赞 | 0 |
VIP | 8 |
好人卡 | 6 |
积分 | 1 |
经验 | 25488 |
最后登录 | 2017-9-24 |
在线时间 | 444 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 444 小时
- 注册时间
- 2011-1-3
- 帖子
- 151
|
第一个问题:脚本库 Game_Battler里面 第392行
#--------------------------------------------------------------------------
# ● 应用防御修正 joker
#--------------------------------------------------------------------------
def apply_guard(damage)
damage / (damage > 0 && guard? ? 2 * grd : 1)
改为damage / (damage > 0 && guard? ? 1.25 * grd : 1)
end
具体运算是: 伤害 / (伤害 > 0 与 防御中?? 倍数 * 防御效果比率)
第二个问题:
第一个物品得失脚本 在101行位置修改:
def show_gain_window(type, value)
snstar2006_66rpg_item = $data_armors[@params[0]]
这里:snstar2006_66rpg = Window_Base.new((640-300)/2,128,200,100)
改为:snstar2006_66rpg = Window_Base.new((640-300)/2,128,220,100)
然后在145行处
原脚本:
unless type == 0
snstar2006_66rpg.draw_item_name(string, 0, 30, true)
snstar2006_66rpg.contents.draw_text(0, 30, 160, 30, "×"+value.abs.to_s, 2)
改为:
unless type == 0
snstar2006_66rpg.draw_item_name(string, 0, 30, true)
snstar2006_66rpg.contents.draw_text(0, 30, 185, 30, "×"+value.abs.to_s, 2)
第二个得失脚本无力............... |
评分
-
查看全部评分
|