Chris Danford
01979945d3
CustomDifficulty fixup
2008-12-21 01:27:33 +00:00
Colby Klein
ad2c74c375
Add GAMESTATE:Reset() Lua binding
2008-12-07 22:42:49 +00:00
Chris Danford
f18ba1614d
adding CustomDifficulty stuff (themable difficulty /StepsType combinations). Doesn't compile - fixing
2008-11-28 22:02:28 +00:00
Colby Klein
68611e39d7
Fix coin crash when there is a CPU player in Rave/Battle mode
2008-09-24 23:17:18 +00:00
Chris Danford
f4b1e3e72b
broadcast CoinsChanged, removed InsertCoin broadcast later
2008-09-18 09:06:59 +00:00
Chris Danford
3711ae0380
award name cleanup
2008-08-20 05:56:11 +00:00
Chris Danford
46b5d2ae42
add EarnedExtraStage enum, make EarnedExtraStage work with TestInitialScreen, move TryExtra into lua
2008-08-20 01:50:07 +00:00
Colby Klein
adc09ed992
Fix crash in event mode.
2008-07-26 15:59:29 +00:00
Steve Checkoway
08a504dd8d
Fix extra stage crash on songs with more than one stage. Fixes bugs 1905623, 1906055, and 1879968 (probably).
2008-07-23 12:27:12 +00:00
Chris Danford
340b298f45
GetStageIndex -> GetCurrentStageIndex (consistent naming)
2008-07-21 08:00:15 +00:00
Glenn Maynard
aca8629e5a
fix crash if m_MasterPlayerNumber is Invalid
2008-07-01 23:53:53 +00:00
Chris Danford
20b11d27df
add IsAnExtraStageAndSelectionLocked. add metircs MinDifficultyForExtra, LockExtraStageSelection
2008-06-12 04:30:51 +00:00
Glenn Maynard
3bc7d64c79
JoinInput always joins both players in AutoJoin
2008-06-11 22:22:09 +00:00
Glenn Maynard
d862ba776e
fix AutoJoin in free/home: join both players
2008-06-07 03:21:24 +00:00
Chris Danford
cc3e8589ef
add AllowExtra2
2008-06-02 10:06:51 +00:00
Glenn Maynard
ba6a4c4feb
experimental: AutoJoin, join players immediately (or as soon as possible) when enough coins are inserted
2008-05-27 20:51:18 +00:00
Chris Danford
f1a92b173b
add ClearStageModifiersIllegalForCourse
2008-05-20 21:42:08 +00:00
Chris Danford
13b9bcdb8d
PersonalHighScore -> ProfileHighScore
2008-04-05 19:19:13 +00:00
Chris Danford
4f126462a4
add shared Stage values (not per-player Stage values) to simplify StageDisplay
2008-03-29 15:13:52 +00:00
Chris Danford
33d8a5fbf4
Stage enum name case cleanup
2008-03-29 11:41:16 +00:00
Steve Checkoway
521c1c23e5
GAMEMAN-> to GameManager::
2008-03-24 12:50:16 +00:00
Chris Danford
2f683bee2f
data-driven pump-style coloring/naming (merge disparate difficulty string/color systems and simplify Lua)
2008-03-24 12:00:51 +00:00
Chris Danford
5e87c2e81a
karaoke prototype (disabled)
2008-03-12 23:17:39 +00:00
Glenn Maynard
3e36a05c5f
fix song.h!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2008-03-09 01:51:34 +00:00
Chris Danford
e23275084d
fix workout goal not working correctly when CurStageIndex > 0
2008-02-24 07:43:55 +00:00
Chris Danford
9c5a4658f2
use SongID in DisabledSongs logic
2008-02-22 01:19:47 +00:00
Steve Checkoway
60f953f3c1
Fix comments. havn't -> haven't.
2008-01-05 11:56:03 +00:00
Chris Danford
0acaeecba0
move m_bMultiplayer conditional into GameState
2007-11-13 10:27:28 +00:00
Chris Danford
11f24cce33
move m_bMultiplayer conditional into GameState
2007-11-13 10:27:07 +00:00
Chris Danford
ad697be6a9
broadcast WorkoutGoalComplete
2007-10-28 00:02:44 +00:00
Chris Danford
e48a3add69
add Get/SetNumMultiplayerNoteFields
2007-10-23 18:09:41 +00:00
Vecais Dumais Laacis
00f55cefdc
enables switching m_bJukeboxUsesModifiers (ScreenJukebox uses this but nowhere in code were anything that could switch it on/off)
2007-09-12 14:54:57 +00:00
Chris Danford
4847c7da5a
GetCourseSongIndex: use first enabled MultiPlayer
2007-08-27 10:28:19 +00:00
Chris Danford
06212434a5
rename MultiPlayer_1 -> MultiPlayer_P1 for consistency with Lua
2007-08-24 20:49:53 +00:00
Chris Danford
1bdf0c8bcf
fix GetCourseSongIndex in multiplayer
2007-08-24 20:27:50 +00:00
Steve Checkoway
a5b9861532
Encapsulate extra stage logic. The condition of HasEarnedExtraStage() remains true (if it was earned) after the call to FinishStage() until the next BeginStage().
...
I still don't completely like this because after FinishStage(), if an extra stage has been earned, it is immediately in that stage which is sort of strange for SEval. Even worse, if an extra stage was earned in the past but not for the current stage, then the stage doesn't change. (E.g., earn extra stage but not second extra stage, or earn second extra stage.) So once an extra stage has been earned, SEval will be called twice for the same stage. A per-player m_iExtraStagesPlayed could be added to fix this, but it doesn't seem worth it.
2007-08-11 20:43:01 +00:00
Steve Checkoway
ccf0b6ca8c
Fix bizarre recursion. The Difficulty enum was being cast to an int and passed as the direction. This is probably a poorly named function since it is fundamentally different from ChangePrefferedDifficultyAndStepsType().
2007-07-22 12:28:06 +00:00
Glenn Maynard
5c93e0f2fc
make music sync follow VisualDelaySeconds by default (fixes
...
receptors flashing off-sync when VDS is used)
2007-06-18 21:02:28 +00:00
Glenn Maynard
6a1db065d2
save m_PreferredStepsType, too. Fixes inconsistent behavior
...
in ScreenSelectMusic::SwitchToPreferredDifficulty due to
m_PreferredDifficulty being set and m_PreferredStepsType
not.
2007-06-15 15:51:33 +00:00
Glenn Maynard
f2671274da
don't unload edit steps while they're in use
2007-05-31 18:24:22 +00:00
Glenn Maynard
6c9c99091f
m_vpPlayedSteps is identical to the beginning of m_vpPossibleSteps.
...
Change to m_iStepsPlayed to avoid the duplicate information.
2007-05-31 04:48:42 +00:00
Glenn Maynard
32fac7c444
lock on successful load
2007-05-30 02:13:32 +00:00
Chris Danford
833a712e45
fix IsExtraStage returning true in ScreenHowToPlay
2007-05-29 18:07:54 +00:00
Glenn Maynard
710a1b81a0
bind SaveLocalData
2007-05-27 22:05:15 +00:00
Glenn Maynard
5387feddc9
remove unused
2007-05-27 19:10:59 +00:00
Glenn Maynard
7226e5a962
#BANNER tag for course files
2007-05-25 22:26:43 +00:00
Chris Danford
71492cd106
add PreferredStepsType, fix StepsType jumps when changing songs if multiple StepsTypes are shown
2007-05-15 19:32:39 +00:00
Glenn Maynard
d855f691f7
simplify and potimize
2007-05-14 04:24:47 +00:00
Steve Checkoway
e5c803d24c
The stats are reset in BeginStage(). Fixes a crash if you fail the first song since the stats are reset so it tries to go to SEvalSummary.
2007-05-13 03:41:13 +00:00
Glenn Maynard
a72131f0b0
easier fail mode only for each player's first stage; don't give it to
...
everyone for everyone else's first
2007-05-12 23:51:56 +00:00