Tyler Renelle
3a259ae1c7
preparation for backer-gear setting by restricting sets to user.backer
2013-05-04 14:10:38 +01:00
Tyler Renelle
b468f052fd
remove "+ undefined" for (-)habit. Workaround, need to find why
...
stats.gp is being set from (-)habit at all
2013-05-04 12:10:34 +01:00
Tyler Renelle
0b48c1ab25
minimum of 1 silver streak bonus
2013-05-04 11:26:26 +01:00
Tyler Renelle
fb9ca0af71
was adding accidental extra % point
2013-05-04 11:04:30 +01:00
Tyler Renelle
3444449048
small chance
2013-05-04 10:44:06 +01:00
Tyler Renelle
7d22602b9a
some streaks cleanup. set taskObj.streak AFTER model.set() so that we
...
get before/after values in listeners. Take away streak achievement if
they went 21, undo to 20
2013-05-04 10:35:30 +01:00
Tyler Renelle
de810cc722
show streakBonus in gpModifier
2013-05-04 10:11:06 +01:00
Tyler Renelle
c389588965
woops, chanceMultiplier should be delta, not 1
2013-05-04 09:42:46 +01:00
Tyler Renelle
381fb48c03
emit the streak bonus so we can display the growl notification. I'm
...
not sure I like this approach, because (1) we can't set growl order,
streak bonus comes first, and (2) I want to keep model-aware code to a
minimum so we can weed out the mem leak
2013-05-04 09:41:11 +01:00
Tyler Renelle
5b6cf5c039
remove the minimum of 1% drop-chance, now that we have streaks in
2013-05-04 09:38:10 +01:00
Tyler Renelle
4584433506
Merge branch 'master' into develop
2013-05-04 08:56:59 +01:00
Tyler Renelle
60b6c8a400
fix missing username bug
2013-05-04 08:56:44 +01:00
Tyler Renelle
55957ca72d
Merge branch 'develop' of github.com:lefnire/habitrpg into develop
2013-05-03 23:38:28 +01:00
Daniel Saewitz
63495a647b
Send chat message on enter and disallow empty messages
2013-05-03 14:59:37 -04:00
Tyler Renelle
bcb2505a96
add streak GP bonus & drop bonus (separately handled)
2013-05-03 18:51:47 +01:00
Tyler Renelle
c9aa04439d
begin implementing streaks
2013-05-03 18:20:28 +01:00
Tyler Renelle
055848452b
add "max-gear" achievement
2013-05-03 16:24:28 +01:00
Tyler Renelle
ce959f0fef
add achievements to visible _partyMember attributes
2013-05-03 16:13:54 +01:00
Tyler Renelle
7c93d80ae5
add beast-master achievement
2013-05-03 16:08:22 +01:00
Tyler Renelle
7308b8ffbc
cleaner profiles modal, also fix bug where user.profile not being
...
sent (hence not seeing eachother's info)
2013-05-03 12:04:17 +01:00
Tyler Renelle
079d91956a
prettier rest-in-tavern
2013-05-02 21:21:51 +01:00
Tyler Renelle
c48d6bde13
add tavern chat
2013-05-02 21:09:50 +01:00
Tyler Renelle
c3eadab4dc
notify of new chat messages
2013-05-02 20:23:50 +01:00
Tyler Renelle
f8e592d68f
begin implementing party chat. still need notifications
2013-05-02 19:26:25 +01:00
Tyler Renelle
33f18be9fc
fix all pets showing when they own 0
2013-05-02 17:46:01 +01:00
Tyler Renelle
937aea6f23
adjust some popover / login requirement stuff
2013-05-02 17:42:35 +01:00
Tyler Renelle
bdb4a08f9e
add 'options' menu item back, more obvious toggling between panes
2013-05-02 17:26:20 +01:00
Tyler Renelle
e22634658a
add in daniel / tavern tab content
2013-05-02 15:01:11 +01:00
Tyler Renelle
60b5783689
add separate game-pane from tasks-pane, make layout smoother #828
2013-05-02 14:16:57 +01:00
Tyler Renelle
584eb3e936
let's try moving external script loading back to app.on('render') so
...
ew don't cause blocking on failed amazon affiliate load
2013-05-01 13:07:42 +01:00
Tyler Renelle
c0bfd84be0
Merge branch 'develop' of github.com:lefnire/habitrpg into develop
2013-04-26 22:28:45 +01:00
Tyler Renelle
8ae5716f40
move app-creation below library components #864
2013-04-26 22:27:20 +01:00
Daniel Saewitz
0a3f10bb48
Merge pull request #859 from scroll/translations
...
Add Bulgarian Translations.
2013-04-26 08:59:13 -07:00
scroll lock
130b6ccdc4
Started Bulgarian translations.
2013-04-24 15:58:32 -04:00
Tyler Renelle
70243614c8
also flag error
2013-04-24 18:21:59 +01:00
Tyler Renelle
855372ae7a
try deleting model.session.userId when session is corrupted, first
...
attempting just by redirecting user to logout
2013-04-24 18:21:01 +01:00
Daniel Saewitz
166b64dd68
Allow gzip headers
2013-04-22 11:42:48 -04:00
Tyler Renelle
7f2d309eb5
BREAKING CHANGE! partySubscribe: setup subscriptions incrementally to remove unecessary fetches.
2013-04-18 20:19:34 -04:00
Tyler Renelle
08f7367e17
Revert "move task-corruption cleanup to the browser"
2013-04-18 19:15:59 -04:00
Tyler Renelle
878bf3f72a
remove commented-out force-ssl, since we're handling it in nginx. refer back here if needed again
2013-04-18 16:55:04 -04:00
Tyler Renelle
3772672e95
move task-corruption cleanup to the browser. @yangit see if this fixes
...
the freeze on your end?
2013-04-18 16:52:47 -04:00
Tyler Renelle
251890f7b6
BREAKING CHANGE! partySubscribe: setup subscriptions incrementally to
...
remove unecessary fetches. Unsubscribe from first selfQ in the
end (see notes about that bug). IIRC @SLaks recommended subscribing to
all queries in one function call (I can't remember where he said that,
maybe I'm imagining) - but this old code had at least 3 superfluous
fetches that seemed to be causing performance issues
2013-04-18 16:46:56 -04:00
Tyler Renelle
47d2e299db
only do batch.commit() for corruptedTasks if corruption was found
2013-04-18 16:32:30 -04:00
Tyler Renelle
2ea0b1b673
increase item drop chance to 5% (cc @lemoness)
2013-04-18 16:04:56 -04:00
Tyler Renelle
0e5159220e
datepicker seems to have fixed the date-setting, no longer need to set
...
1 day ahead
2013-04-17 22:51:43 -04:00
Tyler Renelle
719ccf291e
untick dailies even if resting
2013-04-16 20:54:40 -04:00
Tyler Renelle
818a208b0d
remove debugger
2013-04-16 15:42:59 -04:00
Tyler Renelle
4cf86a0de9
missing requirements for previous commit
2013-04-16 14:38:48 -04:00
Tyler Renelle
7e0329ef3a
move all feature-unlocking popover notifications into unlock.coffee,
...
so we can better manage from one location and share some code. @switz
notice my change to scoring.coffee - see the comment added for the
reasoning. This before/after checking change is required for the
API
2013-04-16 13:46:44 -04:00
Tyler Renelle
c9b3c3297d
0-index count pets #824
2013-04-15 10:44:36 -04:00