header general

Mauler

  • Craneo
  • Craneo's Avatar Topic Author
  • Dark Imp
  • Dark Imp
More
4 months 3 days ago #1 by Craneo
Mauler was created by Craneo
Information:
Name: Mauler
Difficulty: Medium
Connections: none
Summon: GigaDemon
Melee: Yes
Distance: No
Type: Demon, Brute
Brightmaps: No
Actor modification: No
ACS: No

Credits:
Code: Craneo
Sounds: Kalisto Entertainment, Id Software
Sprites: Id Software, Hidfan, Dunkelschwann
Sprite Edit: Craneo
Idea Base: melee-only boss

Description:
A massive pinky demon with a lot of health, chases the player around trying to bite them, after
enough damage is dealt it will enter a spectral mode that negates pain, best used as an early game
boss and on an open arena.



https://drive.google.com/file/d/1FyNdobxsImfkZZ0hFjv76Gb-ZdgUhjZ7/view?usp=sharing

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

  • Ganbare-Lucifer
  • Ganbare-Lucifer's Avatar
  • Cacodemon
  • Cacodemon
More
4 months 3 days ago #2 by Ganbare-Lucifer
Replied by Ganbare-Lucifer on topic Mauler

Information:
Name: Mauler
Difficulty: Medium
Connections: none
Summon: GigaDemon
Melee: Yes
Distance: No
Type: Demon, Brute
Brightmaps: No
Actor modification: No
ACS: No

Credits:
Code: Craneo
Sounds: Kalisto Entertainment, Id Software
Sprites: Id Software, Hidfan, Dunkelschwann
Sprite Edit: Craneo
Idea Base: melee-only boss

Description:
A massive pinky demon with a lot of health, chases the player around trying to bite them, after
enough damage is dealt it will enter a spectral mode that negates pain, best used as an early game
boss and on an open arena.



https://drive.google.com/file/d/1FyNdobxsImfkZZ0hFjv76Gb-ZdgUhjZ7/view?usp=sharing
 
Hahah! Craneo!

Glad to see you can finally access Realm667, bro!

The Mauler is also impressive!

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

  • DeVloek
  • DeVloek's Avatar
  • Arachnotron
  • Arachnotron
More
4 months 3 days ago - 4 months 3 days ago #3 by DeVloek
Replied by DeVloek on topic Mauler
Hey Craneo, I just wanna point a typo in the credits. Her name is spelled Dunkelschwamm (it translates to "dark sponge" from German) ;-)
Also there's already a Mauler Demon in the repo, maybe rename this one to Giga Demon as the classname suggests?
Last edit: 4 months 3 days ago by DeVloek.

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

  • Ganbare-Lucifer
  • Ganbare-Lucifer's Avatar
  • Cacodemon
  • Cacodemon
More
4 months 3 days ago #4 by Ganbare-Lucifer
Replied by Ganbare-Lucifer on topic Mauler

Hey Craneo, I just wanna point a typo in the credits. Her name is spelled Dunkelschwamm (it translates to "dark sponge" from German) ;-)
Also there's already a Mauler Demon in the repo, maybe rename this one to Giga Demon as the classname suggests?
 
Why not Giga Mauler? Makes it more menacing.

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

  • Gothic
  • Gothic's Avatar
  • Moderator
  • Moderator
More
4 months 3 days ago #5 by Gothic
Replied by Gothic on topic Mauler
Giga Demon sounds good, that way it won't get confused with the Mauler Demon, or the Mauler weapon from Strife.
I have some gripes with its walking animations.
  • Instead of using the Cyberdemon's walk cycle, you should make the sounds fit the animations better.
  • Is the Missile state meant to be a slower walking cycle? In that case, you should make it jump to it at the end of its normal walking cycle.
  • Instead of using A_Hoof, you should give it a custom walking sound:
Code:
See:         GIGA A 2 { A_Chase; A_StartSound("giantstep",5,CHANF_OVERLAP); }         GIGA ABB 2 A_Chase         GIGA C 2 { A_Chase; A_StartSound("giantstep",5,CHANF_OVERLAP); }         GIGA CDD 2 A_Chase         TNT1 A 0 A_Jump(80,"SlowChase")         Loop SlowChase:         GIGA A 3 { A_Chase; A_StartSound("giantstep",5,CHANF_OVERLAP); }         GIGA A 3 A_Chase         GIGA B 3 A_Chase         GIGA B 3 A_Chase         GIGA C 3 { A_Chase; A_StartSound("giantstep",5,CHANF_OVERLAP); }         GIGA C 3 A_Chase         GIGA D 3 A_Chase         GIGA D 3 A_Chase         GIGA A 3 { A_Chase; A_StartSound("giantstep",5,CHANF_OVERLAP); }         GIGA A 3 A_Chase         GIGA B 3 A_Chase         GIGA B 3 A_Chase         GIGA C 3 { A_Chase; A_StartSound("giantstep",5,CHANF_OVERLAP); }         GIGA C 3 A_Chase         GIGA D 3 A_Chase         GIGA D 3 A_Chase         Goto See Pain:         TNT1 A 0 A_JumpIfHealthLower(2500,"Phase2")         GIGA H 2 A_Pain         GIGA A 3 { A_Chase; A_StartSound("giantstep",5,CHANF_OVERLAP); }         GIGA ABB 3 A_Wander         GIGA C 3 { A_Chase; A_StartSound("giantstep",5,CHANF_OVERLAP); }         GIGA CDD 3 A_Wander         GIGA A 2 { A_Chase; A_StartSound("giantstep",5,CHANF_OVERLAP); }         GIGA ABB 2 A_Wander         GIGA C 2 { A_Chase; A_StartSound("giantstep",5,CHANF_OVERLAP); }         GIGA CDD 2 A_Wander         Goto See
During its attack state, is it supposed to strafe around you, or charge directly towards you? If you want the later, you should add A_FaceTarget before the recoil function:
Code:
TNT1 A 0 { A_FaceTarget; A_Recoil(-20); }
If you want the invisibility animation to look more convincing, you should stop the demon for a moment while the "ghost" actor dissapears:
Code:
    Phase2:         TNT1 A 0             {             A_ChangeFlag(NOPAIN,1); A_ChangeFlag(MISSILEEVENMORE,1); A_ChangeFlag(SHADOW,1);             A_Stop; A_SpawnItemEx("GigaDemonDissipate");             }         GIGA H 20 A_SetRenderStyle(0.2,Style_OptFuzzy)         Goto See
Code:
ACTOR GigaDemonDissipate {     +CLIENTSIDEONLY     +NOINTERACTION         States     {     Spawn:         GIGA HHHHHHHHHH 2 A_FadeOut(0.1)         Stop     } }
I was using Quake 4 step noises while testing new sounds. If you like them, you can use them:
 

File Attachment:

File Name: Q4Steps.zip
File Size:34 KB

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

  • Craneo
  • Craneo's Avatar Topic Author
  • Dark Imp
  • Dark Imp
More
4 months 3 days ago #6 by Craneo
Replied by Craneo on topic Mauler
I'll look into fixing the credits, changing the name and other stuff tomorrow, as for the missile state being slower, that's the opposite of what I wanted, I wanted the missile state to be a faster walk if anything, really should prolly do something else tbh like him charging towards the player.... again will look into it tomorrow probably

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

  • CaptainToenail
  • CaptainToenail's Avatar
  • Wicked
  • Wicked
More
4 months 2 days ago #7 by CaptainToenail
Replied by CaptainToenail on topic Mauler
A pinky this big feels like a T-Rex!

Maybe you could play that up with the Jurassic Park scene foot stomps and roar.

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

  • DeVloek
  • DeVloek's Avatar
  • Arachnotron
  • Arachnotron
More
4 months 2 days ago #8 by DeVloek
Replied by DeVloek on topic Mauler
I like this little fella :-} The upscaled pinky sprite works really well.

I wanted the missile state to be a faster walk if anything, really should prolly do something else tbh like him charging towards the player

Yea, a long distance charge towards the player would make him more fun to fight imo. The short distance charge attack already works well but if he is too far away from the player he's just a big ol' bullet sponge and a bit too easy to outmaneuver. But I guess that also depends on the map and whatever obstacles are present.

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

  • Craneo
  • Craneo's Avatar Topic Author
  • Dark Imp
  • Dark Imp
More
3 months 4 weeks ago #9 by Craneo
Replied by Craneo on topic Mauler
I'm sorry but at the moment I'm kinda sick and demotivated right now uh... I'll look into fixing this wheneveR I am feeling better :/

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

  • DeVloek
  • DeVloek's Avatar
  • Arachnotron
  • Arachnotron
More
3 months 4 weeks ago #10 by DeVloek
Replied by DeVloek on topic Mauler
no worries, take your time. Get well soon!

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