Project1

标题: 职业位置装备升级一个事件装备使一种职业统一升级... [打印本页]

作者: 金芒芒    时间: 2022-12-3 09:31
标题: 职业位置装备升级一个事件装备使一种职业统一升级...
职业分类{前卫 中卫 后卫}
不管你是法师还是物理攻击的战士或射手只分以上三种{前卫 中卫 后卫}
职业位置装备升级一个事件装备可以使一种职业位置的ID统一升级属性

IS_CAL[data_id]  =   false            #是骑兵吗
IS_ARC[data_id]  =   true            #是远程兵吗
HEAVY[data_id]  =    false            #是重装兵吗





RUBY 代码复制
  1. module Fy
  2.   #下面填职业增加的属性对应数值,职业ID=>[四项属性增加值] , 四项属性依次是:
  3.   #[力量,灵巧,速度,魔力] , 下面只有楼主所说的战士(职业ID:1)法师(职业ID:2),
  4.   #其他就照格式添加。
  5.   Class_additions = {1=>[10,0,0,0], 2=>[0,0,0,10]}
  6. end
  7. class Game_Actor < Game_Battler
  8.   #--------------------------------------------------------------------------
  9.   # ● 获取基本力量
  10.   #--------------------------------------------------------------------------
  11.   alias additions_str base_str
  12.   def base_str
  13.     return [[additions_str+Fy::Class_additions[@class_id][0], 1].max, 999].min
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ● 获取基本灵巧
  17.   #--------------------------------------------------------------------------
  18.   alias additions_dex base_dex
  19.   def base_dex
  20.     return [[additions_dex+Fy::Class_additions[@class_id][1], 1].max, 999].min
  21.   end
  22.   #--------------------------------------------------------------------------
  23.   # ● 获取基本速度
  24.   #--------------------------------------------------------------------------
  25.   alias additions_agi base_agi
  26.   def base_agi
  27.     return [[additions_agi+Fy::Class_additions[@class_id][2], 1].max, 999].min
  28.   end
  29.   #--------------------------------------------------------------------------
  30.   # ● 获取基本魔力
  31.   #--------------------------------------------------------------------------
  32.   alias additions_int base_int
  33.   def base_int
  34.     return [[additions_int+Fy::Class_additions[@class_id][3], 1].max, 999].min
  35.   end
  36. end

职业位置.png (5.84 KB, 下载次数: 14)

职业位置.png





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1