mirror of
https://github.com/ZDoom/Raze.git
synced 2024-11-26 22:11:54 +00:00
added skeleton classes for Blood's actors.
This commit is contained in:
parent
295d9e690b
commit
051aa14830
7 changed files with 239 additions and 0 deletions
|
@ -211,6 +211,14 @@ version "4.10"
|
|||
#include "zscript/games/blood/ui/menu.zs"
|
||||
#include "zscript/games/blood/ui/sbar.zs"
|
||||
#include "zscript/games/blood/ui/screens.zs"
|
||||
|
||||
#include "zscript/games/blood/actors/items.zs"
|
||||
#include "zscript/games/blood/actors/dudes.zs"
|
||||
#include "zscript/games/blood/actors/things.zs"
|
||||
#include "zscript/games/blood/actors/missiles.zs"
|
||||
#include "zscript/games/blood/actors/weapons.zs"
|
||||
|
||||
|
||||
#include "zscript/games/sw/swgame.zs"
|
||||
#include "zscript/games/sw/ui/menu.zs"
|
||||
#include "zscript/games/sw/ui/sbar.zs"
|
||||
|
|
53
wadsrc/static/zscript/games/blood/actors/dudes.zs
Normal file
53
wadsrc/static/zscript/games/blood/actors/dudes.zs
Normal file
|
@ -0,0 +1,53 @@
|
|||
class BloodDudeCultistTommy : BloodActor {}
|
||||
class BloodDudeCultistShotgun : BloodActor {}
|
||||
class BloodDudeZombieAxeNormal : BloodActor {}
|
||||
class BloodDudeZombieButcher : BloodActor {}
|
||||
class BloodDudeZombieAxeBuried : BloodActor {}
|
||||
class BloodDudeGargoyleFlesh : BloodActor {}
|
||||
class BloodDudeGargoyleStone : BloodActor {}
|
||||
class BloodDudeGargoyleStatueFlesh : BloodActor {}
|
||||
class BloodDudeGargoyleStatueStone : BloodActor {}
|
||||
class BloodDudePhantasm : BloodActor {}
|
||||
class BloodDudeHellHound : BloodActor {}
|
||||
class BloodDudeHand : BloodActor {}
|
||||
class BloodDudeSpiderBrown : BloodActor {}
|
||||
class BloodDudeSpiderRed : BloodActor {}
|
||||
class BloodDudeSpiderBlack : BloodActor {}
|
||||
class BloodDudeSpiderMother : BloodActor {}
|
||||
class BloodDudeGillBeast : BloodActor {}
|
||||
class BloodDudeBoneEel : BloodActor {}
|
||||
class BloodDudeBat : BloodActor {}
|
||||
class BloodDudeRat : BloodActor {}
|
||||
class BloodDudePodGreen : BloodActor {}
|
||||
class BloodDudeTentacleGreen : BloodActor {}
|
||||
class BloodDudePodFire : BloodActor {}
|
||||
class BloodDudeTentacleFire : BloodActor {}
|
||||
class BloodDudePodMother : BloodActor {}
|
||||
class BloodDudeTentacleMother : BloodActor {}
|
||||
class BloodDudeCerberusTwoHead : BloodActor {}
|
||||
class BloodDudeCerberusOneHead : BloodActor {}
|
||||
class BloodDudeTchernobog : BloodActor {}
|
||||
class BloodDudeCultistTommyProne : BloodActor {}
|
||||
class BloodDudePlayer1 : BloodActor {}
|
||||
class BloodDudePlayer2 : BloodActor {}
|
||||
class BloodDudePlayer3 : BloodActor {}
|
||||
class BloodDudePlayer4 : BloodActor {}
|
||||
class BloodDudePlayer5 : BloodActor {}
|
||||
class BloodDudePlayer6 : BloodActor {}
|
||||
class BloodDudePlayer7 : BloodActor {}
|
||||
class BloodDudePlayer8 : BloodActor {}
|
||||
class BloodDudeBurningInnocent : BloodActor {}
|
||||
class BloodDudeBurningCultist : BloodActor {}
|
||||
class BloodDudeBurningZombieAxe : BloodActor {}
|
||||
class BloodDudeBurningZombieButcher : BloodActor {}
|
||||
class BloodDudeCultistReserved : BloodActor {} // unused
|
||||
class BloodDudeZombieAxeLaying : BloodActor {}
|
||||
class BloodDudeInnocent : BloodActor {}
|
||||
class BloodDudeCultistShotgunProne : BloodActor {}
|
||||
class BloodDudeCultistTesla : BloodActor {}
|
||||
class BloodDudeCultistTNT : BloodActor {}
|
||||
class BloodDudeCultistBeast : BloodActor {}
|
||||
class BloodDudeTinyCaleb : BloodActor {}
|
||||
class BloodDudeBeast : BloodActor {}
|
||||
class BloodDudeBurningTinyCaleb : BloodActor {}
|
||||
class BloodDudeBurningBeast : BloodActor {}
|
44
wadsrc/static/zscript/games/blood/actors/items.zs
Normal file
44
wadsrc/static/zscript/games/blood/actors/items.zs
Normal file
|
@ -0,0 +1,44 @@
|
|||
|
||||
// items (keys)
|
||||
class BloodItemKeySkull : BloodActor {}
|
||||
class BloodItemKeyEye : BloodActor {}
|
||||
class BloodItemKeyFire : BloodActor {}
|
||||
class BloodItemKeyDagger : BloodActor {}
|
||||
class BloodItemKeySpider : BloodActor {}
|
||||
class BloodItemKeyMoon : BloodActor {}
|
||||
class BloodItemKeyKey7 : BloodActor {}
|
||||
|
||||
// items (health)
|
||||
class BloodItemHealthDoctorBag : BloodActor {}
|
||||
class BloodItemHealthMedPouch : BloodActor {}
|
||||
class BloodItemHealthLifeEssense : BloodActor {}
|
||||
class BloodItemHealthLifeSeed : BloodActor {}
|
||||
class BloodItemHealthRedPotion : BloodActor {}
|
||||
|
||||
// items (misc)
|
||||
class BloodItemFeatherFall : BloodActor {}
|
||||
class BloodItemShadowCloak : BloodActor {}
|
||||
class BloodItemDeathMask : BloodActor {}
|
||||
class BloodItemJumpBoots : BloodActor {}
|
||||
class BloodItemTwoGuns : BloodActor {}
|
||||
class BloodItemDivingSuit : BloodActor {}
|
||||
class BloodItemGasMask : BloodActor {}
|
||||
class BloodItemCrystalBall : BloodActor {}
|
||||
class BloodItemReflectShots : BloodActor {}
|
||||
class BloodItemBeastVision : BloodActor {}
|
||||
class BloodItemShroomDelirium : BloodActor {}
|
||||
|
||||
class BloodItemArmorAsbest : BloodActor {}
|
||||
class BloodItemArmorBasic : BloodActor {}
|
||||
class BloodItemArmorBody : BloodActor {}
|
||||
class BloodItemArmorFire : BloodActor {}
|
||||
class BloodItemArmorSpirit : BloodActor {}
|
||||
class BloodItemArmorSuper : BloodActor {}
|
||||
|
||||
class BloodItemFlagABase : BloodActor {}
|
||||
class BloodItemFlagBBase : BloodActor {}
|
||||
class BloodItemFlagA : BloodActor {}
|
||||
class BloodItemFlagB : BloodActor {}
|
||||
class BloodItemMax : BloodActor {}
|
||||
|
||||
|
21
wadsrc/static/zscript/games/blood/actors/missiles.zs
Normal file
21
wadsrc/static/zscript/games/blood/actors/missiles.zs
Normal file
|
@ -0,0 +1,21 @@
|
|||
class BloodMissileButcherKnife : BloodActor {}
|
||||
class BloodMissileFlareRegular : BloodActor {}
|
||||
class BloodMissileTeslaAlt : BloodActor {}
|
||||
class BloodMissileFlareAlt : BloodActor {}
|
||||
class BloodMissileFlameSpray : BloodActor {}
|
||||
class BloodMissileFireball : BloodActor {}
|
||||
class BloodMissileTeslaRegular : BloodActor {}
|
||||
class BloodMissileEctoSkull : BloodActor {}
|
||||
class BloodMissileFlameHound : BloodActor {}
|
||||
class BloodMissilePukeGreen : BloodActor {}
|
||||
class BloodMissileUnused : BloodActor {}
|
||||
class BloodMissileArcGargoyle : BloodActor {}
|
||||
class BloodMissileFireballNapalm : BloodActor {}
|
||||
class BloodMissileFireballCerberus : BloodActor {}
|
||||
class BloodMissileFireballTchernobog : BloodActor {}
|
||||
class BloodMissileLifeLeechRegular : BloodActor {}
|
||||
class BloodMissileLifeLeechAltNormal : BloodActor {}
|
||||
class BloodMissileLifeLeechAltSmall : BloodActor {}
|
||||
class BloodMissileMax : BloodActor {}
|
||||
|
||||
|
48
wadsrc/static/zscript/games/blood/actors/other.zs
Normal file
48
wadsrc/static/zscript/games/blood/actors/other.zs
Normal file
|
@ -0,0 +1,48 @@
|
|||
|
||||
kSpriteDecoration = 0,
|
||||
|
||||
// markers
|
||||
kMarkerSPStart = 1,
|
||||
kMarkerMPStart = 2,
|
||||
kMarkerOff = 3,
|
||||
kMarkerOn = 4,
|
||||
kMarkerAxis = 5,
|
||||
kMarkerLowLink = 6,
|
||||
kMarkerUpLink = 7,
|
||||
kMarkerWarpDest = 8,
|
||||
kMarkerUpWater = 9,
|
||||
kMarkerLowWater = 10,
|
||||
kMarkerUpStack = 11,
|
||||
kMarkerLowStack = 12,
|
||||
kMarkerUpGoo = 13,
|
||||
kMarkerLowGoo = 14,
|
||||
kMarkerPath = 15,
|
||||
kMarkerDudeSpawn = 18,
|
||||
kMarkerEarthQuake = 19,
|
||||
|
||||
// switches
|
||||
kSwitchBase = 20,
|
||||
kSwitchToggle = 20,
|
||||
kSwitchOneWay = 21,
|
||||
kSwitchCombo = 22,
|
||||
kSwitchPadlock = 23,
|
||||
kSwitchMax = 24,
|
||||
|
||||
// decorations
|
||||
kDecorationTorch = 30,
|
||||
kDecorationCandle = 32,
|
||||
|
||||
// generators
|
||||
kGenTrigger = 700,
|
||||
kGenDripWater = 701,
|
||||
kGenDripBlood = 702,
|
||||
kGenMissileFireball = 703,
|
||||
kGenMissileEctoSkull = 704,
|
||||
kGenDart = 705,
|
||||
kGenBubble = 706,
|
||||
kGenBubbleMulti = 707,
|
||||
|
||||
// sound sprites
|
||||
kGenSound = 708,
|
||||
kSoundSector = 709,
|
||||
kSoundPlayer = 711,
|
38
wadsrc/static/zscript/games/blood/actors/things.zs
Normal file
38
wadsrc/static/zscript/games/blood/actors/things.zs
Normal file
|
@ -0,0 +1,38 @@
|
|||
// things
|
||||
class BloodThingBase : BloodActor {}
|
||||
class BloodThingTNTBarrel : BloodActor {}
|
||||
class BloodThingArmedProxBomb : BloodActor {}
|
||||
class BloodThingArmedRemoteBomb : BloodActor {}
|
||||
class BloodThingCrateFace : BloodActor {}
|
||||
class BloodThingGlassWindow : BloodActor {}
|
||||
class BloodThingFluorescent : BloodActor {}
|
||||
class BloodThingWallCrack : BloodActor {}
|
||||
class BloodThingSpiderWeb : BloodActor {}
|
||||
class BloodThingMetalGrate : BloodActor {}
|
||||
class BloodThingFlammableTree : BloodActor {}
|
||||
class BloodTrapMachinegun : BloodActor {}
|
||||
class BloodThingFallingRock : BloodActor {}
|
||||
class BloodThingKickablePail : BloodActor {}
|
||||
class BloodThingObjectGib : BloodActor {}
|
||||
class BloodThingObjectExplode : BloodActor {}
|
||||
class BloodThingArmedTNTStick : BloodActor {}
|
||||
class BloodThingArmedTNTBundle : BloodActor {}
|
||||
class BloodThingArmedSpray : BloodActor {}
|
||||
class BloodThingBone : BloodActor {}
|
||||
class BloodThingDripWater : BloodActor {}
|
||||
class BloodThingDripBlood : BloodActor {}
|
||||
class BloodThingBloodBits : BloodActor {}
|
||||
class BloodThingBloodChunks : BloodActor {}
|
||||
class BloodThingZombieHead : BloodActor {}
|
||||
class BloodThingNapalmBall : BloodActor {}
|
||||
class BloodThingPodFireBall : BloodActor {}
|
||||
class BloodThingPodGreenBall : BloodActor {}
|
||||
class BloodThingDroppedLifeLeech : BloodActor {}
|
||||
class BloodThingVoodooHead : BloodActor {} // unused
|
||||
class BloodThingMax : BloodActor {}
|
||||
|
||||
// traps
|
||||
class BloodTrapFlame : BloodActor {}
|
||||
class BloodTrapSawCircular : BloodActor {}
|
||||
class BloodTrapZapSwitchable : BloodActor {}
|
||||
class BloodTrapExploder : BloodActor {}
|
27
wadsrc/static/zscript/games/blood/actors/weapons.zs
Normal file
27
wadsrc/static/zscript/games/blood/actors/weapons.zs
Normal file
|
@ -0,0 +1,27 @@
|
|||
// (weapons)
|
||||
class BloodWeaponSawedoff : BloodActor {}
|
||||
class BloodWeaponTommygun : BloodActor {}
|
||||
class BloodWeaponFlarePistol : BloodActor {}
|
||||
class BloodWeaponVoodooDoll : BloodActor {}
|
||||
class BloodWeaponTeslaCannon : BloodActor {}
|
||||
class BloodWeaponNapalmLauncher : BloodActor {}
|
||||
class BloodWeaponPitchfork : BloodActor {}
|
||||
class BloodWeaponSprayCan : BloodActor {}
|
||||
class BloodWeaponTNT : BloodActor {}
|
||||
class BloodWeaponLifeLeech : BloodActor {}
|
||||
|
||||
// items (ammos)
|
||||
class BloodAmmoSprayCan : BloodActor {}
|
||||
class BloodAmmoTNTBundle : BloodActor {}
|
||||
class BloodAmmoTNTBox : BloodActor {}
|
||||
class BloodAmmoProxBombBundle : BloodActor {}
|
||||
class BloodAmmoRemoteBombBundle : BloodActor {}
|
||||
class BloodAmmoTrappedSoul : BloodActor {}
|
||||
class BloodAmmoSawedoffFew : BloodActor {}
|
||||
class BloodAmmoSawedoffBox : BloodActor {}
|
||||
class BloodAmmoTommygunFew : BloodActor {}
|
||||
class BloodAmmoVoodooDoll : BloodActor {}
|
||||
class BloodAmmoTommygunDrum : BloodActor {}
|
||||
class BloodAmmoTeslaCharge : BloodActor {}
|
||||
class BloodAmmoFlares : BloodActor {}
|
||||
class BloodAmmoGasolineCan : BloodActor {}
|
Loading…
Reference in a new issue