Commit Graph

122 Commits

Author SHA1 Message Date
Tyler Renelle ee4777d5e8 classes spritesmith #37 remove chin outlines from helms so they won't
cover beards. move head_warrior_0 to head_0 so it doesn't add
extra chin outline. We'll need to figure out how to handle class_0 for
each class
2013-12-05 10:46:27 -07:00
Tyler Renelle 4818c0a830 classes: temporarily switch rogues to knives instead of bows, revisit
this commit - incomplete
2013-12-05 03:46:11 -07:00
Tyler Renelle 2a417cd201 classes: add level requirements for spells, remove derby cleanup, unlock
classes properly
2013-12-04 23:53:15 -07:00
Tyler Renelle a0ea8dbca2 costumes: add costume support (supporting habitrpg#5fea978) 2013-12-04 22:50:43 -07:00
Tyler Renelle 9c135482a2 [#37] classes: move m/f => broad/slim, add those body-types in, fix hair positioning 2013-12-04 20:00:50 -07:00
Tyler Renelle 091600d7fc classes: add _statsComputed property, and sample
`user.stats.buffs.stealth` handling (@SabreCat @danielthebard)
2013-12-02 19:14:29 -07:00
Tyler Renelle f662b3af18 Merge branch 'master' into classes
Conflicts:
	dist/habitrpg-shared.js
	dist/spritesheets.css
	script/items.coffee
2013-12-01 19:24:40 -07:00
Tyler Renelle 9976610652 classes: armory WIP 2013-11-30 16:32:09 -07:00
Tyler Renelle 282e105ea3 [https://github.com/HabitRPG/habitrpg/issues/1057] don't exit-early when
attempting to detect if they've switched timezones. Also, don't need to
sanitize user.lastCron in shared, do it in Mongoose
2013-11-29 17:15:41 -07:00
Tyler Renelle bf7f7b6583 [#1057] use sanitized o.dayStart, not options.dayStart. slightly better sanitize(dayStart) 2013-11-29 16:47:08 -07:00
Sabe Jones b2a4d215a8 Draft of names, descriptions, stats, and costs for class-based equipment. 2013-11-29 17:31:43 -06:00
Nick Gordon f977bd5171 I don't know much about coffeescript, but this build should pass now 2013-11-28 12:46:49 -08:00
Nick Gordon 328a9d28dc suggested fix for adding "special" pets so that the list does not have to be duplicated multiple times. the user model can be updated in habitrpg to pull from here instead of hard coding it 2013-11-27 22:50:19 -08:00
Tyler Renelle 3d93f63216 classes: multi-class items WIP 2013-11-23 17:00:55 -07:00
Daniel the Bard c2810a4074 Merge branch 'classes' of https://github.com/DanielTheBard/habitrpg-shared into classes
Conflicts:
	script/items.coffee
2013-11-23 14:27:50 -05:00
Daniel the Bard fc39169b7a Updated Abilities
Not sure how balanced they are. Will probably require some play-testing. I'm sure we'll make adjustments as we go along.
Also built this on the assumption of maybe starting with maybe 30mp, and gaining 2 mp per point of INT?
2013-11-23 14:03:30 -05:00
Daniel the Bard 2544c13045 Class Abilities Updated 2013-11-23 13:41:42 -05:00
Tyler Renelle 1ef6bb18a8 classes WIP 2013-11-21 10:15:44 -08:00
Matteo Pagliazzi 7e437e405d fix for countPets, working when originalCount is 0 2013-11-20 21:37:40 +01:00
Matteo Pagliazzi ec1681fce4 add countPets helper 2013-11-18 16:07:23 +01:00
Sabe Jones 4fbc31d1e6 Change "HP" to "Health" and clarify Potion type 2013-11-17 09:55:04 -06:00
Matteo Pagliazzi 4547417d62 build, export moment & lodash as helpers (to be used in $rootScope) 2013-11-17 13:27:50 +01:00
Matteo Pagliazzi 3a2edb6539 remove relative date & upgrade & export moment 2013-11-17 13:24:36 +01:00
Tyler Renelle ecd7a32974 Merge pull request #40 from therufs/fix-rarity
Fix drop ratios
2013-11-14 20:37:02 -08:00
Ruthan c9aeb65d55 Rebalance potion ratios (version 2) 2013-11-14 20:52:24 -05:00
Ruthan ccd39036b6 Fix drop ratios 2013-11-14 20:22:39 -05:00
Tyler Renelle 30b19b5e7d pets: add adjectives (@SabreCat) 2013-11-14 14:05:44 -08:00
Tyler Renelle bf8c0dd9dc mounts: remove food temporarily. merging to master so we can run schema
migration and start with item translations. This commit will be reverted
when mounts is fully merged
2013-11-14 12:40:08 -08:00
Tyler Renelle a52eaee62f mounts: simpler, cleaner breakdown of potion rarity 2013-11-14 12:37:34 -08:00
Tyler Renelle ba548ed67b mounts: more item DRY-ing and cleanup 2013-11-14 12:12:49 -08:00
Tyler Renelle d124968273 mounts: add egg.mountText so "cub" text doesn't show up for mounts 2013-11-14 11:49:37 -08:00
Tyler Renelle 69d9ebe5d3 mounts: some item-def DRYing, provide defaults rather than requiring defined 2013-11-10 19:38:06 -08:00
Tyler Renelle 1bc87f01e9 mounts: factor food into random drops (40% food, 30% eggs, 40%
pots). This commit needs revisiting
2013-11-10 13:25:52 -08:00
Tyler Renelle d747559429 mounts: rewrite item definitions as objects, rather than arrays, to
support UserSchema overhaul. Add items.food & items.mounts
2013-11-10 13:25:13 -08:00
Tyler Renelle 317f1a9319 5482a83 add minHistLen as a parameter to preenUserHistory (with a
default value of 7)
2013-11-08 13:57:28 -08:00
Tyler Renelle 761887da18 contrib: move equipped() helper to items.coffee, use a more robust
method of determining which item is available in the store, and which
items i can legally equip. It's a bit wild, I think we should find a
different approach
2013-11-07 13:11:35 -08:00
Tyler Renelle 5482a83a00 add preen_history to user cron (see
https://github.com/HabitRPG/habitrpg/issues/1492), to cut back on user
object sizes (and hopefully angular performance) dramatically. Start
writing tests, but they're not complete. @djuretic could you take a peak
at this? My brain is melting
2013-11-05 17:10:31 -08:00
Tyler Renelle f0cc17bfaf Merge remote-tracking branch 'djuretic/rewrite' 2013-11-05 14:54:48 -08:00
Tyler Renelle 8e38aa1332 better task defaults, since we may not be able to use Mongoose
TaskSchema (see http://goo.gl/a5irq4)
2013-11-02 11:11:28 -07:00
Tyler Renelle 6d786b43dd add task._id = task.id on taskDefaults 2013-11-01 13:03:27 -07:00
Tyler Renelle 084c7d3001 remove workaround 2013-11-01 13:01:38 -07:00
Tyler Renelle a374f67549 [#1708] tmp workaround for task not defined 2013-11-01 12:43:57 -07:00
Tyler Renelle 91c1bd2ddb challenges: remove derby stuff 2013-10-28 09:13:18 -07:00
Dušan Juretić ecc8ff740e add lastDrop to helpers.newUser 2013-10-27 16:23:02 -03:00
Matteo Pagliazzi 72bf5d7073 Merge branch 'rewrite' of https://github.com/HabitRPG/habitrpg-shared into rewrite 2013-10-27 12:13:26 +01:00
Matteo Pagliazzi d7416117f9 award ultimate gear achievement 2013-10-27 12:13:06 +01:00
Tyler Renelle 0f621fe00b Merge pull request #30 from HabitRPG/paglias/reeset-lastdrop
Reset lastDrop to zero when day ends
2013-10-24 12:05:38 -07:00
Matteo Pagliazzi 9285a3e44b add streak achievements 2013-10-23 18:01:35 +02:00
Matteo Pagliazzi 607336f56e reset lastDrop to zero when day end 2013-10-22 21:45:33 +02:00
Dušan Juretić 939bca1eb9 add silver leading zero 2013-09-23 23:30:13 -03:00