KEquipSkills XP + VX
#1
KEquipSkills
XP 1.3.1 + Add-On
VX 1.2.1 + Add-On

by Kyonides Arkanthes


Introduction

It's a scriptlet that allows you to equip skills aka temporarily learn a skill if a piece of equipment like a weapon or an accessory is currently equipped.

There was another scriptlet out there but it sucked Laughing + Tongue sticking out for it used an iterator when I noticed it gotta be simpler. And yes, I was right about that! Take a look for yourselves!

Instructions for XP
Code:
# * KEquipSkills XP
#   Scripter : Kyonides Arkanthes
#   v1.2.1 - 2023-06-13

# - Use Items, Weapons or Armors to learn Skills! - #

# In order to add new skills whenever you equip a new Weapon or Armor or Item,
# You need to configure a couple of CONSTANTS.

# EQUIP_CHECKS_LEARNING lists Actors that will begin with the :checks method.
# ITEM_CHECKS_LEARNING lists Actors that will begin with the :checks method.
# The rest of the Actors will use the :direct method, learning a single skill
# from the Weapon or Armor or Item.

# - If any BEHAVIOR for a given Actor is set to :direct

# DIRECT_WEAPONS[WeaponID] = [SkillID1, etc.]
# DIRECT_ARMORS[ArmorID] = [SkillID1, etc.]
# DIRECT_ITEMS[ItemID] = [SkillID1, etc.]

# The default value is [], an empty Array.

# - If any BEHAVIOR for a given Actor is set to :checks

# CHECK_WEAPONS[WeaponID] = { :skill => [SkillID1, etc.],
#   :class => [ClassID1, etc.], :actor => [ActorID1, etc.] }
# CHECK_ARMORS[ArmorID] = { :skill => [SkillID1, etc.],
#   :class => [ClassID1, etc.], :actor => [ActorID1, etc.] }
# CHECK_ITEMS[ArmorID] = { :skill => [SkillID1, etc.],
#   :class => [ClassID1, etc.], :actor => [ActorID1, etc.] }

# 0 as an ID allows any class or actor to equip the skill!

# * Script Calls * #

# - Change a given Actor's Item or Equip Check Type
#   Available Types: :direct or :checks
# game_actors[ActorID].item_check_type = Type
# game_actors[ActorID].equip_check_type = Type

module KEquipSkills
  EQUIP_CHECKS_LEARNING = []
  ITEM_CHECKS_LEARNING = [1,2]
  DIRECT_WEAPONS = {}
  DIRECT_ARMORS = {}
  DIRECT_ITEMS = {}
  CHECK_WEAPONS = {}
  CHECK_ARMORS = {}
  CHECK_ITEMS = {}
# * Beginning of Customization * #
  DIRECT_ARMORS[43] = [162]
  CHECK_ARMORS[43] = { :skill => [162], :class => [], :actor => [7,8] }
  CHECK_ITEMS[33] = { :skill => [10], :class => [1,2] }

Instructions for VX
Code:
# * KEquippedSkills VX - Full Version * #
#   Scripter : Kyonides Arkanthes
#   v1.2.1 - 2023-06-13

# - Use Items, Weapons or Armors to learn Skills! - #

# In order to add new skills whenever you equip a new Weapon or Armor or Item,
# You need to configure a couple of CONSTANTS.

# EQUIP_CHECKS_LEARNING lists Actors that will begin with the :checks method.
# ITEM_CHECKS_LEARNING lists Actors that will begin with the :checks method.
# The rest of the Actors will use the :direct method, learning a single skill
# from the Weapon or Armor or Item.

# - Teach a Skill Immediately using Weapon or Armor or Item
#   Leave a note tag like the following note:
# <equip skills 12 14 16>

# - Or Check if the Class ID or the Actor ID's list against your Notetag's
#   Leave a note tag like the following note:
# <equip skills 2 5 classes 1 2>
# <equip skills 4 8 9 actors 3 6 9>

# 0 as an Class ID or Actor ID allows any class or actor to equip the skill!

# * Script Calls * #

# - Change a given Actor's Item or Equip Check Type
#   Available Types: :direct or :checks
# game_actors[ActorID].item_check_type = Type
# game_actors[ActorID].equip_check_type = Type

module KEquipSkills
  EQUIP_CHECKS_LEARNING = []
  ITEM_CHECKS_LEARNING = [1,2]


About the Add-Ons

Both ports include a Menu Scene that will allow you to open a new menu after picking an item and its target. This menu will list all the skills you included either in the Constant or the Note Tag. There might be a skill requirement to be able to learn just ONE of those skills. For more details, please read the rest of my posts here.

Terms & Conditions

Free for use in any game.
Include my nickname in your game credits.
Mention this forum as well.
Give me a free copy of your completed game if you include at least 2 of my scripts! Laughing + 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 }


Messages In This Thread
KEquipSkills XP + VX - by kyonides - 08-12-2020, 08:38 AM
RE: KEquippedSkills XP - by kyonides - 08-13-2020, 01:24 AM
RE: KEquippedSkills XP + VX - by kyonides - 08-13-2020, 05:02 AM
RE: KEquippedSkills XP + VX - by kyonides - 05-10-2023, 04:33 AM
RE: KEquipSkills XP + VX - by kyonides - 06-13-2023, 12:46 AM
RE: KEquipSkills XP + VX - by kyonides - 06-13-2023, 10:53 PM
RE: KEquipSkills XP + VX - by Steel Beast 6Beets - 06-14-2023, 01:51 AM
RE: KEquipSkills XP + VX - by kyonides - 06-14-2023, 05:08 AM
RE: KEquipSkills XP + VX - by Steel Beast 6Beets - 06-14-2023, 06:35 PM
RE: KEquipSkills XP + VX - by kyonides - 06-15-2023, 07:40 AM
RE: KEquipSkills XP + VX - by kyonides - 06-15-2023, 11:40 PM
RE: KEquipSkills XP + VX - by kyonides - 04-25-2024, 05:44 PM



Users browsing this thread: 1 Guest(s)