Calling isStateAffected() on a party member

Scimitar

Warper
Member
Joined
Dec 14, 2015
Messages
1
Reaction score
0
First Language
English
I've been trying to figure out why this particular bit of code doesn't work for awhile now, so I'm asking the forums if someone can at least point me in the direction of what I'm not getting.
Ostensibly, the code is supposed to loop through each member in the party, check if they have state 11 applied to them, and if so roll a random number and if it is equal to or under 5 add state 12.

BattleManager.applyRandomState = function() { $gameParty.allMembers().forEach(function(actor) { if( actor.isStateAffected( 11 ) { var rand = Math.random()*100; if( rand <= 5 ) { actor.addState( 12 ); } } });};If you comment out the check for isStateAffected() everything works fine: every time applyRandomState() is called it'll roll the dice and add the state if needed.  But with the isStateAffected() check, I get a

TypeError: undefined is not a functionNow from my understanding all the members of $gameParty are battlers, so that means all Game_Battler functions should work for them right?  So I'm not sure why addState() is working here but not isStateAffected().  What am I getting wrong here?

Edit: Ugh, this is why you don't try to figure out things while sick and tired.  Problem was I forgot to close the if-statement with a )
:rswt:
 
Last edited by a moderator:

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??
Yay, now back in action Happy Christmas time, coming back!






Back in action to develop the indie game that has been long overdue... Final Fallacy. A game that keeps on giving! The development never ends as the developer thinks to be the smart cookie by coming back and beginning by saying... "Oh bother, this indie game has been long overdue..." How could one resist such? No-one c
So I was playing with filters and this looked interesting...

Versus the normal look...

Kind of gives a very different feel. :LZSexcite:

Forum statistics

Threads
105,855
Messages
1,017,007
Members
137,563
Latest member
MinyakaAeon
Top