Super Skill Nerf XP
#1
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 beer for non commercial games. Gamer
Include my nickname in your game credits.
Thank Opozorilo for making the script request. (Optional aka a Joke)
That's it! Tongue sticking out
"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.

[Image: SP1-Scripter.png]
[Image: SP1-Writer.png]
[Image: SP1-Poet.png]
[Image: SP1-PixelArtist.png]
[Image: SP1-Reporter.png]

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! Laughing + Tongue sticking out

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
Reply
#2
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!)
[Image: SP1-Writer.png]
[Image: SP1-PixelArtist.png]
Reply
#3
Script Update!

Starting from version 1.1.0 you can now use or abuse of its brand new feature: Slayne Ghim skill cooldowns! Shocked

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.

[Image: SP1-Scripter.png]
[Image: SP1-Writer.png]
[Image: SP1-Poet.png]
[Image: SP1-PixelArtist.png]
[Image: SP1-Reporter.png]

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! Laughing + Tongue sticking out

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
Reply
#4
(09-17-2025, 01:12 AM)kyonides Wrote:
Script Update!

Starting from version 1.1.0 you can now use or abuse of its brand new feature: Slayne Ghim skill cooldowns! Shocked

Just add the Skill ID to the COOLDOWN_SKILL_IDS and how many turns that skill should not be used and that's it!

Grinning Grinning Grinning Thanks, kyonides!
[Image: SP1-Writer.png]
[Image: SP1-PixelArtist.png]
Reply
#5
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! Shocked
At least while it is still Frozen cooling down. Laughing

Just go to the SkillColor module and edit its CD_COLORS hash. Winking

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.

[Image: SP1-Scripter.png]
[Image: SP1-Writer.png]
[Image: SP1-Poet.png]
[Image: SP1-PixelArtist.png]
[Image: SP1-Reporter.png]

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! Laughing + Tongue sticking out

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
Reply
#6
Game Development is ALL About Nerfing!

Well, this time I've come back to update the normal version and its colored counterpart. Shocked

Thinking What new feature does it include now?

It now lets Slayne cast a skill twice only! Shocked

Just add the Skill ID to the ONLY_TWICE_SKILL_IDS to cast the skill twice! Winking

Happy with a sweat Not really what you were expecting, is it?
Who Knows? 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.

[Image: SP1-Scripter.png]
[Image: SP1-Writer.png]
[Image: SP1-Poet.png]
[Image: SP1-PixelArtist.png]
[Image: SP1-Reporter.png]

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! Laughing + Tongue sticking out

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
Reply
#7
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.

[Image: SP1-Scripter.png]
[Image: SP1-Writer.png]
[Image: SP1-Poet.png]
[Image: SP1-PixelArtist.png]
[Image: SP1-Reporter.png]

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! Laughing + Tongue sticking out

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
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
   Skill Roulette XP kyonides 0 2,801 06-16-2023, 07:10 AM
Last Post: kyonides
   Fast Skill Grouping DerVVulfman 3 7,080 06-12-2023, 05:28 PM
Last Post: DerVVulfman
   Super Simple Vehicle System - Enhanced DerVVulfman 65 118,834 06-02-2023, 06:16 PM
Last Post: Sujabes467
   MicKo's Skill Tree - Revised DerVVulfman 49 84,179 12-17-2019, 04:13 AM
Last Post: DerVVulfman
   Skill Casting Delay DerVVulfman 1 12,792 11-20-2018, 05:38 AM
Last Post: DerVVulfman
   Super Simple MCISendString DerVVulfman 0 6,183 03-09-2017, 04:52 AM
Last Post: DerVVulfman
   MicKo's Skill Tree DerVVulfman 48 108,646 11-08-2016, 08:04 PM
Last Post: DerVVulfman
   Super Simple Vehicle System - Enhanced - Vehicle Placement DerVVulfman 2 7,877 05-22-2014, 04:42 AM
Last Post: DerVVulfman
   Super Simple Map Transition Scriptette DerVVulfman 0 6,563 10-02-2013, 05:45 AM
Last Post: DerVVulfman
   Skill Shop Legacy 1 9,442 06-30-2012, 07:36 PM
Last Post: KasperKalamity



Users browsing this thread: 1 Guest(s)