Commit 900c79a9 authored by 神楽坂玲奈's avatar 神楽坂玲奈

修正场地背景判断、修正解析CardInfo消息的一个崩溃

parent 0dc031ca
This diff was suppressed by a .gitattributes entry.
...@@ -193,6 +193,8 @@ class Action ...@@ -193,6 +193,8 @@ class Action
CardInfo.new(card, $1.to_sym, $5 == "?" ? nil : $5.to_i, $6 == "?" ? nil : $6.to_i, $3.to_sym, $2.to_sym, $4.to_sym, $7) CardInfo.new(card, $1.to_sym, $5 == "?" ? nil : $5.to_i, $6 == "?" ? nil : $6.to_i, $3.to_sym, $2.to_sym, $4.to_sym, $7)
when /(魔法|陷阱)种类:(.+),效果:(.+)/ when /(魔法|陷阱)种类:(.+),效果:(.+)/
CardInfo.new(card, ($2+$1).to_sym, nil, nil, nil, nil, nil, $3) CardInfo.new(card, ($2+$1).to_sym, nil, nil, nil, nil, nil, $3)
else
Unknown.new str
end end
when /^※(.*)$/ when /^※(.*)$/
Chat.new from_player, $1 Chat.new from_player, $1
......
...@@ -169,7 +169,7 @@ class Scene_Duel < Scene ...@@ -169,7 +169,7 @@ class Scene_Duel < Scene
super super
end end
def refresh def refresh
@fieldback_window.card = $game.player_field.field[0] || $game.opponent_field.field[0] @fieldback_window.card = $game.player_field.field[0] && $game.player_field.field[0].card_type == :场地魔法 && $game.player_field.field[0].position == :attack ? $game.player_field.field[0] : $game.opponent_field.field[0] && $game.opponent_field.field[0].card_type == :场地魔法 && $game.opponent_field.field[0].position == :attack ? $game.opponent_field.field[0] : nil
@player_field_window.refresh @player_field_window.refresh
@opponent_field_window.refresh @opponent_field_window.refresh
@phases_window.player = $game.turn_player @phases_window.player = $game.turn_player
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment