Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

需求:2016年10月25日整理 #17

Open
dingjibang opened this issue Oct 25, 2016 · 1 comment
Open

需求:2016年10月25日整理 #17

dingjibang opened this issue Oct 25, 2016 · 1 comment

Comments

@dingjibang
Copy link
Owner

dingjibang commented Oct 25, 2016

战斗部分:
1. 重构行动值模块,应用延迟系统
2. 增加攻击类型(物理魔法攻击)
3. 删除原抗性状态(所有),新增抗性有效率
4. 重构伤害计算模块
5. 新增暴击率,暴击伤害模块
6. 重构闪避模块
7. 增加事件拦截模块,应用于装备和buff上,包含但不限于目前下面的状态
7.0. 返回模型为{msg: String, flag: boolean, remove: boolean} 其中msg为输出文字,flag为是否拦截,remove为是否删除自身
7.1. onTurnBegin 当到自己的回合时触发,flag为false时拦截本次事件,其中额外返回showSpellcardMenu表示是否允许绘制符卡按钮
7.2. onDamage 当自己受到伤害时触发,flag为是否命中,额外返回formula::number为拦截后的伤害
7.3. onAttack 当即将给予敌人伤害时触发,flag为是否命中,额外返回formula::number为拦截后的伤害,额外返回toggleForward::boolean为true时交换攻击目标(用来模拟“混乱”)
7.4. onRemove 当buff移除时触发
7.5. onSelect 直接返回布尔,表示是否能被选取(用来模拟“流放”)
8. 修改turn,新增状态“-1”,-1时buff的回合是无限的,除非用拦截器手动自我删除
10.修改装备onlyFor属性为角色id(而不再是name)

@dingjibang
Copy link
Owner Author

2制作中
todo 需要改写UI,在statusView

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant