Project1
标题:
【求救】回答问题必定塞糖!
[打印本页]
作者:
小究就是我
时间:
2017-4-19 19:06
标题:
【求救】回答问题必定塞糖!
就是我想做一个必杀斧,在使用它的技能时我的必杀有加成(再简单点就是学习技能“必杀斧攻击”,该技能比其他技能多出20%的必杀几率)
渴望大神救助我,我一定会感激不尽!
作者:
午睡的风铃
时间:
2017-4-20 14:23
http://heptanas.mamagoto.com/Entry/79/
技能备注里
<会心率プラス 50>
此技能必杀几率+50
<会心率マイナス 50>
减50
<会心威力 1.5>
必杀攻击威力1.5倍,可以是小数,也可以是整数,
注意VA默认的必杀攻击威力是3倍
====================================
以下是我的胡乱删减版,只保留了的必杀率补正部分。完全不对任何不良后果负责,反正我用着挺好。
#==============================================================================
# ■ スキル毎クリティカル設定 by: 奈々
# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
# *会心率をスキル毎に増減*
# スキルのメモ欄に
# <会心率プラス 数値> か <会心率マイナス 数値>
# と書きます。
# このスキルを使用する場合、アクターの「会心率」にその数値が足されます。
# (例えば<会心率プラス 50>のスキルを会心率+10%のアクターが使うと60%扱い)
#==============================================================================
class Game_Battler < Game_BattlerBase
#--------------------------------------------------------------------------
# ○ スキル/アイテムの会心率計算(再定義)
#--------------------------------------------------------------------------
def item_cri(user, item)
item.damage.critical ? (user.cri + item.cri_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
复制代码
作者:
小究就是我
时间:
2017-4-21 17:46
午睡的风铃 发表于 2017-4-20 14:23
http://heptanas.mamagoto.com/Entry/79/
技能备注里
大神还在吗?就是我想修改一下脚本,添加命中率加减,看看到底出了什么问题,谢了
#==============================================================================
# ■ スキル毎クリティカル設定 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
复制代码
作者:
sq333333
时间:
2017-4-21 21:56
必杀威力设定貌似小数无效,必须是整数
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1