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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 白云
打印 上一主题 下一主题

关于武器加特技的问题

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
270
在线时间
125 小时
注册时间
2009-12-16
帖子
155
11
发表于 2010-9-5 13:52:11 | 只看该作者
使用这个看看
  1. #/////////////////////////////////////////////////////////////////////////////
  2. # 装备武器获得技能
  3. #作者:enghao_lim
  4. #/////////////////////////////////////////////////////////////////////////////
  5. # 资料初始化
  6. $skill_plus_w = {}
  7. $skill_plus_a = {}
  8. $data_weapons = load_data("Data/Weapons.rxdata")
  9. $data_armors = load_data("Data/Armors.rxdata")
  10. (0...$data_weapons.size).each{|i|$skill_plus_w[i]=[]}
  11. (0...$data_armors.size).each{|i|$skill_plus_a[i]=[]}
  12. #/////////////////////////////////////////////////////////////////////////////
  13. # 资料设定
  14. # $skill_plus_w[武器id] = [特技id]
  15. # $skill_plus_a[防具id] = [特技id]
  16. $skill_plus_w[1] = [57,58,59,60]
  17. #/////////////////////////////////////////////////////////////////////////////
  18. class Game_Actor
  19.   def skills
  20.     result = @skills.clone
  21.     a = []
  22.     a += $skill_plus_w[@weapon_id]
  23.     a += $skill_plus_a[@armor1_id]
  24.     a += $skill_plus_a[@armor2_id]
  25.     a += $skill_plus_a[@armor3_id]
  26.     a += $skill_plus_a[@armor4_id]
  27.     for i in a
  28.       if !result.include?(i)
  29.         result.push(i)
  30.       end
  31.     end
  32.     result.sort!
  33.     return result
  34.   end
  35.   def skill_can_use?(skill_id)
  36.     return super
  37.   end
  38. end
复制代码
⎝(゚∀。)⎠
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

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

GMT+8, 2024-11-27 13:47

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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