Project1

标题: 请问如何制作反击和反震 [打印本页]

作者: 卓越大白痴    时间: 2009-2-17 03:37
标题: 请问如何制作反击和反震
反击是中反击状态的角色受到攻击时自动反击
反震是当某角色中反震状态时受到攻击伤害到发动攻击的角色 [LINE]1,#dddddd[/LINE]此贴于 2009-2-18 17:51:09 被版主darkten提醒,请楼主看到后对本贴做出回应。
作者: yue    时间: 2009-2-17 04:26
状态项里新建一个状态,然后在  限制  一项里设置  普通攻击敌人  再调一下解除时间就好
反击这样了,反震可能需要脚本实现,不会了
作者: 灯笼菜刀王    时间: 2009-2-17 09:38
反击论坛教程里有,搜索“反击”

反震在GAME BATTLE3里
HP的伤害计算句子下面加上一句

attacker.hp -= self.damage/2 if self.state?(XX)

XX是反震的状态ID,这样攻击方会收到攻击伤害的一半伤害。
特技方面也可以相应处理,也可以再增加一个判断,只有物理型特技才会反震,比较合理化(物理特技判断,skill.atk_f > 0)



作者: yue    时间: 2009-2-17 20:48
反震的话,还有事件的方法
先做个状态,这个不用说,然后插个公共事件,事件页第三页,增减敌人HP,可以设置变量和常量。这里需要一个条件分歧的判定,设置比如人物减少500的HP以上时,才进行反震,当然也可以不设置这个条件分歧,就是100%反震几率。

综合我前面的回复,应该是比较简单的方法实现反击和反震
作者: 卓越大白痴    时间: 2009-2-17 20:53
2-3楼说的 效果滴没有
4楼说地 实现不能 因为是宠物技能 那摸多宝宝 判断不要累死人摸
作者: 静·界    时间: 2009-2-18 00:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天使喝可乐    时间: 2009-2-20 02:48
第一反映...梦幻西游




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