Tyler Renelle
676112c1b5
winter event! npcs, snowball=>snowman, new hairs/beards. Fixes to beard/chin overlays. move Fortify Service => "Fortify Potion" Special. @sabrecat let me know what you think: http://gyazo.com/55cd424f104b8f3acb557b99d918cb4b ). Sorry for mixing concerns in this commit, some rebase difficulties
2013-12-20 10:26:23 -07:00
Tyler Renelle
06ee34c09b
fix #2040 - $rootScope.moment = window.moment. Fixes to applying spell
2013-12-17 23:08:41 -07:00
Tyler Renelle
d03a996946
classes: very simple "buffs applied" icon next to level, add chat message
...
for party / member casts (@wc8 @sabrecat)
2013-12-17 19:16:31 -07:00
Tyler Renelle
87f4a1d204
#2017 add ability to opt out of classes entirely (@wc8)
2013-12-17 16:44:46 -07:00
Tyler Renelle
d2a460769d
#2008 #2020 use jquery.sticky instead of bootstrap affix
2013-12-17 13:41:13 -07:00
Tyler Renelle
5f689960b6
[ #1994 ] fixes to MP bar
2013-12-16 11:08:39 -07:00
Tyler Renelle
bc0034f022
apiv2 handle notifications circular-dependency. migration
...
fixes. Rest=>Sleep fixes
2013-12-15 10:57:53 -07:00
Tyler Renelle
dc348d5601
[ #1969 ] add in @Fandekasp's shirts, had to do separate commit for handling of
...
user.preferences.shirt
2013-12-14 00:35:03 -07:00
Tyler Renelle
c85450db04
classes: add task attributes for point allocations
2013-12-13 17:50:43 -07:00
Tyler Renelle
ee1cd3c05d
[ #1977 ] APIv2 WIP - start of a framework where operations are shared
...
between client & server. If the op is called on the client, it updates
the user & then POSTs to the server with op of the same name. If called
on server, it updates the user and user.save()s
2013-12-11 21:42:57 -07:00
Tyler Renelle
c51cdd0849
classes: proper handling of items on class-switch, un-equipping items,
...
etc. Paves way for item-loss on death. See habitrpg-shared#acae9c3
2013-12-06 15:41:58 -07:00
Tyler Renelle
ad0c953d0a
classes: misc spell-casting fixes, support party spells
2013-12-05 11:05:47 -07:00
Tyler Renelle
5fd378ebed
classes: fixes to beard / chin overlap
2013-12-05 11:05:36 -07:00
Tyler Renelle
80e97a71ed
classes: misc fixes
2013-12-05 09:52:41 -07:00
Tyler Renelle
2563ec5763
classes: beards & mustaches!
2013-12-05 03:31:02 -07:00
Tyler Renelle
5fea978e6b
costumes: add costume support in inventory
2013-12-04 22:50:20 -07:00
Tyler Renelle
88c64a6f80
classes & grunt-spritesmith: NPCs habitrpg-shared#85164c9
2013-12-04 16:52:06 -07:00
Tyler Renelle
8803df46c0
classes & grunt-spritesmith: death, paws, gems-cleanup
2013-12-04 16:02:08 -07:00
Tyler Renelle
55d0a0a94d
classes: fix customizations based on habitrpg-shared#9821a88
2013-12-04 15:09:56 -07:00
Tyler Renelle
350e3681d7
classes: grunt-spritesmith fixes
2013-12-03 18:51:19 -07:00
Tyler Renelle
19b6eb73e0
Merge branch 'develop' into classes
...
Conflicts:
public/css/index.styl
src/models/user.js
views/options/profile.jade
views/shared/header/avatar.jade
views/shared/tasks/lists.jade
views/shared/tasks/task.jade
2013-12-02 18:24:33 -07:00
Tyler Renelle
91c141140d
classes: armory WIP
2013-11-30 16:33:21 -07:00
Nick Gordon
86f62ac2b2
fix for #1920 , again. this is very 'un-angular' but it *actually* works. the proper way to do this is make a directive for 'userlevel' or something and have that apply the proper styles
2013-11-26 14:56:24 -08:00
Nick Gordon
15f3907f00
fix for #1920
2013-11-26 11:51:21 -08:00
Tyler Renelle
83e3a6aff2
classes WIP
2013-11-23 16:59:41 -07:00
Adrien Lemaire
47cf0eb07d
add npc color, update leader background
2013-11-24 10:49:33 +11:00
Tyler Renelle
33c2c1db2d
Merge pull request #1888 from HabitRPG/sabe_tweak
...
Fix matters of colons
2013-11-23 14:45:45 -08:00
Sabe Jones
0d6f3dd5e6
Make number format consistent between current exp and exp TNL ( fix #1827 )
2013-11-23 09:46:28 -06:00
Adrien Lemaire
d4b25fdc5f
change avatars lvl colors
2013-11-24 01:04:27 +11:00
Adrien Lemaire
0ce0823de4
update ui to test hidable gears
2013-11-19 11:22:41 +11:00
Tyler Renelle
4c3f04cc49
Merge branch 'mounts' into develop
...
Conflicts:
views/options/inventory/stable.jade
2013-11-14 13:04:44 -08:00
Tyler Renelle
dda3670d03
mounts: only show mount head in stable (fix later), use egg.mountText
...
for grown mount popovers. replace pet/mount tooltips with popovers
2013-11-11 13:50:11 -08:00
Tyler Renelle
72f64fa85c
[ #1751 ] /challenges/:cid/:mid task filtering by "in this challenge" at
...
application level, not Mongo. $elemMatch doesn't support returning
multiple items, see http://goo.gl/MxmWdQ & http://goo.gl/Iku44w
2013-11-10 23:41:42 -08:00
Tyler Renelle
cd79649100
mounts: fix isUser class bringing user too far down. Fix initial drop bug. Remove items.currentPet if turned into mount
2013-11-10 13:43:11 -08:00
Tyler Renelle
085919c000
mounts: update all html & javascript to support UserSchema overhaul ( 60421a8). Also add very basic feeding & saddling mounts functionality. use progress bars to indicate pet feeding progress
2013-11-10 11:04:41 -08:00
Tyler Renelle
8646783aa1
contrib: equipped functions to use habitrpg-shared@959024d
2013-11-06 17:16:17 -08:00
Tyler Renelle
87bc7fd722
[ #1710 ] fix to party-in-header
2013-11-01 20:32:43 -07:00
Tyler Renelle
62b2d5780b
[ #1710 ] some simplification on Groups memoization. No need for all that
...
special handling of Header Party, just have it's own controller and do
specific-handling. Also, removing MenuCtrl & StatsCtrl - they weren't
used TMK, I think twas a vestige of mobile. @paglias give that a gander
2013-11-01 20:15:04 -07:00
Matteo Pagliazzi
fc10e9d6e6
move party.removeSelf to client side
2013-10-31 15:41:22 +01:00
Tyler Renelle
ff3266bac8
get rid of ngRoute completely, depend on ui-router instead
2013-10-30 10:31:36 -07:00
Tyler Renelle
219318b405
challenges: remove username(), since we're now using user.profile.name
2013-10-28 18:20:21 -07:00
Matteo Pagliazzi
0c7ba32c6b
fix #1635
2013-10-23 16:38:05 +02:00
Tyler Renelle
cef8431af0
charts: port toggleChart back in (functional, but it's not getting the
...
right width)
2013-10-19 16:15:48 -07:00
Tyler Renelle
aad034564e
[ #1459 ] add profile-editing (note, it requires bluring the input fields for
...
changes to go through - this is a pretty assuming solution, but I doubt it
will cause problems)
2013-09-08 12:28:06 -04:00
Tyler Renelle
91d1cdf361
[ #1465 ] add member modals back in. Not all info is present, just a bit more
...
work. Can now click guild & tavern members! does lazy-loading of members
so we don't have to load all their information at once
2013-09-07 12:45:39 -04:00
Tyler Renelle
872b834f07
rewrite: add sync button, menus now update when switching b/w options / tasks
2013-09-01 19:41:17 -04:00
Tyler Renelle
3ba4330dfc
rewrite: misc bug fixes
2013-09-01 13:44:52 -04:00
Tyler Renelle
bc4798b354
groups: big changes here i may decide to revert. GET /api/v1/groups
...
optionally takes ?type=guilds (guilds, party, tavern, public). this
allows us to incrementally load the app as they click through the tabs,
because guilds is really large (1.5mb!) - gotta cut this down
somehow. The big issue is requireing return values as an array, so
ngResource can work with the response (subsequent group.$postChat(),
group.$join(), etc.). The array format doesn't really work out that
well, so I may scrap
2013-08-31 22:59:35 -04:00
Tyler Renelle
10b0c9f9a5
api & rewrite: implement clear-completd at POST /api/v1/user/clear-completed
2013-08-28 22:51:45 -04:00
Tyler Renelle
2219068fad
api & rewrite: add party members! need to optimize!
2013-08-28 22:08:59 -04:00