Commit Graph

71 Commits

Author SHA1 Message Date
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