Ender570

Villager
Member
Joined
Jan 24, 2021
Messages
16
Reaction score
3
First Language
English
Primarily Uses
RMMZ
I'm trying to do a conditional branch to determine the amount of days in that month

I have my game variables set as:
0001 Day of Week
0002 Week (number of weeks passed)
0003 Month
0004 Day of Month

0003 ranges from 1-12
I know months 1, 3, 5, 7, 8, 10, and 12 have 31 Days
Month 2 has 28
Everything else has 30

So i first wanted to set conditions for the months with 31 days

I thought that
if $gameVariables.value(0003) == [1,3,5,7,8,10,12]

would mean "If the value of variable 0003 is equal to one of these numbers..."
but, I'm not getting that result

I'm very new to java script, so any help would be appreciated!
 

TSR

The Northern Frog
Veteran
Joined
Nov 14, 2019
Messages
321
Reaction score
337
First Language
French
Primarily Uses
RMMZ
Hello! Try to write it like this:
const ar = [1,3,5,7,8,10,12];
if (ar.includes($gameVariables.value(3))) {...}
 

Ender570

Villager
Member
Joined
Jan 24, 2021
Messages
16
Reaction score
3
First Language
English
Primarily Uses
RMMZ
Hello! Try to write it like this:
const ar = [1,3,5,7,8,10,12];
if (ar.includes($gameVariables.value(3))) {...}
Awesome! Thank you!
I actually tried to use the includes() function before, but i did it wrong lol
 
  • Like
Reactions: TSR

Latest Threads

Latest Posts

Latest Profile Posts

I am adamant about not having missable quests, which means having to write entirely new scenes at each plot progression that takes into account that time and events have passed since the quest could first be accepted while still having there be a quest to solve in the first place. It's worth every second.
Surprisingly useful and thought provoking
Working on animation. Trying to see if I can apply it meaningfully to my games!
ddwk.png

working on the sprite for Devali <3
My Game Development Livestream

Forum statistics

Threads
110,375
Messages
1,052,781
Members
143,418
Latest member
Kmeep
Top