RMMV Looking for a plugin that could group events together to be effected by a common event.

BlueFrogSK

Warper
Member
Joined
Apr 17, 2022
Messages
3
Reaction score
1
First Language
English
Primarily Uses
RMMV
It's mostly in the tile.
Basically, it would be a plugin that would let me put a note tag or something on an event, and then I could create a common event that would effect every event that has that note tag on it in the same way.
If anyone knows of a plugin capable of that, can you please show it to me.

Thanks.
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
7,630
Reaction score
5,399
First Language
English
Primarily Uses
RMMV
Welcome!

What does "effect [sic] every event" mean/entail? When a map isn't loaded as the current map, the data for its events is also not loaded, so the things you can do to them are limited - typically only setting their self switches (as those are stored in an external list).

So if you just want to change a certain self switch value for all events with a notetag, I don't think you'll need anything approaching a whole plugin for that (I'd have to check whether the event lists need to be loaded from the JSON to see their notetag data).

If you want to do anything else to the events, changing location or image or any other property, you can only do it to those events on the current map without getting into fairly complex plugins that will track your changes and overwrite the database every time you load.

If just doing it to all events on the current map is fine, that really doesn't need a plugin and can be done with probably a single line of code.
 

TheAM-Dol

Randomly Generated User Name
Veteran
Joined
Feb 26, 2022
Messages
488
Reaction score
706
First Language
English
Primarily Uses
RMMV
So if you just want to change a certain self switch value for all events with a notetag, I don't think you'll need anything approaching a whole plugin for that
You don't because I often use this script in my game to control self switches externally from the specified event:

Code:
$gameSelfSwitches.setValue([MAP ID, EVENT ID, SELF SWITCH], true);

And to clarify, this works even when you are on a different map, thus the importance of specifying the map ID. So I can be on map 41 and control a self switch on an event on map 50
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
7,630
Reaction score
5,399
First Language
English
Primarily Uses
RMMV
You don't because I often use this script in my game to control self switches externally from the specified event:
To clarify, the I think portion of my post was not in regards to whether you can set the self switches. I said you can do that in the sentence previous :wink:

The question is whether you can look at their notetags without temporarily loading them/creating some kind of structure.
 

TheAM-Dol

Randomly Generated User Name
Veteran
Joined
Feb 26, 2022
Messages
488
Reaction score
706
First Language
English
Primarily Uses
RMMV
Sorry, I wasn't entirely clear on what you were saying in your post. I know you said the self switches are contained in a separate file, but I thought you were saying you weren't sure what the script call for that would be. I was just looking for the first chance to teach the teacher :wink:
 

TESTOSTERONE

Villager
Member
Joined
Feb 11, 2017
Messages
22
Reaction score
17
First Language
English
Primarily Uses
RMMV
I don't know if I fully understand what you are asking....
but... are you trying to recreate what the switches are for?
  • Every event you want affected can have a new page w/ a switch or a conditional branch for when switch is ON, do this.
  • Common event would turn this switch ON
 

BlueFrogSK

Warper
Member
Joined
Apr 17, 2022
Messages
3
Reaction score
1
First Language
English
Primarily Uses
RMMV
Apologies to everyone on my insanely confusing wording, it was really late at night and I was really tired. To be a bit more precise with what I'm trying to do, I'm trying to make a common event that sets a movement route for every single event that would have a notetag or something on it.
 

TESTOSTERONE

Villager
Member
Joined
Feb 11, 2017
Messages
22
Reaction score
17
First Language
English
Primarily Uses
RMMV
I'm not aware of a plugin like that. But you CAN do this without a plugin.

Here is an example---

Common Event:
* Turn switch 0140 Common Event ON

All Events affected
ExampleMovementRoutes.jpg
 

ShadowDragon

Realist
Veteran
Joined
Oct 8, 2018
Messages
7,239
Reaction score
2,861
First Language
Dutch
Primarily Uses
RMMV
there are 2 ways to do this without and with a plugin!

without a plugin:
set the moveroute in a common event (if possible), and place this common event
on on each event.

with a plugin:
YEP_EventCopier

it uses a map where you create an event, and you call that by notetag which
is exactly the same and behave the same you created (a simple copy).
 

BlueFrogSK

Warper
Member
Joined
Apr 17, 2022
Messages
3
Reaction score
1
First Language
English
Primarily Uses
RMMV
there are 2 ways to do this without and with a plugin!

without a plugin:
set the moveroute in a common event (if possible), and place this common event
on on each event.

with a plugin:
YEP_EventCopier

it uses a map where you create an event, and you call that by notetag which
is exactly the same and behave the same you created (a simple copy).
The event copier should be what I need. Thank you very much!
 

Latest Threads

Latest Profile Posts

Learn how to do custom face parts with my latest tutorial!
Generatorpartsfromscratch.png
The Legion
T7T0hR2.gif
Made a title screen, and by ''made'' I ofc mean I slapped a simple title on some cool art I bought xD This side project might be fun.

sIMPLE.png
CDF.png

Trying for a Classical RPG with Pokemon Elements. Capture monsters like Zombies and Harpys and use them on your team.
ow28O4A.png

Astarte in her usual demeanor: mocking people.

Forum statistics

Threads
129,873
Messages
1,205,850
Members
171,051
Latest member
Atakh4n
Top