mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-05 20:40:30 +00:00
7db035abba
I have no idea why this was ever deemed proper - but it clearly breaks some Hexen maps and it not even remotely mimics the original behavior. Even now, it's not the same but since the items fall down they at least end up where they are supposed to be.
96 lines
1.7 KiB
Text
96 lines
1.7 KiB
Text
// Blue mana ----------------------------------------------------------------
|
|
|
|
ACTOR Mana1 : Ammo 122
|
|
{
|
|
Game Hexen
|
|
SpawnID 11
|
|
Inventory.Amount 15
|
|
Inventory.MaxAmount 200
|
|
Ammo.BackpackAmount 15
|
|
Ammo.BackpackMaxAmount 200
|
|
Radius 8
|
|
Height 8
|
|
+FLOATBOB
|
|
Inventory.Icon "MAN1I0"
|
|
Inventory.PickupMessage "$TXT_MANA_1"
|
|
States
|
|
{
|
|
Spawn:
|
|
MAN1 ABCDEFGHI 4 Bright
|
|
Loop
|
|
}
|
|
}
|
|
|
|
// Green mana ---------------------------------------------------------------
|
|
|
|
ACTOR Mana2 : Ammo 124
|
|
{
|
|
Game Hexen
|
|
SpawnID 12
|
|
Inventory.Amount 15
|
|
Inventory.MaxAmount 200
|
|
Ammo.BackpackAmount 15
|
|
Ammo.BackpackMaxAmount 200
|
|
Radius 8
|
|
Height 8
|
|
+FLOATBOB
|
|
Inventory.Icon "MAN2G0"
|
|
Inventory.PickupMessage "$TXT_MANA_2"
|
|
States
|
|
{
|
|
Spawn:
|
|
MAN2 ABCDEFGHIJKLMNOP 4 Bright
|
|
Loop
|
|
}
|
|
}
|
|
|
|
// Combined mana ------------------------------------------------------------
|
|
|
|
ACTOR Mana3 : CustomInventory 8004
|
|
{
|
|
Game Hexen
|
|
SpawnID 75
|
|
Radius 8
|
|
Height 8
|
|
+FLOATBOB
|
|
Inventory.PickupMessage "$TXT_MANA_BOTH"
|
|
States
|
|
{
|
|
Spawn:
|
|
MAN3 ABCDEFGHIJKLMNOP 4 Bright
|
|
Loop
|
|
Pickup:
|
|
TNT1 A 0 A_GiveInventory("Mana1", 20)
|
|
TNT1 A 0 A_GiveInventory("Mana2", 20)
|
|
Stop
|
|
}
|
|
}
|
|
|
|
// Boost Mana Artifact Krater of Might ------------------------------------
|
|
|
|
ACTOR ArtiBoostMana : CustomInventory 8003
|
|
{
|
|
Game Hexen
|
|
SpawnID 26
|
|
+FLOATBOB
|
|
+NOGRAVITY
|
|
+COUNTITEM
|
|
+INVENTORY.INVBAR
|
|
+INVENTORY.PICKUPFLASH
|
|
+INVENTORY.FANCYPICKUPSOUND
|
|
Inventory.DefMaxAmount
|
|
Inventory.Icon "ARTIBMAN"
|
|
Inventory.PickupSound "misc/p_pkup"
|
|
Inventory.PickupMessage "$TXT_ARTIBOOSTMANA"
|
|
Tag "$TAG_ARTIBOOSTMANA"
|
|
States
|
|
{
|
|
Spawn:
|
|
BMAN A -1
|
|
Stop
|
|
Use:
|
|
TNT1 A 0 A_GiveInventory("Mana1", 200)
|
|
TNT1 A 0 A_GiveInventory("Mana2", 200)
|
|
Stop
|
|
}
|
|
}
|