header general

[SUBMISSION] Hell Duke

  • flyingbrick
  • flyingbrick's Avatar Topic Author
  • Dark Imp
  • Dark Imp
More
3 months 3 weeks ago - 3 months 2 weeks ago #1 by flyingbrick
[SUBMISSION] Hell Duke was created by flyingbrick
INFO
Name: Hell Duke
Difficulty: Hard
Summon: Hellduke
Melee: Yes
connections: Cyberdemon
Distance: projectile (close and long)
Type: Demon/cyborg/boss
brightmaps: no
ACS: No
Credits
DBThanatos: Sound
Amuscaria: sprites and decorate
Id Software, raven software, monolith entertainment, banjo software, and blizzard entertainment: other graphics, sounds, and inspiration
SkyMarshall and SamVision: GLDEFS
flyingbrick: decorate edits and sprite adjustments
Description
A much tougher relative of hell nobles that underwent cybernetic treatment. Too bad this species is intelligent enough for hell to trust with a slightly more versatile Arm cannon, so have fun dodging grenades if your lucky and survive a round at close quarters with this monstrosity.
Last edit: 3 months 2 weeks ago by flyingbrick.

Please Log in or Create an account to join the conversation.

  • Gunslahyer_Pi
  • Gunslahyer_Pi's Avatar
  • BFG Commando
  • BFG Commando
More
3 months 3 weeks ago #2 by Gunslahyer_Pi
Replied by Gunslahyer_Pi on topic [SUBMISSION] Hell Duke
Oh wooow! Awesome looking dude! Would make an awesome BOSS fight.

Great job!!!

Please Log in or Create an account to join the conversation.

  • flyingbrick
  • flyingbrick's Avatar Topic Author
  • Dark Imp
  • Dark Imp
More
3 months 3 weeks ago - 3 months 2 weeks ago #3 by flyingbrick
Replied by flyingbrick on topic [SUBMISSION] Hell Duke
It's nice to see someone appreciate works like this. Amuscaria is my absolute favorite doom enemy designer. I just ripped this enemy from Hell Forged, Amuscaria made the sprites, and the decorate. Amuscaria himself said I could, so now I'm planning on adding most of the Hell Forged enemies, decorations, and even some of the weapons to realm667. I think he actually uses 3d models in order to make enemy sprites.

just readjusted the pk3, so 500 of the hellduke's 3,500 health is armor with 100% damage absorption, like in hell forged.
Last edit: 3 months 2 weeks ago by flyingbrick.

Please Log in or Create an account to join the conversation.

  • DeVloek
  • DeVloek's Avatar
  • Wicked
  • Wicked
More
3 months 2 weeks ago #4 by DeVloek
Replied by DeVloek on topic [SUBMISSION] Hell Duke
it throws this error on startup
Code:
Script warning, "hellduke.pk3:decorate" line 29: Unknown class name 'HelldukeArmor' of type 'Inventory'

Please Log in or Create an account to join the conversation.

  • Gothic
  • Gothic's Avatar
  • Moderator
  • Moderator
More
3 months 2 weeks ago - 3 months 2 weeks ago #5 by Gothic
Replied by Gothic on topic [SUBMISSION] Hell Duke
It should say "DukeArmor" instead of "Helldukearmor"
I know monster projectiles in Hell Forged inherited from weapon projectiles, but if you're gonna submit the monster alone, you should merge them with their parent actors, to not clog the decorate file with unused actors:
Code:
ACTOR DukeShot : Rocket { Speed 20 Renderstyle add Alpha 1.0 SeeSound "weapons/Hellfi" DeathSound "weapons/hellex" +THRUGHOST +FORCEXYBILLBOARD +EXPLODEONWATER -DEHEXPLOSION -ROCKETTRAIL States { Spawn: HBAL ABCD 3 Bright A_SpawnItemEx("IrePuff",0,0,0,0,0,0,0,8) loop Death: HBAL E 4 Bright A_Explode(128,128,1) HBAL FFFFFFFFFFFF 0 Bright A_SpawnItemEx("RedPuff2",0,0,0,3,0,Frandom(-5,5),Frandom(0,360),0,0) HBAL F 4 Bright A_SpawnItemEx("RedPuff2",0,0,0,3,0,Frandom(-5,5),Frandom(0,360),0,0) HBAL GHI 4 Bright stop } } ACTOR DukeHit { Projectile Radius 0 Height 1 Speed 0 Renderstyle none +PUFFONACTORS +PUFFGETSOWNER +LOOKALLAROUND +FORCEXYBILLBOARD +NOEXTREMEDEATH States { Spawn: TNT1 A 1 TNT1 A 3 Bright A_Explode(24,128,0,0,128) Stop Crash: TNT1 A 3 A_PlaySound("weapons/vblwal") Stop } } ACTOR DukeNade : DukeShot { Damage 25 BounceCount 3 Reactiontime 35 Gravity 0.5 SeeSound "weapons/firbfi" BounceSound "weapons/casbal" BounceType "Hexen" Obituary "%o couldn't dodge %k's hell-bomb." +FORCEXYBILLBOARD +EXPLODEONWATER +DONTBOUNCEONSHOOTABLES -NOGRAVITY States { Spawn: HBA3 ABC 3 Bright A_SpawnItemEx("RedPuff",0,0,0,0,0,0,0,8) HBA3 A 0 Bright A_CountDown loop Death: HBA3 D 0 A_NoGravity HBA3 D 3 Bright HBA3 E 3 Bright A_Explode(144,144,1,0,32) HBA3 FGHIJKLM 3 Bright stop } }
There were also defined GLDEFS for the projectiles that you forgot to include:
Code:
object Dukeshot { frame HBALA { light IMPBALL } frame HBALB { light IMPBALL } frame HBALC { light IMPBALL } frame HBALD { light IMPBALL } frame HBALE { light ROCKET_X1 } frame HBALF { light ROCKET_X2 } frame HBALG { light ROCKET_X3 } frame HBALH { light ROCKET_X3 } frame HBALI { light ROCKET_X3 } } object DukeNade { frame HBA3A { light IMPBALL } frame HBA3B { light IMPBALL } frame HBA3C { light IMPBALL } frame HBA4D { light IMPBALL_X1 } frame HBA4E { light IMPBALL_X1 } frame HBA4F { light IMPBALL_X2 } frame HBA4G { light IMPBALL_X3 } frame HBA4H { light IMPBALL_X3 } frame HBA4I { light IMPBALL_X3 } frame HBA4J { light IMPBALL_X3 } frame HBA4K { light IMPBALL_X3 } frame HBA4L { light IMPBALL_X3 } frame HBA4M { light IMPBALL_X3 } }
Credit for them goes to SkyMarshall and SamVision.
Last edit: 3 months 2 weeks ago by Gothic.

Please Log in or Create an account to join the conversation.

  • flyingbrick
  • flyingbrick's Avatar Topic Author
  • Dark Imp
  • Dark Imp
More
3 months 2 weeks ago - 3 months 2 weeks ago #6 by flyingbrick
Replied by flyingbrick on topic [SUBMISSION] Hell Duke
I did just find out about the duke armor mistake, but thanks for letting me know about the actor issue

I just added GLDEFS, and adjusted the credits. Also smoothed up and unbloated the decorate, forgot to mention that last bit.
Last edit: 3 months 2 weeks ago by flyingbrick.

Please Log in or Create an account to join the conversation.

  • Gothic
  • Gothic's Avatar
  • Moderator
  • Moderator
More
3 months 2 weeks ago #7 by Gothic
Replied by Gothic on topic [SUBMISSION] Hell Duke
Added
I also updated the Behemoth to include his missing GLDEFS

Please Log in or Create an account to join the conversation.