Steve Checkoway
02d438b33f
Fix warnings
2004-03-11 10:58:36 +00:00
Chris Danford
1090dcd2a0
add themed StepsType name
...
add "TotalHighScoreDancePoints" calculation to ScreenEnding
2004-03-11 06:31:30 +00:00
Glenn Maynard
802e1a6758
Store unlock data in a more fundamental form in the profile, and derive
...
the special values as needed. Centralize most of it in GameState::EndGame.
2004-02-22 08:16:49 +00:00
Glenn Maynard
1421f168db
s/UNLOCKSYS/UNLOCKMAN/
2004-02-21 01:06:35 +00:00
Glenn Maynard
47bc0b6bb6
fix OK and NG percent scores backwards
2004-02-16 06:09:33 +00:00
Andrew Wong
75ef4652db
fix max score for 5th mix long and marathon versions
2004-02-08 10:48:16 +00:00
Chris Danford
2c00b98d1d
fix "percent score continues to drop if player is dead and two players are present"
2004-02-04 07:54:58 +00:00
Chris Danford
c8fc9ddeae
options name cleanup, fixes
2004-01-20 07:09:44 +00:00
Chris Danford
96a7cb0bcd
allow display of negative dance points
...
stop counting dance points after fail
2004-01-12 06:45:36 +00:00
Chris Danford
40b2ecfee5
simplify mine scoring
...
add separate dance point weights for mines
2004-01-02 08:43:14 +00:00
Chris Danford
4640fb10ad
move percent score and and grading constants to prefs
2004-01-02 01:39:14 +00:00
Glenn Maynard
9170e91bcc
Move CurStageStats and vPlayedStageState out of GAMESTATE. Having
...
GameState.h depend on StageStats.h is too inconvenient.
2003-12-23 00:26:00 +00:00
Chris Danford
0b87d72d71
fix HoldNote scoring
2003-11-10 01:24:46 +00:00
Glenn Maynard
18c9d38f50
course timed attack support
...
fix HowToPlay crash
2003-10-26 03:02:30 +00:00
Glenn Maynard
e550d16195
move Attack out of GameState
2003-10-25 22:00:58 +00:00
Glenn Maynard
cefc7f6685
simpler/more consistent attack/mod handling
2003-10-25 07:58:10 +00:00
Glenn Maynard
ef38e772e5
const fix
2003-10-04 04:30:00 +00:00
Glenn Maynard
02aa294a40
fix warning
2003-10-02 01:59:14 +00:00
Glenn Maynard
ad4061907f
Simplify. TapNoteScoreToDancePoints is no longer used for grading,
...
so always do the Oni calculation.
2003-10-02 00:02:03 +00:00
Steve Checkoway
d34d09587c
Do the same with hold notes as with tap notes.
2003-09-26 01:05:49 +00:00
Steve Checkoway
81aa716f7d
If a percentage is being displayed when playing oni mode, only count marvelous as 2 dance points. This makes the percentage consistent with Max2 and also playing a single song on battery and playing a single song oni course will be graded the same.
2003-09-26 00:47:51 +00:00
Steve Checkoway
5ab83410aa
revert
2003-09-26 00:43:44 +00:00
Steve Checkoway
02b39c51c0
Clean up indenting. Should be whitespace only.
2003-09-26 00:08:50 +00:00
Glenn Maynard
d268e3bb16
Round, don't truncate.
2003-09-22 22:26:45 +00:00
Glenn Maynard
bc31b9ec65
Fix Perfects having a base score of 10 instead of 9 when Marvelous is always on (not set to "course only").
...
Fix OK being worth 3 DP instead of 2 DP when Marvelous is set to "course only" and we're not playing a course.
Add an assert. Remove old code.
2003-09-22 22:11:18 +00:00
Andrew Wong
54e490fd20
oops, forgot to commit:
...
replace GAMESTATE->m_pUnlockingSys with UNLOCKSYS
2003-09-19 07:02:53 +00:00
Glenn Maynard
54dabe1ffd
s/bFailed/bFailedEarlier/
2003-09-16 01:11:49 +00:00
Glenn Maynard
dc1b0e6a31
Make additions count to the score.
2003-09-15 06:32:26 +00:00
Glenn Maynard
2c72fe8009
apply transforms to playerNoteDataPostModifiers, not playerNoteData
2003-09-15 03:21:36 +00:00
Glenn Maynard
3b946361cc
Merge 5th scoring into MAX2. It's not much code, and it's better than
...
duplicating ~500 lines. I think making this a derivation would be more
complicated and more work than it's worth. Let's see how this works.
2003-09-08 21:32:23 +00:00
Glenn Maynard
66f071bc96
Handle combo before score.
...
Remove +1 in ScoreKeeper5th::AddScore. Combo wasn't going
to be +1 in all cases (miss, boo, good, hold note). Not needed anymore
with combo first.
2003-09-07 01:09:47 +00:00
Glenn Maynard
9f6a581ec8
Handle combo announcer messages in Player. The score keeper
...
doesn't need control over that.
Simplify.
2003-09-07 01:02:03 +00:00
Glenn Maynard
cb12e8685f
cleanup
2003-09-06 23:39:49 +00:00
Glenn Maynard
f43bfac43a
cleanup
2003-09-06 23:39:48 +00:00
Glenn Maynard
c3c695e14b
Remove more duplicated code. Why was over 550 lines of code
...
copied and pasted? Maintenance nightmare ...
2003-09-06 02:20:09 +00:00
Glenn Maynard
449b296133
Duplicate code.
2003-09-06 01:20:03 +00:00
Andrew Wong
dd2a9d6f07
make score in max2 scoring a multiple of 5 when failing
...
why? then it becomes more obvious when someone fails since their last digit switches between 0 and 5,
rather than x and (x + 5) mod 10.
note: this ONLY affects scores after failing and has no effect on scores that don't represent failing scores
oh yea, simplified code a little
2003-08-31 09:48:33 +00:00
Chris Gomez
a970766dff
Add support for a few announcer triggers;
...
gameplay oni fail
gameplay oni fail halfway (may as well, used in extreme)
gameplay combo overflow (for multiples of 100 over 1000)
Hm. neither of the oni fail ones are actually oni-specific (are used with any course mode).
2003-08-25 17:15:47 +00:00
Chris Danford
ffea51d6e6
consolidate battle modes
2003-08-19 04:27:50 +00:00
Andrew Wong
18d61edb52
fix percentages regarding oni mode
...
fix crash in oni mode when using 5th mix scoring
2003-08-14 19:46:22 +00:00
Glenn Maynard
5a231e9cd4
Fix DP calculation when using transforms
2003-08-13 19:51:53 +00:00
Glenn Maynard
e2523bf1e6
simplify
2003-08-12 00:51:34 +00:00
Chris Danford
0e3375ab2d
fix interaction between scoring and transforms that insert new notes
2003-08-10 06:23:24 +00:00
Glenn Maynard
c3666c2ef5
simplify
2003-08-05 20:38:12 +00:00
Chris Danford
22c6d2ca4c
fix couple dance points calculation
2003-08-04 00:05:42 +00:00
Chris Danford
bf02bfddf4
rename Notes to Steps
2003-08-03 00:13:55 +00:00
Chris Danford
579c975638
fixed long/marathon scoring/ranking issues (bug 730086)
2003-08-02 21:47:04 +00:00
Andrew Wong
425e9f1fb4
oops, oni mode bug (condition was negated)
2003-07-28 08:47:11 +00:00
Glenn Maynard
f0b61ec688
add missing header
2003-07-26 22:00:51 +00:00
Andrew Wong
0ce2147bc2
added "courses only" option for marvelous judgement
2003-07-25 08:05:29 +00:00