[CGMZ] Event Clone (Patreon)
Downloads
Content
Clone your events from a source event, so you only need to update them once when changes need to be made or bugs need to be fixed.
! SEE BOTTOM OF POST FOR UPDATES !
Hi all, introducing: [CGMZ] Event Clone!
The Problem
Have you ever had a complicated event that needed to be copied around multiple times, even perhaps to multiple maps? Then, maybe your event had a bug in it or needed to be changed as part of an update. You would need to copy the event all over again and hope you don't miss an area.
Event Cloning
With event cloning, you can simply tell your events to load a source event from a different map. With this plugin, you use a simple note tag <cgmzclone:eventId> with the event id you want to clone in the event note section. Then that event will behave as if it is the event on the source map.
If you need to make changes to your event, you only need to update the source event and all cloned events will automatically be updated as well.
Example
Each cloned event can be erased and interacted with separately, but they all do the same thing. In the gif example below, all of the cloned events show some text and then a death animation. However, what if we wanted to change to a Fog animation or change the text? Without cloned events, we would need to update all of the events. With cloned events, we only need to update the source event.
Cloned events still work with all event-specific commands. You can erase event and only erase one of the clones. You can also control self switches or use other commands that only affect one event without affecting clones too.
Roadmap
This has been a plugin [CGMZ] has been lacking so I wanted to get this functionality out there. The plugin is planned to also allow spawning of events in a future update, but that is not yet a feature. The plugin will also allow you to change a normal event into a cloned event (and back again) via plugin commands.
Do you have any ideas you'd like to see added to the plugin not already listed above? Let me know in the comments or in my Discord's #suggestion channel! I appreciate all suggestions I get and add them all to my to-do list.
Happy RPG Making!
This version adds a plugin command to clone an event during gameplay, including the option to reset the event back to the non-cloned version. This will allow you to swap between cloned events in the same location as needed, for example if you want to let the player decide which campfire to create or which furniture to build at a set location. See below gif for how it can look:
Cloned events created through the plugin command will override any note tag, and they also do not require the note tag at all.