Add NOGRAVITY to every Raven actor with FLOATBOB

- Fixed: Heretic and Hexen completely skip all normal Z processing on
  mobjs with FLOATBOB set. To emulate that, we need to add NOGRAVITY to
  everything with that flag set.
This commit is contained in:
Randy Heit 2013-11-19 19:42:13 -06:00
parent 02514dc9b2
commit 62ffe7e4e2
19 changed files with 32 additions and 0 deletions

View file

@ -221,6 +221,7 @@ ACTOR BagOfHolding : BackpackItem 8
Inventory.PickupMessage "$TXT_ITEMBAGOFHOLDING"
+COUNTITEM
+FLOATBOB
+NOGRAVITY
States
{
Spawn:

View file

@ -6,6 +6,7 @@ Actor SilverShield : BasicArmorPickup 85
Game Heretic
SpawnID 68
+FLOATBOB
+NOGRAVITY
Inventory.Pickupmessage "$TXT_ITEMSHIELD1"
Inventory.Icon "SHLDA0"
Armor.Savepercent 50
@ -25,6 +26,7 @@ Actor EnchantedShield : BasicArmorPickup 31
Game Heretic
SpawnID 69
+FLOATBOB
+NOGRAVITY
Inventory.Pickupmessage "$TXT_ITEMSHIELD2"
Inventory.Icon "SHD2A0"
Armor.Savepercent 75

View file

@ -7,6 +7,7 @@ ACTOR SuperMap : MapRevealer 35
+COUNTITEM
+INVENTORY.ALWAYSPICKUP
+FLOATBOB
+NOGRAVITY
Inventory.MaxAmount 0
Inventory.PickupMessage "$TXT_ITEMSUPERMAP"
States
@ -26,6 +27,7 @@ ACTOR ArtiInvisibility : PowerupGiver 75
SpawnID 135
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.PICKUPFLASH
RenderStyle Translucent
Alpha 0.4
@ -51,6 +53,7 @@ ACTOR ArtiTomeOfPower : PowerupGiver 86 native
SpawnID 134
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.PICKUPFLASH
Inventory.Icon "ARTIPWBK"
Powerup.Type Weaponlevel2
@ -94,6 +97,7 @@ ACTOR ArtiTimeBomb : Inventory 34 native
SpawnID 72
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.PICKUPFLASH
+INVENTORY.INVBAR
+INVENTORY.FANCYPICKUPSOUND

View file

@ -4,6 +4,7 @@ ACTOR ArtiBlastRadius : CustomInventory 10110
Game Hexen
SpawnID 74
+FLOATBOB
+NOGRAVITY
Inventory.DefMaxAmount
Inventory.PickupFlash "PickupFlash"
+INVBAR +FANCYPICKUPSOUND

View file

@ -7,6 +7,7 @@ ACTOR ArtiBoostArmor : Inventory 8041 native
SpawnID 22
+COUNTITEM
+FLOATBOB
+NOGRAVITY
Inventory.DefMaxAmount
Inventory.PickupFlash "PickupFlash"
+INVBAR +FANCYPICKUPSOUND

View file

@ -8,6 +8,7 @@ ACTOR ClericWeaponPiece : WeaponPiece
Inventory.ForbiddenTo FighterPlayer, MagePlayer
WeaponPiece.Weapon CWeapWraithverge
+FLOATBOB
+NOGRAVITY
}
// Cleric Weapon Piece 1 ----------------------------------------------------

View file

@ -8,6 +8,7 @@ ACTOR FighterWeaponPiece : WeaponPiece
Inventory.ForbiddenTo ClericPlayer, MagePlayer
WeaponPiece.Weapon FWeapQuietus
+FLOATBOB
+NOGRAVITY
}
// Fighter Weapon Piece 1 ---------------------------------------------------

View file

@ -99,6 +99,7 @@ ACTOR ArtiPoisonBag : Inventory 8000 native
Game Hexen
SpawnID 72
+FLOATBOB
+NOGRAVITY
Inventory.DefMaxAmount
Inventory.PickupFlash "PickupFlash"
+INVBAR +FANCYPICKUPSOUND

View file

@ -6,6 +6,7 @@ ACTOR FogSpawner 10000
Game Hexen
+NOSECTOR +NOBLOCKMAP
+FLOATBOB
+NOGRAVITY
+INVISIBLE
action native A_FogSpawn();

View file

@ -6,6 +6,7 @@ ACTOR ArtiHealingRadius : Inventory 10120 native
Game Hexen
+COUNTITEM
+FLOATBOB
+NOGRAVITY
Inventory.DefMaxAmount
+INVENTORY.INVBAR
+INVENTORY.PICKUPFLASH

View file

@ -8,6 +8,7 @@ ACTOR MageWeaponPiece : WeaponPiece
Inventory.ForbiddenTo FighterPlayer, ClericPlayer
WeaponPiece.Weapon MWeapBloodscourge
+FLOATBOB
+NOGRAVITY
}
// Mage Weapon Piece 1 ------------------------------------------------------

View file

@ -11,6 +11,7 @@ ACTOR Mana1 : Ammo 122
Radius 8
Height 8
+FLOATBOB
+NOGRAVITY
Inventory.Icon "MAN1I0"
Inventory.PickupMessage "$TXT_MANA_1"
States
@ -34,6 +35,7 @@ ACTOR Mana2 : Ammo 124
Radius 8
Height 8
+FLOATBOB
+NOGRAVITY
Inventory.Icon "MAN2G0"
Inventory.PickupMessage "$TXT_MANA_2"
States
@ -53,6 +55,7 @@ ACTOR Mana3 : CustomInventory 8004
Radius 8
Height 8
+FLOATBOB
+NOGRAVITY
Inventory.PickupMessage "$TXT_MANA_BOTH"
States
{
@ -73,6 +76,7 @@ ACTOR ArtiBoostMana : CustomInventory 8003
Game Hexen
SpawnID 26
+FLOATBOB
+NOGRAVITY
+COUNTITEM
+INVENTORY.INVBAR
+INVENTORY.PICKUPFLASH

View file

@ -5,6 +5,7 @@ ACTOR ArtiSpeedBoots : PowerupGiver 8002
Game Hexen
SpawnID 13
+FLOATBOB
+NOGRAVITY
+COUNTITEM
+INVENTORY.PICKUPFLASH
Inventory.Icon ARTISPED

View file

@ -7,6 +7,7 @@ ACTOR ArtiDarkServant : Inventory 86 native
SpawnID 16
+COUNTITEM
+FLOATBOB
+NOGRAVITY
Inventory.RespawnTics 4230
Inventory.DefMaxAmount
Inventory.PickupFlash "PickupFlash"

View file

@ -7,6 +7,7 @@ ACTOR ArtiTeleportOther : Inventory 10040 native
SpawnID 17
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.INVBAR
+INVENTORY.PICKUPFLASH
+INVENTORY.FANCYPICKUPSOUND

View file

@ -31,6 +31,7 @@ ACTOR ArtiEgg : CustomInventory 30
SpawnID 14
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.INVBAR
+INVENTORY.PICKUPFLASH
+INVENTORY.FANCYPICKUPSOUND
@ -85,6 +86,7 @@ ACTOR ArtiPork : CustomInventory 30
SpawnID 14
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.INVBAR
+INVENTORY.PICKUPFLASH
+INVENTORY.FANCYPICKUPSOUND

View file

@ -7,6 +7,7 @@ ACTOR ArtiTeleport : Inventory 36 native
SpawnID 18
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.INVBAR
+INVENTORY.PICKUPFLASH
+INVENTORY.FANCYPICKUPSOUND

View file

@ -8,6 +8,7 @@ ACTOR ArtiHealth : HealthPickup 82
Health 25
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.PICKUPFLASH
+INVENTORY.FANCYPICKUPSOUND
Inventory.Icon ARTIPTN2
@ -32,6 +33,7 @@ ACTOR ArtiSuperHealth : HealthPickup 32
Health 100
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.PICKUPFLASH
+INVENTORY.FANCYPICKUPSOUND
Inventory.Icon ARTISPHL
@ -55,6 +57,7 @@ ACTOR ArtiFly : PowerupGiver 83
SpawnID 15
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.PICKUPFLASH
+INVENTORY.INTERHUBSTRIP
Inventory.RespawnTics 4230
@ -78,6 +81,7 @@ ACTOR ArtiInvulnerability : PowerupGiver 84
SpawnID 133
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.PICKUPFLASH
Inventory.RespawnTics 4230
Inventory.Icon ARTIINVU
@ -101,6 +105,7 @@ ACTOR ArtiInvulnerability2 : PowerupGiver 84
SpawnID 133
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.PICKUPFLASH
Inventory.RespawnTics 4230
Inventory.Icon ARTIDEFN
@ -123,6 +128,7 @@ ACTOR ArtiTorch : PowerupGiver 33
SpawnID 73
+COUNTITEM
+FLOATBOB
+NOGRAVITY
+INVENTORY.PICKUPFLASH
Inventory.Icon ARTITRCH
Inventory.PickupMessage "$TXT_ARTITORCH"

View file

@ -3,6 +3,7 @@ ACTOR CrystalVial : Health 81
Game Raven
SpawnID 23
+FLOATBOB
+NOGRAVITY
Inventory.Amount 10
Inventory.PickupMessage "$TXT_ITEMHEALTH"
States