- Joined
- Jul 17, 2015
- Messages
- 586
- Reaction score
- 316
- First Language
- English
- Primarily Uses
By default, RPG Maker's buff/debuff system allows the player to keep a buff/debuff at full possible strength simply by recasting it at the very end of the duration. This makes buffing/debuffing a matter of routine, just casting it every X turns to retain a +50% or -50% effect to the target's stat(s). As it turns out, there are almost no scripts to alter buff/debuff behaviour, and the one script I could find altering buffs and debuffs does little to change the gameplay of using buffs and debuffs.
I'm seeking a script that would have buffs/debuffs slowly erode in strength as turns pass, rather than remaining at a fixed strength for a fixed number of turns. For example, rather than simply 25% for five turns, it would start at perhaps 35%, then fall to 25% on the second turn, then 15%, 5%, and then 0%. This would add a greater degree of strategy to buffing/debuffing—rather than simply needing to cast the spell every X turns to retain its full power, the player would have to decide how often they want to strengthen a buff/debuff in battle.
With the interest of making the system something that others could shape as they wish for their projects, here are the main elements this system would require:
I'm seeking a script that would have buffs/debuffs slowly erode in strength as turns pass, rather than remaining at a fixed strength for a fixed number of turns. For example, rather than simply 25% for five turns, it would start at perhaps 35%, then fall to 25% on the second turn, then 15%, 5%, and then 0%. This would add a greater degree of strategy to buffing/debuffing—rather than simply needing to cast the spell every X turns to retain its full power, the player would have to decide how often they want to strengthen a buff/debuff in battle.
With the interest of making the system something that others could shape as they wish for their projects, here are the main elements this system would require:
- The user should be able to set the number of buff/debuff levels, and the modifier for each buff/debuff level. By default, RPG Maker has two levels and a modifier of 25%. The system should be able to handle, for example, 10 levels with a 5% modifier (50% total) or 5 levels with an 8% modifier (40% total).
- Rather than being based on a duration in turns, the buff/debuff level lowers after each turn. It should be able to handle a simple integer (ex: one level at a time—50%, 45%, 40% ...) or a more complex formula (ex: reduce the buff/debuff level by 3/4, rounding down—50%, 35%, 25%, ...) Obviously, when the buff/debuff level hits zero, the buff/debuff ends.
- If a buff is cast on a debuffed target or vice versa, the result should be the net result of the spells. Example: If someone is at a level-6 Attack buff and suffers a level-4 Attack debuff, then their buff level should be reduced to 2.
Last edited by a moderator:

