[INFO]:
Name: Void Soul
Difficulty: Medium
Connection: Lost Soul
Summon: VoidSoul
Melee: Charge Attack
Distance: Projectile
Type: Demon, Undead
Brightmaps: Not yet
[CREDITS]:
Submitted: EffinghamHuffnagel
Decorate: HorrorMovieGuy (original concept), EffinghamHuffnagel
GLDefs: Not yet
Sounds: SigFloyd (Brutal Doom SE), Freesound.org (Creative Commons 0)
Sprites: id, zrrion the insect
Sprite Edit: EffinghamHuffnagel
Idea Base: A new Lost Soul variant
[DESCRIPTION]
A Lost Soul variant that can resurrect like an Arch-Vile at the cost of its life. It has Arch-Vile speed and more health than a normal Lost Soul. It also has a distance weapon: the Void Ball; a small, slow-moving, homing projectile that hurts a lot more than it looks like it should. It uses the missile attack 25% of the time. When it dies, it implodes and is sucked back into the Void, causing damage to all those near it. It also pulls all creatures for a certain distance towards the Void hole it creates.
[PREVIEW]
[DOWNLOAD]
https://www.dropbox.com/s/d368s9u3g048daj/VoidSoul.zip?dl=0
Updated - 9/7/15
I added Info and Credits lumps, converted all the sounds/graphics to ogg/png, added the +NOBLOOD flag and increased health to 150 so one close-up SSG shot will not always kill them. I also added the SMF_PRECISE flag to the VoidBall so it won't crash into the ground anymore.
I'd still like someone with more Decorate experience to look at my code and see if it's okay. These two Souls are the first monsters I've created. I don't know that I used A_FadeOut correctly. Or is that more for use in GZDoom?
I also checked and found that A_Chase now has increased functionality and supersedes A_VileChase, so I'll try to redo the code there. And I still need to learn how to do GLDefs and Brightmaps (although the Void Soul should probably have a negative brightness, if that's possible).