gzdoom/wadsrc/static/actors/hexen/mana.txt
Christoph Oelckers 7db035abba - undid NOGRAVITY for all floatbobbing items.
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.
2015-02-12 16:27:28 +01:00

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
}
}