Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(2 edits)

I picked this up with the sale and it replaced Yanfly Event Morph nicely. The notetags work and the script call is a lot simpler.

However I am trying the event spawner on a map that spawns both moving and non moving events. If I unspawn a moving event (using Autonomous movement>random) then spawn a static event, the new static event moves for a few tiles before settling in a position. If I only unspawn static events and respawn the same static event there's no issue. I could get a video and a screencap of the event pages if you need to see it in action.

Hello again! Glad to see that some stuff is working for you! I've tried creating some events to spawn where one was using autonomous movement random and the other was using autonomous movement fixed. I was unable to replicate your issue. If you could show me what's happening along with the events in question that would help clear things up.

Steps I took:

Created 2 events on a spawn map.
One using Autonomous movement Random and the other using Autonomous movement Fixed.
I spawned the random event first and let it move around for a little bit.
I unspawned the random event.
I then spawned the Fixed event.
resulting in the fixed event staying in place on the tile it was spawned on without moving.
I did this a few more times alternating between the two events and couldn't get it to break.

I can dig deeper with more information.

Thank you and Good Luck!

(2 edits)

Thanks for testing. It's being caused by Altimit Pixel Movement as when I turned it off the issue dissapeared. Although I don't get the issue with Galv spawn+Altimit so I'll try to narrow down where the conflict is.

(1 edit)

Here is a video of the issue. Altimit Pixel + Ritter Spawn conflict
(1 edit) (+1)

Interesting one here. So it seems like the events are returning to the tile the chicken event was on when it unspawned upon being respawned as the other berry bush event.

This is happening with my spawner, for a reason I'll soon be looking into, but not with other spawners because this spawner recycles events. So when you unspawn a chicken that event goes into a sort of 'unspawned events pool' which the spawner looks to before spawning another event. if there are any unspawned 'null' events available it will grab one of those and transform it into a new event instead of creating another event on the map. Whereas galv spawner will just spawn a new event every single time you spawn an event.

The problem seems to be that the event wants to return to the position it was in when it was last unspawned.

spawn chicken
unspawn chicken
spawn berry bush
berry bush wants to move to where chicken previously was.

 I'll take a look into this and hopefully have a fix soon.


Edit:

I've located the problem within altimit movement code, deciding on the best fix.

(1 edit) (+1)

I just uploaded version 1.4 of the spawner which should fix this issue. 

If you're curious about what the issue here was with altimit movement and the way my spawner recycles events... basically with altimit movement whenever an event is moving it is given a ._moveTarget = true property and also ._moveTargetX and ._moveTargetY properties. These properties had to be reset when unspawning an event since these events are recycled.

The events were respawning with flags that tell altimit when and where to move the event to lol.

I hope this works out for you! If you find any other issues or if this one somehow persists be sure to let me know!

Thank you!

(+1)

Works like a charm! Thanks again for resolving such a niche bug report so fast. This plugin replaced both Yanfly Event Morph and Galv Spawn for me.