Change Extra stage handling to behave like DDR Extreme

This commit is contained in:
Laurence Hartje
2003-02-05 09:01:09 +00:00
parent 4e4307e3d0
commit 162120da47
4 changed files with 35 additions and 0 deletions
+3
View File
@@ -294,6 +294,9 @@ void Course::GetPlayerOptions( int iStage, PlayerOptions* pPO_out ) const
void Course::GetSongOptions( SongOptions* pSO_out ) const
{
*pSO_out = SongOptions();
//hack: The lifebar modifiers were not showing up (in the extra stages) - had to add it here.
if( entries.size() > 0 )
pSO_out->FromString( entries[0].modifiers );
pSO_out->m_LifeType = (m_iLives==-1) ? SongOptions::LIFE_BAR : SongOptions::LIFE_BATTERY;
if( m_iLives != -1 )
pSO_out->m_iBatteryLives = m_iLives;