[UPDATED 2019-06-20] A BOWL OF PIRANHAS - RELOADED

Projects that alter game functions but do not include new maps belong here.
Forum rules
The Projects forums are only for projects. If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
Post Reply
User avatar
ASO3000
Posts: 67
Joined: Fri Jun 14, 2019 5:38 am

[UPDATED 2019-06-20] A BOWL OF PIRANHAS - RELOADED

Post by ASO3000 »

Yeah, you read right - it's a bowl of fucking piranhas. Why? Because it's awesome! Imagine picking up a bowl with some piranhas in it and just hurl it at that asshole that kept tailgaiting you for the past fifteen minutes. TAKE THAT!

Name: Piranha Bowl
Class: 7
Type: Projectile
Summon: PiranhaBowl
AmmoType: Piranhas
Fire: Pour Piranhas
Alt Fire: Throw Bowl

Watch this video:
Spoiler:
DOWNLOAD HERE!


Over the last week I reworked the mod's code and sprites because I wasn't really satisfied with it anymore (it was my first real mod that did something). I cleaned up the code a bit, added skeletonized sprites for the enemies I presume have human skeletons inside of them (spooky!) and redid all sprites with most of them being photorealistic high resolution, so make sure to enable hires textures! I learned a lot about image processing and how to use GIMP.

The piranhas serve as some kind of seeker missiles who will home in to a nearby enemy and start chomping. If there is not enemy to eat, they will just run into the next wall.
Also, I put the bowl in the BFG class because *FUCKING PIRANHAS* and also because already five piranhas can stunlock a Cyberdemon until it's completely gone. Ironically they work better against bigger enemies or packs.

Credits:
Decorate: ASO3000
Sprites: stock photos; I have no idea where I got the bloody skeleton from, probably from here :oops:
Sprite Edit: ASO3000
Sounds: self recorded

Old version if you are interested
Last edited by ASO3000 on Thu Jun 20, 2019 8:41 am, edited 2 times in total.
User avatar
affandede
Posts: 118
Joined: Sat Nov 11, 2017 7:52 am

Re: A BOWL OF PIRANHAS

Post by affandede »

You can probably give piranhas a special damage type and make that damage type trigger a special death. Brutal Doom and Kriegsland do that.
User avatar
ASO3000
Posts: 67
Joined: Fri Jun 14, 2019 5:38 am

Re: A BOWL OF PIRANHAS

Post by ASO3000 »

Thanks for the suggestion. As a matter of fact, I wanted to try this when I found out I already seem to have tried something like that before, I have skeleton sprites and all that. But I seem to have tried it by calling a script on the corpse. I have no idea what I tried to do two years ago.
Anyhow, I am just implementing skeletonized enemies, but I haven't found a more elegant solution yet than to make an actor for each enemy - but I would like it to work on all enemies, not just vanilla ones.
User avatar
Xim
Posts: 2095
Joined: Fri Feb 20, 2009 2:46 pm
Location: somewhere with trees

Re: A BOWL OF PIRANHAS

Post by Xim »

Yeah making a custom death that automatically works for all enemies can be tough. I'd be pretty easy to just do it with vanilla enemies as long as you have the sprites. You could include skeleton sprites for the more popular custom enemies and include them for modders to use.

But regardless this seems like a pretty cool idea.
User avatar
ASO3000
Posts: 67
Joined: Fri Jun 14, 2019 5:38 am

Re: A BOWL OF PIRANHAS

Post by ASO3000 »

Xim wrote:Yeah making a custom death that automatically works for all enemies can be tough.
Yeah, that's why I just leave it at regular human enemies. I am not well versed in demon anatomy anyways :mrgreen:
User avatar
Beetow Brode
Posts: 69
Joined: Sat Sep 24, 2016 1:46 pm
Graphics Processor: nVidia (Modern GZDoom)
Location: "We've Got Hostiles"

Re: [UPDATED 2019-06-20] A BOWL OF PIRANHAS - RELOADED

Post by Beetow Brode »

They're like snarks from half-life
User avatar
ASO3000
Posts: 67
Joined: Fri Jun 14, 2019 5:38 am

Re: [UPDATED 2019-06-20] A BOWL OF PIRANHAS - RELOADED

Post by ASO3000 »

Beetow Brode wrote:They're like snarks from half-life
Damn, you're right, I really forgot about them. Was never a big Half Life player.
User avatar
StroggVorbis
Posts: 866
Joined: Wed Nov 08, 2017 4:23 pm
Graphics Processor: nVidia with Vulkan support
Location: Germany

Re: [UPDATED 2019-06-20] A BOWL OF PIRANHAS - RELOADED

Post by StroggVorbis »

What Veetow Brode said, thought I was the first :D
User avatar
YasuoProjectX
Posts: 183
Joined: Tue Oct 09, 2018 6:37 pm
Graphics Processor: nVidia (Modern GZDoom)
Location: Ionia

Re: [UPDATED 2019-06-20] A BOWL OF PIRANHAS - RELOADED

Post by YasuoProjectX »

Dont throw this Fish at home :lol: :lol:
User avatar
Captain J
 
 
Posts: 16891
Joined: Tue Oct 02, 2012 2:20 am
Location: An ancient Escape Shuttle(No longer active here anymore)
Contact:

Re: [UPDATED 2019-06-20] A BOWL OF PIRANHAS - RELOADED

Post by Captain J »

This is way clever and hilarious mod to play. Piranhas are indeed dangerous if they hunger for some demon flesh to chew down! However they do a quick bounce when they're swimming on the ground. Intentional? And i do certainly hope some Piranhas spawned by Secondary Fire attacks multiple enemies instead of aiming one at a time.
User avatar
ASO3000
Posts: 67
Joined: Fri Jun 14, 2019 5:38 am

Re: [UPDATED 2019-06-20] A BOWL OF PIRANHAS - RELOADED

Post by ASO3000 »

The bounce is intentional. It's supposed to be the flopping of a fish on dry land. I originally had planned to make them go up on their target, like in a cartoon - skeletonizing as they go, but I wasn't able to implement that.
As for secondary fire, the piranhas will be released in all directions, so if you throw it between a group of enemies, they should attack everyone. Like MAP01 the room with the armor secret, or outside the imps.
Post Reply

Return to “Gameplay Mods”