etqw-sdk/base/def/deployables/shield_generator.def
2008-05-29 00:00:00 +00:00

198 lines
6.7 KiB
Modula-2

// ========================================================================
// Export shield generator=================================================
// ========================================================================
export hauser {
options -prefix SHIELDGEN_ -sourcedir models/structures/strogg/deployables/passive_defences/shieldgenerator/dev_sd -destdir models/structures/strogg/deployables/passive_defences/shieldgenerator/
addoptions -keepmesh lod0_gui_surface lod0_top lod0_main lod0_main_shadow lod0_top_shadow -keep fx1 fx2
mesh shield_generator_reference_file.mb -dest shield_generator_base.md5mesh
/*
anim shield_generator_spin_up.mb -dest shield_generator_idle.md5anim -range 0 0
anim shield_generator_spin_up.mb -dest shield_generator_spin_up.md5anim
anim shield_generator_spin_down.mb -dest shield_generator_spin_down.md5anim
anim shield_generator_spin_loop.mb -dest shield_generator_spin_loop.md5anim
anim shield_generator_land.mb -dest shield_generator_land.md5anim
anim shield_generator_land.mb -dest shield_generator_undeployed.md5anim -range 0 0
anim shield_generator_damaged.mb -dest shield_generator_damaged.md5anim -range 0 10
anim shield_generator_damaged.mb -dest shield_generator_disabled.md5anim -range 26 50
anim shield_generator_damaged.mb -dest shield_generator_disabled_to_damaged.md5anim -range 1 1
anim shield_generator_spin_up.mb -dest shield_generator_damaged_to_idle.md5anim -range 0 0
anim shield_generator_land_nerve.mb -dest shield_generator_land.md5anim
*/
addoptions -nojoints
addoptions -keepmesh lod1_main lod1_top lod1_gui_surface lod1_top_shadow lod1_main_shadow
mesh shield_generator_reference_file.mb -dest shield_generator_lod1.md5mesh
addoptions -keepmesh lod2_main lod2_top lod2_main_shadow
mesh shield_generator_reference_file.mb -dest shield_generator_lod2.md5mesh
}
// Models
// ========================================================================
model deployable_shield_generator {
mesh models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator_base.md5mesh
anim undeployed models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator_idle.md5anim {
}
anim base models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator_idle.md5anim {
}
anim deploy models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator_land.md5anim {
frame 1 sound_channel snd_deployable_deploy snd_deploy
}
anim damaged models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator_damaged.md5anim {
}
anim destroyed models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator_disabled.md5anim {
}
anim spin_up models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator_spin_up.md5anim {
}
anim spin_down models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator_spin_down.md5anim {
}
anim spin_loop models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator_spin_loop.md5anim {
}
anim disabled_to_damaged models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator_disabled_to_damaged.md5anim {
}
anim damaged_to_idle models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator_damaged_to_idle.md5anim {
}
}
deployObject deployobject_shield_generator {
"name" "shield_generator"
"title" "game/deploy/shield"
"wait_time" "40000"
"def_deployable" "deployable_shield_generator"
"def_deployable_carrier" "vehicle_strogg_drop"
"str_placement" "deployitem_shield_generator_placement_model"
"mask" "dm_default"
"max_height_diff" "512"
"object_radius" "2048"
"ti_kill_filter" "target_deploy_kill"
"category" "defences"
"allow_rotation" "0"
}
stringMap deployitem_shield_generator_placement_model {
"model" "models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator.lwo"
"skin" "deployEffect"
"maxVisDist" "2560"
"pushIntoOutsideAreas" "1"
}
entityDef deployable_shield_generator {
"inherit" "deployable_base"
"inherit1" "deployable_strogg"
"title" "game/deploy/shield"
"mtr_commandmap" "guis/assets/commandmap/icon_radar"
"mtr_commandmap_unknown" "guis/assets/commandmap/icon_radar"
"icon_size_cm" "8"
"do_object" "deployobject_shield_generator"
"spawnclass" "sdScriptEntity"
"scriptobject" "deployable_shield_generator"
"model" "deployable_shield_generator"
"cm_model" "models/structures/strogg/deployables/passive_defences/shieldgenerator/shield_generator_clip2.lwo"
"stat_name" "antimissile_strogg"
"task_name" "game/deploy/shield"
"range_max" "90"
"option_combat_model" "1"
"option_crosshair_interface" "1"
"option_commandmap_interface" "1"
"option_crosshair_offset" "0 0 192"
"option_allow_abilities" "1"
"ability_1" "defense_turret"
"health" "4000"
"repair_multiplier" "1.5"
"tt_destroyed_missile" "amt_destroyed_missile_strogg"
"snd_deploy" "sounds/deployables/ssg/deploy"
"snd_idle" "sounds/deployables/shieldgenerator/idle"
"mtr_color" "guis/assets/deploy/icons/strogg_am"
"mtr_desat" "guis/assets/deploy/icons/strogg_am_desat"
"mtr_half_desat" "guis/assets/deploy/icons/strogg_am_half_desat"
"mtr_full_desat" "guis/assets/deploy/icons/strogg_am_bright_desat"
"fx_hit" "effects/deployables/shield_generator/impact"
"fx_charge" "effects/deployables/shield_generator/in_action"
"fx_idle" "effects/deployables/shield_generator/idle_bolt"
"fx_death" "effects/deployables/shield_generator_destroy"
"fx_disabled_1" "effects/vehicles/vehicle_smoke_badger"
"fx_disabled_2" "effects/vehicles/vehicle_smoke_badger"
"deployable_type" "64"
"contextmenu_quickchat_enemy" "quickchat/context/attack/aitspotted"
"waypoint_offset" "0 0 160"
"deploybonus_requireactive" "1"
"prof_deploybonus" "pro_constructor_deploy_bonus"
}
entityDef deployable_shield_generator_domihub {
"inherit" "deployable_shield_generator"
"editor_skipmenu" "0"
"model" ""
"cm_model" ""
"editor_mins" "-16 -16 -16"
"editor_maxs" "16 16 16"
"task_hack" ""
"task_destroy" ""
"option_combat_model" "0"
"no_idle_effects" "1"
"no_start_joint" "1"
"health" "0"
"editor_usage" "The Strogg Domihub Anti Missile Defence"
}