Glenn Maynard
8c36383c76
working on finishing checkpoint holds:
...
track checkpoints missed and hit
allow it to inlfuence the life meter
2007-04-06 23:25:32 +00:00
Chris Danford
306cdf7ab5
experimental GH-style hold scoring
2007-01-05 01:20:32 +00:00
Chris Danford
dd2fef4f40
add HandleTapScoreNone() for letting LifeMeters and ScoreKeepers handle TNS_None steps
2006-12-19 01:39:57 +00:00
Chris Danford
e224b1787c
add params to AddTapRowScore for calculating score based on num taps in row
...
fix row scored before combo and score multiplier calculated in guitar
fix CurrentComboChanged not broadcasted on combo stopped
2006-11-16 12:25:05 +00:00
Chris Danford
d78deea28d
add ScoreKeeperGuitar
2006-11-16 00:57:48 +00:00
Glenn Maynard
cecb7a5710
simplify
2006-11-14 22:01:21 +00:00
Steve Checkoway
fcbe0609c3
Move miss combo calculations into the ScoreKeeper.
2006-10-01 04:02:28 +00:00
Steve Checkoway
da9fa5af22
Old comment.
2006-10-01 01:52:29 +00:00
Steve Checkoway
15dd5a69e5
Clean up, move code out of the header.
2006-10-01 01:48:41 +00:00
Steve Checkoway
743d2b9697
Change the api to take a NoteData and a row. Let the score keepers decide what they want to do with the row.
2006-07-14 04:19:30 +00:00
Steve Checkoway
1aa51dd1d1
Change ScoreKeeper's api to take TapNotes instead of the scores.
2006-07-10 05:15:52 +00:00
Chris Danford
5a19510ead
struct -> class
2005-08-23 20:49:30 +00:00
Glenn Maynard
954313a942
fix dtors
2005-03-19 21:30:33 +00:00
Glenn Maynard
60d8f65ab4
ScoreKeeper is not an Actor
2005-03-18 07:38:44 +00:00
Glenn Maynard
507493e928
separate Load() call to give queues to ScoreKeepers (do expensive init in ctor)
2005-03-18 07:36:59 +00:00
Chris Danford
a1340dd1c0
have gameplay objects access PlayerStageStats though a member pointer and not directly access g_CurStageStats.
2004-12-22 07:31:27 +00:00
Chris Danford
f840c014a9
Move some player-specific data out of the bloated GameState class.
...
Have gameplay objects hold a PlayerState pointer instead of a PlayerNumber and indexing back into GameState.
This will simplify off-screen players (e.g. CPU ghosts, network replicated human players, >2 players using one NoteField)
2004-12-20 06:25:59 +00:00
Glenn Maynard
549cd7c83f
license updates
2004-05-31 21:35:31 +00:00
Chris Danford
4bb777232d
name cleanup: "pNotes" -> "pSteps"
2004-05-24 03:41:39 +00:00
Chris Danford
40b2ecfee5
simplify mine scoring
...
add separate dance point weights for mines
2004-01-02 08:43:14 +00:00
Glenn Maynard
ef38e772e5
const fix
2003-10-04 04:30:00 +00:00
Glenn Maynard
1ecfc2e78a
These shouldn't have been there.
2003-08-13 19:22:55 +00:00
Chris Danford
0e3375ab2d
fix interaction between scoring and transforms that insert new notes
2003-08-10 06:23:24 +00:00
Chris Danford
bf02bfddf4
rename Notes to Steps
2003-08-03 00:13:55 +00:00
Glenn Maynard
b447ccb01d
Fix scoring when using transforms.
2003-07-21 19:07:10 +00:00
Chris Danford
19d8a3de4c
fix crash on step if NULL life meter
2003-07-08 20:56:25 +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
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
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
Chris Danford
9dbbb7949e
ScoreKeeperMAX2:
...
- Jumps count as 2 toward combo, but 1 toward judgement totals
- Only Perfect or better increments combo in courses
2003-03-16 20:55:45 +00:00
Chris Danford
6ccb255719
Jumps count as only 1 in TapNoteScore totals
2003-03-16 18:57:34 +00:00
Chris Danford
7192afab51
Clean up some ScoreKeeper names
...
Jumps are now graded on the TapNoteScore of the that completes the row, not the minimum TNS of the row
2003-03-16 17:45:32 +00:00
Chris Danford
9ca8e5edde
fixed ScoreKeeping (that I broke yesterday)
2003-02-27 01:53:37 +00:00
Chris Danford
22ef6c358b
moved PlayerNumber into a separate header to reduce dependences on GameConstantsAndTypes.h
...
default mappings for menu buttons
items in battle now have a duration
fix VC6 compile errors
2003-02-26 00:20:00 +00:00
Glenn Maynard
54da02109e
cleanup
2002-12-17 21:52:38 +00:00
Glenn Maynard
576b9e393f
add abstract scoring
...
(Got tired of having to search for the scoring stuff in Player ...)
2002-11-03 07:17:03 +00:00