迁移No.128 更新于:5 月 23 日 上午 10:33上git

This commit is contained in:
FA507RM-KALOSPA\Kalo
2023-05-23 11:11:33 +08:00
parent b9da8b88ab
commit 348fd5569e
104 changed files with 31920 additions and 3038 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,49 @@
entity = {
name = "grey_tempesttw_colossus_entity"
pdxmesh = "fallen_empire_01_colossus_frame_mesh"
default_state = "idle"
state = { name = "idle" animation = "idle" }
locator = { name = "boop" position = { 0 0 0 } rotation = { 0 0 0 } }
locator = { name = "boopa" position = { 0 0 0 } rotation = { 0 0 45 }}
locator = { name = "boopb" position = { 0 0 0 } rotation = { 0 0 -45 }}
locator = { name = "boope" position = { 0 -10 0 } rotation = { 0 -90 0 }}
attach = { boop = "grey_tempesttw_colossusee_ship_entity" }
attach = { boope = "grey_tempesttw_ion_cannon_section_entity" }
scale = 1.5
}
entity = {
name = "grey_tempesttw_colossus_ship_entity"
#pdxmesh = "fallen_machine_empire_01_colossus_mesh"
locator = { name = "energy_source" position = { 0 0 0 } rotation = { 0 0 0 } }
default_state = "idle"
# Actual idle state when being in idle/moving.
state = { name = "idle" looping = no next_state = "idle" animation_blend_time = 5 }
# TODO check
locator = { name = "planet_killer_gun_01" position = { 0 0 0 } rotation = { 0 0 0 } }
attach = { energy_source = "fallen_machine_empire_01_colossus_energy_entity" }
}
entity = {
name = "grey_tempesttw_colossusee_ship_entity"
default_state = "idle"
state = {
name = "idle"
animation = "idle" # TODO check
}
locator = { name = "boop" position = { 0 0 0 } rotation = { 0 0 0 } }
locator = { name = "boopa" position = { 0 0 0 } rotation = { 0 0 45 }}
locator = { name = "boopb" position = { 0 0 0 } rotation = { 0 0 -45 }}
attach = { boop = "grey_tempesttw_starbase_starfortress_section_entity" }
attach = { boopa = "grey_tempesttw_starbase_starfortress_section_entity" }
attach = { boopb = "grey_tempesttw_starbase_starfortress_section_entity" }
}

View File

@@ -0,0 +1,90 @@
entity = {
name = "grey_tempesttw_juggernaut_entity"
pdxmesh = "avian_01_juggernaut_frame_mesh"
default_state = "idle"
state = { name = "idle" animation = "idle" animation_blend_time = 0.25 }
state = { name = "moving" animation = "idle" animation_blend_time = 0.25 }
state = { name = "death" animation = "death" animation_blend_time = 0.0 looping = no
event = { time = 13.2 node = "part1" particle = "juggernaut_explosion_particle" sound = { soundeffect = ship_destroyed } }
}
scale = 1.0
game_data = {
size = 35
emissive_recolor_crunch = 5.0
}
}
entity = {
name = "grey_tempesttw_juggernaut_core_section_entity"
scale = 0.5
locator = { name = "core" position = { 0 0 0 } }
locator = { name = "gun_1" position = { 0 6.65 3 } }
locator = { name = "gun_2" position = { 4 6.75 -6.15 } }
locator = { name = "gun_3" position = { -4 6.75 -6.15 } }
locator = { name = "gun_4" position = { 6.3 5.3 -10.9 } }
locator = { name = "gun_5" position = { -6.3 5.3 -10.9 } }
locator = { name = "xl_gun_01" position = { 8 3 6 } }
locator = { name = "xl_gun_02" position = { -8 3 6 } }
locator = { name = "strike_craft_locator_01" position = { -25 -3 0 } }
locator = { name = "strike_craft_locator_02" position = { 25 -3 0 } }
locator = { name = "strike_craft_locator_03" position = { -36 -1 0 } }
locator = { name = "strike_craft_locator_04" position = { 36 -1 0 } }
locator = { name = "strike_craft_locator_05" position = { -52 -4 0 } }
locator = { name = "strike_craft_locator_06" position = { 52 -4 0 } }
locator = { name = "behind" rotation = { 90 0 90 } }
attach = { "behind" = "grey_tempesttw_thinktank_phase_03_entity" }
default_state = "combat_idle"
state = { name = "combat_idle" animation_blend_time = 0 looping = yes }
state = { name = "death" looping = no
event = { time = 0.0 node = "explosion_01" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 0.0 node = "explosion_01" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 0.3 node = "explosion_03" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 0.3 node = "explosion_03" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 0.6 node = "explosion_05" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_large" } }
event = { time = 0.6 node = "explosion_05" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 0.8 node = "explosion_07" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 0.8 node = "explosion_07" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 1.0 node = "explosion_09" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 1.0 node = "explosion_09" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 1.2 node = "explosion_014" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 1.2 node = "explosion_014" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 1.4 node = "explosion_013" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 1.4 node = "explosion_013" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 1.8 node = "explosion_015" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 1.8 node = "explosion_015" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 2.1 node = "explosion_017" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_large" } }
event = { time = 2.1 node = "explosion_017" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 2.7 node = "explosion_020" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 2.7 node = "explosion_020" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 3.0 node = "explosion_021" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 3.0 node = "explosion_021" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 3.5 node = "explosion_024" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 3.5 node = "explosion_024" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 3.8 node = "explosion_02" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 3.8 node = "explosion_02" particle = "large_ship_burn_particle" keep_particle = yes trigger_once = yes }
event = { time = 4.86 node = "top_explosion" particle = "large_ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_large" } }
}
}

View File

@@ -0,0 +1,71 @@
#################################################
##### #####
##### Arthropoid #####
##### #####
#################################################
entity = {
name = "grey_tempesttw_tank_entity"
pdxmesh = "gatebuilder_01_mothership_mesh"
scale = 1
}
entity = {
name = "grey_tempesttw_thinktank_part1_entity"
locator = { name = "behindb" position = { 0 0 0 } rotation = { 0 0 180 } }
attach = { "behindb" = "grey_tempesttw_starbase_starfortress_section_entity" }
scale = 2.25
}
entity = {
name = "grey_tempesttw_thinktank_part2_entity"
locator = { name = "behind" position = { 10 0 10 } rotation = { 0 0 0 } }
locator = { name = "behindu" position = { -10 0 10 } rotation = { 0 0 0 } }
locator = { name = "behinda" position = { 10 0 -10 } rotation = { 0 0 180 } }
locator = { name = "behindb" position = { -10 0 -10 } rotation = { 0 0 180 } }
attach = { "behind" = "grey_tempesttw_tank_entity" }
attach = { "behindu" = "grey_tempesttw_tank_entity" }
attach = { "behinda" = "grey_tempesttw_tank_entity" }
attach = { "behindb" = "grey_tempesttw_tank_entity" }
scale = 1.25
}
entity = {
name = "grey_tempesttw_thinktank_part3_entity"
}
entity = {
name = "grey_tempesttw_thinktank_phase_01_entity"
locator = { name = "root" position = { 0 0 0 } }
attach = { "root" = "grey_tempesttw_thinktank_part1_entity" }
state = { name = "construction"
start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
}
cull_radius = 500
}
entity = {
name = "grey_tempesttw_thinktank_phase_02_entity"
locator = { name = "root" position = { 0 0 0 } }
attach = { "root" = "grey_tempesttw_thinktank_part1_entity" }
attach = { "root" = "grey_tempesttw_thinktank_part2_entity" }
state = { name = "construction"
start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
}
cull_radius = 500
}
entity = {
name = "grey_tempesttw_thinktank_phase_03_entity"
locator = { name = "root" position = { 0 0 0 } }
locator = { name = "roote" position = { 0 10 -50 } rotation = { 0 0 0 } }
locator = { name = "roota" position = { 0 10 50 } rotation = { 180 0 0 } }
attach = { "root" = "grey_tempesttw_thinktank_part1_entity" }
attach = { "roote" = "grey_tempesttw_thinktank_part2_entity" }
attach = { "roota" = "grey_tempesttw_thinktank_part2_entity" }
state = { name = "construction"
start_event = { trigger_once = yes sound = { soundeffect = "ringworld_construction_ambient" } }
}
scale = 1.5
cull_radius = 500
}

View File

@@ -0,0 +1,349 @@
###### FE Spiritualist ######
entity = {
name = "grey_tempesttw_starbase_outpost_entity"
locator = { name = "part1" position = { 0 0 0 } }
locator = { name = "part2" position = { 0 0 0 } }
locator = { name = "part3" position = { 0 0 0 } }
locator = { name = "part4" position = { 0 0 0 } }
locator = { name = "part5" position = { 0 0 0 } }
locator = { name = "part6" position = { 0 0 0 } }
locator = { name = "part7" position = { 0 0 0 } }
default_state = "idle"
state = { name = "idle" state_time = 5 }
state = { name = "death" state_time = 5 looping = no
event = { time = 4.9 particle = "large_fallen_station_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_energy" } }
}
}
entity = {
name = "grey_tempesttw_starbase_outpost_section_entity"
pdxmesh = "grey_tempesttw_outpost_mesh"
locator = { name = "medium_gun_01" position = { 0 0 0 } }
locator = { name = "medium_gun_02" position = { 0 0 0 } }
locator = { name = "medium_gun_03" position = { 0 0 0 } }
locator = { name = "medium_gun_04" position = { 0 0 0 } }
locator = { name = "medium_gun_05" position = { 0 0 0 } }
locator = { name = "medium_gun_06" position = { 0 0 0 } }
locator = { name = "medium_gun_07" position = { 0 0 0 } }
locator = { name = "medium_gun_08" position = { 0 0 0 } }
locator = { name = "small_gun_01" position = { 0 0 0 } }
locator = { name = "small_gun_02" position = { 0 0 0 } }
locator = { name = "small_gun_03" position = { 0 0 0 } }
locator = { name = "small_gun_04" position = { 0 0 0 } }
scale = 0.6
default_state = "idle"
state = { name = "idle"
event = { time = 0 node = "light_locator_01" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "light_locator_02" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "top" particle = "energy_core_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "bottom" particle = "energy_core_effect" keep_particle = yes trigger_once = yes }
start_event = { trigger_once = yes sound = { soundeffect = "amb_fallen_empire_station_01" } }
}
state = { name = "death" looping = no
event = { time = 0.0 node = "explosion_1" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 0.5 node = "explosion_2" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 1.5 node = "explosion_3" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 2.0 node = "explosion_4" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 3.0 node = "explosion_5" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 4.0 node = "explosion_1" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
}
}
entity = {
name = "grey_tempesttw_starbase_starport_entity"
locator = { name = "part1" position = { 0 0 0 } }
locator = { name = "part2" position = { 0 0 0 } }
locator = { name = "part3" position = { 0 0 0 } }
locator = { name = "part4" position = { 0 0 0 } }
locator = { name = "part5" position = { 0 0 0 } }
locator = { name = "part6" position = { 0 0 0 } }
locator = { name = "part7" position = { 0 0 0 } }
default_state = "idle"
state = { name = "idle" state_time = 5 }
state = { name = "death" state_time = 5 looping = no
event = { time = 4.9 particle = "large_fallen_station_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_energy" } }
}
}
entity = {
name = "grey_tempesttw_starbase_starport_section_entity"
pdxmesh = "grey_tempesttw_outpost_mesh"
locator = { name = "medium_gun_01" position = { 0 0 0 } }
locator = { name = "medium_gun_02" position = { 0 0 0 } }
locator = { name = "medium_gun_03" position = { 0 0 0 } }
locator = { name = "medium_gun_04" position = { 0 0 0 } }
locator = { name = "medium_gun_05" position = { 0 0 0 } }
locator = { name = "medium_gun_06" position = { 0 0 0 } }
locator = { name = "medium_gun_07" position = { 0 0 0 } }
locator = { name = "medium_gun_08" position = { 0 0 0 } }
locator = { name = "small_gun_01" position = { 0 0 0 } }
locator = { name = "small_gun_02" position = { 0 0 0 } }
locator = { name = "small_gun_03" position = { 0 0 0 } }
locator = { name = "small_gun_04" position = { 0 0 0 } }
scale = 0.7
default_state = "idle"
state = { name = "idle"
event = { time = 0 node = "light_locator_01" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "light_locator_02" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "top" particle = "energy_core_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "bottom" particle = "energy_core_effect" keep_particle = yes trigger_once = yes }
start_event = { trigger_once = yes sound = { soundeffect = "amb_fallen_empire_station_01" } }
}
state = { name = "death" looping = no
event = { time = 0.0 node = "explosion_1" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 0.5 node = "explosion_2" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 1.5 node = "explosion_3" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 2.0 node = "explosion_4" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 3.0 node = "explosion_5" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 4.0 node = "explosion_1" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
}
}
entity = {
name = "grey_tempesttw_starbase_starhold_entity"
locator = { name = "part1" position = { 0 0 0 } }
locator = { name = "part2" position = { 0 0 0 } }
locator = { name = "part3" position = { 0 0 0 } }
locator = { name = "part4" position = { 0 0 0 } }
locator = { name = "part5" position = { 0 0 0 } }
locator = { name = "part6" position = { 0 0 0 } }
locator = { name = "part7" position = { 0 0 0 } }
default_state = "idle"
state = { name = "idle" state_time = 5 }
state = { name = "death" state_time = 5 looping = no
event = { time = 4.9 particle = "large_fallen_station_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_energy" } }
}
}
entity = {
name = "grey_tempesttw_starbase_starhold_section_entity"
pdxmesh = "grey_tempesttw_outpost_mesh"
locator = { name = "medium_gun_01" position = { 0 0 0 } }
locator = { name = "medium_gun_02" position = { 0 0 0 } }
locator = { name = "medium_gun_03" position = { 0 0 0 } }
locator = { name = "medium_gun_04" position = { 0 0 0 } }
locator = { name = "medium_gun_05" position = { 0 0 0 } }
locator = { name = "medium_gun_06" position = { 0 0 0 } }
locator = { name = "medium_gun_07" position = { 0 0 0 } }
locator = { name = "medium_gun_08" position = { 0 0 0 } }
locator = { name = "small_gun_01" position = { 0 0 0 } }
locator = { name = "small_gun_02" position = { 0 0 0 } }
locator = { name = "small_gun_03" position = { 0 0 0 } }
locator = { name = "small_gun_04" position = { 0 0 0 } }
scale = 0.8
default_state = "idle"
state = { name = "idle"
event = { time = 0 node = "light_locator_01" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "light_locator_02" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "top" particle = "energy_core_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "bottom" particle = "energy_core_effect" keep_particle = yes trigger_once = yes }
start_event = { trigger_once = yes sound = { soundeffect = "amb_fallen_empire_station_01" } }
}
state = { name = "death" looping = no
event = { time = 0.0 node = "explosion_1" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 0.5 node = "explosion_2" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 1.5 node = "explosion_3" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 2.0 node = "explosion_4" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 3.0 node = "explosion_5" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 4.0 node = "explosion_1" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
}
}
entity = {
name = "grey_tempesttw_starbase_starfortress_entity"
locator = { name = "part1" position = { 0 0 0 } }
locator = { name = "part2" position = { 0 0 0 } }
locator = { name = "part3" position = { 0 0 0 } }
locator = { name = "part4" position = { 0 0 0 } }
locator = { name = "part5" position = { 0 0 0 } }
locator = { name = "part6" position = { 0 0 0 } }
locator = { name = "part7" position = { 0 0 0 } }
default_state = "idle"
state = { name = "idle" state_time = 5 }
state = { name = "death" state_time = 5 looping = no
event = { time = 4.9 particle = "large_fallen_station_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_energy" } }
}
}
entity = {
name = "grey_tempesttw_starbase_starfortress_section_entity"
pdxmesh = "grey_tempesttw_outpost_mesh"
# locator = { name = "slot1" position = { 0 0 0 } }
locator = { name = "medium_gun_01" position = { 0 0 0 } }
locator = { name = "medium_gun_02" position = { 0 0 0 } }
locator = { name = "medium_gun_03" position = { 0 0 0 } }
locator = { name = "medium_gun_04" position = { 0 0 0 } }
locator = { name = "medium_gun_05" position = { 0 0 0 } }
locator = { name = "medium_gun_06" position = { 0 0 0 } }
locator = { name = "medium_gun_07" position = { 0 0 0 } }
locator = { name = "medium_gun_08" position = { 0 0 0 } }
locator = { name = "small_gun_01" position = { 0 0 0 } }
locator = { name = "small_gun_02" position = { 0 0 0 } }
locator = { name = "small_gun_03" position = { 0 0 0 } }
locator = { name = "small_gun_04" position = { 0 0 0 } }
scale = 1
default_state = "idle"
state = { name = "idle"
event = { time = 0 node = "light_locator_01" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "light_locator_02" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "top" particle = "energy_core_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "bottom" particle = "energy_core_effect" keep_particle = yes trigger_once = yes }
start_event = { trigger_once = yes sound = { soundeffect = "amb_fallen_empire_station_01" } }
}
state = { name = "death" looping = no
event = { time = 0.0 node = "explosion_1" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 0.5 node = "explosion_2" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 1.5 node = "explosion_3" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 2.0 node = "explosion_4" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 3.0 node = "explosion_5" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 4.0 node = "explosion_1" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
}
}
entity = {
name = "grey_tempesttw_starbase_citadel_entity"
pdxmesh = "gatebuilder_01_space_station_mesh"
locator = { name = "part1" position = { 0 0 0 } }
locator = { name = "part2" position = { 0 0 0 } }
locator = { name = "part3" position = { 0 0 0 } }
locator = { name = "part4" position = { 0 0 0 } }
locator = { name = "part5" position = { 0 0 0 } }
locator = { name = "part6" position = { 0 0 0 } }
locator = { name = "part7" position = { 0 0 0 } }
scale = 1.2
}
entity = {
name = "grey_tempesttw_starbase_citadel_section_entity"
pdxmesh = "grey_tempesttw_citadel_mesh"
# locator = { name = "slot1" position = { 0 0 0 } }
locator = { name = "medium_gun_01" position = { -8 14 -22 } }
locator = { name = "medium_gun_02" position = { -15 14 -18 } }
locator = { name = "medium_gun_03" position = { -23 14 -4 } }
locator = { name = "medium_gun_04" position = { -23 14 4 } }
locator = { name = "medium_gun_05" position = { -15 14 18 } }
locator = { name = "medium_gun_06" position = { -8 14 22 } }
locator = { name = "medium_gun_07" position = { 8 14 22 } }
locator = { name = "medium_gun_08" position = { 15 14 18 } }
locator = { name = "medium_gun_09" position = { 23 14 4 } }
locator = { name = "medium_gun_010" position = { 23 14 -4 } }
locator = { name = "medium_gun_011" position = { 15 14 -18 } }
locator = { name = "medium_gun_012" position = { 8 14 -22 } }
locator = { name = "medium_gun_013" position = { 0 25 0 } }
default_state = "idle"
state = { name = "idle"
event = { time = 0 node = "light_locator_01" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "light_locator_02" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "light_locator_03" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "light_locator_04" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "light_locator_05" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "light_locator_06" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "top_node" particle = "energy_core_blue2_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "bottom_node" particle = "energy_core_blue2_effect" keep_particle = yes trigger_once = yes }
start_event = { trigger_once = yes sound = { soundeffect = "fallen_empire_starbase_amb" } }
start_event = { trigger_once = yes sound = { soundeffect = "fallen_empire_starbase_energy_field" } }
}
scale = 1.0
}
entity = {
name = "grey_tempesttw_starbase_citadel_phase_02_entity"
locator = { name = "slot1" position = { 0 0 0 } }
attach = { "slot1" = "grey_tempesttw_starbase_citadel_entity" }
cull_radius = 500
}
entity = {
name = "grey_tempesttw_starbases_entity"
locator = { name = "slot1" position = { 0 0 0 } }
locator = { name = "slot2" position = { 50 0 0 } }
locator = { name = "slot3" position = { 100 0 0 } }
locator = { name = "slot4" position = { 150 0 0 } }
locator = { name = "slot5" position = { 250 0 0 } }
attach = { "slot5" = "grey_tempesttw_starbase_citadel_phase_02_entity" }
cull_radius = 500
}
entity = {
name = "grey_tempesttw_starbase_turret_section_entity"
locator = { name = "medium_gun_01" position = { 0 0 0 } }
locator = { name = "medium_gun_02" position = { 0 0 0 } }
}
###### Ion Cannon ######
entity = {
name = "grey_tempesttw_ion_cannon_entity"
locator = { name = "part1" position = { 0 0 0 } rotation = { 0 0 0 } }
}
entity = {
name = "grey_tempesttw_ion_cannon_section_entity"
scale = 0.5
locator = { name = "slota" position = { 0 0 0 } rotation = { 0 0 0 } }
attach = { "slota" = "greytempest_mining_station" }
locator = { name = "xl_gun_01" position = { 0 0 0 } }
default_state = "idle"
state = { name = "idle" state_time = 6
event = { time = 0 node = "light_locator_01" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "light_locator_02" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.00 node = "light_locator_regular_a01" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.05 node = "light_locator_regular_a02" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.10 node = "light_locator_regular_a03" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.15 node = "light_locator_regular_a04" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.20 node = "light_locator_regular_a05" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.25 node = "light_locator_regular_a06" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.30 node = "light_locator_regular_a07" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.35 node = "light_locator_regular_a08" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.45 node = "light_locator_regular_a09" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.40 node = "light_locator_regular_a10" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.45 node = "light_locator_regular_a11" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.50 node = "light_locator_regular_a12" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "light_locator_01" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0 node = "light_locator_02" particle = "ship_light_blue_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.00 node = "light_locator_regular_b01" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.05 node = "light_locator_regular_b02" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.10 node = "light_locator_regular_b03" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.15 node = "light_locator_regular_b04" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.20 node = "light_locator_regular_b05" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.25 node = "light_locator_regular_b06" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.30 node = "light_locator_regular_b07" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.35 node = "light_locator_regular_b08" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.40 node = "light_locator_regular_b09" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.45 node = "light_locator_regular_b10" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.45 node = "light_locator_regular_b11" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.00 node = "light_locator_regular_c01" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.05 node = "light_locator_regular_c02" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.10 node = "light_locator_regular_c03" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.15 node = "light_locator_regular_c04" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.20 node = "light_locator_regular_c05" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.25 node = "light_locator_regular_c06" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.30 node = "light_locator_regular_c07" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.35 node = "light_locator_regular_c08" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.40 node = "light_locator_regular_c09" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.45 node = "light_locator_regular_c10" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.45 node = "light_locator_regular_c11" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.45 node = "light_locator_regular_c12" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.00 node = "light_locator_regular_d01" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.05 node = "light_locator_regular_d02" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.10 node = "light_locator_regular_d03" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.15 node = "light_locator_regular_d04" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.20 node = "light_locator_regular_d05" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.25 node = "light_locator_regular_d06" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.30 node = "light_locator_regular_d07" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.35 node = "light_locator_regular_d08" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.40 node = "light_locator_regular_d09" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.45 node = "light_locator_regular_d10" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
event = { time = 0.45 node = "light_locator_regular_d11" particle = "ship_light_blue_regular_effect" keep_particle = yes trigger_once = yes }
start_event = { trigger_once = yes sound = { soundeffect = "amb_fallen_empire_station_01" } }
}
state = { name = "death" state_time = 5 looping = no
event = { time = 0.0 node = "explosion_1" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 0.5 node = "explosion_2" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 1.5 node = "explosion_3" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 2.0 node = "explosion_4" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 3.0 node = "explosion_5" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 4.0 node = "explosion_1" particle = "ship_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_small" } }
event = { time = 4.9 particle = "medium_fallen_station_explosion_particle" keep_particle = yes trigger_once = yes sound = { soundeffect = "station_explosion_energy" } }
}
}

View File

@@ -0,0 +1,60 @@
objectTypes = {
#################################
# Fallen Empire #
#################################
#Spiritualist
pdxmesh = {
name = "grey_tempesttw_outpost_mesh"
file = "gfx/models/ships/gatebuilder_01/gatebuilder_01_space_station.mesh"
scale = 0.6
animation = { id = "idle" type = "gatebuilder_01_station_frame_idle_animation" }
animation = { id = "death" type = "gatebuilder_01_station_frame_death_animation" }
meshsettings = {
name = "large_finished_MeshShape"
index = 0
texture_diffuse = "gatebuilder_01_space_station_diffuse.dds"
texture_normal = "gatebuilder_01_space_station_normal.dds"
texture_specular = "gatebuilder_01_space_station_specular.dds"
shader = "PdxMeshShip"
}
}
pdxmesh = {
name = "grey_tempesttw_citadel_mesh"
file = "gfx/models/ships/gatebuilder_01/gatebuilder_01_space_station.mesh"
scale = 1.0
# TODO?
#animation = { id = "idle" type = "fallen_empire_01_citadel_idle_animation" }
animation = { id = "idle" type = "gatebuilder_01_station_frame_idle_animation" }
animation = { id = "death" type = "gatebuilder_01_station_frame_death_animation" }
meshsettings = {
name = "large_finished_MeshShape"
index = 0
texture_diffuse = "gatebuilder_01_space_station_diffuse.dds"
texture_normal = "gatebuilder_01_space_station_normal.dds"
texture_specular = "gatebuilder_01_space_station_specular.dds"
shader = "PdxMeshShip"
}
}
pdxmesh = {
name = "grey_tempesttw_ion_cannon_mesh"
file = "gfx/models/ships/starbases/humanoid_01_ion_cannon.mesh"
scale = 0.8
meshsettings = {
name = "large_finished_MeshShape"
index = 0
texture_diffuse = "gatebuilder_01_space_station_diffuse.dds"
texture_normal = "gatebuilder_01_space_station_normal.dds"
texture_specular = "gatebuilder_01_space_station_specular.dds"
shader = "PdxMeshShip"
}
}
}