header general

[SUBMISSION] Infernal Beast

  • DeVloek
  • DeVloek's Avatar Topic Author
  • Arachnotron
  • Arachnotron
More
11 months 2 weeks ago - 11 months 1 week ago #1 by DeVloek
[SUBMISSION] Infernal Beast was created by DeVloek
Info:
Name: Infernal Beast
Difficulty: medium
Connections: none
Summon: Infernalbeast
Melee: yes
Distance: projectile
Type: Demon
Brightmaps: no
Actor modification: no
ACS: no

Description:
The Infernal Beast emerged from the fiery depths of hell to hunt down its prey.
Not as sturdy as a Hellknight but much faster. Highly resistant to fire.
Shoots barrages of fireballs while moving quickly into melee range.

Credits:
Code: DeVloek
GLDefs: DeVloek
Sounds: JamesFarrell_97, cylon8472, magnuswaker, hykenfreak
Sprites: Nmn, Midway, Freedoom
Sprite Edit: DeVloek
Idea Base: Hellhound mythology

Preview sprite:


Download link:
https://drive.google.com/file/d/11zIKeaf01YT6t4kJQsio5F_9CDoQM4oj/view?usp=sharing
Last edit: 11 months 1 week ago by DeVloek. Reason: finally added the scorch decals that I totally forgot, changed info and fixed a typo in the credits

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

  • Gothic
  • Gothic's Avatar
  • Moderator
  • Moderator
More
11 months 2 weeks ago #2 by Gothic
Replied by Gothic on topic [SUBMISSION] Infernal Beast
This would benefit if it had custom sounds.
I think the flames on its death animation should dissipate after a short time.

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

  • DeVloek
  • DeVloek's Avatar Topic Author
  • Arachnotron
  • Arachnotron
More
11 months 2 weeks ago #3 by DeVloek
Replied by DeVloek on topic [SUBMISSION] Infernal Beast
I will definitely add custom sounds. I should add some smoke particle effects too. I made this monster on a whim yesterday, didn't put too much thought in it yet :XD:
One thing I was thinking though is how the monster's corpse would serve as a nice light source on dark maps ;) I'll look into dissipating the fire but I think it should burn a few minutes at least.

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

  • DeVloek
  • DeVloek's Avatar Topic Author
  • Arachnotron
  • Arachnotron
More
11 months 2 weeks ago - 11 months 2 weeks ago #4 by DeVloek
Replied by DeVloek on topic [SUBMISSION] Infernal Beast
Update
  • changed monster skin color a little bit (slightly darker but looks much better now imo)
  • added smoke/ember particles
  • added fire crackle sound
  • added custom projectile sounds
  • added projectile trail
  • projectile death now uses freedoom sprites (slightly edited)
  • corpse fire is now on a timer, when the fire goes out the corpse glows instead

edit: forgot to mention, I still wanna add some custom sounds for the monster itself so it can be used in Heretic and Hexen too.
Last edit: 11 months 2 weeks ago by DeVloek.

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

  • DeVloek
  • DeVloek's Avatar Topic Author
  • Arachnotron
  • Arachnotron
More
11 months 1 week ago - 11 months 1 week ago #5 by DeVloek
Replied by DeVloek on topic [SUBMISSION] Infernal Beast
Update
  • added custom monster sounds
  • replaced fire crackle sound
  • more minor tweaks and fixes
While fixing a bug with the raise state I noticed that Archviles can't raise the dead beast while it's still burning (because it only works when the monster's last frame has a duration of -1). I hope I can fix this somehow, otherwise the monster is pretty much done I'd say.

btw the corpse burns for 20 seconds now, if i can't fix the raise issue I might reduce it even further, otherwise I'd set it to 60 seconds. Make sure to bring steaks and beer.

edit: and that issue is fixed as well.
Last edit: 11 months 1 week ago by DeVloek. Reason: more bug fixing

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

  • DeVloek
  • DeVloek's Avatar Topic Author
  • Arachnotron
  • Arachnotron
More
11 months 1 week ago #6 by DeVloek
Replied by DeVloek on topic [SUBMISSION] Infernal Beast
Another Update. This time I only randomized the attack pattern a little bit. This is the final change as far as I'm concerned, but you never know...

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

  • Gothic
  • Gothic's Avatar
  • Moderator
  • Moderator
More
11 months 1 week ago #7 by Gothic
Replied by Gothic on topic [SUBMISSION] Infernal Beast
I'd say the firetimer should be reduced to 20, to avoid performance issues with large packs of them.

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

  • DeVloek
  • DeVloek's Avatar Topic Author
  • Arachnotron
  • Arachnotron
More
11 months 1 week ago #8 by DeVloek
Replied by DeVloek on topic [SUBMISSION] Infernal Beast
Good point about the performance. I tried reducing the timer, but that didn't help much because the main culprit here is the sheer amount of particles that is spawned every few tics while the fire is still burning. So very large packs of beasts (100+ in my case) will still tank the performance. I guess I went a little bit overboard with the particles so I did some testing and tweaking.
Now the amount of particles is drastically reduced, which means the smoke doesn't look as good as before but it should run much more smoothly on weaker PCs. The timer is now at 30 seconds.

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

  • Gothic
  • Gothic's Avatar
  • Moderator
  • Moderator
More
11 months 1 day ago #9 by Gothic
Replied by Gothic on topic [SUBMISSION] Infernal Beast

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