トップページ > 同人ゲーム > 2018年07月02日 > ImLOBoqS

書き込み順位&時間帯一覧

23 位/257 ID中時間01234567891011121314151617181920212223Total
書き込み数0011000000000000000000002



使用した名前一覧書き込んだスレッド一覧
名無しさん@お腹いっぱい。
ツクールVX Ace 初心者救済、質問スレ Part.3 [無断転載禁止]©2ch.net

書き込みレス一覧

ツクールVX Ace 初心者救済、質問スレ Part.3 [無断転載禁止]©2ch.net
210 :名無しさん@お腹いっぱい。[sage]:2018/07/02(月) 02:57:23.20 ID:ImLOBoqS
>>204

class Game_BattlerBase
def skill_cost_payable?(skill)#override
tp_cost = skill_tp_cost(skill)
mp_cost = skill_mp_cost(skill)
unless @action_input_index.nil?
for i in 1 .. @action_input_index
tp_cost += @skill_tp_cost_array[i - 1] unless @skill_tp_cost_array[i - 1].nil?
mp_cost += @skill_mp_cost_array[i - 1] unless @skill_mp_cost_array[i - 1].nil?
end
end
tp >= tp_cost && mp >= mp_cost
end
end
class Game_Actor < Game_Battler
attr_accessor :skill_tp_cost_array
attr_accessor :skill_mp_cost_array
alias _initialize initialize
def initialize(actor_id)
_initialize(actor_id)
clear_cost_array
end
def clear_cost_array
@skill_tp_cost_array = []
@skill_mp_cost_array = []
end
end
class Scene_Battle < Scene_Base
alias _on_skill_ok on_skill_ok
def on_skill_ok
skill = @skill_window.item
actor = BattleManager.actor
i = actor.action_input_index
tp_cost = actor.skill_tp_cost(skill)
mp_cost = actor.skill_mp_cost(skill)
actor.skill_tp_cost_array[i] = tp_cost
actor.skill_mp_cost_array[i] = mp_cost
_on_skill_ok
end
alias _turn_start turn_start
def turn_start
_turn_start
$game_party.members.each{|actor| actor.clear_cost_array }
end
end
ツクールVX Ace 初心者救済、質問スレ Part.3 [無断転載禁止]©2ch.net
211 :名無しさん@お腹いっぱい。[sage]:2018/07/02(月) 03:01:17.24 ID:ImLOBoqS
forのところ変な書き方したわ
まいいか


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。