Posts: 4,934
Threads: 598
Joined: Dec 2009
09-06-2025, 09:23 PM
(This post was last modified: 09-26-2025, 05:09 AM by kyonides.
Edit Reason: Script + Demo Updated!
)
Super Skill Nerf XP
by Kyonides
Introduction
Nerf! Nerf! Nerf your favorite super duper skills!
Yes, even up to the point where your heroes can only use them once per battle!
Just add the Skill ID to the ONLY_ONCE_SKILL_IDS array and that's it!
Or add it to the ONLY_TWICE_SKILL_IDS to cast the skill twice!
Or Cool Them Down!
Just add the Skill ID to the COOLDOWN_SKILL_IDS and how many turns that skill should not be used and that's it!
Example:
Code: COOLDOWN_SKILL_IDS = { 12 => 2, 20 => 4 }
And just in case you want to clear this skill use limit once per call:
Code: $game_party.clear_used_skills!
Or if you prefer to clear the cooldowns altogether:
Code: $game_party.clear_skill_cooldowns!
Version 1.3.x
This release includes the ability to change the color of the skill name & its cost based on how many turns are left.
This feature can be modified by editing the constants found in the SkillColor module.
Terms & Conditions
Free as in  beer for non commercial games. 
Include my nickname in your game credits.
Thank Opozorilo for making the script request. (Optional aka a Joke)
That's it!
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Posts: 120
Threads: 10
Joined: Nov 2024
Love this simple script! I have a test skill that deals an ungodly amount of damage and I wanted to keep it in the final game but was afraid of it making battles too easy, so I was looking for ways to limit its use (the easiest being to make its MP cost very high.) This script is a much better solution! Makes combat more layered as I can lower the test skill's MP cost so the character can still use other skills if they want, and the use of the test skill becomes more nuanced.
This script does give me another idea:
Would it be possible to add a second function to the script for Hyper Beam-style skills? So the character has to recharge on the next turn and be locked out of any moves (perhaps even with a text on top of the battler sprite saying Aluxes needs to recharge!)
Posts: 4,934
Threads: 598
Joined: Dec 2009
09-17-2025, 01:12 AM
(This post was last modified: 09-17-2025, 01:47 AM by kyonides.)
Script Update!
Starting from version 1.1.0 you can now use or abuse of its brand new feature:  skill cooldowns!
Just add the Skill ID to the COOLDOWN_SKILL_IDS and how many turns that skill should not be used and that's it!
Example:
Code: COOLDOWN_SKILL_IDS = { 12 => 2, 20 => 4 }
If you want to clear the cooldowns ingame, use this:
Code: $game_party.clear_skill_cooldowns!
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Posts: 120
Threads: 10
Joined: Nov 2024
Posts: 4,934
Threads: 598
Joined: Dec 2009
09-19-2025, 12:23 AM
(This post was last modified: 09-21-2025, 07:46 AM by kyonides.)
Skill Updated Once Again!
In Colored Version 1.2.0 and above you can now change the color of the skill name and its SP cost at will! 
At least while it is still  cooling down.
Just go to the SkillColor module and edit its CD_COLORS hash.
This is how the module looks like in its default state:
Code: module SkillColor
CD_COLORS = {} # Leave this line alone!
# CD_COLORS[TurnsMin..TurnsMax] = [Red, Green, Blue]
# Example: CD_COLORS[1..1] = [255, 255, 255] # For a Single Turn
CD_COLORS[1..2] = [255, 255, 0]
CD_COLORS[3..4] = [255, 165, 0]
CD_COLORS[5..8] = [255, 60, 0]
CD_COLOR_KEYS = CD_COLORS.keys.sort{|a, b| a.min <=> b.min }.reverse
end
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Posts: 4,934
Threads: 598
Joined: Dec 2009
09-21-2025, 07:49 AM
(This post was last modified: 09-21-2025, 07:51 AM by kyonides.)
Game Development is ALL About Nerfing!
Well, this time I've come back to update the normal version and its colored counterpart.
 What new feature does it include now?
It now lets  cast a skill twice only!
Just add the Skill ID to the ONLY_TWICE_SKILL_IDS to cast the skill twice!
 Not really what you were expecting, is it?
 Who cares? Somebody else might need that brand new feature at some point.
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
Posts: 4,934
Threads: 598
Joined: Dec 2009
Maintenance Update
The previous release could crash when the engine is still opening the skill menu. Thus, I was in need of uploading 2 new demos with the fixes to prevent your game from crashing.
Because pasting both scripts on the main post is a pain you know where, I preferred to just keep the download link to demos here.
"For God has not destined us for wrath, but for obtaining salvation through our Lord Jesus Christ," 1 Thessalonians 5:9
Maranatha!
The Internet might be either your friend or enemy. It just depends on whether or not she has a bad hair day.
My Original Stories (available in English and Spanish)
List of Compiled Binary Executables I have published...
HiddenChest & Roole
Give me a free copy of your completed game if you include at least 3 of my scripts!
Just some scripts I've already published on the board...
KyoGemBoost XP VX & ACE, RandomEnkounters XP, KSkillShop XP, Kolloseum States XP, KEvents XP, KScenario XP & Gosu, KyoPrizeShop XP Mangostan, Kuests XP, KyoDiscounts XP VX, ACE & MV, KChest XP VX & ACE 2016, KTelePort XP, KSkillMax XP & VX & ACE, Gem Roulette XP VX & VX Ace, KRespawnPoint XP, VX & VX Ace, GiveAway XP VX & ACE, Klearance XP VX & ACE, KUnits XP VX, ACE & Gosu 2017, KLevel XP, KRumors XP & ACE, KMonsterPals XP VX & ACE, KStatsRefill XP VX & ACE, KLotto XP VX & ACE, KItemDesc XP & VX, KPocket XP & VX, OpenChest XP VX & ACE
|