#============================================================================== # ■ RGSS3 小物スクリプト スキル習得アイテム使用対象簡易制限 Ver1.00 by 星潟 #------------------------------------------------------------------------------ # プリセットスクリプトでは、使えないスキルタイプのスキルでも # スキル習得アイテムで覚える事が可能です。 # この場合、後付けでスキルタイプを追加しない限り、アイテムが無駄になります。 # # このスクリプトを導入すると # 使えないスキルタイプのスキルについて習得判定を行わないように変更し # スキル習得アイテムの無駄な消費を抑える事が可能です。 # なお、スキルタイプ「なし」のスキルについては効果がありません。 #------------------------------------------------------------------------------ # aliasを使用している為、なるべく、素材欄の一番下の方に挿入して下さい。 #============================================================================== class Game_Battler < Game_BattlerBase alias item_effect_test_stypecheck item_effect_test def item_effect_test(user, item, effect) if effect.code == EFFECT_LEARN_SKILL if $data_skills[effect.data_id].stype_id > 0 return false unless added_skill_types.include?($data_skills[effect.data_id].stype_id) end end item_effect_test_stypecheck(user, item, effect) end end