注册会员 登录
Project1 返回首页

失去记忆总比什么都没有好 ... https://rpg.blue/?310500 [收藏] [复制] [分享] [RSS] 总有一天,你一定会完全记得我的吧?夫拉特蕾?

日志

F09 - 变更职业修改

热度 1已有 825 次阅读2012-10-27 14:39 |个人分类:脚本

#==============================================================================
# F09 - 变更职业修改 - By芙蕾娅
#------------------------------------------------------------------------------
#  ★ - 新增  ☆ - 修改  ■ - 删除 ● - 无变更
#==============================================================================
module Freya
  # 变更职业是否初始化等级?
  Non_Init_Level = true
  # 变更职业是否初始化技能?
  Non_Init_Skill = true
end
#==============================================================================
# ■ Game_Actor
#------------------------------------------------------------------------------
#  管理角色的类。
#   本类在 Game_Actors 类 ($game_actors) 的内部使用。
#   具体使用请查看 Game_Party 类 ($game_party) 。
#==============================================================================
class Game_Actor < Game_Battler
  #--------------------------------------------------------------------------
  # ☆ 初始化技能
  #--------------------------------------------------------------------------
  def init_skills
    if Freya::Non_Init_Skill
      @skills = [] if @skills.nil?
    else
      @skills = []
    end
    self.class.learnings.each do |learning|
      learn_skill(learning.skill_id) if learning.level <= @level
    end
  end
  #--------------------------------------------------------------------------
  # ☆ 职业变化
  #     keep_exp : 是否保留经验值
  #--------------------------------------------------------------------------
  def change_class(class_id, keep_exp = Freya::Non_Init_Level)
    @exp[class_id] = exp if keep_exp
    @class_id = class_id
    change_exp(@exp[@class_id] || 0, false)
    init_skills
    refresh
  end
end

鸡蛋

鲜花

刚表态过的朋友 (0 人)

评论 (0 个评论)

facelist doodle 涂鸦笔

您需要登录后才可以评论 登录 | 注册会员

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

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

GMT+8, 2024-4-27 13:23

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

返回顶部