The attached entity in the post may be out of date. It may generate errors or not work.
All these features need to be reworked. . I still haven’t added the K5 train gun in the latest version.
This is Radio Katyusha that works.
You can refer to it to make your own content~
big_action_radio_bm_8_24_dummy_final{
_extends:t="f1_grenade_phys"
_extends:t="f1_grenade_item"
_extends:t="bonfire_effect_no_occluders"
_extends:t="fire_timings"
effect__name:t="hit_footstep_snow_cmps_fx"
fire_source__startTime:r=0.0
fire_source__fullForceTime:r=45.0
fire_source__maxFullForceTime:r=50.0
fire_source__fadeTime:r=6.0
fire_source__scale:r=1.29
vehicle_seats__restrictToTeam:i=-1
vehicle_seats__autoDetectRestrictToTeam:b=no
vehicle_net_phys__blk:t="gamedata/suspension/empty.blk"
animchar_render__enabled:b=no
team:i=2
"ai_target__targetForAiGunner:tag"{
}
}
big_action_radio_bm_8_24_dummy_spawn{
_extends:t="antipersonnel_mine_phys"
_extends:t="f1_grenade_item"
active:b=yes
"dependsOnBuildingEid:eid"{
}
"on_explosion__create:list<t>"{
tmplt:t="big_action_radio_bm_8_24_dummy_final+item_in_world"
}
}
big_action_radio_bm_8_24_gun{
_extends:t="builded_sg_gun"
_extends:t="bm_8_24_rocket"
_extends:t="controlled_by_ai_gunner"
item__name:t="132mm Bm-13 rocket(katyusha)"
gun__blk:t="%ugm/data/weapons/radio/radio_bm_13/radio_bm_13_gun.blk"
gun__shotFreq:r=2.39
gun__projectileDebugTemplate:t="rbs_132_rocket_projectile+big_action_bullet_projectile_life_time_50s+trail_plane_smoke_minor_effect+bomb_projectile_debug"
gun__projectileTemplate:t="rbs_132_rocket_projectile+big_action_bullet_projectile_life_time_50s+trail_plane_smoke_minor_effect"
gun__shootNodeName:t="bone_gun"
gun__shootNodeEmitterGenFmt:t="bone_gun"
turret__aimNodeName:t="bone_turret"
turret_ai__atackDist:r=36
turret__limit:p4=-0.5, 0.5, 12.0, 45.0
turret_ai__targetCheckInterval:r=23.0
turret_ai__sleepTimer:r=0.6
turret_ai__minWindow:p2=-0.01, -0.01
turret_ai__maxWindow:p2=0.01, 0.01
turret_ai__attackTimerr:r=39.0
"gun__ammoSetsInfo:shared:array"{
"default:array"{
"shell:object"{
// blk:t="gamedata/gen/weapons/shells/150mm_sig_33_defaultset.blk"
blk:t="%ugm/data/weapons/radio/radio_bm_13/radio_bm_13_shell.blk"
name:t="152mm_of_540"
type:t="he_frag_tank"
}
}
}
"gun__offender:eid"{
}
"gun_sound__shotPath:shared:object"{
_tags:t="sound"
enemy:t="enemy/weapon/cannon/artillery"
}
"artillery__callerEid:eid"{
}
}
big_action_radio_bm_8_24{
_extends:t="bofors_40mm_twin_go"
// animchar__res:t="bm_8_24_char"
hitpoints__hp:r=999999.0
hitpoints__maxHp:r=999999.0
_extends:t="bonfire_effect_no_occluders"
_extends:t="fire_timings"
effect__name:t="hit_footstep_snow_cmps_fx"
fire_source__startTime:r=0.0
fire_source__fullForceTime:r=39.0
fire_source__maxFullForceTime:r=45.0
fire_source__fadeTime:r=6.0
fire_source__scale:r=1.29
team:i=1
animchar_render__enabled:b=no
"fire_source:tag"{
}
"zombieTriggerable:tag"{
}
"dmgzone__burningOffender:eid"{
}
"turret_control__turretInfo:shared:array"{
"turret_control__turretInfo:object"{
turretName:t="turret_01"
gun:t="builded_sg_gun+tankgun_25mm_72k"
barrelDm:t="gun_barrel"
breechDm:t="cannon_breech"
verDriveDm:t="drive_turret_v"
horDriveDm:t="drive_turret_h"
salt:i=1
turretGroup:t="main_turrets"
}
"turret_control__turretInfo:object"{
turretName:t="turret_02"
gun:t="big_action_radio_bm_8_24_gun"
barrelDm:t="gun_barrel"
breechDm:t="cannon_breech"
verDriveDm:t="drive_turret_v"
horDriveDm:t="drive_turret_h"
salt:i=1
turretGroup:t="main_turrets"
}
}
"turretsInitialComponents:array"{
"turretsInitialComponents:object"{
gun__shotFreq:r=0.9
gun__shootNodeName:t="bone_gun"
gun__shootNodeEmitterGenFmt:t="bone_gun"
turret__aimNodeName:t="bone_turret"
turret__yawSpeed:r=6.0
turret__pitchSpeed:r=90.0
turret_ai__amplitude:p2=0.17, 0.03
turret_ai__period:p2=36.0, 1.0
turret_ai__sleepTimer:r=0.1
turret_ai__atackDist:r=36
turret_ai__minWindow:p2=-0.01, -0.01
turret_ai__maxWindow:p2=0.01, 0.01
turret__limit:p4=-0.5, 0.5, 12.0, 45.0
turret_ai__targetCheckInterval:r=5.0
"gun__shellsAmmo:array"{
gun__shellsAmmo:i=3
}
}
"turretsInitialComponents:object"{
"gun__shellsAmmo:array"{
gun__shellsAmmo:i=12
}
}
}
// "attach_decorators__entities:list<eid>"{
// }
// "attach_decorators__templates:array"{
// "attach_decorators__templates:object"{
// relativeTm:m=[[1, 0, 0] [0, 1, 0] [0, 0, 1] [23.1, 0.0, 6.19]]
// // relativeTm:m=[[1, 0, 0] [0, 1, 0] [0, 0, 1] [26.3, 12.9, -0.5]]
// template:t="f1_grenade_phys+f1_grenade_item+item_in_world+base_moon_soldier"
// nodeName:t="root"
// }
// }
"additiveBuildings:array"{
"item:object"{
template:t="big_action_radio_bm_8_24_dummy_spawn+item_in_world"
tm:m=[[0.0, 0.0, 1.0] [0.0, 1.0, 0.0] [-1.0, 0.0, 0.0] [23.0, 6.19, 0.12]]
additiveUp:p3=0.0, 0.0, 0.0
}
}
}
big_action_ussr_team_bm_8_24_rocket_barrage_request{
_extends:t="aircraft_request"
artillery_zone__radius:r=66.0
artillery__name:t="Rocket_Barrage_Bm_13_18"
artillery__lifeTime:r=36.0
artilleryLifeTimeAfterBombing:r=10.0
artillery_zone__showOnMinimap:b=no
artillery_siren__startDelay:r=120.0
artillery_siren__targetRadius:r=0.1
_group{
_tags:t="server"
aircraft_request__interval:r=1290.0
aircraft_request__aircraftTargetMarkTemplate:t="big_action_radio_map_icon_radio_artillery_rockets_team1"
aircraft_request__aircraftStartRelativeSpeed:r=0.0
aircraft_request__aircraftAfterBombingHeight:r=90.6
aircraft_request__aircraftBombingHeight:r=90.6
aircraft_request__aircraftSpawnHeight:r=90.6
aircraft_request__aircraftSpawnDistance:r=7579.0
aircraft_request__aircraftTemplate:t="big_action_radio_bm_8_24+aircraft_with_gun_redirect+requested_aircraft"
}
"aircraft_request__aircraftBiases:list<p3>"{
aircraftPos:p3=-12.7, -8.7, 2.33
aircraftPos:p3=-2.3, -2.3, -2.33
aircraftPos:p3=9.1, 6.1, 1.23
}
}
Rocket_Barrage_Bm_13_18{
_extends:t="big_action_ussr_team_bm_8_24_rocket_barrage_request"
}