From 002ea6c11aed8e6e10a2727f02ef76bed7e2e71d Mon Sep 17 00:00:00 2001 From: Jason Felds Date: Fri, 27 May 2011 10:12:19 -0400 Subject: [PATCH] I want others to read this comment. Check the diff. --- src/ScreenGameplay.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ScreenGameplay.cpp b/src/ScreenGameplay.cpp index 68750281d4..55d73020e8 100644 --- a/src/ScreenGameplay.cpp +++ b/src/ScreenGameplay.cpp @@ -804,6 +804,11 @@ void ScreenGameplay::InitSongQueues() // In a survival course, override stored mods if( pCourse->GetCourseType() == COURSE_TYPE_SURVIVAL ) { + /* Note: Survivals insist on giving everyone default and 1.5x here. + * This definitely sounds like old Oni behavior. + * If anything, maybe this part shouldn't be hardcoded for just + * Survival...or maybe it needs a metric switch. + * Either way, DEFAULT_MODIFIERS is suspect. */ pi->GetPlayerState()->m_PlayerOptions.FromString( ModsLevel_Stage, "clearall,"+CommonMetrics::DEFAULT_MODIFIERS.GetValue() ); pi->GetPlayerState()->RebuildPlayerOptionsFromActiveAttacks(); }