Project1

标题: 关于角色行动前的MP、TP操作 [打印本页]

作者: 负零    时间: 2015-3-5 14:42
标题: 关于角色行动前的MP、TP操作
具体情况是这样:战斗中(默认脚本),当角色选择指令(就是执行任何一项指令,如攻击,防御)后,TP增加1,MP减少10。执行思路我比较清晰,但找不到切入的点,self.tp+=1 self.mp-=10放在计算伤害后是否恰当?还望指教。
例:轮到埃里克行动,选择攻击指令(或防御指令),选择完目标(选防御则没有目标选择这一步),TP增加1MP减少10.
作者: 三途亚梦    时间: 2015-3-5 14:49
其实防御是有目标的来着……
防御的目标是使用者。

普通攻击和防御的本质就是数据库技能 1和2 而已啦,只是执行条件、目标选择等细节和一般的技能不太一样。

伤害计算后不太行,因为伤害计算是在命中的前提下才会进行的,你应该放在技能效果应用的方法里。
作者: taroxd    时间: 2015-3-7 16:25
Game_Battler#use_item 这个嵌入点如何?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1