じ☆ve冰风 发表于 2024-4-19 19:04:21

【ISA】攻击力设定改造 - Alteration Atk Enactment

#==============================================================================# ■ 【ISA】攻击力设定改造 - Alteration Atk Enactment#------------------------------------------------------------------------------# - 2011.2.18#   初始化 忧雪の伤# - 2011.2.19#   更新 忧雪の伤# - 2011.2.20#   更新 忧雪の伤#______________________________________________________________________________# # 追加原始攻击力以及跟随等级增幅。##==============================================================================#==============================================================================# ★ 设定部分 ★#==============================================================================module ISA   # 功能开关AAE = true   # 读取角色数量actors = load_data("Data/Actors.rxdata") if actors == nil# 创建数组OriginalAtk = []for i in 0..actors.size    OriginalAtk = 0end# 原始攻击力设定部分# => OriginalAtk = n   OriginalAtk = 35OriginalAtk = 40# 创建数组LevelAtkup = []for i in 0..actors.size    LevelAtkup = 0end# 等级增幅设定部分# => LevelAtkup = n   LevelAtkup = 5LevelAtkup = 5.2# 运算设定部分# => OriginalAtk +LevelAtkup * leveldef self.AAEmath(id, level)    n = OriginalAtk + LevelAtkup * level    return nendend#★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★# 注册【ISA】$ISA = {} if $ISA == nil$ISA["AAE"] = true#★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★#==============================================================================# ■ Game_Actor#------------------------------------------------------------------------------#  处理角色的类。本类在 Game_Actors 类 ($game_actors)# 的内部使用、Game_Party 类请参考 ($game_party) 。#==============================================================================class Game_Actor#--------------------------------------------------------------------------# ● 获取攻击力#--------------------------------------------------------------------------alias old_atk atkdef atk    # 声明别名    if ISA::AAE == true      # 判别使用      u = ISA.AAEmath(@actor_id, @level)      # 运算改造      return Integer(old_atk + u)    # 以外的场合    else      # 默认运算      old_atk    endendend复制代码
             本帖来自P1论坛作者忧雪の伤,因Project1站服务器在国外有时候访问缓慢不方便作者交流学习,经联系P1站长fux2同意署名转载一起分享游戏制作经验,共同为国内独立游戏作者共同创造良好交流环境,原文地址:https://rpg.blue/forum.php?mod=viewthread&tid=167960若有侵权,发帖作者可联系底部站长QQ在线咨询功能删除,谢谢。
页: [1]
查看完整版本: 【ISA】攻击力设定改造 - Alteration Atk Enactment