SkopeMenu XP
Version 0.10.0
by Kyonides
Introduction
Did you ever want to be able to change a skill's scope on the fly?
![Thinking Thinking](https://www.save-point.org/images/smilies/ejlol/think.gif)
Now you can easily do that!
![Grinning Grinning](https://www.save-point.org/images/smilies/ejlol/grin.gif)
Well, it is not that straightforward as you might have thought.
![Laughing Laughing](https://www.save-point.org/images/smilies/ejlol/laughing.gif)
Once you get a new Skill Scope Recipe, it will show up as just another item in the Item Menu.
If you pick that item, it will automatically open the Party's Recipes Menu.
![Happy with a sweat Happy with a sweat](https://www.save-point.org/images/smilies/ejlol/sweathappy.gif)
Instructions
This is how you can create a brand new Skill Scope Recipe.
Code:
# - Add New Skill Scope Recipe! - It will be unique.
# You can create several Recipes for the Same Skill as well.
# List of Parameters:
# - SkillID
# - Price
# - SP Cost
# skill = Skope.skill(SkillID, Price, SP Cost)
# - Add a List of Scopes - Please keep them sorted!
# skill.set_scopes(Scope1, etc.)
# - Send it to a specific Container: :party or :system
# Party's Container - Active Recipes
# System's Container - Purchasable Recipes
# skill.send2(Container)
Script Settings
Keep in mind that it includes the SKILL_ITEM_ID Constant because you need to tell the script which item will be added to your party's item bag automatically. This happens every single time you get a new recipe by sending it to your Party's Recipe Container, i.e.
Code:
skill.send2(:party)
If you need to read a full fledged example of the creation of a Skill Scope Recipe, take a look at the elvish girl Slarvianna, the recipe expert's event where you can find 3 script calls dealing with it.
The Constants
Code:
module Skope
SKILL_ITEM_ID = 41
BACKDROP = "bluesmoke640"
TRANSITION = ""
HEADING = "Skill Scope Recipes"
module SkillText
SCOPES = [] # <-- Leave it alone!
SCOPES[0] = "None"
SCOPES[1] = "One Enemy"
SCOPES[2] = "All Enemies"
SCOPES[3] = "One Ally"
SCOPES[4] = "All Allies"
SCOPES[5] = "One Dead Ally"
SCOPES[6] = "All Dead Allies"
SCOPES[7] = "User"
end
# Many lines of code here
To Do List
Creating a custom Skope::ShopMenu.
![Happy with a sweat Happy with a sweat](https://www.save-point.org/images/smilies/ejlol/sweathappy.gif)
Improving the Skope::Menu GUI.
![Tongue sticking out Tongue sticking out](https://www.save-point.org/images/smilies/ejlol/tongue.gif)
Terms & Conditions
Free for Use in Any Game.
Include my Nickname in your Game Credits.
Don't adopt any stray cats or sleeping Melanas.
![Tongue sticking out Tongue sticking out](https://www.save-point.org/images/smilies/ejlol/tongue.gif)
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.
![[Image: SP1-Scripter.png]](https://www.save-point.org/images/userbars/SP1-Scripter.png)
![[Image: SP1-Writer.png]](https://www.save-point.org/images/userbars/SP1-Writer.png)
![[Image: SP1-Poet.png]](https://www.save-point.org/images/userbars/SP1-Poet.png)
![[Image: SP1-PixelArtist.png]](https://www.save-point.org/images/userbars/SP1-PixelArtist.png)
![[Image: SP1-Reporter.png]](https://i.postimg.cc/GmxWbHyL/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 Laughing + Tongue sticking out](https://www.save-point.org/images/smilies/ejlol/laughingtongue.gif)
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
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]](https://www.save-point.org/images/userbars/SP1-Scripter.png)
![[Image: SP1-Writer.png]](https://www.save-point.org/images/userbars/SP1-Writer.png)
![[Image: SP1-Poet.png]](https://www.save-point.org/images/userbars/SP1-Poet.png)
![[Image: SP1-PixelArtist.png]](https://www.save-point.org/images/userbars/SP1-PixelArtist.png)
![[Image: SP1-Reporter.png]](https://i.postimg.cc/GmxWbHyL/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 Laughing + Tongue sticking out](https://www.save-point.org/images/smilies/ejlol/laughingtongue.gif)
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