etqw-sdk/base/def/placement.def

378 lines
10 KiB
Modula-2

entityDef placement_player {
"spawnclass" "idAnimatedEntity"
"scriptobject" "placement_player"
"anim" "idle"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 72"
"editor_rendermode_visible" "1"
"editor_var anim" "Animation to use"
"editor_float frame" "Frame of the animation to use"
"editor_bool cycle" "Cycle the animation"
"editor_model model" "Model to use"
"editor_callback model" "model://models"
"editor_var skin" "Skin to apply to the model"
"editor_callback skin" "decl://skin"
"editor_model weapon_model" "Weapon def to spawn"
"editor_var weapon_joint" "Joint to spawn the weapon on"
"editor_var weapon_effect" "Effect to play on the weapon"
"editor_var weapon_effect_joint" "Joint to play the weapon_effect on"
"editor_float weapon_effect_wait" "Delay between playing weapon_effects"
"editor_var joint1" "Joint name to adjust (use joint2, joint3, etc to adjust more)"
"editor_float joint1_pitch" "Pitch of joint1 (use joint1_pitch, etc to adjust more)"
"editor_float joint1_yaw" "Yaw of joint1 (use joint1_yaw, etc to adjust more)"
"editor_float joint1_roll" "Roll of joint1 (use joint1_roll, etc to adjust more)"
"editor_var waist_joint" "Default 'Spine'"
"editor_float waist_pitch" "Pitch of the waist_joint"
"editor_float waist_yaw" "Yaw of the waist_joint"
"editor_float waist_roll" "Roll of the waist_joint"
"editor_var head_joint" "Default 'Head'"
"editor_float head_pitch" "Pitch of the head_joint"
"editor_float head_yaw" "Yaw of the head_joint"
"editor_float head_roll" "Roll of the head_joint"
"editor_var neck_joint" "Default 'Neck'"
"editor_float neck_pitch" "Pitch of the neck_joint"
"editor_float neck_yaw" "Yaw of the neck_joint"
"editor_float neck_roll" "Roll of the neck_joint"
}
entityDef placement_player_gdf {
"inherit" "placement_player"
"model" "models/players/gdf"
"skin" "skins/players/gdf/temperate"
"weapon_joint" "weapon"
"weapon_effect_joint" "muzzle"
"weapon_effect_wait" "0.05"
"weapon_effect" "fx_muzzle_flash_assaultrifle"
"model1" "models/weapons/gdf_pistol/pistol_player.lwo"
"model1_joint" "RightUpLeg"
}
entityDef placement_player_strogg {
"inherit" "placement_player"
"model" "models/players/strogg"
"weapon_joint" "weapon_attach"
"weapon_effect" "fx_muzzle_flash_lacerator"
"weapon_effect_joint" "muzzle"
"weapon_effect_wait" "0.05"
}
// Add required effect files here
entityDef placement_weapon {
"spawnclass" "idAnimatedEntity"
"scriptobject" "placement_weapon"
"fx_muzzle_flash_assaultrifle" "effects/weapons/assaultrifle_muzzleflash_world"
"fx_muzzle_flash_shotgun" "effects/weapons/shotgun_muzzleflash"
"fx_muzzle_flash_machinepistol" "effects/weapons/machinepistol_muzzleflash"
"fx_muzzle_flash_pistol" "effects/weapons/pistol_muzzleflash"
"fx_muzzle_flash_blaster" "effects/weapons/blaster_muzzleflash"
"fx_muzzle_flash_rocketlauncher" "effects/weapons/law_muzzleflash_world"
"fx_muzzle_flash_lacerator" "effects/weapons/lacerator_muzzleflash_world"
}
entityDef placement_camera {
"spawnclass" "sdCamera_Placement"
"fov" "90"
"editor_spawnclass" "sdEntityClass_Camera"
"editor_mins" "-8 -8 -8"
"editor_maxs" "8 8 8"
"editor_color" "0 0 1"
"editor_camera" "1"
"networkSync" "1"
"collection_mountables" "placement_cameras"
}
entityDef radiant_camera {
"spawnclass" "sdCamera_Placement"
"fov" "90"
"editor_mins" "-8 -8 -8"
"editor_maxs" "8 8 8"
"editor_color" "0 0 1"
"editor_camera" "1"
"noscriptobject" "1"
}
entityDef placement_vehicle {
"spawnclass" "idAnimatedEntity"
"scriptobject" "placement_vehicle"
"editor_mins" "-16 -16 0"
"editor_maxs" "16 16 72"
"editor_rendermode_visible" "1"
"editor_skipmenu" "1"
"editor_var skin" "Skin to apply to the model"
"editor_callback skin" "decl://skin"
}
// STROGG VEHICLES
entityDef placement_goliath {
"inherit1" "placement_vehicle"
"inherit" "vehicle_goliath"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_desecrator {
"inherit1" "placement_vehicle"
"inherit" "vehicle_desecrator"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_hornet {
"inherit1" "placement_vehicle"
"inherit" "vehicle_hornet"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_hog {
"inherit1" "placement_vehicle"
"inherit" "vehicle_hog"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_icarus {
"inherit1" "placement_vehicle"
"inherit" "vehicle_icarus"
"editor_skipmenu" "0" //override the vehicle_base flag
}
// GDF VEHICLES
entityDef placement_badger {
"inherit1" "placement_vehicle"
"inherit" "vehicle_badger"
"editor_skipmenu" "0" //override the vehicle_base flag
"skin" "skins/vehicles/gdf/badger/temperate"
}
entityDef placement_titan {
"inherit1" "placement_vehicle"
"inherit" "vehicle_titan"
"editor_skipmenu" "0" //override the vehicle_base flag
"skin" "skins/vehicles/gdf/titan/temperate"
}
entityDef placement_trojan {
"inherit1" "placement_vehicle"
"inherit" "vehicle_trojan"
"editor_skipmenu" "0" //override the vehicle_base flag
"skin" "skins/vehicles/gdf/trojan/temperate"
}
entityDef placement_anansi {
"inherit1" "placement_vehicle"
"inherit" "vehicle_anansi"
"editor_skipmenu" "0" //override the vehicle_base flag
"skin" "skins/vehicles/gdf/anansi/temperate"
}
entityDef placement_bumblebee {
"inherit1" "placement_vehicle"
"inherit" "vehicle_bumblebee"
"editor_skipmenu" "0" //override the vehicle_base flag
"skin" "skins/vehicles/gdf/bumblebee/temperate"
}
entityDef placement_husky {
"inherit1" "placement_vehicle"
"inherit" "vehicle_husky"
"editor_skipmenu" "0" //override the vehicle_base flag
"skin" "skins/vehicles/gdf/husky/temperate"
}
entityDef placement_mcp {
"inherit1" "placement_vehicle"
"inherit" "vehicle_mcp"
"editor_skipmenu" "0" //override the vehicle_base flag
"skin" "skins/vehicles/gdf/mcp/temperate"
}
entityDef placement_platypus {
"inherit1" "placement_vehicle"
"inherit" "vehicle_platypus"
"editor_skipmenu" "0" //override the vehicle_base flag
}
// GDF SUPPORT VEHICLES
entityDef placement_d_vampire_gdf {
"inherit1" "placement_vehicle"
"inherit" "vehicle_vampire"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_magog {
"inherit1" "placement_vehicle"
"inherit" "vehicle_magog_npc"
"editor_skipmenu" "0" //override the vehicle_base flag
"skin" "skins/vehicles/gdf/magog/temperate"
}
entityDef placement_jotun {
"inherit1" "placement_vehicle"
"inherit" "vehicle_cargoplane"
"editor_skipmenu" "0" //override the vehicle_base flag
}
// DEPLOYABLES
// TURRETS
entityDef placement_d_antiveh_strogg {
"inherit1" "placement_vehicle"
"inherit" "deployable_antiarmour_strogg"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_d_antiveh_gdf {
"inherit1" "placement_vehicle"
"inherit" "deployable_antiarmour_gdf"
"editor_skipmenu" "0" //override the vehicle_base flag
"skin" "skins/structures/edf/deployables/weapons/anti_personnel_turret/turret"
}
entityDef placement_d_antiper_strogg {
"inherit1" "placement_vehicle"
"inherit" "deployable_antipersonnel_strogg"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_d_antiper_gdf {
"inherit1" "placement_vehicle"
"inherit" "deployable_antipersonnel_gdf"
"editor_skipmenu" "0" //override the vehicle_base flag
"skin" "skins/structures/edf/deployables/weapons/anti_personnel_turret/turret"
}
entityDef placement_d_shield_generator_strogg {
"inherit1" "placement_vehicle"
"inherit" "deployable_shield_generator"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_d_antimiss_gdf {
"inherit1" "placement_vehicle"
"inherit" "deployable_amt_gdf"
"editor_skipmenu" "0" //override the vehicle_base flag
"skin" "skins/structures/edf/deployables/weapons/anti_ssm_turret/anti_ssm"
}
// RADARS
entityDef placement_d_psiradar_strogg {
"inherit1" "placement_vehicle"
"inherit" "deployable_psi"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_d_radar_gdf {
"inherit1" "placement_vehicle"
"inherit" "deployable_radar"
"editor_skipmenu" "0" //override the vehicle_base flag
"skin" "skins/structures/edf/deployables/intel"
}
// ARTILLERY PIECES
entityDef placement_d_artillery_gdf {
"inherit1" "placement_vehicle"
"inherit" "deployable_artillery"
"skin" "skins/structures/edf/fsb/artillery/artillery"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_d_rockets_gdf {
"inherit1" "placement_vehicle"
"inherit" "deployable_rockets"
"skin" "skins/structures/edf/fsb/rockets/rockets"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_d_ssm_gdf {
"inherit1" "placement_vehicle"
"inherit" "deployable_ssm"
"skin" "skins/structures/edf/fsb/ssm/ssm"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_d_railhowitzer_strogg {
"inherit1" "placement_vehicle"
"inherit" "deployable_railhowitzer"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_d_plasmamortar_strogg {
"inherit1" "placement_vehicle"
"inherit" "deployable_plasmamortar"
"editor_skipmenu" "0" //override the vehicle_base flag
}
entityDef placement_d_ssg_strogg {
"inherit1" "placement_vehicle"
"inherit" "deployable_ssg"
"editor_skipmenu" "0" //override the vehicle_base flag
}
// MISC
entityDef placement_rotator {
"editor_mins" "-8 -8 -8"
"editor_maxs" "8 8 8"
"editor_color" "0 0 1"
"spawnclass" "sdScriptEntity"
"scriptobject" "placement_rotator"
}