【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]