赞 | 0 |
VIP | 1 |
好人卡 | 0 |
积分 | 1 |
经验 | 3179 |
最后登录 | 2013-10-25 |
在线时间 | 140 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 66
- 在线时间
- 140 小时
- 注册时间
- 2012-2-6
- 帖子
- 384
|
本帖最后由 杂兵天下 于 2012-2-16 11:56 编辑
felixlvx 发表于 2012-2-15 14:45
敌人到不需要,我知道属性点是可以加的,但是不知道必杀,回避一些特殊能力能不能做到加减,而且我想做的 ... - #==============================================================================
- # [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
- #==============================================================================
复制代码 |
评分
-
参与人数 1 | 星屑 +200 |
梦石 +2 |
收起
理由
|
「旅」
| + 200 |
+ 2 |
认可答案,恭喜你获得由66RPG提供的精美好. |
查看全部评分
|