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/menu.zs"
|
||||||
#include "zscript/games/blood/ui/sbar.zs"
|
#include "zscript/games/blood/ui/sbar.zs"
|
||||||
#include "zscript/games/blood/ui/screens.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/swgame.zs"
|
||||||
#include "zscript/games/sw/ui/menu.zs"
|
#include "zscript/games/sw/ui/menu.zs"
|
||||||
#include "zscript/games/sw/ui/sbar.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