Project1
标题:
【ISA】装备设定强化 - Equip Set Strengthen - for vx
[打印本页]
作者:
忧雪の伤
时间:
2011-2-20 11:27
标题:
【ISA】装备设定强化 - Equip Set Strengthen - for vx
本帖最后由 忧雪の伤 于 2011-2-26 13:52 编辑
#==============================================================================
# ■ 【ISA】装备设定强化 - Equip Set Strengthen
#------------------------------------------------------------------------------
# - 2011.2.19
# 初始化 忧雪の伤
# - 2011.2.25
# 更新 忧雪の伤
#______________________________________________________________________________
#
# 追加装备对于命中率的影响。
#
#==============================================================================
#==============================================================================
# ★ 设定部分 ★
#==============================================================================
module ISA
# 功能开关
ESS = true
# 分割字符·命中增幅
EES_HIT = "hit"
# 设定方式
# => 装备描述 分割字符 命中增幅
end
#★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
# 注册【ISA】
$ISA = {} if $ISA == nil
$ISA["EES"] = true
#★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
#==============================================================================
# ★ 开关判定 ★
#==============================================================================
if ISA::ESS == true then
#==============================================================================
# ★ 重新定义 ★
#==============================================================================
module RPG
class Weapon
EES_HIT = ISA::EES_HIT
# 获取字符设定
def description
# 分割开始
description = @description.split(/#{EES_HIT}/)[0]
return description != nil ? description : ''
end
def hit
# 分割开始
hit = @description.split(/#{EES_HIT}/)[1]
return hit != nil ? hit.to_i : 0
end
end
class Armor
EES_HIT = ISA::EES_HIT
# 获取字符设定
def description
# 分割开始
description = @description.split(/#{EES_HIT}/)[0]
return description != nil ? description : ''
end
def hit
# 分割开始
hit = @description.split(/#{EES_HIT}/)[1]
return hit != nil ? hit.to_i : 0
end
end
end
#==============================================================================
# ■ Game_Actor
#------------------------------------------------------------------------------
# 处理角色的类。本类在 Game_Actors 类 ($game_actors)
# 的内部使用、Game_Party 类请参考 ($game_party) 。
#==============================================================================
class Game_Actor
#--------------------------------------------------------------------------
# ● 获取命中率
#--------------------------------------------------------------------------
alias old_hit hit
def hit
# 声明别名
# 获取防具
weapon = $data_weapons[@weapon_id] != nil ? $data_weapons[@weapon_id].hit : 0
armor1 = $data_armors[@armor1_id] != nil ? $data_armors[@armor1_id].hit : 0
armor2 = $data_armors[@armor2_id] != nil ? $data_armors[@armor2_id].hit : 0
armor3 = $data_armors[@armor3_id] != nil ? $data_armors[@armor3_id].hit : 0
armor4 = $data_armors[@armor4_id] != nil ? $data_armors[@armor4_id].hit : 0
# 获取增幅
n = weapon + armor1 + armor2 + armor3 + armor4
# => p old_hit + n
return Integer(old_hit + n)
end
end
end
复制代码
作者:
寂静的夜里
时间:
2011-2-20 11:28
沙发.......总算有VX脚本了.......
作者:
429259591
时间:
2011-2-20 11:32
忧雪快点把暴击和闪避弄好~~~~
作者:
天翔风舞
时间:
2011-3-11 16:05
求楼主大大让装备带上体力设定吧!{:4_84:}
本菜鸟跪谢了!
天翔风舞于2011-3-13 14:43补充以下内容:
多谢楼上忧雪大大指点……再弱弱地问下,该脚本MS只针对武器……如果是装备呢?
作者:
我是d饭
时间:
2011-3-22 16:35
怎么设置执行脚本啊。。。。。。求助
作者:
Front
时间:
2011-7-15 08:35
本帖最后由 Front 于 2011-7-15 08:38 编辑
发现脚本有BUG,强化武器的时候身上必须带个合成石,不然有强化石也没用,而且点下去还可以强化~什么属性都没变而且强化石也没少就是~钱一直在变。。希望楼主尽快修复.
还有一个弱弱的问题,为啥背景不能设置成png,只能设置成jpg的.
Front于2011-7-16 21:42补充以下内容:
这脚本有BUG,强化武器带个强化石无法强化,必须多带个合成石.没合成石的话武器强化没效果,强化石没被扣,但钱确被扣了。自己去测试看。。很华丽的BUG。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1