全部格式化
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -1,49 +1,168 @@
|
||||
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" }
|
||||
|
||||
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 } }
|
||||
|
||||
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 }
|
||||
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" }
|
||||
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
|
||||
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"
|
||||
}
|
||||
|
||||
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" }
|
||||
}
|
||||
|
||||
@@ -1,90 +1,403 @@
|
||||
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 } }
|
||||
state = {
|
||||
name = "idle"
|
||||
animation = "idle"
|
||||
animation_blend_time = 0.25
|
||||
}
|
||||
|
||||
scale = 1.0
|
||||
state = {
|
||||
name = "moving"
|
||||
animation = "idle"
|
||||
animation_blend_time = 0.25
|
||||
}
|
||||
state = {
|
||||
name = "death"
|
||||
animation = "death"
|
||||
animation_blend_time = 0
|
||||
looping = no
|
||||
event = {
|
||||
time = 13.2
|
||||
node = "part1"
|
||||
particle = "juggernaut_explosion_particle"
|
||||
sound = {
|
||||
soundeffect = ship_destroyed
|
||||
}
|
||||
}
|
||||
}
|
||||
scale = 1
|
||||
game_data = {
|
||||
size = 35
|
||||
emissive_recolor_crunch = 5.0
|
||||
emissive_recolor_crunch = 5
|
||||
}
|
||||
}
|
||||
|
||||
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" } }
|
||||
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
|
||||
node = "explosion_01"
|
||||
particle = "large_ship_explosion_particle"
|
||||
keep_particle = yes
|
||||
trigger_once = yes
|
||||
sound = {
|
||||
soundeffect = "station_explosion_small"
|
||||
}
|
||||
}
|
||||
event = {
|
||||
time = 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
|
||||
node = "explosion_09"
|
||||
particle = "large_ship_explosion_particle"
|
||||
keep_particle = yes
|
||||
trigger_once = yes
|
||||
sound = {
|
||||
soundeffect = "station_explosion_small"
|
||||
}
|
||||
}
|
||||
event = {
|
||||
time = 1
|
||||
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
|
||||
node = "explosion_021"
|
||||
particle = "large_ship_explosion_particle"
|
||||
keep_particle = yes
|
||||
trigger_once = yes
|
||||
sound = {
|
||||
soundeffect = "station_explosion_small"
|
||||
}
|
||||
}
|
||||
event = {
|
||||
time = 3
|
||||
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"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
##### Arthropoid #####
|
||||
##### #####
|
||||
#################################################
|
||||
|
||||
entity = {
|
||||
name = "grey_tempesttw_tank_entity"
|
||||
pdxmesh = "gatebuilder_01_mothership_mesh"
|
||||
@@ -12,21 +11,91 @@ entity = {
|
||||
|
||||
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" }
|
||||
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" }
|
||||
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
|
||||
}
|
||||
|
||||
@@ -36,35 +105,110 @@ 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" } }
|
||||
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" } }
|
||||
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" } }
|
||||
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
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,19 +1,20 @@
|
||||
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" }
|
||||
|
||||
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
|
||||
@@ -23,16 +24,20 @@ objectTypes = {
|
||||
shader = "PdxMeshShip"
|
||||
}
|
||||
}
|
||||
|
||||
pdxmesh = {
|
||||
name = "grey_tempesttw_citadel_mesh"
|
||||
file = "gfx/models/ships/gatebuilder_01/gatebuilder_01_space_station.mesh"
|
||||
scale = 1.0
|
||||
scale = 1
|
||||
# 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" }
|
||||
|
||||
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
|
||||
@@ -42,12 +47,10 @@ objectTypes = {
|
||||
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
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
portraits = {
|
||||
Gray = {texturefile = "gfx/models/portraits/Gray.png" }
|
||||
Gray01 = {texturefile = "gfx/models/portraits/Gray01.png" }
|
||||
Gray02 = {texturefile = "gfx/models/portraits/Gray02.png" }
|
||||
}
|
||||
Gray = {
|
||||
texturefile = "gfx/models/portraits/Gray.png"
|
||||
}
|
||||
Gray01 = {
|
||||
texturefile = "gfx/models/portraits/Gray01.png"
|
||||
}
|
||||
Gray02 = {
|
||||
texturefile = "gfx/models/portraits/Gray02.png"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,41 +1,55 @@
|
||||
projectile_gfx_beam = {
|
||||
#common for all types of projectiles
|
||||
name = "gatebuilder_lance_weapon"
|
||||
color = { 0.5 1.0 0.75 0.8 }
|
||||
color = {
|
||||
0.5
|
||||
1
|
||||
0.75
|
||||
0.8
|
||||
}
|
||||
hit_entity = "tachyon_lance_hit_entity"
|
||||
shield_hit_entity = "tachyon_lance_shield_hit_entity"
|
||||
muzzle_flash_entity = "tachyon_lance_muzzle_entity"
|
||||
windup_entity = "tachyon_lance_windup_entity"
|
||||
|
||||
#beam specific data
|
||||
width = 2.0
|
||||
width = 2
|
||||
texture_scroll_speed = 2.5
|
||||
texture_tiling = 5.5
|
||||
|
||||
hit = {
|
||||
alpha_curve = {
|
||||
0.0 0.0
|
||||
0.05 0.0
|
||||
0.1 100.0
|
||||
0.4 5.0
|
||||
0.6 0.0
|
||||
1.0 0.0
|
||||
alpha_curve = {
|
||||
0
|
||||
0
|
||||
0.05
|
||||
0
|
||||
0.1
|
||||
100
|
||||
0.4
|
||||
5
|
||||
0.6
|
||||
0
|
||||
1
|
||||
0
|
||||
}
|
||||
duration = 2.0
|
||||
duration = 2
|
||||
}
|
||||
miss = {
|
||||
alpha_curve = {
|
||||
0.0 0.0
|
||||
0.05 0.0
|
||||
0.1 100.0
|
||||
0.4 5.0
|
||||
0.6 0.0
|
||||
1.0 0.0
|
||||
alpha_curve = {
|
||||
0
|
||||
0
|
||||
0.05
|
||||
0
|
||||
0.1
|
||||
100
|
||||
0.4
|
||||
5
|
||||
0.6
|
||||
0
|
||||
1
|
||||
0
|
||||
}
|
||||
duration = 1.5
|
||||
}
|
||||
texture = "gfx/models/combat_items/energy_lance_diffuse.dds"
|
||||
|
||||
shield_impact = {
|
||||
size = large
|
||||
loop_duration = 0.5
|
||||
@@ -46,39 +60,51 @@ projectile_gfx_beam = {
|
||||
projectile_gfx_beam = {
|
||||
#common for all types of projectiles
|
||||
name = "gatebuilder_planet_weapon_ex"
|
||||
color = { 0.0 0.0 0.0 0.8 }
|
||||
color = {
|
||||
0
|
||||
0
|
||||
0
|
||||
0.8
|
||||
}
|
||||
hit_entity = "gatebuilder_titan_weapon_hit_entity"
|
||||
shield_hit_entity = "gatebuilder_titan_weapon_shield_hit_entity"
|
||||
muzzle_flash_entity = "gatebuilder_titan_weapon_muzzle_entity"
|
||||
windup_entity = "gatebuilder_titan_weapon_windup_entity"
|
||||
|
||||
#beam specific data
|
||||
width = 10.0
|
||||
texture_scroll_speed = 1.0
|
||||
width = 10
|
||||
texture_scroll_speed = 1
|
||||
texture_tiling = 5.5
|
||||
|
||||
hit = {
|
||||
alpha_curve = {
|
||||
0.0 0.0
|
||||
0.05 0.0
|
||||
0.1 20.0
|
||||
0.7 5.0
|
||||
1.0 0.0
|
||||
alpha_curve = {
|
||||
0
|
||||
0
|
||||
0.05
|
||||
0
|
||||
0.1
|
||||
20
|
||||
0.7
|
||||
5
|
||||
1
|
||||
0
|
||||
}
|
||||
duration = 3.0
|
||||
duration = 3
|
||||
}
|
||||
miss = {
|
||||
alpha_curve = {
|
||||
0.0 0.0
|
||||
0.05 0.0
|
||||
0.1 20.0
|
||||
0.4 5.0
|
||||
1.0 0.0
|
||||
alpha_curve = {
|
||||
0
|
||||
0
|
||||
0.05
|
||||
0
|
||||
0.1
|
||||
20
|
||||
0.4
|
||||
5
|
||||
1
|
||||
0
|
||||
}
|
||||
duration = 1.5
|
||||
}
|
||||
texture = "gfx/models/combat_items/neutron_planet_laser.dds"
|
||||
|
||||
shield_impact = {
|
||||
size = large
|
||||
loop_duration = 0.5
|
||||
@@ -89,39 +115,51 @@ projectile_gfx_beam = {
|
||||
projectile_gfx_beam = {
|
||||
#common for all types of projectiles
|
||||
name = "gatebuilder_titan_weapon_ex"
|
||||
color = { 0.5 1.0 0.75 0.8 }
|
||||
color = {
|
||||
0.5
|
||||
1
|
||||
0.75
|
||||
0.8
|
||||
}
|
||||
hit_entity = "gatebuilder_titan_weapon_hit_entity"
|
||||
shield_hit_entity = "gatebuilder_titan_weapon_shield_hit_entity"
|
||||
muzzle_flash_entity = "gatebuilder_titan_weapon_muzzle_entity"
|
||||
windup_entity = "gatebuilder_titan_weapon_windup_entity"
|
||||
|
||||
#beam specific data
|
||||
width = 10.0
|
||||
texture_scroll_speed = 1.0
|
||||
width = 10
|
||||
texture_scroll_speed = 1
|
||||
texture_tiling = 5.5
|
||||
|
||||
hit = {
|
||||
alpha_curve = {
|
||||
0.0 0.0
|
||||
0.05 0.0
|
||||
0.1 20.0
|
||||
0.7 5.0
|
||||
1.0 0.0
|
||||
alpha_curve = {
|
||||
0
|
||||
0
|
||||
0.05
|
||||
0
|
||||
0.1
|
||||
20
|
||||
0.7
|
||||
5
|
||||
1
|
||||
0
|
||||
}
|
||||
duration = 3.0
|
||||
duration = 3
|
||||
}
|
||||
miss = {
|
||||
alpha_curve = {
|
||||
0.0 0.0
|
||||
0.05 0.0
|
||||
0.1 20.0
|
||||
0.4 5.0
|
||||
1.0 0.0
|
||||
alpha_curve = {
|
||||
0
|
||||
0
|
||||
0.05
|
||||
0
|
||||
0.1
|
||||
20
|
||||
0.4
|
||||
5
|
||||
1
|
||||
0
|
||||
}
|
||||
duration = 1.5
|
||||
}
|
||||
texture = "gfx/models/combat_items/neutron_planet_laser.dds"
|
||||
|
||||
shield_impact = {
|
||||
size = large
|
||||
loop_duration = 0.5
|
||||
@@ -132,93 +170,119 @@ projectile_gfx_beam = {
|
||||
projectile_gfx_ballistic = {
|
||||
#common for all types of projectiles
|
||||
name = "GG_neutron_torpedoes"
|
||||
color = { 0.5 1.0 0.75 0.8 }
|
||||
color = {
|
||||
0.5
|
||||
1
|
||||
0.75
|
||||
0.8
|
||||
}
|
||||
hit_entity = "neutron_torpedoes_hit_entity"
|
||||
shield_hit_entity = "neutron_torpedoes_shield_hit_entity"
|
||||
muzzle_flash_entity = "neutron_torpedoes_muzzle_entity"
|
||||
|
||||
#ballistic specific
|
||||
entity = "neutron_torpedoes_entity"
|
||||
speed = 90.0 #preferred speed of the projectile
|
||||
max_duration = 3.0 #Speed of projectile might be scaled up in order to guarantee reaching the target within <max_duration> seconds
|
||||
|
||||
speed = 90 #preferred speed of the projectile
|
||||
max_duration = 3 #Speed of projectile might be scaled up in order to guarantee reaching the target within <max_duration> seconds
|
||||
shield_impact = {
|
||||
size = large
|
||||
delay = 0.0
|
||||
delay = 0
|
||||
}
|
||||
}
|
||||
|
||||
projectile_gfx_beam = {
|
||||
#common for all types of projectiles
|
||||
name = "RG_flak_pd_3"
|
||||
color = { 0.0 1.0 0.0 1.0 }
|
||||
color = {
|
||||
0
|
||||
1
|
||||
0
|
||||
1
|
||||
}
|
||||
hit_entity = "auto_cannons_medium_hit_entity"
|
||||
shield_hit_entity = "auto_cannons_medium_hit_entity"
|
||||
muzzle_flash_entity = "auto_cannons_medium_muzzle_entity"
|
||||
|
||||
#beam specific data
|
||||
width = 0.5
|
||||
texture_scroll_speed = 15
|
||||
texture_tiling = 25.0
|
||||
texture_tiling = 25
|
||||
hit = {
|
||||
alpha_curve = {
|
||||
0.0 0.0
|
||||
0.2 1.0
|
||||
0.9 1.0
|
||||
1.0 0.0
|
||||
alpha_curve = {
|
||||
0
|
||||
0
|
||||
0.2
|
||||
1
|
||||
0.9
|
||||
1
|
||||
1
|
||||
0
|
||||
}
|
||||
duration = 1.5
|
||||
}
|
||||
miss = {
|
||||
alpha_curve = {
|
||||
0.0 0.0
|
||||
0.2 1.0
|
||||
0.9 1.0
|
||||
1.0 0.0
|
||||
alpha_curve = {
|
||||
0
|
||||
0
|
||||
0.2
|
||||
1
|
||||
0.9
|
||||
1
|
||||
1
|
||||
0
|
||||
}
|
||||
duration = 0.2
|
||||
}
|
||||
texture = "gfx/models/combat_items/auto_cannon_diffuse.dds"
|
||||
|
||||
shield_impact = {
|
||||
size = small
|
||||
loop_duration = 1.5
|
||||
delay = 0.0
|
||||
delay = 0
|
||||
}
|
||||
}
|
||||
|
||||
projectile_gfx_beam = {
|
||||
#common for all types of projectiles
|
||||
name = "RG_invisible_radar"
|
||||
color = { 0.0 0.0 0.0 0.0 }
|
||||
|
||||
color = {
|
||||
0
|
||||
0
|
||||
0
|
||||
0
|
||||
}
|
||||
#beam specific data
|
||||
width = 0.001
|
||||
texture_scroll_speed = 50.0
|
||||
texture_tiling = 40.0
|
||||
|
||||
texture_scroll_speed = 50
|
||||
texture_tiling = 40
|
||||
hit = {
|
||||
alpha_curve = {
|
||||
0.00 0.0
|
||||
0.01 0.0
|
||||
0.02 0.0
|
||||
0.03 0.0
|
||||
0.04 0.0
|
||||
alpha_curve = {
|
||||
0
|
||||
0
|
||||
0.01
|
||||
0
|
||||
0.02
|
||||
0
|
||||
0.03
|
||||
0
|
||||
0.04
|
||||
0
|
||||
}
|
||||
duration = 0.0
|
||||
duration = 0
|
||||
}
|
||||
miss = {
|
||||
alpha_curve = {
|
||||
0.00 0.0
|
||||
0.01 0.0
|
||||
0.02 0.0
|
||||
0.03 0.0
|
||||
0.04 0.0
|
||||
alpha_curve = {
|
||||
0
|
||||
0
|
||||
0.01
|
||||
0
|
||||
0.02
|
||||
0
|
||||
0.03
|
||||
0
|
||||
0.04
|
||||
0
|
||||
}
|
||||
duration = 0.0
|
||||
duration = 0
|
||||
}
|
||||
texture = "gfx/models/combat_items/laser_diffuse2.dds"
|
||||
|
||||
shield_impact = {
|
||||
size = large
|
||||
loop_duration = 0
|
||||
@@ -230,18 +294,21 @@ projectile_gfx_beam = {
|
||||
projectile_gfx_ballistic = {
|
||||
#common for all types of projectiles
|
||||
name = "rg_gatebuilder_torpedo_ballistic"
|
||||
color = { 1.0 1.0 1.0 1.0 }
|
||||
color = {
|
||||
1
|
||||
1
|
||||
1
|
||||
1
|
||||
}
|
||||
hit_entity = "proton_torpedoes_hit_entity"
|
||||
shield_hit_entity = "proton_torpedoes_shield_hit_entity"
|
||||
muzzle_flash_entity = "proton_torpedoes_muzzle_entity"
|
||||
|
||||
#ballistic specific
|
||||
entity = "proton_torpedoes_entity"
|
||||
speed = 450.0 #preferred speed of the projectile
|
||||
max_duration = 1.0 #Speed of projectile might be scaled up in order to guarantee reaching the target within <max_duration> seconds
|
||||
|
||||
entity = "proton_torpedoes_entity"
|
||||
speed = 450 #preferred speed of the projectile
|
||||
max_duration = 1 #Speed of projectile might be scaled up in order to guarantee reaching the target within <max_duration> seconds
|
||||
shield_impact = {
|
||||
size = large
|
||||
delay = 0.0
|
||||
delay = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user