Commit Graph

370 Commits

Author SHA1 Message Date
Tyler Renelle 1a40a52ab5 feat(premium): add mystery-item handling 2014-02-22 20:42:35 -08:00
Tyler Renelle cdd59adab9 feat(accessories): add back accessory 2014-02-22 20:42:34 -08:00
Sabe Jones 5469b5013e Merge pull request #157 from denis-sokolov/issue-2880
fix(items): fix mage ultimate per bonus #2880
2014-02-20 19:44:19 -06:00
Denis 35f3eac626 fix(items): fix mage ultimate per bonus #2880 2014-02-18 20:27:36 +02:00
Tyler Renelle b03c377294 feat(valentine): remove valentine event 2014-02-18 11:20:31 -07:00
Tyler Renelle 5704b7e818 Merge pull request #148 from tmas/develop
Added attribute associations for stock items
2014-02-14 18:50:28 -07:00
Tyler Renelle a6b2191927 fix(valentine): what? cards aren't getting added to array first time,
only 2nd+. Maybe an issue with markModified?
2014-02-13 23:09:00 -07:00
Tyler Renelle 608b829d7e feat(valentine): valentine event 2014-02-13 18:20:12 -07:00
Sabe Jones 33fbc5716b fix(Saddle): Tweak wording 2014-02-12 20:10:07 -06:00
Tyler Renelle 1b2bcc4683 feat(event-tracking): track purchases 2014-02-11 17:48:44 -07:00
Thomas Lord bbd9dec8b3 Added attribute associations for stock items
Taking stairs is strength-based, reading is intelligence-based, etc.
2014-02-10 21:21:38 -05:00
Lorian 82b58a7435 dropEggs and questEggs now automatically make the full content.eggs list; no manual duplication required. 2014-02-08 20:14:50 -08:00
Lorian c39d2a8a13 Separated stable into dropped pets, quest pets, and rare pets, and made countPets only count the former. Made countMounts only count dropped and quest-hatched mounts, not rare mounts. 2014-02-08 16:56:07 -08:00
Tyler Renelle d21834ad69 Merge pull request #130 from lorian/stealth-balance
Stealth balance
2014-02-07 23:03:15 -07:00
Tyler Renelle 6a5df319ed feat(critical-hammer): add Critical Hammer of Bug-Crushing 2014-02-07 11:48:06 -07:00
Tyler Renelle b458828b22 refactor(errors): refactor the way errors, offline, & queued ops are handled 2014-02-06 20:18:19 -07:00
Lorian ef4303c1f8 Stealth scales with # of dailies as well as per; currently avoids 100% of dailies at 100 total per. 2014-02-05 16:28:30 -08:00
Tyler Renelle 35d0688f4a Merge pull request #123 from HabitRPG/sabe/fix
fix(checklists): Bring MP behavior in sync with XP/Gold
2014-02-04 11:04:53 -08:00
Tyler Renelle 9affe71179 Merge pull request #125 from brandonjreid/develop
Changed some skills to use a hyperbolic formula
2014-02-04 10:35:27 -08:00
brandonjreid 5dcc732e24 Lowered the effectiveness of Pickpocket. 2014-02-02 01:24:28 -07:00
Tyler Renelle 4ff9a3de7d fix(quests): drop vice1 when lvl 30+, fixes https://github.com/HabitRPG/habitrpg/issues/2694 2014-02-01 16:14:47 -08:00
Tyler Renelle 1b36425099 fix(drops): don't random-drop cakes, fixes #2700 2014-02-01 15:44:56 -08:00
Brandon 0458606eeb Left out the critical chance on Brutal Smash changes 2014-02-01 12:37:58 -07:00
Brandon 612f983bf0 Adjusted Searing Brightness, Brutal Smash, and Pickpocket to use a hyperbolic scale. 2014-02-01 12:18:09 -07:00
Sabe Jones 14fc4a3c31 fix(checklists): Bring MP behavior in sync with XP/Gold
Previously, the player would accrue Mana for every checklist item when a To-Do was completed, regardless of whether or not those checklist items were complete. This was inconsistent with XP and Gold, which were only multiplied based on the number of checklist items previously clicked. Now Mana acts the same way, multiplying MP scored by (1 + completed checklist items).
2014-02-01 10:26:26 -06:00
Tyler Renelle e090e0430d feat(winter): remove WWE scrolls 2014-02-01 07:39:21 -08:00
Tyler Renelle 39285e2d0b feat(quests): Vice quest 2014-01-31 14:50:24 -07:00
Tyler Renelle 2cd7959d2e fix(userServices): only crash client on 500 2014-01-31 10:25:35 -07:00
Tyler Renelle 2a2024262b fix(errors): ooo, and some other stray unecessary 500s 2014-01-30 22:02:35 -07:00
Tyler Renelle 1331ff0f12 fix(pets): 401 error when can't hatch a pet, not 500 2014-01-30 21:51:44 -07:00
Tyler Renelle d721644f15 fix(tests): put honey last in food items def, seems to fix the mocked
random function looking for honey. @djuretic any ideas?
2014-01-30 19:31:36 -07:00
Tyler Renelle 949386f44f feat(habitBirthday): add habitrpg birthday event. includes cakes for all
pets, absurd party robes, npc swap, badge, etc. @lemoness
2014-01-30 19:19:30 -07:00
Tyler Renelle 05b139be78 chore(logging): remove console logging 2014-01-30 15:21:03 -07:00
Cole Gleason 8fdae0b35c Merge branch 'sabe/attributes' into develop
Conflicts:
	dist/habitrpg-shared.js
	locales/en/main.json
2014-01-30 10:44:49 -06:00
Matteo Pagliazzi 6cf7160f65 fix(purchase) add a check for user.balance 2014-01-29 15:55:02 +01:00
Sabe Jones 33222e0f15 feat(attributes): Add backfill button in flat and classbased allocation modes 2014-01-28 08:55:42 -06:00
Tyler Renelle be986e09f6 fix(beastmaster): allow hatching pets when petOwned<=0 (fyi
@deilann). Man, browserify adds so many lines - this commit is a
one-liner, lol
2014-01-26 17:47:27 -08:00
Tyler Renelle bbecfb3ffd Merge pull request #116 from deilann/petcounting
adding mechanic to count previously owned pets
2014-01-26 16:57:53 -08:00
Cole Gleason 2a32517ae4 Merge pull request #117 from deilann/dequip-1
changing dequip to make sense for all classes
2014-01-26 12:06:50 -08:00
deilann dbbcee0c1c syntax fix
fixed comment
2014-01-26 11:53:02 -08:00
deilann b6c8452043 changing dequip to make sense for all classes 2014-01-25 18:17:33 -08:00
deilann 44a5a9c716 adding mechanic to count previously owned pets 2014-01-25 17:58:18 -08:00
Cole Gleason b246a6d430 Merge branch 'round-boss' into develop 2014-01-24 15:33:30 -06:00
Cole Gleason e76c81b3d7 refactor(api.percent): allow for round direction to be specified 2014-01-24 15:31:08 -06:00
Cole Gleason a501d5c3ba perf(ultimateGear): move ultimateGear from ops to fns so it only runs once 2014-01-24 00:02:51 -06:00
Cole Gleason 2283093845 fix(ultimateGear): fix bug where ultimateGear isn't awarded
This does several things:
- Moves the calculation of the ultimateGear achievement into its own
function on user.ops.
- Only computes ultimateGear if item is last and the user does not
already have the achievement
- Fixes bug where ultimateGear was not awarded if user wasn't wearing
their class gear at the time of item purchase.
- Adds content.classes and content.gearTypes which we should start using
elsewhere.
- Added tests for ultimateGear

Fixes HabitRPG/habitrpg#2232.
2014-01-23 23:49:04 -06:00
Tyler Renelle 56cc5db9b7 fix(quests): don't drop canBuy:false items 2014-01-21 14:49:56 -08:00
Tyler Renelle 2ee93763fc feat(quests): add the gryphon quest, mount, pet, egg. For the glory of @baconsaur! 2014-01-21 14:41:07 -08:00
Tyler Renelle 051c3c89c8 feat(quests): allow quests to drop multiple items 2014-01-21 13:12:58 -08:00
Tyler Renelle 587a660ac1 fix(todos): add dateCompleted to todos so they're archived 3 days after completion, not 3 days after creation. fixes https://github.com/HabitRPG/habitrpg/issues/2478 2014-01-19 17:11:19 -08:00