POLPOX – User

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Obsolete template test)
(Particle effects)
Line 892: Line 892:
{{Messagebox|The information of this article is obsolete after X version x.xx<small>''(product name and version, make it changable)''</small>.|'''πŸ—‘'''|#808080}}
{{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?
The box's color is #808080. What do you think about this?
===Particle effects===
Another boring list to remind me. All particle shapes on ''CfgCloudlets''.<BR>
Todo: include some marksmen shapes
{| class="wikitable sortable"
|-
!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
|
|}
<code><nowiki>_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) ;</nowiki></code>

Revision as of 10:08, 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

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) ;

Obsolete message temp test

πŸ—‘
The information of this article is obsolete after X version x.xx(product name and version, make it changable).

The box's color is #808080. What do you think about this?

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) ;