TheChatotMaestro

doesn't know what she's doing
Veteran
Joined
Oct 27, 2017
Messages
43
Reaction score
1
First Language
English
Primarily Uses
RMMV
I want to implement a feature that, for a certain amount of currency:
  • Randomly selects one of several characters from a list, some being rarer than others (80% R, 15% SR, 4% SSR, 1% UR, or some such percentage lineup)
  • Plays an animation based on which character was selected (each one will have it's own animation consisting of an envelope opening and the character coming out, so no need to separately select the envelope animation)
  • Adds that character to the list of characters you can put in your party, (from a certain area of the hub world,) but does not add the character directly to your party itself until you do it (basically, it's unlocking characters)
  • Can do this either one character at a time (costing 5) or eleven characters at a time (costing 50)
Does anyone have any ideas on how to make this happen?
 

Roninator2

Gamer
Veteran
Joined
May 22, 2016
Messages
3,352
Reaction score
791
First Language
English
Primarily Uses
RMVXA
Eventing. Run a common event and use conditional branches. Just think it through. I almost have it all planned in my head right now.

You do your text conversation, pay money, then generate a random number (this is the only part that might be hard as you want the higher numbers to be not as easy to get) 0-80,81-95,96-99,100, then conditional branch check numbers, play animation, text unlocked character, turn switch on.
Character event - page 1 blank, page 2 switch on character shown. You talk to character and they join you. self-switch on.
 

TheChatotMaestro

doesn't know what she's doing
Veteran
Joined
Oct 27, 2017
Messages
43
Reaction score
1
First Language
English
Primarily Uses
RMMV
Eventing. Run a common event and use conditional branches. Just think it through. I almost have it all planned in my head right now.

You do your text conversation, pay money, then generate a random number (this is the only part that might be hard as you want the higher numbers to be not as easy to get) 0-80,81-95,96-99,100, then conditional branch check numbers, play animation, text unlocked character, turn switch on.
Character event - page 1 blank, page 2 switch on character shown. You talk to character and they join you. self-switch on.
Thank you! I'm really not used to how the non-visual side of this engine runs- straight out of Ren'Py, haha- and I thought something like that might work? But it's great to have reassurance of what order to make things run in.
 

Latest Threads

Latest Profile Posts

Plus-size sprite continues! Front and back views done, or at least mostly there depending on if there's any more work you all think she needs. Once I get her done I can get working on her masculine counterpart:
PlusTest-03.gif
My game is basically turning into a 2 on 2 fighting game disguised as an rpg lol. here's eveyone doing their own intro in battle.
Sizzle sizzle sizzle...
zbf1dCZ.gif
Sharing my past was a mistake. Will delete the post when I get access to a working internet connection again.
TFW you get a plugin working correctly with your other plugins ♡\( ̄▽ ̄)/♡

(CW for minor gore - Einar's Y incision is gone for his test portrait)

Cs5kAbZ.png

Forum statistics

Threads
116,985
Messages
1,103,530
Members
152,850
Latest member
jodythomas
Top