2024-11-26 19:41:39
All checks were successful
sync / build (push) Successful in 1m18s

This commit is contained in:
actions[bot]
2024-11-26 19:41:39 +00:00
parent 604564f5c6
commit e45c3c5363
8 changed files with 905 additions and 1101 deletions

View File

@@ -3176,12 +3176,53 @@ TIX_zongduxiaqujueyi = {
available = {
is_puppet = no
has_government = fascism
controls_state = 110
controls_state = 142
controls_state = 143
controls_state = 144
controls_state = 99
controls_state = 37
custom_trigger_tooltip = {
tooltip = GER_reichskommissariat_highlighted_required_states
110 = {
is_controlled_by_ROOT_or_subject = yes
}
142 = {
is_controlled_by_ROOT_or_subject = yes
}
143 = {
is_controlled_by_ROOT_or_subject = yes
}
144 = {
is_controlled_by_ROOT_or_subject = yes
}
920 = {
is_controlled_by_ROOT_or_subject = yes
}
921 = {
is_controlled_by_ROOT_or_subject = yes
}
922 = {
is_controlled_by_ROOT_or_subject = yes
}
923 = {
is_controlled_by_ROOT_or_subject = yes
}
924 = {
is_controlled_by_ROOT_or_subject = yes
}
925 = {
is_controlled_by_ROOT_or_subject = yes
}
}
}
highlight_states = {
highlight_state_targets = {
state = 110
state = 142
state = 143
state = 144
state = 920
state = 921
state = 922
state = 923
state = 924
state = 925
}
}
fire_only_once = yes
cost = 0
@@ -3206,82 +3247,93 @@ TIX_zongduxiaqujueyi = {
has_government = fascism
}
complete_effect = {
if = {
limit = {
country_exists = NOR
NOT = {
NOR = {
has_government = fascism
}
}
}
hidden_effect = {
NOR = {
set_state_controller = 110
set_state_controller = 142
set_state_controller = 143
set_state_controller = 144
}
}
NOR = {
start_civil_war = {
ideology = fascism
size = 1
add_state_core = 99
add_state_core = 37
transfer_state = 110
transfer_state = 142
transfer_state = 143
transfer_state = 144
transfer_state = 99
transfer_state = 37
TIX = {
puppet = PREV
set_autonomy = {
target = PREV
autonomy_state = autonomy_integrated_puppet
}
}
load_focus_tree = tix_zdxq_focus
set_cosmetic_tag = BEIOU_reichskommissariat
create_country_leader = {
name = "Josef Terboven"
desc = "POLITICS_JOSEF_TERBOVEN_DESC"
picture = GFX_portrait_Josef_Terboven
expire = "1965.1.1"
ideology = nazism
traits = {
110 = {
IF = {
limit = {
OWNER = {
NOT = {
original_tag = TIX
}
}
}
OWNER = {
set_country_flag = GER_RK_capital_state_trasferred_RKG_victim_flag
set_country_flag = GER_reichskommissariats_puppet_flag
}
}
transfer_state_to = RKG
set_state_flag = GER_RK_capital_state_trasferred_RKG_flag
add_compliance = 25
}
custom_effect_tooltip = GER_reichskommissariat_norwegen_effect_tt
set_autonomy = {
target = RKG
autonomy_state = autonomy_integrated_puppet
}
hidden_effect = {
every_state = {
limit = {
is_core_of = NOR
NOT = {
state = 110
}
OR = {
is_owned_by = ROOT
owner = { is_subject_of = ROOT }
}
}
transfer_state_to = RKG
add_compliance = 25
}
every_state = {
limit = {
is_core_of = NOR
NOT = {
state = 110
}
NOT = {
OR = {
is_owned_by = ROOT
any_country = {
is_subject_of = ROOT
owns_state = PREV
}
}
}
}
add_contested_owner = RKG
set_state_controller_to = RKG
add_claim_by = RKG
add_compliance = 25
}
RKG = {
load_focus_tree = tix_zdxq_focus
add_manpower = 50000
add_equipment_to_stockpile = {
type = infantry_equipment
amount = 5000
producer = TIX
}
add_equipment_to_stockpile = {
type = support_equipment
amount = 500
producer = TIX
}
inherit_technology = TIX
add_offsite_building = { type = arms_factory level = 3 }
load_oob = "RK_OOB"
}
}
else = {
NOR = {
transfer_state = 110
transfer_state = 142
transfer_state = 143
transfer_state = 144
transfer_state = 99
transfer_state = 37
add_state_core = 99
add_state_core = 37
set_cosmetic_tag = BEIOU_reichskommissariat
load_focus_tree = tix_zdxq_focus
create_country_leader = {
name = "Josef Terboven"
desc = "POLITICS_JOSEF_TERBOVEN_DESC"
picture = GFX_portrait_Josef_Terboven
expire = "1965.1.1"
ideology = nazism
traits = {
}
}
}
set_autonomy = {
target = NOR
autonomy_state = autonomy_integrated_puppet
}
custom_effect_tooltip = generic_skip_one_line_tt
country_event = {
id = wuw_GER_reichskommissariats.3
hours = 0
}
}
}
@@ -3289,16 +3341,46 @@ TIX_zongduxiaqujueyi = {
icon = ger_reichskommissariats
available = {
is_puppet = no
has_completed_focus = TIX_zujianzongduxiaqu
has_government = fascism
controls_state = 7
controls_state = 35
controls_state = 36
controls_state = 6
controls_state = 29
controls_state = 34
controls_state = 977
controls_state = 980
custom_trigger_tooltip = {
tooltip = GER_reichskommissariat_highlighted_required_states
7 = {
is_controlled_by_ROOT_or_subject = yes
}
35 = {
is_controlled_by_ROOT_or_subject = yes
}
36 = {
is_controlled_by_ROOT_or_subject = yes
}
6 = {
is_controlled_by_ROOT_or_subject = yes
}
29 = {
is_controlled_by_ROOT_or_subject = yes
}
34 = {
is_controlled_by_ROOT_or_subject = yes
}
977 = {
is_controlled_by_ROOT_or_subject = yes
}
980 = {
is_controlled_by_ROOT_or_subject = yes
}
}
}
highlight_states = {
highlight_state_targets = {
state = 7
state = 35
state = 36
state = 6
state = 29
state = 34
state = 977
state = 980
}
}
cost = 0
fire_only_once = yes
@@ -3324,123 +3406,131 @@ TIX_zongduxiaqujueyi = {
is_puppet = no
}
complete_effect = {
if = {
limit = {
country_exists = HOL
NOT = {
HOL = {
has_government = fascism
}
}
}
hidden_effect = {
HOL = {
transfer_state = 7
transfer_state = 35
transfer_state = 36
transfer_state = 6
transfer_state = 29
transfer_state = 34
transfer_state = 977
transfer_state = 980
add_state_core = 6
add_state_core = 29
add_state_core = 34
add_state_core = 977
add_state_core = 980
}
}
HOL = {
start_civil_war = {
ideology = fascism
size = 1
}
}
random_country = {
7 = {
IF = {
limit = {
original_tag = HOL
has_government = fascism
OWNER = {
NOT = {
original_tag = TIX
}
}
}
transfer_state = 7
transfer_state = 35
transfer_state = 36
transfer_state = 6
transfer_state = 29
transfer_state = 34
transfer_state = 977
transfer_state = 980
add_state_core = 6
add_state_core = 29
add_state_core = 34
add_state_core = 977
add_state_core = 980
set_cosmetic_tag = NDL_reichskommissariat
OWNER = {
set_country_flag = GER_RK_capital_state_trasferred_RKN_victim_flag
set_country_flag = GER_reichskommissariats_puppet_flag
}
}
transfer_state_to = RKN
set_state_flag = GER_RK_capital_state_trasferred_RKN_flag
add_compliance = 25
}
custom_effect_tooltip = GER_reichskommissariat_niederlande_effect_tt
set_autonomy = {
target = RKN
autonomy_state = autonomy_integrated_puppet
}
hidden_effect = {
every_state = {
limit = {
or = {
is_core_of = HOL
is_core_of = BEL
state = 29
}
NOT = {
state = 7
}
OR = {
is_owned_by = ROOT
owner = { is_subject_of = ROOT }
}
}
transfer_state_to = RKN
add_compliance = 25
}
every_state = {
limit = {
or = {
is_core_of = HOL
is_core_of = BEL
state = 29
}
NOT = {
state = 7
}
NOT = {
OR = {
is_owned_by = ROOT
any_country = {
is_subject_of = ROOT
owns_state = PREV
}
}
}
}
add_contested_owner = RKN
set_state_controller_to = RKN
add_claim_by = RKN
add_compliance = 25
}
RKN = {
load_focus_tree = tix_zdxq_focus
TIX = {
puppet = PREV
set_autonomy = {
target = PREV
autonomy_state = autonomy_integrated_puppet
}
}
create_country_leader = {
name = "Arthur Seyss-Inquart"
desc = "POLITICS_ARTHUR_SEYSS_INQUART_DESC"
picture = GFX_portrait_Arthur_Seyss_Inquart
expire = "1965.1.1"
ideology = nazism
traits = {
}
}
}
}
else = {
HOL = {
transfer_state = 7
transfer_state = 35
transfer_state = 36
transfer_state = 6
transfer_state = 29
transfer_state = 34
transfer_state = 977
transfer_state = 980
add_state_core = 6
add_state_core = 29
add_state_core = 34
add_state_core = 977
add_state_core = 980
set_cosmetic_tag = NDL_reichskommissariat
load_focus_tree = tix_zdxq_focus
create_country_leader = {
name = "Arthur Seyss-Inquart"
desc = "POLITICS_ARTHUR_SEYSS_INQUART_DESC"
picture = GFX_portrait_Arthur_Seyss_Inquart
expire = "1965.1.1"
ideology = nazism
traits = {
}
}
}
set_autonomy = {
target = HOL
autonomy_state = autonomy_integrated_puppet
add_manpower = 50000
add_equipment_to_stockpile = {
type = infantry_equipment
amount = 5000
producer = TIX
}
add_equipment_to_stockpile = {
type = support_equipment
amount = 500
producer = TIX
}
inherit_technology = TIX
add_offsite_building = { type = arms_factory level = 3 }
load_oob = "RK_OOB"
}
}
custom_effect_tooltip = generic_skip_one_line_tt
country_event = {
id = wuw_GER_reichskommissariats.2
hours = 0
}
}
}
TIX_reichskommissariat_poland = {
icon = ger_reichskommissariats
available = {
is_puppet = no
has_completed_focus = TIX_zujianzongduxiaqu
has_government = fascism
controls_state = 88
controls_state = 90
controls_state = 92
#controls_state = 87
controls_state = 10
#controls_state = 98
#controls_state = 97
custom_trigger_tooltip = {
tooltip = GER_reichskommissariat_highlighted_required_states
88 = {
is_controlled_by_ROOT_or_subject = yes
}
90 = {
is_controlled_by_ROOT_or_subject = yes
}
92 = {
is_controlled_by_ROOT_or_subject = yes
}
10 = {
is_controlled_by_ROOT_or_subject = yes
}
}
}
highlight_states = {
highlight_state_targets = {
state = 10 # Warsaw
state = 90 # Kielce
state = 92 # Lublin
state = 88 # Krakow
}
}
fire_only_once = yes
cost = 0

View File

@@ -588,7 +588,6 @@ DOH_wuchangzaochuanchang_organization = {
reliability = 0.15
max_strength = 0.25
maximum_speed = 0.1
sub_visibility = -0.15
naval_torpedo_hit_chance_factor = 0.15
torpedo_attack = 0.15
}
@@ -618,7 +617,7 @@ DOH_wuchangzaochuanchang_organization = {
equipment_bonus = {
maximum_speed = 0.15
reliability = 0.15
surface_visibility = -0.15
surface_visibility = -0.10
build_cost_ic = 0.05
naval_torpedo_hit_chance_factor = 0.15
torpedo_attack = 0.15

View File

@@ -424,14 +424,21 @@ equipments = {
interface_category = interface_category_land
active = yes
maximum_speed = 4
reliability = 1.0
maximum_speed = 1.0
#Offensive Abilities
railway_gun_attack = 100
railway_gun_attack_range = 1000
supply_consumption = 5.0
# range is set with an index in define array RAILWAY_GUN_POSSIBLE_RANGES (default is index 0)
railway_gun_attack_range_index_in_define = 2
railway_gun_annex_ratio = 0.5
railway_gun_hours_between_redistribution = 6
manpower = 10000
lend_lease_cost = 70
}
az_equipment_liechepao_1 = {
@@ -442,7 +449,7 @@ equipments = {
visual_level = 0
active = no
build_cost_ic = 4000.0
build_cost_ic = 6000.0
resources = {
steel = 30

View File

@@ -6,8 +6,8 @@ sub_units = {
active = yes
type = { railway_gun }
need = { az_equipment_liechepao = 1 }
weight = 3
weight = 2
supply_consumption = 0.2
max_strength = 2000
max_strength = 4000
}
}

View File

@@ -1,3 +1,27 @@
entity = {
name = "az_liechepao_entity"
pdxmesh = "generic_super_heavy_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 = "GEN_train_equipment_3" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 4.7 node = "gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 4.7 node="gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 4.7 sound = { soundeffect = "super_railway_gun" } }
}
scale = 0.35
}
# Germany
entity = {
name = "TIX_railway_gun_entity"
@@ -6,22 +30,22 @@ entity = {
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 = "idle" animation = "idle" animation_blend_time = 0.3
}
state = { name = "move" animation = "move" 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" } }
event = { trigger_once = yes sound = { soundeffect = "GEN_train_equipment_3" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.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" } }
event = { time = 2.2 sound = { soundeffect = "GEN_railway_gun" } }
}
scale = 0.25
scale = 0.35
}
# Soviet
@@ -45,7 +69,7 @@ entity = {
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" } }
event = { time = 2.2 sound = { soundeffect = "SOV_railway_gun" } }
}
scale = 0.35
}
@@ -71,7 +95,7 @@ entity = {
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" } }
event = { time = 2.2 sound = { soundeffect = "FRA_railway_gun" } }
}
scale = 0.25
}
@@ -97,7 +121,7 @@ entity = {
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" } }
event = { time = 2.2 sound = { soundeffect = "ENG_railway_gun" } }
}
scale = 0.2
}
@@ -123,7 +147,7 @@ entity = {
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" } }
event = { time = 2.2 sound = { soundeffect = "USA_railway_gun" } }
}
scale = 0.2
}
@@ -150,7 +174,8 @@ entity = {
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" } }
event = { time = 2.2 sound = { soundeffect = "JPN_railway_gun" } }
}
scale = 0.2
}
}

View File

@@ -0,0 +1,117 @@
####### Super Heavy #######
####################################################### England ###########################################################
# BL 18-inch railway howitzer
entity = {
name = "HUJ_super_heavy_railway_gun_entity"
pdxmesh = "ENG_super_heavy_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 = "GEN_train_equipment_3" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 4.7 node = "gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 4.7 node="gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 4.7 sound = { soundeffect = "super_railway_gun" } }
}
scale = 0.35
}
####################################################### France ###########################################################
# Obusier de 520 modèle 1916
entity = {
name = "YUW_super_heavy_railway_gun_entity"
pdxmesh = "FRA_super_heavy_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 = { time = 0 node="left_track_3" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_3" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="left_track_4" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { time = 0 node="right_track_4" particle = "tank_moving_tracks_particle" keep_particle = no trigger_once = yes}
event = { trigger_once = yes sound = { soundeffect = "GEN_train_equipment_3" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 4.7 node = "gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 4.7 node="gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 4.7 sound = { soundeffect = "super_railway_gun" } }
}
scale = 0.35
}
######################################################## Italy ###########################################################
# Cannone da 381/40 AVS
entity = {
name = "SAD_super_heavy_railway_gun_entity"
pdxmesh = "ITA_super_heavy_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 = "GEN_train_equipment_3" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 4.7 node = "gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 4.7 node="gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 4.7 sound = { soundeffect = "super_railway_gun" } }
}
scale = 0.35
}
####################################################### USA ##########################################################
#14-inch M1920 railway gun
entity = {
name = "BYG_super_heavy_railway_gun_entity"
pdxmesh = "USA_super_heavy_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 = "GEN_train_equipment_3" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 4.7 node = "gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 4.7 node="gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 4.7 sound = { soundeffect = "super_railway_gun" } }
}
scale = 0.38
}

View File

@@ -0,0 +1,79 @@
# Generic railway gun
entity = {
name = "railway_gun_entity"
pdxmesh = "generic_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 = "GEN_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 sound = { soundeffect = "GEN_railway_gun" } }
}
scale = 0.25
}
####### Super Heavy #######
# Generic super heavy railway gun
entity = {
name = "super_heavy_railway_gun_entity"
pdxmesh = "generic_super_heavy_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 = "GEN_train_equipment_3" } }
}
state = { name = "attack" animation = "attack" animation_blend_time = 0.3
event = { time = 4.7 node = "gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 4.7 node="gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 4.7 sound = { soundeffect = "super_railway_gun" } }
}
scale = 0.35
}
# Germany
entity = {
name = "TIX_super_heavy_railway_gun_entity"
pdxmesh = "GER_super_heavy_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 animation_speed = 0.4
}
state = { name = "move" animation = "move" animation_blend_time = 0.3 animation_speed = 0.4
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 animation_speed = 0.7
event = { time = 2.2 node = "gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_particle" keep_particle = yes }
event = { time = 2.2 node="gun_barrel" particle = "super_heavy_railway_gun_attack_barrel_smoke_particle" keep_particle = yes }
event = { time = 2.2 sound = { soundeffect = "super_railway_gun" } }
}
scale = 0.35
}

File diff suppressed because it is too large Load Diff