Kyzentun
862eba8f7d
Changed logic to allog ToastyTriggersAt to be a function that returns the next increment. Added ToastyMinTNS metric for controlling the TNS for a toasty.
2015-04-17 23:24:49 -06:00
Kyzentun
c50b12b8c6
Changed toasty logic to trigger multiple times without requiring a W3.
2015-04-17 16:26:39 -06:00
Kyzentun
7687d5c8a1
Merge branch 'master' of https://github.com/Flameshadowxeroshin/stepmania
2015-01-28 09:52:53 -07:00
Flameshadowxeroshin
e861318449
I didn't change everything that needed to change
2015-01-28 10:20:50 -06:00
Flameshadowxeroshin
f230729a6f
unsigned int combo and score, Player::IncrementComboOrMissCombo
2015-01-23 10:25:06 -06:00
Kyzentun
3fb36af157
Separate styles for players. Notefields positioned between margins. Edit mode works for kickbox.
2014-12-09 22:27:00 -07:00
sigatrev
82cb4a198d
Enums for TapNoteType, TapNoteSubType, and TapNoteSource
...
I intend to make additional useful information available on judgments,
such as TapNoteType and TapNoteSubType( for hold judgments ).
I am submitting this part as a separate pull request because it is more
generally applicable to anything TapNote related.
2014-08-02 00:38:48 -07:00
sigatrev
343511f4c3
HNS_Missed
...
Added an HNS type to handle holds which are never initialized due to
missed taps. This fixes a long standing issue with
iCurPossibleDancePoints and allows themes to decide how to handled this
case.
2014-03-16 11:36:40 -05:00
Kyzentun
392fabc45f
Hold notes were added to possible score twice.
2014-02-12 14:59:48 -07:00
Ben "root" Anderson
c783009730
Un-revert. This reversion was made on a wrong assumption and it should actually be this way anyway. PercentScoreWeight* and GradeWeight* are metrics once again.
2013-12-20 18:24:00 -06:00
Ben "root" Anderson
6dcc227327
New NoteDataUtil to count hold ticks in a NoteData. Significant overhaul to make PossibleDancePoints consider hold ticks, using said function.
2013-12-19 23:46:01 -06:00
Ben "root" Anderson
53d80a8ceb
CheckPointHit / CheckpointMiss equivalent to Flawless / Miss to mimic real PiU
2013-12-19 18:44:10 -06:00
Ben "root" Anderson
3185746d8a
Revert "Make PercentScoreWeight* and GradeWeight* theme metrics instead of preferences"
...
This reverts commit 77f2b67ee1 .
These must be Preferences (or hardcoded) because they affect max DP.
2013-12-19 18:18:54 -06:00
Ben "root" Anderson
77f2b67ee1
Make PercentScoreWeight* and GradeWeight* theme metrics instead of preferences
2013-12-11 19:39:14 -06:00
Flameshadowxeroshin
78d5be779f
Add metric [Gameplay] UseInternalScoring.
...
Turn it off to prevent the game from touching custom scoring stuff. It is by default on.
2013-05-01 22:11:27 -05:00
Flameshadowxeroshin
1af058e2a1
One &pSteps->mTiming was still in the imported code.
2013-03-24 12:48:34 -05:00
Flameshadowxeroshin
e3e04f349f
bring in changes unrelated to new score mode that were removed in the previous commit.
2013-03-24 12:44:00 -05:00
Flameshadowxeroshin
d57aafa857
revert ScoreKeeperNormal to when it had Extreme scoring
2013-03-24 12:43:32 -05:00
Devin J. Pohly
ce507b9800
use empty TimingData in Steps to signify fallback on Song timing.
...
This required using the new Steps::GetTimingData function and the allowEmpty
parameter to TimingData::TidyUpData when appropriate, as well as clearing the
TimingData to remove step timing rather than coping the song timing over it.
Fixes some odd editor behavior when changing song timing, and is overall a
slightly less hacky way of doing things.
2013-01-23 14:51:18 -05:00
Colby Klein
13c795d019
Revert "dummy out internal scoring"
...
This reverts commit e1b2222336 .
This is pretty much guaranteed to muck with themes.
2012-12-28 13:41:41 -08:00
Flameshadowxeroshin
e1b2222336
dummy out internal scoring
2012-12-28 11:22:47 -06:00
Devin J. Pohly
bd0e2074ad
replace ASSERT(0) with useful fail messages
2012-12-27 16:59:35 -05:00
Jason Felds
1fc16698ba
War on -Werror, part 12: explicit bool usage.
...
It may save a few cycles, but it's best to be
explicit on boolean operations, especially with
ASSERT.
2012-12-27 11:38:53 -05:00
Jason Felds
e01537405f
war on -Werror, part 8: more informals.
...
General guide: if the parameter name and its typings
match almost exactly, the name goes away.
Otherwise, it's commented out to allow for some
documentation.
2012-12-27 00:00:28 -05:00
Flameshadowxeroshin
7c7f974668
attempt fix for too many points.
2012-08-02 00:07:05 -05:00
Flameshadowxeroshin
4af1176545
Attempted addition of brand new scoring system.
2012-08-01 23:14:14 -05:00
AJ Kelly
700a8c7837
what the flying f...
2012-04-12 11:40:34 -05:00
Jason Felds
a5ac3b0b2d
[sm5a2futures] Guess this was a mistake.
...
Always ensure an internal scoring system is in
place to avoid these problems in the future.
Note: replace the internal scoring system at
some point to be simpler. Can't always rely
on the old style formulas in C++.
2012-02-25 12:15:47 -05:00
Flameshadowxeroshin
86b990a35d
Let's actually fix lifts bug
2012-01-04 14:26:08 +00:00
Flameshadowxeroshin
d8c04a91cf
that was easy(tm)
2012-01-04 04:56:29 +00:00
Mark Cannon
f0880d6fd2
fix memory leak in TimingData, remove unnecessary structure copies in ScoreKeeperNormal
2011-09-18 19:07:39 +00:00
Jason Felds
6f5ab98dec
[timing] More respect of pointers.
...
Again going to trust virtual functions to do the right thing.
2011-07-14 23:15:48 -04:00
Jason Felds
d7afb23f5a
Can't forget checkpoints.
2011-07-09 14:07:13 -04:00
Jason Felds
55870b4f99
...wait, it was this area, wasn't it?
2011-07-09 13:09:03 -04:00
Jason Felds
08d5f8f722
Add Miss Combo support in #COMBOS tag.
2011-07-09 02:28:15 -04:00
Jason Felds
fc9f07158a
99% fix scoring with warps and fakes.
...
Now all charts can seek 100%.
This does force yet another cache reload.
Hopefully it won't slow first loads too much.
2011-06-08 16:14:11 -04:00
Jason Felds
fec932e153
More prep work for better radar calculations.
2011-06-08 15:02:54 -04:00
Jason Felds
714427f154
ComboSegments brought in.
...
Five to go I believe.
2011-05-31 11:45:25 -04:00
Jason Felds
78951b7f05
Introduce the MissComboIsPerRow metric.
...
Read the changelog for more details.
2011-05-26 22:22:55 -04:00
Jason Felds
6e72870fd0
[default -> splittiming] Caught up.
2011-05-15 01:00:05 -04:00
AJ Kelly
62964d08ff
make these two asserts more helpful
2011-05-14 22:06:14 -05:00
Jason Felds
77dbafe996
[splittiming] Found the other location.
...
Is there perhaps more to this? Hopefully not.
2011-05-14 20:13:46 -04:00
Jason Felds
a32a03b2e9
[splittiming] Trying to restore #COMBOS.
2011-05-14 20:05:27 -04:00
Jason Felds
f7d1b46f72
[splittiming] Bringing it down. (91)
2011-05-09 21:03:30 -04:00
Jason Felds
063208eea8
[sm130score] Restore old Course scoring for now.
...
This can be lua-ized later.
2011-04-12 02:29:57 -04:00
Jason Felds
0737437c81
[sm130score] No more checks for Custom Scoring.
...
Course Scoring will be for another time.
2011-04-10 03:42:14 -04:00
Jason Felds
a813fc4603
[sm130score] Slowly eliminate preference var.
2011-04-10 03:37:13 -04:00
Jason Felds
2269b0d2d1
[sm130score] Big comment was an eyesore.
2011-04-10 03:01:56 -04:00
Jason Felds
7e2f7371a9
[sm130score] SetCurMaxScore via lua.
2011-04-10 02:55:16 -04:00
Jason Felds
9af85b48b1
[sm130score] Cleanup, lua prep.
2011-04-10 02:31:29 -04:00