qzdoom/wadsrc/static/actors/heretic/hereticartifacts.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

111 lines
1.9 KiB
Text

// Super map ----------------------------------------------------------------
ACTOR SuperMap : MapRevealer 35
{
Game Heretic
SpawnID 137
+COUNTITEM
+INVENTORY.ALWAYSPICKUP
+FLOATBOB
Inventory.MaxAmount 0
Inventory.PickupMessage "$TXT_ITEMSUPERMAP"
States
{
Spawn:
SPMP A -1
Stop
}
}
// Invisibility -------------------------------------------------------------
ACTOR ArtiInvisibility : PowerupGiver 75
{
Game Heretic
SpawnID 135
+COUNTITEM
+FLOATBOB
+INVENTORY.PICKUPFLASH
RenderStyle Translucent
Alpha 0.4
Inventory.RespawnTics 4230
Inventory.Icon ARTIINVS
Powerup.Type Ghost
Inventory.PickupMessage "$TXT_ARTIINVISIBILITY"
Tag "$TAG_ARTIINVISIBILITY"
States
{
Spawn:
INVS A 350 Bright
Loop
}
}
// Tome of power ------------------------------------------------------------
ACTOR ArtiTomeOfPower : PowerupGiver 86 native
{
Game Heretic
SpawnID 134
+COUNTITEM
+FLOATBOB
+INVENTORY.PICKUPFLASH
Inventory.Icon "ARTIPWBK"
Powerup.Type Weaponlevel2
Inventory.PickupMessage "$TXT_ARTITOMEOFPOWER"
Tag "$TAG_ARTITOMEOFPOWER"
States
{
Spawn:
PWBK A 350
Loop
}
}
// Time bomb ----------------------------------------------------------------
ACTOR ActivatedTimeBomb
{
+NOGRAVITY
RenderStyle Translucent
Alpha 0.4
DeathSound "misc/timebomb"
action native A_Timebomb();
States
{
Spawn:
FBMB ABCD 10
FBMB E 6 A_Scream
XPL1 A 4 BRIGHT A_Timebomb
XPL1 BCDEF 4 BRIGHT
Stop
}
}
ACTOR ArtiTimeBomb : Inventory 34 native
{
Game Heretic
SpawnID 72
+COUNTITEM
+FLOATBOB
+INVENTORY.PICKUPFLASH
+INVENTORY.INVBAR
+INVENTORY.FANCYPICKUPSOUND
Inventory.Icon "ARTIFBMB"
Inventory.PickupSound "misc/p_pkup"
Inventory.PickupMessage "$TXT_ARTIFIREBOMB"
Tag "$TAG_ARTIFIREBOMB"
Inventory.DefMaxAmount
States
{
Spawn:
FBMB E 350
Loop
}
}