Project1
标题:
装备增加HP
[打印本页]
作者:
txhacc
时间:
2011-3-12 01:17
标题:
装备增加HP
本帖最后由 txhacc 于 2011-3-14 23:26 编辑
装备一把武器增加HP怎么实现?
做好上个范例。谢谢了。 dsu_plus_rewardpost_czw
作者:
伢疼
时间:
2011-3-12 02:01
提示:
作者被禁止或删除 内容自动屏蔽
作者:
忧雪の伤
时间:
2011-3-13 13:20
module RPG
class Weapon
def description
description = @description.split(/hp/)[0]
return description != nil ? description : ''
end
def hp
hp = @description.split(/hp/)[1]
return hp != nil ? hp.to_i : 0
end
end
end
class Game_Actor
alias :old_maxhp :maxhp unless method_defined? :old_maxhp
def maxhp
weapon = $data_weapons[@weapon_id] != nil ? $data_weapons[@weapon_id].hp : 0
return Integer(old_maxhp + weapon)
end
end
end
复制代码
使用方法。
武器描述后面加 hp数值 即为加的血。
例子。描述是:这是一把剑。
改成:这是一把剑。 hp50 即为加50血。
作者:
sq333333
时间:
2011-3-13 22:16
哈哈 忧雪大大 的答案很详细呀
我终于看懂了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1