Page 1 of 1

Mario Forever Piranha Plants + Bullet Bill Plants + Custom Green Bullet Bill

Posted: Thu Apr 28, 2022 5:48 pm
by LooKiCH

Mario Forever Piranha Plants + Bullet Bill Blaster Plants + Custom Green Bullet Bill

I decided to share a pack including Mario Forever Piranha Plants, Bullet Bill Blaster Plants, and also Mario Forever Green Bullet Bills which chases up/down (if NPC is horizontal) or left/right (if NPC is vertical) to the player. The idea to make Green Bullet Bills from the Mario Forever game was completely mine, and in my opinion no one had done it before, I made this script from scratch, and then through crutches I set up chasing to the player and animation (since there were bugs with the vertical NPC with animation, and I fixed them). As for Piranha Plants, I did not find a normal script for Volcano Piranha Plants on the forum. The script from MrDoubleA is not the one I need, and in the script from Litchh only one direction of the Volcano Piranha Plant, and that is the replacement for the SMBX64-NPC Venus Fly Trap. And in project of episode Bowsers Time Attack by 1230m 1, the script by Core is buggy, for which I made a normal script on Volcano Piranha Plants, and it will also be used in my Sand Dunes level. The Piranha Plants script was not written from scratch, I copied the Piranha Plants script from MrDoubleA, and edited it so that Volcano Piranha Plant would shoot exactly like Mario Forever, also the Piranha Plants library is for Bullet Bill Blaster Plants, I created a separate setting in npc-n.lua. I also fixed a bug with NPC invulnerability when hidden in a pipe, although also through crutches (through v.friendly). I can't help but mention Volcano Piranha Heads (which stand still and shoot, they are also in Mario Forever), initially I made them as NPCs, but NPCs was disappearing, and I decided to make Piranha Heads as blocks, there I created a script like despawn timer so that they shoots only when they are on the frame, and that worked. I also made it so that when a fireball touches a player in a Hammer Suit shell or in a red boot, the fireball is extinguished

screenshots: show
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
Image
credits: show
Script
LooKiCH (Script for Green Bullet Bill & was editing scripts)
MrDoubleA (Original scripts for Piranha Plants)
Core (Script for enemy's iceballs and Homing Bullet Bills)
GFX
LooKiCH (recoloring & edited Venus Fly Trap's Head's direction)
Valtteri, Sednauir

Video

DOWNLOAD v1.2
Old version

changelog: show
v1.1:
• Specified shot's layer "Spawned NPCs"
• Removed onTick function in file npc-769.lua because it does nothing
v1.2:
• The standard mechanics of Venus Fire Trap had been returned, since the new mechanics without limiting the fireball's aiming to the player is not familiar, but I kept the old version of the pack with the new mechanics of Venus Fire Trap

Re: Mario Forever Piranha Plants + Bullet Bill Plants + Custom Green Bullet Bill

Posted: Tue Jun 07, 2022 9:01 pm
by Blake Izayoi
How has no one commented on this yet?? These are honestly quite incredible, and will be great for hardcore SMB1 themed levels / episodes. Good job!

Update Mario Forever Piranha Plants + Bullet Bill Plants + Custom Green Bullet Bill v.1.2

Posted: Thu Jul 07, 2022 2:37 pm
by LooKiCH
• The standard mechanics of Venus Fire Trap had been returned, since the new mechanics without limiting the fireball's aiming to the player is not familiar, but I kept the old version of the pack with the new mechanics of Venus Fire Trap
Image
DOWNLOAD
Old version

Re: Mario Forever Piranha Plants + Bullet Bill Plants + Custom Green Bullet Bill

Posted: Wed Sep 13, 2023 2:48 pm
by mariobrigade2018
I really hope the Volcano and Freezing Piranha Plants here become basegame. These are extremely well made and act just like the Mario Forever Plants. This is the most under rated NPC pack in the forums, and you cannot tell me otherwise.

Re: Mario Forever Piranha Plants + Bullet Bill Plants + Custom Green Bullet Bill

Posted: Mon Feb 19, 2024 11:43 pm
by mariobrigade2018
If you're going to use this in B5, make sure you rename the files that say "npcsettings_piranhaplant_fire" to something like "npcsettings_piranhaplant_volcano" and make sure the ini files uses that new name. This is because the fire-spewing Piranha Plant has that file name for it's extasetting.