タイトルに限らず、戦闘結果系のログを記録したい場合、
BattleManager::battle_end
だと、敵情報を格納した$game_troopがnilなので、その手前の
BattleManager::process_victory
で、集計を行う。
倒した敵の数をカウントしたい場合は、こんな感じで、
$game_troop.members.each do |value| if $killboard.has_key?(value.enemy_id) $killboard[value.enemy_id] += 1 else $killboard[value.enemy_id] = 1 end end
$killboardは別の場所で宣言されている前提です。
enemy_idが敵を表すID。
$game_troopが敵の集団を表すクラスですね。
Please give us your valuable comment