POLPOX – User

From Bohemia Interactive Community
Jump to navigation Jump to search
(Particle effects)
(Taking the Obsolete template idea)
Line 5: Line 5:
|
|
|{{User en-2}}
|{{User en-2}}
|}<!--Stolen from Lou's page-->
|}<!--Stolen from Lou's page--><!-- /I know what you did… 👀/ -->
{|
{|
!colspan="3"|Where I live
!colspan="3"|Where I live
Line 15: Line 15:
|colspan="3"|[https://polpoxarma.blogspot.com/2014/09/blog-post.html#english Also cursed biography on my blog]
|colspan="3"|[https://polpoxarma.blogspot.com/2014/09/blog-post.html#english Also cursed biography on my blog]
|}
|}
==My very own sandbox(aka Idea for contribute to the wiki)==
== My very own sandbox (aka Idea for contribute to the wiki) ==
===April Fool things by Bohemia Interactive===
=== April Fool things by Bohemia Interactive ===
*2014
{| class="bikitable"
**[[Arma 3 Karts]]
! 2014
***[https://www.bohemia.net/blog/bohemia-interactive-presents-arma-3-dlc-strategy-releases-arma-3-karts-dlc It eventually become true.]
| [[Arma 3 Karts]] ([https://www.bohemia.net/blog/bohemia-interactive-presents-arma-3-dlc-strategy-releases-arma-3-karts-dlc It eventually became true])
*2015
|-
**Nothing?
! 2015
*2016
| Nothing?
**[https://www.bohemia.net/blog/bohemia-interactive-deploys-arma-eau-de-combat “Arma” Eau De Combat]
|-
*2017
! 2016
**Nothing due to is a Saturday.
| [https://www.bohemia.net/blog/bohemia-interactive-deploys-arma-eau-de-combat “Arma” Eau De Combat]
*2018
|-
**Nothing due to is a Sunday.
! 2017
*2019
| Nothing due to it being a Saturday.
**[https://www.bohemia.net/blog/bohemia-interactive-announces-bohemia-sandbox-theme-park Bohemia Sandbox]
|-
*2020
! 2018
**More to come...
| Nothing due to it being a Sunday.
*...
|-
*<s>2035</s>
! 2019
**<s>Launches Operation Magnitude</s>
| [https://www.bohemia.net/blog/bohemia-interactive-announces-bohemia-sandbox-theme-park Bohemia Sandbox Theme Park]
|-
! 2020
| More to come... Soon&trade;
|-
! ...
| style="text-align: center" | ...
|-
! <s>2035</s>
| <s>Launches Operation Magnitude</s>
|}


===Missing events in [[Armaverse Timeline]]===
===Missing events in [[Armaverse Timeline]]===
Line 888: Line 898:


copyToClipboard (_return joinString endl) ;</nowiki></code>
copyToClipboard (_return joinString endl) ;</nowiki></code>
===Obsolete message temp test===
{{Messagebox|The information of this article is obsolete after X version x.xx<small>''(product name and version, make it changable)''</small>.|'''🗑'''|#808080}}
The box's color is #808080. What do you think about this?


===Particle effects===
===Particle effects===

Revision as of 19:55, 17 October 2019

Template:User ja
Template:User en-2
Where I live
Steam Twitter Forums
Also cursed biography on my blog

My very own sandbox (aka Idea for contribute to the wiki)

April Fool things by Bohemia Interactive

2014 Arma 3 Karts (It eventually became true)
2015 Nothing?
2016 “Arma” Eau De Combat
2017 Nothing due to it being a Saturday.
2018 Nothing due to it being a Sunday.
2019 Bohemia Sandbox Theme Park
2020 More to come... Soon™
... ...
2035 Launches Operation Magnitude

Missing events in Armaverse Timeline

  • Red Tiger Coup
  • Kavala Coup
  • Jerusalem Ceasefire
  • First Contact events (Which aren't canon though)
    • Olom Meteor Strike (Coverup news)

Maybe there's more

Easter eggs in BI games

  • Galaxy in the chimney (Arma 3 Apex)

Is DLC Restricted?

->Arma_3_DLC_Restrictions¯\_(ツ)_/¯

Missile Components

Kind of personal memo. Useful when you're trying to do setMissileTarget and setMissileTargetPos?
Looks like SACLOS one (manualControl = 1) is the only component to do setMissileTargetPos.
See Also: Component Types, Munition guidance list

Missile Components list
classname Cone (degrees) Components Air Target Range (m) Ground Target Range (m) Max lock speed (km/h) Used in
MissileCore 50 SACLOS N/A N/A 0 N/A
ammo_Missile_CruiseBase 360 Data Link 0?-32000 0?-32000 1 N/A
ammo_Missile_CannonLaunchedBase 50 AI Manual 500-8000 500-8000 0 N/A
SACLOS N/A N/A
ammo_Bomb_LaserGuidedBase 120 NV 500-5000 500-5000 30 N/A
Laser 0?-5000 0?-5000
Laserbeam 0 SACLOS N/A N/A 0 Designator Batteries
M_PG_AT 30 IR 500-4000 500-4000 35 DAGR
DAGR
DAGR
Laser 0?-4000 0?-4000
SACLOS N/A N/A
M_AT 30 IR 500-4000 500-4000 35 DAR
DAR
DAR
Laser 0?-4000 0?-4000
M_NLAW_AT_F 5 Visual 500-800 500-800 35 PCML Missile
M_Scalpel_AT 30 IR 500-6000 500-6000 55 Scalpel E2
Scalpel E2
Scalpel E2
Scalpel
Scalpel
Scalpel 3x
Scalpel 4x
Laser 0?-6000 0?-6000
SACLOS N/A N/A
M_Scalpel_AT_hidden 30 IR 500-6000 500-6000 55 Scalpel E2
Laser 0?-6000 0?-6000
SACLOS N/A N/A
Bo_Air_LGB 30 IR 500-6000 500-6000 55 N/A
Laser 0?-6000 0?-6000
SACLOS N/A N/A
Bo_Air_LGB_hidden 30 IR 500-6000 500-6000 55 N/A
Laser 0?-6000 0?-6000
SACLOS N/A N/A
Bo_GBU12_LGB 120 NV 500-5000 500-5000 30 GBU-12
Laser 0?-5000 0?-5000
Bo_GBU12_LGB_MI10 120 NV 500-5000 500-5000 30 GBU-12
Laser 0?-5000 0?-5000
Bomb_03_F 120 NV 500-5000 500-5000 30 LOM-250G
KAB 250 LGB x1
KAB 250 LGB x1
Laser 0?-5000 0?-5000
Bomb_04_F 120 NV 500-5000 500-5000 30 GBU-12
GBU 12 LGB x1
GBU 12 LGB x1
GBU 12 LGB x2
Laser 0?-5000 0?-5000
M_Titan_AA 4 IR 500-3500 500-2500 250 Titan AA Missile
M_Titan_AA_static 4 IR 500-3500 500-2500 250 Zephyr
M_Titan_AA_long 30 IR 500-4500 500-3500 500 Titan Missile
Titan Missile
M_Zephyr 40 Radar 0?-10000 0?-5000 835 Zephyr
Zephyr
Zephyr
M_Zephyr_Mi06 40 Radar 0?-10000 0?-5000 835 N/A
M_Zephyr_air 40 Radar 0?-10000 0?-5000 835 N/A
M_Air_AA 90 IR 500-6000 500-5000 600 ASRAAM
ASRAAM
ASRAAM
ASRAAM
M_Air_AA_MI02 90 IR 500-6000 500-5000 600 ASRAAM
ASRAAM
M_Air_AA_MI06 90 IR 500-6000 500-5000 600 ASRAAM
M_Titan_AT 4.5 IR 500-2000 500-2000 35 Titan AT Missile
SACLOS N/A N/A
M_Titan_AP 4.5 SACLOS N/A N/A 35 Titan AP Missile
M_Titan_AT_static 4.5 IR 500-2000 500-2000 35 Titan Missile
SACLOS N/A N/A
M_Titan_AT_long 12 IR 500-5000 500-5000 35 Titan Missile
Titan Missile
Titan Missile
SACLOS N/A N/A
M_Air_AT 4.5 IR 500-2000 500-2000 35 AG Missiles
AG Missiles
SACLOS N/A N/A
Missile_AA_04_F 30 IR 500-5000 500-4000 445 Falchion-22
Falchion-22
Missile_AGM_02_F 50 IR 500-8000 500-8000 55 Macer
Macer 3x
Macer II AGM x1
Macer II AGM x1
Macer II AGM x2
Macer II AGM x1
Macer II AGM x2
M_Mo_82mm_AT 40 IR 500-800 500-800 0 N/A
M_Mo_82mm_AT_LG 40 Laser 0?-800 0?-800 0 N/A
M_Mo_120mm_AT 40 IR 500-800 500-800 0 N/A
M_Mo_120mm_AT_LG 40 Laser 0?-800 0?-800 0 N/A
M_Mo_155mm_AT 40 IR 500-800 500-800 0 N/A
M_Mo_155mm_AT_LG 40 Laser 0?-800 0?-800 0 N/A
M_Mo_230mm_AT_LG 40 Laser 0?-800 0?-800 0 N/A
M_Mo_230mm_AT 40 IR 500-800 500-800 0 N/A
Missile_AA_03_F 45 IR 500-6000 500-4000 700 Sahr-3
Sahr-3
Missile_AGM_01_F 20 IR 500-8000 500-8000 40 Sharur
KH25 AGM x1
KH25 AGM x1
KH25 AGM x1
M_Jian_AT 30 IR 500-6000 500-6000 35 Jian
Laser 0?-6000 0?-6000
SACLOS N/A N/A
ammo_Missile_MediumRangeAABase 70 Active Radar 0?-12000 0?-8000 777.778 N/A
Data Link 0?-12000 0?-8000
ammo_Missile_ShortRangeAABase 180 IR 500-5000 500-4000 600 N/A
ammo_Missile_rim116 180 IR 500-5000 500-4000 600 Spartan AA
ammo_Missile_rim162 170 Active Radar 0?-12000 0?-8000 888.889 Centurion AA
Data Link 0?-12000 0?-8000
ammo_Missile_AMRAAM_C 70 Active Radar 0?-12000 0?-8000 777.778 AMRAAM C AA x1
AMRAAM C AA x1
AMRAAM C AA x1
AMRAAM C AA x2
Data Link 0?-12000 0?-8000
ammo_Missile_AMRAAM_D 140 Active Radar 0?-13000 0?-9000 777.778 AMRAAM D AA x1
AMRAAM D AA x1
AMRAAM D AA x1
AMRAAM D AA x1
AMRAAM D AA x2
Data Link 0?-13000 0?-9000
ammo_Missile_BIM9X 180 IR 500-5000 500-4000 600 BIM 9X AA x1
BIM 9X AA x1
BIM 9X AA x1
BIM 9X AA x2
ammo_Missile_AA_R77 90 Active Radar 0?-12000 0?-8000 777.778 R77 MR AA x1
R77 MR AA x1
R77 MR AA x1
Data Link 0?-12000 0?-8000
ammo_Missile_AA_R73 150 IR 500-6000 500-4000 600 R73 SR AA x1
R73 SR AA x1
BombCluster_01_Ammo_F 120 NV 500-5000 500-5000 30 CBU-85
CBU-85 Cluster x1
CBU-85 Cluster x2
Laser 0?-5000 0?-5000
BombCluster_02_Ammo_F 120 NV 500-5000 500-5000 30 RBK-500F
RBK-500F Cluster x1
Laser 0?-5000 0?-5000
BombCluster_02_Cap_Ammo_F 120 NV 500-5000 500-5000 30 RBK-500F Cluster x1
Laser 0?-5000 0?-5000
BombCluster_03_Ammo_F 120 NV 500-5000 500-5000 30 BL778
BL778 Cluster x1
BL778 Cluster x2
Laser 0?-5000 0?-5000
M_125mm_cannon_ATGM 50 AI Manual 500-8000 500-8000 0 125mm ATGM
SACLOS N/A N/A
M_120mm_cannon_ATGM 50 AI Manual 500-8000 500-8000 0 120mm ATGM
SACLOS N/A N/A
M_120mm_cannon_ATGM_LG 180 Laser 0?-8000 0?-8000 35 120mm ATGM LG
M_Vorona_HEAT 50 SACLOS N/A N/A 0 9M135 HEAT Missile
M_Vorona_HE 50 SACLOS N/A N/A 0 9M135 HE Missile
M_127mm_Firefist_AT 4 IR 500-4500 500-4500 41.6667 FireFIST ATGM Missile
ammo_Missile_Cruise_01 360 Data Link 0?-32000 0?-32000 1 Cruise Missile HE
ammo_Missile_Cruise_01_Cluster 360 Data Link 0?-32000 0?-32000 1 Cruise Missile Cluster
ammo_Missile_LongRangeAABase 70 Active Radar 0?-16000 0?-8000 777.778 N/A
Data Link 0?-16000 0?-8000
ammo_Missile_AntiRadiationBase 120 Anti Radiation 0?-16000 0?-16000 55 N/A
ammo_Bomb_SmallDiameterBase 120 NV 0?-8000 0?-8000 30 N/A
Laser 0?-8000 0?-8000
IR 500-8000 500-8000
ammo_Missile_mim145 120 Active Radar 0?-16000 0?-8000 777.778 Defender AA
ammo_Missile_s750 120 Active Radar 0?-16000 0?-8000 777.778 Rhea AA
ammo_Missile_HARM 120 Anti Radiation 0?-16000 0?-16000 55 AGM-88C HARM x1
AGM-88C HARM x1
AGM-88C HARM x1
AGM-88C HARM x1
ammo_Bomb_SDB 120 NV 0?-8000 0?-8000 30 GBU SDB x1
GBU SDB x4
Laser 0?-8000 0?-8000
IR 500-8000 500-8000
ammo_Missile_KH58 120 Anti Radiation 0?-16000 0?-16000 55 KH58 ARM x1
KH58 ARM x1
KH58 ARM x1

_data = ("isClass (_x >> 'Components' >> 'SensorsManagerComponent' >> 'Components') or (getNumber (_x >> 'manualControl') == 1)" configClasses (configFile >> "CfgAmmo") apply { _cfg = _x ; _mags = "getText (_x >> 'ammo') == configName _cfg" configClasses (configFile >> "CfgMagazines") ; _launchers = ("(getNumber (_x >> 'scope') >= 1) and { (configName _x) isKindOf ['LauncherCore',(configFile >> 'CfgWeapons')] }" configClasses (configFile >> "CfgWeapons")) ; [ configName _cfg, "true" configClasses (_cfg >> "components" >> "SensorsManagerComponent" >> "Components"), _mags//_launchers select {(toLower (_mags#0)) in (([configName _x,true] call BIS_fnc_compatibleMagazines) apply {toLower _x})} ] }) ; #define PB _return pushBack _return = [ '{| class="wikitable sortable"', '|+Missile Components list', '|-', '!classname', '!Cone (degrees)', '!Components', '!Air Target Range (m)', '!Ground Target Range (m)', '!Max lock speed (km/h)', '!Used in' ] ; _lastSpan = 0 ; _addComponent = { if !(_this isEqualTo "SACLOS") then { PB "|" + (configName _this call _componentToString) ; { _minRange = getNumber (_this >> _x >> "minRange") ; _maxRange = getNumber (_this >> _x >> "maxRange") ; if (_minRange == _maxRange) then { PB "|" + "0?-" + (str _maxRange) ; } else { PB "|" + (str _minRange) + "-" + (str _maxRange) ; } ; } forEach ["AirTarget","GroundTarget"] ; } else { PB "|" + "SACLOS" ; PB "|" + "N/A" ; PB "|" + "N/A" ; } ; } ; _componentToString = { if (_this == "IRSensorComponent") exitWith {"IR"} ; if (_this == "NVSensorComponent") exitWith {"NV"} ; if (_this == "LaserSensorComponent") exitWith {"Laser"} ; if (_this == "VisualSensorComponent") exitWith {"Visual"} ; if (_this == "RadarSensorComponent") exitWith {"Radar"} ; if (_this == "DataLinkSensorComponent") exitWith {"Data Link"} ; if (_this == "ActiveRadarSensorComponent") exitWith {"Active Radar"} ; if (_this == "AntiRadiationSensorComponent") exitWith {"Anti Radiation"} ; if (_this == "AIManualSensorComponent") exitWith {"AI Manual"} ; _this } ; { _x params ["_name","_sensors","_wpn"] ; _cfg = (configFile >> "CfgAmmo" >> _name) ; if (getNumber (_cfg >> "manualControl") == 1) then { _sensors pushBack "SACLOS" ; } ; PB "|-" ; _rowspan = (if (count _sensors >= 2) then {format ['rowspan="%1"|',count _sensors]} else {""}) ; PB "|" + _rowspan + _name ; PB "|" + _rowspan + str getNumber (_cfg >> "missileLockCone") ; _sensors#0 call _addComponent ; PB "|" + _rowspan + str getNumber (_cfg >> "missileLockMaxSpeed") ; if (count _wpn != 0) then { PB "|" + _rowspan + ((_wpn apply {getText (_x >> "displayName")}) - [""] joinString "<BR>") ; } else { PB "|" + _rowspan + "N/A" ; } ; { if (_forEachIndex != 0) then { PB "|-" ; _x call _addComponent ; } ; } forEach _sensors ; } forEach _data ; PB "|}" ; copyToClipboard (_return joinString endl) ;

Particle effects

Another boring list to remind me. All particle shapes on CfgCloudlets.
Todo: include some marksmen shapes

Shape Type Ntieth Index Count Loop Note
a3\data_f\cl_basic.p3d billboard 1 0 1 1
0 0 0 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 10 32 1
a3\data_f\particleeffects\universal\universal.p3d billboard 16 12 8 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 3 2 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 13 2 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 14 5 1
a3\data_f\particleeffects\universal\universal.p3d billboard 16 7 48 1
a3\data_f\particleeffects\universal\universal_02.p3d billboard 8 0 40 1
a3\data_f\particleeffects\universal\universal.p3d billboard 16 12 13 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 2 80 0
a3\data_f\particleeffects\universal\universal_02.p3d billboard 8 0 40 0
a3\data_f\particleeffects\universal\universal_02.p3d billboard 8 0 1 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 2 8 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 1 4 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 1 20 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 0 32 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 7 48 0
a3\data_f\particleeffects\universal\smoke.p3d billboard 1 0 1 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 2 16 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 9 1 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 13 10 0
a3\data_f\particleeffects\universal\universalonsurface.p3d billboard 16 12 8 0
a3\data_f\particleeffects\universal\stonesmall.p3d spaceobject 1 0 1 1
a3\data_f\particleeffects\pstone\pstone.p3d spaceobject 1 0 1 1
a3\data_f\particleeffects\shard\shard.p3d spaceobject 1 0 1 1
a3\data_f\particleeffects\wallpart\wallpart.p3d spaceobject 1 0 1 1
a3\data_f\particleeffects\universal\universal.p3d billboard 16 12 9 0
a3\data_f\particleeffects\universal\ammobelt_links.p3d spaceobject 1 0 1 0
a3\weapons_f\ammo\cartridge_762.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 12 8 1
a3\data_f\particleeffects\shard\shard.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\shard\shard2.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\shard\shard3.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\shard\shard4.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 3 1 0
a3\data_f\particleeffects\universal\refract.p3d billboard 1 0 1 0
a3\data_f\cl_fire.p3d billboard 1 0 1 1
a3\data_f\particleeffects\wallpart\wallpart.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 12 4 0
a3\data_f\particleeffects\universal\underwatersmoke.p3d billboard 4 0 16 1
a3\data_f\particleeffects\universal\universal.p3d billboard 16 2 32 1
a3\data_f\particleeffects\universal\explosion_4x4.p3d billboard 4 0 16 1
a3\data_f\particleeffects\universal\universal.p3d billboard 16 1 1 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 13 1 0
a3\data_f\particleeffects\universal\universal_02.p3d billboard 8 4 1 0
a3\data_f\particleeffects\universal\meat_ca.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\universalonsurface.p3d billboard 16 13 3 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 12 16 0
a3\data_f\particleeffects\universal\sparksball.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\wallpart\wallpart2.p3d spaceobject 1 0 1 1
a3\data_f\particleeffects\universal\woodparts_01.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\woodparts_02.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\woodparts_03.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\woodparts_04.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\hay.p3d spaceobject 1 0 0 0
a3\data_f\particleeffects\universal\wheat.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\wheatseed.p3d spaceobject 1 0 1 0
a3\plants_f\_leafs\leaf_damage_small_green.p3d spaceobject 1 0 1 0
a3\plants_f\_leafs\leaf_neriumoleander_d.p3d spaceobject 1 0 1 0
a3\plants_f\_leafs\leaf_damage_big_green.p3d spaceobject 1 0 1 0
a3\plants_f\_leafs\leaf_damage_biglong_green_01.p3d spaceobject 1 0 1 0
a3\plants_f\_leafs\leaf_pines.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\hit_leaves\sticks.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\hit_leaves\sticks_green.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\glassparts_00.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\glassparts_01.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\glassparts_02.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\glassparts_03.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\glassparts_04.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\glassparts_05.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\glassparts_06.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 13 6 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 3 48 0
a3\data_f\particleeffects\universal\refract.p3d billboard 16 7 48 1
a3\data_f\particleeffects\universal\universal.p3d billboard 16 13 7 0
a3\data_f\particleeffects\universal\universalonsurface.p3d billboard 16 13 11 0
a3\data_f\particleeffects\universal\wheeleffect.p3d billboard 4 0 1 1
a3\data_f\particleeffects\universal\mud.p3d spaceobject 1 0 1 0
a3\data_f\particleeffects\universal\grass_volume.p3d spaceobject 4 0 1 1
a3\data_f\particleeffects\universal\grassmesh.p3d spaceobject 4 0 1 1
a3\data_f\particleeffects\universal\stonesmall.p3d spaceobject 4 0 1 1
a3\data_f\particleeffects\universal\universal.p3d billboard 16 13 11 0
a3\data_f\particleeffects\universal\universalonsurface.p3d billboard 16 13 10 0
a3\data_f\particleeffects\universal\universalonsurface.p3d billboard 16 12 8 1
a3\data_f\particleeffects\universal\universal.p3d billboard 16 15 15 1
a3\data_f\particleeffects\universal\universal.p3d billboard 16 13 12 0
a3\data_f\particleeffects\universal\universal.p3d billboard 16 9 8 0
a3\weapons_f_orange\ammo\leaflet_05_f.p3d spaceobject 1 0 1 1
a3\data_f\particleeffects\universal\mud.p3d spaceobject 1 0 1 1
a3\weapons_f_orange\ammo\bombdemine_01_dummy_ground_f.p3d spaceobject 1 0 1 1

_r = [ '{| class="wikitable sortable"', '|-', '!Shape', '!Type', '!Ntieth', '!Index', '!Count', '!Loop', '!Note' ] ; _dl = [] ; _d = [] ; { _model = (call { _split = (getText (_x >> "particleShape") splitString "\") ; if ((count _split >= 2) and {!(".p3d" in toLower (_split#(count _split-1)))}) then { _split set [count _split -1,(_split#(count _split-1)) + ".p3d"] ; } ; (_split joinString "\") }) ; _d = [ toLower _model, toLower getText (_x >> "particleType"), getNumber (_x >> "particleFSNtieth"), getNumber (_x >> "particleFSIndex"), getNumber (_x >> "particleFSFrameCount"), getNumber (_x >> "particleFSLoop") ] ; if !(_d in (_dl)) then { _dl pushBack _d ; { if (typeName _x == "STRING") then { _r pushBack "|"+(_x) } else { _r pushBack "|"+str (_x) } ; } forEach (["-"] + _d + [""]) ; } ; } forEach ("true" configClasses (configFile >> "CfgCloudlets")) ; _r pushBack "|}" ; copyToClipboard (_r joinString endl) ;