etqw-sdk/base/def/targets.def

218 lines
4.3 KiB
Modula-2
Raw Normal View History

2008-05-29 00:00:00 +00:00
/***********************************************************************
target decls
***********************************************************************/
targetInfo target_all {
include collection "deployables"
include collection "players"
include collection "vehicles"
}
targetInfo target_doors_all {
include class "idDoor"
exclude collection "he"
exclude collection "arty"
exclude collection "ss"
}
targetInfo target_player_all {
include collection "players"
}
targetInfo target_trojan_antiair {
include collection "trojan_antiair"
}
targetInfo target_veh_all {
include collection "vehicles"
include collection "decoy"
}
targetInfo target_veh_heavy_all {
include collection "vehicles_heavy"
include collection "decoy"
}
targetInfo target_veh_light_all {
include collection "vehicles_light"
include collection "decoy"
}
targetInfo target_deployables_all {
include collection "deployables"
}
targetInfo target_player_veh_all {
include collection "players"
include collection "vehicles"
}
targetInfo target_veh_str_all {
include collection "deployables"
include collection "vehicles"
}
targetInfo target_antiair {
include collection "antiair"
}
targetInfo target_antissg {
include collection "antissg"
}
targetInfo target_antissm {
include collection "antissm"
}
targetInfo target_explodable {
include collection "explodable"
include collection "mountables"
}
targetInfo target_deploy_kill {
include collection "players"
include collection "vehicles"
include collection "deploykill"
include class "sdDeployZone"
include class "idStaticEntity"
exclude collection "mcp"
}
targetInfo target_lightning_attractor {
include collection "deployables"
include collection "vehicles"
}
targetInfo target_mdfExport {
include collection "deployables"
include collection "mountables"
include collection "players"
include collection "vehicles"
include collection "mdfExport"
}
targetInfo target_objectives_he {
include collection "he"
}
targetInfo target_objectives_ss {
include collection "ss"
}
targetInfo target_objectives_scud {
include collection "scud"
}
targetInfo target_objectives_zappor {
include collection "zappor"
}
targetInfo target_objectives_arty {
include collection "arty"
}
targetInfo target_deployables {
include collection "deployables"
}
targetInfo target_repair_drone_targets {
include collection "deployables"
include collection "mountables"
include collection "vehicles"
include collection "repairable"
require need_repair
}
targetInfo target_lock_filter_trojan_antiair {
include collection "trojan_antiair"
require alive
}
targetInfo target_lock_filter {
include collection "deployables"
include collection "mountables"
include collection "vehicles"
exclude collection "nolock"
require alive
}
targetInfo target_oob_damage {
include collection "oob"
}
targetInfo target_emp_kill {
include collection "emp_kill"
}
targetInfo target_explodable_emp {
include reference "target_explodable"
exclude collection "mine"
}
targetInfo target_mountables {
include collection "mountables"
}
targetInfo target_content_bounds {
include collection "deployables"
include collection "vehicles"
include collection "content_bounds"
}
targetInfo target_camera {
include collection "camera"
}
// =============================================
// MAP STUFF
// =============================================
// Refinery
targetInfo target_strogg_basewall {
include collection "vehicles_gdf"
include collection "firesupport_gdf"
}
// Salvage
targetInfo target_salvage_mine {
include collection "vehicles"
}
// Slipgate
targetInfo target_strogg_slipgate {
include collection "vehicles_gdf"
}
// Valley
targetInfo target_strogg_doorshield {
include collection "vehicles_gdf"
include collection "firesupport_gdf"
}
// Volcano
targetInfo target_flyer_damage {
include collection "flyer_damage"
}
targetInfo target_spawn_host {
include collection "spawn_host"
}
targetInfo target_supply_crate {
include collection "supply_crate"
}
targetInfo target_nuke {
include collection "nuke"
}
targetInfo target_flyer_hive {
include collection "flyer_hive"
}