赞 | 44 |
VIP | 0 |
好人卡 | 0 |
积分 | 62 |
经验 | 240 |
最后登录 | 2024-11-8 |
在线时间 | 604 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 6211
- 在线时间
- 604 小时
- 注册时间
- 2017-9-27
- 帖子
- 251
|
- # by.TH-天浩
- # 在角色中备注 <精通:x,y,z>
- # x 为状态ID,y 为技能ID,z 为武器ID
- # 当角色装备 z 武器,并习得 y 技能时。即可附加 x 状态
- class Game_Battler < Game_BattlerBase
- #--------------------------------------------------------------------------
- # ● 战斗开始处理
- #--------------------------------------------------------------------------
- alias state_battle_start on_battle_start
- def on_battle_start
- state_battle_start
- s = $game_party.battle_members.size
- for i in 1..s
- self.feature_objects.each {|obj| obj.note.split(/[\r\n]+/).each{ |line|
- if line =~ /<精通:\s*(\d+),\s*(\d+),\s*(\d+)>/ && $game_party.battle_members[i-1].skills.include?($data_skills[$2.to_i]) && $game_party.battle_members[i-1].weapons.include?($data_weapons[$3.to_i])
- self.add_state($1.to_i)
- end
- }}
- end
- end
复制代码
技术有限,只能这样了,如果需要多把武器就用笨办法吧...多弄个备注,Z数值改下。 |
评分
-
查看全部评分
|