赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 0 |
经验 | 5367 |
最后登录 | 2022-1-21 |
在线时间 | 80 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 40
- 在线时间
- 80 小时
- 注册时间
- 2014-11-3
- 帖子
- 71
|
3楼
楼主 |
发表于 2017-4-21 17:46:02
|
只看该作者
大神还在吗?就是我想修改一下脚本,添加命中率加减,看看到底出了什么问题,谢了
- #==============================================================================
- # ■ スキル毎クリティカル設定 by: 奈々
- # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- # *会心率をスキル毎に増減*
- # スキルのメモ欄に
- # <会心率プラス 数値> か <会心率マイナス 数値>
- # と書きます。
- # このスキルを使用する場合、アクターの「会心率」にその数値が足されます。
- # (例えば<会心率プラス 50>のスキルを会心率+10%のアクターが使うと60%扱い)
- # 本脚本由小究改编,原作在上面
- #==============================================================================
- class Game_Battler < Game_BattlerBase
- #--------------------------------------------------------------------------
- # ○ スキル/アイテムの会心率計算(再定義)
- #--------------------------------------------------------------------------
- def item_hit(user, item)
- item.damage.hit ? (user.hit + item.hit_fix) * (1 - cev) : 0
- end
- end
- #==============================================================================
- class RPG::UsableItem < RPG::BaseItem
- #--------------------------------------------------------------------------
- # ☆ 会心率修正の定義(追加定義)
- #--------------------------------------------------------------------------
- def cri_fix
- @note.scan(/<命中率(プラス|マイナス)\s?(\d*)>/)
- return ($2.to_i * 0.01) if $2 && $1 == "プラス"
- return -(($2.to_i * 0.01)) if $2 && $1 == "マイナス"
- return 0
- end
- end
复制代码 |
|