赞 | 0 |
VIP | 4 |
好人卡 | 11 |
积分 | 1 |
经验 | 29368 |
最后登录 | 2021-11-17 |
在线时间 | 568 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 60
- 在线时间
- 568 小时
- 注册时间
- 2012-9-7
- 帖子
- 611
|
办法1:不同的状态上升不同的数值,分别把3个技能与能力的影响值分开(比如足球-灵巧,西瓜-力量,篮球-攻击力),某数值上升,技能威力自然上升
办法1优点:适用性强,稳定性高
缺点:状态会将角色基本数值一起上升
办法2:可以利用技能附带公共事件改变角色技能(达到增强的目的),在状态自然解除时恢复技能需要在Game_Battler 2下面● 状态自然解除 (回合改变时调用)里 remove_state(i)下面加一个执行公共事件用来恢复技能,如下
if i==XXX #X(为你设置的西瓜之类的状态编号)
common_event = $data_common_events[1] #比如1号
$game_system.battle_interpreter.setup(common_event.list, 0)
end
办法2优点:不需要给角色增加额外基本能力,而可以随便改技能的效果(因为换了个技能)
缺点:但只适用于角色比较少的情况,如果很多角色会这种效果的话处理有点麻烦,而且……处于XX状态中途挂掉的角色还原不了
鄙人能力有限只想到这2种 |
评分
-
查看全部评分
|