赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 724 |
最后登录 | 2016-3-20 |
在线时间 | 15 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 15 小时
- 注册时间
- 2013-8-13
- 帖子
- 11
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
#==============================================================================
# [PS0]被动技能
# UnactiveSkill
#------------------------------------------------------------------------------
# 一种特别的技能,学会后可以提高角色属性,
# 遗忘后属性会降低。
#==============================================================================
# [更新记录]
# - 2012.02.16 By 我
# * 第一版。
#------------------------------------------------------------------------------
# [使用方法]
# - 将本脚本插入到MAIN以上
#==============================================================================
#听说6R有个神马PS0,就闲着无聊蛋疼设置了一个。。。
$_PS0 = {} if $_PS0 == nil
$_PS0["UnActiveSkill"] = 20120216
module RPG
class Skill
def paramulti(parid)
note.split(/[\r\n]+/).each { |line|
case line
when /<(?:PARAMULTI|paramulti):[ ](\d+),(\d+)>/i
pult = $1.to_i
if pult==parid
return $2.to_i
end
end
}
return 1
end
def paradd(parid)
note.split(/[\r\n]+/).each { |line|
case line
when /<(?:PARADD|paradd):[ ](\d+),(\d+)>/i
pult = $1.to_i
if pult==parid
return $2.to_i
end
end
}
return 0
end
end
end
class Game_Actor < Game_Battler
def skls
a=@skills
for n in added_skills
a.push(n)
end
return a
end
alias pbse param_base
def param_base(param_id)
a=pbse(param_id)
for i in skls
a*=$data_skills[i].paramulti(param_id)
a+=$data_skills[i].paradd(param_id)
end
return a
end
end
#==============================================================================
# [PS0] End of Script
#============================================================================== |
|