设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1032|回复: 0
打印 上一主题 下一主题

[已经过期] 职业位置装备升级一个事件装备使一种职业统一升级...

[复制链接]

Lv4.逐梦者

梦石
0
星屑
6281
在线时间
1101 小时
注册时间
2015-8-15
帖子
658
跳转到指定楼层
1
发表于 2022-12-3 09:31:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
职业分类{前卫 中卫 后卫}
不管你是法师还是物理攻击的战士或射手只分以上三种{前卫 中卫 后卫}
职业位置装备升级一个事件装备可以使一种职业位置的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, 下载次数: 2)

职业位置.png
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-27 04:17

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表