Thief-Mission-Base/schema/HITS.SCH

515 lines
13 KiB
Scheme

//COLLISIONS
////////////////////////////////
//GENERIC MATERIAL ON MATERIAL//
////////////////////////////////
//HIT Ceramic,Glass <--> Ceramic,Glass
schema hcercer
archetype HIT_MATERIAL
no_repeat
hcercer hcercer2
env_tag (Event Collision) (Material Ceramic) (Material2 Ceramic Glass)
env_tag (Event Collision) (Material Glass) (Material2 Glass)
//HIT Ceramic,Glass <--> Carpet,Earth
schema hcerear
archetype HIT_MATERIAL
hcerear
env_tag (Event Collision) (Material Carpet) (Material2 Ceramic Glass)
env_tag (Event Collision) (Material Ceramic) (Material2 Earth)
env_tag (Event Collision) (Material Earth) (Material2 Glass)
//HIT Ceramic,Glass <--> Stone,Tile
schema hcersto
archetype HIT_MATERIAL
no_repeat
hcersto hcersto2 hcersto3
env_tag (Event Collision) (Material Ceramic Glass) (Material2 Stone Tile)
//HIT Ceramic,Glass <--> Metal
schema hcermet
archetype HIT_MATERIAL
no_repeat
hcermet hcermet2
env_tag (Event Collision) (Material Ceramic Glass) (Material2 Metal)
//HIT Ceramic,Glass <--> Wood
schema hcerwoo
archetype HIT_MATERIAL
hcerwoo hcerwoo2
env_tag (Event Collision) (Material Ceramic Glass) (Material2 Wood)
//HIT Gravel <--> ALL
schema hgravel
archetype HIT_MATERIAL
hgravel hgravel2
env_tag (Event Collision) (Material Carpet Ceramic Earth Glass Gravel) (Material2 Gravel)
env_tag (Event Collision) (Material Gravel) (Material2 Ice Metal Stone Tile Wood)
//HIT Metal <--> Carpet,Earth
schema hmetear
archetype HIT_MATERIAL
no_repeat
hmetear hmetear2
env_tag (Event Collision) (Material Carpet Earth) (Material2 Metal)
//HIT Metal <--> Metal
schema hmetmet
archetype HIT_MATERIAL
no_repeat
hmetmet hmetmet2 hmetmet3
env_tag (Event Collision) (Material Metal) (Material2 Metal)
//HIT Metal <--> Stone,Tile
schema hmetsto
archetype HIT_MATERIAL
no_repeat
hmetsto hmetsto2 hmetsto3
env_tag (Event Collision) (Material Metal) (Material2 Stone Tile)
//HIT Metal <--> Wood
schema hmetwoo
archetype HIT_MATERIAL
no_repeat
hmetwoo hmetwoo2
env_tag (Event Collision) (Material Metal) (Material2 Wood)
//HIT Stone,Tile <--> Carpet,Earth
schema hstoear
archetype HIT_MATERIAL
no_repeat
hstoear hstoear2
env_tag (Event Collision) (Material Carpet Earth) (Material2 Stone
Tile)
//HIT Stone <--> Stone
schema hstosto
archetype HIT_MATERIAL
no_repeat
hstosto hstosto2 hstosto3
env_tag (Event Collision) (Material Stone) (Material2 Stone Tile)
env_tag (Event Collision) (Material Tile) (Material2 Tile)
//HIT Wood <--> Carpet,Earth
schema hwooear
archetype HIT_MATERIAL
no_repeat
hwooear hwooear2
env_tag (Event Collision) (Material Carpet Earth) (Material2 Wood)
//HIT Wood <--> Stone,Tile
schema hwoosto
archetype HIT_MATERIAL
no_repeat
hwoosto hwoosto2 hwoosto3 hwoosto4
env_tag (Event Collision) (Material Stone Tile) (Material2 Wood)
//HIT Wood <--> Wood
schema hwoowoo
archetype HIT_MATERIAL
no_repeat
hwoowoo hwoowoo2 hwoowoo3
env_tag (Event Collision) (Material Wood) (Material2 Wood)
//HIT Vegetation <--> small
schema hvegsm
archetype HIT_MATERIAL
volume -500
hvegsm
env_tag (Event Collision) (Material Carpet Ceramic Earth Glass Vegetation) (Material2 Vegetation)
//HIT Vegetation <--> large
schema hveg
archetype HIT_MATERIAL
volume -1
hveg
env_tag (Event Collision) (Material Gravel Metal Stone Tile) (Material2 Vegetation)
env_tag (Event Collision) (Material Vegetation) (Material2 Wood)
//HIT Water <--> All
schema hwater
archetype HIT_MATERIAL
splash02
env_tag (Event MediaTrans) (Material Carpet Ceramic Earth Glass Gravel Ice) (Material2 Liquid)
env_tag (Event MediaTrans) (Material Liquid) (Material2 Metal Rope Stone Tile Vegetation Wood)
////////////////////
//ARROW COLLISIONS//
////////////////////
//Hitting armored person
schema arrow_armor
archetype HIT_PROJECTILE
ar_armr1 ar_armr2
env_tag (Event Collision) (CreatureType Ape Crayman Guard Haunt) (ArrowType Broadhead Rope)
//Hitting unarmored person
schema arrow_body
archetype HIT_PROJECTILE
ar_body1 ar_body2
env_tag (Event Collision) (CreatureType Apparition Burrick Frog Servant Spider Zombie) (ArrowType Broadhead Rope)
schema arrow_rock
archetype HIT_PROJECTILE
no_repeat
volume -1
ar_rock1 ar_rock2 ar_rock3 ar_rock4 ar_rock5
env_tag (Event Collision) (ArrowType Broadhead Rope) (Material Gravel Stone Tile)
schema arrow_wood
archetype HIT_PROJECTILE
volume -1
ar_wood1 ar_wood2 ar_wood3
env_tag (Event Collision) (ArrowType Broadhead) (Material Wood)
schema ropearrow_wood
archetype HIT_PROJECTILE
volume -1
ar_rope1 ar_rope2
env_tag (Event Collision) (ArrowType Rope) (Material Wood)
schema arrow_metal
archetype HIT_PROJECTILE
volume -1
no_repeat
ar_met1 ar_met2 ar_met3 ar_met4 ar_met5
env_tag (Event Collision) (ArrowType Broadhead Rope) (Material Metal)
schema arrow_soft
archetype HIT_PROJECTILE
volume -1
ar_soft
env_tag (Event Collision) (ArrowType Broadhead Rope) (Material Carpet Earth Vegetation)
//ARROW HITS CERAMIC, GLASS <--DOESN'T BREAK
schema arrow_ceramic
archetype HIT_PROJECTILE
ar_glas1 ar_glas2 ar_glas3
env_tag (Event Collision) (ArrowType Broadhead Rope) (Material Ceramic Glass)
//ARROW HITS WATER
schema arrow_water
archetype HIT_PROJECTILE
splash03
env_tag (Event MediaTrans) (MedTransDir Enter) (ArrowType Broadhead Rope) (Material Liquid) (Material2 Wood)
//WaterArrow 'explodes'
schema waterarrow_hit
archetype HIT_PROJECTILE
douse1 douse2 waterar1 waterar2
env_tag (Event Death) (ArrowType Water)
//FireArrow explodes
schema firearrow_hit
archetype HIT_PROJECTILE
treexpl1 treexpl2 hitfire
env_tag (Event Death) (ArrowType Fire)
env_tag (Event Collision) (ArrowType Firebolt) (CreatureType Ape Apparition Burrick Crayman Frog Guard Haunt)
env_tag (Event Collision) (ArrowType Firebolt) (CreatureType Player Servant Spider Zombie)
//GasArrow explodes
schema gasarrow_hitz
archetype HIT_PROJECTILE
gasarrow
env_tag (Event Death) (ArrowType Gas)
//HolyWaterArrow explodes
schema holyarrow_hit
archetype HIT_PROJECTILE
holywat1 holywat2 holywat3
env_tag (Event Death) (ArrowType HolyWater)
//NoisemakerArrow activates
schema noisemaker
archetype HIT_PROJECTILE
volume -1
noisemk1
env_tag (Event Activate) (ArrowType Noisemaker)
//MAGIC MISSILE HITS TERRAIN
schema hit_magic
archetype HIT_PROJECTILE
hmagic1 hmagic2 hmagic3
env_tag (Event Collision) (ArrowType MagicMissile) (Material Carpet Ceramic Earth Glass Gravel Ice Liquid Ladder)
env_tag (Event Collision) (ArrowType MagicMissile) (Material Metal Rope Stone Tile Vegetation Wood)
//FIREBOLT HITS THE WALL
schema hit_firebolt
archetype HIT_PROJECTILE
hstoear2
env_tag (Event Collision) (ArrowType Firebolt)
//GHOST SHOT HIT
schema gs_death
archetype COLLISIONS
h_gs2 h_gs3
env_tag (Event Death) (ArrowType GhostShot)
//SEE FIREARROW HITS FOR FIREBOLT HITTING PLAYER
//MAGE FIRE BOLT HIT
schema hit_mgfire
archetype HIT_PROJECTILE
hmgfire
env_tag (Event Death) (MageShotType MageFire)
//MAGE WATER SHOT HIT
schema hit_mgwater
archetype HIT_PROJECTILE
hmgwat1 hmgwat2
env_tag (Event Death) (MageShotType MageWater)
//MAGE EARTH SHOT HIT -see GARRETT:Damage
//MAGE AIR SHOT HIT
schema hit_mgair
archetype HIT_PROJECTILE
hmgair
env_tag (Event Death) (CreatureType ElemAir)
//SANDBAG HIT HARD GROUND
schema sandbag_ground
archetype HIT_PROJECTILE
sandbag1 sandbag2
env_tag (Event Collision) (MageShotType Sandbag) (Material Earth) (Material2 Metal Stone Tile Wood)
//SANDBAG ON SOFT GROUND
schema sandbag_soft
archetype HIT_PROJECTILE
sandbag3 sandbag4
env_tag (Event Collision) (MageShotType Sandbag) (Material Carpet Ceramic Earth) (Material2 Earth)
env_tag (Event Collision) (MageShotType Sandbag) (Material Earth) (Material2 Flesh Glass Gravel Ice Ladder Rope)
//SANDBAG HIT WATER
schema sandbag_water
archetype HIT_PROJECTILE
splash02
env_tag (Event MediaTrans) (MedTransDir Enter) (MageShotType Sandbag) (Material Liquid)
/////////////////////
//HAMMER COLLISIONS//
/////////////////////
//Hitting armored person
schema Hammer_armor
archetype HIT_WEAPON
volume -1
sw_armr1 sw_armr2 sw_armr3 sw_armr4
env_tag (Event Damage) (DamageType Bash) (Damage 1 100) (Health 0 100) (CreatureType Ape Crayman Guard Haunt) (WeaponType Hammer)
//Hitting unarmored person
schema Hammer_body
archetype HIT_WEAPON
volume -1
sw_body1 sw_body2 sw_body3 sw_body4
env_tag (Event Damage) (DamageType Bash) (Damage 1 100) (Health 0 100) (CreatureType Apparition Burrick Frog Servant Spider Zombie) (WeaponType Hammer)
schema hammer_rock
archetype HIT_WEAPON
volume -1
sw_rock1 sw_rock2
env_tag (Event Collision) (WeaponType Hammer) (Material Gravel Stone Tile)
schema Hammer_wood
archetype HIT_WEAPON
volume -1
sw_wood1 sw_wood2
env_tag (Event Collision) (WeaponType Hammer) (Material Wood)
schema Hammer_metal
archetype HIT_WEAPON
sw_met1 sw_met2
env_tag (Event Collision) (WeaponType Hammer) (Material Metal)
schema Hammer_soft
archetype HIT_WEAPON
ar_soft
env_tag (Event Collision) (WeaponType Hammer) (Material Carpet Earth Vegetation)
schema Hammer_sword
archetype HIT_WEAPON
volume -1
sw_sw1 sw_sw2 sw_sw3 sw_swp1 sw_swp2
env_tag (Event Collision) (WeaponType Hammer) (WeaponType2 Sword)
////////////////////
//SWORD COLLISIONS//
////////////////////
//Hitting armored person
schema sword_armor
archetype HIT_WEAPON
volume -1
sw_armr1 sw_armr2 sw_armr3 sw_armr4
env_tag (Event Damage) (DamageType Slash) (Damage 1 100) (Health 0 100) (CreatureType Ape Crayman Guard Haunt) (WeaponType Sword)
//Hitting unarmored person
schema sword_body
archetype HIT_WEAPON
volume -1
sw_body1 sw_body2 sw_body3 sw_body4
env_tag (Event Damage) (DamageType Slash) (Damage 1 100) (Health 0 100) (CreatureType Apparition Burrick Frog Servant Spider Zombie) (WeaponType Sword)
schema sword_rock
archetype HIT_WEAPON
volume -1
sw_rock1 sw_rock2
env_tag (Event Collision) (WeaponType Blackjack Sword) (Material Gravel Stone Tile)
schema sword_wood
archetype HIT_WEAPON
volume -1
sw_wood1 sw_wood2
env_tag (Event Collision) (WeaponType Blackjack Sword) (Material Wood)
schema sword_metal
archetype HIT_WEAPON
sw_met1 sw_met2
env_tag (Event Collision) (WeaponType Blackjack Sword) (Material Metal)
schema sword_soft
archetype HIT_WEAPON
ar_soft
env_tag (Event Collision) (WeaponType Blackjack Sword) (Material Carpet Earth Vegetation)
//SWORD & HAMMER HITS CERAMIC, GLASS <--DOESN'T BREAK
schema sword_ceramic
archetype HIT_PROJECTILE
sw_glas1 sw_glas2
env_tag (Event Collision) (WeaponType Sword Hammer) (Material Ceramic Glass)
schema sword_sword
archetype HIT_WEAPON
volume -1
sw_sw1 sw_sw2 sw_sw3 sw_swp1 sw_swp2
env_tag (Event Collision) (WeaponType Sword) (WeaponType2 Sword)
//SWORD HITS HARP
schema sword_harp
archetype HIT_PROJECTILE
sw_harp
env_tag (Event Collision) (WeaponType Blackjack Sword Hammer) (MachType Harp) (Material Wood)
//BLACKJACK COLLISIONS
//Hitting person
schema bjack_flesh
archetype HIT_WEAPON
volume -1
bj_body1
env_tag (Event Collision) (CreatureType Ape Apparition Burrick Crayman ElemFire Frog Guard) (WeaponType Blackjack)
env_tag (Event Collision) (CreatureType Haunt Servant Spider Zombie) (WeaponType Blackjack)
/////////////////////
//THINGS THAT BREAK//
/////////////////////
//CERAMIC BREAKS
schema break_ceramic
archetype HIT_PROJECTILE
message gotonoise
brkvase1 ar_vase
env_tag (Event Death) (DamageType Bash Slash Poke) (Material Ceramic)
env_tag (Event Collision) (ArrowType Assassin) (Material Glass)
//WINDOW BREAKS
schema break_glass
archetype HIT_PROJECTILE
message gotonoise
brkglass
env_tag (Event Death) (DamageType Bash Slash Poke) (Material Glass)
//DOOR DAMAGE
schema doorwood_dam1
archetype HIT_WEAPON
volume -500
doordam1 doordam2 doordam3 empty
env_tag (Event Damage) (DamageType Bash Slash) (Health 50 79) (DoorType Wood1sm Wood2lg BoxWood Barricade)
schema doorwood_dam2
archetype HIT_WEAPON
doordam4 doordam5 doordam6
env_tag (Event Damage) (DamageType Bash Slash) (Health 1 49) (DoorType Wood1Sm Wood2Lg BoxWood Barricade)
schema doorwood_break
archetype HIT_PROJECTILE
volume -500
doorbrk1
env_tag (Event Damage) (DamageType Bash Slash) (Health 0 0) (DoorType Wood1Sm Wood2Lg BoxWood Barricade)
//BODY HITS
//head enter the water
schema submerge_head
archetype HIT_BODY
volume -100
dive
env_tag (Event MediaTrans) (MedTransDir Enter) (MediaLevel Head) (Material Liquid)
//Head exit the water
schema surface_head
archetype HIT_BODY
volume -100
surfaceh
env_tag (Event MediaTrans) (MedTransDir Exit) (MediaLevel Head) (Material Liquid)
//Body enter the water
schema splash_player
archetype HIT_BODY
volume -600
splash01
env_tag (Event MediaTrans) (MedTransDir Enter) (MediaLevel Body) (Material Liquid)
//Body exit the water
schema surface_body
archetype HIT_BODY
volume -1
surfaceb
env_tag (Event MediaTrans) (MedTransDir Exit) (MediaLevel Body) (Material Liquid)
schema bodythud
archetype HIT_BODY
thud1
schema douse_far
douse2
schema collapse_player
archetype HIT_BODY
volume -500
collaps1
schema collapse_guards
archetype HIT_BODY
volume -500
collaps2
//BODY COLLAPSING -UNARMORED
schema collapse_soft
archetype HIT_BODY
volume -1000
collaps3
//BODY DROPPED TO GROUND
schema body_drop
archetype HIT_BODY
volume -1000
collaps5 collaps6
env_tag (Event Collision) (CreatureType Ape Guard Haunt Servant) (Material Carpet Earth Gravel Ice Metal Stone Tile Wood)
schema collapse_water
archetype HIT_BODY
collaps4