header general

Hell Paladin

  • JohnCook1994
  • JohnCook1994's Avatar Topic Author
  • Visitor
  • Visitor
4 years 4 months ago - 4 years 4 months ago #1 by JohnCook1994
Hell Paladin was created by JohnCook1994
Name: Hell Paladin
Difficulty: Hard
Connections: none
Summon: Paladin
Melee: Yes
Distance: Projectile, Tracer
Type: Demon, Medieval, Cybernetic
Brightmaps: No
Actor Modification: No
ACS: No

Credits:
Code: Finalizer, Tormentor667, Vader, JohnCook1994
GLDefs: JohnCook1994, Gothic
Sounds: Id Software
Sprites: Id Software, Raven Software, Wolfendoom, Eriance, Vader, HorrorMovieGuy, Finalizer
Idea Base: Cybruiser/Hell Warrior hybrid

Description: The Hell Warrior and Cybruiser merged itself to become the Paladin of Hell. His shield becomes powerful enough to shoot red seeking projectiles. The grenade launcher also packs a punch, good for ricochetting and bouncing off walls for Doomguy's surprise. Do not play Dodgeball with Hell Warrior!

This monster belongs to Finalizer since the download links are dead. The first post that he stated is "use and abuse at your leisure."



https://mega.nz/file/flYGGSoT#cp1ECb86nheB8SmB6BvM7F5wuaKDr3Q7tZN-aqmVLRs
Last edit: 4 years 4 months ago by JohnCook1994.

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

  • Gothic
  • Gothic's Avatar
  • Moderator
  • Moderator
More
4 years 4 months ago #2 by Gothic
Replied by Gothic on topic Hell Paladin
I get a bunch of error messages at launch, and then crashes.
Code:
Script error, "HellPaladin.wad:DECORATE" line 158: Parent type 'DMR_GrenadeBase' not found in PaladinGrenade Script error, "HellPaladin.wad:DECORATE" line 251: Parent type 'DMR_ProjectileTrail' not found in PaladinBallTrail Script error, "HellPaladin.wad:DECORATE" line 263: Parent type 'DMR_DroppedShield' not found in PaladinShield Script warning, "HellPaladin.wad:DECORATE" line 166: Unknown class name 'DMR_SmokeCloud' of type 'Actor' Script error, "HellPaladin.wad:DECORATE" line 169: Unknown identifier 'user_timer' Script error, "HellPaladin.wad:DECORATE" line 173: Unknown identifier 'user_timer' Script error, "HellPaladin.wad:DECORATE" line 181: Unknown identifier 'user_timer' Script warning, "HellPaladin.wad:DECORATE" line 186: Unknown class name 'DMR_SmokeCloud' of type 'Actor' Script error, "HellPaladin.wad:DECORATE" line 188: Unknown identifier 'user_timer' Script warning, "HellPaladin.wad:DECORATE" line 201: Unknown class name 'DMR_FireBouncingDebris' of type 'Actor' Function without prototype needs register info manually set: PaladinGrenade.StateFunction.1 Function without prototype needs register info manually set: PaladinGrenade.StateFunction.2 Execution could not continue. 7 errors while parsing DECORATE scripts

Please test your actor properly before submission.

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

  • JohnCook1994
  • JohnCook1994's Avatar Topic Author
  • Visitor
  • Visitor
4 years 4 months ago #3 by JohnCook1994
Replied by JohnCook1994 on topic Hell Paladin
Okay, I'm gonna fix stuff from SLADE 3 and test it on GZDOOM

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

  • JohnCook1994
  • JohnCook1994's Avatar Topic Author
  • Visitor
  • Visitor
4 years 4 months ago #4 by JohnCook1994
Replied by JohnCook1994 on topic Hell Paladin
I updated the DECORATE file and added the grenade projectile. Hopefully, the Paladin is correct. I also tested him on GZDOOM a couple times.

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

  • JohnCook1994
  • JohnCook1994's Avatar Topic Author
  • Visitor
  • Visitor
4 years 4 months ago #5 by JohnCook1994
Replied by JohnCook1994 on topic Hell Paladin
This is my first submission ever btw. Let me know if I need to fix anything. :D

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

  • Gothic
  • Gothic's Avatar
  • Moderator
  • Moderator
More
4 years 4 months ago #6 by Gothic
Replied by Gothic on topic Hell Paladin
This is a great monster, but needs some adjustments:
  • In the state Missile1, it doesn't play the firing sound when shooting a grenade.
  • The grenade trail animation is "FRB1 DEHG 2", but it should be "FRB1 DEFGH 2".
  • It lacks GLDEFS.
  • There are sounds that need to be converted to OGG.
  • The PaladinBash actor should play "Paladin/Melee" when it hits, instead of "Paladin/Swing".

Also a couple of suggestions:
  • The grenade trails should be scaled down a little.
  • The grenade should be translucent when it explodes, either with the DEHEXPLOSION flag, or with A_SetTranslucent.

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

  • JohnCook1994
  • JohnCook1994's Avatar Topic Author
  • Visitor
  • Visitor
4 years 4 months ago #7 by JohnCook1994
Replied by JohnCook1994 on topic Hell Paladin
@Gothic, so I updated the Paladin. I added TNT1 A 0 A_Playsound(Paladin/Shoot) to Missile1, Missile2, and Missilelow.
I fixed the grenade trail to DEFGH 2
I converted all sounds to OGG
I switched the Paladin/Swing to Paladin/Melee
I scaled the grenade trail to .5
I tried to add the DEHEXPLOSION to the Grenade death and added TNT1 A 0 A_SetTranslucent(1,1)
I added the Red Ball's GLDEF (I am such a noob at GLDEFS)

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

  • Gothic
  • Gothic's Avatar
  • Moderator
  • Moderator
More
4 years 4 months ago #8 by Gothic
Replied by Gothic on topic Hell Paladin
Both grenade attacks play the wrong sound when fired (It plays"Paladin/Shoot" instead of "Paladin/Grenade").
Also I made GLDEFS for the grenade and the Paladin exploding frames if you want to use them:
Code:
FlickerLight P_GRENADE { Color 0.9 0.4 0.1 Size 48 SecondarySize 54 Chance 0.5 Attenuate 1 } FlickerLight P_GRENADE_X1 { Color 1.0 0.7 0.5 Size 96 SecondarySize 108 Chance 0.3 Attenuate 1 } FlickerLight P_GRENADE_X2 { Color 0.5 0.3 0.2 Size 120 SecondarySize 132 Chance 0.3 Attenuate 1 } FlickerLight P_GRENADE_X3 { Color 0.3 0.1 0.1 Size 144 SecondarySize 156 Chance 0.3 Attenuate 1 } Object PaladinGrenade { Frame PGRNA { Light P_GRENADE } Frame MISLB { Light P_GRENADE_X1 } Frame MISLC { Light P_GRENADE_X2 } Frame MISLD { Light P_GRENADE_X3 } } Object PaladinGrenadeThrust { Frame PGRNA { Light P_GRENADE } Frame MISLB { Light P_GRENADE_X1 } Frame MISLC { Light P_GRENADE_X2 } Frame MISLD { Light P_GRENADE_X3 } } Pointlight PaladinDeath1 { Color 0.5 0.0 0.0 Size 32 } Pointlight PaladinDeath2 { Color 0.6 0.0 0.0 Size 36 } Pointlight PaladinDeath3 { Color 0.8 0.0 0.0 Size 40 } Pointlight PaladinDeath4 { Color 0.9 0.1 0.1 Size 48 } Pointlight PaladinDeath5 { Color 1.0 0.2 0.2 Size 52 } Pointlight PaladinDeath6 { Color 0.7 0.0 0.0 Size 56 } Pointlight PaladinDeath7 { Color 0.5 0.0 0.0 Size 60 } Pointlight PaladinDeath8 { Color 0.3 0.0 0.0 Size 58 } Object Paladin { Frame HPLXA { Light PaladinDeath1 } Frame HPLXB { Light PaladinDeath2 } Frame HPLXC { Light PaladinDeath3 } Frame HPLXD { Light PaladinDeath4 } Frame HPLXE { Light PaladinDeath5 } Frame HPLXF { Light PaladinDeath6 } Frame HPLXG { Light PaladinDeath7 } Frame HPLXH { Light PaladinDeath8 } }

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

  • JohnCook1994
  • JohnCook1994's Avatar Topic Author
  • Visitor
  • Visitor
4 years 4 months ago #9 by JohnCook1994
Replied by JohnCook1994 on topic Hell Paladin
Oh my god, thank you Gothic for the GLDEFS. I reviewed the HPALGREN.ogg and I actually found out about the mistake I've made. I'm gonna update it once again!

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

  • JohnCook1994
  • JohnCook1994's Avatar Topic Author
  • Visitor
  • Visitor
4 years 4 months ago #10 by JohnCook1994
Replied by JohnCook1994 on topic Hell Paladin
Another question, I would I function Paladin's extreme death. When I first hit him with a BFG9000, it goes to the normal death.

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