Visual Studio Code
-- 基本設定でコンティニューの利用をしない設定にしている場合はコンティニューしない
if CONFIG.CONTINUE == false then
return false
-- 目覚まし時計の数が0の場合はコンティニューしない
elseif clockCount == 0 then
return false
-- コンティニュー回数も加味して勝率の算出
local winRate = 0
local raceCount = g_status[STATUS.RACE_COUNT] + g_status[STATUS.CONTINUE_COUNT]
if raceCount > 0 then
winRate = (g_status[STATUS.RACE_WIN_COUNT] * 100) / raceCount
end
-- 勝率が70%以上かつ出走数が3回以上の場合はコンティニュー
if winRate >= 70 and g_status[STATUS.RACE_COUNT] >= 3 then
return true
-- シニア級の場合は勝率50%以上でコンティニュー
elseif winRate >= 50 and g_status[STATUS.SEASON].index >= SEASON.SENIOR_1A.index then
return true
-- URAファイナルズの場合はコンティニュー
elseif g_status[STATUS.SEASON].index == SEASON.FINALS.index then
return true