From 098dbb4b1e7bce39604f98a73b730d812912c396 Mon Sep 17 00:00:00 2001 From: Flameshadowxeroshin Date: Fri, 31 Dec 2010 19:13:14 -0600 Subject: [PATCH] added sn2 scoring, misc --- Themes/default/Scripts/03 ThemePrefs.lua | 2 +- Themes/default/Scripts/04 SpecialScoring.lua | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Themes/default/Scripts/03 ThemePrefs.lua b/Themes/default/Scripts/03 ThemePrefs.lua index af853f7d77..91dbaada9e 100644 --- a/Themes/default/Scripts/03 ThemePrefs.lua +++ b/Themes/default/Scripts/03 ThemePrefs.lua @@ -240,7 +240,7 @@ function UserPrefSpecialScoringMode() SelectType = "SelectOne"; OneChoiceForAllPlayers = true; ExportOnChange = false; - Choices = { 'DDR 1st', 'DDR 3rd', 'DDR 4th', 'DDR SuperNOVA' }; + Choices = { 'DDR 1stMIX', 'DDR 3rdMIX', 'DDR 4thMIX', 'DDR SuperNOVA', 'DDR SuperNOVA 2' }; LoadSelections = function(self, list, pn) if ReadPrefFromFile("UserPrefSpecialScoringMode") ~= nil then list[GetUserPref("UserPrefSpecialScoringMode")] = true; diff --git a/Themes/default/Scripts/04 SpecialScoring.lua b/Themes/default/Scripts/04 SpecialScoring.lua index c5324ebddf..c44aa795ec 100644 --- a/Themes/default/Scripts/04 SpecialScoring.lua +++ b/Themes/default/Scripts/04 SpecialScoring.lua @@ -41,6 +41,14 @@ end; r[4] = function(params, pss) local dp = pss:GetPossibleDancePoints(); if dp == 0 then pss:SetScore(0) return nil end - pss:SetScore(math.round((pss:GetActualDancePoints()/dp)*1000000); + pss:SetScore(math.round((pss:GetActualDancePoints()/dp)*1000000)); +end; +----------------------------------------------------------- +--DDR SuperNOVA 2(-esque) scoring +----------------------------------------------------------- +r[5] = function(params, pss) + local dp = pss:GetPossibleDancePoints(); + if dp == 0 then pss:SetScore(0) return nil end + pss:SetScore(math.round((pss:GetActualDancePoints()/dp)*100000)*10); end; SpecialScoring = r;