Gw Temp

Menu

Tutorial - 'Draw System' by Atiel

An item about RPGMaker 2000 posted on

Blurb

Despite what the title implies, this is a helpful tutorial about forcing your party to use commands to regain their MP every battle instead of just "having" them.

Body

This is my first tutorial so if anyone has advice then that would be helpful.

This draw system can add more strategy in your RPG. This uses the rpg2k3 DBS but you could arrange it for a CBS though.

Step 1----
Goto battle layout and make a command I named my "Draw" make it Link to Event.
Step 2----
Goto Monster groups and make a new page. Make the trigger be Hero use the command [Draw]. In the page make a variable that is a random number between 1 and 5 I called it Draw.
Code:
[Hero] uses the [Draw] command

<>Variable Oper: [0001:Draw] Set, Rnd [1 - 5]

Step 3----
Under the variable operation make it call a common event(I'll get to it later on). Then make another variable random number between 1 - 100 I call it Draw fail chance. (optional)Now make another variable I called it equip bonus. [0001:Draw] + [0003:Equip Bonus] Sorry I didn't know how to explain that.(thats what the common event will cover)
Code:
[Hero] uses the [Draw] command

<>Variable Oper: [0001:Draw] Set, Rnd [1 - 5]
<>Call Common Event: Draw
<>Variable Oper: [0002:DrawFailChance] Set, Rnd [1 - 100]
<>Variable Oper: [0001:Draw] + , Var [0003]

Step 4----
Ok now make a conditional branch. Check the variable check box and make it [0002:DrawFailChance] Is great than or equal to 80. Make sure you check Execute custom handler! Inside the branch make a message saying draw failed. Then in the else handler make a message say "Drew \v[1] AP." Then make a change MP and make it increase the hero's mp by variable [0001].
Code:
[Hero] uses the [Draw] command

<>Variable Oper: [0001:Draw] Set, Rnd [1 - 5]
<>Call Common Event: Draw
<>Variable Oper: [0002:DrawFailChance] Set, Rnd [1 - 100]
<>Variable Oper: [0001:Draw] + , Var [0003]
<>Branch if Var [0002:DrawFailChance] is 80 or more
<>Show message: Draw Failed.
<>
:Else Handler
<>Show message: Drew \v[1] AP.
<>Change MP: Hero's MP V[0001] Recovered
<>
:End

Ok finally time to fill in that V[0003:Euip Bonus]. Goto the common event you made it call. Make a branch for every weapon the hero can equip that WILL give draw bonuses and just add V[0003] by whatever that bonus is.
Example:
<>Branch if Hero Iron Sword Equipped
<>Variable Oper: [0003:Equip Bonus] + , 1
<>
:End

Addtional stuff:
Turns Elapsed[0]

<>Change MP: Entire Party Decrease 999
<>

For a earn your spells kind of feel.

You could add more challenge by making bosses make you draw less.
or
[Hero] use the [Fight] Command

<>Change MP: Hero's Recover 1
<>

To make you get some AP even if you dont draw.And just about anything else you want to add. You could even add draw battle animations for looks.
I don't care if you use this but I would like some credit. Lates!