The RPG Maker Resource Kit

RMRK RPG Maker Creation => XP => XP Tutorials => Topic started by: Rikkuholic on October 12, 2005, 07:58:17 PM

Title: How to make a summon spell in RMXP without using scripts!
Post by: Rikkuholic on October 12, 2005, 07:58:17 PM
Quote from: Rikkuholicin the common events box, make a fork condition, for the hero to be afflicted with the condition of Ice-Wolf (I will use Ice-Wolf for demonstration purposes). No else case. Within the fork, insert a change party command, removing the member who is inflicted with the condition (the summoner) and make another one to replace him/her with the Summon Being. Then change the summon's condition to the corresponding condition. The code should look like this:

<>Branch if *Summoner* *Ice-Wolf* Condition
<>Change Party Members: *Summoner* Remove
<>Change Party Members: *Ice-Wolf* Add
<>Change Cond: *Ice-Wolf* *Ice-Wolf* Inflict
<>
: End
<>

Repeat the above for each summon, changing the condition and party member added. So, in addition to Ice-Wolf, the Summoner can summon Fire-Fox, Spark-Rabbit (lol) and Plain Dragon. the code would read:

<>Branch if *Summoner* *Ice-Wolf* Condition
<>Change Party Members: *Summoner* Remove
<>Change Party Members: *Ice-Wolf* Add
<>Change Cond: *Ice-Wolf* *Ice-Wolf* Inflict
<>
: End
<>Branch if *Summoner* *Fire-Fox* Condition
<>Change Party Members: *Summoner* Remove
<>Change Party Members: *Fire-Fox* Add
<>Change Cond: *Fire-Fox* *Fire-Fox* Inflict
<>
: End
<>Branch if *Summoner* *Spark-Rabbit* Condition
<>Change Party Members: *Summoner* Remove
<>Change Party Members: *Spark-Rabbit* Add
<>Change Cond: *Spark-Rabit* *Spark-Rabbit* Inflict
<>
: End
<>Branch if *Summoner* *Plain Dragon* Condition
<>Change Party Members: *Summoner* Remove
<>Change Party Members: *Plain Dragon* Add
<>Change Cond: *Plain Dragon* *Plain Dragon* Inflict
<>
: End
<>

Now, you can use this code to create as many Summons as you wish.

Remember to add your summons as heroes before you begin. The codes here, are to be put into "Common Events"
The remove *summoner* is only needed if you have 4 members in your team battling. If you want to have the summoner battling together with your two other team members and you'r summon, make sure you have them in this order:

1. Summoner

2. Party member

3. Party member

4. Aeon/Eidolon (whatever you call your summons) Also in the common event section add this (i was eksperimenting with it, and i am not taking credit for the summon tutorial):

<>Conditional Branch: Hero [Alexia] (my summoner) [Alexander] status
   <>Play SE: 'Teleport01', 80, 100
   <>Change Party Members: [Alexander] add
   <>Complete Healing: Entire Party
   <>Change Skills: [Alexia], - [Alexander Summon]
   <>
<>Else Handler
<>
<>End

The <>Change Skills: [Alexia], - [Alexander Summon] is for making you unable to re-summon it so you have TWO summons. Remember to remove ALL SUMMON SPELLS because you must be unable to summon two summons.

Now the tricky part:

Quote<>Branch if *Summoner* *Ice-Wolf* Condition
<>Change Party Members: *Summoner* Remove
<>Change Party Members: *Ice-Wolf* Add
<>Change Cond: *Ice-Wolf* *Ice-Wolf* Inflict
<>
: End
<>

Repeat the above for each summon, changing the condition and party member added. So, in addition to Ice-Wolf, the Summoner can summon Fire-Fox, Spark-Rabbit (lol) and Plain Dragon. the code would read:

<>Branch if *Summoner* *Ice-Wolf* Condition
<>Change Party Members: *Summoner* Remove
<>Change Party Members: *Ice-Wolf* Add
<>Change Cond: *Ice-Wolf* *Ice-Wolf* Inflict
<>
: End
<>Branch if *Summoner* *Fire-Fox* Condition
<>Change Party Members: *Summoner* Remove
<>Change Party Members: *Fire-Fox* Add
<>Change Cond: *Fire-Fox* *Fire-Fox* Inflict
<>
: End
<>Branch if *Summoner* *Spark-Rabbit* Condition
<>Change Party Members: *Summoner* Remove
<>Change Party Members: *Spark-Rabbit* Add
<>Change Cond: *Spark-Rabit* *Spark-Rabbit* Inflict
<>
: End
<>Branch if *Summoner* *Plain Dragon* Condition
<>Change Party Members: *Summoner* Remove
<>Change Party Members: *Plain Dragon* Add
<>Change Cond: *Plain Dragon* *Plain Dragon* Inflict
<>
: End
<>

Now, you can use this code to create as many Summons as you wish.

Remember to add your summons as heroes before you begin. The codes here, are to be put into "Common Events"
The remove *summoner* is only needed if you have 4 members in your team battling. If you want to have the summoner battling together with your two other team members and you'r summon, make sure you have them in this order:

1. Summoner

2. Party member

3. Party member

4. Aeon/Eidolon (whatever you call your summons) Also in the common event section add this (i was eksperimenting with it, and i am not taking credit for the summon tutorial):

<>Conditional Branch: Hero [Alexia] (my summoner) [Alexander] status
   <>Play SE: 'Teleport01', 80, 100
   <>Change Party Members: [Alexander] add
   <>Complete Healing: Entire Party
   <>Change Skills: [Alexia], - [Alexander Summon]
   <>
<>Else Handler
<>
<>End

All these codes must be placed in the Common Event section. One section for each summon. Now: Make statuses named after the Summons. Make skills that inflict these statuses and that calls your summons common event. Remember to leave the statuses blank. Enter battle, and use the skill and v
Title: How to make a summon spell in RMXP without using scripts!
Post by: King Anesis on October 12, 2005, 09:29:00 PM
Thanks for posting...too bad I don't have XP so I cant test it, someone mind doing that?
Title: How to make a summon spell in RMXP without using scripts!
Post by: Rikkuholic on October 13, 2005, 08:23:35 AM
I did test it, and i can put up a demo here :)
Title: How to make a summon spell in RMXP without using scripts!
Post by: Rikkuholic on October 13, 2005, 09:33:38 AM
sorry for double posting, but the demo is ready.

http://www.martinsgamegallery.net/Power%20of%20the%20hearts.zip
Title: How to make a summon spell in RMXP without using scripts!
Post by: Rikkuholic on October 22, 2005, 10:13:36 AM
Can sumbody plz sticky this thread as it's alot of requests for summon tuts.
Title: How to make a summon spell in RMXP without using scripts!
Post by: Soul on October 22, 2005, 10:32:24 AM
the demo dont work.
Title: How to make a summon spell in RMXP without using scripts!
Post by: Rikkuholic on October 22, 2005, 08:34:14 PM
no, i upated the game. just run it after downloading zip file, and the system files i included ain't workin, so u must download RMXP if you wanna try it.

http://www.martinsgamegallery.net/Power%20of%20the%20Heatrs2.zip

This file should work.l
Title: How to make a summon spell in RMXP without using scripts!
Post by: blitzkriegbop15 on November 14, 2005, 01:18:25 AM
The link doesnt work
Title: How to make a summon spell in RMXP without using scripts!
Post by: blueXx on November 14, 2005, 09:13:52 AM
ok i did try and it had a lot of misplanning in it
so i took my freedom to change and improve a thing or 2 if you don't mind..
i made a simple game file to show you what it looks like when it got the following:
a. 2 members
b. 2 diffrent summons- only one of each at a time, when one is dead it can be resummoned, 1 member can only contol 1 summon
c. a healing summon- full party heal +staying once a battle for any of the heros, a hero can summon it even if he got a summon on the field already
d. no more than 4 members allowed(no lose of summons or sp but you lose a turn)

1 thing i find imperfect is that when you lack the conditions i mentioned you will lose a turn seeing why you lost your turn
can any1 show me a way not to lose a turn while doing so?

anyways link:
http://z18.zupload.com/file.php?filepath=6789

just extract it in your games folder in rmxp

i can't be stuffed telling you what i did step by step, look at it and if you have questions ask.

rikku- thanks a lot for the great idea of the basic summoning i am going to put it in my game for sure ^^

edit: forgot to say- get your head stuck in the nice npc guy to get the battle started :P
Title: How to make a summon spell in RMXP without using scripts!
Post by: Rikkuholic on November 14, 2005, 09:58:23 AM
Sorry, my domain is really bad at the mo. Thanks for providing the demo for me, and thanks for testing out, and helping me out. Thanks :D
Title: How to make a summon spell in RMXP without using scripts!
Post by: dwarra on November 14, 2005, 05:22:28 PM
Well it would be alot easier to do the script  :^^:

But its cool ,nice  :D

THough im sure you can make it alot smaller, just by using common events, im gonna look into this  :wink:
Title: How to make a summon spell in RMXP without using scripts!
Post by: blueXx on November 14, 2005, 07:01:44 PM
Quote from: dwarra
THough im sure you can make it alot smaller, just by using common events, im gonna look into this  :wink:

smaller? :O
yeah go work on it and shout it out loud  :^^:
you'll be saving me like 2-3hours in total of copying and pasting the same lines over and over again Xx

hurry up or ill send hamsters after you :P
Title: How to make a summon spell in RMXP without using scripts!
Post by: Shakespeare on December 13, 2005, 08:02:24 PM
Well i sorta did but mines for pets

http://rapidshare.de/files/9119309/BlueXx_s_Challenge.rar.html
Title: How to make a summon spell in RMXP without using scripts!
Post by: blueXx on December 13, 2005, 09:36:49 PM
Quote from: ShakespeareWell i sorta did but mines for pets

http://rapidshare.de/files/9119309/BlueXx_s_Challenge.rar.html

nope sorry , you failed to improve it

what you did is removing everything i added over rikku's events which means:
1.2 people can't learn the same summon
2. if they magicly do that there can only be 1 pet in the field ( i did condition it in mine if my memory doesn't fail me, but conditions are removable if you want to allow such a thing)
3. no checking for "if there are 4 "heroes" then...
4. no removing
5. no disallowing resummoning while the summon is still on the field (i am almost sure i did it i am too bored to check)

and so on and so on and so on..
you basicly went back to rikku's basic event, that's not better for as far as i can see...

as for the rest of your pet system, check where i challanged you i will post there asap

oh and each pet summon can only be summoned once cus you simply didn't remove dead pets which is annoying, they are summons they are supposed to die and come back again and again...

+ you can't summon a 3rd pet even if 1 of the first is dead which is annoying but i solved it in my event (for as far as i remember, like i said i am too bored to check)