Nawfanial

Warper
Member
Joined
Oct 8, 2021
Messages
2
Reaction score
1
First Language
English
Primarily Uses
RMMV
I'm trying to program a skill that has a 50% chance to apply debuffs to either your enemy or yourself. I'm somewhat familiar with javascript and wrote up a simple if x = 1 do this, or if it's = to 2 do that, but I keep getting the above error. It changes from a to b every once in a while, so at least the if statement works, but the rest of it just breaks down. Can anyone help me out? I've attached a picture of the code for reference.
 

Attachments

  • takeachance.PNG
    takeachance.PNG
    60.2 KB · Views: 6

Shaz

Global Moderators
Global Mod
Joined
Mar 2, 2012
Messages
44,637
Reaction score
15,722
First Language
English
Primarily Uses
RMMV
a and b are only valid in the context of damage formula and maybe plugins. They mean nothing in a common event.

Also get rid of the == 0 in the top line. That is setting x to a true/false value. Technically, true equates to 1 (or anything other than 0) but if you're comparing x == 1 then you shouldn't be setting x to a boolean.
 

Nawfanial

Warper
Member
Joined
Oct 8, 2021
Messages
2
Reaction score
1
First Language
English
Primarily Uses
RMMV
a and b are only valid in the context of damage formula and maybe plugins. They mean nothing in a common event.
In that case, how can I go about applying a state through a common event?
 

ATT_Turan

Forewarner of the Black Wind
Veteran
Joined
Jul 2, 2014
Messages
3,152
Reaction score
1,863
First Language
English
Primarily Uses
RMMV
Yeah, that whole thing should just be in the damage formula of the skill.

It doesn't affect your code working, but your x variable is pointless - especially since you only use it once, you can just say
Code:
if (Math.floor(Math.random()*2)==0)
{
...
}
else
{
...
}
 

Latest Threads

Latest Profile Posts

Ugh, can't decide what to make next!
The Dystopia
ikW0BYF.png
Recently got RPG Maker MZ. A bit slower with my current PC but I will be getting a new one soon.
evening progress; pretty happy where this is at so i'll take the rest of the night to myself =w=
5NJGyKY.png
It would seem learning JS is not a know it all for making plugins. While it has enabled me to understand what I'm looking at, I still have to find the relevant information in the core scripts. This is much harder than learning JS IMO.

Forum statistics

Threads
118,403
Messages
1,115,673
Members
155,343
Latest member
sograyish
Top