- Joined
- Nov 27, 2015
- Messages
- 7
- Reaction score
- 0
- First Language
- Portuguese
Good day to all.
Please, bear with me, this will be kinda wordy...
I'm currently working in a game in which the major mechanic are "Runes"
They'd affect pretty much everything of their (so to speak) "chosen one", and of course that includes skills.
The catch is: I need those "rune skills" to work differently in and out of battle, e.g.: A character called Danillo has the Light rune. Inside battle, the skill "Aurora" should work as a regular " Light all" spell, except that it consumes both MP and TP (Or else fighter types wouldn't be able to use their rune skills much, and mages would be able to spam them, or vice-versa). Up to that part, we're good. Now, let's imagine Danillo found himself and his party in a dark cave, and no torches are in sight, but as stated, he's the Light rune chosen, and there's also Hera, the flame rune wielder, who's also in the team. Logic thing to do: A- Have Danillo use his "Aurora" skill and light the way; or B- Have Hera create a fire with her "Inferno" skill.
Actually, that is exactly the situation I was trying to make when I hit a wall: Their skills don't work out of battle. Yes, they're set to call a common event that changes a variable related to each character's skills, and yes, there are events in the map set to react to those variables, but it isn't working. Whenever I open the skills menu out of battle, the skills are just greyed out and if I try to use them, they simply buzz. I press F9, check their variables, and no changes either. I suppose it may be because the skill's formula require stats from both caster and target, and when using it out of battle, the second one is missing, so I thought maybe if there's a way to make a custom damage formula that checks if the character is in or out of battle, and uses the according formula, pretty much a regular "If... Else..." thing. I know doing such a formula was possible in Ace, but since I'm almost completely uneducated when it comes to javascript
(And even less in Ruby, actually...), I have little idea of what to do. Anyone has any suggestion or hint to give?
Please, bear with me, this will be kinda wordy...
I'm currently working in a game in which the major mechanic are "Runes"
They'd affect pretty much everything of their (so to speak) "chosen one", and of course that includes skills.
The catch is: I need those "rune skills" to work differently in and out of battle, e.g.: A character called Danillo has the Light rune. Inside battle, the skill "Aurora" should work as a regular " Light all" spell, except that it consumes both MP and TP (Or else fighter types wouldn't be able to use their rune skills much, and mages would be able to spam them, or vice-versa). Up to that part, we're good. Now, let's imagine Danillo found himself and his party in a dark cave, and no torches are in sight, but as stated, he's the Light rune chosen, and there's also Hera, the flame rune wielder, who's also in the team. Logic thing to do: A- Have Danillo use his "Aurora" skill and light the way; or B- Have Hera create a fire with her "Inferno" skill.
Actually, that is exactly the situation I was trying to make when I hit a wall: Their skills don't work out of battle. Yes, they're set to call a common event that changes a variable related to each character's skills, and yes, there are events in the map set to react to those variables, but it isn't working. Whenever I open the skills menu out of battle, the skills are just greyed out and if I try to use them, they simply buzz. I press F9, check their variables, and no changes either. I suppose it may be because the skill's formula require stats from both caster and target, and when using it out of battle, the second one is missing, so I thought maybe if there's a way to make a custom damage formula that checks if the character is in or out of battle, and uses the according formula, pretty much a regular "If... Else..." thing. I know doing such a formula was possible in Ace, but since I'm almost completely uneducated when it comes to javascript
(And even less in Ruby, actually...), I have little idea of what to do. Anyone has any suggestion or hint to give?





