RMMV (SOLVED) (Yanfly) How do I get the magic attack of a caster that applied a state on a target?

Status
Not open for further replies.

Bad_Muppet

Villager
Member
Joined
Oct 4, 2021
Messages
5
Reaction score
3
First Language
English
Primarily Uses
RMMV
I am trying to have the game get the magic attack of Battler A so that Battler B gets an amount of absorption barrier points every round that passes by from a custom state. I am using Yanfly's Absorption Barrier plugin and its
Code:
 <Custom Barrier Regen>
, but I don't know how to get Actor A's magic attack inside of the state's notetag. What is it that I am missing?
 

eomereolsson

Veteran
Veteran
Joined
Sep 29, 2021
Messages
154
Reaction score
134
First Language
German
Primarily Uses
RMMV
If you want to get the MAT of a specific actor you can get it via:
JavaScript:
$gameActors.actor(Actor ID).mat
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
3,221
Reaction score
1,907
First Language
English
Primarily Uses
RMMV
If you're using Yanfly's Buffs & States, there's an included origin variable that tracks who created the state.

So the magic attack of the caster is simply origin.mat
 

Frostorm

[]D[][]V[][]D
Veteran
Joined
Feb 22, 2016
Messages
2,434
Reaction score
2,035
First Language
English
Primarily Uses
RMMV
To add on to @ATT_Turan, if you want to forcibly set the origin to a certain unit, you can also do something like this...
JavaScript:
<Pre-Damage Eval>
target.setStateOrigin(42, user);
</Pre-Damage Eval>
I have to do this because the origin is not set automatically w/ the battle system I'm using (LeTBS).
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
3,221
Reaction score
1,907
First Language
English
Primarily Uses
RMMV
This is applied to the state notetag, right?
To be clear, unless you're using that specific, heavily modified battle system that Frostorm referred to, there is zero reason for you to use that code.
 

mlogan

Global Moderators
Global Mod
Joined
Mar 18, 2012
Messages
16,364
Reaction score
9,061
First Language
English
Primarily Uses
RMMV

This thread is being closed, due to being solved. If for some reason you would like this thread re-opened, please report this post and leave a message why. Thank you.

 
Status
Not open for further replies.

Latest Threads

Latest Profile Posts

SF_Enemy1_4 added!
index.php

Who wants to see me mock my brother's story? Brother story: thus he summoned a mighty twenty foot lizard. My Comment: Godzilla is attacking the city! As bad as these 4 are at shopping I wouldn't be surprised if Jun didn't proudly return with a chamber pot on her head. "Look at this helmet I got for 1,000 gold!"
Apparently I'm a grandpa now.

20220128_181216.jpg20220128_181227.jpg
Sales Goal of Learn RPG Maker MV at 64% now! :kaopride:
When I was in the hospital I did actually have a nurse that was funny, did all these extra nice things for me and said she liked me. So you know what that means. That will be the last time I'll hear from her.

Forum statistics

Threads
118,809
Messages
1,118,859
Members
155,988
Latest member
Lilrick0712
Top