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
Glenn Maynard
b447ccb01d
Fix scoring when using transforms.
2003-07-21 19:07:10 +00:00
Ben Anderson
74f93ed4cd
Case counts on Linux
2003-07-11 16:52:58 +00:00
Andrew Wong
604663f466
cleaned up unlock data so it appears in MemCard.ini and is no longer in preferences
...
(note to whoever builds uninstaller - don't delete memcard.ini on uninstall, please :)
2003-07-11 12:01:25 +00:00
Chris Danford
19d8a3de4c
fix crash on step if NULL life meter
2003-07-08 20:56:25 +00:00
Chris Danford
332c2b318c
break battle into two PlayModes: CPU_BATTLE, HUMAN_BATTLE
2003-07-08 19:56:56 +00:00
Andrew Wong
6fdfd55dba
fixed freeze arrows for previous commit (after failing a song perfects/marv is worth 10 points, great 5)
2003-07-08 10:26:27 +00:00
Andrew Wong
b76fd0dafd
implemented feature where failing a song causes you to receive 10 points for a perfect/marvelous, 5 per great.
...
NOTE: it still has a few bugs, some I have noticed:
1) getting a freeze arrow still nets in full (marvelous) points
2) score doesn't seem to update sometimes the points completely.
Also may have implemented Toasty unlocks. (i added a line but it may or may not work)
2003-07-08 08:21:10 +00:00
Chris Danford
fa91f2e636
working on Rave
2003-06-30 18:08:27 +00:00
Glenn Maynard
6ae4237530
fix endless crash
2003-06-29 20:49:57 +00:00
Glenn Maynard
dd106b85d5
simplify and fix nonstop scores when marv is off
2003-06-23 22:34:49 +00:00
Glenn Maynard
1dd1454de7
remove old comment
2003-06-23 22:17:40 +00:00
Glenn Maynard
7158e8815e
more comment fixes
2003-06-23 22:16:44 +00:00
Glenn Maynard
c87e98e29b
also update
2003-06-23 22:16:13 +00:00
Glenn Maynard
f9a974a949
update
2003-06-23 22:15:50 +00:00
Glenn Maynard
f837324da4
fix scoring problems with nonstop courses
2003-06-23 22:05:24 +00:00
Glenn Maynard
9337996cff
clean up scoping
2003-06-23 17:53:53 +00:00
Glenn Maynard
c0b41e3c4f
mumble, fix OK scoring
2003-06-19 19:56:49 +00:00
Glenn Maynard
f345edb366
store scores as ints
...
nonstop scoring fixes
2003-06-18 20:08:39 +00:00
Glenn Maynard
5b032fc694
make m_iMaxPossiblePoints local
2003-06-18 18:28:59 +00:00
Glenn Maynard
8b4c104f44
fix rounding error (patch from Steve Towle)
2003-06-18 04:24:12 +00:00
Glenn Maynard
c74761ca81
Fix OKs making perfect scores impossible in course modes.
...
(patch from Steve Towle)
2003-06-11 19:13:27 +00:00
Glenn Maynard
fbaa610f32
Make all nonstop courses sum to 100mil. This is more consistent, and
...
prevents overflow with very long (25+) courses.
(patch from Steve Towle)
2003-06-11 19:11:24 +00:00
Chris Danford
52af064cec
fix announcer combo sayings
2003-06-01 05:31:40 +00:00
Chris Danford
149d213ae9
make Rave a separate PlayMode
2003-04-07 05:14:27 +00:00
Chris Danford
9eac2856a0
working on Disney Rave "Magic Dance" battle mode
2003-04-07 03:25:44 +00:00
Glenn Maynard
971b2cba15
fix up scoring
2003-03-31 22:06:23 +00:00
Glenn Maynard
3f0fdda811
fix warning
2003-03-27 00:39:46 +00:00
Chris Danford
e210923333
Re-allow Toasty when playing courses
2003-03-26 23:44:45 +00:00
Chris Danford
189b37b517
Change Nonstop scoring to the DDREX way
...
Clean up ScreenGameplay by having a Song and Notes Queue (rather than different logic based on the PlayMode)
2003-03-26 23:08:05 +00:00