mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-18 10:21:42 +00:00
ea4f160e35
to specific damage types. - Changed Dehacked parser to use the DECORATE symbol tables for code pointers instead of creating its own ones. - Removed the HandleNoSector hack and changed A_Look so that it uses the sector's sound target for actors with MF_NOSECTOR regardless of compatibility settings. - Moved initialization of weapon slots after the actor initialization. With default weapons exported to DECORATE it can't be done earlier. - Converted Doom weapons to DECORATE. - Changed backpack definition so that Doom's backpack is no longer the base class that implements its functionality. Now there is an abstract base class all backpack-like items derive from. Also moved the actual definition of Doom's backpack to DECORATE. SVN r519 (trunk)
230 lines
4 KiB
Text
230 lines
4 KiB
Text
|
|
// Wimpy ammo ---------------------------------------------------------------
|
|
|
|
ACTOR GoldWandAmmo : Ammo 10
|
|
{
|
|
Game Heretic
|
|
SpawnID 11
|
|
Inventory.PickupMessage "$TXT_AMMOGOLDWAND1"
|
|
Inventory.Amount 10
|
|
Inventory.MaxAmount 100
|
|
Ammo.BackpackAmount 10
|
|
Ammo.BackpackMaxAmount 200
|
|
Inventory.Icon "INAMGLD"
|
|
States
|
|
{
|
|
Spawn:
|
|
AMG1 A -1
|
|
Stop
|
|
}
|
|
}
|
|
|
|
// Hefty ammo ---------------------------------------------------------------
|
|
|
|
ACTOR GoldWandHefty : GoldWandAmmo 12
|
|
{
|
|
Game Heretic
|
|
SpawnID 12
|
|
Inventory.PickupMessage "$TXT_AMMOGOLDWAND2"
|
|
Inventory.Amount 50
|
|
States
|
|
{
|
|
Spawn:
|
|
AMG2 ABC 4
|
|
Loop
|
|
}
|
|
}
|
|
// Wimpy ammo ---------------------------------------------------------------
|
|
|
|
ACTOR CrossbowAmmo : Ammo 18
|
|
{
|
|
Game Heretic
|
|
SpawnID 33
|
|
Inventory.PickupMessage "$TXT_AMMOCROSSBOW1"
|
|
Inventory.Amount 5
|
|
Inventory.MaxAmount 50
|
|
Ammo.BackpackAmount 5
|
|
Ammo.BackpackMaxAmount 100
|
|
Inventory.Icon "INAMBOW"
|
|
States
|
|
{
|
|
Spawn:
|
|
AMC1 A -1
|
|
Stop
|
|
}
|
|
}
|
|
|
|
// Hefty ammo ---------------------------------------------------------------
|
|
|
|
ACTOR CrossbowHefty : CrossbowAmmo 19
|
|
{
|
|
Game Heretic
|
|
SpawnID 34
|
|
Inventory.PickupMessage "$TXT_AMMOCROSSBOW2"
|
|
Inventory.Amount 20
|
|
States
|
|
{
|
|
Spawn:
|
|
AMC2 ABC 5
|
|
Loop
|
|
}
|
|
}
|
|
// Wimpy ammo ---------------------------------------------------------------
|
|
|
|
ACTOR MaceAmmo : Ammo 13
|
|
{
|
|
Game Heretic
|
|
SpawnID 35
|
|
Inventory.PickupMessage "$TXT_AMMOMACE1"
|
|
Inventory.Amount 20
|
|
Inventory.MaxAmount 150
|
|
Ammo.BackpackAmount 20
|
|
Ammo.BackpackMaxAmount 300
|
|
Inventory.Icon "INAMLOB"
|
|
States
|
|
{
|
|
Spawn:
|
|
AMM1 A -1
|
|
Stop
|
|
}
|
|
}
|
|
|
|
// Hefty ammo ---------------------------------------------------------------
|
|
|
|
ACTOR MaceHefty : MaceAmmo 16
|
|
{
|
|
Game Heretic
|
|
SpawnID 36
|
|
Inventory.PickupMessage "$TXT_AMMOMACE1"
|
|
Inventory.Amount 100
|
|
States
|
|
{
|
|
Spawn:
|
|
AMM2 A -1
|
|
Stop
|
|
}
|
|
}
|
|
|
|
// Wimpy ammo ---------------------------------------------------------------
|
|
|
|
ACTOR BlasterAmmo : Ammo 54
|
|
{
|
|
Game Heretic
|
|
SpawnID 37
|
|
Inventory.PickupMessage "$TXT_AMMOBLASTER1"
|
|
Inventory.Amount 10
|
|
Inventory.MaxAmount 200
|
|
Ammo.BackpackAmount 10
|
|
Ammo.BackpackMaxAmount 400
|
|
Inventory.Icon "INAMBST"
|
|
States
|
|
{
|
|
Spawn:
|
|
AMB1 ABC 4
|
|
Loop
|
|
}
|
|
}
|
|
|
|
// Hefty ammo ---------------------------------------------------------------
|
|
|
|
ACTOR BlasterHefty : BlasterAmmo 55
|
|
{
|
|
Game Heretic
|
|
SpawnID 38
|
|
Inventory.PickupMessage "$TXT_AMMOBLASTER2"
|
|
Inventory.Amount 25
|
|
States
|
|
{
|
|
Spawn:
|
|
AMB2 ABC 4
|
|
Loop
|
|
}
|
|
}
|
|
|
|
// Wimpy ammo ---------------------------------------------------------------
|
|
|
|
ACTOR SkullRodAmmo : Ammo 20
|
|
{
|
|
Game Heretic
|
|
SpawnID 158
|
|
Inventory.PickupMessage "$TXT_AMMOSKULLROD1"
|
|
Inventory.Amount 20
|
|
Inventory.MaxAmount 200
|
|
Ammo.BackpackAmount 20
|
|
Ammo.BackpackMaxAmount 400
|
|
Inventory.Icon "INAMRAM"
|
|
States
|
|
{
|
|
Spawn:
|
|
AMS1 AB 5
|
|
Loop
|
|
}
|
|
}
|
|
|
|
// Hefty ammo ---------------------------------------------------------------
|
|
|
|
ACTOR SkullRodHefty : SkullRodAmmo 21
|
|
{
|
|
Game Heretic
|
|
SpawnID 159
|
|
Inventory.PickupMessage "$TXT_AMMOSKULLROD2"
|
|
Inventory.Amount 100
|
|
States
|
|
{
|
|
Spawn:
|
|
AMS2 AB 5
|
|
Loop
|
|
}
|
|
}
|
|
|
|
// Wimpy ammo ---------------------------------------------------------------
|
|
|
|
ACTOR PhoenixRodAmmo : Ammo 22
|
|
{
|
|
Game Heretic
|
|
SpawnID 161
|
|
Inventory.PickupMessage "$TXT_AMMOPHOENIXROD1"
|
|
Inventory.Amount 1
|
|
Inventory.MaxAmount 20
|
|
Ammo.BackpackAmount 1
|
|
Ammo.BackpackMaxAmount 40
|
|
Inventory.Icon "INAMPNX"
|
|
States
|
|
{
|
|
Spawn:
|
|
AMP1 ABC 4
|
|
Loop
|
|
}
|
|
}
|
|
// Hefty ammo ---------------------------------------------------------------
|
|
|
|
ACTOR PhoenixRodHefty : PhoenixRodAmmo 23
|
|
{
|
|
Game Heretic
|
|
SpawnID 162
|
|
Inventory.PickupMessage "$TXT_AMMOPHOENIXROD2"
|
|
Inventory.Amount 10
|
|
States
|
|
{
|
|
Spawn:
|
|
AMP2 ABC 4
|
|
Loop
|
|
}
|
|
}
|
|
|
|
// --- Bag of holding -------------------------------------------------------
|
|
|
|
ACTOR BagOfHolding : BackpackItem 8
|
|
{
|
|
Game Heretic
|
|
SpawnID 136
|
|
Inventory.PickupMessage "$TXT_ITEMBAGOFHOLDING"
|
|
+COUNTITEM
|
|
+FLOATBOB
|
|
States
|
|
{
|
|
Spawn:
|
|
BAGH A -1
|
|
Stop
|
|
}
|
|
}
|