Pages: 1
Posted on 03-11-25, 06:59 am
Micro-Goomba
Knight

Karma: 11
Posts: 5/13
Since: 03-09-25
Can i make ennemies that do not respawn when their chunk gets unloaded and reloaded by Mario ?

A one-time spawn kind of thing.

Thanks
Posted on 03-11-25, 08:22 pm (rev. 2 by  OfuzzyboiO on 03-11-25, 08:23 pm)
Mole
Goomba's run the world...

Karma: 448
Posts: 336/350
Since: 08-27-20
Yes, but as far as I'm aware it would require a little bit of...

Typically, enemies will not respawn after they are killed by Mario, either via stomping, fireball, or being thrown in a substance like lava or poison water.
Enemy spawning however, is not affected when the enemy is knocked off of an edge.

So, what's the solution? Well, I would try and create a zone-controlled sprite for what enemies you are trying to affect. Create a zone for each one of these enemies, or simply just create one zone for a group of enemies you'd want to despawn after leaving the zone. Then you would need a custom actor to control and enable the zone to function this way. This would unfortunately either have to be programmed by yourself, or you can request it on this site or on the NSMB Central discord.

Sorry it isn't easier
Luckily, I don't think it would be too hard to program.

Someone can correct me if I'm wrong about any of this however...
Posted on 03-12-25, 06:13 am
Micro-Goomba
Knight

Karma: 11
Posts: 6/13
Since: 03-09-25
I just got into this so it all sounds very overwhelming. I will try to make my level without it and request nicely for someone to do it if i really need it.

Thanks for answering
Posted on 03-12-25, 04:38 pm
Mole
Goomba's run the world...

Karma: 448
Posts: 338/350
Since: 08-27-20
You’re welcome.
I do believe the game already has a few zone controlled sprites, like the bullet bills without a launcher, and I do think for those you are able to set them to spawn once, but only a few enemies have these sprites for them.
_________________________


Hacks Channel:
https://www.youtube.com/channel/UCqA5CgsW-CTfD56DCa2kvYw/channels
Pages: 1