赞 | 0 |
VIP | 4 |
好人卡 | 0 |
积分 | 2 |
经验 | 31715 |
最后登录 | 2021-9-11 |
在线时间 | 829 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 180
- 在线时间
- 829 小时
- 注册时间
- 2010-6-26
- 帖子
- 671
|
附赠,破限脚本补充脚本-备注栏设定能力值- =begin
- ◆KGC様の限界突破で敵の能力値をメモ欄で設定
- 敵のメモ欄に<word n>と書くことで能力値が変化
- word は atk,def,spi,agi,maxhp,maxmp のどれか
- n は値
- 例)
- 攻撃力を10000にする
- <atk 10000>
- ※直指定時には必要ないメモ欄走査などの処理が加わるため
- 直指定時より重くなります
- ◆導入位置
- 限界突破の下
- =end
- module KGC::LimitBreak
- module_function
- #--------------------------------------------------------------------------
- # ○ 敵能力値間接指定(メモ)
- #--------------------------------------------------------------------------
- def set_enemy_param_note
- for i in 1...$data_enemies.size
- $data_enemies[i].note.each{|l|
- if l =~ /<(atk|def|spi|agi|maxhp|maxmp)\s(\d+)>/i
- $data_enemies[i].instance_variable_set("@#{$1.downcase}", $2.to_i)
- end
- }
- end
- end
- end
- class Scene_Title < Scene_Base
- #--------------------------------------------------------------------------
- # ○ エネミーの能力値を設定
- #--------------------------------------------------------------------------
- alias ex_set_enemy_parameters set_enemy_parameters
- def set_enemy_parameters
- ex_set_enemy_parameters
- KGC::LimitBreak.set_enemy_param_note
- end
- end
复制代码 |
|