Commit Graph

64 Commits

Author SHA1 Message Date
Tyler Renelle dfd2a17ef9 APIv2: instead of passing req to callback, passing response object so API can return the object when wrapped on the server 2013-12-28 11:51:38 -07:00
Tyler Renelle 4ee8e47700 Merge pull request #62 from HabitRPG/sabe/tweak
Improve food drop notification phrasing
2013-12-27 07:58:09 -08:00
Sabe Jones 54ed3c9497 Fix HabitRPG/habitrpg#2100 (can't get Ultimate Gear with Mage stuff) 2013-12-26 09:11:07 -06:00
Tyler Renelle 84ef3fb861 API: better task defaults (for 3rd-party up/down scoring) 2013-12-25 10:56:21 -07:00
Tyler Renelle c7b5b5e601 Merge branch 'bosses' into develop 2013-12-25 08:25:06 -07:00
Tyler Renelle 20d3c59c3b rename user.party.tally => user.party.progress 2013-12-24 21:57:46 -07:00
Tyler Renelle 9aeb4f9ffb quests: add collection quests & quest arks 2013-12-24 17:24:32 -07:00
Tyler Renelle fe6b505c09 drop-rate calculation modification. not the end solution, just a step toward
implementing collection quests (fyi @sabrecat)
2013-12-24 09:32:15 -07:00
Tyler Renelle 9d49176997 gpMod typo 2013-12-23 17:46:50 -07:00
Tyler Renelle 5eadabbf10 Quests: Initial bosses WIP, change all content.*.name to content.*.key for consistency (and to make room for quest.name). Bugfix on STR adjustment 2013-12-23 00:45:39 -07:00
Tyler Renelle 7f3337c1b9 Quests: Initial bosses WIP, change all content.*.name to content.*.key for consistency (and to make room for quest.name). Bugfix on STR adjustment 2013-12-22 22:20:44 -07:00
Sabe Jones 3209ceca65 Improve food drop notification phrasing 2013-12-21 22:01:14 -06:00
Dušan Juretić 03a7a5f1ce Fix preening bug 2013-12-21 23:08:58 -03:00
Tyler Renelle b1a9e60c8e stats.mp++ when completing todos @wc8 @danielthebard 2013-12-21 16:44:15 -07:00
Tyler Renelle 1ba7700f43 Revert "restore MP on level up, and some additional MP on cron (based on"
This reverts commit b98cfdb066.
2013-12-21 16:38:32 -07:00
Tyler Renelle b98cfdb066 restore MP on level up, and some additional MP on cron (based on
stats.int) @wc8
2013-12-21 15:20:10 -07:00
Tyler Renelle 918f994a97 unlock classes at level 10 (@wc8) 2013-12-21 15:05:12 -07:00
Tyler Renelle 6c8e2975b4 math-balancing WIP for passive stats & abilities 2013-12-21 15:05:12 -07:00
Tyler Renelle b9f2599f9c winter event! npcs, snowball=>snowman, new hairs/beards 2013-12-20 10:21:24 -07:00
Tyler Renelle edd65568d0 small exp tweak, grunt for spells 2013-12-20 00:10:46 -07:00
Tyler Renelle 0a2cd8bba8 passive-stats balancing round 2 2013-12-19 19:35:01 -07:00
Tyler Renelle 3d0364b8ad updated mage spells with @danielthebard's new content 2013-12-18 10:39:10 -07:00
Tyler Renelle 5d40849ef1 tmp fix, make sure *some* hp is lost 2013-12-18 10:20:00 -07:00
Tyler Renelle aa3a5c06b4 some passive stats balancing, not yet using @jfriendlys's algos, still
needs work
2013-12-18 09:32:13 -07:00
Tyler Renelle bbc38a6532 fix drops: seed rarity & drop-chance separately. because we're using
predictableRandom, the rarity random is set NOT to be less than 75%, so
food is unlikely to drop without this fix
2013-12-17 23:24:38 -07:00
Tyler Renelle c2a27370a1 fix https://github.com/HabitRPG/habitrpg/issues/2025 - two handed
message preventing POST to server
2013-12-17 18:19:09 -07:00
Tyler Renelle 2d568f1cf4 [https://github.com/HabitRPG/habitrpg/issues/2017] add abiltiy to opt
out of class system entirely
2013-12-17 16:43:10 -07:00
Tyler Renelle 43ce7f11cb [https://github.com/HabitRPG/habitrpg/issues/2009] fix restoring
allocatable points on change-class
2013-12-17 09:41:42 -07:00
Tyler Renelle aef68fdc82 ensure task.priority is number for apiv1 2013-12-17 01:06:20 -07:00
Tyler Renelle d3e3775ecd [https://github.com/HabitRPG/habitrpg/issues/2001] hotfix, perception
increases GP by .03/pt
2013-12-17 00:53:23 -07:00
Tyler Renelle 4eab12b355 [https://github.com/HabitRPG/habitrpg/issues/2001] hotfix, perception
increases GP by .03/pt
2013-12-17 00:42:32 -07:00
Tyler Renelle c2ace688b9 fix to special gear not showing up properly 2013-12-16 22:44:35 -07:00
Tyler Renelle 75b966bda4 [https://github.com/HabitRPG/habitrpg/issues/1994] fixes to purchasing shirts 2013-12-16 15:59:46 -07:00
Tyler Renelle ce04027802 classes: fixes & balancing of spells 2013-12-16 12:54:46 -07:00
Tyler Renelle 64db3041da classes: add .3*PER to chanceMultiplier in drops. Add .5+(.05*STR) to
crits (.03 chance) This is a temporary until we get all the numbers worked out. @SabreCat
2013-12-16 11:47:06 -07:00
Tyler Renelle 953e062cbe classes: charge gems for change-class 2013-12-16 11:25:59 -07:00
Tyler Renelle b055b2d9a4 classes: replenish 10MP on cron 2013-12-16 11:11:47 -07:00
Tyler Renelle 49ba74f9bd classes: add maxMP to statsComputed [https://github.com/HabitRPG/habitrpg/issues/1994] 2013-12-16 11:09:03 -07:00
Tyler Renelle e6d684ed7a show message when buying items 2013-12-16 00:34:48 -07:00
Tyler Renelle 58a2f2de67 move updateStore back outside of user.fns. It's causing issues there,
need to investigate
2013-12-15 22:37:40 -07:00
Tyler Renelle 5d390561d2 move userServices.js to habitrpg-shared, so mobile can share the code 2013-12-15 21:29:28 -07:00
Tyler Renelle c8a3c8ce9e APIv2 some finalization of apiv2. Re-rigging some query/params vars, and bug-fixes 2013-12-15 16:52:08 -07:00
Tyler Renelle 7e8ae43958 apiv2: move tags (update, delete, create) to Shared.ops 2013-12-15 14:02:15 -07:00
Tyler Renelle ab27840a61 mark task*tags as modified (since Schema.Types.Mixed) 2013-12-15 13:23:27 -07:00
Tyler Renelle 786061d116 classes: fixes to two-handed handling 2013-12-15 11:26:13 -07:00
Tyler Renelle f939ca7d8e customizations: rename skins for more political correctness (see https://trello.com/c/YKXmHNjY/306-customization-redo) 2013-12-14 15:29:30 -07:00
Tyler Renelle ab7e05b19c bug fix subtractPoints() for hp modification 2013-12-14 13:19:48 -07:00
Tyler Renelle 6a107db7a3 death: notify users of broken item 2013-12-14 13:01:13 -07:00
Tyler Renelle 2d23803207 classes: use predictable randomness. This allows us to run an op on both
client and server, and if randomness is involved (eg, item drops,
critical hits, losing gear/stats on death) - then it will be equivalent
on both client and server, while still seeming "random". This is
required for the new death mechanic. Kudos to @snicker for providing the
predictableRandom() function. @paglias we can probably stop using _.tmp
now, and simply flag on the client when user drops an item / streak
bonus. @SabreCat this will be used for crits, I'll keep you posted
2013-12-14 12:49:37 -07:00
Tyler Renelle 8a5c46da2b classes: fix item & stat loss on death bugs 2013-12-14 11:33:11 -07:00