- #======================================================== 
- #被动技能 
- #------------------------------------------------- ----------------------------- 
- 一种特别的技能,学会后可以提高角色属性,遗忘后属性会降低。 
- #============================================================================== 
- # [更新记录] 
- #    - 2012.02.16 By 我 
- #      * 第一版 
- #=================================================  
- [使用方法] 
- # - 将本脚本插入到MAIN以上 
- # 
- #技能的备注栏用<paradd:0,100>就代表0号属性增加100。 
- #用<paramulti:0,1.1>就代表0号属性乘1.1倍。 
- #此程序先处理paramulti的再处理paradd比如原属性是100, 
- #我有一个<paramulti:0,1.1><paradd:0,100>的技能, 
- #就会把属性乘以1.1倍,得到110,再加100, 
- #得到210然后再处理之后的技能。 
- =================================================  
- #听说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 
- #============================================================================== 
- #  結束 
- #==============================================================================