Chris Danford
feb1bfb0fc
naming cleanup: rename scoring "Tier1"s to "W1"s (short for "Window 1")
...
add Preference1D so that we can index into the grading and life values
2005-10-09 04:30:59 +00:00
Chris Danford
0f07808ecc
Use generic names for score values since they are treated genericly by the code.
...
Theme changes coming...
2005-10-08 02:10:32 +00:00
Chris Danford
1ead066956
Use generic names for TapNoteScore values since they are treated genericly by the code.
...
Theme changes coming...
2005-10-08 02:02:03 +00:00
Chris Danford
b6cf3477b4
Use generic names for TapNoteScore values since they are treated genericly by the code.
...
Theme changes coming...
2005-10-08 00:57:40 +00:00
Chris Danford
fa2a5bddc3
Don't give awards if GaveUp or UsedAutoplay
...
Move bGaveUp into StageStats. It's not really a per-player value.
2005-10-01 00:18:13 +00:00
Glenn Maynard
86001c793c
fix warning
2005-09-22 03:10:47 +00:00
Glenn Maynard
2822b320fd
compile fixes
2005-09-12 17:49:53 +00:00
Chris Danford
f98cae8ae1
lesson mode polish
2005-09-12 08:04:47 +00:00
Chris Danford
e628959ac0
move screen-specific BGAs into overlay and broadcast change messages instead
...
add lesson fail/pass logic
2005-09-12 06:21:30 +00:00
Glenn Maynard
4edd0c6eb1
transitioning to accessing these directly
2005-09-11 01:50:12 +00:00
Glenn Maynard
5ce2502b59
Merge StageResults into PlayerStageStats. Move results calc into StageStats.
...
This makes StageStats touch some stuff that I don't think it should, but it's
an improvement over having all this scoring logic inside a special screen.
2005-09-11 01:44:13 +00:00
Glenn Maynard
2ad92eb482
init
2005-09-11 00:49:16 +00:00
Glenn Maynard
03f00dd0d2
move awards into PlayerStageStats
2005-09-11 00:48:29 +00:00
Chris Danford
65d71a4f23
expermienting with DEFINE_METHOD macro for Lua methods
2005-09-10 02:47:04 +00:00
Chris Danford
9580a5f8a4
add "success/try again" looping logic to lesson mode
2005-09-09 21:49:29 +00:00
Chris Danford
70d1f0eadb
use mixed case values for enum Grade so that enum matches strings matches Lua
2005-08-14 11:38:31 +00:00
Glenn Maynard
9d7f835609
no need to template Luna specializations
2005-06-20 05:02:03 +00:00
Glenn Maynard
0d2b753d25
logs
2005-06-16 03:22:53 +00:00
Glenn Maynard
e1d829f8e5
fix MercifulBeginner always clamping scores to 0
2005-06-14 23:01:18 +00:00
Glenn Maynard
f5dc5d75f3
simplify
2005-05-29 02:21:24 +00:00
Glenn Maynard
bc6a25e40d
move FullCombo, MaxCombo, GetGrade into PlayerStageStats
2005-05-29 01:31:50 +00:00
Chris Danford
755886821d
use GradeWeight in grade calculation, not ScoreWeight
2005-05-22 21:01:05 +00:00
Chris Danford
f217e5f0f4
track whether player gave up, hide Barely if gave up
2005-05-09 10:12:03 +00:00
Chris Danford
1cc8d4a859
save survival life seconds remaining in HighScore
...
show SurvivalLifeTime in Ranking
2005-05-08 22:03:41 +00:00
Chris Danford
77f3402579
add MercifulBeginner
2005-04-27 08:52:58 +00:00
Chris Danford
2e55c56596
fix wrong grade calculation when using mods
2005-04-26 08:14:46 +00:00
Chris Danford
534842c2da
calculate grade with possible values from radarValues, not from judgement counts from attempted steps
2005-04-26 04:16:45 +00:00
Chris Danford
d5b7e5650c
only save life and combo for the range of time between the first and last step
2005-04-23 02:50:26 +00:00
Chris Danford
371f97effe
cleanup survival elements
2005-04-21 11:16:01 +00:00
Chris Danford
f57e898966
show life and combo graphs over the whole song/course - not just over the time the player was alive
2005-04-20 06:13:06 +00:00
Chris Danford
413e8e73b3
fix combo awards given when no steps attempted
2005-04-18 21:14:55 +00:00
Chris Danford
d312ea5bef
add TNS_AVOIDED_MINE. Fixes unattempted mines counted as successful when ending early.
2005-04-13 01:11:44 +00:00
Steven Towle
9643e9986a
Updated display options to work with percentage scoring
2005-04-05 08:50:55 +00:00
Glenn Maynard
fb5ece51fd
remove unused (dupe of fAliveSeconds)
2005-04-05 02:51:39 +00:00
Chris Danford
e2002a7a90
fix elimination of redundant life records
2005-04-03 23:32:30 +00:00
Chris Danford
dbea7450b6
fix OOM in endless courses after hours of play
2005-04-03 19:51:09 +00:00
Charles Lohr
47300d65c2
Fix: return grade?
2005-03-31 17:26:25 +00:00
Chris Danford
d39fa29164
split off GetGradeFromPercent
2005-03-31 06:13:40 +00:00
Chris Danford
b29790f307
grade constant cleanup
...
add LuaGrade
2005-03-31 02:06:24 +00:00
Chris Danford
bb6592a4e7
use float.h and limit.h constants instead of arbitrary large numbers
2005-03-25 20:01:51 +00:00
Glenn Maynard
b36124bb5e
fix long-standing bug: don't increment Possible for mines
2005-03-17 06:23:42 +00:00
Glenn Maynard
5267cc0941
remove old url reference; this code is just a generic weighting system now
2005-03-17 02:14:15 +00:00
Sean Burke
b9c409cb58
Move the GradePercent tiers to theme metrics; this will allow for different games (e.g. beatmania) to have their own tiers, and is in the same vein as moving unlocks to themes
2005-03-12 10:49:41 +00:00
Chris Danford
db86be45ba
add Lua binding
2005-02-16 02:11:31 +00:00
Chris Danford
f0a2c6faff
move PlayerStageStats into a separate file
2005-02-16 00:37:50 +00:00