Project1
标题:
怎么设置一个被动技能
[打印本页]
作者:
新心凯撒
时间:
2018-4-29 20:27
标题:
怎么设置一个被动技能
当角色学会这个技能后就会增加能力值怎么实现
作者:
文雅夕露
时间:
2018-4-29 20:54
#==============================================================================
# ■ Game_Actor
#------------------------------------------------------------------------------
# 处理角色的类。本类在 Game_Actors 类 ($game_actors)
# 的内部使用、Game_Party 类请参考 ($game_party) 。
#==============================================================================
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 获取基本力量
#--------------------------------------------------------------------------
def base_str
n = $data_actors[@actor_id].parameters[2, @level]
weapon = $data_weapons[@weapon_id]
armor1 = $data_armors[@armor1_id]
armor2 = $data_armors[@armor2_id]
armor3 = $data_armors[@armor3_id]
armor4 = $data_armors[@armor4_id]
n += weapon != nil ? weapon.str_plus : 0
n += armor1 != nil ? armor1.str_plus : 0
n += armor2 != nil ? armor2.str_plus : 0
n += armor3 != nil ? armor3.str_plus : 0
n += armor4 != nil ? armor4.str_plus : 0
n += 50 if self.skill_learn?(82)
return [[n, 1].max, 999].min
end
end
复制代码
当82号技能学到时,力量提升50点。
具体自己设置。
作者:
xp兔子徒弟
时间:
2018-4-29 23:13
有被动技能的脚本的,主站搜一下就OK
作者:
guoxiaomi
时间:
2018-4-29 23:38
如果要充分利用数据库,可以在被动技能里设置状态+的数组,然后按照附加的状态提升能力
作者:
CR~
时间:
2018-4-30 00:40
直接并行处理,
或者升级时或每次技能发生变动时执行,,,
123.PNG
(20.73 KB, 下载次数: 21)
下载附件
保存到相册
2018-4-30 00:40 上传
作者:
thh55
时间:
2018-5-19 10:00
可以啊.在事件条件里设置或状态属性里设置.
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1