Chase Skills

Chaos Avian

Abyssal Wing
Restaff
Joined
Jul 16, 2012
Messages
3,230
Reaction score
785
First Language
English
Primarily Uses
Hi there, what I have been stuck on doing is trying to make a skill reminiscent to the Chase skills in Etrian Odyssey.

i.e when an actor uses an elemental skill, lets say fire, and the chase user uses Chase Fire, after the fire attack hits an enemy, the chase user follows up with a fire attack on the same enemy.

The same applies with an elemental attack the hits all enemies, the chase user hits all enemies. Also, in a party of 5, if 4 use a fire skill, and the chase user uses Chase Fire, the chaser will essentially get 4 follow up attacks in one turn. How would I go about making this?

Thanks.
 

Engr. Adiktuzmiko

Chemical Engineer, Game Developer, Using BlinkBoy'
Veteran
Joined
May 15, 2012
Messages
14,682
Reaction score
3,003
First Language
Tagalog
Primarily Uses
RMVXA
There is a skill fusion script out there, try looking at the masterlist
 

Chaos Avian

Abyssal Wing
Restaff
Joined
Jul 16, 2012
Messages
3,230
Reaction score
785
First Language
English
Primarily Uses
I already did look at the Master script list. Though I do believe it can be done via eventing as well or I would of made a post in the script section.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,365
Reaction score
7,674
First Language
German
Primarily Uses
RMMV
I already did look at the Master script list. Though I do believe it can be done via eventing as well or I would of made a post in the script section.
Theoretically it's possible by eventing, but probably a lot of work...

You'll need a troop event checking at the end of each turn wether an enemy was damaged by the selected damage type or not, and then add the neccessary chase effect.

As a way to check for that you could use either switches and variables (you'll need one set for each enemy ID, and they'll need to be set by the damaging skills), or you use invisible states inflicted by those skills (state "damage by fire" and so on).

Most probably you still should look at the script section for some added functions - for example there is one script that copies the events of the first troop to all troops. Since you'll need this checking troop event in every troop, that script would help as withput it, you would need to copy it manually into every troop. And Tsukihime has a script that adds more timing conditions for when troop events are started - I don't know if the regular turn troop event is processed before or after all actions, and you would need an event at the end of turn for chase skills.

I hope these comments help you get started if you want to try eventing...
 

Chaos Avian

Abyssal Wing
Restaff
Joined
Jul 16, 2012
Messages
3,230
Reaction score
785
First Language
English
Primarily Uses
@Wadmason8: Like I mentioned in my earlier post, I did search the master the script list, found those scripts but they don't do what I have in mind.

@Andar: Thanks, although the eventing would definitely be a longer route I feel like that'd be a safer and/ or easier way of going about it. And I'll take a look at a few Tsukihime scripts to cut down on the copy-paste to each troop once I get it running.
 

Maliki79

Veteran
Veteran
Joined
Mar 13, 2012
Messages
797
Reaction score
350
First Language
English
Primarily Uses
N/A
Are you using the default batle system?

If so, I think I know a way to get this done.
 

Chaos Avian

Abyssal Wing
Restaff
Joined
Jul 16, 2012
Messages
3,230
Reaction score
785
First Language
English
Primarily Uses
I'm using Victor's Side view but I'd still like to hear your suggestion.
 

Maliki79

Veteran
Veteran
Joined
Mar 13, 2012
Messages
797
Reaction score
350
First Language
English
Primarily Uses
N/A
Well, basically, I was thinking you could use Yanfly's Follow-up Skills Script.

http://yanflychannel.wordpress.com/rmvxa/gameplay-scripts/follow-up-skills/

SInce it has an eval function to it, you could make the skill repeat if a switch or variable is on.

To do this, I'd make the chase skill start a common event which increases two specific variables by 1 AND gives the user a "Chase" state.

Now, when someone uses an appropriate skill, you would have it follow-up with the chase skill, which will then decrease one of the  varibles then follow up the attack again with itself.

This way, if more than one actor sets up "chase, it can activate each time.

Also, the chase skill will have to run the event so that once the first variable reaches 0, the follow up stops and the reduced variable is returned to the number it was before the attack.

It's actually kinda complicated and there are some issues that need to be looked at before you can call this system complete, especially since you aren't using the default battle system, but once the kinks are ironed out, I'm pretty sure it'll work.

If I get some time once I get home from work, I'll try to throw a quick demo together for you.

EDIT: 

Here's a link to the demo.

Hope it helps!

http://www.mediafire.com/?6e2l2a7gkx14pwc
 
Last edited by a moderator:

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.
Do you Find Tilesetting or Looking for Tilesets/Plugins more fun? Personally I like making my tileset for my Game (Cretaceous Park TM) xD
How many parameters is 'too many'??

Forum statistics

Threads
105,862
Messages
1,017,047
Members
137,569
Latest member
Shtelsky
Top