Gw Temp

Menu

Tutorial - 'Som Battle System The EZ Way' by Unknown

An item about RPGMaker 2000 posted on

Blurb

As the title suggests, this must be the "EZ" way to create a SOM battle system in no time.

Body

Some people wanna make make battle systems like Secret of Mana or Zelda, but they're stuck with the default battles. Although there are many things you can do with the default battles, this can be nice.

WHAT YOU'LL NEED:
Rpg Maker 2000
RTP
A computer that works
Minor knowledge of Variables
Knowledge of Switches
Patience

Well then, to get started. First, make about 2 events. 1 is your monster. Call it slime (or whatever you want). Have it's start condition as 'On Touch (Event,Hero)', Position 'Same Level as Hero', Movement type 'Step Toward Hero' Priority 3, and animation type 'Common/With Stepping'.

Now go to your second event, with start type as 'Parallel Process'. Go into Event Commands, Page 3: 'Enter Password'.
Check in "Wait Until Key Hit', and ONLY have 'Decision[5]' checked in the bottom box. Set it to Variable "0001:fight".
It should look like this:

<>Enter Password: [0001:fight]
<>

Now go back to our little buddy slime. Oh, make sure his walk GFX are set to 'Monster1' or whatever. Go into event commands page 3, 'Fork Conditions'. Have it set to Variable[0001:fight], set the number to 0, and have the drop down box at 'above'. So far it should look like this:

<>FORK Optn:Varbl[0001:fight]-0abov
<>
:ELSE Case
<>
:END Case
<>

Under the FORK Optn. part, put 'Play SE' in page 3, set it to sword1 or any other sound you want. Then do 'Show Battle Animation' in page 3, set it to an animation of your choice, have "Object Character" set to 'This Event', and make sure that "Wait until done" is NOT checked in. Press OK and make another one under 'Chang Variable' on the first page. I'll describe this best I can. in "Choose Variable(s)" box, have it set to [0002:Monster1hp]. In the "Set" box, check in "+". In the "Operand" box, 'Set' it to 1, and press OK. Then go to 'Move Event' in page 2. set it to this Event, and have it as "Escape from Hero, Escape from Hero" and check in "ignored if cant be moved". Go to 'Move Event' again and set it to hero. just do "wait a moment". THAT is the heart of the battle. It should now look like this:

<>FORK Optn:Varbl[0001:fight]-0abov
<>Show Battle Anim.:Sword A, this Event
<>Variable Ch:[0002:Monster1hp]+ ,1
<>Move Event....: this Event,Escape from Hero,Escape from Hero,Escape from Hero
<>Move Event....: Hero,Wait
<>
:ELSE Case
<>
:END Case
<>

Now you may be wondering "What the hell?", but trust me, the rest is quite easy. Under ELSE Case, put in 'Show battle Animation' in page 2, and set it to 'Blood Suck' or something on hero, with the Wait box NOT checked in. Press OK. Go to 'Take Damage' in page 1. Leave everything be, and set the target to your main char. Go to 'Move Event' in page 2 and set it to hero. Do "Turn 180o, Forward, Forward, Forward", and check in "Ignored if cant be moved". Go to it again (look familiar?) and set it to this Event. have it "Wait a moment". Now your monster should look like this:

<>FORK Optn:Varbl[0001:fight]-0abov
<>Show Battle Anim.:Sword A, this Event
<>Variable Ch:[0002:Monster1hp]+ ,1
<>Move Event....: this Event,Escape from Hero,Escape from Hero,Escape from Hero
<>Move Event....: Hero,Wait
<>
:ELSE Case
<>Show Battle Anim.:Blood Suck, Hero
<>Take Damage: ???Attack 1 Damage
<>Move Event....: Hero,Turn 180o,Forward,Foward,Forward
<>Move Event....: this Event,Wait
<>
:END Case
<>

OK! Now we're past the hard, long part. Now to get to the last, EEAASSYY step. Make a new page, set the "Event Conditions" to 'Variable 0002:Monster1hp', with the number at '6'. Have the Walk GFX transparent, and the Animation type to '4|Anim.(Turn Right)', and the 'Movememnt Type' to 'Stay Still'. Have 'Event Start Condition' at 'Parallel Process'. In the Event Commands, play SE (page 3) as "monster 1". Make a Change Switch on page 1, have it set to [0001:monster1die] set to ON. This page should look like this:

<>Play SE: Monster1
<>Change Switch:[0001:monster1die]-ON set.
<>

Now make 1 more page. set the Event Conditions to 'Switch[0001:monster1die]. Set the GFX to a blank chip, the Event Start Condition to anything BUT AutoStart. Press OK.

GOOD JOB! You just made a SOM battle monster. If you dont know what an SOM Battle system is (or RTS battle), it's where you go up and hit the monster by pressing enter/space, it hits you if you get touched!

I'm sorry if this was a little confusing, but this was my first tutorial, so it might be a little weird.

Soon I'll submit a fishing tutorial :)

Well, that's all for today peoples!