Project1
标题:
每回合强化属性
[打印本页]
作者:
前世涅缘
时间:
2017-12-30 18:14
标题:
每回合强化属性
请教各位大佬,怎么让一个BOSS战斗中每回合都能增加属性,攻击防御敏捷什么的,可以不听叠加的那种无上限,比如第1回合不变,第2回合攻击增加10%,第3合增加20%,第4合增加30%,以此类推!谢谢!
作者:
chd114
时间:
2018-1-1 03:06
Game_Battler的部分找到这里,先把最大程度从2层改到更高(缺点是这样一来任何单位都是无限叠加,不过你可以加判定让这个无限叠加buff只针对某类单位)
然后给boss的每个行动都加上buff就可以了
#--------------------------------------------------------------------------
# ● 判定能力强化是否为最大程度
#--------------------------------------------------------------------------
def buff_max?(param_id)
@buffs[param_id] == 2
end
复制代码
作者:
前世涅缘
时间:
2018-1-5 15:45
chd114 发表于 2018-1-1 03:06
Game_Battler的部分找到这里,先把最大程度从2层改到更高(缺点是这样一来任何单位都是无限叠加,不过你可 ...
就是想设定一个BOSS能力就是攻击无限强化,每回合5%,貌似在敌群里只能设置角色能力值增减,不能设置敌人的,因为强化无上限,也不知道多少回合战斗结束,所以你说的BOSS的每个行动都加上BUFF不好办啊,缺点倒无所谓,有没有简单的脚本实现这个功能?只此一个怪,感激不尽!
作者:
jianyulei
时间:
2018-1-5 17:57
$game_troop.turn_count 这是判断敌人的回合数,你的BOSS的技能的伤害公式里面将这个计算进去,可以变相的做到攻击力随回合增加的效果,而且不用修改任何脚本。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1