赞 | 153 |
VIP | 10 |
好人卡 | 39 |
积分 | 93 |
经验 | 146191 |
最后登录 | 2024-5-6 |
在线时间 | 2504 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 9280
- 在线时间
- 2504 小时
- 注册时间
- 2011-5-20
- 帖子
- 15389
|
楼上回答了···看不懂的话我帮你翻译好了···- class Game_Battler
- alias rsa_cmcc20140904 remove_states_auto
- def remove_states_auto
- if self.is_a?(Game_Actor)
- self.sp += 100 if [1,2,3].include?(self.weapon_id)
- self.sp += 500 if [4,5,6].include?(self.weapon_id)
- self.sp += 100 if [1,2,3].include?(self.armor1_id)
- self.sp += 100 if [1,2,3].include?(self.armor2_id)
- self.sp += 100 if [1,2,3].include?(self.armor3_id)
- self.sp += 100 if [1,2,3].include?(self.armor4_id)
- end
- rsa_cmcc20140904
- end
- end
复制代码 这里的判断条件就不用解释了吧,判断当前角色的装备
如果角色装备1、2、3号武器就回100sp,4、5、6就回500sp
下面的armor1、armor2、armor3、armor4对应防具1、2、3、4
rsa_cmcc20140904可以改成别的东西,看你自己需要(新手的话尽量不要乱改,如果有一点基础的为了方便记忆修改查找可以改) |
|