Chris Danford
|
1537a4679d
|
fix autolockchallengesteps doesn't work unless UnlockNames isn't empty
|
2006-07-25 22:10:46 +00:00 |
|
Glenn Maynard
|
fd7a0bd7bf
|
don't store unlocks in player profiles; we don't look there anyway
|
2006-06-14 05:01:22 +00:00 |
|
Glenn Maynard
|
c15abe16ca
|
GetName() lowercases
|
2006-06-14 04:39:25 +00:00 |
|
Chris Danford
|
af3e1c571c
|
move Steps searching out of song into SongUtil so that it can be shared with CourseEntry
|
2006-06-13 01:10:37 +00:00 |
|
Steve Checkoway
|
47e7ba3657
|
Invalidate trail caches for edit courses on unlocks.
|
2006-06-12 10:49:44 +00:00 |
|
Chris Danford
|
1aa0b38c9f
|
fix SUnlockBrowse unlocking entry 1 when all entries are disabled
|
2006-06-05 07:36:23 +00:00 |
|
Chris Danford
|
a8792e08db
|
don't make unlocks for songs with no challenge steps
|
2006-05-25 18:46:40 +00:00 |
|
Chris Danford
|
82835dae6a
|
change unlock entry IDs to strings so that auto generated entry ids won't shift around and unlock different things when new songs are added
|
2006-05-03 22:56:23 +00:00 |
|
Chris Danford
|
5b756e7e31
|
remove confusing overlap between "requirements met" and "unlocked"
|
2006-05-03 21:34:05 +00:00 |
|
Chris Danford
|
9fb36069f8
|
fix goofy unlocks after reload songs
|
2006-05-02 22:02:18 +00:00 |
|
Glenn Maynard
|
d419a65187
|
bind UnlockEntryIndex
|
2006-03-26 07:14:44 +00:00 |
|
Glenn Maynard
|
8fb7b2fbc5
|
typo
|
2006-03-24 18:32:31 +00:00 |
|
Glenn Maynard
|
780eeece46
|
typo
|
2006-03-24 18:29:40 +00:00 |
|
Chris Danford
|
2b1e480496
|
AllAreLocked -> AnyRequirementsAreMet
|
2006-03-22 17:11:15 +00:00 |
|
Chris Danford
|
527b863f1a
|
add AutoLockChallengeSteps
|
2006-03-20 22:41:41 +00:00 |
|
Chris Danford
|
fdb6038003
|
fix unlocks re-celebrated every time the app is run
|
2006-03-13 08:03:17 +00:00 |
|
Chris Danford
|
f24ba8d5f2
|
fix mod unlocks
|
2006-03-10 17:06:55 +00:00 |
|
Chris Danford
|
d3ab83d284
|
assert on duplicate unlock IDs rather than behaving weird later
|
2006-02-01 07:34:12 +00:00 |
|
Chris Danford
|
e99daa073a
|
add simple unlock screens
|
2006-01-30 08:13:16 +00:00 |
|
Chris Danford
|
880cf1591e
|
enum name cleanup
add Lua bindings
|
2006-01-29 22:17:43 +00:00 |
|
Chris Danford
|
c52ab6fa5e
|
Code -> UnlockEntryID
UnlockedSongs -> UnlockedEntryIDs
UnlockIndex -> UnlockEntryID
|
2006-01-28 22:08:16 +00:00 |
|
Chris Danford
|
bbf22a9647
|
UnlockType -> UnlockTrigger
|
2006-01-28 21:37:13 +00:00 |
|
Chris Danford
|
7f821e8cfc
|
CString -> RString
|
2006-01-22 01:00:06 +00:00 |
|
Glenn Maynard
|
b734b602d2
|
force TypeName arrays for XToString to be an array of const char*, not CString
|
2006-01-04 22:30:51 +00:00 |
|
Chris Danford
|
37f82b43f7
|
remove CStringArray #define
|
2005-12-09 21:36:22 +00:00 |
|
Chris Danford
|
65d71a4f23
|
expermienting with DEFINE_METHOD macro for Lua methods
|
2005-09-10 02:47:04 +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
|
bb8af41cb1
|
missing headers
|
2005-07-01 05:07:22 +00:00 |
|
Glenn Maynard
|
0d4dad639d
|
lua bindings
|
2005-06-25 03:11:16 +00:00 |
|
Glenn Maynard
|
9d7f835609
|
no need to template Luna specializations
|
2005-06-20 05:02:03 +00:00 |
|
Glenn Maynard
|
d1241420d6
|
clean up singleton registration: if you were given an L, use it
|
2005-06-15 02:21:24 +00:00 |
|
Chris Danford
|
87183c0551
|
fix deref null Steps
|
2005-05-26 08:07:42 +00:00 |
|
Chris Danford
|
fb1d69add3
|
rename: IsUsingProfile -> IsPersistentProfile
Don't require IsPersistentProfile in some places related to fitness mode where a non-persistent Profile will suffice
|
2005-05-09 08:44:01 +00:00 |
|
Chris Danford
|
3db3500226
|
remove size on statc CString arrays so that XToString can catch size differences
|
2005-05-05 19:55:04 +00:00 |
|
Glenn Maynard
|
118b0d8089
|
GetSongsUnlockedByCode, GetStepsUnlockedByCode
|
2005-04-30 04:11:55 +00:00 |
|
Chris Danford
|
ad5c70f7df
|
add unlockable steps
|
2005-04-24 19:41:52 +00:00 |
|
Glenn Maynard
|
50e5e9f597
|
return nil for error, not an aribtrary sentinel
|
2005-04-24 01:25:51 +00:00 |
|
Glenn Maynard
|
5fd0d235c4
|
add FindCode helper
|
2005-04-24 00:07:12 +00:00 |
|
Chris Danford
|
8cac261c52
|
clean up GRADE_ constant names to match GradeToString
|
2005-03-31 06:14:28 +00:00 |
|
Chris Danford
|
b29790f307
|
grade constant cleanup
add LuaGrade
|
2005-03-31 02:06:24 +00:00 |
|
Chris Danford
|
afb2c2efb4
|
replace large, arbitrary numbers with limit constants
|
2005-03-29 19:10:42 +00:00 |
|
Chris Danford
|
e407c1ee1d
|
cleanup
|
2005-03-29 02:02:11 +00:00 |
|
Chris Danford
|
300d3fcd57
|
cleanup
add unlockable mods
|
2005-03-29 01:44:36 +00:00 |
|
Chris Danford
|
d27320e0e4
|
cleanup
|
2005-03-29 00:31:57 +00:00 |
|
Chris Danford
|
b60d135493
|
don't allow StringToX for *_INVALID values
|
2005-03-05 21:50:33 +00:00 |
|
Glenn Maynard
|
40faf9e983
|
compile fix
|
2005-02-25 03:29:01 +00:00 |
|
Glenn Maynard
|
9faf6be1bd
|
hack to work around rounding error
|
2005-02-25 01:46:10 +00:00 |
|
Glenn Maynard
|
803117f326
|
Move unlocks to theme metrics. If you're actually using unlocks for
anything interesting, you're probably pairing it up with a theme, and themes
can interact with unlocks, so this makes everything a lot simpler.
|
2005-02-25 01:28:45 +00:00 |
|
Glenn Maynard
|
5376cf473b
|
cleanup
|
2005-02-24 22:45:59 +00:00 |
|
Glenn Maynard
|
1b16ab4ee6
|
add UnlockManager::PreferUnlockCode
|
2005-02-24 22:34:54 +00:00 |
|