Project1
标题:
Game_ActionResult和Window_BattleLog里面如何获得发动者的属...
[打印本页]
作者:
chd114
时间:
2014-10-19 12:02
标题:
Game_ActionResult和Window_BattleLog里面如何获得发动者的属...
Game_ActionResult和Window_BattleLog里面添加了吸血和反弹,但是显示的是被击者吸血与被击者反弹伤害的文字
#--------------------------------------------------------------------------
# ● 获取 吸血 伤害的文字
#--------------------------------------------------------------------------
def vampire_damage_text
if @battler.vamp > 0
fmt = @battler.actor? ? Vocab::ActorVampire : Vocab::EnemyVampire
sprintf(fmt, @battler.name, (@hp_damage * @battler.vamp * 0.01).to_i)
#elsif @mp_damage > 0
else
""
end
end
复制代码
EnemyVampire = "%s吸取了%s点的伤害!"
是Vocab的提示文字(感觉问题没有出在这里···不过还是发一下吧···)
chd114的攻击!
史莱姆受到了24点的伤害!
史莱姆吸取了24点的伤害!
史莱姆反弹了24点的伤害!
史莱姆的攻击!
chd114受到了20点的伤害!
chd114吸取了20点的伤害!
chd114反弹了20点的伤害!
这是战斗的记录
%s吸取了%s点的伤害!
这里的目标名称读取的不对惹(在前面试过p self user item···但是user直接nil,self就是@battler,item是正在使用的技能(物品)···)0.0@VIPArcher
@熊喵酱
@三途亚梦
作者:
VIPArcher
时间:
2014-10-19 12:12
这个是sprintf 格式 ,具体的介绍可以看F1附录里的sprintf
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1