Mutating Skills?

Redeye

Chronicles Creator
Veteran
Joined
Jun 21, 2013
Messages
441
Reaction score
261
First Language
English
Primarily Uses
This isn't a script request, but if what i'm looking for can't be done with events, then you can move this to script requests.

I'm basically trying to find a way to make standard skills into more powerful ones when a certain state is applied.

Something like, "Invoke [Element Name]", when that state is applied, skills that use the said element is transformed temporarily into more powerful skills.

Here's an example, you are inflicted with the state "Invoke Thunder". All of your Thunder based skills are mutated into a more powerful skill, such as the skill "Fulmen Blade" turns into "Lightning Saber" when "Invoke Thunder" is active. Or, "Negative Gate" is turned into "Bloody Howling" when "Invoke Darkness" is active.

To add to this, a base skill must be in the skill list in order to the mutation to work. For example, if only "Cremate" is in the skill list, the only mutation that will appear is the enhanced skill, "Searing Flames", and nothing else.

Is there any way to do this via common events\ default settings?

If not, then this can go to the Script Requests forum so I can request it. Or you can direct me to a script which does what I need.
 
Last edited by a moderator:
Joined
Jul 13, 2013
Messages
15
Reaction score
0
Primarily Uses
Create Invoke skill

Create common event

     change skill learn (new skill)

     change skill forget (old skill)

Add common event to Invoke skill

Not sure of a way to revert, probably need to balance with a warmup etc.
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
It's a pity you can't have a 'call common event' effect on states - one for when it's applied, and another for when it's removed.


I think to do it properly, you'd need a script.


Actually, I have a need for something like this too, so I might write up a little script, unless someone comes along first and posts an existing one.
 
Last edited by a moderator:

Redeye

Chronicles Creator
Veteran
Joined
Jun 21, 2013
Messages
441
Reaction score
261
First Language
English
Primarily Uses
Create Invoke skill

Create common event

     change skill learn (new skill)

     change skill forget (old skill)

Add common event to Invoke skill

Not sure of a way to revert, probably need to balance with a warmup etc.
Yeah, but the problem is, there are multiple skills that use the same element, so if you use an Invoke Skill on yourself you'll get skills that you aren't supposed to obtain yet.

I think it really does need a script.
 

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
can't you check if the actor has the skill before doing the remove/add thingy?
 

Redeye

Chronicles Creator
Veteran
Joined
Jun 21, 2013
Messages
441
Reaction score
261
First Language
English
Primarily Uses
can't you check if the actor has the skill before doing the remove/add thingy?
No. That can be only done through Common Events. And you can't put a common event in a state.

---

I just remembered something. I delved into the eventing of the VX Ace sample game, Crysalis, and found a way to possibly do this.

One of the main characters has a variety of skills, each skill changes the character's weapon and skills to element based ones. The skill "Umbra" changes the character's normal sword into a Dark Sword and it gives the character Dark based skills. So I may not need states applied, but I can do this through items and skills, that way I can both nullify and add certain skills if a character meets the requirements.
 
Last edited by a moderator:

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
Uhm, using formula bar maybe? or add the state via common events so you can check...
 
Last edited by a moderator:

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
You still need to do the swapover again when the state is removed, and there's nothing built into the engine that will let you run a common event (or anything) upon removal of a state.


The only non-scripting option would be a parallel process common event, which, given the number of skills, states and battlers, would be quite complicated.
 

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
oh yes... yeah... maybe you could try out Yanfly's Lunatic States...
 

Redeye

Chronicles Creator
Veteran
Joined
Jun 21, 2013
Messages
441
Reaction score
261
First Language
English
Primarily Uses
Yeah, I just tested out the evented version, it doesn't really work. It turns out conditional branches for skills only work to a specific actor. So, a script may be necessary.
 

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

Latest Threads

Latest Profile Posts

so hopefully tomorrow i get to go home from the hospital i've been here for 5 days already and it's driving me mad. I miss my family like crazy but at least I get to use my own toiletries and my own clothes. My mom is coming to visit soon i can't wait to see her cause i miss her the most. :kaojoy:
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

Forum statistics

Threads
105,868
Messages
1,017,070
Members
137,577
Latest member
SadaSoda
Top