赞 | 452 |
VIP | 56 |
好人卡 | 75 |
积分 | 429 |
经验 | 124650 |
最后登录 | 2025-1-12 |
在线时间 | 7626 小时 |
Lv5.捕梦者 (管理员) 老黄鸡
- 梦石
- 0
- 星屑
- 42892
- 在线时间
- 7626 小时
- 注册时间
- 2009-7-6
- 帖子
- 13507
|
回复 yanglibin0409 的帖子
Game_Actor_skill修改为,可以解决,不过最好还是等六祈大人来解决- class Game_Actor
- attr_accessor :skill_point
- #每升一级获得技能点常数
- SKILL_POINT_PER_LEVEL = 5
- #获得技能树
- def skill_trees
- @skills.find_all{|skill_id| $data_skills[skill_id].description.index("skill_tree")}
- end
- #常规技能中排除技能树
- def skills
- result = []
- for i in @skills
- next if $data_skills[i].description.index("skill_tree")
- result.push($data_skills[i])
- end
- return result
- end
- #技能点的读写
- def skill_point
- return @skill_point.nil? ? 0 : @skill_point
- end
-
- def skill_point=(p)
- @skill_point = p
- end
- #追加定义,升级获得技能点
- alias :ski_lv_up :level_up
- def level_up
- ski_lv_up
- @skill_point += SKILL_POINT_PER_LEVEL
- end
-
- alias :oldini:initialize
- def initialize(actor_id)
- oldini(actor_id)
- @skill_point = 0
- end
-
- end
复制代码 |
|