2024-09-20 04:30:49
All checks were successful
sync / build (push) Successful in 51s

This commit is contained in:
actions[bot]
2024-09-20 04:30:49 +00:00
parent 7f6d3f93cc
commit eaa9d1a6ff
20 changed files with 8337 additions and 1160 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,156 @@
# Germany
entity = {
name = "TIX_railway_gun_entity"
pdxmesh = "GER_railway_gun_mesh"
locator = { name = loc1 position = { 0 -0.9 -1.05 } rotation ={ -90 0 0} }
default_state = "idle"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3
}
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_track_1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="left_track_2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "GER_train_equipment_3" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 2.2 node = "gun_barrel" particle = "railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 2.2 node="gun_barrel" particle = "railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 2.2 trigger_once = yes sound = { soundeffect = "GER_railway_gun" } }
}
scale = 0.25
}
# Soviet
entity = {
name = "BFL_railway_gun_entity"
pdxmesh = "SOV_railway_gun_mesh"
locator = { name = loc1 position = { 0 -0.9 -1.05 } rotation ={ -90 0 0} }
default_state = "idle"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3
}
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_track_1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="left_track_2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "SOV_train_equipment_3" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 2.2 node = "gun_barrel" particle = "railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 2.2 node="gun_barrel" particle = "railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 2.2 trigger_once = yes sound = { soundeffect = "SOV_railway_gun" } }
}
scale = 0.35
}
# France
entity = {
name = "YUW_railway_gun_entity"
pdxmesh = "FRA_railway_gun_mesh"
locator = { name = loc1 position = { 0 -0.9 -1.05 } rotation ={ -90 0 0} }
default_state = "idle"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3
}
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_track_1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="left_track_2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "FRA_train_equipment_1" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 2.2 node = "gun_barrel" particle = "railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 2.2 node="gun_barrel" particle = "railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 2.2 trigger_once = yes sound = { soundeffect = "FRA_railway_gun" } }
}
scale = 0.25
}
# Britain
entity = {
name = "HUJ_railway_gun_entity"
pdxmesh = "ENG_railway_gun_mesh"
locator = { name = loc1 position = { 0 -0.9 -1.05 } rotation ={ -90 0 0} }
default_state = "idle"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3
}
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_track_1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="left_track_2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "ENG_train_equipment_1" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 2.2 node = "gun_barrel" particle = "railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 2.2 node="gun_barrel" particle = "railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 2.2 trigger_once = yes sound = { soundeffect = "ENG_railway_gun" } }
}
scale = 0.2
}
# USA
entity = {
name = "BYG_railway_gun_entity"
pdxmesh = "USA_railway_gun_mesh"
locator = { name = loc1 position = { 0 -0.9 -1.05 } rotation ={ -90 0 0} }
default_state = "idle"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3
}
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_track_1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="left_track_2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "USA_train_equipment_1" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 2.2 node = "gun_barrel" particle = "railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 2.2 node="gun_barrel" particle = "railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 2.2 trigger_once = yes sound = { soundeffect = "USA_railway_gun" } }
}
scale = 0.2
}
# Japan
entity = {
name = "CHY_railway_gun_entity"
pdxmesh = "JAP_railway_gun_mesh"
locator = { name = loc1 position = { 0 -0.9 -1.05 } rotation ={ -90 0 0} }
default_state = "idle"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3
}
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_track_1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_1" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="left_track_2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_2" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "JPN_train_equipment_3" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 2.2 node = "gun_barrel" particle = "railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 2.2 node="gun_barrel" particle = "railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 2.2 trigger_once = yes sound = { soundeffect = "JPN_railway_gun" } }
}
scale = 0.2
}

View File

@@ -2100,4 +2100,710 @@ entity = {
game_data = {
texture_anim_speed = 0.5
}
}
##缺失的部分##
#Strv m21
entity = {
name = "DOH_iw_armor_entity"
pdxmesh = "SWE_iw_armor_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "mechanized_attack_barrel_particle" keep_particle = yes sound = { soundeffect = mechanized_units_mg_fire } }
event = { time = 0 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "mechanized_attack_barrel_particle" keep_particle = yes sound = { soundeffect = mechanized_units_mg_fire } }
event = { time = 0 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "mechanized_attack_barrel_particle" keep_particle = yes sound = { soundeffect = mechanized_units_mg_fire } }
event = { time = 0 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.4
}
}
entity = {
name = "DOH_light_armor_0_entity"
pdxmesh = "SWI_light_tank_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.7
game_data = {
texture_anim_speed = 0.5
}
}
#Strv m39 (L60 II)
entity = {
name = "DOH_light_armor_1_entity"
pdxmesh = "SWE_light_armor_1_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.5
}
}
#Strv m40 (L60 III)
entity = {
name = "DOH_light_armor_2_entity"
pdxmesh = "SWE_light_armor_2_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.5
}
}
#Strv m/40L (L60S III)
entity = {
name = "DOH_light_tank_destroyer_brigade_1_entity"
pdxmesh = "SWE_light_tank_destroyer_brigade_1_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes }
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes }
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } } #uses medium_armour_fire instead of DLC SFX alliance_tank_cannon_fire_small
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.5
}
}
#L-62 Anti II
entity = {
name = "DOH_light_sp_anti_air_brigade_0_entity"
pdxmesh = "SWE_light_sp_anti_air_brigade_0_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = mechanized_units_mg_fire } }
event = { time = 0 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = mechanized_units_mg_fire } }
event = { time = 0 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "mg_muzzle_particle" keep_particle = yes light = "mg_muzzle_flash" sound = { soundeffect = mechanized_units_mg_fire } }
event = { time = 0 node="barrel" particle = "mg_muzzle_smoke_particle" keep_particle = yes light = "mg_muzzle_flash" }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.5
}
}
#T-28
entity = {
name = "DOH_medium_gw_armor_0_entity"
pdxmesh = "FIN_medium_gw_armor_0_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.4
}
}
#Panzer IV (with leaf camo)
entity = {
name = "DOH_medium_armor_entity"
pdxmesh = "FIN_medium_armor_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.5
game_data = {
texture_anim_speed = 0.5
}
}
#Sturmgeschütz III (with wooden logs)
entity = {
name = "DOH_medium_tank_destroyer_brigade_0_entity"
pdxmesh = "FIN_medium_tank_destroyer_brigade_0_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes light = "muzzle_flash" sound = { soundeffect = heavy_armour_fire }} #Uses vanilla SFX instead of DLC bound ger_heavy_tank_destroyer_fire
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes light = "muzzle_flash" }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes light = "muzzle_flash" sound = { soundeffect = heavy_armour_fire }}
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes light = "muzzle_flash" }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes light = "muzzle_flash" sound = { soundeffect = heavy_armour_fire }}
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes light = "muzzle_flash" }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.5
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# GROSSTRAKTOR (GER_heavy_armor_0)
##########################
entity = {
name = "DOH_heavy_armor_0_entity"
pdxmesh = "GER_heavy_armor_0_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.5
}
}
#T-28
entity = {
name = "DOH_medium_gw_armor_0_entity"
pdxmesh = "SOV_medium_gw_armor_0_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.4
}
}
entity = {
name = "DOH_heavy_armor_1_entity"
pdxmesh = "SOV_tank_heavy_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 1.05
game_data = {
texture_anim_speed = 0.5
}
}
#KV2
entity = {
name = "DOH_heavy_sp_artillery_brigade_1_entity"
pdxmesh = "SOV_heavy_sp_artillery_brigade_1_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.75
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# IS-2 (SOV_heavy_armor_2)
##########################
entity = {
name = "DOH_heavy_armor_2_entity"
pdxmesh = "SOV_heavy_armor_2_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# IS-7 (SOV_super_heavy_armor)
##########################
entity = {
name = "DOH_super_heavy_armor_entity"
pdxmesh = "SOV_super_heavy_armor_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# T-54 (SOV_modern_armor)
##########################
entity = {
name = "DOH_modern_armor_entity"
pdxmesh = "SOV_modern_armor_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = -0.5
}
}

View File

@@ -42,6 +42,50 @@ entity = {
}
}
entity = {
name = "YUW_light_armor_1_entity"
pdxmesh = "FRA_tank_light_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 1
game_data = {
texture_anim_speed = 0.25
}
}
##########################
# AMX 12 (FRA_light_armor_2)
##########################
@@ -89,6 +133,46 @@ entity = {
}
}
entity = {
name = "YUW_medium_armor_0_entity"
pdxmesh = "FRA_tank_medium_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 1.1
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# S35 (FRA_medium_armor_1)
##########################
@@ -180,6 +264,49 @@ entity = {
}
}
entity = {
name = "YUW_heavy_armor_0_entity"
pdxmesh = "FRA_tank_heavy_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 1.0
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# ARL 44 (FRA_heavy_armor_1)
##########################

View File

@@ -48,6 +48,45 @@ entity = {
}
}
entity = {
name = "TIX_light_armor_1_entity"
pdxmesh = "GER_tank_light_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "rifle_muzzle_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "rifle_muzzle_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "rifle_muzzle_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.7
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# LEOPARD VK1602 (GER_light_armor_2)
##########################
@@ -139,6 +178,50 @@ entity = {
}
}
entity = {
name = "TIX_medium_armor_1_entity"
pdxmesh = "GER_tank_medium_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.95
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# PANTHER (GER_medium_armor_2)
##########################
@@ -233,6 +316,50 @@ entity = {
}
}
entity = {
name = "TIX_heavy_armor_1_entity"
pdxmesh = "GER_tank_heavy_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes light = "muzzle_flash" sound = { soundeffect = heavy_armour_fire }}
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes light = "muzzle_flash" sound = { soundeffect = heavy_armour_fire }}
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes light = "muzzle_flash" sound = { soundeffect = heavy_armour_fire }}
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes light = "muzzle_flash" sound = { soundeffect = heavy_armour_fire }}
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes light = "muzzle_flash" sound = { soundeffect = heavy_armour_fire }}
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes light = "muzzle_flash" sound = { soundeffect = heavy_armour_fire }}
}
state = { name = "death" animation = "death" animation_blend_time = 0.3 }
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.9
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# KING TIGER (GER_heavy_armor_2)
##########################

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,584 @@
##########################
# T-26 (SOV_light_armor_0)
##########################
entity = {
name = "BFL_light_armor_0_entity"
pdxmesh = "SOV_light_armor_0_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.5
game_data = {
texture_anim_speed = 0.5
}
}
entity = {
name = "BFL_light_armor_1_entity"
pdxmesh = "SOV_tank_light_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.86
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# T-60 (SOV_light_armor_2)
##########################
entity = {
name = "BFL_light_armor_2_entity"
pdxmesh = "SOV_light_armor_2_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.5
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# A-32 (SOV_medium_armor_0)
##########################
entity = {
name = "BFL_medium_armor_0_entity"
pdxmesh = "SOV_medium_armor_0_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.5
game_data = {
texture_anim_speed = 0.5
}
}
entity = {
name = "BFL_medium_armor_1_entity"
pdxmesh = "SOV_tank_medium_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 1.1
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# T-44 (SOV_medium_armor_2)
##########################
entity = {
name = "BFL_medium_armor_2_entity"
pdxmesh = "SOV_medium_armor_2_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.5
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# T-35 (SOV_heavy_armor_0)
##########################
entity = {
name = "BFL_heavy_armor_0_entity"
pdxmesh = "SOV_heavy_armor_0_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.5
}
}
#T-28
entity = {
name = "BFL_medium_gw_armor_0_entity"
pdxmesh = "SOV_medium_gw_armor_0_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.4
}
}
entity = {
name = "BFL_heavy_armor_1_entity"
pdxmesh = "SOV_tank_heavy_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 1.05
game_data = {
texture_anim_speed = 0.5
}
}
#KV2
entity = {
name = "BFL_heavy_sp_artillery_brigade_1_entity"
pdxmesh = "SOV_heavy_sp_artillery_brigade_1_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.75
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# IS-2 (SOV_heavy_armor_2)
##########################
entity = {
name = "BFL_heavy_armor_2_entity"
pdxmesh = "SOV_heavy_armor_2_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# IS-7 (SOV_super_heavy_armor)
##########################
entity = {
name = "BFL_super_heavy_armor_entity"
pdxmesh = "SOV_super_heavy_armor_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.5
}
}
##########################
# T-54 (SOV_modern_armor)
##########################
entity = {
name = "BFL_modern_armor_entity"
pdxmesh = "SOV_modern_armor_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = -0.5
}
}

View File

@@ -0,0 +1,492 @@
##################
# M2 Light (USA_light_armor_0)
##################
entity = {
name = "BYG_light_armor_0_entity"
pdxmesh = "USA_light_armor_0_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.5
}
}
entity = {
name = "BYG_light_armor_1_entity"
pdxmesh = "USA_tank_light_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.85
game_data = {
texture_anim_speed = 0.5
}
}
##################
# M24 Chaffee (USA_light_armor_2)
##################
entity = {
name = "BYG_light_armor_2_entity"
pdxmesh = "USA_light_armor_2_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = light_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.5
game_data = {
texture_anim_speed = 0.5
}
}
##################
# M3 Lee (USA_medium_armor_0)
##################
entity = {
name = "BYG_medium_armor_0_entity"
pdxmesh = "USA_medium_armor_0_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.7
game_data = {
texture_anim_speed = 0.5
}
}
entity = {
name = "BYG_medium_armor_1_entity"
pdxmesh = "USA_tank_medium_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 1.1
game_data = {
texture_anim_speed = 0.5
}
}
##################
# T20 (USA_medium_armor_2)
##################
entity = {
name = "BYG_medium_armor_2_entity"
pdxmesh = "USA_medium_armor_2_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = medium_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.6
game_data = {
texture_anim_speed = 0.5
}
}
##################
# T1 Heavy (USA_heavy_armor_0)
##################
entity = {
name = "BYG_heavy_armor_0_entity"
pdxmesh = "USA_heavy_armor_0_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.7
game_data = {
texture_anim_speed = 0.5
}
}
##################
# M6A1 (USA_heavy_armor_1)
##################
entity = {
name = "BYG_heavy_armor_1_entity"
pdxmesh = "USA_heavy_armor_1_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.7
game_data = {
texture_anim_speed = 0.5
}
}
entity = {
name = "BYG_heavy_armor_2_entity"
pdxmesh = "USA_tank_heavy_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_medium_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "heavy_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.9
game_data = {
texture_anim_speed = 0.5
}
}
##################
# T95 (USA_super_heavy_armor)
##################
entity = {
name = "BYG_super_heavy_armor_entity"
pdxmesh = "USA_super_heavy_armor_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.7
game_data = {
texture_anim_speed = 0.5
}
}
##################
# Patton (USA_modern_armor)
##################
entity = {
name = "BYG_modern_armor_entity"
pdxmesh = "USA_modern_armor_mesh"
state = { name = "idle" animation = "idle" animation_blend_time = 0.3 }
state = { name = "move" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "retreat" animation = "move" animation_blend_time = 0.3
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="left_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_tracks" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "tank_engine_light_move" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "defend" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "support_attack" animation = "attack" animation_blend_time = 0.3
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
event = { time = 0 node="barrel" particle = "light_tank_attack_barrel_smoke_particle" keep_particle = yes sound = { soundeffect = heavy_armour_fire } }
}
state = { name = "training" animation = "idle" animation_blend_time = 0.3 animation_speed = 1.0
event = { time = 0 node="left_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
event = { time = 0 node="right_exhaust" particle = "tank_exhaust_particle" keep_particle = no trigger_once = yes }
}
scale = 0.8
game_data = {
texture_anim_speed = 0.5
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.