Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Wolf3D Decorations
- NaziFlag
- {
- //$Category "Wolf3D"
- DoomEdNum 21062
- Solid
- Sprite FLAG
- Frames "A"
- Radius 32
- Height 64
- }
- AardwolfSign
- {
- //$Category "Wolf3D"
- DoomEdNum 21063
- Solid
- Sprite AARD
- Frames "A"
- Radius 32
- Height 64
- }
- HangingUtensils
- {
- //$Category "Wolf3D"
- DoomEdNum 21067
- Sprite POT2
- Frames "A"
- Radius 32
- Height 20
- }
- Stove
- {
- //$Category "Wolf3D"
- DoomEdNum 21068
- Sprite STOV
- Solid
- Frames "A"
- Radius 32
- Height 64
- }
- SpearRack
- {
- //$Category "Wolf3D"
- DoomEdNum 21069
- Sprite SPEA
- Solid
- Frames "A"
- Radius 32
- Height 64
- }
- HangingVines
- {
- //$Category "Wolf3D"
- DoomEdNum 21070
- Sprite VINE
- Frames "A"
- Radius 32
- Height 64
- }
- DeadGuard
- {
- //$Category "Wolf3D"
- DoomEdNum 21124
- Sprite WBRN
- Frames "N"
- Radius 10
- Height 0
- Solid
- }
- WoodBarrel
- {
- //$Category "Wolf3D"
- DoomEdNum 21058
- Solid
- Sprite BAR2
- Frames "A"
- Radius 32
- Height 30
- }
- WellwithWater
- {
- //$Category "Wolf3D"
- DoomEdNum 21059
- Solid
- Sprite WEL1
- Frames "A"
- Radius 32
- Height 30
- }
- DryWell
- {
- //$Category "Wolf3D"
- DoomEdNum 21060
- Solid
- Sprite WEL2
- Frames "A"
- Radius 32
- Height 30
- }
- Bed
- {
- //$Category "Wolf3D"
- DoomEdNum 21045
- Sprite BED1
- Solid
- Frames "A"
- Radius 32
- Height 30
- }
- Basket
- {
- //$Category "Wolf3D"
- DoomEdNum 21046
- Sprite BASK
- Frames "A"
- Radius 32
- Height 15
- }
- StoneColumn
- {
- //$Category "Wolf3D"
- DoomEdNum 21030
- Sprite COLW
- Solid
- Frames "A"
- Radius 32
- Height 64
- }
- Plant
- {
- //$Category "Wolf3D"
- DoomEdNum 21031
- Sprite PLT1
- Solid
- Frames "A"
- Radius 32
- Height 40
- }
- Skeleton
- {
- //$Category "Wolf3D"
- DoomEdNum 21032
- Sprite BONE
- Frames "A"
- Radius 32
- Height 15
- }
- Sink
- {
- //$Category "Wolf3D"
- DoomEdNum 21033
- Sprite SINK
- Solid
- Frames "A"
- Radius 32
- Height 40
- }
- PlantinVase
- {
- //$Category "Wolf3D"
- DoomEdNum 21034
- Sprite PLT2
- Solid
- Frames "A"
- Radius 32
- Height 50
- }
- Vase
- {
- //$Category "Wolf3D"
- DoomEdNum 21035
- Sprite VASE
- Solid
- Frames "A"
- Radius 32
- Height 30
- }
- Table
- {
- //$Category "Wolf3D"
- DoomEdNum 21036
- Sprite TAB2
- Solid
- Frames "A"
- Radius 32
- Height 30
- }
- GreenCeilingLight
- {
- //$Category "Wolf3D"
- DoomEdNum 21037
- Sprite LIT5
- Frames "A*"
- Radius 32
- Height 0
- Solid
- }
- KitchenUtensils
- {
- //$Category "Wolf3D"
- DoomEdNum 21038
- Sprite POT1
- Frames "A"
- Radius 32
- Height 20
- }
- SuitofArmor
- {
- //$Category "Wolf3D"
- DoomEdNum 21039
- Sprite KNIG
- Solid
- Frames "A"
- Radius 32
- Height 64
- }
- EmptyCage
- {
- //$Category "Wolf3D"
- DoomEdNum 21040
- Sprite CAG1
- Solid
- Frames "A"
- Radius 32
- Height 64
- }
- Cage
- {
- //$Category "Wolf3D"
- DoomEdNum 21041
- Sprite CAG2
- Solid
- Frames "A"
- Radius 32
- Height 64
- }
- OilDrum
- {
- //$Category "Wolf3D"
- DoomEdNum 21024
- Solid
- Sprite BARL
- Frames "A"
- Radius 32
- Height 30
- }
- TableandChairs
- {
- //$Category "Wolf3D"
- DoomEdNum 21025
- Solid
- Sprite TAB1
- Frames "A"
- Radius 32
- Height 32
- }
- FloorLamp
- {
- //$Category "Wolf3D"
- DoomEdNum 21026
- Solid
- Sprite LIT1
- Frames "A*"
- Radius 32
- Height 32
- }
- Chandalier
- {
- //$Category "Wolf3D"
- DoomEdNum 21027
- Sprite LIT3
- Frames "A*"
- Radius 32
- Height 0
- Solid
- }
- HangingSkeleton
- {
- //$Category "Wolf3D"
- DoomEdNum 21028
- Sprite HNG1
- Solid
- Frames "A"
- Radius 32
- Height 64
- }
- // Secret Level Enemies
- Actor FatFace 20015
- {
- //$Category "Wolf3D"
- -SOLID
- +NOSECTOR
- RenderStyle None
- States
- {
- Spawn:
- TNT1 A 0
- TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(801) == 0, "EasySpawn")
- TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(801) == 1, "NormalSpawn")
- TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(801) == 2, "MediumSpawn")
- TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(801) == 3, "HardSpawn")
- Stop
- EasySpawn:
- TNT1 A 1 A_SpawnItemEx("FatFaceEasy")
- Stop
- NormalSpawn:
- TNT1 A 1 A_SpawnItemEx("FatFaceNormal")
- Stop
- MediumSpawn:
- TNT1 A 1 A_SpawnItemEx("FatFaceMedium")
- Stop
- HardSpawn:
- TNT1 A 1 A_SpawnItemEx("FatFaceHard")
- Stop
- }
- }
- ACTOR FatFaceEasy
- {
- Health 2000
- Radius 26
- Height 56
- DeathHeight 0
- Speed 4
- Mass 10000
- Painchance 0
- MONSTER
- +FLOORCLIP
- +BOSS
- +NORADIUSDMG
- +LOOKALLAROUND
- +AMBUSH
- +JUSTHIT
- SeeSound "bos5/sight"
- AttackSound "boss/attack"
- DeathSound "bos5/death"
- Obituary "%o was killed by General Fettgesicht."
- BloodColor "FF 00 00"
- DamageFactor "WolfNazi", 0.0
- Damage 4
- States
- {
- Spawn:
- WBO5 A 5 A_Look
- Loop
- See:
- WBO5 AAAAABBBBBCCCCCDDDDD 1 A_Chase
- Loop
- Missile:
- WBO5 E 0 A_Jump (10, 3)
- WBO5 E 10 A_FaceTarget
- WBO5 F 5 BRIGHT A_CustomMissile ("WolfRocket", 30, 18, 0)
- WBO5 E 5 A_FaceTarget
- WBO5 E 0 A_JumpIfCloser(96, "CloseShot")
- WBO5 E 0 A_JumpIfCloser(192, "MidShot")
- WBO5 GH 5 BRIGHT A_CustomBulletAttack(5.0, 5.0, 1, ACS_ExecuteWithResult(800, 4), "WolfPuff")
- WBO5 E 0 A_FaceTarget
- WBO5 GH 5 BRIGHT A_CustomBulletAttack(5.0, 5.0, 1, ACS_ExecuteWithResult(800, 4), "WolfPuff")
- MissileResume:
- WBO5 E 0 A_CPosRefire
- WBO5 AAAABBBBCCCCDDDD 1 A_Chase
- Goto Missile
- CloseShot:
- WBO5 GH 5 BRIGHT A_CustomBulletAttack(3.0, 3.0, 1, ACS_ExecuteWithResult(800, 2), "WolfPuff")
- WBO5 E 0 A_FaceTarget
- WBO5 GH 5 BRIGHT A_CustomBulletAttack(3.0, 3.0, 1, ACS_ExecuteWithResult(800, 2), "WolfPuff")
- Goto MissileResume
- MidShot:
- WBO5 GH 5 BRIGHT A_CustomBulletAttack(4.0, 4.0, 1, ACS_ExecuteWithResult(800, 3), "WolfPuff")
- WBO5 E 0 A_FaceTarget
- WBO5 GH 5 BRIGHT A_CustomBulletAttack(4.0, 4.0, 1, ACS_ExecuteWithResult(800, 3), "WolfPuff")
- Goto MissileResume
- Death:
- WBO5 A 60 A_Scream
- WBO5 JK 5
- Stop
- }
- }
- ACTOR FatFaceNormal : FatFaceEasy
- {
- Health 2000
- }
- ACTOR FatFaceMedium : FatFaceEasy
- {
- Health 2000
- }
- ACTOR FatFaceHard : FatFaceEasy
- {
- Health 2000
- }
- ACTOR WolfPuff : BulletPuff
- {
- damagetype "WolfNazi"
- }
- ACTOR WolfRocket
- {
- PROJECTILE
- Radius 4
- Speed 14
- SeeSound "missile/fire"
- DeathSound "missile/hit"
- damagetype "WolfNazi"
- States
- {
- Spawn:
- MISL A 1
- MISL A 1 BRIGHT A_SpawnItemEx("WolfRocketSmoke", 0, 0, -40)
- Loop
- Death:
- BAL3 CDE 4 A_Explode(16, 32, 1)
- Stop
- }
- }
- ACTOR WolfRocketSmoke
- {
- +NOBLOCKMAP
- +DROPOFF
- +NOGRAVITY
- - SOLID
- Height 5
- Radius 5
- Speed 0
- States
- {
- Spawn:
- NULL A 3
- RTRL ABC 2
- Death:
- RTRL D 2
- Stop
- }
- }
- ACTOR Dog 20201
- {
- //$Category "Wolf3D"
- Health 1
- Radius 28
- Height 38
- DeathHeight 0
- Speed 5
- Mass 10000
- Painchance 255
- MONSTER
- +FLOORClip
- +JUSTHIT
- +FULLVOLACTIVE
- +FULLVOLDEATH
- +LOOKALLAROUND
- +CANNOTPUSH
- +DONTGIB
- +NOTARGET
- SeeSound "dog/sight"
- AttackSound "dog/attack"
- DeathSound "dog/death"
- Obituary "%o was bitten by a Dog."
- MeleeDamage 2
- BloodColor "FF 00 00"
- DamageFactor "WolfNazi", 0.0
- States
- {
- Spawn:
- WDOG AA 1 A_Wander
- WDOG AB 1 A_Look
- WDOG BB 1 A_Wander
- WDOG BB 1 A_Look
- WDOG CC 1 A_Wander
- WDOG CC 1 A_Look
- WDOG DD 1 A_Wander
- WDOG DD 1 A_Look
- Loop
- See:
- WDOG A 1 ACS_ExecuteAlways (13, 0, tid)
- WDOG AAABBBBCCCCDDDD 1 A_Chase
- Loop
- Melee:
- WDOG EE 3 A_FaceTarget
- WDOG FF 3 A_MeleeAttack
- WDOG GG 3
- WDOG AA 4
- Goto See
- Pain:
- WDOG E 6
- Goto See
- Death:
- WDOG H 5 A_Scream
- WDOG I 5
- WDOG K -1 A_NoBlocking
- Stop
- }
- }
- ACTOR BrownNazi 20002
- {
- //$Category "Wolf3D"
- Health 25
- Radius 26
- Height 54
- DeathHeight 0
- Speed 3
- Mass 10000
- Painchance 255
- MONSTER
- +FLOORClip
- +FULLVOLACTIVE
- +FULLVOLDEATH
- +DONTGIB
- +NOTARGET
- SeeSound "brown/sight"
- AttackSound "shots/single"
- DeathSound "brown/death"
- Obituary "%o was killed by a Guard."
- BloodColor "FF 00 00"
- DamageFactor "WolfNazi", 0.0
- DropItem "Clip"
- States
- {
- Spawn:
- WBRN EEEEEE 4 A_LookEx (0, 0, 0, 2048, 0, "See")
- Loop
- See:
- WBRN A 1 ACS_ExecuteAlways (13, 0, tid)
- WBRN AAAAABBBBBBCCCCCDDDDDD 1 A_Chase
- Loop
- Missile:
- WBRN G 4 A_CposRefire
- WBRN H 4 A_FaceTarget
- WBRN H 0 A_JumpIfCloser(64, "CloseShot")
- WBRN H 0 A_JumpIfCloser(128, "MidShot")
- WBRN I 8 BRIGHT A_CustomBulletAttack(7.0, 7.0, 1, ACS_ExecuteWithResult(800, 4), "WolfPuff")
- MissileResume:
- WBRN HHGG 1
- WBRN AAAAAABBBBBB 1 A_Chase
- WBRN G 0 A_CposRefire
- Goto Missile
- CloseShot:
- WBRN I 8 BRIGHT A_CustomBulletAttack(5.0, 5.0, 1, ACS_ExecuteWithResult(800, 2), "WolfPuff")
- Goto MissileResume
- MidShot:
- WBRN I 8 BRIGHT A_CustomBulletAttack(6.0, 6.0, 1, ACS_ExecuteWithResult(800, 3), "WolfPuff")
- Goto MissileResume
- Pain:
- WBRN F 6 A_Pain
- Goto See
- Death:
- WBRN K 5 A_Scream
- WBRN L 5
- WBRN N -1 A_NoBlocking
- Stop
- }
- }
- ACTOR MBrownNazi : BrownNazi 20202
- {
- +JUSTHIT
- States
- {
- Spawn:
- WBRN AAA 1 A_Wander
- WBRN AAAA 1 A_LookEx (0, 0, 0, 2048, 0, "See")
- WBRN BBB 1 A_Wander
- WBRN BBB 1 A_LookEx (0, 0, 0, 2048, 0, "See")
- WBRN CCC 1 A_Wander
- WBRN CCC 1 A_LookEx (0, 0, 0, 2048, 0, "See")
- WBRN DDD 1 A_Wander
- WBRN DDD 1 A_LookEx (0, 0, 0, 2048, 0, "See")
- Loop
- }
- }
- ACTOR BlueNazi 20003
- {
- //$Category "Wolf3D"
- Health 100
- Radius 26
- Height 54
- DeathHeight 0
- Speed 4
- Mass 10000
- Painchance 255
- MONSTER
- +FLOORCLIP
- +FULLVOLACTIVE
- +FULLVOLDEATH
- +DONTGIB
- +NOTARGET
- SeeSound "blue/sight"
- AttackSound "shots/burst"
- DeathSound "blue/death"
- Obituary "%o was killed by an SS Nazi."
- BloodColor "FF 00 00"
- DamageFactor "WolfNazi", 0.0
- DropItem "Clip"
- States
- {
- Spawn:
- WBLU EEEEEE 4 A_LookEx (0, 0, 0, 2048, 0, "See")
- Loop
- See:
- WBLU A 1 ACS_ExecuteAlways (13, 0, tid)
- WBLU AAAAABBBBBBCCCCCCDDDDDD 1 A_Chase
- Loop
- Missile:
- WBLU G 5 A_CPosRefire
- WBLU H 5 A_FaceTarget
- WBLU H 0 A_JumpIfCloser(96, "CloseShot") // SS and bosses are more accurate
- WBLU H 0 A_JumpIfCloser(192, "MidShot")
- WBLU I 8 BRIGHT A_CustomBulletAttack(5.0,5.0, 1, ACS_ExecuteWithResult(800, 4), "WolfPuff")
- WBLU H 0 A_CPosRefire
- WBLU H 2 A_FaceTarget
- WBLU I 8 BRIGHT A_CustomBulletAttack(5.0,5.0, 1, ACS_ExecuteWithResult(800, 4), "WolfPuff")
- WBLU H 0 A_CPosRefire
- WBLU H 2 A_FaceTarget
- WBLU I 8 BRIGHT A_CustomBulletAttack(5.0,5.0, 1, ACS_ExecuteWithResult(800, 4), "WolfPuff")
- WBLU H 0 A_CPosRefire
- WBLU H 2 A_FaceTarget
- WBLU I 8 BRIGHT A_CustomBulletAttack(5.0,5.0, 1, ACS_ExecuteWithResult(800, 4), "WolfPuff")
- WBLU H 0 A_CPosRefire
- WBLU H 5
- Goto See
- CloseShot:
- WBLU I 8 BRIGHT A_CustomBulletAttack(3.0,3.0, 1, ACS_ExecuteWithResult(800, 2), "WolfPuff")
- WBLU H 0 A_CPosRefire
- WBLU H 2 A_FaceTarget
- WBLU I 8 BRIGHT A_CustomBulletAttack(3.0,3.0, 1, ACS_ExecuteWithResult(800, 2), "WolfPuff")
- WBLU H 0 A_CPosRefire
- WBLU H 2 A_FaceTarget
- WBLU I 8 BRIGHT A_CustomBulletAttack(3.0,3.0, 1, ACS_ExecuteWithResult(800, 2), "WolfPuff")
- WBLU H 0 A_CPosRefire
- WBLU H 2 A_FaceTarget
- WBLU I 8 BRIGHT A_CustomBulletAttack(3.0,3.0, 1, ACS_ExecuteWithResult(800, 2), "WolfPuff")
- WBLU H 0 A_CPosRefire
- WBLU H 5
- Goto See
- MidShot:
- WBLU I 8 BRIGHT A_CustomBulletAttack(4.0,4.0, 1, ACS_ExecuteWithResult(800, 3), "WolfPuff")
- WBLU H 0 A_CPosRefire
- WBLU H 2 A_FaceTarget
- WBLU I 8 BRIGHT A_CustomBulletAttack(4.0,4.0, 1, ACS_ExecuteWithResult(800, 3), "WolfPuff")
- WBLU H 0 A_CPosRefire
- WBLU H 2 A_FaceTarget
- WBLU I 8 BRIGHT A_CustomBulletAttack(4.0,4.0, 1, ACS_ExecuteWithResult(800, 3), "WolfPuff")
- WBLU H 0 A_CPosRefire
- WBLU H 2 A_FaceTarget
- WBLU I 8 BRIGHT A_CustomBulletAttack(4.0,4.0, 1, ACS_ExecuteWithResult(800, 3), "WolfPuff")
- WBLU H 0 A_CPosRefire
- WBLU H 5
- Goto See
- Pain:
- WBLU F 6 A_Pain
- Goto See
- Death:
- WBLU J 5 ACS_ExecuteAlways (25, 0, 1)
- WBLU K 5 A_Scream
- WBLU L 5
- WBLU M 5 A_GiveToTarget("Points", 500)
- WBLU N -1 A_NoBlocking
- Stop
- }
- }
- ACTOR MBlueNazi : BlueNazi 20203
- {
- +JUSTHIT
- States
- {
- Spawn:
- WBLU AAA 1 A_Wander
- WBLU AAA 1 A_LookEx (0, 0, 0, 2048, 0, "See")
- WBLU BBB 1 A_Wander
- WBLU BBB 1 A_LookEx (0, 0, 0, 2048, 0, "See")
- WBLU CCC 1 A_Wander
- WBLU CCC 1 A_LookEx (0, 0, 0, 2048, 0, "See")
- WBLU DDD 1 A_Wander
- WBLU DDD 1 A_LookEx (0, 0, 0, 2048, 0, "See")
- Loop
- }
- }
- ACTOR WhiteNazi : BrownNazi 20004
- {
- //$Category "Wolf3D"
- Speed 5
- Mass 10000
- Health 50
- SeeSound "white/sight"
- AttackSound "shots/single"
- DeathSound "white/death"
- Obituary "%o was killed by a Nazi Officer."
- BloodColor "FF 00 00"
- DamageFactor "WolfNazi", 0.0
- DropItem "Clip"
- States
- {
- Spawn:
- WWHT ZZZZZZ 2 A_LookEx (0, 0, 0, 2048, 0, "See")
- Loop
- See:
- WWHT E 4 ACS_ExecuteAlways (13, 0, tid)
- WWHT AAAABBBBCCCCDDDD 1 A_Chase
- Goto See+1
- Missile:
- WWHT EEFF 2 A_FaceTarget
- WWHT F 0 A_JumpIfCloser(64, "CloseShot")
- WWHT F 0 A_JumpIfCloser(128, "MidShot")
- WWHT GG 2 BRIGHT A_CustomBulletAttack(7.0, 7.0, 1, ACS_ExecuteWithResult(800, 4), "WolfPuff")
- MissileResume:
- WWHT FF 4
- WWHT AAAABBBB 1 A_Chase
- WWHT F 0 A_CposRefire
- Goto Missile
- CloseShot:
- WWHT GG 2 BRIGHT A_CustomBulletAttack(5.0, 5.0, 1, ACS_ExecuteWithResult(800, 2), "WolfPuff")
- Goto MissileResume
- MidShot:
- WWHT GG 2 BRIGHT A_CustomBulletAttack(6.0, 6.0, 1, ACS_ExecuteWithResult(800, 3), "WolfPuff")
- Goto MissileResume
- Pain:
- WWHT H 6 A_Pain
- Goto See
- Death:
- WWHT I 5 A_Scream
- WWHT J 5
- WWHT M 5
- WWHT N -1 A_NoBlocking
- Stop
- }
- }
- ACTOR MWhiteNazi : WhiteNazi 20204
- {
- +JUSTHIT
- States
- {
- Spawn:
- WWHT AA 1 A_Wander
- WWHT AA 1 A_LookEx (0, 0, 0, 2048, 0, "See")
- WWHT BB 1 A_Wander
- WWHT BB 1 A_LookEx (0, 0, 0, 2048, 0, "See")
- WWHT CC 1 A_Wander
- WWHT CC 1 A_LookEx (0, 0, 0, 2048, 0, "See")
- WWHT DD 1 A_Wander
- WWHT DD 1 A_LookEx (0, 0, 0, 2048, 0, "See")
- Loop
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement