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
152
Reaction score
126
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,178
Reaction score
1,876
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,370
Reaction score
1,985
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,178
Reaction score
1,876
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,352
Reaction score
9,058
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 Posts

Latest Profile Posts

SF_People3_3 added!
index.php

ScreenShot_1_3_2022_1_32_12.png
I feel QSprite for MV is underrated. I basically am able to use my chibi sideview battlers I drew on the maps and have all the motions available. this'll help a lot with cutscenes.
I've figured out how to reasonably tall-ify chibi sprites on my editor. I like that making tall sprites gives me control on expressing how tall characters seem on the field relative to each other as well as better differentiate adult sprites from child sprites.
doing some wacky experimental stuff in MV right now :kaoluv: I cannot wait to drop what I've been working on
Doing RPG Maker News for this week. (January 14th - 20th, 2022)

Forum statistics

Threads
118,556
Messages
1,116,933
Members
155,594
Latest member
000dsdsc
Top