以下引用沉影不器于2008-9-3 16:13:56的发言:
物品限制职业,跟限制等级能力之类其实一样,把这帖子的脚本改一改:
让物品也分职业
修改如下:
#==============================================================================
# ■ RPG
#==============================================================================
module RPG
class Item < UsableItem
def level
self.read_note('level').to_i
end
end
end
#==============================================================================
# ■ Game_Actor
#==============================================================================
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ○ 判断是否可以应用物品
# user : 物品使用者
# item : 物品
#--------------------------------------------------------------------------
def item_effective?(user, item)
if item.for_dead_friend? != dead?
return false
end
# 判断等级限制
if user.is_a?(Game_Actor)
unless item.level < user.level
return false
end
end
if not $game_temp.in_battle and item.for_friend?
return item_test(user, item)
end
return true
end
end
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |