| 赞 | 5 |
| VIP | |
| 好人卡 | |
| 积分 | 73 |
| 经验 | |
| 最后登录 | 2026-7-13 |
| 在线时间 | 1244 小时 |
- 梦石
- 0
- 星屑
- 7296
- 在线时间
- 1244 小时
- 注册时间
- 2015-8-15
- 回帖
- 473
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
职业分类{前卫 中卫 后卫}
不管你是法师还是物理攻击的战士或射手只分以上三种{前卫 中卫 后卫}
职业位置装备升级一个事件装备可以使一种职业位置的ID统一升级属性
IS_CAL[data_id] = false #是骑兵吗
IS_ARC[data_id] = true #是远程兵吗
HEAVY[data_id] = false #是重装兵吗
[pre lang="ruby"]module Fy
#下面填职业增加的属性对应数值,职业ID=>[四项属性增加值] , 四项属性依次是:
#[力量,灵巧,速度,魔力] , 下面只有楼主所说的战士(职业ID:1)法师(职业ID:2),
#其他就照格式添加。
Class_additions = {1=>[10,0,0,0], 2=>[0,0,0,10]}
end
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 获取基本力量
#--------------------------------------------------------------------------
alias additions_str base_str
def base_str
return [[additions_str+Fy::Class_additions[@class_id][0], 1].max, 999].min
end
#--------------------------------------------------------------------------
# ● 获取基本灵巧
#--------------------------------------------------------------------------
alias additions_dex base_dex
def base_dex
return [[additions_dex+Fy::Class_additions[@class_id][1], 1].max, 999].min
end
#--------------------------------------------------------------------------
# ● 获取基本速度
#--------------------------------------------------------------------------
alias additions_agi base_agi
def base_agi
return [[additions_agi+Fy::Class_additions[@class_id][2], 1].max, 999].min
end
#--------------------------------------------------------------------------
# ● 获取基本魔力
#--------------------------------------------------------------------------
alias additions_int base_int
def base_int
return [[additions_int+Fy::Class_additions[@class_id][3], 1].max, 999].min
end
end[/pre] |
-
|