From 811e9a673cab49ff7c16a5b6aa0f195c25419458 Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 4 Mar 2013 00:54:18 +0100 Subject: [PATCH 01/52] Added Pet css sprite and removed genders from player css sprites Added one sprites containing all of @Shaners' pets. Fused male and female back together to 1 spritesheet again. Genders were removed although the same appearance should be obtainable with the new system! --- public/img/sprites/pet_sprites.css | 92 ++++++++++++++++++++++++++ public/img/sprites/pet_sprites.png | Bin 0 -> 44433 bytes public/img/sprites/player_sprites.css | 77 +++++++++++++++++++++ public/img/sprites/player_sprites.png | Bin 0 -> 14739 bytes 4 files changed, 169 insertions(+) create mode 100644 public/img/sprites/pet_sprites.css create mode 100644 public/img/sprites/pet_sprites.png create mode 100644 public/img/sprites/player_sprites.css create mode 100644 public/img/sprites/player_sprites.png diff --git a/public/img/sprites/pet_sprites.css b/public/img/sprites/pet_sprites.css new file mode 100644 index 0000000000..55bc5df6ce --- /dev/null +++ b/public/img/sprites/pet_sprites.css @@ -0,0 +1,92 @@ +Pet-Wolf-Zombie, Pet-Wolf-White, Pet-Wolf-Veteran, Pet-Wolf-Skeleton, Pet-Wolf-Shade, Pet-Wolf-Red, Pet-Wolf-Golden, Pet-Wolf-Desert, Pet-Wolf-CottonCandyPink, Pet-Wolf-CottonCandyBlue, Pet-TigerCub-Zombie, Pet-TigerCub-White, Pet-TigerCub-Skeleton, Pet-TigerCub-Shade, Pet-TigerCub-Red, Pet-TigerCub-Golden, Pet-TigerCub-Desert, Pet-TigerCub-CottonCandyPink, Pet-TigerCub-CottonCandyBlue, Pet-TigerCub-Base, Pet-PolarBearCub-Base, Pet-PandaCub-Zombie, Pet-PandaCub-White, Pet-PandaCub-Skeleton, Pet-PandaCub-Shade, Pet-PandaCub-Red, Pet-PandaCub-Golden, Pet-PandaCub-Desert, Pet-PandaCub-CottonCandyPink, Pet-PandaCub-CottonCandyBlue, Pet-PandaCub-Base, Pet-LionCub-Zombie, Pet-LionCub-White, Pet-LionCub-Skeleton, Pet-LionCub-Shade, Pet-LionCub-Red, Pet-LionCub-Golden, Pet-LionCub-Desert, Pet-LionCub-CottonCandyPink, Pet-LionCub-CottonCandyBlue, Pet-LionCub-Base, Pet-Fox-Zombie, Pet-Fox-White, Pet-Fox-Skeleton, Pet-Fox-Shade, Pet-Fox-Red, Pet-Fox-Golden, Pet-Fox-Desert, Pet-Fox-CottonCandyPink, Pet-Fox-CottonCandyBlue, Pet-Fox-Base, Pet-FlyingPig-Zombie, Pet-FlyingPig-White, Pet-FlyingPig-Skeleton, Pet-FlyingPig-Shade, Pet-FlyingPig-Red, Pet-FlyingPig-Golden, Pet-FlyingPig-Desert, Pet-FlyingPig-CottonCandyPink, Pet-FlyingPig-CottonCandyBlue, Pet-FlyingPig-Base, Pet-Dragon-Zombie, Pet-Dragon-White, Pet-Dragon-Skeleton, Pet-Dragon-Shade, Pet-Dragon-Red, Pet-Dragon-Golden, Pet-Dragon-Desert, Pet-Dragon-CottonCandyPink, Pet-Dragon-CottonCandyBlue, Pet-Dragon-Base, Pet-Cactus-SugarCube, Pet-Cactus-Strawberry, Pet-Cactus-Rotten, Pet-Cactus-Licorice, Pet-Cactus-Golden, Pet-Cactus-Cream, Pet-Cactus-CottonCandyPink, Pet-Cactus-CottonCandyBlue, Pet-Cactus-Chocolate, Pet-Cactus-Base, Pet-BearCub-Zombie, Pet-BearCub-White, Pet-BearCub-Skeleton, Pet-BearCub-Shade, Pet-BearCub-Red, Pet-BearCub-Golden, Pet-BearCub-Desert, Pet-BearCub-CottonCandyPink, Pet-BearCub-CottonCandyBlue, Pet-BearCub-Base {background: url(pet_sprites.png) no-repeat} +Pet-Wolf-Zombie {background-position: 0 0; width: 81px; height: 99px} +Pet-Wolf-White {background-position: -81px 0; width: 81px; height: 99px} +Pet-Wolf-Veteran {background-position: -162px 0; width: 81px; height: 99px} +Pet-Wolf-Skeleton {background-position: -243px 0; width: 81px; height: 99px} +Pet-Wolf-Shade {background-position: -324px 0; width: 81px; height: 99px} +Pet-Wolf-Red {background-position: -405px 0; width: 81px; height: 99px} +Pet-Wolf-Golden {background-position: -486px 0; width: 81px; height: 99px} +Pet-Wolf-Desert {background-position: -567px 0; width: 81px; height: 99px} +Pet-Wolf-CottonCandyPink {background-position: -648px 0; width: 81px; height: 99px} +Pet-Wolf-CottonCandyBlue {background-position: -729px 0; width: 81px; height: 99px} +Pet-TigerCub-Zombie {background-position: -810px 0; width: 81px; height: 99px} +Pet-TigerCub-White {background-position: -891px 0; width: 81px; height: 99px} +Pet-TigerCub-Skeleton {background-position: -972px 0; width: 81px; height: 99px} +Pet-TigerCub-Shade {background-position: -1053px 0; width: 81px; height: 99px} +Pet-TigerCub-Red {background-position: -1134px 0; width: 81px; height: 99px} +Pet-TigerCub-Golden {background-position: -1215px 0; width: 81px; height: 99px} +Pet-TigerCub-Desert {background-position: -1296px 0; width: 81px; height: 99px} +Pet-TigerCub-CottonCandyPink {background-position: -1377px 0; width: 81px; height: 99px} +Pet-TigerCub-CottonCandyBlue {background-position: -1458px 0; width: 81px; height: 99px} +Pet-TigerCub-Base {background-position: -1539px 0; width: 81px; height: 99px} +Pet-PolarBearCub-Base {background-position: -1620px 0; width: 81px; height: 99px} +Pet-PandaCub-Zombie {background-position: -1701px 0; width: 81px; height: 99px} +Pet-PandaCub-White {background-position: -1782px 0; width: 81px; height: 99px} +Pet-PandaCub-Skeleton {background-position: -1863px 0; width: 81px; height: 99px} +Pet-PandaCub-Shade {background-position: -1944px 0; width: 81px; height: 99px} +Pet-PandaCub-Red {background-position: -2025px 0; width: 81px; height: 99px} +Pet-PandaCub-Golden {background-position: -2106px 0; width: 81px; height: 99px} +Pet-PandaCub-Desert {background-position: -2187px 0; width: 81px; height: 99px} +Pet-PandaCub-CottonCandyPink {background-position: -2268px 0; width: 81px; height: 99px} +Pet-PandaCub-CottonCandyBlue {background-position: -2349px 0; width: 81px; height: 99px} +Pet-PandaCub-Base {background-position: -2430px 0; width: 81px; height: 99px} +Pet-LionCub-Zombie {background-position: -2511px 0; width: 81px; height: 99px} +Pet-LionCub-White {background-position: -2592px 0; width: 81px; height: 99px} +Pet-LionCub-Skeleton {background-position: -2673px 0; width: 81px; height: 99px} +Pet-LionCub-Shade {background-position: -2754px 0; width: 81px; height: 99px} +Pet-LionCub-Red {background-position: -2835px 0; width: 81px; height: 99px} +Pet-LionCub-Golden {background-position: -2916px 0; width: 81px; height: 99px} +Pet-LionCub-Desert {background-position: -2997px 0; width: 81px; height: 99px} +Pet-LionCub-CottonCandyPink {background-position: -3078px 0; width: 81px; height: 99px} +Pet-LionCub-CottonCandyBlue {background-position: -3159px 0; width: 81px; height: 99px} +Pet-LionCub-Base {background-position: -3240px 0; width: 81px; height: 99px} +Pet-Fox-Zombie {background-position: -3321px 0; width: 81px; height: 99px} +Pet-Fox-White {background-position: -3402px 0; width: 81px; height: 99px} +Pet-Fox-Skeleton {background-position: -3483px 0; width: 81px; height: 99px} +Pet-Fox-Shade {background-position: -3564px 0; width: 81px; height: 99px} +Pet-Fox-Red {background-position: -3645px 0; width: 81px; height: 99px} +Pet-Fox-Golden {background-position: -3726px 0; width: 81px; height: 99px} +Pet-Fox-Desert {background-position: -3807px 0; width: 81px; height: 99px} +Pet-Fox-CottonCandyPink {background-position: -3888px 0; width: 81px; height: 99px} +Pet-Fox-CottonCandyBlue {background-position: -3969px 0; width: 81px; height: 99px} +Pet-Fox-Base {background-position: -4050px 0; width: 81px; height: 99px} +Pet-FlyingPig-Zombie {background-position: -4131px 0; width: 81px; height: 99px} +Pet-FlyingPig-White {background-position: -4212px 0; width: 81px; height: 99px} +Pet-FlyingPig-Skeleton {background-position: -4293px 0; width: 81px; height: 99px} +Pet-FlyingPig-Shade {background-position: -4374px 0; width: 81px; height: 99px} +Pet-FlyingPig-Red {background-position: -4455px 0; width: 81px; height: 99px} +Pet-FlyingPig-Golden {background-position: -4536px 0; width: 81px; height: 99px} +Pet-FlyingPig-Desert {background-position: -4617px 0; width: 81px; height: 99px} +Pet-FlyingPig-CottonCandyPink {background-position: -4698px 0; width: 81px; height: 99px} +Pet-FlyingPig-CottonCandyBlue {background-position: -4779px 0; width: 81px; height: 99px} +Pet-FlyingPig-Base {background-position: -4860px 0; width: 81px; height: 99px} +Pet-Dragon-Zombie {background-position: -4941px 0; width: 81px; height: 99px} +Pet-Dragon-White {background-position: -5022px 0; width: 81px; height: 99px} +Pet-Dragon-Skeleton {background-position: -5103px 0; width: 81px; height: 99px} +Pet-Dragon-Shade {background-position: -5184px 0; width: 81px; height: 99px} +Pet-Dragon-Red {background-position: -5265px 0; width: 81px; height: 99px} +Pet-Dragon-Golden {background-position: -5346px 0; width: 81px; height: 99px} +Pet-Dragon-Desert {background-position: -5427px 0; width: 81px; height: 99px} +Pet-Dragon-CottonCandyPink {background-position: -5508px 0; width: 81px; height: 99px} +Pet-Dragon-CottonCandyBlue {background-position: -5589px 0; width: 81px; height: 99px} +Pet-Dragon-Base {background-position: -5670px 0; width: 81px; height: 99px} +Pet-Cactus-SugarCube {background-position: -5751px 0; width: 81px; height: 99px} +Pet-Cactus-Strawberry {background-position: -5832px 0; width: 81px; height: 99px} +Pet-Cactus-Rotten {background-position: -5913px 0; width: 81px; height: 99px} +Pet-Cactus-Licorice {background-position: -5994px 0; width: 81px; height: 99px} +Pet-Cactus-Golden {background-position: -6075px 0; width: 81px; height: 99px} +Pet-Cactus-Cream {background-position: -6156px 0; width: 81px; height: 99px} +Pet-Cactus-CottonCandyPink {background-position: -6237px 0; width: 81px; height: 99px} +Pet-Cactus-CottonCandyBlue {background-position: -6318px 0; width: 81px; height: 99px} +Pet-Cactus-Chocolate {background-position: -6399px 0; width: 81px; height: 99px} +Pet-Cactus-Base {background-position: -6480px 0; width: 81px; height: 99px} +Pet-BearCub-Zombie {background-position: -6561px 0; width: 81px; height: 99px} +Pet-BearCub-White {background-position: -6642px 0; width: 81px; height: 99px} +Pet-BearCub-Skeleton {background-position: -6723px 0; width: 81px; height: 99px} +Pet-BearCub-Shade {background-position: -6804px 0; width: 81px; height: 99px} +Pet-BearCub-Red {background-position: -6885px 0; width: 81px; height: 99px} +Pet-BearCub-Golden {background-position: -6966px 0; width: 81px; height: 99px} +Pet-BearCub-Desert {background-position: -7047px 0; width: 81px; height: 99px} +Pet-BearCub-CottonCandyPink {background-position: -7128px 0; width: 81px; height: 99px} +Pet-BearCub-CottonCandyBlue {background-position: -7209px 0; width: 81px; height: 99px} +Pet-BearCub-Base {background-position: -7290px 0; width: 81px; height: 99px} diff --git a/public/img/sprites/pet_sprites.png b/public/img/sprites/pet_sprites.png new file mode 100644 index 0000000000000000000000000000000000000000..6cdf3e5509e2f61d620f9e68c12b8343388c6dac GIT binary patch literal 44433 zcmeFZcUV)|+BQBjjxx63ID?1;up`|Hh87hS3q?xk5HSKGO%g&+GL9vR6qTk@qM-DE zfRs>ziV#U45g`N!5Gf%*fY3r9A>_C5ob$fFd9QQM_r8C;*Z0r2xghMd_g;JLwby!{ z`?;Tc<>3`8^R1h9ZTjJdAGTh+aMt#RAHX!=f5a~vfWJ?ivg&}34c9K4pZ!6$_Vcnn zHxVe=cW3dT|F-t~;}0*=cLIfSAr~#r$@Q;Wr+8H5C02SAC{hYJ=M-WV6cFGQ z81jP|(#tc%>-z36-;f)-%`aMBal8#u{Nab)KU_R}+CIE@vOnsNHs(KZ@GUJZnwb!k_ro^NaC?>Hstjd^{J9Mq17PW?^$DWj-)*7krU3;pl7%Tsr3LWj z{_z_B(W394r?ze0v;Hq7|8{3a0jmv|o&WA;I=ug1RsQl&Q*%=-HbF4uZkD|E;7x0< zG5GrR*D;BzV+BJC=QhLY_G3!RUymN1=Qm8qez|006`0^xlw$JY`QUZe#X2=BfxDiw!|y|}MTU;leA{H^?^eebg#%CRQI(jOh;UUO zzg;{>m_V&P_J+%#V^tV<9>l`R3Pc5qsqL*>lJQ3bxR-PD;(3Ol1-A@)IDmGqUq075 ztzgI$)06U_LmT9?Da`Iy{5P3+>bqCeCC(|$%l?;?D1OA6Q@ z-mW-cxSvim(*nl3Th83tM6W)5##MpmC9sRAHYqN3SrqaJFm!XB>~>6oxA)0A!LExi zs9R;o!vLu%MpCMi_@7p9+kdoc?VoL@&RqEGxcJNA|GE=>PmT8Te=Yo%`+qQ!_O3tF zl9iR^)ayEEzwD4MuFuh?Nw%`|IEE9l#eNp(Fn_jlX$U!n z9X63O1l=lrT%!3xk}=x08X&wAn#X;jb4{if5t%TxFdUzV~vPS zkOix8Gv|@V*fpOA`RgP9Ua;+74(@;QQ1C&@(f@uIe>-Mn`^Tx@6%@E)6FQw98d>Yl z3hak1i_w0tzA{)=j3S-j=TFICBohuqh)J1P^M7(npy-h99craMy_|e9Co4uKoZT~A z1~^NDlm>{;%NX;8XRn7AGivgyZRbuaKy5?+EY0|b!R640r_(!|o;8klupUBxf26j=gYfksiAIj0$Au-0M8HC!*TJtiuj)C=y zotmFDc81{#!avt;#$+}I>!D%6jiH!3Woq#mQgTdMU3&))(l^(ot-w1`ye$b*r)Ne8 z+Jc)@CGc)_P6`$(uk6t~gnDLp@?2Bf4$xu*$NWUBW(%ATU7}&0a%-pM6t4~aEZwMsLqBuQK_o2uCJ{Z15 zR`=x%FWk}p>%cqheWj;sBBJ~eLUR{?g+FYj=>bfvfV3dGQr^(7CI=(lnZiAG`fCTh zJLu7Lc|{wakyw)l27D;fDHj+Cnsi`}VX|`##!hN~$QF)wzp5{d222x{E#C+LEbw&S z+e^vj_Qc{LS3l+n-KdH89tf45c%yi4@4O`vnc)OWWcY}gsAnevkp<{N&cPNZb#?XJ z&tgvkSsKf&b;y+jK>h8APpN}-J03P0il&V0uS4p5-*0Z7gOfSiwo#IfsJrgs9}g(4 z{)`O2d`~`>+wMn~OdWX>+;mhEpDzHN=u(=S{3 z(kBoV=_*%kH61&?657X;-)ko9KBms$E>wcn-0R!$dw6`|$_SSWsVABN_JX|@eSP0f z-TGgJS9S%5cWsResj=WLLv(YMAJM!r4hZEtAo-7u;4gnwWRLFG*Y(h;H9@5@P)^-b zmjP!rQC<_u_sD}ZRGd$W*|)c#yDK5zkyB|EIK2^(b~J^+@2+K*h`�Xe({N@miIo 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 Date: Thu, 7 Mar 2013 23:23:18 -0500 Subject: [PATCH 02/52] Add inventory tab --- views/app/avatar.html | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/views/app/avatar.html b/views/app/avatar.html index 8cf756a837..871f59a5d6 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -5,6 +5,7 @@
@@ -12,7 +13,13 @@
-
+
+ +
+ +
+ +
{/} {else} @@ -169,4 +176,11 @@ - Original User! \ No newline at end of file + Original User! + + +
+
+ testing +
+
From d17de8c5c932e791d29e2eb029388f7d9e51ac23 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Fri, 8 Mar 2013 12:16:44 -0500 Subject: [PATCH 03/52] Enable drops at level 4 --- src/app/items.coffee | 4 ++++ src/app/scoring.coffee | 10 ++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/app/items.coffee b/src/app/items.coffee index 5990a24412..d9633fe81e 100644 --- a/src/app/items.coffee +++ b/src/app/items.coffee @@ -197,6 +197,10 @@ module.exports.app = (appExports, model) -> content: html $('#rewardsTabs').popover 'show' + user.on 'set', 'flags.dropsEnabled', (captures, args) -> + return unless captures == true + # do drops enabled stuff + ### update store ### diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 5cc5a8428c..cd9002a989 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -167,14 +167,12 @@ updateStats = (model, newStats, batch) -> obj.flags.customizationsNotification = true if !obj.flags.itemsEnabled and obj.stats.lvl >= 2 # Set to object, then also send to browser right away to get model.on() subscription notification - batch.set 'flags.itemsEnabled', true - obj.flags.itemsEnabled = true + batch.set 'flags.itemsEnabled', obj.flags.itemsEnabled = true if !obj.flags.partyEnabled and obj.stats.lvl >= 3 - batch.set 'flags.partyEnabled', true - obj.flags.partyEnabled = true + batch.set 'flags.partyEnabled', obj.flags.partyEnabled = true if !obj.flags.petsEnabled and obj.stats.lvl >= 4 - batch.set 'flags.petsEnabled', true - obj.flags.petsEnabled = true + batch.set 'flags.petsEnabled', obj.flags.petsEnabled = true + batch.set 'flags.dropsEnabled', obj.flags.dropsEnabled = true if newStats.gp? #FIXME what was I doing here? I can't remember, gp isn't defined From b3247e32d05a7881fd174d2a850b8ca7f1326ef1 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 8 Mar 2013 12:21:59 -0500 Subject: [PATCH 04/52] add . to player / pet sprite classes --- public/img/sprites/pet_sprites.css | 184 +++++++++++++------------- public/img/sprites/player_sprites.css | 154 ++++++++++----------- 2 files changed, 169 insertions(+), 169 deletions(-) diff --git a/public/img/sprites/pet_sprites.css b/public/img/sprites/pet_sprites.css index 55bc5df6ce..6ff97ca445 100644 --- a/public/img/sprites/pet_sprites.css +++ b/public/img/sprites/pet_sprites.css @@ -1,92 +1,92 @@ -Pet-Wolf-Zombie, Pet-Wolf-White, Pet-Wolf-Veteran, Pet-Wolf-Skeleton, Pet-Wolf-Shade, Pet-Wolf-Red, Pet-Wolf-Golden, Pet-Wolf-Desert, Pet-Wolf-CottonCandyPink, Pet-Wolf-CottonCandyBlue, Pet-TigerCub-Zombie, Pet-TigerCub-White, Pet-TigerCub-Skeleton, Pet-TigerCub-Shade, Pet-TigerCub-Red, Pet-TigerCub-Golden, Pet-TigerCub-Desert, Pet-TigerCub-CottonCandyPink, Pet-TigerCub-CottonCandyBlue, Pet-TigerCub-Base, Pet-PolarBearCub-Base, Pet-PandaCub-Zombie, Pet-PandaCub-White, Pet-PandaCub-Skeleton, Pet-PandaCub-Shade, Pet-PandaCub-Red, Pet-PandaCub-Golden, Pet-PandaCub-Desert, Pet-PandaCub-CottonCandyPink, Pet-PandaCub-CottonCandyBlue, Pet-PandaCub-Base, Pet-LionCub-Zombie, Pet-LionCub-White, Pet-LionCub-Skeleton, Pet-LionCub-Shade, Pet-LionCub-Red, Pet-LionCub-Golden, Pet-LionCub-Desert, Pet-LionCub-CottonCandyPink, Pet-LionCub-CottonCandyBlue, Pet-LionCub-Base, Pet-Fox-Zombie, Pet-Fox-White, Pet-Fox-Skeleton, Pet-Fox-Shade, Pet-Fox-Red, Pet-Fox-Golden, Pet-Fox-Desert, Pet-Fox-CottonCandyPink, Pet-Fox-CottonCandyBlue, Pet-Fox-Base, Pet-FlyingPig-Zombie, Pet-FlyingPig-White, Pet-FlyingPig-Skeleton, Pet-FlyingPig-Shade, Pet-FlyingPig-Red, Pet-FlyingPig-Golden, Pet-FlyingPig-Desert, Pet-FlyingPig-CottonCandyPink, Pet-FlyingPig-CottonCandyBlue, Pet-FlyingPig-Base, Pet-Dragon-Zombie, Pet-Dragon-White, Pet-Dragon-Skeleton, Pet-Dragon-Shade, Pet-Dragon-Red, Pet-Dragon-Golden, Pet-Dragon-Desert, Pet-Dragon-CottonCandyPink, Pet-Dragon-CottonCandyBlue, Pet-Dragon-Base, Pet-Cactus-SugarCube, Pet-Cactus-Strawberry, Pet-Cactus-Rotten, Pet-Cactus-Licorice, Pet-Cactus-Golden, Pet-Cactus-Cream, Pet-Cactus-CottonCandyPink, Pet-Cactus-CottonCandyBlue, Pet-Cactus-Chocolate, Pet-Cactus-Base, Pet-BearCub-Zombie, Pet-BearCub-White, Pet-BearCub-Skeleton, Pet-BearCub-Shade, Pet-BearCub-Red, Pet-BearCub-Golden, Pet-BearCub-Desert, Pet-BearCub-CottonCandyPink, Pet-BearCub-CottonCandyBlue, Pet-BearCub-Base {background: url(pet_sprites.png) no-repeat} -Pet-Wolf-Zombie {background-position: 0 0; width: 81px; height: 99px} -Pet-Wolf-White {background-position: -81px 0; width: 81px; height: 99px} -Pet-Wolf-Veteran {background-position: -162px 0; width: 81px; height: 99px} -Pet-Wolf-Skeleton {background-position: -243px 0; width: 81px; height: 99px} -Pet-Wolf-Shade {background-position: -324px 0; width: 81px; height: 99px} -Pet-Wolf-Red {background-position: -405px 0; width: 81px; height: 99px} -Pet-Wolf-Golden {background-position: -486px 0; width: 81px; height: 99px} -Pet-Wolf-Desert {background-position: -567px 0; width: 81px; height: 99px} -Pet-Wolf-CottonCandyPink {background-position: -648px 0; width: 81px; height: 99px} -Pet-Wolf-CottonCandyBlue {background-position: -729px 0; width: 81px; height: 99px} -Pet-TigerCub-Zombie {background-position: -810px 0; width: 81px; height: 99px} -Pet-TigerCub-White {background-position: -891px 0; width: 81px; height: 99px} -Pet-TigerCub-Skeleton {background-position: -972px 0; width: 81px; height: 99px} -Pet-TigerCub-Shade {background-position: -1053px 0; width: 81px; height: 99px} -Pet-TigerCub-Red {background-position: -1134px 0; width: 81px; height: 99px} -Pet-TigerCub-Golden {background-position: -1215px 0; width: 81px; height: 99px} -Pet-TigerCub-Desert {background-position: -1296px 0; width: 81px; height: 99px} -Pet-TigerCub-CottonCandyPink {background-position: -1377px 0; width: 81px; height: 99px} -Pet-TigerCub-CottonCandyBlue {background-position: -1458px 0; width: 81px; height: 99px} -Pet-TigerCub-Base {background-position: -1539px 0; width: 81px; height: 99px} -Pet-PolarBearCub-Base {background-position: -1620px 0; width: 81px; height: 99px} -Pet-PandaCub-Zombie {background-position: -1701px 0; width: 81px; height: 99px} -Pet-PandaCub-White {background-position: -1782px 0; width: 81px; height: 99px} -Pet-PandaCub-Skeleton {background-position: -1863px 0; width: 81px; height: 99px} -Pet-PandaCub-Shade {background-position: -1944px 0; width: 81px; height: 99px} -Pet-PandaCub-Red {background-position: -2025px 0; width: 81px; height: 99px} -Pet-PandaCub-Golden {background-position: -2106px 0; width: 81px; height: 99px} -Pet-PandaCub-Desert {background-position: -2187px 0; width: 81px; height: 99px} -Pet-PandaCub-CottonCandyPink {background-position: -2268px 0; width: 81px; height: 99px} -Pet-PandaCub-CottonCandyBlue {background-position: -2349px 0; width: 81px; height: 99px} -Pet-PandaCub-Base {background-position: -2430px 0; width: 81px; height: 99px} -Pet-LionCub-Zombie {background-position: -2511px 0; width: 81px; height: 99px} -Pet-LionCub-White {background-position: -2592px 0; width: 81px; height: 99px} -Pet-LionCub-Skeleton {background-position: -2673px 0; width: 81px; height: 99px} -Pet-LionCub-Shade {background-position: -2754px 0; width: 81px; height: 99px} -Pet-LionCub-Red {background-position: -2835px 0; width: 81px; height: 99px} -Pet-LionCub-Golden {background-position: -2916px 0; width: 81px; height: 99px} -Pet-LionCub-Desert {background-position: -2997px 0; width: 81px; height: 99px} -Pet-LionCub-CottonCandyPink {background-position: -3078px 0; width: 81px; height: 99px} -Pet-LionCub-CottonCandyBlue {background-position: -3159px 0; width: 81px; height: 99px} -Pet-LionCub-Base {background-position: -3240px 0; width: 81px; height: 99px} -Pet-Fox-Zombie {background-position: -3321px 0; width: 81px; height: 99px} -Pet-Fox-White {background-position: -3402px 0; width: 81px; height: 99px} -Pet-Fox-Skeleton {background-position: -3483px 0; width: 81px; height: 99px} -Pet-Fox-Shade {background-position: -3564px 0; width: 81px; height: 99px} -Pet-Fox-Red {background-position: -3645px 0; width: 81px; height: 99px} -Pet-Fox-Golden {background-position: -3726px 0; width: 81px; height: 99px} -Pet-Fox-Desert {background-position: -3807px 0; width: 81px; height: 99px} -Pet-Fox-CottonCandyPink {background-position: -3888px 0; width: 81px; height: 99px} -Pet-Fox-CottonCandyBlue {background-position: -3969px 0; width: 81px; height: 99px} -Pet-Fox-Base {background-position: -4050px 0; width: 81px; height: 99px} -Pet-FlyingPig-Zombie {background-position: -4131px 0; width: 81px; height: 99px} -Pet-FlyingPig-White {background-position: -4212px 0; width: 81px; height: 99px} -Pet-FlyingPig-Skeleton {background-position: -4293px 0; width: 81px; height: 99px} -Pet-FlyingPig-Shade {background-position: -4374px 0; width: 81px; height: 99px} -Pet-FlyingPig-Red {background-position: -4455px 0; width: 81px; height: 99px} -Pet-FlyingPig-Golden {background-position: -4536px 0; width: 81px; height: 99px} -Pet-FlyingPig-Desert {background-position: -4617px 0; width: 81px; height: 99px} -Pet-FlyingPig-CottonCandyPink {background-position: -4698px 0; width: 81px; height: 99px} -Pet-FlyingPig-CottonCandyBlue {background-position: -4779px 0; width: 81px; height: 99px} -Pet-FlyingPig-Base {background-position: -4860px 0; width: 81px; height: 99px} -Pet-Dragon-Zombie {background-position: -4941px 0; width: 81px; height: 99px} -Pet-Dragon-White {background-position: -5022px 0; width: 81px; height: 99px} -Pet-Dragon-Skeleton {background-position: -5103px 0; width: 81px; height: 99px} -Pet-Dragon-Shade {background-position: -5184px 0; width: 81px; height: 99px} -Pet-Dragon-Red {background-position: -5265px 0; width: 81px; height: 99px} -Pet-Dragon-Golden {background-position: -5346px 0; width: 81px; height: 99px} -Pet-Dragon-Desert {background-position: -5427px 0; width: 81px; height: 99px} -Pet-Dragon-CottonCandyPink {background-position: -5508px 0; width: 81px; height: 99px} -Pet-Dragon-CottonCandyBlue {background-position: -5589px 0; width: 81px; height: 99px} -Pet-Dragon-Base {background-position: -5670px 0; width: 81px; height: 99px} -Pet-Cactus-SugarCube {background-position: -5751px 0; width: 81px; height: 99px} -Pet-Cactus-Strawberry {background-position: -5832px 0; width: 81px; height: 99px} -Pet-Cactus-Rotten {background-position: -5913px 0; width: 81px; height: 99px} -Pet-Cactus-Licorice {background-position: -5994px 0; width: 81px; height: 99px} -Pet-Cactus-Golden {background-position: -6075px 0; width: 81px; height: 99px} -Pet-Cactus-Cream {background-position: -6156px 0; width: 81px; height: 99px} -Pet-Cactus-CottonCandyPink {background-position: -6237px 0; width: 81px; height: 99px} -Pet-Cactus-CottonCandyBlue {background-position: -6318px 0; width: 81px; height: 99px} -Pet-Cactus-Chocolate {background-position: -6399px 0; width: 81px; height: 99px} -Pet-Cactus-Base {background-position: -6480px 0; width: 81px; height: 99px} -Pet-BearCub-Zombie {background-position: -6561px 0; width: 81px; height: 99px} -Pet-BearCub-White {background-position: -6642px 0; width: 81px; height: 99px} -Pet-BearCub-Skeleton {background-position: -6723px 0; width: 81px; height: 99px} -Pet-BearCub-Shade {background-position: -6804px 0; width: 81px; height: 99px} -Pet-BearCub-Red {background-position: -6885px 0; width: 81px; height: 99px} -Pet-BearCub-Golden {background-position: -6966px 0; width: 81px; height: 99px} -Pet-BearCub-Desert {background-position: -7047px 0; width: 81px; height: 99px} -Pet-BearCub-CottonCandyPink {background-position: -7128px 0; width: 81px; height: 99px} -Pet-BearCub-CottonCandyBlue {background-position: -7209px 0; width: 81px; height: 99px} -Pet-BearCub-Base {background-position: -7290px 0; width: 81px; height: 99px} +.Pet-Wolf-Zombie, .Pet-Wolf-White, .Pet-Wolf-Veteran, .Pet-Wolf-Skeleton, .Pet-Wolf-Shade, .Pet-Wolf-Red, .Pet-Wolf-Golden, .Pet-Wolf-Desert, .Pet-Wolf-CottonCandyPink, .Pet-Wolf-CottonCandyBlue, .Pet-TigerCub-Zombie, .Pet-TigerCub-White, .Pet-TigerCub-Skeleton, .Pet-TigerCub-Shade, .Pet-TigerCub-Red, .Pet-TigerCub-Golden, .Pet-TigerCub-Desert, .Pet-TigerCub-CottonCandyPink, .Pet-TigerCub-CottonCandyBlue, .Pet-TigerCub-Base, .Pet-PolarBearCub-Base, .Pet-PandaCub-Zombie, .Pet-PandaCub-White, .Pet-PandaCub-Skeleton, .Pet-PandaCub-Shade, .Pet-PandaCub-Red, .Pet-PandaCub-Golden, .Pet-PandaCub-Desert, .Pet-PandaCub-CottonCandyPink, .Pet-PandaCub-CottonCandyBlue, .Pet-PandaCub-Base, .Pet-LionCub-Zombie, .Pet-LionCub-White, .Pet-LionCub-Skeleton, .Pet-LionCub-Shade, .Pet-LionCub-Red, .Pet-LionCub-Golden, .Pet-LionCub-Desert, .Pet-LionCub-CottonCandyPink, .Pet-LionCub-CottonCandyBlue, .Pet-LionCub-Base, .Pet-Fox-Zombie, .Pet-Fox-White, .Pet-Fox-Skeleton, .Pet-Fox-Shade, .Pet-Fox-Red, .Pet-Fox-Golden, .Pet-Fox-Desert, .Pet-Fox-CottonCandyPink, .Pet-Fox-CottonCandyBlue, .Pet-Fox-Base, .Pet-FlyingPig-Zombie, .Pet-FlyingPig-White, .Pet-FlyingPig-Skeleton, .Pet-FlyingPig-Shade, .Pet-FlyingPig-Red, .Pet-FlyingPig-Golden, .Pet-FlyingPig-Desert, .Pet-FlyingPig-CottonCandyPink, .Pet-FlyingPig-CottonCandyBlue, .Pet-FlyingPig-Base, .Pet-Dragon-Zombie, .Pet-Dragon-White, .Pet-Dragon-Skeleton, .Pet-Dragon-Shade, .Pet-Dragon-Red, .Pet-Dragon-Golden, .Pet-Dragon-Desert, .Pet-Dragon-CottonCandyPink, .Pet-Dragon-CottonCandyBlue, .Pet-Dragon-Base, .Pet-Cactus-SugarCube, .Pet-Cactus-Strawberry, .Pet-Cactus-Rotten, .Pet-Cactus-Licorice, .Pet-Cactus-Golden, .Pet-Cactus-Cream, .Pet-Cactus-CottonCandyPink, .Pet-Cactus-CottonCandyBlue, .Pet-Cactus-Chocolate, .Pet-Cactus-Base, .Pet-BearCub-Zombie, .Pet-BearCub-White, .Pet-BearCub-Skeleton, .Pet-BearCub-Shade, .Pet-BearCub-Red, .Pet-BearCub-Golden, .Pet-BearCub-Desert, .Pet-BearCub-CottonCandyPink, .Pet-BearCub-CottonCandyBlue, .Pet-BearCub-Base {background: url(pet_sprites.png) no-repeat} +.Pet-Wolf-Zombie {background-position: 0 0; width: 81px; height: 99px} +.Pet-Wolf-White {background-position: -81px 0; width: 81px; height: 99px} +.Pet-Wolf-Veteran {background-position: -162px 0; width: 81px; height: 99px} +.Pet-Wolf-Skeleton {background-position: -243px 0; width: 81px; height: 99px} +.Pet-Wolf-Shade {background-position: -324px 0; width: 81px; height: 99px} +.Pet-Wolf-Red {background-position: -405px 0; width: 81px; height: 99px} +.Pet-Wolf-Golden {background-position: -486px 0; width: 81px; height: 99px} +.Pet-Wolf-Desert {background-position: -567px 0; width: 81px; height: 99px} +.Pet-Wolf-CottonCandyPink {background-position: -648px 0; width: 81px; height: 99px} +.Pet-Wolf-CottonCandyBlue {background-position: -729px 0; width: 81px; height: 99px} +.Pet-TigerCub-Zombie {background-position: -810px 0; width: 81px; height: 99px} +.Pet-TigerCub-White {background-position: -891px 0; width: 81px; height: 99px} +.Pet-TigerCub-Skeleton {background-position: -972px 0; width: 81px; height: 99px} +.Pet-TigerCub-Shade {background-position: -1053px 0; width: 81px; height: 99px} +.Pet-TigerCub-Red {background-position: -1134px 0; width: 81px; height: 99px} +.Pet-TigerCub-Golden {background-position: -1215px 0; width: 81px; height: 99px} +.Pet-TigerCub-Desert {background-position: -1296px 0; width: 81px; height: 99px} +.Pet-TigerCub-CottonCandyPink {background-position: -1377px 0; width: 81px; height: 99px} +.Pet-TigerCub-CottonCandyBlue {background-position: -1458px 0; width: 81px; height: 99px} +.Pet-TigerCub-Base {background-position: -1539px 0; width: 81px; height: 99px} +.Pet-PolarBearCub-Base {background-position: -1620px 0; width: 81px; height: 99px} +.Pet-PandaCub-Zombie {background-position: -1701px 0; width: 81px; height: 99px} +.Pet-PandaCub-White {background-position: -1782px 0; width: 81px; height: 99px} +.Pet-PandaCub-Skeleton {background-position: -1863px 0; width: 81px; height: 99px} +.Pet-PandaCub-Shade {background-position: -1944px 0; width: 81px; height: 99px} +.Pet-PandaCub-Red {background-position: -2025px 0; width: 81px; height: 99px} +.Pet-PandaCub-Golden {background-position: -2106px 0; width: 81px; height: 99px} +.Pet-PandaCub-Desert {background-position: -2187px 0; width: 81px; height: 99px} +.Pet-PandaCub-CottonCandyPink {background-position: -2268px 0; width: 81px; height: 99px} +.Pet-PandaCub-CottonCandyBlue {background-position: -2349px 0; width: 81px; height: 99px} +.Pet-PandaCub-Base {background-position: -2430px 0; width: 81px; height: 99px} +.Pet-LionCub-Zombie {background-position: -2511px 0; width: 81px; height: 99px} +.Pet-LionCub-White {background-position: -2592px 0; width: 81px; height: 99px} +.Pet-LionCub-Skeleton {background-position: -2673px 0; width: 81px; height: 99px} +.Pet-LionCub-Shade {background-position: -2754px 0; width: 81px; height: 99px} +.Pet-LionCub-Red {background-position: -2835px 0; width: 81px; height: 99px} +.Pet-LionCub-Golden {background-position: -2916px 0; width: 81px; height: 99px} +.Pet-LionCub-Desert {background-position: -2997px 0; width: 81px; height: 99px} +.Pet-LionCub-CottonCandyPink {background-position: -3078px 0; width: 81px; height: 99px} +.Pet-LionCub-CottonCandyBlue {background-position: -3159px 0; width: 81px; height: 99px} +.Pet-LionCub-Base {background-position: -3240px 0; width: 81px; height: 99px} +.Pet-Fox-Zombie {background-position: -3321px 0; width: 81px; height: 99px} +.Pet-Fox-White {background-position: -3402px 0; width: 81px; height: 99px} +.Pet-Fox-Skeleton {background-position: -3483px 0; width: 81px; height: 99px} +.Pet-Fox-Shade {background-position: -3564px 0; width: 81px; height: 99px} +.Pet-Fox-Red {background-position: -3645px 0; width: 81px; height: 99px} +.Pet-Fox-Golden {background-position: -3726px 0; width: 81px; height: 99px} +.Pet-Fox-Desert {background-position: -3807px 0; width: 81px; height: 99px} +.Pet-Fox-CottonCandyPink {background-position: -3888px 0; width: 81px; height: 99px} +.Pet-Fox-CottonCandyBlue {background-position: -3969px 0; width: 81px; height: 99px} +.Pet-Fox-Base {background-position: -4050px 0; width: 81px; height: 99px} +.Pet-FlyingPig-Zombie {background-position: -4131px 0; width: 81px; height: 99px} +.Pet-FlyingPig-White {background-position: -4212px 0; width: 81px; height: 99px} +.Pet-FlyingPig-Skeleton {background-position: -4293px 0; width: 81px; height: 99px} +.Pet-FlyingPig-Shade {background-position: -4374px 0; width: 81px; height: 99px} +.Pet-FlyingPig-Red {background-position: -4455px 0; width: 81px; height: 99px} +.Pet-FlyingPig-Golden {background-position: -4536px 0; width: 81px; height: 99px} +.Pet-FlyingPig-Desert {background-position: -4617px 0; width: 81px; height: 99px} +.Pet-FlyingPig-CottonCandyPink {background-position: -4698px 0; width: 81px; height: 99px} +.Pet-FlyingPig-CottonCandyBlue {background-position: -4779px 0; width: 81px; height: 99px} +.Pet-FlyingPig-Base {background-position: -4860px 0; width: 81px; height: 99px} +.Pet-Dragon-Zombie {background-position: -4941px 0; width: 81px; height: 99px} +.Pet-Dragon-White {background-position: -5022px 0; width: 81px; height: 99px} +.Pet-Dragon-Skeleton {background-position: -5103px 0; width: 81px; height: 99px} +.Pet-Dragon-Shade {background-position: -5184px 0; width: 81px; height: 99px} +.Pet-Dragon-Red {background-position: -5265px 0; width: 81px; height: 99px} +.Pet-Dragon-Golden {background-position: -5346px 0; width: 81px; height: 99px} +.Pet-Dragon-Desert {background-position: -5427px 0; width: 81px; height: 99px} +.Pet-Dragon-CottonCandyPink {background-position: -5508px 0; width: 81px; height: 99px} +.Pet-Dragon-CottonCandyBlue {background-position: -5589px 0; width: 81px; height: 99px} +.Pet-Dragon-Base {background-position: -5670px 0; width: 81px; height: 99px} +.Pet-Cactus-SugarCube {background-position: -5751px 0; width: 81px; height: 99px} +.Pet-Cactus-Strawberry {background-position: -5832px 0; width: 81px; height: 99px} +.Pet-Cactus-Rotten {background-position: -5913px 0; width: 81px; height: 99px} +.Pet-Cactus-Licorice {background-position: -5994px 0; width: 81px; height: 99px} +.Pet-Cactus-Golden {background-position: -6075px 0; width: 81px; height: 99px} +.Pet-Cactus-Cream {background-position: -6156px 0; width: 81px; height: 99px} +.Pet-Cactus-CottonCandyPink {background-position: -6237px 0; width: 81px; height: 99px} +.Pet-Cactus-CottonCandyBlue {background-position: -6318px 0; width: 81px; height: 99px} +.Pet-Cactus-Chocolate {background-position: -6399px 0; width: 81px; height: 99px} +.Pet-Cactus-Base {background-position: -6480px 0; width: 81px; height: 99px} +.Pet-BearCub-Zombie {background-position: -6561px 0; width: 81px; height: 99px} +.Pet-BearCub-White {background-position: -6642px 0; width: 81px; height: 99px} +.Pet-BearCub-Skeleton {background-position: -6723px 0; width: 81px; height: 99px} +.Pet-BearCub-Shade {background-position: -6804px 0; width: 81px; height: 99px} +.Pet-BearCub-Red {background-position: -6885px 0; width: 81px; height: 99px} +.Pet-BearCub-Golden {background-position: -6966px 0; width: 81px; height: 99px} +.Pet-BearCub-Desert {background-position: -7047px 0; width: 81px; height: 99px} +.Pet-BearCub-CottonCandyPink {background-position: -7128px 0; width: 81px; height: 99px} +.Pet-BearCub-CottonCandyBlue {background-position: -7209px 0; width: 81px; height: 99px} +.Pet-BearCub-Base {background-position: -7290px 0; width: 81px; height: 99px} diff --git a/public/img/sprites/player_sprites.css b/public/img/sprites/player_sprites.css index 07c9755a80..4a10fb6dfc 100644 --- a/public/img/sprites/player_sprites.css +++ b/public/img/sprites/player_sprites.css @@ -1,77 +1,77 @@ -weapon_6, weapon_5, weapon_4, weapon_3, weapon_2, weapon_1, weapon_0, skin_white, skin_pale, skin_orc, skin_dead, skin_black, skin_asian, shield_5_v1, shield_5_v0, shield_4_v0, shield_3_v1, shield_3_v0, shield_2_v1, shield_2_v0, shield_1_v1, shield_1_v0, _shield_4_v1, nh_hair_white_v1, nh_hair_white_v0, nh_hair_brown_v1, nh_hair_brown_v0, nh_hair_blond_v1, nh_hair_blond_v0, nh_hair_black_v1, nh_hair_black_v0, head_5_v2, head_5_v1, head_5_v0, head_4_v2, head_4_v1, head_4_v0, head_3_v2, head_3_v1, head_3_v0, head_2_v2, head_2_v1, head_2_v0, head_1_v1, head_1_v0, head_0_v1, head_0_v0, hair_white_v1, hair_white_v0, hair_brown_v1, hair_brown_v0, hair_blond_v1, hair_blond_v0, hair_black_v1, hair_black_v0, armor_5_v1, armor_5_v0, armor_4_v1, armor_4_v0, armor_3_v1, armor_3_v0, armor_2_v0, armor_1_v1, armor_1_v0, armor_0_v11, armor_0_v10, armor_0_v9, armor_0_v8, armor_0_v7, armor_0_v6, armor_0_v5, armor_0_v4, armor_0_v3, armor_0_v2, armor_0_v1, armor_0_v0 {background: url(player_sprites.png) no-repeat} -weapon_6 {background-position: 0 0; width: 90px; height: 90px} -weapon_5 {background-position: -90px 0; width: 90px; height: 90px} -weapon_4 {background-position: -180px 0; width: 90px; height: 90px} -weapon_3 {background-position: -270px 0; width: 90px; height: 90px} -weapon_2 {background-position: -360px 0; width: 90px; height: 90px} -weapon_1 {background-position: -450px 0; width: 90px; height: 90px} -weapon_0 {background-position: -540px 0; width: 90px; height: 90px} -skin_white {background-position: -630px 0; width: 90px; height: 90px} -skin_pale {background-position: -720px 0; width: 90px; height: 90px} -skin_orc {background-position: -810px 0; width: 90px; height: 90px} -skin_dead {background-position: -900px 0; width: 90px; height: 90px} -skin_black {background-position: -990px 0; width: 90px; height: 90px} -skin_asian {background-position: -1080px 0; width: 90px; height: 90px} -shield_5_v1 {background-position: -1170px 0; width: 90px; height: 90px} -shield_5_v0 {background-position: -1260px 0; width: 90px; height: 90px} -shield_4_v0 {background-position: -1350px 0; width: 90px; height: 90px} -shield_3_v1 {background-position: -1440px 0; width: 90px; height: 90px} -shield_3_v0 {background-position: -1530px 0; width: 90px; height: 90px} -shield_2_v1 {background-position: -1620px 0; width: 90px; height: 90px} -shield_2_v0 {background-position: -1710px 0; width: 90px; height: 90px} -shield_1_v1 {background-position: -1800px 0; width: 90px; height: 90px} -shield_1_v0 {background-position: -1890px 0; width: 90px; height: 90px} -_shield_4_v1 {background-position: -1980px 0; width: 90px; height: 90px} -nh_hair_white_v1 {background-position: -2070px 0; width: 90px; height: 90px} -nh_hair_white_v0 {background-position: -2160px 0; width: 90px; height: 90px} -nh_hair_brown_v1 {background-position: -2250px 0; width: 90px; height: 90px} -nh_hair_brown_v0 {background-position: -2340px 0; width: 90px; height: 90px} -nh_hair_blond_v1 {background-position: -2430px 0; width: 90px; height: 90px} -nh_hair_blond_v0 {background-position: -2520px 0; width: 90px; height: 90px} -nh_hair_black_v1 {background-position: -2610px 0; width: 90px; height: 90px} -nh_hair_black_v0 {background-position: -2700px 0; width: 90px; height: 90px} -head_5_v2 {background-position: -2790px 0; width: 90px; height: 90px} -head_5_v1 {background-position: -2880px 0; width: 90px; height: 90px} -head_5_v0 {background-position: -2970px 0; width: 90px; height: 90px} -head_4_v2 {background-position: -3060px 0; width: 90px; height: 90px} -head_4_v1 {background-position: -3150px 0; width: 90px; height: 90px} -head_4_v0 {background-position: -3240px 0; width: 90px; height: 90px} -head_3_v2 {background-position: -3330px 0; width: 90px; height: 90px} -head_3_v1 {background-position: -3420px 0; width: 90px; height: 90px} -head_3_v0 {background-position: -3510px 0; width: 90px; height: 90px} -head_2_v2 {background-position: -3600px 0; width: 90px; height: 90px} -head_2_v1 {background-position: -3690px 0; width: 90px; height: 90px} -head_2_v0 {background-position: -3780px 0; width: 90px; height: 90px} -head_1_v1 {background-position: -3870px 0; width: 90px; height: 90px} -head_1_v0 {background-position: -3960px 0; width: 90px; height: 90px} -head_0_v1 {background-position: -4050px 0; width: 90px; height: 90px} -head_0_v0 {background-position: -4140px 0; width: 90px; height: 90px} -hair_white_v1 {background-position: -4230px 0; width: 90px; height: 90px} -hair_white_v0 {background-position: -4320px 0; width: 90px; height: 90px} -hair_brown_v1 {background-position: -4410px 0; width: 90px; height: 90px} -hair_brown_v0 {background-position: -4500px 0; width: 90px; height: 90px} -hair_blond_v1 {background-position: -4590px 0; width: 90px; height: 90px} -hair_blond_v0 {background-position: -4680px 0; width: 90px; height: 90px} -hair_black_v1 {background-position: -4770px 0; width: 90px; height: 90px} -hair_black_v0 {background-position: -4860px 0; width: 90px; height: 90px} -armor_5_v1 {background-position: -4950px 0; width: 90px; height: 90px} -armor_5_v0 {background-position: -5040px 0; width: 90px; height: 90px} -armor_4_v1 {background-position: -5130px 0; width: 90px; height: 90px} -armor_4_v0 {background-position: -5220px 0; width: 90px; height: 90px} -armor_3_v1 {background-position: -5310px 0; width: 90px; height: 90px} -armor_3_v0 {background-position: -5400px 0; width: 90px; height: 90px} -armor_2_v0 {background-position: -5490px 0; width: 90px; height: 90px} -armor_1_v1 {background-position: -5580px 0; width: 90px; height: 90px} -armor_1_v0 {background-position: -5670px 0; width: 90px; height: 90px} -armor_0_v11 {background-position: -5760px 0; width: 90px; height: 90px} -armor_0_v10 {background-position: -5850px 0; width: 90px; height: 90px} -armor_0_v9 {background-position: -5940px 0; width: 90px; height: 90px} -armor_0_v8 {background-position: -6030px 0; width: 90px; height: 90px} -armor_0_v7 {background-position: -6120px 0; width: 90px; height: 90px} -armor_0_v6 {background-position: -6210px 0; width: 90px; height: 90px} -armor_0_v5 {background-position: -6300px 0; width: 90px; height: 90px} -armor_0_v4 {background-position: -6390px 0; width: 90px; height: 90px} -armor_0_v3 {background-position: -6480px 0; width: 90px; height: 90px} -armor_0_v2 {background-position: -6570px 0; width: 90px; height: 90px} -armor_0_v1 {background-position: -6660px 0; width: 90px; height: 90px} -armor_0_v0 {background-position: -6750px 0; width: 90px; height: 90px} +.weapon_6, .weapon_5, .weapon_4, .weapon_3, .weapon_2, .weapon_1, .weapon_0, .skin_white, .skin_pale, .skin_orc, .skin_dead, .skin_black, .skin_asian, .shield_5_v1, .shield_5_v0, .shield_4_v0, .shield_3_v1, .shield_3_v0, .shield_2_v1, .shield_2_v0, .shield_1_v1, .shield_1_v0, _shield_4_v1, .nh_hair_white_v1, .nh_hair_white_v0, .nh_hair_brown_v1, .nh_hair_brown_v0, .nh_hair_blond_v1, .nh_hair_blond_v0, .nh_hair_black_v1, .nh_hair_black_v0, .head_5_v2, .head_5_v1, .head_5_v0, .head_4_v2, .head_4_v1, .head_4_v0, .head_3_v2, .head_3_v1, .head_3_v0, .head_2_v2, .head_2_v1, .head_2_v0, .head_1_v1, .head_1_v0, .head_0_v1, .head_0_v0, .hair_white_v1, .hair_white_v0, .hair_brown_v1, .hair_brown_v0, .hair_blond_v1, .hair_blond_v0, .hair_black_v1, .hair_black_v0, .armor_5_v1, .armor_5_v0, .armor_4_v1, .armor_4_v0, .armor_3_v1, .armor_3_v0, .armor_2_v0, .armor_1_v1, .armor_1_v0, .armor_0_v11, .armor_0_v10, .armor_0_v9, .armor_0_v8, .armor_0_v7, .armor_0_v6, .armor_0_v5, .armor_0_v4, .armor_0_v3, .armor_0_v2, .armor_0_v1, .armor_0_v0 {background: url(player_sprites.png) no-repeat} +.weapon_6 {background-position: 0 0; width: 90px; height: 90px} +.weapon_5 {background-position: -90px 0; width: 90px; height: 90px} +.weapon_4 {background-position: -180px 0; width: 90px; height: 90px} +.weapon_3 {background-position: -270px 0; width: 90px; height: 90px} +.weapon_2 {background-position: -360px 0; width: 90px; height: 90px} +.weapon_1 {background-position: -450px 0; width: 90px; height: 90px} +.weapon_0 {background-position: -540px 0; width: 90px; height: 90px} +.skin_white {background-position: -630px 0; width: 90px; height: 90px} +.skin_pale {background-position: -720px 0; width: 90px; height: 90px} +.skin_orc {background-position: -810px 0; width: 90px; height: 90px} +.skin_dead {background-position: -900px 0; width: 90px; height: 90px} +.skin_black {background-position: -990px 0; width: 90px; height: 90px} +.skin_asian {background-position: -1080px 0; width: 90px; height: 90px} +.shield_5_v1 {background-position: -1170px 0; width: 90px; height: 90px} +.shield_5_v0 {background-position: -1260px 0; width: 90px; height: 90px} +.shield_4_v0 {background-position: -1350px 0; width: 90px; height: 90px} +.shield_3_v1 {background-position: -1440px 0; width: 90px; height: 90px} +.shield_3_v0 {background-position: -1530px 0; width: 90px; height: 90px} +.shield_2_v1 {background-position: -1620px 0; width: 90px; height: 90px} +.shield_2_v0 {background-position: -1710px 0; width: 90px; height: 90px} +.shield_1_v1 {background-position: -1800px 0; width: 90px; height: 90px} +.shield_1_v0 {background-position: -1890px 0; width: 90px; height: 90px} +._shield_4_v1 {background-position: -1980px 0; width: 90px; height: 90px} +.nh_hair_white_v1 {background-position: -2070px 0; width: 90px; height: 90px} +.nh_hair_white_v0 {background-position: -2160px 0; width: 90px; height: 90px} +.nh_hair_brown_v1 {background-position: -2250px 0; width: 90px; height: 90px} +.nh_hair_brown_v0 {background-position: -2340px 0; width: 90px; height: 90px} +.nh_hair_blond_v1 {background-position: -2430px 0; width: 90px; height: 90px} +.nh_hair_blond_v0 {background-position: -2520px 0; width: 90px; height: 90px} +.nh_hair_black_v1 {background-position: -2610px 0; width: 90px; height: 90px} +.nh_hair_black_v0 {background-position: -2700px 0; width: 90px; height: 90px} +.head_5_v2 {background-position: -2790px 0; width: 90px; height: 90px} +.head_5_v1 {background-position: -2880px 0; width: 90px; height: 90px} +.head_5_v0 {background-position: -2970px 0; width: 90px; height: 90px} +.head_4_v2 {background-position: -3060px 0; width: 90px; height: 90px} +.head_4_v1 {background-position: -3150px 0; width: 90px; height: 90px} +.head_4_v0 {background-position: -3240px 0; width: 90px; height: 90px} +.head_3_v2 {background-position: -3330px 0; width: 90px; height: 90px} +.head_3_v1 {background-position: -3420px 0; width: 90px; height: 90px} +.head_3_v0 {background-position: -3510px 0; width: 90px; height: 90px} +.head_2_v2 {background-position: -3600px 0; width: 90px; height: 90px} +.head_2_v1 {background-position: -3690px 0; width: 90px; height: 90px} +.head_2_v0 {background-position: -3780px 0; width: 90px; height: 90px} +.head_1_v1 {background-position: -3870px 0; width: 90px; height: 90px} +.head_1_v0 {background-position: -3960px 0; width: 90px; height: 90px} +.head_0_v1 {background-position: -4050px 0; width: 90px; height: 90px} +.head_0_v0 {background-position: -4140px 0; width: 90px; height: 90px} +.hair_white_v1 {background-position: -4230px 0; width: 90px; height: 90px} +.hair_white_v0 {background-position: -4320px 0; width: 90px; height: 90px} +.hair_brown_v1 {background-position: -4410px 0; width: 90px; height: 90px} +.hair_brown_v0 {background-position: -4500px 0; width: 90px; height: 90px} +.hair_blond_v1 {background-position: -4590px 0; width: 90px; height: 90px} +.hair_blond_v0 {background-position: -4680px 0; width: 90px; height: 90px} +.hair_black_v1 {background-position: -4770px 0; width: 90px; height: 90px} +.hair_black_v0 {background-position: -4860px 0; width: 90px; height: 90px} +.armor_5_v1 {background-position: -4950px 0; width: 90px; height: 90px} +.armor_5_v0 {background-position: -5040px 0; width: 90px; height: 90px} +.armor_4_v1 {background-position: -5130px 0; width: 90px; height: 90px} +.armor_4_v0 {background-position: -5220px 0; width: 90px; height: 90px} +.armor_3_v1 {background-position: -5310px 0; width: 90px; height: 90px} +.armor_3_v0 {background-position: -5400px 0; width: 90px; height: 90px} +.armor_2_v0 {background-position: -5490px 0; width: 90px; height: 90px} +.armor_1_v1 {background-position: -5580px 0; width: 90px; height: 90px} +.armor_1_v0 {background-position: -5670px 0; width: 90px; height: 90px} +.armor_0_v11 {background-position: -5760px 0; width: 90px; height: 90px} +.armor_0_v10 {background-position: -5850px 0; width: 90px; height: 90px} +.armor_0_v9 {background-position: -5940px 0; width: 90px; height: 90px} +.armor_0_v8 {background-position: -6030px 0; width: 90px; height: 90px} +.armor_0_v7 {background-position: -6120px 0; width: 90px; height: 90px} +.armor_0_v6 {background-position: -6210px 0; width: 90px; height: 90px} +.armor_0_v5 {background-position: -6300px 0; width: 90px; height: 90px} +.armor_0_v4 {background-position: -6390px 0; width: 90px; height: 90px} +.armor_0_v3 {background-position: -6480px 0; width: 90px; height: 90px} +.armor_0_v2 {background-position: -6570px 0; width: 90px; height: 90px} +.armor_0_v1 {background-position: -6660px 0; width: 90px; height: 90px} +.armor_0_v0 {background-position: -6750px 0; width: 90px; height: 90px} From 510bcda47c43a3a97f100101f096ebdaae56a468 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Fri, 8 Mar 2013 12:44:21 -0500 Subject: [PATCH 05/52] wip --- src/app/index.coffee | 2 ++ src/app/items.coffee | 4 ---- src/app/pets.coffee | 11 +++++++++++ src/app/scoring.coffee | 3 +-- views/app/index.html | 1 + views/app/pets.html | 5 +++++ 6 files changed, 20 insertions(+), 6 deletions(-) create mode 100644 src/app/pets.coffee create mode 100644 views/app/pets.html diff --git a/src/app/index.coffee b/src/app/index.coffee index eabdfbde0e..8aafc86d14 100644 --- a/src/app/index.coffee +++ b/src/app/index.coffee @@ -14,6 +14,7 @@ browser = require './browser' party = require './party' items = require './items' profile = require './profile' +pets = require './pets' helpers.viewHelpers view character.view view @@ -58,6 +59,7 @@ ready (model) -> items.app(exports, model) party.app(exports, model) profile.app(exports, model) + pets.app(exports, model) require('../server/private').app(exports, model) require('./debug').app(exports, model) if model.get('_view.nodeEnv') != 'production' browser.app(exports, model, app) diff --git a/src/app/items.coffee b/src/app/items.coffee index d9633fe81e..5990a24412 100644 --- a/src/app/items.coffee +++ b/src/app/items.coffee @@ -197,10 +197,6 @@ module.exports.app = (appExports, model) -> content: html $('#rewardsTabs').popover 'show' - user.on 'set', 'flags.dropsEnabled', (captures, args) -> - return unless captures == true - # do drops enabled stuff - ### update store ### diff --git a/src/app/pets.coffee b/src/app/pets.coffee new file mode 100644 index 0000000000..7a86cf436e --- /dev/null +++ b/src/app/pets.coffee @@ -0,0 +1,11 @@ +### + app exports +### +module.exports.app = (appExports, model) -> + user = model.at '_user' + + user.on 'set', 'flags.dropsEnabled', (captures, args) -> + console.log 'hi!' + return unless captures == true + # do drops enabled stuff + $('#dropsEnabled-modal').show() diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index cd9002a989..331b88b230 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -170,8 +170,7 @@ updateStats = (model, newStats, batch) -> batch.set 'flags.itemsEnabled', obj.flags.itemsEnabled = true if !obj.flags.partyEnabled and obj.stats.lvl >= 3 batch.set 'flags.partyEnabled', obj.flags.partyEnabled = true - if !obj.flags.petsEnabled and obj.stats.lvl >= 4 - batch.set 'flags.petsEnabled', obj.flags.petsEnabled = true + if !obj.flags.dropsEnabled and obj.stats.lvl >= 4 batch.set 'flags.dropsEnabled', obj.flags.dropsEnabled = true if newStats.gp? diff --git a/views/app/index.html b/views/app/index.html index 9d66e2fd2b..fc4e9b71f4 100644 --- a/views/app/index.html +++ b/views/app/index.html @@ -7,6 +7,7 @@ + HabitRPG | Gamify Your Life diff --git a/views/app/pets.html b/views/app/pets.html new file mode 100644 index 0000000000..9663bc3961 --- /dev/null +++ b/views/app/pets.html @@ -0,0 +1,5 @@ + + + +

Highly discouraged because red tasks provide good incentive to improve (read more). However, this becomes necessary after long bouts of bad habits.

+
\ No newline at end of file From f71e2fbade2bec220a47dbdf052775362b4b7071 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Fri, 8 Mar 2013 12:55:04 -0500 Subject: [PATCH 06/52] Working... in progress --- src/app/pets.coffee | 1 - src/app/scoring.coffee | 2 +- views/app/modals.html | 1 + views/app/pets.html | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 7a86cf436e..96f8b5ad5d 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -5,7 +5,6 @@ module.exports.app = (appExports, model) -> user = model.at '_user' user.on 'set', 'flags.dropsEnabled', (captures, args) -> - console.log 'hi!' return unless captures == true # do drops enabled stuff $('#dropsEnabled-modal').show() diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 331b88b230..51c2d721b9 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -159,7 +159,7 @@ updateStats = (model, newStats, batch) -> obj.stats.exp = newStats.exp #if silent #console.log("pushing silent :" + obj.stats.exp) - #user.pass(true).set('stats.exp', obj.stats.exp) + #user.pass(true).set('stats.exp', obj.stats.exp) # Set flags when they unlock features if !obj.flags.customizationsNotification and (obj.stats.exp > 10 or obj.stats.lvl > 1) diff --git a/views/app/modals.html b/views/app/modals.html index 5b0b26792f..bae02b209f 100644 --- a/views/app/modals.html +++ b/views/app/modals.html @@ -3,6 +3,7 @@ +
diff --git a/views/app/pets.html b/views/app/pets.html index 9663bc3961..fb5c1b1a39 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -1,4 +1,4 @@ - +

Highly discouraged because red tasks provide good incentive to improve (read more). However, this becomes necessary after long bouts of bad habits.

From e280be3f626b7414be692db4a288f550fee44e00 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 8 Mar 2013 13:01:29 -0500 Subject: [PATCH 07/52] gut old pet images, now we're using sprites. begin on new items.pets[] structure --- public/img/sprites/Pet-BearCub-Base.png | Bin 2315 -> 0 bytes .../sprites/Pet-BearCub-CottonCandyBlue.png | Bin 2435 -> 0 bytes .../sprites/Pet-BearCub-CottonCandyPink.png | Bin 2460 -> 0 bytes public/img/sprites/Pet-BearCub-Desert.png | Bin 2332 -> 0 bytes public/img/sprites/Pet-BearCub-Golden.png | Bin 2499 -> 0 bytes public/img/sprites/Pet-BearCub-Red.png | Bin 2361 -> 0 bytes public/img/sprites/Pet-BearCub-Shade.png | Bin 2336 -> 0 bytes public/img/sprites/Pet-BearCub-Skeleton.png | Bin 2005 -> 0 bytes public/img/sprites/Pet-BearCub-White.png | Bin 2282 -> 0 bytes public/img/sprites/Pet-BearCub-Zombie.png | Bin 2480 -> 0 bytes public/img/sprites/Pet-Cactus-Base.png | Bin 2239 -> 0 bytes public/img/sprites/Pet-Cactus-Chocolate.png | Bin 2078 -> 0 bytes .../sprites/Pet-Cactus-CottonCandyBlue.png | Bin 2104 -> 0 bytes .../sprites/Pet-Cactus-CottonCandyPink.png | Bin 2076 -> 0 bytes public/img/sprites/Pet-Cactus-Cream.png | Bin 2008 -> 0 bytes public/img/sprites/Pet-Cactus-Golden.png | Bin 2072 -> 0 bytes public/img/sprites/Pet-Cactus-Licorice.png | Bin 2073 -> 0 bytes public/img/sprites/Pet-Cactus-Rotten.png | Bin 2418 -> 0 bytes public/img/sprites/Pet-Cactus-Strawberry.png | Bin 2052 -> 0 bytes public/img/sprites/Pet-Cactus-SugarCube.png | Bin 1808 -> 0 bytes public/img/sprites/Pet-Dragon-Base.png | Bin 2706 -> 0 bytes .../sprites/Pet-Dragon-CottonCandyBlue.png | Bin 2625 -> 0 bytes .../sprites/Pet-Dragon-CottonCandyPink.png | Bin 2695 -> 0 bytes public/img/sprites/Pet-Dragon-Desert.png | Bin 2574 -> 0 bytes public/img/sprites/Pet-Dragon-Golden.png | Bin 2659 -> 0 bytes public/img/sprites/Pet-Dragon-Red.png | Bin 2585 -> 0 bytes public/img/sprites/Pet-Dragon-Shade.png | Bin 2584 -> 0 bytes public/img/sprites/Pet-Dragon-Skeleton.png | Bin 2318 -> 0 bytes public/img/sprites/Pet-Dragon-White.png | Bin 2601 -> 0 bytes public/img/sprites/Pet-Dragon-Zombie.png | Bin 2751 -> 0 bytes public/img/sprites/Pet-FlyingPig-Base.png | Bin 2846 -> 0 bytes .../sprites/Pet-FlyingPig-CottonCandyBlue.png | Bin 2955 -> 0 bytes .../sprites/Pet-FlyingPig-CottonCandyPink.png | Bin 2994 -> 0 bytes public/img/sprites/Pet-FlyingPig-Desert.png | Bin 2719 -> 0 bytes public/img/sprites/Pet-FlyingPig-Golden.png | Bin 2935 -> 0 bytes public/img/sprites/Pet-FlyingPig-Red.png | Bin 2721 -> 0 bytes public/img/sprites/Pet-FlyingPig-Shade.png | Bin 2768 -> 0 bytes public/img/sprites/Pet-FlyingPig-Skeleton.png | Bin 2529 -> 0 bytes public/img/sprites/Pet-FlyingPig-White.png | Bin 2736 -> 0 bytes public/img/sprites/Pet-FlyingPig-Zombie.png | Bin 3074 -> 0 bytes public/img/sprites/Pet-Fox-Base.png | Bin 2320 -> 0 bytes .../img/sprites/Pet-Fox-CottonCandyBlue.png | Bin 2309 -> 0 bytes .../img/sprites/Pet-Fox-CottonCandyPink.png | Bin 2303 -> 0 bytes public/img/sprites/Pet-Fox-Desert.png | Bin 2355 -> 0 bytes public/img/sprites/Pet-Fox-Golden.png | Bin 2341 -> 0 bytes public/img/sprites/Pet-Fox-Red.png | Bin 2355 -> 0 bytes public/img/sprites/Pet-Fox-Shade.png | Bin 2251 -> 0 bytes public/img/sprites/Pet-Fox-Skeleton.png | Bin 1982 -> 0 bytes public/img/sprites/Pet-Fox-White.png | Bin 2274 -> 0 bytes public/img/sprites/Pet-Fox-Zombie.png | Bin 2310 -> 0 bytes public/img/sprites/Pet-LionCub-Base.png | Bin 2315 -> 0 bytes .../sprites/Pet-LionCub-CottonCandyBlue.png | Bin 2298 -> 0 bytes .../sprites/Pet-LionCub-CottonCandyPink.png | Bin 2278 -> 0 bytes public/img/sprites/Pet-LionCub-Desert.png | Bin 2301 -> 0 bytes public/img/sprites/Pet-LionCub-Golden.png | Bin 2367 -> 0 bytes public/img/sprites/Pet-LionCub-Red.png | Bin 2319 -> 0 bytes public/img/sprites/Pet-LionCub-Shade.png | Bin 2160 -> 0 bytes public/img/sprites/Pet-LionCub-Skeleton.png | Bin 2076 -> 0 bytes public/img/sprites/Pet-LionCub-White.png | Bin 2263 -> 0 bytes public/img/sprites/Pet-LionCub-Zombie.png | Bin 2615 -> 0 bytes public/img/sprites/Pet-PandaCub-Base.png | Bin 2012 -> 0 bytes .../sprites/Pet-PandaCub-CottonCandyBlue.png | Bin 2190 -> 0 bytes .../sprites/Pet-PandaCub-CottonCandyPink.png | Bin 2024 -> 0 bytes public/img/sprites/Pet-PandaCub-Desert.png | Bin 2054 -> 0 bytes public/img/sprites/Pet-PandaCub-Golden.png | Bin 2100 -> 0 bytes public/img/sprites/Pet-PandaCub-Red.png | Bin 2048 -> 0 bytes public/img/sprites/Pet-PandaCub-Shade.png | Bin 1982 -> 0 bytes public/img/sprites/Pet-PandaCub-Skeleton.png | Bin 1865 -> 0 bytes public/img/sprites/Pet-PandaCub-White.png | Bin 2099 -> 0 bytes public/img/sprites/Pet-PandaCub-Zombie.png | Bin 2359 -> 0 bytes public/img/sprites/Pet-PolarBearCub-Base.png | Bin 2271 -> 0 bytes public/img/sprites/Pet-TigerCub-Base.png | Bin 2515 -> 0 bytes .../sprites/Pet-TigerCub-CottonCandyBlue.png | Bin 2626 -> 0 bytes .../sprites/Pet-TigerCub-CottonCandyPink.png | Bin 2488 -> 0 bytes public/img/sprites/Pet-TigerCub-Desert.png | Bin 2513 -> 0 bytes public/img/sprites/Pet-TigerCub-Golden.png | Bin 2444 -> 0 bytes public/img/sprites/Pet-TigerCub-Red.png | Bin 2466 -> 0 bytes public/img/sprites/Pet-TigerCub-Shade.png | Bin 2483 -> 0 bytes public/img/sprites/Pet-TigerCub-Skeleton.png | Bin 2034 -> 0 bytes public/img/sprites/Pet-TigerCub-White.png | Bin 2530 -> 0 bytes public/img/sprites/Pet-TigerCub-Zombie.png | Bin 2839 -> 0 bytes .../img/sprites/Pet-Wolf-CottonCandyBlue.png | Bin 2529 -> 0 bytes .../img/sprites/Pet-Wolf-CottonCandyPink.png | Bin 2506 -> 0 bytes public/img/sprites/Pet-Wolf-Desert.png | Bin 2547 -> 0 bytes public/img/sprites/Pet-Wolf-Golden.png | Bin 2628 -> 0 bytes public/img/sprites/Pet-Wolf-Red.png | Bin 2663 -> 0 bytes public/img/sprites/Pet-Wolf-Shade.png | Bin 2389 -> 0 bytes public/img/sprites/Pet-Wolf-Skeleton.png | Bin 2345 -> 0 bytes public/img/sprites/Pet-Wolf-Veteran.png | Bin 3210 -> 0 bytes public/img/sprites/Pet-Wolf-White.png | Bin 2387 -> 0 bytes public/img/sprites/Pet-Wolf-Zombie.png | Bin 2718 -> 0 bytes public/img/sprites/armor0_f.png | Bin 887 -> 0 bytes public/img/sprites/armor0_m.png | Bin 2039 -> 0 bytes public/img/sprites/armor1_f.png | Bin 977 -> 0 bytes public/img/sprites/armor1_m.png | Bin 2181 -> 0 bytes public/img/sprites/armor2_f_v1.png | Bin 867 -> 0 bytes public/img/sprites/armor2_f_v2.png | Bin 796 -> 0 bytes public/img/sprites/armor2_m.png | Bin 2084 -> 0 bytes public/img/sprites/armor3_f_v1.png | Bin 953 -> 0 bytes public/img/sprites/armor3_f_v2.png | Bin 887 -> 0 bytes public/img/sprites/armor3_m.png | Bin 2142 -> 0 bytes public/img/sprites/armor4_f_v1.png | Bin 1880 -> 0 bytes public/img/sprites/armor4_f_v2.png | Bin 1894 -> 0 bytes public/img/sprites/armor4_m.png | Bin 2236 -> 0 bytes public/img/sprites/armor5_f_v1.png | Bin 979 -> 0 bytes public/img/sprites/armor5_f_v2.png | Bin 991 -> 0 bytes public/img/sprites/armor5_m.png | Bin 2224 -> 0 bytes public/img/sprites/item-axe.png | Bin 1744 -> 0 bytes public/img/sprites/item-bluesword.png | Bin 1726 -> 0 bytes public/img/sprites/item-clotharmor.png | Bin 1602 -> 0 bytes public/img/sprites/item-flask.png | Bin 1641 -> 0 bytes public/img/sprites/item-goldenarmor.png | Bin 1850 -> 0 bytes public/img/sprites/item-goldensword.png | Bin 1775 -> 0 bytes public/img/sprites/item-leatherarmor.png | Bin 1719 -> 0 bytes public/img/sprites/item-mailarmor.png | Bin 1719 -> 0 bytes public/img/sprites/item-morningstar.png | Bin 1720 -> 0 bytes public/img/sprites/item-platearmor.png | Bin 1825 -> 0 bytes public/img/sprites/item-redarmor.png | Bin 1917 -> 0 bytes public/img/sprites/item-redsword.png | Bin 1735 -> 0 bytes public/img/sprites/item-sword1.png | Bin 1615 -> 0 bytes public/img/sprites/item-sword2.png | Bin 1719 -> 0 bytes public/img/sprites/weapon0.png | Bin 1615 -> 0 bytes public/img/sprites/weapon1.png | Bin 1641 -> 0 bytes public/img/sprites/weapon2.png | Bin 1744 -> 0 bytes public/img/sprites/weapon3.png | Bin 1720 -> 0 bytes public/img/sprites/weapon4.png | Bin 1716 -> 0 bytes public/img/sprites/weapon5.png | Bin 1723 -> 0 bytes public/img/sprites/weapon6.png | Bin 1775 -> 0 bytes public/img/sprites/wolf.png | Bin 2149 -> 0 bytes public/img/sprites/wolf_border.png | Bin 681 -> 0 bytes src/app/items.coffee | 27 +++++++----------- 131 files changed, 10 insertions(+), 17 deletions(-) delete mode 100644 public/img/sprites/Pet-BearCub-Base.png delete mode 100644 public/img/sprites/Pet-BearCub-CottonCandyBlue.png delete mode 100644 public/img/sprites/Pet-BearCub-CottonCandyPink.png delete mode 100644 public/img/sprites/Pet-BearCub-Desert.png delete mode 100644 public/img/sprites/Pet-BearCub-Golden.png delete mode 100644 public/img/sprites/Pet-BearCub-Red.png delete mode 100644 public/img/sprites/Pet-BearCub-Shade.png delete mode 100644 public/img/sprites/Pet-BearCub-Skeleton.png delete mode 100644 public/img/sprites/Pet-BearCub-White.png delete mode 100644 public/img/sprites/Pet-BearCub-Zombie.png delete mode 100644 public/img/sprites/Pet-Cactus-Base.png delete mode 100644 public/img/sprites/Pet-Cactus-Chocolate.png delete mode 100644 public/img/sprites/Pet-Cactus-CottonCandyBlue.png delete mode 100644 public/img/sprites/Pet-Cactus-CottonCandyPink.png delete mode 100644 public/img/sprites/Pet-Cactus-Cream.png delete mode 100644 public/img/sprites/Pet-Cactus-Golden.png delete mode 100644 public/img/sprites/Pet-Cactus-Licorice.png delete mode 100644 public/img/sprites/Pet-Cactus-Rotten.png delete mode 100644 public/img/sprites/Pet-Cactus-Strawberry.png delete mode 100644 public/img/sprites/Pet-Cactus-SugarCube.png delete mode 100644 public/img/sprites/Pet-Dragon-Base.png delete mode 100644 public/img/sprites/Pet-Dragon-CottonCandyBlue.png delete mode 100644 public/img/sprites/Pet-Dragon-CottonCandyPink.png delete mode 100644 public/img/sprites/Pet-Dragon-Desert.png delete mode 100644 public/img/sprites/Pet-Dragon-Golden.png delete mode 100644 public/img/sprites/Pet-Dragon-Red.png delete mode 100644 public/img/sprites/Pet-Dragon-Shade.png delete mode 100644 public/img/sprites/Pet-Dragon-Skeleton.png delete mode 100644 public/img/sprites/Pet-Dragon-White.png delete mode 100644 public/img/sprites/Pet-Dragon-Zombie.png delete mode 100644 public/img/sprites/Pet-FlyingPig-Base.png delete mode 100644 public/img/sprites/Pet-FlyingPig-CottonCandyBlue.png delete mode 100644 public/img/sprites/Pet-FlyingPig-CottonCandyPink.png delete mode 100644 public/img/sprites/Pet-FlyingPig-Desert.png delete mode 100644 public/img/sprites/Pet-FlyingPig-Golden.png delete mode 100644 public/img/sprites/Pet-FlyingPig-Red.png delete mode 100644 public/img/sprites/Pet-FlyingPig-Shade.png delete mode 100644 public/img/sprites/Pet-FlyingPig-Skeleton.png delete mode 100644 public/img/sprites/Pet-FlyingPig-White.png delete mode 100644 public/img/sprites/Pet-FlyingPig-Zombie.png delete mode 100644 public/img/sprites/Pet-Fox-Base.png delete mode 100644 public/img/sprites/Pet-Fox-CottonCandyBlue.png delete mode 100644 public/img/sprites/Pet-Fox-CottonCandyPink.png delete mode 100644 public/img/sprites/Pet-Fox-Desert.png delete mode 100644 public/img/sprites/Pet-Fox-Golden.png delete mode 100644 public/img/sprites/Pet-Fox-Red.png delete mode 100644 public/img/sprites/Pet-Fox-Shade.png delete mode 100644 public/img/sprites/Pet-Fox-Skeleton.png delete mode 100644 public/img/sprites/Pet-Fox-White.png delete mode 100644 public/img/sprites/Pet-Fox-Zombie.png delete mode 100644 public/img/sprites/Pet-LionCub-Base.png delete mode 100644 public/img/sprites/Pet-LionCub-CottonCandyBlue.png delete mode 100644 public/img/sprites/Pet-LionCub-CottonCandyPink.png delete mode 100644 public/img/sprites/Pet-LionCub-Desert.png delete mode 100644 public/img/sprites/Pet-LionCub-Golden.png delete mode 100644 public/img/sprites/Pet-LionCub-Red.png delete mode 100644 public/img/sprites/Pet-LionCub-Shade.png delete mode 100644 public/img/sprites/Pet-LionCub-Skeleton.png delete mode 100644 public/img/sprites/Pet-LionCub-White.png delete mode 100644 public/img/sprites/Pet-LionCub-Zombie.png delete mode 100644 public/img/sprites/Pet-PandaCub-Base.png delete mode 100644 public/img/sprites/Pet-PandaCub-CottonCandyBlue.png delete mode 100644 public/img/sprites/Pet-PandaCub-CottonCandyPink.png delete mode 100644 public/img/sprites/Pet-PandaCub-Desert.png delete mode 100644 public/img/sprites/Pet-PandaCub-Golden.png delete mode 100644 public/img/sprites/Pet-PandaCub-Red.png delete mode 100644 public/img/sprites/Pet-PandaCub-Shade.png delete mode 100644 public/img/sprites/Pet-PandaCub-Skeleton.png delete mode 100644 public/img/sprites/Pet-PandaCub-White.png delete mode 100644 public/img/sprites/Pet-PandaCub-Zombie.png delete mode 100644 public/img/sprites/Pet-PolarBearCub-Base.png delete mode 100644 public/img/sprites/Pet-TigerCub-Base.png delete mode 100644 public/img/sprites/Pet-TigerCub-CottonCandyBlue.png delete mode 100644 public/img/sprites/Pet-TigerCub-CottonCandyPink.png delete mode 100644 public/img/sprites/Pet-TigerCub-Desert.png delete mode 100644 public/img/sprites/Pet-TigerCub-Golden.png delete mode 100644 public/img/sprites/Pet-TigerCub-Red.png delete mode 100644 public/img/sprites/Pet-TigerCub-Shade.png delete mode 100644 public/img/sprites/Pet-TigerCub-Skeleton.png delete mode 100644 public/img/sprites/Pet-TigerCub-White.png delete mode 100644 public/img/sprites/Pet-TigerCub-Zombie.png delete mode 100644 public/img/sprites/Pet-Wolf-CottonCandyBlue.png delete mode 100644 public/img/sprites/Pet-Wolf-CottonCandyPink.png delete mode 100644 public/img/sprites/Pet-Wolf-Desert.png delete mode 100644 public/img/sprites/Pet-Wolf-Golden.png delete mode 100644 public/img/sprites/Pet-Wolf-Red.png delete mode 100644 public/img/sprites/Pet-Wolf-Shade.png delete mode 100644 public/img/sprites/Pet-Wolf-Skeleton.png delete mode 100644 public/img/sprites/Pet-Wolf-Veteran.png delete mode 100644 public/img/sprites/Pet-Wolf-White.png delete mode 100644 public/img/sprites/Pet-Wolf-Zombie.png delete mode 100644 public/img/sprites/armor0_f.png delete mode 100644 public/img/sprites/armor0_m.png delete mode 100644 public/img/sprites/armor1_f.png delete mode 100644 public/img/sprites/armor1_m.png delete mode 100644 public/img/sprites/armor2_f_v1.png delete mode 100644 public/img/sprites/armor2_f_v2.png delete mode 100644 public/img/sprites/armor2_m.png delete mode 100644 public/img/sprites/armor3_f_v1.png delete mode 100644 public/img/sprites/armor3_f_v2.png delete mode 100644 public/img/sprites/armor3_m.png delete mode 100644 public/img/sprites/armor4_f_v1.png delete mode 100644 public/img/sprites/armor4_f_v2.png delete mode 100644 public/img/sprites/armor4_m.png delete mode 100644 public/img/sprites/armor5_f_v1.png delete mode 100644 public/img/sprites/armor5_f_v2.png delete mode 100644 public/img/sprites/armor5_m.png delete mode 100644 public/img/sprites/item-axe.png delete mode 100644 public/img/sprites/item-bluesword.png delete mode 100644 public/img/sprites/item-clotharmor.png delete mode 100644 public/img/sprites/item-flask.png delete mode 100644 public/img/sprites/item-goldenarmor.png delete mode 100644 public/img/sprites/item-goldensword.png delete mode 100644 public/img/sprites/item-leatherarmor.png delete mode 100644 public/img/sprites/item-mailarmor.png delete mode 100644 public/img/sprites/item-morningstar.png delete mode 100644 public/img/sprites/item-platearmor.png delete mode 100644 public/img/sprites/item-redarmor.png delete mode 100644 public/img/sprites/item-redsword.png delete mode 100644 public/img/sprites/item-sword1.png delete mode 100644 public/img/sprites/item-sword2.png delete mode 100644 public/img/sprites/weapon0.png delete mode 100644 public/img/sprites/weapon1.png delete mode 100644 public/img/sprites/weapon2.png delete mode 100644 public/img/sprites/weapon3.png delete mode 100644 public/img/sprites/weapon4.png delete mode 100644 public/img/sprites/weapon5.png delete mode 100644 public/img/sprites/weapon6.png delete mode 100644 public/img/sprites/wolf.png delete mode 100644 public/img/sprites/wolf_border.png diff --git a/public/img/sprites/Pet-BearCub-Base.png b/public/img/sprites/Pet-BearCub-Base.png deleted file mode 100644 index 8ea6388e6037e21fff592edbd4f95761e4caf11c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2315 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 VtQRbM#^=xco`mrD+$xSJ>rV#!nvnni diff --git a/public/img/sprites/Pet-BearCub-CottonCandyBlue.png b/public/img/sprites/Pet-BearCub-CottonCandyBlue.png deleted file mode 100644 index 6e84fe081c83d27c3a400487d10381b9aee1f7df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2435 zcmaJ@X;c$g7Op_h1j3>ShP?=jD3DYVkR%XHAZ$WdqXcD1ND9c2EGDs8M>aL0s1Y|* zR8+JFX%XoWP`Wi>qoCqoi_n4_i;XDKF0`V6Ot8hCALG9{>QukYHA{_Dj~j5NaL(Aa0W63$=lTGJva$k)|j!_;MIv3Z=;~7$WAU!qG5a zn6sUis-_eawe94Hdf zaj~9kh%NJn(?r49ayTYCoFm9yC!h*(D||tpOqy0e3@iCyrZ`=qpk>l=pLJ>4_3SnQ z2Y!Yq*U@o*nc}h|L4TnvsRSaGN+m!f0*U0VMYt=nBuaj! zyF}qIr@(?00=Y=06iFrEtRg>Ix`!dR-*XQCT+tAnS2?6h=*oNngg=g z{~szAe?=>l(eU4X|EI8mlO=-*(Xc|gK`zi9T#CbNDjCgR4)c{#IY%l@pX*{|np7!O zq)BC) z5qYRsw8DY`6eQ^A>#31-2K-M&+sK-DgBDO#fZ6OlHe#&3VjZsy!iU$ z8!enA}tU)Y^Ag&>KP%_ zXI+jWb#~jm$6}e1A+yyVk{(?$cKa>vCDMz2!!nt43o@~aGu16cUY%ULUGuLBmUWn^ zb?(L-6#~rH9LnEVco_M{0mU=*Z(Lw0s0CF{C?RniOw|#MH~wR>1XXH?xkX59Ze@Pj zk{s-V7(~^WEJ|)1KsnCWx8|zJSXcf0LA}$6U*=n&qA?N0CLJYD+UW0}IQYo#Alx=< zJn}ur&E<%&8$5Kvv=A~J__y~|N&i5>u*-<;qKL3s-oCx>Qh|Q)vAbAX*CWUunU=_i zpIT~dMwe8i_AmA0-(LyQrQKxiHXe8NdYc&2FkRHEgd^yPirOxqYs!ua=O2mPJ%y}6 zhv1|=cC>JNj&4pz?Ke-`ZBXm&Z?>b|2>PDW87;UGGj+iDOTZgV-dV zYnvZ{IGUm0#hwZH#9w^ygVJtBg}XTK=i9vNcMe z4!M8LanZ9Cw{U^~td7*@mKC&BnK{qXS*Y)W=`2O<&-gSLI^q`m6rn4>TzD#z?$J?E zXM*HCwXa`gdz-yKmM z1!ugtwI^e1-(UGu#6?PafMzQrr(FD}UFQH~TxFZ#(r*5|le+o9F9({9S|E)7(q7do zvs~QccEd4QKQi>7YfosODA<0Y-?vC{g_iVOn814R;SL;NKAHTJCK6>{$Gqh|l(Xqt2Gq`O%FN&9xW<7p_L0lPo zB+rVlxNcrn%R|?}1&7XF3VOu(;rqV31HR|D=6K{9{?*8fKe*~e5j-=ToZJ6=bZ9?U z5m~#Z483#ez)KP`iCSlqx@B za-J3U<{_`un=YGBuRo4s)jVHtxuP);3VOK2c!#sC^qNg<(pCGbxZLjQW1VMOa3*1x zU~G>;S&xiL3tFAZcb-vJh`{sf8uzR256+2bIpQ_xdea z;@iip-pSQSj60rn{95JLUHJgNo4NFLn$NjRe+7{f)YXsN57(T&kKXQb{b|XuQi$WS z#;o=dwU^N~m`x5}z6L%2XgZqY?fEvR-b(nvOefLq*wPfv@m-5puzXLqLY_CkYxbg74 pt%ZTfC%!W{k4+eC-E3RakyvF}1lamfD6_vsApzm68b4m)e*ideyubhe diff --git a/public/img/sprites/Pet-BearCub-CottonCandyPink.png b/public/img/sprites/Pet-BearCub-CottonCandyPink.png deleted file mode 100644 index 50d68cdfb67ef5e13e1faa3e24811a657186d7bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2460 zcmaJ@dpwi-AAhhIA=glx)v=uj&-e9yzdyJ4AJ1+dZ+9K7MOpv= z=rBBJe#-A^)!2C_GUJgklIdTOmJ)!;6i)3#|bF zH8ekf1+$o5B(6w+;ml$%GJ#mh27onWnV7>3hhS6)w3RP(MvvB9N2B;WXY@t_6J(01 zP#E7MP6GMIc?WRg!ns5qn!FaZMn+N!2q2h)k_jS&Qj*LW{Z*HwJkMTZ(WtKwINTZi zPf;wU4~i<1KqvwRwB>^KIF!8|24@En?TD*Tcn}9-ad<4~V2cAu1P2m`Lw$SD%4`x| zD9MlJ_AQq(az=;2u$Y9!#>B*6Vpd~BlC4-Akx0aXcq|@ot3=pJV}&qBW-F9h&MD9! zDObW5!+entHLJ)85k*_FmlaCCjY&B$tc)YZ;xOQBOLIUb^Z!Eyg70W4 z><9g)-v22q4Tu#(SU*TAijr`Ziwm`!O(iB#B@hP|NdiQoh`A~Hgo$90G)yE$QT+)R z9BLz9$P>j#zv7up5<@73IYKVPpgE(J3K%}0M{;zf(Ct^-xj8t}2{;@b@90JW>2CIT zoIR0BbtBT}xHJ(rN&pGrIWF%zmjM2dJ8K1jSecmyN%+wa&rKo{puV>9#c6PD`f^%yitfUGxU za%P4sPfNR#V5-BFgNjq9hG+cWY|uu1>bZ7P`$E|c4xnNcWUQXCEw#}7=#&Ph$dvWs z0<((}uYRcOLa-c8GM<`_%^IBXURv%Q<-k|B){}qGAm1dkEh|rn%UYmjp15jy>h*8} z{U@kA(j`wN#kk7U3{XWrcU9+Yl!G0=92j9YdtlV7$H|r+ogF$krWr}8yKKAl_j;9l zFq`l%Fg>9*VQM(b)Ju|^+OT6TL2(4v$RTqcA?zS=ZJe7@Cqu^;8Zp`VY{u}# zd^Jb2rQ0=Ae8&yE4hDP_RoSrixGh+q{eseAx~6|>VCk*8;kUX+9~AKo&5<9jPjdle z9pB7SUk~962aFh0sTdfXHrMD5zY|Eii&*zq&$ZO2(Jad=I{^RX=+xQL=3W~Moz90H zm48i-8o$>L_l;@_L}QyvnZSNlUFp$$@khB}FisIWuCm1uh2RQ?7uEiI}=)8k6M)bRr|Cnwwg#Eg1D zOtP20-OpDQ$O;R#;krik#bdX3g==ZmRxqN_A0umiI)kVke0J@^gN)^)`uLNdE~%cJ zUOYNXv$9P(w*fOwX9LviL8HQuTx8seF62F{;3K*VO?nEWgB#X4J+_!E>B{A=dbu(I zvF3KyCI;*tUGVa8Scm=b+XYw5o!A`mffWOUaUA|r=fxQ)u{*3==SoYxeUR!{keh>c zJ*a1FP}qNbCA`0^Z^Pu7`^K9wPtGZZmLX5Kn0O?0|K8`kz3|AZu1(B{iRpo}A*Ad* zR4?0gp^3FOek+#bcyGUcMWWV_y7}{H@qrXIq=_Z2ljhgh$x`i<@iZ&7uUQ#6B^sAM z`c#o=EZaMNzO40mjv|OkZX0$U(##{Y4bZ34-(A|isv+@neZphI?YcV6-QeXdX^rx* zr+GQ%{*CXPUmuE)`iURs&Nn8y*KDzVFlxHF8Z4lLr^2RXkFFj*XVdX2Yhvoj+vL&s zYL+DJua|yg#C!#;p#W^Yq>*cYn5=zQLzeNLPm zNz^)Y(C5>^_s-O#4ZK=fk?-@w8*c?ES`lwLhsp|pk;9(4^)A{}2eC<6BYhJ(QdKW4 z;6i3UZ<1kjje2Z^XMM1{<<>HjiQ`t$*=6xvPM#L|53jv;XACsb!NiTV(#b3FPNCU& zS-7~%va3mh1S?Gi|^l4|O2PD@YBps>R_TFZLY!ScrLHoM}p5s=h zF(z=K#wxxa4igbGHE;;PTwd$DA+pW$47nim5<&N~pgOOlA7|7}ZoXgUh`l3R9$!4R zCoA}bUW;Nplh;8N75lGF9}tqatqi+my{%MFz8e=5G~9Z!XWoe}K~T-`ll`;*OANX< Jt<063{5O4(@(KU| diff --git a/public/img/sprites/Pet-BearCub-Desert.png b/public/img/sprites/Pet-BearCub-Desert.png deleted file mode 100644 index 31a713f900f0cc3c424de3fbf09ea7bb7072fa04..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2332 zcmaJ@X;c&E8lHr(Cu|4L4I(-Q5md-dAb|*x#DEZtfHr`(3CRc%vXG1>AZ<)Qk);?F z6!41Rf}n_Oq6L+RyRBA%T2Zb_p^7UgRjFEYgB9=nalLcSocZ4GJkRrP&yOkK$8s?a z(;WZ+z(hr|<1Al_;XW@wqXkGc%YdGeZo13yCG zbSCcaq69oX7@<%>U?83tASTjCAdQMAQHgXa-5(?qNkjsPOdtjYkcf=HAO?{HetK}0 zY%0lWMjU(br(BkZiA#fFC4)fFXf${Y1+P%05=eA9oj@cL$m9SEB0!xbheg@|x!QY5 zfeop}Dyb5dD&*j#q9{eN7G~lsmHyp=O!-+>uKqM8%fJX)k&-~d6DM1m0`hqOA1af5 zMyugC=s)%TPhoXJmJ%YwL2AWXmDsYl)!vh-l#B=!B!U&H1cf4FYKr_c1*}k~DU@JD zd?20#ekGMl6dLtMJdekSlB;2nTnt6AnK+9AUMiI^IDu?hFo(4`D40VfkvL>JDJUXh z5sOF-4y3YaWXcqmtq`x3L2`JCEBVY_MEoLm(h4%AB{LgRN!LM=#VUmi{Ma%>`sG^K zU)1}=m3*-l7Uzpxf~6S3r?+tw0%Ha;Y`xLswjwNLK9jsSqQF^bJf z(B4j&Fq^}2(Vjy(EJmD5Eb& zo{dp%lbLnd3})`Q7-rVPq%psGN+`2+)8Nap1;X8L7Ul?rNKzjgg?){eBBJ5tJjn(t zR`iD-kPDWWDPg;XJ}+ zXF|IqXzEGCFQ!{5dV#?ZnnVUkaA7_<| zj2nP{)Dq82?N4)>tYbPCOqiy1o9-SQ#R5pX2cajTn)uywZETycR-)nIB7d7`zp-I- z&j?t528cN}LNjfrQM1mb}n;3E5C@~zM3)U!0>h%YmhW#C_#?W@;GXwKW5qVt$ zotFV|E;S>u#p5ia*nRM~XAVE#^rK_#H^>Z9KriS@fWwG5AK$#%x+}rO?%xLh{41FK z_uo6uj|gX>1EPg5$68S5Z0$@^k2@ebf>jy`Qxg%j)tt>9M#08PQrcD*Z;+iYbf~S~ z^v@y6!y^05hZ`=vFn`E0e}`NjYp8lYFzt2OpMPK`Mg$p^i&w>_4$dYPue;$IW!3oZ z3BBQ0OlD=du(HbemCNbP57zC<%slGIYWsi~#nu%j`Z({?l(orPm)^ZF`+iB^VC;Kv zJmgi_@_7i~NbM1_X_Z~~4wWc8Jj3wKfxZJz?&0$_SAD?T@U*2nl6ZF%c{6{OyG!lU zy`dl*gJox6SZ|AD*Y=}P1Vsi&kJb-w`Sj*mD^xH zQRiXw9nY%c>dhU+;~u?@Wk2Sol~x{fi|3a2xAnQ^&lx@)HJ)%X0S{^?y2hWqs-9n& z`tWh5{r6XWeVUk8a+aK99X*u(p>bAq_m;XLURs84&E9#QTz)ef-&zpMKi<7(TS-#k zVng7(>4>6^wprBM&2{&jlU&=#0=6O1%1wCG(7D$Mqp2}{?V*t&OH*ZZG;%g^?kTBr z@A^N^s%e!e+;0Ee8@xNeCkGj!3R}om}kayQTsZh|^#w&X~-?}NWFmg;IYhShf#kV@E z3&oVGo|c05T@xd$1(A(sM0ZlS=6i170<@z^H#(eST~cxC_U>nzbV|PSAa|sQLLv6V zahS_%_4&8aj>4V->(&?egXLW_t9EUSw?6j3$<{4duneBr;M$w?L4WY4#9cfiTe>o( z2ipJ)%vjDfV+YW_o^kebLzf*DH|3WcuUYeFFDriQQwO^aWG#iSE2hOKJvmfAy;*4O zcYqd=EdDOEH-p_dMC{mtsl0Y}9&<_Zo+H(CUHi87CCSK~eb=)Ja`yYV_}!@Qzp03} pTfsj+cU!VuQFCC`QuqXIJt8AMV7|J?amM8TN)#uS-MC0-_&2R+qo4o) diff --git a/public/img/sprites/Pet-BearCub-Golden.png b/public/img/sprites/Pet-BearCub-Golden.png deleted file mode 100644 index af8a82aba24e24714d4532425824a56caf20086f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2499 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 P8~_MmhqF!x@U(vds#~>2 diff --git a/public/img/sprites/Pet-BearCub-Shade.png b/public/img/sprites/Pet-BearCub-Shade.png deleted file mode 100644 index e2ab5d71bdb82c0ac262c72b06a41073b6628695..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2336 zcmaJ@dpwi-AAcAfU1%#g7M=4nB^~UJwrrVgHEh)IdB8ejD zD0Os7=^|}i90yS%rJr1KPN~z4uD^uBnNB*tKYsn5*Xwyb-_Q5;e!oAr_a9Hz%D@%Y z)8ixE;pm}PX(TT3+w$RM=<)XHMzDyo)-`J_uVohPnw81NHB z9Ye$XT~s)4CCG%85a@x$y9@E21kjU=C6MtHGQ|xf;t6;hfr!IA~mAX9vim8(9F$uuyWR-nKUu=t6VCV@QO|A)$C zU(hNwANr@>|0%2riB~{4KBR)cml=C z)0add69_Caagxh|g>f=SuAbzI{^7E|%AK%+Okv8*f|SxtkZ8FQmVuvIrb@qF3*)PL zpShy1*W&wCF3wa8Zep?jwdlz!lY1tPUuX$1gS=J~N0A=<8} zq4Du$2;|3%HoT|R89b3VHeRW+L}U&QzJ|2JZ!9^ev@CEo!YR|t)*>b%;ln({)f;fE37N_KlyBwE7r+4Nu8N#hM{<%nE=?K`s}RonPiCIK|&3PBvfeA_lC$z0=V- zYpumadke=hDBnMcI<@75Ro~{Es&NbkGviOYeEe+tiWlAHf@DWPIiG`Sp3enOB#n*D z_%JwtKu_oH)zai&HpbO?S2uwTrLS)YR>~R-?BM--p(v@7SMWRP0fj9noKM2wsXGw7_qnUvK4wVA!Gi zFIEqJ$d&SJ?=BpV`qMJ2{e|VU2lfsSX8t=Jnr2V3?`l-{HrFO=IryWv%AmyG7kyWm za3G`im$dG3r1|m3X)g5R51L(x6+O7MZ#TFFPgSk+TZ}o?a&U(k)aj!4ZCp6#XV=#A z%?mImJyNE`0GXim+HSqecah^>$by7Ww5B@o{t@Qt%k%?o$V<_6>3*q&nFrp`);v!9m$d3%i3wLVA|K{->tb(R(KL=F-;D+jp>vAEQV7(5e| zdmr7ftz){KQ}K^)5(nk5*t2hS(7|1rri*zcs4~0Ui`O^3({=oYvep|fSt>1`P`mrP z$Iewagdxd~5{#Q|)^KKEpAF@q>&7)8dbumqdc}U}9vo>OKz13k-qyDF>fE_6eSr7b zjA#AZ4JA*SMqBSk?j^W93lu_CXhu%Rl!8usL+)(H3KH&V*xVhA1*=d@L!h}Wtx4a| z>UciUKcecw@8)lYvVMskE9ww#0Pgd*~ct8mbB!-jnnOl=;FHwX)c==78A@6;Fc)IiP z*KKd&XiI5I`kr_62w@5#GJE9gbT>)6H;a3_qTD|qa9N)t@(k0Mxn*bnN!uQ~b@1B& zV@~0Do7aDgR8vQ94Q39Xp={IL7~VwA5|R!xl!l4|v3?HLFjTr*pR-X8%y$R?2>>o3SwXkgD;?J=c-pq}1c?UB&(J9TCZc%`Owh|B3rxclXBe zGs(`V|K!)p45w2)KW2Lt-r>b+_KnnyxQc>#F$2RbrTMR9;^Q!E0(vFta?>%n!$lIk2wc?^I zHu+otws588UfRICn^*6Mdy6_mHlx&^Y^a*F{1;Uk0{Z6Z^E$q9Q6{&uM4Tk~Ih%_0 z_ms>(&>Ow-7{y82kbU2!_ipJ)+egIPqiXW*Fy|Beo{Cm+_`gK)yUZ@MrLN{igzPw6 tBl+#Q*UskQCiQ~)gwSpJygQzdir} diff --git a/public/img/sprites/Pet-BearCub-Skeleton.png b/public/img/sprites/Pet-BearCub-Skeleton.png deleted file mode 100644 index 204392a22ef8c8c5839dfe497cfa610ae65075e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2005 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 diff --git a/public/img/sprites/Pet-BearCub-Zombie.png b/public/img/sprites/Pet-BearCub-Zombie.png deleted file mode 100644 index 0d009887ba9d35b16a643b991843072f519af29d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2480 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 diff --git a/public/img/sprites/Pet-Cactus-CottonCandyBlue.png b/public/img/sprites/Pet-Cactus-CottonCandyBlue.png deleted file mode 100644 index 7bb7a228eca02331b38cbe3bf6402bdc0e3f9e56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2104 zcmaJ?c~nzp9(@qj017II6!Z~B5er#K0%OjEL$W$7h0DgEd z>TEJ$B#p!L{E$l>xnQCZL`uWq;^X77@gyuPi^36{ot<%bB92IOP$L}Vi4ugD;2@FP ztST@exj-h8A|hAO@Ik}{qptLi7R1tzvJ&}+F{uZJOW;Xy1T21~rBxuC{r{n2 z@kg{A;Xr@Z`#*){+(apa<3MuwpiH1%T%^rPDk;rF2JsMB#)aY7)hYT%!w4*ohNYlK zAQ?*lLqrlG94~*5XR~SE5;?+?2q15!3r4Mg6^Vp2iW9++;!dJaomeaafkkw}v)r9o zBqD|ANTyN<)KxAM7912q5@eMt{F6&vle=OCu~eOz3CTopkkC^Gi^2CT(?o06;<%>X z2d;4KTF7g1aq41lD~tWFMXz3|-LrE1Xj^sg(fE)=?RJ^k)~3c(2mrJ$do$g*2}At3 zb zbD`6mm1EK}c{xsLKvZ`A-c+7iW(6u-C5rocPZ>+|CpDgX7W|Fw-VqT`e2Ko)Bo28x z9SOWLQ4J=GHR@eQ?ldk-o7=>@3tnW^3~2Scp1~6}jdbO^uQ%QV$i*h0qRCgOjjl^} zL%YTS-|OqU=e&;4xJUoDwazCM>DuS+<&C0IsGfk$>**Pv_59XL(}~m}{~{gkDnZqD z+ln;{UR;aPH`8^tjN!%>1}SdnUfpP!4^n+I8AfrR-fH(ZjN8U7(f}1B*V5-L$HQ{i z5s%z8401I+D@NwmZ_KbuU$nR|xm;5|*c_YF?Urf(MX{9$8Qj;8T@vnu|EZhpHRh$A zd6chHp|h1fRo8XHW^*o4)ggb3 zhJ|re$9p>gv~AjZX_R>iFy=4XZ?%|DacK%A`dnQ*bA9 zBwA~GiZKA$2?1k89#Q3HeysF@cIPRjayGccy{wX-pJhzYD=Tv=i(L1u{yV=z?Gsn@ zBJBF?4irt#9S-roKciqyJRU1Kb51Y6=yk!PLs>b~-B-0i|E_P_((HoKqndljpQwCh;Z20P;jOnUymPW2w9uJ5ZE=K37nViwy* zr`K4k%FOEjdM*l|(cPQ&BrIEVxx;5Z#=xuM&6&CTuNb8c8$W-(E6L%l_uXgjbhUvk zQ|utGq3w?*;r3kmEhyOJo2S2zm$$yr8ot=`7p!KjVVi4XgVso6mdrTy2)Orn)NAyP z{b_I&|FLOgPs(}}+ zn=QgQ88e*d3Fo?F*1h##j@~6`_wTQm`kHWDpIf!~@&V%nvS04wbH{+#)=v5r9^BPY zuKOeyH5=$LzNHs4UfU*XeKYjz=l-#i3>KPn&Iu9p^|f~`Rismg{Yve(-dgvY-%wi3 z?M{rK>RA86S1swO9;}wUd!ERNd9xBa>2sdBmh!?j=djX{7f(5y>IUo;8V5!GzS}tK zLBQ+Cysvvn);cYPM*BhnO6LROcbv-qc_&&Po*NI-cA7y>-*D4gF#FOHzGpn+j(##;?j=zoY5I!>Zgz z8|s6Cr`9brlvcep22LLd+O#OB2s1r!R<*&^N_vnxO36-f2s5qRgPyoy`%~aoa}S(u zs%VdgXibej=+5{Sk6Wl{3to1fUtAu{Sr{51y-87Z^*M$G?UZ{AEvSgm#tQ{oW1cZz zaos$>acbGshJ2UNxhwx4aVg=p^(J(y1MZV%=W+A>s%v4xm|0VsJhRhv7iYp_w|%+6 Y&rE!H>Fnss0|7;(0YR)# zKxAv7JP@j~C{#VrVpWz3D#fzMBJk=H5BA9`Qi~Ks(!q-DAEk57ocVs=x%d9Id(Pwp z2kqU0eHV*Dp|)@W*gWLxfV?gkeH2PZ^vITg1Xi#g9}bnrz-oaKLV1hjLI~hU1+fqh z5{Oe0dLa)KN)MET@nJqUkRg&w34%2YAz7+G*eH|-D_J2B#X~S4gkmK!COG%?br6t< zncx9eE{Ut~h2kUuhm}z1;h-?l;dl{U46-}{k7NcSAcbH7kSskUQ!$d6;A>q5a$dV8 zg1~DC9M1%QFN)6%27Kj82yi8koJAxzGT=rfkf|g(m5v7}Br=IerVvT)&SVn9)tx~i z18*J>$)*&?FnDbLH@T3A3C6*&fF+H_6>nu_syAao21ZO4D2QYNX|1JoAea01 zP^t7SS_SihU%N+1IVBr>sFt$K~;av2<%3Kqyj5QohK5e0%oB4$v%{eAp>>E7-%KR+_rk3yrm zvHj^jz9cugw>OFAy3S?GMTt^K2Cs9)e{g*^2V#5c&u#IrjgkTobNY?anaeFbtJxtjIUVOw$lg+f7IgQ z(l>v5BFNO=M2sd|GwdE}P61I7V@1K2_0YyWTcWoMR&KGhiMCi-O`KyLyd=J$TlbIQn$#QAd-kVJd3D-Oy-dy4`OwqO z3-wV2+Q1B6)R?8uq8O(OHr1ibXry=2eT;9f8X0k0!-wY_^K_eQZy(F(4(a&6RvOd_ z7XQ>2y&U1Nhi^TtXb74AV#wmSk0V*dW5RCy^ zFA6-f=~icr#h3|t0M@cVGs6nBt}ETNOD_z46^pL?*9y)MtTlFK52eE&bv*N0QYuDm z_wEj`o=)S_G`ae<`}j2QOTj$Wa7S=e@zi6H*Lzi$Ze%%_2UlryEn@8PeKl-dykoSk zIkv=V$Jg{KH0^$=_b29N^*K70;hj7ZKJa09#?OY1p58jR{pf)nj4-3C`7v8T)fBQY z=`Cgy6y^rU>JfnJ3?A~s;|`|hY=<9XCfl$ULeY~mU$vY$qjR=UKJV;6c8+%9nYA@t zU-`zxF|{b2txi-{)$aB&xV9AhplETY4(7?^V5_qGvaum85<5+@X_;q!H?Dqs-o7-g zzrgYv7n{kf!rrN-BR%IQqY`W~+kTXRov-YS7);7|s_($1-co%RJU@47oMpOKxXsk+ z{p<(3v-t-KYksIcHQgWKRULFJC!$xI$=Ovjapgqk_o{QUwJGIk3o%3czcswG^;Xe7p$}$P zQ^Q?=F+sgX19)h|7x+ZM%soK$J!q=`%AJS@3G4Xh7X z45{5?dT#2|=Py@122%Q&kpBmx<;x2{b?ndlxgpvE8_n88fyBeTC!5bw_D4;s%U7Py z1elcc^1SjEB8rJow{|2wNgcQkw^f|$<(nr={^w&_zJg(rkR$9GqOf#}V*Tlu3@_vE zv)8AzaAj>)*Zq+`JkG>4YUVUGKwZ@yF}R&+D)c%ycCYm$w(p;l5p3Rns~zti z94c+>Uiq%!fB9Sc-No|U*y%?tks&YW(T`3%fA+L%B1-VY`l?dY5?OY1=haf-k<42& z^kXrL1GE?RnuD{$^VypfHU0I|>XU=J>#r;r8nTzck;=v~+DynbegBENM)bW04Lpx2 zm2x$H?1CecM|1Z)|7z6jEA@=k)nSvx@J)-anr2b$gI}~|HRc&Qb;so_yvwtBu)O8f z=Z#-d`@+p{Pvj@1MOjfXM*}~(5^vD%#K|uJ4VzDrE9z`R&%jSt!|68%O)N5H3Co2n s>C>t4ZOs=g%PyZA;vUy_-!E{UN9%^h8mP?li`M?v9KRrTlTWnfH$4SE#Q*>R diff --git a/public/img/sprites/Pet-Cactus-Cream.png b/public/img/sprites/Pet-Cactus-Cream.png deleted file mode 100644 index cd5ab8a75a4bf9bd55117cdbde2f33d23422eba5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2008 zcmaJ?dr%YS9^F8I2ob2fLcn271gVnOCIOO5APEVOLMQ@iP%3#X5Fy!^gc7KafFeb& zqfoF=t5TGEt7sdr^+iQm=!gx_Y8@1%l~#+WR8W+P1#>r6?ET|%cV=h5-#6!+-|Nh5 zRa$D|LU*D&000XmNuqT0y9|AqI9C9`sBSNzqCucZEHh;wxu#-;0R{wWLsD`;>>!5ssJ{DN;prWejcr3EUEniLlc#+bRNfEG3>K(n?`XXKiBq?fu}^z68% zk-(P_Qvr|kS5Y!)8W@ilV319vQ&jXw1{lerGFWsDixUAtbOxQqfN1n63WLsNM{(&4 z@YO>?vl-O6+;maGt6XTrBjuY+dM=GtTwF{oW>OJD9*x1_aA!{i_A7{b&uot+O}x$+W4>zb-MwzwQVwd1OTup5|JR&d_(!n zZjW=u*{qE6iLKs2VH5V5x)!j^4o1pc-p`O_KM!%OCs=j{{(!j}d}hi{_u%7^keo9h zIVtT{pPM*}50pKDdfJ#@_rjZICPTU6PwV#@Ck|4LpBS$?Nl-jJa>_Zv)5sxT|8gXOfSKhE1w?onqNhIPJA=h-mSFeCgB2~;2pg6! zC&(i$cwm~i)DwCGv^4<|@)jfqNMtc+hS?5OXoDHx&OzX13C)-nFW0o16dj&r6~SN6N;UY9Q+o4E-LM z=;RR*zV}D}@UguZ38SlRm1t)8?ekk zSHKAux)OALf-T>@u>aC1;D6WpMcInYjVA@oKnkxdFd~Us9zdlmUW|=@dbQhz&z(M} zKR@xqj*^9HLPR#d%q=<4s>V9^{CZ((rlR8ZR(UY_u?N2M%E8frpC+y>;Q4*seQ2Nv znwfl2#^hPH`Rq#wtx8I&`T4VO4Y4*??y3|`hRS!)Eo}jPIh|IVq#w91RI{z>-M_$v zfbZ%?(aydr_wqke1sVd?rRlmoU1}WDEHfN|5Dr)+Ui_8gY zzNC4W#hhaNaew{q=DRH5))$Yy+UQkq;H^O@$j%JL)Q(*{T+*?&@7s`7IBo)dbo1ah zG#e}Bkoerdt^+BJH!iqsjuUe)&LrgC@hClz8~%9%;qAICvU1AbM(!8-&5 zoMCj?^Vuyd-dSQ+yPR}o=clnvwcg|Z>Rr@+xLt_vS+Sq^;mS`=A6?_GSUcofu_~lS zu5ZA%JXkq%h*LW~`j|iUvw82HrbF&6?9d#S!sUJwKERQO?R$>1!rFhkLvH=e_aCH~ z^&xLY{p$H{K*RO1b^c(@_xH^zr=hW@%cr%EPJO4Vj+LBnZ#;JU^HF{-T$g-)=H@#?kk-ggQyJJhV zTeAXL&sw`K7d{7}lqcOwDiyqgA5eDxc&lz{uS;n1Sb#n@@g`~NOJUezV%*?xeQS3R W{t*$^fQ=G5{-}Cu=zHguBImg1o zf-KA&%rF>?Meq)u0R6h7?-m>ugE0_KxRB7m9tjX4k&qNoi&P+nBZ1;TAXqMn2L+%= zlA3%A+={^%5@bjw1gpP6&RTo79~zg6f-3Re?MTWhJ^~qK|};-ax)D(lwa? zyoDf%Y{KtF3Hjjw7gB+M7l}d?Q@p8wH=RVKQe+t75~GzK%!n?q-M z2XN@y85A$(GM5L5Q{{Uq;QFk{U9y5)iDu@3D%k;05~zaYz}uEtvXyJ0uc-Hq zD_OY~uNApuv>5WzV*hK=%U7s-mX7ajiw5tF4=PZ%t593Njx%LpFh+U7JWiBmB<@$e z-ro>+yN;SUcW8~H+nm1hz-_&M%iwF1tEH0rr62y#Tnk>iF|*zfmoXf=?WMn=Lu@AX zpQAITe-f5*M@q3kOkG|3m6WMBLx;@6=j~CgryJH_n5#zr z1sDUq8NFFXE?ucW{COfiCkLQ8I-Q}^=$((1Gt6|-Zj(an<9t-mo~o|QjDoT@<`HbD^E;TeJtnXmf7^>w0xt> zSS6A@u%}wJ83gG+VCp)Dt2%EsnKlt@f1Pg7PB+gs>;)v2e|P>SCwCaoEi{uCp1E0` z7V)%H!&`C+?}1e{jg4V=g36R@wOIi%qnE(2!8LnRPJBU+2ZzRx@Mz?PS(#5AVY=HNuy;)`Rw= z6!W%ibWTL)_n%;=S?kJXB>7?eqLtAti?&xb!%YYWGWh-$>5Asgji#Udy?hc0H%p+}flm zp!6QC?uBK0@$3_Nl{jjIjqt51G@mF~CUVU89bday92Ve?sv?Y-NX5q+}1 zA`@^}N$A>k(usY)H1BNkuw0*4k9}I3trH)%n%~`_I`U*!_544s`@K1zjTd|AjK9@9 zK9+aU=3|HM-pGiJ#t>LrQ-{z*}eu_ z?zDL2wdPP>&wAhlt=O6x(HImLcsC+7a@1z@qjpSF{g)}Ww$kJZn{`esw-9bJ`D%U;mht zzyE}008#jAW*=KH+FbTpk4tNJ-+E>RRX>eBw=QGHs_UE2;)N+Q{So!pSFd6D#*E2b zH5qO{je*sb2=`(7T<~nq@bs3!(grU_enK7q diff --git a/public/img/sprites/Pet-Cactus-Licorice.png b/public/img/sprites/Pet-Cactus-Licorice.png deleted file mode 100644 index c870cd98a8b49c5e162565b51bf86fd4361a9f89..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2073 zcmaJ?c~ld39-n|9K~OF^1a%BNv>Z7JAyYyKB$$Zd7FfZSkPMJQW}=7~n|IWEd34M5%BT zERtkpcEJ7sU`&w4#H-?kJ0USDBZ`(VM2$?2u>ruJt&xkw>97h+hEt^oi}31NGXa!J zScEvbkSvr3!)a1}wgQgM4vP_Ir;C{q0y_Zo*Fczn3|5IijVuFELK+s~tuBO}m##?! z@GV4@&LaF?RJh@COfQg1rjSV#Dv8YSrjQ{z10qwv zcMk!}rjVpSQQVMsxv+>uNK>ig5Q(H#tBGnF5mls;C`=}kM5dCcRBsI7t;|AHB8@kq zbX`{9!b-71DpyHS1YA-SC8K*)ECN>P?=8sW?`09?yD?z{BWXl(5`{=!YH1lL6#jpx zO!gkFR7Jsm)cZe$l`&azm=pyo(Y*>Wwzw46rBre#SOJSvs3HbMGnS_qk%p>JWg036 zgQMw03K%CvB&b^X7B3V+0z|12A!1m-Wf3q1qEsq@m_bYilgi*Q{CHdng+~oy@O-&G z)L;sOL8WtPe#=}gD&8xD5!EtR@&`9)MedRnWO6Js7gk93!IBUKDg)oP3`tk6#cxHu zcU;NJwJ=xYlCWY(ON;%lMK51r?pZp%w=EXDH$IGDZdYKo?mJVG1^}y$3%HyZ&7>$oe(pS0=`b!!4@X^rxzNGa70ZogXs@#7iEUx~lG~axY7Rafs zvMNc@;`1-H0DQgmjoIm8TB6=s;(n?QGNuA%pxznu4Vo*;ThRFl2D?^!DHg|MdN+zJ&56~0IF-ArEg#pu3;Z-+Ymw-G-Qu%bRb=0Imvg3wntR2v zWh2k?N+dWv;cENMlXlM3W{J7k_5E{3E?e6(^q)q4Y2*N0wSD2Fcjh3vdA+sAx&{*o zArNTo7%~lXEG)3wyVx;XYmxvsJo9jvNOKDiMvh*j#Z)KOCvpvqn;dozU1iNoMi{^V zYk2+k_?{d5>YX`vvYK5I>dw~uT2eCl+%je;*VyC5cfn0gTN2y0&)@1Me%5KvhL87n zcE5O>EUe0jCO&ZN8sqM`birw^S?J|FI2)%sc`JJrXh=k@3PoTBcSNM^E`ac^c1Hw8 zN{Lf!V315U{M~SmY30KD`eL|ka1V8x-;TiDsW1Q88+MfXQnF4npbO!Ny^1?|%+Z6x zH}-FIzS$oe2kLUx>Ysdw|D*-N`a^XFVPJ^A?C?wMx|oHm>3JNn$& zw2r7GeD$UulFKi20*Cr}weEj%Nm!$3yxkV9BQ&;$6dM=(rN1ZW{8NhzjluL;#18AT zIN#vj^O+^PKe~@}ykbMWuieysbmqC4tPwXyPWib~UHqz~rVIpYX`2h7hHP?CF2cFP zI5$5UN1arl|Gc#)ee{666ZafH_G$2&8P?23mn%uMYlS*>Vd~@g4ar}m*V~4cJnGcb zD$9LH9$mi1L)S!6WnMpT3Y&8HQH@&Ks`O$d#t3Gx+eVy{`F7wm={)o8O^+YYc z{WX#oKHXE{-okd;f7j8i6?fd}<;~ny{FTJ*--P6wABhvpj*?U3<3RlRQx^m7#fS49 znCG2$Rd2gMJ7&1IfnDjowW6)^kODoD`8~NYq%(Z|^SqW9vC%PULwo4eP4+2san@lI zNKboe#1w7rQDJGr?Jp079xUm-Yo8oB^MzG%_yFieJ|1aha*r4``LOe)l}f%zFDPG7^=18(q;qMClec z189Yr3qg0nw|&$wRuX=)dSl(xuERo;i++d0`#r6HeIp$%>UgYp_S26=9+z*9&*r3E z6^DLxvg(-qpZOJsD?qJ7vqRs}1ElEOJu&Io36pD|ZZ?~=F7AaAn#Ejpso|j^u$g0{ zrWo8#-*_r;YvLBtnwpb>iMb4E#m?eS>gy^Y%i>b%@saZBtM~7ZE_gGx4E!dYH#}&J zsCv*i9{zkxI^6Ot-JfuYyL(1jfp__!i*K=~#mi&YUpbx0Mop@gGGU?z@?wHfEUKC2};ub2QD={Gynhq diff --git a/public/img/sprites/Pet-Cactus-Rotten.png b/public/img/sprites/Pet-Cactus-Rotten.png deleted file mode 100644 index 404036c981b4a01dc486c27239c5f37bd7541028..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2418 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 diff --git a/public/img/sprites/Pet-Cactus-SugarCube.png b/public/img/sprites/Pet-Cactus-SugarCube.png deleted file mode 100644 index 35003eaa20926198ba2814f8d503172f98d3de47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1808 zcmeAS@N?(olHy`uVBq!ia0vp^ia>14!N$PAnD;j@6UdP)ag8Vm&QB{TPb^Aha7@Wh zN>%X8O-xS>N=;0uEIgTN!@$6-lo=9H65;D(m7Jfemk3g$SCLx))Xl(PV_#8_n4Fzj zqL7rDo|$K>^nUk#C56lsTcvPQUjyF)=hTc$kE){7;3~h6MhI|Z8xE1&_n zsU?XD6}dTi#a0!zN?>!XfNYSkzLEl1NlCV?62wsvz5xo(`9-M;rg{dt$p&VI3T7sH zh9(ARtPXT0N zVp4u-iLDaQr4TRV7Ql_oD~1LWFu?RH5)1SV^$b8>f+_U%#ji9s7p}UvBq$Z(UaSTe zhg24%>IbD3=a&{G10ya?8Dv#~m2**QVo82cNPd0}EEEGW@=NlIGx7@*oP$mE3>CsN z^HTE5i^1xBeXTt6ic1pnl2bihY?Xi}=w)W6Sh-rb8JIa+Seje7x)>U|8aY|GnYy|< z8k$;|I2*gU7{c_rVJ%jQnx^k}%z z!_Jq-e%atH&*k*9KlQT{n3g%#Z1{Hmjm>}gx%Ou@(ldU||NdOut$`tl#gdU#Vds1M z2%%>pYtAuPHnJXRh~j7KamfCE_%2h(NtR7qN0_2`!x#h{G_GZ3XC69}+%k*PkS$Hn zePpYjrRJfV@2JO@5BX0OxI`N{u? z+4kUprZfZPO{xZL4h#o-U5*>Pj+ju>C=_5|w#)SYMpc0w{t2BdH^Y4lVizj6M-;tR|?&FD^fsA;en;{fF|K0@ z3_{E&7g|peoO`~-v|s`g-@I3eR*s$mQoA3>FbFhE$l9GK(AMa9itUd9dvz%{@waI88g|RTK8ugR;sT!XFQ8p%t-gh+LA`U%buzs zTDP^A$nD4}vwp*3ceqn)LhxTJ&0-J#C0$=8THls@WIVqvZr|z}k9RG*SJb`lUV2=u z=d*CbH={d@0xXRM+wT3JntNs43x^FR+v;4-vOKZ&nteXop?1Gs^ETGG(K1twI{V53 zHhZOTf00!8HDR2dJ|`sXE4#T+T7=@isMc3&`F^tR-4dV9;C}0DQL%}F;Y{g6+;{F~ zEtPfA+uZQO^i`X)g_`lNsIS}BWUrq;Gfn79XCgzw|D%nWiUw1ayqFKPUAi$(z(UF7 zo}iQR98LC>rBl4w?_J)harESR#gs=y|CB8r32~lIZkQL;8r$${jV`-`M2qL9-|>?B zJ!b9vG^5+m?(7|&rCZKCF9_i%sXh^qHaB9m#MQ$y*2ho06P1-LB0oG)VQXZ8f|(oVTq~C zF0aLR%U!-J1wOEQb|!sBnboooslc@PbpSKKy{R-tDnm{r-UW|*$$`y diff --git a/public/img/sprites/Pet-Dragon-Base.png b/public/img/sprites/Pet-Dragon-Base.png deleted file mode 100644 index 3abd67e4e743bf7c2cf613d2acd996c7d369d67c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2706 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 Gr2hfUt#uRt diff --git a/public/img/sprites/Pet-Dragon-CottonCandyBlue.png b/public/img/sprites/Pet-Dragon-CottonCandyBlue.png deleted file mode 100644 index 01ce0fa208aec93b88f01578c5b2b95135da4fe1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2625 zcmaJ@eK?bQAHUfMb!uMoaystjh?MOfGq%jeW|>&aOF4RB>>k5*uWgu@W6MgSP*R># zIVic53MUCbH0Dy1U0n8BHm!x~iMuq^OXJRo}rb}$({t@y}L?BP)Nnya3kHo+rTf~clLtq|1 zZQ~W#8vsyPVOWGbA~=W=i->T%84OM#lIYj~;7wCVc(IAF9E^eEgkmao`2tD^ll7^VE~8@O<#GuHk55fa#ihFA5NRBqKqiy%kQ?63%~gkRm8FU0JcX-R z=I~j83Cm)oLWx|6h`|{}UJQ~fr($)T{yl<7@%aCMgtnT6j4l|`B6owS$$q{K7f+T(3A~zn9BeHlz z0y089a0GCTP|QbCWgqdu!4$SwCg+J`VK$SB)hXbFLOul|xj~RW!PnEv-;+S_chfDL z=;cT7WRm>+7@nTQ&s-)Fn=FFG^3PoUKU}}Ba%Zd{lISWkVW}_$=Ch=T2>duQMfmkz zyuPaUiOc_bFXXRs@w#U4GZ*_`7ybE2=boAHi*0qu7vsZXo!g~4Ti;=V&j7%%k|2GZla<1nt=w~ z_0h&fUJkiHpPm7zBxGe}%<9xL0_(o-*`keV$?D1-va~9lUuUS_F$T6DEXaSXq3^Ub zHRY+A&7MI;9?){aChylZnYOjE$@QVRFDnXATQRvMK9lpkHd8X!Kuo)F^@3}vAzH+s zX4-hJ@n(CQEZc{1Q;je25df&txX`T!>$K1usdYyML{73kZftR<>cDgRnY8KPDJIe64-p-~%r9f$4T?CoN0v(HJYFYbGgrqsW;1my(oeKGv})QaJ?$2v|R zt@;-+boZtEPV5dW9_0B@cm0wORcK=s1S(e_SsBy6ueWwVU&6nZ_cR5Vq`!{*Gk!b& zSKD5p{-(KW+G!M?s^sCTbBOW%>f1re0Mrq3M9pYG&eF-9KN_KlWea+TdJO3MCezD8 zV$g=lg~`p14L>52{ z93gY4dVHGm+&X3bYYsMtmL?oz!vp&~;sNc^xQXh=guwY)MqE2@Aoa?oxA>EI{le_`+b=b+3Mfe8lak1V>Zc8TNGNdQDHn=;f>!L=7g-gar=}9 z`d(mLZBxPq#3PuiPDW$8?;!%2ko<*I&nJWY|VEvF@T~ zW2d7wwIUYFCH9Om1PglmEgl(g1l$D@H8h8@Dso}Ho)a#q)wWY}pwC)umpI;Tq?g~D znYGTm(fN{754P$<%23?=@JC1gec#}4WJ^LkHN&yT@Y$ZC!SgrQS#l~~Rb9HUj-gUI z9h{rM+xj8=*Wq)EuH@V(*-_ngLPT=O=n3#zCdf80HH*%{n&rYv>)sK}B+Usf2ZKS| z%op>-PEXTb6c+hzrb)Yg9C0qy1#P9i-f8Y8a!!6AK%Mw`Vs9jBNtC+$qGQm={pq^5 zwuzS+_NgP4Bp3FRip;*owX?CRL&kH1@}qv&e~#TA$`(D&O7F0~d^Vzde|xRfbM$~0 zgSvg-hei?UYTia!|GqhQpR7~38&+c-M)rDp!8Wg=Zd@~{pW+W+3XV6@QZ zg$XH)R_irp~v#oLO-D;E0Fj95ZkCqYVs0`d~$a_c05&t!aGQNd*yobZj{b zS@k9~bV^x27I-sdR`>-#!IlIqsyWtg!OXqs`DB0 z5MTYb8*X-7IDU7DTN>sAtXLY^7T=eK+7kZa(9Y}{XT6s9wN0Zw?h=|4Dppm3`sF$| z@9YP=INah(#F)-#)58LR%H!cOyDDyGb;5ybdH%Pxq%78Ii@pl?0~v9XS5}PY;bL5t zSS2s=Q1?6-^0c$Dta_DN8~efc{;lKLcNgE>zCLw96RA^3pSmibJq|v|x1UNPMH+@p Z7~C3ccfW4dO`rLxWBYTM$Ni$S{{s4rGe!Ua diff --git a/public/img/sprites/Pet-Dragon-CottonCandyPink.png b/public/img/sprites/Pet-Dragon-CottonCandyPink.png deleted file mode 100644 index 3a7dc098c7da564a4644e2b07b098abf0dc149ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2695 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 diff --git a/public/img/sprites/Pet-Dragon-Desert.png b/public/img/sprites/Pet-Dragon-Desert.png deleted file mode 100644 index 5b8d2e8437f3e831d6953658dd074feff1a4bfd9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2574 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 diff --git a/public/img/sprites/Pet-Dragon-Skeleton.png b/public/img/sprites/Pet-Dragon-Skeleton.png deleted file mode 100644 index 6970466f34e35e92442521e36a4302e405579a74..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2318 zcmaJ@d00~E9zKc^iKeEGnr27LZdt$q6of=YQL)5aL&q9HI4UVia168@iEMRg^xkxG zd0Mo_YHV?7(KItHZM)f+W{s1n*)pY5+UAs8Y_hq3-0pdv^PKPZJ@5Pew)c;-Gb}X7 z%w(Pk003se9Cn2MOVPhn3>p9o=BE^x>jQfvAO?w)B_b+;0tQ$jSpp0OO9V-91S}Ax zukVDt004y(N5vp9+z^IPCLsu>F$A?lu4e;)mycR55T?Kgm;fhv3+=01qP`g7^kV;O(KAwZ*j68WF+MESyIrBTb@y=hC;%91gW0So^}U35 zI-L&+gSwbyPYp!dEy#|w0|$I|TSeT_!l1t_ME^%`_IlvTxNUZS}vj5{ct|p(I7XuSsT=+ zv;DWze$I}SSA}YjW!czLBxjVs~HA zv&G)218fIPvCfC%H%^f?&|)u^=AXM4R2EqFVWIZ=`Q`kyWspj%X^V3SjLFutI&mni z!&&_wu{2{4SOCknK&D2lA@k^42G!18&h^7vEzDP7_U80{yAQRrd@!i2QLS3z^?bGK ztOvgr2kA0v2o<)Cyq^^N!K+JdXB@mnqf65B2#*`&?wa$9Pw+wRs`7O?Va}EX`8^DNMbqxbF6;M(osVOxT68=g4M(1z$$m?yEZz6^)Y^E1nCb*aqXfI26|_H0rdnEZ zEaqmx1E`aL1B!w*-uG-^Wuy^iB`3Q5PVl_tl8N}ZBb9dc{pMxTw-aVHc40d?6(d=; z!$IsOZ{Df1O^zRZTEU@;V`sB`S4mU*{I?#lfB0L5D)7*s)<2``+>I%0$hkhxBd;#@#9YeYF<EId+Zt#m4+x1%{lli5=m1+yH_^AS)EZVW=yNM{*8T_YdQn zj^9zdl-u<`lGnd~MX5u+KVg|#m;S3{oN}x+O}^diz;~?d?Lb>GYtALm)X1t$7vIO5 z@T;4fLoMPuN3RX7+QSLqCv9S^|0S__;|6*~cz$+xo?~|B4U_n>)AO@?+Id|k%euw) zqYX6y{Kof>-26;tH~6=oaC`51_ny?|nQ=kxA6i_i+n=5vpo*l*x-P!=pg?@zX0UH4 zBV%-kKNB-HJB{tO{IKD;U%B4XvO9PD4cK2 zTe0xL0RJaH_s3;~EBumwWNrrXt1mjfNwDdxx8)d}+3q^DdClE>*b5J@f2RoTeS&Q4 zT%A{j?xN=0Xl|OcwLY@$<|dPfG4oZ=&w8RuZhW}*j{VAMw$s)*+B0sdtGjgtmc`)@ z4!)f@-4G|cRCQ)y?wnh$zUM|tw7#aOhj_KlA;UVBRkg{1EUq!XDE+?ZX!#;;(&5t! zdym%Sj^QR>pT9!%>~3C`(%*>j?<}dYnkvlv=vG3C?WtA0ERHSYQ`>${l;Jm5HCW$W z!&lE@H2>zvC(!pBhSX<{HxHImc(h1ds_1&)fy&3Rd&6UQna(;h@~()cpyCY{F`W&5 zKiaJgf5bk-HjUiV=kmlW?_ke0w2Dc&IsY|B#NJsg-Fh!(`|v*ConV_AB|maaY5V)0 z8{^R>K6u*FYvfV)7iJz;B6(fT)S;Zkc;3K@+5FoLs~IshwdXFhzZ~7c21f9dJIqPc zH(aYYzhA3EXpwu9W*^ydyyl`us?%jm?$g5#ZD2>s{CPFzr+M|s#`{Zsl&acnNztQp z*U9oF&gj~g@5ip#=l2za^@rRzSAL-2s_Bc%Q_ZPYj&=LP{0XP>H$b;-`e+48&9SgK gcfG3P{+>REqKENaQSAdurvFfa147xy{rKAd05z4Y(f|Me diff --git a/public/img/sprites/Pet-Dragon-White.png b/public/img/sprites/Pet-Dragon-White.png deleted file mode 100644 index 130e89500cab44e67bf148b19611a4641a23d23e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2601 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 diff --git a/public/img/sprites/Pet-Dragon-Zombie.png b/public/img/sprites/Pet-Dragon-Zombie.png deleted file mode 100644 index a6f13078b80805899d7336a6ed89f19095f9e5ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2751 zcmaJ@dpuNmA3hk279r(Y9n&Pj+!$tN-NqQ#9SugTR*ad0S?1ErFq29`s5e4cN-mXK zmLe=7qGeang>5sty|UOsl-d$aY7>KDsVt;;wSi%%S0GZ7Xhd@s*GZONHnC$)gdLerN zP(pARLE<3VS0omni(;-}P*Scy&ISN`C#itRiiX5sI26g@IUruNb|63w+W`@Xr(tLU z3KYfhh!;Zs@jeVzd^C&5MmRZw_EM5ufD4J4pp+ZK6Op72i1)fA`FZUcjR4<6#L*6j zzl#c@(LoAd2!VJM#)^fp#e%jrD69>JXhXCFaTqKHjm4occ2-yn32#TjV8IU$LY_^? zjv)EDx_!tcj~ozDVzGdPMoT0Tl*Agv7e=D7L?RK5!J%

=eSw4WztO09UJZ66g} zArVW+5r{c_9=N8+4Clv+9T4(L|89XR_$12{eHfE`U}z~*fX1RQYb|{Q(rEu5%H@7S zi^P7=KlT1kVG(1$07CmgB7UrpC0|^`wzX6O5=96x#e5-y&yV>yMS2up%oj!R1t7&A zkHUh193Go55xvLLXe3XbNX+E1AWv5Zgj@l|;jl?$3=U&$gCp7zsJ2)v6-TzgVO?$U zM4~knYwc!D{m6CYvtqdrPyCU~{)bEcEO*TcT!B2ZD|uZ`Y%@k3vC<)(8(B@e z=UiK7mIDHRslbz`Hw-`T1uv8?7AucysW4`XvF|j88o?`=q_(<*C$QSBe}$bEslz+s#vw=1FC3U$nd!>M zFE7jP6kt6)ytZ_d_M#!kKZ}J$p0v5LGfO!`nM8alh?9>GQ;n_O;3I`Wfl2 z+O%sM;e(+=f~#L1S8B~56bUoC_EtaI6Z-Fi*E?>PUwk2TJk#&*eMA!|zJA`|Yz~ta zaLiY6I($e|0g)B-s(9$tyCc8Rm;Fl8Rdkkf>K06<$!tH)MP8n z1msPBQTv@4{K8GUZXe~7iL==^Lj6^DOpKGx1smdXw+z8N8a$9m*G{?~Tk7*YlR_iU z8Cjeb>P!V0QuZN{`Ki1=b^_Q4K{7@i)~Ww;q%%)(p02F%(#7NTjpB%j6vs+XO1mSA zG5!hsPk>jGTWfZ^ zyKTa6P0e0qP)X!`GXJ%DRaktgvbSDMu-i`;I6k{sqIUHkUng8ky}LZ8ugrLtOZ7Lx zcM)!-{A`YA82VQI^1}#%Hgh8Xnx0daqEUOZst)Y8#jqo{b2WniWIB!3dMN;T@BH^c z_a?($$CGOuHUVmknrC_UGdGk3_8A$U^S!&}%9Di&@2PtAOP!l%&QcPzZgv21ex0PA z7wb(6r;juD++;v68hQQ&z2VfNix!RX@G=XxW`&UZna8Iq#knp7o|1* z=$tLwb=~*U(`2PDQir$4>D=~n8{9SQelCIK?Kt|Nss8u5!B)Or-?TF1@w(|v!?JHc znbg!XmoY46FDkrRp~TM&6KWsV{hkMI6ZZW-0p;|G`sH5u^KfOH>dHo z?2L8axeKpzBnzWk{shaklkI=LBbqYDT!*2DL_N2*!>NN{KM{Sv(RtKAi^ zTq>(`&&VuWa!<()Q16Fj5!riL=H*BB9X-)tc?ur9H0`nB>AR8`N@sd|&0vW+3fcDT zw1HKFTNvWM``W)r>a tSkGHhUchX>Pje379X!w=>GfNJ9SD27=eX^d_S!F{C)LOGvP)Rfe*ijve?$NP diff --git a/public/img/sprites/Pet-FlyingPig-Base.png b/public/img/sprites/Pet-FlyingPig-Base.png deleted file mode 100644 index aa7549e11b32b3ac6280c6ed6146aa8da66d3dec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2846 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 Q-;JL}vV$A(GCnBjKVJ)Mr2qf` diff --git a/public/img/sprites/Pet-FlyingPig-Shade.png b/public/img/sprites/Pet-FlyingPig-Shade.png deleted file mode 100644 index dbc53bf557b8af7aa5103656619beb8d18389792..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2768 zcmaJ@dpwi-AK%<#LKkdQkGYH^wz+MVvCYWJ+=Wt^ZCKjHW3o`qCD+8E!{9YcG49RFohPsD-Q7Qds~Ox&#V+`C-CX2FQkxS^Q8oK;tsP**xARDl?#8@yfc38m9#u96TvA3~b3s_;W7&O)jjlo%9F$7y20fPm;JxEzL zkQGMop}Ky{C5wp22%%6wK%--0V=ZH?E%{(L8f$NFkH%P`t*k6$2#e_5JRw75!HYKh zu0Ul+GeM3($l>#VMMXv^KSoGI$}0V*1+L(SEHC=om}CP(ix>hl))KSW(sv-8{{Nv| z?hkad(1-nRz5i1<+HbdjjrL(j^J74!Y;j?Ri>U+zXOPVh@>i` zosBEr28VaWSmUWU>US=c&y3-+dBX2p*1ufpPq~X$;0k1!scew5i_LNc`CQ;@%LLBP zYa#zs?;Dr(^I9lB<)UT9pcfbWUyJ^JC3DZ>@rP|?!4KoJc`~vzr(+m+ zFaxTxtua9&URqz8FmDc8V=;36^EzF23{9OQA%WFrZVm4m#$b!1%`MR+h0u03xA$u3n{Kh=%PFTN9@h$-+yCyx@Q%V-PTc$#`#$Qi8w+j- zEF@Ekp#y-KS%#M)Oi})Y1FR${1QwW^*qo2@)NRfrkx?vp2?;PXl=rX$oJsSksB**d zKHVh${kk4y_&Zb7z*U{8P_Nl!6ElGvGzg4&tX&%>5C;#3!%;IFWy}Z5o|Zvh8ld!paze zQ6}X%1tcf>uAqof7j9O#zf@ny#GXzvsK_E*vcF0+ynJhmtqbN@%$!)`F-jZ04|Aon$CnWgkbsQTE1`sWRup5|>dw{lI0+!Ly_>|=S* z7;`J%y_2MdNbb7g)D|(lUR@Y!dZ*aun&R+PRURTeak#W${puCu%^f*Y!({aorRz?L z_ed0!N*6?N%E56=tUQvWU&9X%S{GT~;)dGlQP)27TewNkAW^6BG4l08C}E32^%c@2 z{uX$(9hH*&e%s4a=lT_Suio(n{;XN;QPWzkaR9YPZmYV%uT?h>-^;&}M+%QGHoUxT zh}AJXCur=xe)iTzRuxUS+dw~M`dP*9**Nn_zmH3gt)|4Z~> z4W=FG|0_Ug&!puju3wz$@r82hjCt3{%PlJ^>&YCk`=^74yZ`h9*NvGatluPcteVfL zEbB304xDWbPj|j;4BDDM%=gq{w;3Gq_pSM&@#_t5NLZ(dA_Gu5p}MWjI$ceYCGrkP zGWQ(5-tyq2#|W;7wRb})LX)LhYVxQvK4{iK`XTuKp1rH2@H&Yie7VoD>SOAcA9!73 zNS{bGDC1oNwed8ar$AAn!s_BS%0v6jiAMbs@0^U=tVU2>YYo?;V>bSE_~QP=`LmTh zDFMm(#S^ABPmG19I_@M$tXXL{CGnd5^t3s**jFEX9!#lRt=@Phy$c!8;Hag3D@*u3$=k)jsd$P}V277S)&`@jZG*Cza+w z8C}}@R`YQ0=cbuLgHNfu)IVs9BTn*L;l&Pm>gnJGNfSe2oB5z|;*C+ue`+#mBA=({ zFRC7+xS@ZuJX-=YzSxEPpwF6KzEAJa`3*KNBDQ4JsTUmj-SuN$qhiEk7*8{mVfv_I zsRVPhFeyq`J!AQn<0-m(lU5CIH|G}bqw2r?Odn}144X_lukfc`eDNa6V5EjVo|`m{olE2w`DP8*HUb7s1$orC*Q>@0dMvJFxxT6rV2etf0phfaSM zpkEf;YvlB~CR{R{(Ai#J6Fz9H)dO~@#beT7y QY4IPE=HfxUKnY3u8!S$RjQ{`u diff --git a/public/img/sprites/Pet-FlyingPig-Skeleton.png b/public/img/sprites/Pet-FlyingPig-Skeleton.png deleted file mode 100644 index 80d229dc655122f248ced6e8cafed4970976218a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2529 zcmaJ@eLRzU8z0MPbd;AOhi0M|w%wZzTf}T+nDUhO;!9S%wrU6%OsT9JEmH*gkdr^;D+q&PSt1ZdCcz{B(rT}=KYAGT+bOZzmDL7ngY%Dg`5-Sje1Oi5Zz=-4c5KDsLi%k|7 z=%AP_;tC32}HVFyGPwkjec2P#*6) zS`7Js|IzzDiN$_#LJ;QziUrXkwqkK%CiA6)6q*QRK?0GVKoGSsMXv|}BoIdkgeaOX z35!Q<6U<7AD;I}xaK8r6p6 z>_o>?iFlGFaUqv3U`O*nKD3a_`JPJ#ewaIN1)fk*nGTA$F(AiTB;cXGwoKvvSPT7! zeBW|8Kh&aV;zxbp6k>4mi~X-fFI*|yGk^SUTSf5Q_#j{5c9Fu?PmsH_U@*jH2A%3B z=?ncVm)pZPHYQ_Hr59#al}YuhM!uvll(}`v&KbICX=xz`S3EERMtkdSnFbFww5Xky zH^I^{r_UmNG|uVEC@iF22+~3F@d7zS>9UO)T;*nFOaGCOT}#6fud2ApRr?OVFi(I< z%NDT&tAaDSNK~$5Z4>cU=Fc5KZq-dC6(5av<|dunfO~Hw zNiBv1m|CODA7@Y+bgE6_aU%zdW)r=e>XMZeKdr5K=Gl;(m1P`K((&;X{*!hzt8APz zcw_e7XVUr>2y!=F)-dgx+O6$v_0pZ=wFqdX>+Ad#Gm#!Q^J`96b7j!xCwIx7hN(xc zl^+Hq$_d2!Y1(6^)vm2%&*-oh_uF=Vbe1<>A;8cTF?GhZ{zJ=Cnc;`u_yUpr_0u0( z0}^5HGqp>6g*6)uXHLBuWm)uR7bRXjFcT?RI;<-loM=AsOtorz-{vR>S&wuB@puKT zM7C&0mEM%W^PjQX9F?1X9mON*s<-fCS9&u~b9+Kuxqe_dqT z-Ic)jtDg+V;OQ`Rmdf(Rn4UvM{-CBeYRlpo!%B_k(bV&u%;2*=3DsEZiRh<~CHdgz zi^_z8Rie7WJw^VdQ3*5{6{Te5%D?1_Fum%kf?I8G-s5(t$4?&aU=lSWUaeYc)aROT z>SYHqbUoAT$pf%7H|Oa<_~WwdtSs}1&8b#nyGx-vjdv1XG$K0=Y3N(K6~Z|Wn%;?| z@Y07h)kB4+N^C}!pY9Rj-z~ zYbc^`*^1g%|Ndn)&q)j0H~GXeH{lTX=&=gKruRY5%=>+P_LrMi`u2)C`w}CQFsc~) zp8_AtiZY7)&dXHdLwcqr#XHy8vITL!-^yqSDZ095{Fw4ibp&f;R9Y7tUU^R0^K?-c z>-yQWbZlUI;Fs62!;jNa+>z=o#<}@B<8Eiwuy!l!DH1{ZQ~H25^kF-v^ijg4 zHrZ>(5PIT=**U%EPRU<7N=EK;0x-i|hMo7gJvzOia>sZr?N+twhr~HjoBj6gMpVx> ze=aXGPcE9)j>LkwkGhTZi#E1J1?_Dy^v<(v)67ZhC@)%~{b*YuaC_F>YoAhIwX|O` z)G*Cop4F@xKNh*KqUlR#jt*k%xGw#q$VZk??z>Ent3#-CiL0$iZ60|tJM&5Og|}1p z>Gl=4>xe(q2GMs4)vAoLMsB3bJ{&bmeQ3@{n&d)r^1Ek7je`c!4EGD`f!&7Vxx&!G zg8I>TolFh8jG9c8S7`4Z0|p^a?}(E@mgV%?fR5xY3h_fM}jXeQ<> l^>~I|I@SO32Bw~}3qF1E{y?`2yKDZZi{a!!zvvhu{TuJ`8Pxy) diff --git a/public/img/sprites/Pet-FlyingPig-White.png b/public/img/sprites/Pet-FlyingPig-White.png deleted file mode 100644 index f067e1f47618ea1a6d921ea4ebe281b9065e99b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2736 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 diff --git a/public/img/sprites/Pet-FlyingPig-Zombie.png b/public/img/sprites/Pet-FlyingPig-Zombie.png deleted file mode 100644 index 09fc882d23a389777204b4750ce98e781a37344c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3074 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 E0XYUOt^fc4 diff --git a/public/img/sprites/Pet-Fox-Base.png b/public/img/sprites/Pet-Fox-Base.png deleted file mode 100644 index e3e427f8621f4a3587f1678a2004036624fa5103..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2320 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 R8y0?Jf&;>6XZ@24{{tk#!)*Wn diff --git a/public/img/sprites/Pet-Fox-Golden.png b/public/img/sprites/Pet-Fox-Golden.png deleted file mode 100644 index 03749e8a704dd6d6cc8f91a4cedcefe1153dbe32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2341 zcmaJ@e>{`>9)D!!*W9D7A0xN>n380BHcU2VW}8rxU)4Gtve`2h`(aytrTi*}lq6AT zN7PXrR;oi1n$A(TlPD#06V*vYPSHuy?sU?*f86f#dOfe_`}w}!@Av1|`;R9#C~&oj zk+l&304Dx^j1cXYq*dLL6rfgG&-hv}^$Iq$Wu?QL(TbyE9g~GhGM-rZb7= z>dPR|T}ZAzG#3{JexAz^M{N_rBKbU*_ZOG>RqmV>gc5CL1}qgMz&u~6SO|V`^@Eiy%zdcxsbLPXl}9pwdnaPt$XH%lz8D`CY27Z>+M0Y^Ndy4BGJggw zEUBOSPNSh_p%#y%@vN<~a-+K{XZ8Jk1gg>l#UPvDXRNLlPkGlE4Aqj$;%CMNHQt9a zm?ag4PVXLD_8Dat+~?v zF^%~R9RtwJQf*_P24{k8^m|N*1sMw;|LCz8+g9cHaXI=91JM?zd|}n*oACj4h1z;| zR)2ar?tAxA$A~+7dD=eSkl9dEf7r>2yYzH04!bE?rYm@ab2@-T$hJ3 zKCMZ7c+Xj>3%B!2_1hjDn;4l*Q>_Mrue2dT-@T1Osx|axTaJD;Ew!|s_Ivi}h1RSg z<$_Z=?+uq62M?v29jyDX+vc)nzuNj`91O!MMa@zV_Uq|cOH@(bqDX6svQWnxXxBwi zB2~-SJk(prsj0ol)?vb%i}%_9teNr)Uck5e4L~Dnke8ZtR%}!vOdXyWyy@~Tuud4a zmlUVt6$NHk)h+$lOdWf6YLzaJuvB*lsDx-AlTWl-Trc6{Lkp4mhXdD;`veaj#W^JB z=#jV?dF_GZsi75v(7GurU~DIB{ld&2Sx%$^ z3wGPllz0b6!@d0%dzupJ23GCaiW@jGK7QlQCBLf^diOIsAfiz67%u;H`@MZ9tMg3G zAlE2jCk>u=G83Nf^KA8+4y3*JTvDX&KK5_xLlH$K4F}6S5=Lfr=Aw+2^L)uo%ZP>R zdqMdW9i86kbb00TQB#H2hV@~X8js?T4N2DaOGk43nTaV(pt?7ro3e1Wydt`U$L)dn z;}Q!cbh&Fy_;5M#hRpu-xwE^L9`HGvza>9^1-du*xQBnIL%rW=F3K-wfNA?Aud%+R z<;>u~*>iS}QbxNqPIfv(9~*B~-?uL^HhOrKEfGetO9Q9rx@Z>TeQ1N@&6gMRk4%`S zqZ^uO=Ek8*z zsViH@q96KIrQXs-I(~4?Ym!~+C-jty{tOK!p3Skm?Zseb%g28U5gLyNj?xk?T?R1 z9XZ0m*1EQFF>T``M;=`p>wEUtsby16(w3O5rPLh9=rpQn#s1%?3f8$T*rc#Z9v%Ln zyCOFIGM~@y2-@#+^>1knm5TU+%5wK!Tt!Fxz0JK;MZhc~rfW|TdKV4c%1)z(#US};rejFMSMqkw>?T1 zx%PP_D#hx})8dE2o#i*=*or?;D|}~2w*&847Mu#7?C)9;J@@0{&kSVL`9x;^2SGoy Ang9R* diff --git a/public/img/sprites/Pet-Fox-Red.png b/public/img/sprites/Pet-Fox-Red.png deleted file mode 100644 index de9018d8f1b7d56d0512b44e79dfc004551c827a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2355 zcmaJ@X;f2Z8V+Ou3CMaNL})L;A_7TnLINbRBqVIrSY(YGCL|Y#Aqz=ZMS*}Q3WJCO z$|7!+gQ!tYt%4(jMQ{N{97oVvMYL!U#1=~t$OJ2PevEU^x#xcGcb?~Yx97(#3SS#y zW`Z?=!C+=#q3j6#m!^N+j8QO{!H&%xF8aV;6~t9V$`VxRd<6t!3T5#S5GLU#LJ<&O zn3-||@`b_RI8hW=#pSG_3uF=ke*r_tkjV9H7|b^yL(Uh7Ar%l0C5ohexQUil93T?< z;bN&AkRxY7Nutm!1r(XJHcF5s7SM#a0Dr(YgRU2lKq@|vAxV}h=^1{wkGgdIdEuIf z13p4jVn5tpMR7Ud086HT04f2*3qUUt;6)*jC?JhO^8m;o2_%xpM9>>g0_jw5I!FRO zJve9~d!%FDH@+;6h7_Kn~~s zLnV^WXr(Fw`n%r$DXfgjltaV_NGVHI2=t3fa9&6yr?V6gUnNsS$z;ikQw&d%sbtC| znH*q6QVAp=RwNb5(v=_a91cB9s#Ni%0w|2_htn$%L?R)b!e)B~`hcLfPmm{x6h!u+ zQoUGY3d_rr#RMsA>LQmd6QoKYscMlc{F_VqB6q!ep;ss$TwZ~JV%JN&o4^6Q#WT67AVqGl^+1Oq)>E6w+5(>FrJ=&hiCm> zd#iYLv`PmTp={TuxoA4exA5FC3bS6uW8K~z^N9Xpo;71nu9fcj!$EDc{XQ7iz}ROs zTHD0WZgc9<4C&mf;1LLtqfkojJh$Uqi{4`49NC-kiXBikSR6}y=nHtaU4xy~Tj zrsobY`?zmBpyy8Q%a=Ut*eQ&)M6-2Y0Q35IcJ^M&@oyT$+O)h)XhXmbjRP*gjq1&!dT{*g5vR!3yc z^EY2`Xph;K0K((LzuK7)gi2peJ#e){?Qova#amIE_10#*(x-tFy2Nn!es_RQORHCz z+$%^Xdn`N3M`=ou$$Oq6%)TYnXB!>szeve?%_Pt?CpQPH%rsU=00u=Dt3eBdbtr#j z#UF+_PNVQ955(L~|E@lB?hB-sKl4``+ZeSvnz8&zjrWBg)3?^RJbU=~a*OBl4=lIB zuX}8l58a;)bRs@at|(tuzTa*6ZLEj(!DY*AoZaB79V72mOTzM=@PDau7x;OOuOPmj z#xC(`X>8nWYO-Ri54)`{Kg8TRf&GPbOJCom9NwwkOyft+ij2<*n1 z#Vr*-y>hK|v~oi&=b!CfW|OkzGB2*8{~ravo($1lEJo}%9JaWL-Vf%*6qxSC0q=Me zgAZfx{ksQ;Q>3Yr-o8lQbyKND;Ze*`{n<{yp=!^%syz6xy3?>&iwciTfojf;9x?O> zEF1R~%qHgGaH(kj-`0HBBGRO7qB=Im6{2zuC6b3O*oYPUH#6F)$z(3Nw$BbP+KT0+_Txkt_?BN=i_PPRji zqq);|%?uLTmGbaRhwJE+`pCCdBacYNqt>&}(OXtg?%OpLy+1L0dBcPG9pW_mH+?xB z#GH|WT-epJEia#pmQT&Ddvx?!NMrAi%}Ik2+|})m?PJbLjvrEvR(o=LOt+4=I+irI zer*|f7=LND#IKisyMacrr{24Q8m&IQTO0b!68^fYcuglJXEk*owECs@8N@_n%g{W~ zIAeUb&R*zb(GLEeVm&bt_|Mu^*%uoo@>lLW?@kg6zyCgR|Jz9h|L4O-O(v(Bw%?nN zzP9fM#wn%Uu6Jlfw8uPslZ$;#RZ?_&bl#Ywy240?DzBYBxNXDq(+xg_mJ^Kjr%AEq zZklj|!n_Utb}yc(1o6pMX{Xat4`m0AwC-#LktUnIyI5~kI8Skb`??Y0ast(VMEH3` zWE%d4Y~TIrug^zN*co9kESyPI$Sm_^`m zXV+{~S~ZSt%HCC%ciQ^I!R@EqQ;(aVqQdJpG?<&k3>8JH?lNCg%g6}4@4v!MEvsBQ z*JPM5te)#+bYOS}rmRZ1slfPb(RgmcU}*0~hiXsH&9{aRABdmvO?>of#&Do4rFU=6 SwW)>Qn6RL=?6ZM9^?v}X_p`$Q diff --git a/public/img/sprites/Pet-Fox-Shade.png b/public/img/sprites/Pet-Fox-Shade.png deleted file mode 100644 index b109fc3717483c0dca21cac4e3a4bc453fa7bef7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2251 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 diff --git a/public/img/sprites/Pet-Fox-Zombie.png b/public/img/sprites/Pet-Fox-Zombie.png deleted file mode 100644 index d3957fe293471d0fa95bb3bb1205e390b6e90dac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2310 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 Wr~?8=#jj_6PyD=s_~q-jru_$q7^?pO diff --git a/public/img/sprites/Pet-LionCub-CottonCandyBlue.png b/public/img/sprites/Pet-LionCub-CottonCandyBlue.png deleted file mode 100644 index c3eccd4938250a20e6e80890e8975bddda146b9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2298 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 diff --git a/public/img/sprites/Pet-LionCub-Golden.png b/public/img/sprites/Pet-LionCub-Golden.png deleted file mode 100644 index da2c9ee25dd0b60c0a3d28331aba9c312909ce3b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2367 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 Xn8Rp$+~M(Z`j;k%5lTPe&&~M{L=eF+ diff --git a/public/img/sprites/Pet-LionCub-Red.png b/public/img/sprites/Pet-LionCub-Red.png deleted file mode 100644 index 297a20f81af4529d12e41cb4119b387667be841f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2319 zcmaJ@dpuNmA3kF!tRZ4VvZp~e%$zf0$YdC1$jD_H6y7ez%)!LWnPyJol1f9Q6tNMK zCELDAl1R3cq>E}_x1x(~?<%F&t=`ra+w5r5zJI*!`Fzgj{Jy`>^E}_%^T)~J1+FCM zTj~P|w9 zBW?hICy7JCu&@Ash7gsI1=AREqC}=)1Av=HqD&x+LohH3i4jYgq|x)2NT686B(0?f zKmjr~5-avimLtK*fg!@=IH9YEL?$PT8H zVQ{TjDnb(!pYQ^b3FBtZwdePZbABgJY z#io1FoP0PlTn;MSB0;3s3|I6Qm-bcev=t;WO=b=v7b_8wj~tbNpIT;!zg`RURlUz# z(bsE%zsjX(ilIy|_J0;VbER?5^zn;rHNh9-BT|jq|{X%6MS5rK&ZV+SzMBasq9KCwLK5*)QfJN z%K6s9nsJ{7;(c;|^|-Wurvxw_+2bCW)g1H$u1lTg5WmJ?J&|beO3sfYK&1dqyH`)K zbhi=an685v^zVY!s;uzNfsyZ$GmLnSo-2)}HpUDCT{!Ii4g!I2PR$C;octzTa7|^~ zQsA-U(z6}efhPT)pca@q@4%I@kApT#j)V?02wHU4=9(X%|M$Mx<*A#{+b&v${YRWZ z|0=(hlo;{CL>9d8A#eK|+kPjJvoE1DbIwN9VO_cPjbN~&B}M-&y?F6uYn`ghNxh+T zb>ridNZwrI$kZ-ghdNV73mTbo+7J)!TJdeX;G9~=j@M$jVQg=jD}cMVNH||RYTlj= zB!+V&-u9(M#t~~6Z)VTZVTM$*_8Mjt3^8IRoh z=+|^I?%+A6Y6p6Lk1aVH71%3SAAz_yZqnzwg)eCITlVXR}{EJsZyFYGlfenb0538yBr?8no?3@ zZgW@n;x#*N*PRcb!?H)ss**eSP2xTimjzXeUYfO)W&F}?ClNI6ANrmsax*JCK;GRt zbotnV1!=ZF#~%GTvMp2?xb1khTSHl`O~61%|4Fw!r+~IX*sv8c@Xp_}ucx-9>X54q zZNB~Na`{+}RbODY7rW9o^zIt@rb#9`yk)hz??G{E>T}DqgP{+uBp;O%(u%7_di_Z9 z(pT!X@S$&dq}T0iUR}lIf@Z`mKEA1E*&EhbRX0&y&sqW)W?1!k{`4@ zCT;PZ)H??9M*8NCtdw|fPUX}3@?UuJeTY%}uH#$h`HUtnC)B+ge|EniS6>3tPyZIN z43c%7ekydkaKqujB2$kJvb~o7>b@RVNmF*O@yS=mLl?tA>rV~FoFRtKJ=9Q7+-I(L z{k+3O#PjuMfZ_1-C$-=?Zk2^y+B%)ObQXuMjd|Ln4~Q!7uxd2a-L0d<|>SJ^AyjSzicI6+|76xA}JDzbIsAFA=X&&Dc`1C^Q zriH$H?}YooQ&*YWOg+gs1;%#P&xm%+U(lPrDw03YMm^y zDSTvDpbB4vOIhMxtt=y^Gr`sLGcQ^nI5e7?yfl8)yLH6eaeuRUM6zFVM|SNl gQc3KXMXY7C5&Jd29j99#JN=8o^$z6JctxuI03W=w^Z)<= diff --git a/public/img/sprites/Pet-LionCub-Shade.png b/public/img/sprites/Pet-LionCub-Shade.png deleted file mode 100644 index 9314b2b9ce70e8d57d5c5cb9a20eb4c7a5d76675..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2160 zcmaJ@Yg7|w8Xgjaa8*%DU|EOP-gCbQx zt%BMGv=l_8NtkfzuMZkDD7IhVrZ2+lPR;nAU*#1~{&Y3gc`<>@`-rMtI@?)Yx z?W~=x0RXTI5910=Uq90e;Vb~atc$8~Fa=I1FCL9Wl2M&l0|P7>B7wnhr8or^!eUv* z#tt|b0I&pkTs#^tSjmtgN|JaQL((hNCN=;Bhv?N}=>`}DC2)#d#UzY3w-G?Oj7eA> zAb2xHW9|_TMbb1<)8dldr&FmJ91Sc+5ltL|C}yS@vmQYa?RrEFa$*BW z6mYd%B|~)D4|suq5w6mrVwDsQ=Q0T<1(IAYV{rITAjE>Wfy;Po3WY~y`_U-;Kpu_8 zp;I~hWqvbUE+S1+!YXuzEBlkno0U6l1*O`QnG0*=>9CBiL6qQ!mKpNdYhll-_mL}` zy%x@_T(YSc^7LZ=vgnyBlY6F*pKNOiJ{ccYncS{1+4@NJ!wUdl{y3b=iqqefOuc^} zg2i2}^UHB6-1<%`%f|4FzCB**6wgjf%zZf2Hn~P~pY0NhYycC4 z8y3!UOLf57gvH$Nu{5$lz(+J-=$o2LQ;m-5M8{U(J*uluTA#6eT({3_&$hH2^YQyF zcIk}U)S_S4B?h-=J2+pzkGvU|Bw0CP=L2Sq1f4q|#^*U(h^(ynINL6oZ_(adspX#K z@vYvtdmabhxHEN~z4_Iz4XpEd5+ZQPpFCm497)6ch{{@`0Bzo2@uTERiwEW>peza` zvYy}&Zl8baeR0pBswEYPS5)oGoUW&~&SU!;w&eVDWOdNEpezJ*HGAs0&D}zb$NhZ# zkbR%PbI!9$QVCoS`taR?sddJiNhAA{gDPKz79ydplaVgGgehP1ZD}rbZwD`KX$w!a z&QF_rx~#_L9!y*Kn0}mlrcGJKS*1^V=9t;kYc3SFC>xLAp~xT|!43P*zQ29e$0~k> zX<8WQ7v^&6#G|6;5oYD-dwZL*YV8J#J^a7pDIUb2p;N70zxvpld7nD#zFmyxk5MtF z@h5(}{Mkv?oeFM?cU9xrwNw4;NH1ge28pld#3TplD-XKogSL0B8eN#N>~iLd>v^lm zO_wv#E1o}sWkby^_mR~Xn{RK4wkX+jZ|Aj!NFtD%*o0OzHSqnt4!Ztapxc9tgvR(c z238OBeDk?1oo_2rCwWeEx)itjYbJ5B16g0sQ&u{5sN)>zU)VjXU$JfFA|J22h1hyY zchsCK*XjzMWVmKPmtzh6!_R)tOkHHWbf|&2Jy4fhOY5}#;>a3pP3+M3yZnpxZ9J4A z3o$F9w7Xca@YXgH_~x5qTMwT4uJFQz`f^3xMAy7yeSKTpuDxnHnlZY&iHJW=;WkGw zjm8>b`&H+m8;hSVS7cq=H{O?6GKPQaYfm6mT(h;x!ga!D+G(qv|xy)EFOL>F5d zJas~F;56p&*7O92g!vE4jh!XklXqXf#r(wKsN)uym)65uCyH$&S*h z>gPU+*9qV6%;_)3l`J0a+W(&#{QY%5?Wi-WZ3`Ow^2lxv=W5z!M#*_a%TU?l=a-__ z=p4rhL+5-8Ui`x=c)*2tSyYol-F)t8GeUbbX4w2B!p&JigRk;aE2t9&)KY zZuhq~tQqM!<+JgYRTUD=$vDjOi`bHKcrbNk$ELZzY*J+DAe$gTr`@}FPeo(@WJ<)G z1Wr4t*~xchk0Lu{S1GspuEy%!9bb*Or@xw=>vZGgtCPdL{ugh4FP(p;Xwd@Ya%@t& a(T=j?;(~8qKaVs00s!H>C~hrVl>1*vgk*;R diff --git a/public/img/sprites/Pet-LionCub-Skeleton.png b/public/img/sprites/Pet-LionCub-Skeleton.png deleted file mode 100644 index e3f640d34aa90d5304be6f00a09c8f88b785edcf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2076 zcmaJ?c~Dd59=+^=hZ+>wRJa7olO@Xy1SBQOlH?I25klAmB_X+i09i~z5;V|=Al6b) zQ4|D0#Ib;{pr}Qy5~@Hch$4zWL4mPS5DU~-!KpS4R_y!Z@$Sr>`~AK-=lr%ab3YGf z{A-1Ug9QKpD`+8Prv8i8zwQWA05Ax*8^5d%?B$eLd8C*xS8}8<5XciJ!5~e@Nrss) zhnKm#6ZQuHBb0y@E03jz5xHU^hO>ylsDu(d8vy*bsw5n48Y~Bs;ADY_gqpe0f&v9R z5-Ns3$I&IhaEc&gj}(sF!(eguq;dUtsI6N-e-%+LAcW-{P$f(k$%rZv>b)*ee_p)C zqQLhMc^V1zS5dL_a4=Xbg+T%ahvwpZAkfDf19{{8y!|{uJPyKPAv_l6i-vGSf-eyV zfgc`}KAV)sCo;*@54rRa36&z3ONdykQmMo!y)a^FG8Xdl^TXosSUeuBN1$byA~{Ee z7Rg+e6v(iQD-}rO0k)Xna_tce_+?YuZSb5CDu1)5w7= z)lkxcPPf$vsX3?veGqAaR2(kAL<`)piD16dO+9+2E5O+!(RCNv!Sa2MiBbV>3{emM+pHwDlt795=n)Lw&#wCEm zE2mW3;Y~J3U0aix<@nKG!7knHPXbDUHkin)1~$6J8LesjVpmHx5ZMh}DmQ<=dSjW@ zFJUP-?SA82149IV%jOVGVZcg9Q(j(Gm0@ofh}9(2|NES|0zzm8z~2Jq-@+kH}FJz5sPe)?pCWtgYVe*H9Q%uywq@!6OX*soDHXLmUsNP8^SkbtP}gU{Tk zRmEC{(V%wr=eGiCc;kL!_Epd*e4(}45CqQfBu1cRPz2QT3!*))Tx%7}pJ6wl-cL%@TQA14kJn!vmx0M7R5H?BqiQV{W^R`_B9`KY8p@kodQtqltews*3zdDww z`x= zikmIWJV_CHS3ex|KiFT|>w4WxtKPyde2cd^zVmp*@r*~)*KWDEI+t&PYU35rA-3Bq z)iV@)-Z5lsU&iPWtNPTrjK|LLwY>Q}<=_`{4NCWl!(c;IY{Tr8&~hiosY5POBC5V_ z;d-g-#S!7qmGjo_b=#1uSyRJ5k8l@ESv}^fyta1-Tuk<2s%=J^vkQmwTUYa->b7%i zs~Png2mG_ieYB=Ig|@2e0KfN-{^?UM6h-@8x-rhs(0^Vx#ic*tN2XR=J v*BPukiE$m2$8`GnmCr|yC^QyrH$DADWWl@FcEvrNi~nmHg+cy0h@JB%tuILV diff --git a/public/img/sprites/Pet-LionCub-White.png b/public/img/sprites/Pet-LionCub-White.png deleted file mode 100644 index e09a0aca097a90c66dffdf7881e19ee247aa4bf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2263 zcmaJ@dpK0<9$t*mu&13|+D6JU(pH#RYnWkXyBn8DWRKe!v7a?`)T@bmxguN}a2LsE)mYBm5kxhiE`ek_85JS18uaVCykzDfjz0%u|v)gSVg zc_J}F-$XeQlo$}qPmJZ$1w>aD&`HTq3y2Yv3o6ATiGrbYCVtjssL!+4WFq((g2p-% z|0;^(9|(F%qC6_vKCdQzsj6o(RBqWd$>_}31G#RGT>12pPrci9v2wTM#3CdO4N)#4z3QR=7 zmkVX6P$~gu6}dcV9O_I|SNc~AV%b+&iQ>zc)B__cxiT_Lf@WKq1N!^_f2dge6|F$o z$lvw;Phmyy78ycjBMNDpoUdM7l*Mc+8N*YKa8ao|SSl6GO))S=ib@qRQW@wOL?yvs zm{1~+CMZ7R{rwp%i2~(H_y~*XOjIk7ghBy>%B0cUy(n}CM=uW;_M$k_XfWN|+s>2e z;OIbgq|R}fQhuBmk)U&2!QWi>Z*pg?AeN~!GZDEk9uauUrDE`N%M9VSYjOCd-WRUm z+qF1;lS@_?L!Mpie=U0MO6{K6<5%0NgRjO%Bx<+I)wW*w6Xy;9VEtH3_h97!?_V=B zt{7ZLwVjHPxow&+NYTi8oNDPelLq13gl8QM0_Smh+9rN5PTtg)((lrcJfq52=|p*4 zJ_NVCyKv4pOT)tVQ*%jYBQ0gu9qZ5(%No)BR$MQ^YzdYY`k)awt?>&1(8QfKc*@o@ zdmav@VVB{CKtd-@j!(lc9-c9K**n8+9Bh9-Gi4oSt`Gi}dBnPLTC+-(y|L78eZ5S@ zZ5z3Yr?TL(o7x5Q-+-&}Oh8M|LT+5swJvpNZN84xBV9RMt(~>uQ(|4CzLzC}_jTc> z3~1M=bozHp+O|JDq3YYvkmP>xSTQEOsWJ^~(r1_z6(JCa*=vJ8j? zyfJsrjdQMCjQuXH;m`t1#*V~kR~tRIgZaj{0AF)o%|-qlMe#GQ#Lzqt7};^8}ZrcoRL5|d2x!? z+|bn)Gqmp`cH?=xTrZsmn(Xzvd315{(%&&k$4K8l&h}KSo9xgl4e*<~o!*+%uq6EB z)8VCLLJ>Qo{nYs_*NG2N-0k(@KEp=1$)K%yx^Vy1qxrh-f?8MnNam*-T0OZpBHLmhuOVwi^-I!gv#||EOvbS#3logIigy}+Iuk8C zFB)hT?c-%(>4ja<$93b2ItLDf8Zy0o77ry=RLJicJlGw+=I32zo;ojHxwO5#Ryt$> zyhda#Al|bl<#q)lWWnm5&2_$Oj+E41?{NKCHM&gfHLjz=Rq>}kO^1vudKS^b`8^%C zB<;_T-kp1+j2QTZL8p2PJC41(r1RF4--2>3Ip+Lq3h0QqJ-bu2+T3BX`S%T%x|8PV zrlhTSa((okO_)SzU4ti#)?aGR)>=U{wJ9L9*jzI1-Z}DqIDE>ZzO$bGEIN48fmgQ+ z#HA-Jms5;*nlaBw2i-olihA^0M{iLsm_FuKl|Qvv)xOfA>LD3%uB3mrk?uhel&s7P zpOm|B##!~zs!>~)3laTxM!jw4Guj@U(8T2BV)wilZ(jV;vzv2V#Rw3aDglmCvS%d%1to0n#!@3X)tR#mk zULKE|V&Y7A?5nxud$uMoMnEJJN3AGmL3?(s${TBf234#Y!`i{?c{S2vCPxW=oSyY&Ye=C^eOqB!|OIvEmC z(CS@!x_GuBP>kh9?6ngyTp4?sg23?*KOy{rYyW~Il*)c*h>>zj-K diff --git a/public/img/sprites/Pet-LionCub-Zombie.png b/public/img/sprites/Pet-LionCub-Zombie.png deleted file mode 100644 index b27425622dfc31cb368882f6440ef0bb8358f01c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2615 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 diff --git a/public/img/sprites/Pet-PandaCub-CottonCandyBlue.png b/public/img/sprites/Pet-PandaCub-CottonCandyBlue.png deleted file mode 100644 index fcaa0d243dd92aeff947d817b11dee4aabe5c59b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2190 zcmaJ@X;c&E8lHp@Abn zTeOHE*rIHmss^fs>Xm(ng^1TAf&p030bAhk!u}u?!I+ zVrklr3&>gkFoEQeBCSXe!jzy2vUm3RnlO)iaF(3PdXg^@?PrhN)*k?{t~Q^V~HB z0^dQjNi68kqC|o)Fc4KEAe~J0mQej*(9f3)`%)Rc3=&AA!c+=Oqfl3S!&D}HHIoX1 z?;psRO)ZUQ3VG|_=Q2htC_$@LF)0+CPDj@HkWsaa0y7v43YA8o(Y%caZ%vv~E7p4} zHLmjtJVYZ=%T-!Ass!g0#c^ngmIWCr{j&vy>VvFO^L|Xmfl>5g6$K_!=USQv3IzWj zs!)7DYqUb-uX_KduqHB1g;0cu22D{*jEjqRolB)+2C5OU7F9>0X!86N!xB&}s!2dq zU|qg=?WL zsP~>LUAPvX1-TSsF_gK*{%z6oS4Q{D9Y5IC7<@23qBOc)ZM1d!k`-P6V2TamaU%7j zakB>z8g;@^U+}SGWp;Pg>2H0yw!M)BV6Fm~ zBT(HkfCCn~aA#kYE`Eq>9v3Rdg?E!YhJ&5Co~-8Cj)#j|oNr$%+vVq3M7OAYExU8W zN8)iV2zz7X8}dv?zHNo#xG-cVRu%oFTMYp>Mzq=5g8jYFtFFWGE9T79e#OBoP0RfBz-U=OZ@@q50K(mob$s z$CorBE*Tc&d$Ai^J#lTE`)0wk7PguDwo0xjwyu{zs^ye)6=UO9cwm4Crb!s)_JK@? z=3HxB6YG&Gw}C_S2-%0}74DiOw8XV=JuIs9_ z9<*;EneBBo?ew9OPIXa9JD`SBhQ4*VEAhm_3@1iR-YefDMcko>AmDYJ4KU8QW>lFr z{yKCu#%k4-WYs_Wfb(Wfc;N;Q;aGDa%&wvj4FcrWgd3(*gj83glX{f4HlvA6*wu@6jdXBbTMrn=_s?dpQezNAmhauu|JV*%987nu=v2JfmfbT&gpa%T^6lZ{7UA7?d!#Tw z-zMBUq@CP`b#J>i@I+!cyf4vWbM_Y*b+wWDRg=Kb{U)capS+P(Df(#cuqZS|@9*Quc%YksHk}t})t~|0NDZH4H8f$^))^b-`{p)=5_VUGN-|`b}dqdT_MRY}H!=a}a z2fiWM#eFBp7{Mp`n`l+JR#4X&O0a6FW9O+8A zS$I-P0Nr`L!$m(beVmH{-t6(@M2S!WgqQ1v$n6(a8EJ)q%^&SObRMgDd#&%2CtF@U2)%Z~a`mO}boa&WHf-yO)VV)|Abu#XnH!t?UwzM9 A^8f$< diff --git a/public/img/sprites/Pet-PandaCub-CottonCandyPink.png b/public/img/sprites/Pet-PandaCub-CottonCandyPink.png deleted file mode 100644 index 530a58ed7d6ddbea7bccacf8f3fdfd665b0fc5c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2024 zcmaJ?dr%X19^Vjzzy%6H9*V_v@j(tqb^{?MB|=^ZN+1)E;v66$Ss+RtBnt$tOd&x; z9vT!CII7pGSTvO%o;4e&a006>RK|%>0EWt#{Sb`=KE0F0>fTz%8pkRzj zmW4`DnW8ZFdo&yXh>$Wd8A}$&a^xBnO=iQ;3@RbUFCh zc1?%CHxO(a7y8{)vRDENG&&Sy(%@h@9EN~lp)@2EW{0waKn9G!bc8{NS-}X*VX`#@mr@xn=(!P^b>)*BsZy4Pm)6x+dY%6IVC>H;J zs7mz?t;eM3AAbL*us*R+i_)d2UX!Pj^GiP0oB5CD|HGqtDi8 zK|unOhJYU`)e234{taF%=ESJ=m`p84V}x7?SD-1C3J#wa!sLng4Axo^4?#o>HWTIx z1qfqp7$Oja2-nVYg&KLD3RPqCT*V*UkOjH6RZwa1%tBPB%tsYbI*kf^Q!+=nuorki zy|-M&!d{RCxpdqN-8R_&8ua`XzCE_%yS2rGcZ-jz@om@PYkf`dK`#K`J_=k(=Q*r&>)Pkt&_B6FARr$3R~NLKVYY8{ zQp{PiZqHa{j_x;gR(FNZJF4VI}xyyJ7Mi~NZ}GC=47zJA~0+2bJds=s{c#|--h z0wo>&s(gf$7dVn>UU`Y%mJ8b5%rx(LLf!?N`$k2gn>GIN~Qj^m!_HI$S&=FR3+bp3F z5dK`$L3%=vxOIm=I1{w1bkT8=IyhD;4sgB6tj3*HEPHr~0_Xaq8>x0@JVps_E;|2c zvKOS?Vloogn@SFQllByx2{A6dD0ckS_4C;XMvdP+vc%&)LVRc%(Jq3QHUkZP&2Fte z`xWV>u5qW}?QK0(et{sF;z)H^<6K|6<3YS>*f+@FliqGWOsaINt0rzVfk0LF*8Uc9 z(@9H3kkO@N&tD!t%h4K4o_$}|T#%G4zH#pnfdp2s?WIhRXNQ4uyX4pv$BL%A0j^U? zMto)Sp)=PXZ4bAN~`h}g`Y`;-Ip%c5K=De@<7vi0Be0{672IEOZ)V;!s- zf4ZY8B42+&>omZMR@S=r_CLBekyf_NhtuwB|NM37)EL?IlUnPurKEns5V?Y2zDTJ% zTJozaQ);e~j0TnaIc4|$IVuJ8zH@rnZ_DF_89)heYX7$`CYUVp?eV+&+3lIWe2Zk} zf-`w&%D;FvFP49`rz6_j zB=eOFtMY06?DI0@a`BofC?;WaY4M+g%Co7%WUr?1%O`6@(u!MlD~VT@1f0t{o20+m z+_!tHQ;OjJy(``_rzbhO? z#Z0R^d9*veZeRbVb`U)9LV4UgsFu`&yQzD|?k2vZeli|FpZ3_Wo%PlDobyo4lB1y8 z#mK8h$H`m9?I5W2ncY?(1_-owpHXBTL*6)^L=XNB#Lgj|lqadXuV4HqgAe z^7Vz`#@1bZ#gS?CsR;^Rb2^#W@o9$IYogKAvh!i*#0|O2cPZ_bj!T0ER61!M)Y|#R z*R0yrc$jLOU9p?G%)Lc|4nF<9f^=^EW`78tUiNJ7+~DMRMP|d_hB7y1olp>b z1{=Zr_M6*tKS(`m85?M~ubtQlah?zOHbm%pMZa0j)>9VS{}nsf$?mjlxmJ1Xgxb^% n&vG}c-rt%rqj=mglfwl*@^=Z$No-kV`}f9(;)JdIbmM;jtBDt2 diff --git a/public/img/sprites/Pet-PandaCub-Desert.png b/public/img/sprites/Pet-PandaCub-Desert.png deleted file mode 100644 index 3a18a095ddbb3d193f370b9216f3b9695788863d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2054 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 HWLf_U36dYh diff --git a/public/img/sprites/Pet-PandaCub-Red.png b/public/img/sprites/Pet-PandaCub-Red.png deleted file mode 100644 index ac7aec96c7fae8270ece33929aed37c13daee0ac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2048 zcmaJ?dr%X19$z3$cwYn`KzZy1c~l_TjY&u{i6oF9Ac+v71ksXBvVoK&8J-}WIZB;mX<`ygV{y1)DcJ}xE&FAy^ zzCJU%H$%G7$1}(i005uV6p;-7M&U2yP6Pm#Nn4g34+5=Xg*6M)T5X6K1%w(*g@UOD zBp;Qbh^DOQD#`-@H;PWKuqq_!Ts3B(B8wPmslkM^0f3iKYC_b7s1;P9`8p$?^8LkL z3aHcYDcMX3BrzqS1-g`SGn!Q{m8;7O)f^2aVFSo3<>CSc)QW(m2EEb3E#*^Q>T>b( z;x&x|zJyo{`IKLZQb;nuB+QJ0Oez$ohFCDjVo+fQ#9?q^K{^COG?-3<;^Sb5%Z%qj zF!<`B;MvR?EmtN=ew7Q4_>=;x)x@RIY&IL!ww{Wa^Jy@L!=XWR8l4`8BjPM&Mk`Vp zXS9SbDTq*u+N?8Kb(j%cR76x*v6WB3EB&PfgXy)b(ei3c_`qnTh=~SMp~aS#fD+07 zhZ+p8(H5%={k7izDQuCKnNXSxwP3|&HNH4)_+ly(H_415R?IBNF#XaLGYT*(W+}i- zU{V&73WM1?qXx5CUg9MZZmQ8@MT}}RRm7*@3RIm=!=*D=>|{2B70(t6VOUJ(BqfT3 zkPu3aXK^@?h_l2MVd`Q7YP2qKHNSG>m*p;6!C=BOi%_$!1l1&)F$4IrWv*`dS{Tdf zz2a(?uZ6iRmxdQZTU_jaEqdt+chBPSwQcd>wee9S?shY7YwnJ66#x+M2?*t-e^veL zbSAjDLv*@pi!(5=?Y{GO6MfF!-Jx&X1jXszDfZ%bW9dg8^g0~Gk)uwjtV-bbLGZ}D z^T{Z;2Uhk=EtVdj)`u+c&iGsZHld!ZT?klBkX6paHsmNR4e~()F|{g|;8o?WX%$LU zgsW9er~g=DztFM*v}fo^CkYQmNx8}r!5FD5WXcmFeY1|-aLl|q-K`4|1bDz65qia! zUHw5q2CqhV*|ke$|HSLy?}HD_`o!{t^UqFqL}$7UfJLhtPLAJ5G!^zHKeOv>;xNr^ z$dy12H}4PM)Hj6KJv!YVNgGH4#>fE>R@5rjt_g5l@Cn@v-9!$JFv{(NlA2-f{lBTp zw)#KtY|xP}cLxm-TYydUZUHH3TXUj9*>S})woO=<`GXtu+v*!{rX}7f+wFBnkWtg7 z3C{bohTU3`>M?k`Ih1J2VRoy!6QfCPV>^G^kNo3dZX03D{a_)P6w>!~(23}&DHoz0 z7^uyPog25)e3a4l;gx6eg)jPuf_JN3DsMf0us5u!M7g@1;JY!69q`a~{!zC}(@WzH(dpxt!xNg|f=@_~|NiV-{#SdVuL8|A&Otxz_&sxtm;V}d4}lXQxJe1GJ96FS z%~tk+Aeh*HXvGIp#K;+Ez*S-dDSF-xQ|(71g*l!?MZ;hAjSQ#ccyB#=JfEonu9ZOi zSxCep^LHIDOwI`9JHmlr7;3dnyb<5@{amZ?if2%S>W4rk9qMs?VmJ<6H(XG z?WWnOn0`XZ)Tw7)yKFg~PqoiKo$jC988#c~dwMcg2z~xigZ_kA2aa=W=a* z$0`Rxt~)p3bXNVl?}Z7Aspd$Ba((6}x_O3)$jEoTyWW}JTA)kYad_dprzs{pU3%$+ zdA7t%Kb285%9^0Ybio7c+2hS;lJ@v=_S4c2-#;_Evi@Vw*#F zx6C$t9ojG4 zwh;CuS3~jJ!y7~HdW6jf-=9Pbe*bLf`dRI+4+y@rJ#f|gb0OK!=Y&(tuRg5po4ENf zYGHRuZQDlqt%BmZE8iLwuHKg=K_YQ~eofxynWx5M8#t^R^1JKz$v!%8qG;XtBUS2j z<6&{;U_EnKX1sf*)po@-^VE+Yx;EarEl$m*J~?}X7Q`qBH1J(?yt;Gp?}rqN|KwD$ KRP=G8vg$v5G!caW diff --git a/public/img/sprites/Pet-PandaCub-Shade.png b/public/img/sprites/Pet-PandaCub-Shade.png deleted file mode 100644 index 8c2492bee9286cbe624d88c18057a889cfd7189b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1982 zcmaJ?dr%X19^Z)a@=(Ch0;jkHMJXoPgb+w10!es;k`zcB5CsXzhD6M6NH!*|PQc+A1(E5Oic!~`Q*m5EbrKeOtk9w8oDO|Yfs3&q8EB5|4ZfAD(_x;W1^ZC9$ zGg}fbjCOJMas~jvg&)I9#J?Nx7jm=*0K$k~l!phNSY$FLLgkoVqJe=38JYoue3c{< zPJ|`0oa|e0C;-?ImEvS9SrEsPqAIe)h9MhNYMc!Kpnr9(_Qa}!8|s1Supqd>tVD#Qv3W7OWXRUiJWwF`|4^0c z9a@Ve!oS!1KZUj895qZygte$nBgGdd_qC-`v$z^qf}t8Qite7DV!Q&yP^|)0gIrM% znF=N;5gDr2zQGFwEIy*eB#0E|^VmdOfvi-@SoAt_1I1SQ*}Ek zJtJGYFRxWN+zfH^f}idWBisa9)|^{;(_XSFAtB+gb5SK_Cs++<>~ij(;Xd%X@P*s1 zzhdpf2QAxvxv^6uKYKfxccd(7eRsy_?3oU~<@cuZg$Gk>-Qr6)i>u_{ zSUQK-oBZ!)Rgkv(!P{1(ny-b2dJ{bS^H�K>PZ{vRwDMIlvu!+Hu4|%{$t3uf5C{?BM;JH9GP~RxN2J{8Tu6 zsmtn?*H2?*xE2r;6V#%tJF`EHyUu14maevX`_$iGIn&VK=$Aub*Bsv>Cv3OwjXU&R zZL7%R9NW8cb7@71)5ozMTgqQPJGXR+HKudiv(FSOog9Qa#HO~~W zeYwV^it)pbhg)g?XsGtx5F@-*-BZ-S`{Tw^WsAy~!cOzB=6}(zOX+&vu}(A_|6Xy$>Hy}WF1Gw&+%AUYpCn&6 zd(<+kziio;*IYdtF=ljmu~9p5{Pf3jX_r6Ss~k?dDGd zqnrs9Lm@`+*UcTVy!7!2YoMqgaGkLH$G-Hs`|{x0@R#R_=X_4KW$yXmb4}UQw!6LV zPx^8neE&d_nlDsd)wrZTE-`=0FnM?Ov|h9Xv^;faznJwCf&Aek+aHx5Ddb(?q#yVX Duk0L# diff --git a/public/img/sprites/Pet-PandaCub-Skeleton.png b/public/img/sprites/Pet-PandaCub-Skeleton.png deleted file mode 100644 index 0735a345d0f0fd9643f7913e83f4ef781f425ed8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1865 zcmaJ?Yfuwc6yCfb(tw~=5ye@eC_YGbLm(uAB<7(}q8J_qP)tY`h??w@EF|D7poj`p zP(gH5qKI~Uq5|Su9)ntRbOcn;wxZb9SFKYmqG-CYqWw|2Gdp|Fo$ve3cg{U`c74>G z8SZXAZU6wd%V$cI#CII=2GU&sfOMSR+e`!_aj6QAMpJN$#)JSO9h!`Qa)TxnQ6d^$ zR{B*W3;-xheT)iMDIx`0)WFg>F)XVABiH~C7GcFS+9e1MCL^hOV>t8W*^5k2uM20+ z4^}`5OpK)IXJ(s_=r7VGbMO1;UUZm?wZ>@bkkY zvYB)#0;NRuITsOyGt+P!6R_D9i-lzgVxgu~Hq7Vq*${`#;RF(hKy#K6*H{CM=CS<> z62z=E=`mc78bPO`CK=7Z!!B$-SGU8g1s{k@aImI0g9YVr>dxwla5(Xz_L%RknoDBFcEZgu<|v4VQ& zLT2)a`;oFTFOR==GXN6x)W{8fwPbh4V9Pf{Tnjbt>Q8|8E~Q-YDeGJH=IJ!=io5%e zu4cNYun;;aoCcg8O>OdjTz_i5GU+DOIu z>E0>VcDMZT?hOTU5qJ!fIiw}+pvJ?@r&G?8Ge5kJH$PZfmEM`KgHhg*btx`~98-NiVZ{St2mhAt#+DAkhRIoseK~=U;JJppDRwcn~K^vBdy7C_Guhj>s$J^k5yxd_A zajRL%XT}O!d6bto*p8fejn>RNPaR;i5a=FLltB~&C<}+6Lcr6u*)*HvxlUux&G)=` z&XM;zWbuahlnVOrH7lZ9<(H`}2ltd+HsMiI%an7pRQa(Q%HXguFJ|p1riq`NJ$!jz z!ODkyFBtD7SsO33ZadRK>1^e{EA~KV-e}2I@2tC%kg;v*#FCnXj@q8w^RKQ#hxT7z z&o%D4@U~sW7&W)|gRFI1qPXTlLiyTq&CdFdr_vp=)^#rmy5iz|@&dgN0M(@n-E0tJ z^)9RG6+LNXLj3H~ng;v5Ex9F?5sRWnkI#RU6WVE{)vd5sd!?TYohekaMIGu8PO;Jxq=Tt*)7ier8HE3}=%|4cnC7MT>N;{UH?DLAB zS99b2m6K(aBl=>u%u-hSU7xU>WUOy=>9Re(HHLKXc6j#VnJUU}18d>xrx`~k(4Vz8wuQpv+j)YeNj>L8-N*8MTSaBQaztsq zKecpg`lR5r1v4#E9{cUyn^;-F+?uL{8bcaLhLY}=L)w~l7bnl~ZAWAW66#{Ry}qkz z-_&=&WumWYa6wNYwd0JH0VR>^765r|MMcL`s=KG0{PFF#I$J<^Na&?uk7_qz@Afct z+ocp}ZH diff --git a/public/img/sprites/Pet-PandaCub-White.png b/public/img/sprites/Pet-PandaCub-White.png deleted file mode 100644 index 8baf058db665890d87d4bdceef05e540b000206e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2099 zcmaJ?c~Dd59=!yJ0YRZsfr5G)d@K*h9w1>2NfaI?wIPJXr;z0m0wgykfdo_pl!}N8 zPz&@4sI3JTWL%J7MZk?k7O8_ysZfgoqX+?6q*UQ0R&4)xygPH}e!p+dIlt}9+=E-$ zn=Q>hGY0^`GBkw2(SKd^FAjwS0HYywc&0wES23eh;c&c4%~wDGO#}-dFjUGHLmY@N zO5526`2m12TEdM|MX|O}g|HOEH()Rtsa($n0KY(uoG(m*RG+^I4quk#d&+;aa6K56^92u zJZOD3g(#lNVQl)4OCR~86I3cW6^m7?)fhDq11rQ>JcUBR;s{s*!Bda$RHn&Pe2u3} z>9nN4fRsXoM6Qy+GSHyN7r-ehf3&{RKUKg!CKAI78~7*@lVWAPZAp`|4ti}nAZ zQt3yuQpJJ(s`q~iE4gWM2+M(#aEd~xUtGMCA(fm;S3rCftl+|M^3oKyCcr9KnE=Z{ zdN>(_2O}ji5v*3e$Fo?}P?=K2mkFUzhCf=bfRRW%WvXQPT4>Aa zec+0guO)a{E>>R**09*WEqdun?;gYPqiyxUN8>{>z1tOfTYI@4ss{j*%1{Q4tLYQG zU0e(_M&SqqMCqbEE!o*>4RGi){#^ z*2sRbJGOp)Z|_SoC|uZAd;V-v=HZEHx!CoeZbASBBCE#YszEOlu{jyZKNi;HwR_>M zeR9|8lq7AUwi66JmJ>&_%1S1-hUSCO$6n9PX-fWMZ-kK3oGHLQoJB{LupIdgGp36J zk>-UtBB*q(uFN{OYhrkJE;R@2=s#e?gtezp9RJ+OE(cRdbFC^!m-MxZpfGRFIzynw zbPrbP#C0vbEZ|xjxPoto%x2#u*BEbnYK!`Orb(#p-sA?B-7(kImp zN6Tz{*T>@6mLz^f)s2XGWUfxvEqeaT7_U_y<=UH}8=vOecCK1w?iwQG zU%pr#&~WtmYi)bu<&7Y0)%2T{$k8~W+^XZM_{4X`lRF60trljkmiB~$j{;12vTj{_ z;)(T+qhE|aT$p;1aIeAc4yw_rqx0GtSxK?;x3i^bbG>edtsE{FptF0b0iI>^V}7Ii z#oJrXgwUF|Z}St_Ri2@ST)JI8VEL>uX*WK=G|yZ1me!7&UYj{fxK6YCD$AAD(ZYDu zgz31w+T)YNqC-c{JH)h2x*X4A4ZbG!S8;S^r*e2iI^@%;Q5@A)oD=i1-G_6dhpX?+?p zZ+?|=r|iK>l)Dqwggv1i(hY}T`by1_i!1Zn>Gh7EhAotMh%jWELMOGU?~IL^1$Onz zMtJjeQGYXMiXGm6c3{76-HqR^Pg04khJNFA4Z8bfM=A%69MgbUnxpw~IT=6TQ;^4) zHE~TWyR$?0E%%{w!&T>;$_w3IwOt-4&Q0%u0Ms;6DbkAH8%ee1( zVbKPZmd?N&eWajlI2MXXjL^+2e`4ZRa95q1ZiFAN&h@ zJU_a+DCA}E>NOQF_BRF~((5&Kl98IkA={!R=Y3a--L^VMa>uhzj!d45a6^pezb=}O ztqm|`KFyHzZ=BgSyd_%hxz2R2lTG$?O-=0|&wVcNZf?%1WIk|cd&(_$V?3&i&*26+ z&XxXXKOQ4~760=y(}6e4r;?sMZ6^+GI=#N2_t1sdZ;%!VcAsPz?J|?Ms=EFyGW^Cv MnQX?z;JEDn0y`2<=Kufz diff --git a/public/img/sprites/Pet-PandaCub-Zombie.png b/public/img/sprites/Pet-PandaCub-Zombie.png deleted file mode 100644 index fa83fd893c915f8137ce4315eea7ec808bd23f4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2359 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 M9{!9o-$zUT13sw!?EnA( diff --git a/public/img/sprites/Pet-TigerCub-CottonCandyBlue.png b/public/img/sprites/Pet-TigerCub-CottonCandyBlue.png deleted file mode 100644 index 5e7f6e489df75f5a6f63bf766aea169fde025276..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2626 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 diff --git a/public/img/sprites/Pet-TigerCub-Desert.png b/public/img/sprites/Pet-TigerCub-Desert.png deleted file mode 100644 index b6e3e9c78b02d24b8a52b53dd90a2a43ed40ee69..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2513 zcmaJ@c~nwqAHFJ@Af{NR=8WD!kGUXR78fWL6I?PB$y}xlgo{#a0w$RiZdht%W$83p zIyG4?W!YF}xr~)oPFdMvSy_=~YK=B#O^Y8k)qH<^efOMu?)!Vs^E|)p`QvV4M}(N8 zW}^TAFb@l5aP(iY{)J3U0Kni9NnxcA>{QG+)gqZtmC94VK%hXD0E1x?ULwqad4e^` z7vOmSV1yM#$Eo623u%0r1kano;MEejo(%x=0@QLIe-*3(6W~OV)DQczsRav)1b*09 zFBZg-2f<0A&@=_SC@mtIpSFrm6<`DW!Fg($UO)n?c%WJ$mMUp#KkO%6n*Ka>O~8Vm zAgWb<*nf(OW3j;?nF0pA@Q^1T@+N}b6g-gvQ7Kd$NP>tEfk+}iKAuE~=H)|!h~Vc3 ztIwto2x%Nf@aJ6m$Pb&OQpsrqLTYL%K9!7@DG~`pDwRrrNCXneQ;+aeu92#EYEP-s z>5BpbR`L}hxk@CHf>VmT1X+s8538^ApB5zYud-6*=P~IAMo{zQ1R@@qYUvA*#rpqH ziR3F?D~=rc9E_ z!JtK6cp?}pk_u$0%1?L}ixwtTs(4a99LDg&>J{)Jk$@IRqWDq+Auk_arZ17mB>9pl z^L-&QkrC`o^o4xLU$_hzKScsdRbRM*f4Sb@a85Y+<2p}3x+(G^RVZ-4lt{V5up zjaZ4I+1i!&w`jHJHzkivL$OK zIWtKEBxIkOF81$?g1o~IR?Td`oU@r*oN=2SOUg{qAn4rjkwi2-M6=B7Sneo^>=@Uv z#aIL;l0l=o9f6l~sP@BHOD(GPEnt9X;Pd#jxFzWy7M|Qtc#ex_P6InKYBfAd$5}r@ zR7>+?NZqr^mJJTZLw!x@K7B=SYz!G^bggFiCK_7817_wIfJjiNQ(D2U&*IvEUjj{V zLve`L?YfUS+;bBvTCz?J1>A0*+%QQ)z4lXtf@>YLfzNr#9Z7BjXz#~ws?VU;7XMI+ z%nMQhmh`%k+)B5T2xxr;zRi>>znGo&S3u|w=zVJ)>@;OI(ubX`-JL*WZTWG)DnGFV z8F>f1#EXEl4;-BICpNq8Zou_+6)r6^8Mq=T%lR&?;Lp=3Za!2SGg<{R!Zz-Rb!7=D^1MRsL#!BPkt=#NiE$dv^R+%~IjT&RG zPy+=i^XN~7+h_ERT#h>I>IN($(}CdXdnPxJ zpEx$}@psy1C0Gp&*rwWt)&o%-0k<1NxgR5@&t7upZ=3!%7IW2nFx)>&dsivLcRFiF zqGtJeRGPTV4Kz6ry3KWNP5-_6Stgl_ug7lr`Ap>Alvv>h%t`*7`vw&Iw`7QRhf5ym zG^31J7*>ZN$jJPQ&3|0?Pe*{w1rkeb1(+ALt32>8aVt=h!N})8hU9Lt>8d)j+6(di zL+_84b(e&Ox)$DUe81skbM?KXL$^Ff8^^2KiAnIe!xK2=wvM~*Md=MHhk&=}g>R(`6eYcx~%&63hC%se@;OK00alZk>>i zjeb|3$-UB9^FGIT-DnVwXG0i!JU(+hRZJK(Os`}JU$YLn${&oM_}eOP1iXQ=9z|BS zC9s=JZed(0i=y&=qF+T@e>fd37*i5%+);aO6gX+k*X+iWT(I2iyY5_)ZhaW;gKnjO z@F1-%e6P-l-XtvA2ceCwGM`Ic7nK(6Q!U=)W^ro=4f7}F=8A*elr5E`U5HBJNb8oZ zz4kL$v|pmuHXJdkMPbF~bT#KMzK|5W-F4H8HE(h7>6E93^M)QfrAChScG7#)s~-icwvfxxcw!f3kzs&nRI7>6nJ`fK<{5c9||C z4$rC=MhbVTzwdkImfIthB7uvb+!f=Vi(_o7_Hg&~BDr|b zLyNfs_w9T(b;-qcg=dfgVf=gZ)M&e6r4K7+K@~2>O_@aQcwI9)JK+F}TwC>qx#E-o zD?IDWflY(DM6L)9V L8NoO_pPTs~S#|bM diff --git a/public/img/sprites/Pet-TigerCub-Golden.png b/public/img/sprites/Pet-TigerCub-Golden.png deleted file mode 100644 index 2c8d4afa0fd2672ae9759e67b8a9324206ba212c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2444 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 diff --git a/public/img/sprites/Pet-TigerCub-Skeleton.png b/public/img/sprites/Pet-TigerCub-Skeleton.png deleted file mode 100644 index 4120915f8dbe52da65b79c7f96b7baa5c90e0515..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2034 zcmaJ?dr%X19$(}s1pyTWw6X-+@=A6S2$0AtBt($}LP!tp&H^D>NWf%6vLPV|2`VB2 zJs7ZuiWVrIysA932c-xH5m9LI>QM#82cDm`63A?rEu$kM@lK5#iPyyN1e#0%MTiRv1%uU8qksg#_@G*{N2;KzLvU|&smAm2 zHG~7-K(NdZ+;2rCvN<3fl_MaT0OJL401*uEClLK%ia*5{B*8=&B9b6D5Kn}uY=kjml*(-{vw#Avh6+$*2&dQmF_kKLRRGhlmsk1%gQsiG(*I@QNHM##iH| z3ilNS2BHwi#WGBcO2K7Cek!WOLU6`Pe``S^dnYSZyd9HqV33+GgNOupxuq2#oBjWx z63IKX0^=gT*ZV((6}%i70&x)qs+0?ii%WA~P9>w#

``XS1nMQU%7B3Xmv92+pWL5Q~LWQbYvJFM#167!*k%5+g}Le&oOi zCf%P-Vg~pHkccZ>1}acW5Gl6875>g8ugYDvf<$J_%s}MgY(&VEqZ05<%T)2|wUAcT zd&?EBUW?zVT*z1qw7l3qEPCb2=$_@{JKGwAcg9DgMz_n2wl29F#0LPgv?vCRr=Cn* zG8n>4-Q8!j79h~!>|EZjb<(vXwk)UWa8mgDHljOW?xT&H$F{-Mn!C zvi{Ss*#=$r{YPiUZG6M0oV&DpX<4p`cNb=_J16&kZTHp98~CaMbG@!fM=f&zb)4We zq%G4aOlFGxQc+fpHlKE2gGTLEIH9dQl5)&E!-{8nIC(lLA`AA^r;na|@A)>XzWmof zL%G94Y1h=B!)ZASOJZiN$1ui>L&$CI{k4eB+=u6`-&Jl={-EuSV;uLjon97dV``Ri zyz~gLuK@IRE<5-`?P$vt&F92AS17&3`p(htzuT`Vsp;>d;!G6R*_o~> zP(O6VoAwih9HE_hJSV(u{>lfl`SDQ(cj%ju?r5};`0WV!7*r~C3cKl01XLaQx9tFI z!yuOFEk^e*UL4-*_79zQlUHv_Px>XWZDUij%l7k6J~^N~njQ)yi)s(271!GOqzv-E z?5gm*BHCzh`F6+i@q1PGPlub}JI-BwZz3`3L;JS#99e=)T{`i1a0#_`|-R#vhiF@i)}&r7B{grpD{xM*GF=mkj~y4-#vPE0GG7J z{;w9^R)es8Ul>a29>TIy&%wUjjsuTx-Rxi`d@%X*y{XLkb#n(<%>jkE7iDHW zH=m|iy8*8?{P>TfMJ-V6+6H9i1s0KTp>LPh=+i=Osk4{kTF1H{tD1ZAK6<_9me(b~E(Ez!bv zmUW^zpPmH;dQmTl*~d$vwcm4EEAOy7m0Q?7i%ExY6*GFD?7E_=Caz}-j2TAmez$+| z(ck<|tEw|P=NlnwTmy+7lAB!Xc%e?8`Qnlm|7zWd<3YW>lqdDKYNes?=S5bc*L1^d z&epr04@#;sPVK&3|BCg{FT+z!u{uPE`ziN3P2KjbUskl*IZ_HcZz2C#>!N*;TecM< zbmtICj?6b*cQiNWJIDtsZg_vV`|{(GL8-^mz`ca8b`C`Y*#Qd|ihjK;q_k2E|@AmoQ&Gq-&gwS5C z4FCYb%ab0c`Vv$xZm9+U!1^5^LseiRVX!4Z!Wc<12Lb^qR~Q8%z4)A1Fc9Q$Q+D=( zZUC?Z#S3Oj*uFlbXdxfNS;SzZe36O`0B-J55hpqxlpv$PSe}54dfDEALh`s|REVQ5 z&R66C#_>F55Evx$3yzk>N4s)S?i-PAQj$u54@x*lDL+9VCP~St&$=YldGQ*HLVkuw z;>oDLi(>owBRzx=h;+o@(9t+2Jkp7X!4q+=L|1#H0}hYF;vKL!XEYv1a&#u)@W?L@ zN|g=b#*hN(%rCiA5g8RHk%&lGY;tlkCYgW{La|u9tE(#(=YVx^K&udFaf(2~k)j1+ ztFH=lP#g{ML=v7*fLv7MLw7*@&=VeuH;VoP6vzP|q- z%IAMWizR{Jf9n08!s6f*5r_>0#ll1=TD7bju<>LgeTw%lf|F$zP=$8h1H z!bf&I7f9FVh>3DEAy~?yQe)LFeGR%+>eQSTLz6I}-Pl zR|7u#IuQVJ=@RRm)`<&R^OH808TaKyAqQ?Nf1vgVDJL6i1GW@XHLV9j;E0^o<}H_c zT*@YET3%O!uQ?fA?bca&whC+ruqzx+G-??1-?T<)VT>>Hz6JY3dlfUu&i)RCcr$5# z&BDT;DaH+Nda#-6R$>R>!wt_b>*BWI6V#UVnES$ev~sfGaC>QFb4HE&3Pi`xX5Dqb zgsDH}D$YelQ4gG3=#cKjT-#SIYia^7%U+PO&I4*W%alZeH5J+>k+1rJTv5UPC8vFA zH!Wlsci}KY8Ae(;iZq!?LjYsDp1oAF45CKe^jdT8%p*xuuwwS-sp*S$r(oTWysk7J z(|T@L`><2%0IbBBm@&Mnplo#a^2(341ETa7_Ll~6BQ+iwofT}#j3#3y0{L>{%&@_7 z8*^P!orQc^J)#+Lf^%ygZue6Z7i`gpCn~bnj`bf>syVVV2x`zd4J9_Ka>S`d-PX=p zZo-1@&87i;ImkVpt4%_W7JanfYJ1}CAIshJhXKfG0MLk=z{`sbh;XaZF`_)CAG0Z} zFi>4SFF)cK2^#qjehh_c>vCJfO%b$Qg8vEBX{sD3VNvy9RD(Z!>0$5SqmgFZ%`;V& z^l>diJrqU{wf&KP;W)x{KYQ~sRKmVrScDA4p~~KbQ_c1DZHF$#@`@AV%qA)>q`mFD zS2d?NY_qo_^z@TH^0UwwGe%LJ*Ny_gNQ5xsL&9|50i#)m+xpRji63iTt>_dSWj@k?){T1U$?q!HTA$ z9Hz0QdMV@a)Kc$d5i?nRYfN4})D`F7%5n<&CCP2yydfsh!uI`!t$)H~ODSn46G&Ye z^^Vh#!Hi4qiH&cOqg_&y@O2&}E{W2Ou;xYCuX{1OFi@jRG(xxaJd>pfHtMdTc2$qQ z<&=9{J#A@e{gjX6jonRKI*)EkR5FuXkZOV#{6}@uRfwW^>+DTxsqo(>cFJMDM_PrT zj@_*G83eq;@|xBCXtqzErK8U7qUDw0A?xDs9Tt#fkl`$&FsSvac-;-F;Q$PxnFU1c zEpN!yNwa+r{%No45q*|IQ*5_#CMbN{nW@~VPc^?yLh$f{3;AQYAJW3|J(;@Ftq}E~ zQ&{?uotl>!M`*75g*r9aJ?p=em zg>CTVei%UK%<<)HV}EKpvvG-C?K*Imv7Ye)rQ4--4rp8xGIHnO-VHgEzbcMX>?t;> zzxEG@{NcfL&^>E5yaq3umoP1OX+xW-*eW`14YgH%k#9&!+mC(vfSn+i)y z&-BwnIHN0nZ#mVQ>n_OZpRzlB=3kp<-yg{VjsGppNV)5+i^@rnVof6Ixoyj12~F`=?yGOm!g95&cRE`EM# g-P~aHc9cS@b{Bp@GTE?4_3s7%UJO5aBQ0|GU#0*E&Hw-a diff --git a/public/img/sprites/Pet-TigerCub-Zombie.png b/public/img/sprites/Pet-TigerCub-Zombie.png deleted file mode 100644 index a2329dbc1941e05f9c5f8104196fd4a280d89a96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2839 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 diff --git a/public/img/sprites/Pet-Wolf-CottonCandyBlue.png b/public/img/sprites/Pet-Wolf-CottonCandyBlue.png deleted file mode 100644 index 1447a765c324eddb4201acbc60695c8d61d86321..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2529 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 diff --git a/public/img/sprites/Pet-Wolf-CottonCandyPink.png b/public/img/sprites/Pet-Wolf-CottonCandyPink.png deleted file mode 100644 index 49426129825001e9d689da13c854fb7c8ddd7bc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2506 zcmaJ@X;c$g7EXY$qfx>p0!36Bm5?fgkOWym5)5i+K-LzOkQ5Lh3rR3hXh1*{TETr` z8Ih={XtRl+D2=!PB8Vc0VhQ~|Ks<63X21_3SqoIEEdFz*s6nzTr`tPNT!NlmP8;55C~#tyXYG&kO;)l z0wF+M=VT87!CXE^AQgYbGnr&>zF5NIvte(VD^{go&*gGd-E^ioQ=Li9M7kpc(H)4+ zL`P3gh(aep1UivQndQ<1?06o`m&|fG|8OZkV zO``2%Ls2kb+YfCx2$j^ zWcu%?1&q&6mueJddx-Y8O?m7`?xqa)o48X0DHdwwdIO5-TEYgc2Y@~yC?gnkex$D) z7yhxk-(@!dr65vY(dvN>K+d4woxy3PQW>t#rZPXZV$ZhTNqKFwchsWU;EB@dgJag<_HS@KBQuiBy#YSdz)kEusp3e&K05{wHu zqwchwJ$GUDHQyB5F;J{GDTAP`fxBQTW=YxOy@!<{9Y(#8>NwHJBQQiJ7YmVdHY z?`x^r{1wexZHtj|G$utkzg}}`I%zIO%&3Hv(dnmv7Zn+?NRVE@P}4YmVwi{4jId4A zicnidTUCc?_H5A{_NYTUwrejSlap*bFbW$6X06A(w|NO!ts22Ux!nD7^-bskLlCl9 zf1?j+n1Jc!99v7xl_#~AQtb+?v*?`G)9l0Y+vuvvB7!+;(v&*V2_NK6hK&ss63Viz zj{19f=U#k*9eilYh}{^Qf2I|Qa{~?8{C8>{=Us9odty9dItsyv&baHuWCQlnT+_|3>A*WC8C_A^hABi zy(F&vhqka(8Cv_V@#2~!cOBUhVmrEozRbO&UE2uRb*s1HE}`j#6bwf012FD88vIrY zT4?p-ySNj#kmrR{_<4@!Dkrh49Os;QQ(B!<0|wo@4yq-bh?HF_WsVFsBaGO4$KL(v zW?pS+PEtQ(KF~D8GG=5({}pW|rA$Z5~ZN;c9Ul5~-)$IC|6|2sjdb zhyh*hJCc54YwuITrt1C(8qG^V94=>zLGP4-C$jnb`)AkXm@YVJyrgr87bv~rzTYb!cd=^c>2gpW1^FaJLdK~13EAECcUyay$MPvT zlBu7Q2t)AlLvAkk=PnPD2(_7kr?iURqCv(qFGN~?E?d|nA7HND^Km4l zx%_C!?cdfn+&i(+xQlSTs;QvECjI>4^y1Qqw+BPDr3wP!saY9&+Xnor$*SRCLOuOx z|NX#=I#J#eBL5Cb5ZUwfo(F@YfcOSBsc|lqA ztU_FCNJp~GBmEw3&c=>~M^f{u3sdl&gj~e4uFlG_Zr8d2?*qT7?(6nxFyYa@ zjDQI9>H=}jCHhHwrEK3cbI#{Y4ml7dFSI!uid~P&*lf3XT(A4tc83F+JN2xBbnDmc zeOEoo?(ApAg)u}gj*8*`eQZ6&YkvAr_1>YRkw+mO8U zmuPHL{jtMEm>8@Q-)n<76TK@)Hl_^KE}Zss9IK9PYKt!+f;!+cixmmrlk2hJ6Azo( z8faP^JzUHy>-qVGG0?ysdYV$tM28OEAF9Ck5sQYi-%?7mk6$|X4*~-q|Az7%x8$tb-Jfn4!#&qpZcUku{#A_0&(!$nbL)MV(ahhKH{FL; I>=~Z=A6m8xhX4Qo diff --git a/public/img/sprites/Pet-Wolf-Desert.png b/public/img/sprites/Pet-Wolf-Desert.png deleted file mode 100644 index 2d18f7ac9ae80215de7722654764d72b0ee0c707..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2547 zcmaJ@XIN8d8VyP4(gUJWV(23w1ri_vA*4_Q1q_0S3?aF|6_Xp2U;<$%0t!f3M?gRq zXFw2C6bm+%5k?dQ1OdA+g91;?M9UQn8svFm!bw5+ zAR!${0R2)#z{ZsIY;H;-*PVx%m;DldnX$cq<^#7rJ z{#UeE5(@lX@Bb7Qvy+7YE))<$Ng}RtadB3Qse}}|2;fK{5gUTGFHJEx0g^!C1W1Uc zZzMSp(BYtf2T8@B@j*cpe}P!S5pV&2h9^d;-~@s^3Z2BnJJVToGSihzATWtEAH18p z3z^`q>FYA@jffqN^7pL)(XXA%l@NMqD4+A{R1jL9;agZm2Od4>lLAmysrvsV^! z6gFig=UCT2gq&PxM!sHA7I>T{LyY!!QWppp*UaH>m)K>gn)F5G+|m-8-_Aj=G<$*G zkpbJ)iF9n^Jf51FVjB2rqt%2*&TTqM$ll^cG?S$vtVCwkBvW>()r#8;WSbZA((+M9 zp?*fH)}YIUB$FsauFkZ3FFv9kLCWOnp==7;f?;+!KzO*bU%-5pu}AuO1A&I0F3+e7 z{*QaK6w`JKRd`Hb#-TSR@XX_^pr`H;t=!)OtDMNL0p96UwQhBP1eU->7;WEw|J-&md1T35dle3%(z9 zJ63C7deE|S;waSH9Ug`R<`P~rX0u_j@xeH~0Q<~4{dAV5W~kw^24C3=)5r3PF<4tfRs~*r)6bl@ zzdyI122Y%PcTIKl(3qE@MOxEPZ`yFzYS$N9g*myAgYP<;OpEv|oB5#?k-ckrVjP!) zCLhsbMw_zf7?ytz*8z5GXUh$8oGW;Am-Bnl%XAfcEY}Q~iOzS*eEd+RnwV&$y{fR( zq$6R(^IY?pGfj6p7ye}WuC?8*_-Nm`^=7vj2n8N(+UhZbBW6g)Dm3oNF z`&ym~U-nDKLRDGDh^sc+BQ4m857?!vPO(0nrAD|-glNg?Ixbk0WSk%d*UQ;ev(?&f zA6=u?TKZ_Ltj)~jhMuQeD{8Aw`O0f58D^q?*=%#zib~DX2r#iSbI~t(5;ar2$Jnf_ zdkqv-U{`9>JmV|Sjc#x$5)&UD&4-!1o?~r2HZ)?^R<)5UMu*z7CgI3!z6*OxqpRb6uuDfT+IlBh6+w6F2^!|y0 zY`04zlI)AQ($#Twcb~SOp4K7c5wUmF*W6JgKl2DDq6YJm&omWFy*;+!O6Nvn3;u-n zr+XCU93D6rnZ^PK=SG}2QnMo6j`~K|rPW2>oj#ikvQcTO%qMD>BMQcI8@x2j_ks@- ziiEEcXpSAGxgzY-Y7a1AWq2q2zNhW*WA!TMx~B?ncwkb7tx2kpW*wU=IP!+cIx5!R zzmrP2b-(FS!w$d31af2fZ>`QbYbPf+sCekEedrH1=q>L$r7nN>i1)NX{9;5k-0Q(@ zpqRN|D*Kp*3fr75Oy76C$J2SIW94H%guMJ-^>OCN+wpmA-G%>vK(NgSIikT5U}y$luw5NSubj4bZvcMF>I{jhR(0v%b2*ACE7{BTIRv1 zB;?KZfxS~?e^_4L27~+pk7&ihbv7Y?#|g7dcc=5;y$@gW!^#utvQ6twMHaQ}+WzQr zIjrYcIyhgisc|pu?%?;0A8a`oaL|fReDs8R)54XQ=3qOamwg^ol+2 zpIRBVD)oMbS&Mq*Rr0f{+27mza{SWAFZ?+j_^NAowj>y8i+6~$8zp$28mQo4qS`ON xmrCuj4SM( diff --git a/public/img/sprites/Pet-Wolf-Golden.png b/public/img/sprites/Pet-Wolf-Golden.png deleted file mode 100644 index 59e71564d73ba66c8b6d6cc7244e8d073822bdec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2628 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 diff --git a/public/img/sprites/Pet-Wolf-Red.png b/public/img/sprites/Pet-Wolf-Red.png deleted file mode 100644 index d80b8f795bb17506316335289f8b3fe58f068cae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2663 zcmaJ@X;>5I8XYtwhDE^&Wp@lHijbWIA^}3eT0$X!AO*}egkY8-39{L;$Sxv_A_`Ve zxt59+aY0d3T&h-qMsP(@Km`%m6zbBN2CMe|xZZi5dFFe+=bZCy=f@NV2l*Q6S?B=( zVCe71;%L8=*>@fi0Ce7YMSY_U%vIizs!(~HDw(H%0ESS`hd_TRPXuuwo-j4>D&z(L zb1~wuNL3^|kS35zvAkIfHbn|+*#O|?kplAs>mU`#heTo-9W#FFECv({>6i#-Hl7VL zp?I-hngR+<3knmYtrNHkF&^%qTMA7pAca&sFhwenDQPKm%m-bX_B?xy!+;+ks&#bC zKSf2dgF&WT0fEj~ypsS=A%GMzmO#e4l3g7^BA$T95r{ZE)ro+oIa6tP0{HR4XtODV zaWoFg=VLByM90LdR4@&POHNM4CX=vog$PG*b#=wzi8vzBNsDk&rpi>j6epR|_LBk& zQVJAeSS6Orz*$8eU!J6*W3-k2(}EQKEGtuf9FulnxD+0YBVh5fEqwyA+5aCZm3~Gm zRUGKwdjF@eGAtE_a2!Y}Pf`f9i;J_JO$F1K3W%qYE5hV*$)_m>$IDf6WxN~)nW4^D z0vI8d3FXPk4|q14<}XvKcrpRx&!S_r3RtmNNF%#4$qa87JjI(zB@n!c3_Qull}aE{ ziQX;*l8f^vE=w**l0q`oC$8{cF5!#ZSu03kZDtmv5U+=XJ_@-M{LnH@{KZ{A^oo@Y(o~OzU=q*4CAIJ{SN%_WH9JVJY|c zuQeKvjRuy38AhA0uPeUeC)uC5Pt+4LH#XhgB7imb(<{&BwMTXbz*FiEE?%tE1h2SYe*Vb$tJ` z_j8?4qh(P#<5$X-`ln~vm`sO%?^|5o>bdUhZ*%EGt!_{9mQ9|h3fOYAw!cMvk=$Y# zN{-@$7wx|%2_eIA;$DM& z`_e_8o3H&5l7oMtL6|Ug%xw8xb61wm`F)+$^QOl29QDMMPy32A_FG>d;6O}%CRlVR zI6lX#E+m0fw|DAmi?+o^{a@K(9Cii#nYlWw_stx`U8eo|xBBj$tRRt+-GYu(T#XSu zs8NnN&j8`RR<}{&r*Eb{7>l%%gc0$l5bRB?eU6>M z6mWm5*+T|MtO;qnsWZR`?-+H89TnpmQr{YJu!5jXmSm2N^YP z@Ooro_&ADSuW{RTB5a?e=t4kRRo2RexAAm&(^Yny%l@XpZY5J@P6uK72i;^38t7=aZ6X%kW$}`8%Mk@3)83tn1C>M^cj1 zvVR_@g>uoSQHQ*@QeXGRYl@eCV0Rf1@wf%v68hq1FnUyobMm_x7ps4!0l~aiV8AE6 zNZipEf_`S7pAa*TV$s|YGiAiRQfMU%DdB}m;+>+ua$Bp{A99yhetY;ych4BYRiBXG zQMCSvd!NJA6@1frNgw%54(ilE$E%jcdN@P<>%c1ISY%FLI+81lEPFaVn!s_TH>;2V z1=ypqXv;co54K|Z`~*T)8rZ7U@%g*@#qtiq`~S+ck4z}%4+s6 z;*#$+T0NlU9BQ*z9O}LkVLD+$tj~!066 z`$W$6kkgLu9siQ9Xf+pXifFGfIec4Z;jzfDX?^uTJLL!&Z)31Ki8Y4rcIdR#oTgSi zIofj+nZM)Qg#h)DOHG|kcXo{?R=Ui$yjh&dGPDvkgcW7JV8Wen*T_@1N$$+W5bUm+ zx2cqPs$k^e`Gf_B?%3wi>^7gX3`Uot!zmK~MF)dld9@*hKzy(vz(j3q)`64lh=VuY=|=uE{Xp4k+U2e)6GX(0i{Sd2W%XGE6aL!^Ta6#9V;_ckwV!T{ zsju3)=MVdXUEN8w_M$3dY}28(vBE*S%%qp8UstW3qdOuSZW;B#RlU5WkBXYu@OrDl QdiK}P-#dtP$cvl(H*?fhN&o-= diff --git a/public/img/sprites/Pet-Wolf-Shade.png b/public/img/sprites/Pet-Wolf-Shade.png deleted file mode 100644 index e1056dd3f967a5f04d80afac6f64f76f585fac29..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2389 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 diff --git a/public/img/sprites/Pet-Wolf-Skeleton.png b/public/img/sprites/Pet-Wolf-Skeleton.png deleted file mode 100644 index 34ecdb8f6659b0cc74be12b99effa66178cd7b02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2345 zcmaJ@dpMN&9)I1XK{C=P>ur=!=FXVOFw6z3k(k^{8Z$3unTxqFrXrWZF-E>ARNu`x+iR$QRRqSZfoF>DEQx~r ztEfm;2uKr2AkZC!apPhjkw|C^4voXP=@4$xbfJu+a1%-$=M?CW zlq=zjWqgqkoK@t+iR3a0Qdj9;EeOP4Wrfl&W6})_t>B2!SQKWqr8yvr_5Yy)!B@0Y z77G1c@Bb8*veU&7Iuw$M+%lQ}?OHJ3)ceBa zeY+OyH@RqCG3eRF{@0@Cu5|91J$|*VF8FGENT_qWL}%+qTg_nrV00{y?#os@hRv3##`H7bq*;+GTk0 zX79{S5aqIWsf}tRrOi-lXwX?oO;*>$HfOwc=v$!R{R|HbaA|Rb^MHV*BR;#@E4><) zIa`^}Cx=kk5QG67%dFs+%ZKz;3N=eybso$EziY`Ki%^`-4qZ@j5W8tbw}U@U02+J%+XA@@IjN`yU#GZPJJKaKBmT!23&`_L}$$W*MCsIr}@CH zdX4|9p)RO*({|LlI&+Dd-7Yw5^uvZ7kIB}48QrBVdwomMpgf8xv2>*Kny&R;91Iy4 zvl@9?^Ze4j>y)|^y*=|{%pMoLMdVctcJB!>y~s4qIebUZGi;I>P2JWymH3a?Yvx(U zhF2`*p3J-8!_-hs4toDVRWinT$@(GD#zfOL44hS2yKjADHXe@!@_t$wxyPl!@ZpsI zEGJOV;?=TZB7QSyh@8PVX&uBP$Cf1( zJ{Tb+Cmv>>J5hwB?u;wg65yJ8<&nodn?`g}v%y|lp>0iyI=Ofc{>3f0{YtLZ_IhsE ztx{m(Q(s~Drx$n3m*|E2^V&!kEYsk-J)hPE-aH4~R1cc9VN7$6+?~vPmh5MNI#lnH zb9LUQyUR*E-+9-=;v&);7lmZnx2r#%tLP3UzOnyJla+Sw$94W^x_wp(s>@Px#)qz* zl)*c2svvE{2%?6nT3(g#IwktjJ$&U_`*d1w;^FBPF&z;#=Q`FN$FC0GUh%^y_unya zrCn+8N&M1IeS>Z8a())O_kwcA3YmG|AMINKVp(KZ2Yy3!zhJ6_n<>l3@EUH-**|%dfelNsk{Gl5Jl&6VC zKM$tS6dvIZO@APG@04&6Wf?vWUI8C|B)C>)7@X$lRhylj|N2SS7Q>BzjY!aw)C2KB^Y(8+SZc)_B ziU7FQYHUq$OauJXhJ00hFF<#t6Fg=I8%g-O=-kq-y z5P$A-HY(QU?;(T#e^hFu zzu0KgE9q!yRgH~9EO}gVm7D7JXsl)xY=)s(B{#8d7{6m8U65$EnS#7zdbsOWu7U~G z$j6&=?~BWdx%VRGU4&A*H>EG@R$fT!GMF-&oER=B8DQJZ{=5V-g6U`dwq*YaG}^T1 diff --git a/public/img/sprites/Pet-Wolf-Veteran.png b/public/img/sprites/Pet-Wolf-Veteran.png deleted file mode 100644 index 33439e60bfe84210827eaa8a258c168015d559f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3210 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

diff --git a/views/app/pets.html b/views/app/pets.html index fb5c1b1a39..3f5a41e01b 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -1,5 +1,8 @@ -

Highly discouraged because red tasks provide good incentive to improve (read more). However, this becomes necessary after long bouts of bad habits.

+

You've unlocked the drop system.

+ <@footer> + + \ No newline at end of file From 31c009911969b13463c89b764e2fa210609a5946 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 9 Mar 2013 08:30:06 -0500 Subject: [PATCH 09/52] Drop an egg when the user htis level 4 --- src/app/helpers.coffee | 7 +++++++ src/app/items.coffee | 1 + src/app/pets.coffee | 9 +++++++++ views/app/pets.html | 2 ++ 4 files changed, 19 insertions(+) diff --git a/src/app/helpers.coffee b/src/app/helpers.coffee index b6389bfba9..352caad1d4 100644 --- a/src/app/helpers.coffee +++ b/src/app/helpers.coffee @@ -8,6 +8,13 @@ module.exports.daysBetween = (yesterday, now, dayStart) -> module.exports.dayMapping = dayMapping = {0:'su',1:'m',2:'t',3:'w',4:'th',5:'f',6:'s',7:'su'} +module.exports.randomProp = (obj) -> + result = undefined + count = 0 + for key, val of obj + result = val if Math.random() < (1 / ++count) + result + module.exports.viewHelpers = (view) -> view.fn "percent", (x, y) -> diff --git a/src/app/items.coffee b/src/app/items.coffee index a539781df7..a565179e44 100644 --- a/src/app/items.coffee +++ b/src/app/items.coffee @@ -56,6 +56,7 @@ items = module.exports.items = {index: 15, text: 'Zombie Wolf', name: 'wolfZombie', icon: 'Pet-Wolf-Zombie.png', value: 3} {index: 16, text: 'Wolf', name: 'wolfBorder', icon: 'wolf_border.png', value: 3} ] + meats: [ {index: 0, name: 'Red Meat', text: 'Turns your animal into a mean red meat eater.'} {index: 1, name: 'Blue Meat', text: 'Turns your animal into Neo.' } diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 96f8b5ad5d..a7860ea057 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -1,3 +1,6 @@ +{ randomProp } = require './helpers' +{ pets } = require('./items').items + ### app exports ### @@ -6,5 +9,11 @@ module.exports.app = (appExports, model) -> user.on 'set', 'flags.dropsEnabled', (captures, args) -> return unless captures == true + + egg = randomProp pets + + user.push 'items.eggs', egg.name + user.set 'items.egg', egg + # do drops enabled stuff $('#dropsEnabled-modal').show() diff --git a/views/app/pets.html b/views/app/pets.html index 3f5a41e01b..8a1451160a 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -2,6 +2,8 @@

You've unlocked the drop system.

+

Here's your first egg! {_user.items.egg.name}

+

Feed it some meat to get it to hatch.

<@footer> From 6fdd69d2e12c247adce80e24a7c5556992f6307c Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 9 Mar 2013 08:47:09 -0500 Subject: [PATCH 10/52] Add comments to helper function --- src/app/helpers.coffee | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app/helpers.coffee b/src/app/helpers.coffee index 352caad1d4..815ae20650 100644 --- a/src/app/helpers.coffee +++ b/src/app/helpers.coffee @@ -8,6 +8,9 @@ module.exports.daysBetween = (yesterday, now, dayStart) -> module.exports.dayMapping = dayMapping = {0:'su',1:'m',2:'t',3:'w',4:'th',5:'f',6:'s',7:'su'} +# http://stackoverflow.com/questions/2532218/pick-random-property-from-a-javascript-object +# obj: object +# returns random property (the value) module.exports.randomProp = (obj) -> result = undefined count = 0 From c8c7d76efd0d2527422788005d9b9f9bfa5f9701 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Sat, 9 Mar 2013 11:36:27 -0500 Subject: [PATCH 11/52] renaming some pets for consistency, adding foods --- src/app/items.coffee | 34 +++++++++++++++++++++------------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/src/app/items.coffee b/src/app/items.coffee index 001151c83f..064ea226f6 100644 --- a/src/app/items.coffee +++ b/src/app/items.coffee @@ -38,21 +38,29 @@ items = module.exports.items = reroll: {type: 'reroll', text: "Re-Roll", classes: 'reroll', notes: "Resets your tasks. When you're struggling and everything's red, use for a clean slate.", value:0 } pets: [ - {text: 'Wolf', name: 'Wolf', value: 3} - {text: 'Tiger Cub', name: 'TigerCub', value: 3} - {text: 'Polar Bear Cub', name: 'PolarBearCub', value: 3} - {text: 'Panda Cub', name: 'PandaCub', value: 3} - {text: 'Lion Cub', name: 'LionCub', value: 3} - {text: 'Fox', name: 'Fox', value: 3} - {text: 'Flying Pig', name: 'FlyingPig', value: 3} - {text: 'Dragon', name: 'Dragon', value: 3} - {text: 'Cactus', name: 'Cactus', value: 3} - {text: 'Bear Cub', name: 'BearCub', value: 3} + {text: 'Wolf', classes: 'Wolf', value: 3} + {text: 'Tiger Cub', classes: 'TigerCub', value: 3} + #{text: 'Polar Bear Cub', classes: 'PolarBearCub', value: 3} #commented out because there are no polarbear modifiers yet, special drop? + {text: 'Panda Cub', classes: 'PandaCub', value: 3} + {text: 'Lion Cub', classes: 'LionCub', value: 3} + {text: 'Fox', classes: 'Fox', value: 3} + {text: 'Flying Pig', classes: 'FlyingPig', value: 3} + {text: 'Dragon', classes: 'Dragon', value: 3} + {text: 'Cactus', classes: 'Cactus', value: 3} + {text: 'Bear Cub', classes: 'BearCub', value: 3} ] - meats: [ - {index: 0, name: 'Red Meat', text: 'Turns your animal into a mean red meat eater.'} - {index: 1, name: 'Blue Meat', text: 'Turns your animal into Neo.' } + food: [ + {text: 'Zombie', classes: 'Zombie', notes: 'Turns your animal into a Zombie.', value: 3} + {text: 'White', classes: 'White', notes: 'Turns your animal into a White.', value: 3} + {text: 'Veteran', classes: 'Veteran', notes: 'Turns your animal into a Veteran.', value: 3} + {text: 'Skeleton', classes: 'Skeleton', notes: 'Turns your animal into a Skeleton.', value: 3} + {text: 'Shade', classes: 'Shade', notes: 'Turns your animal into a Shade.', value: 3} + {text: 'Red', classes: 'Red', notes: 'Turns your animal into a Red.', value: 3} + {text: 'Golden', classes: 'Golden', notes: 'Turns your animal into a Golden.', value: 3} + {text: 'Desert', classes: 'Desert', notes: 'Turns your animal into a Desert.', value: 3} + {text: 'CottonCandyPink', classes: 'CottonCandyPink', notes: 'Turns your animal into a CottonCandyPink.', value: 3} + {text: 'CottonCandyBlue', classes: 'CottonCandyBlue', notes: 'Turns your animal into a CottonCandyBlue.', value: 3} ] # add "type" to each item, so we can reference that as "weapon" or "armor" in the html From 65b7f432a9bb69f98754c4635f252dfa0f60384f Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Sat, 9 Mar 2013 12:03:38 -0500 Subject: [PATCH 12/52] get the pets working for the avatar box, with consistent names (need to manually apply with model.set for now) --- public/img/sprites/pet_sprites.css | 2 +- src/app/items.coffee | 56 +++++++++++------------------- src/app/pets.coffee | 18 ++++++++++ styles/app/index.styl | 1 + views/app/avatar.html | 4 ++- 5 files changed, 43 insertions(+), 38 deletions(-) diff --git a/public/img/sprites/pet_sprites.css b/public/img/sprites/pet_sprites.css index 6ff97ca445..b13ae3206c 100644 --- a/public/img/sprites/pet_sprites.css +++ b/public/img/sprites/pet_sprites.css @@ -1,4 +1,4 @@ -.Pet-Wolf-Zombie, .Pet-Wolf-White, .Pet-Wolf-Veteran, .Pet-Wolf-Skeleton, .Pet-Wolf-Shade, .Pet-Wolf-Red, .Pet-Wolf-Golden, .Pet-Wolf-Desert, .Pet-Wolf-CottonCandyPink, .Pet-Wolf-CottonCandyBlue, .Pet-TigerCub-Zombie, .Pet-TigerCub-White, .Pet-TigerCub-Skeleton, .Pet-TigerCub-Shade, .Pet-TigerCub-Red, .Pet-TigerCub-Golden, .Pet-TigerCub-Desert, .Pet-TigerCub-CottonCandyPink, .Pet-TigerCub-CottonCandyBlue, .Pet-TigerCub-Base, .Pet-PolarBearCub-Base, .Pet-PandaCub-Zombie, .Pet-PandaCub-White, .Pet-PandaCub-Skeleton, .Pet-PandaCub-Shade, .Pet-PandaCub-Red, .Pet-PandaCub-Golden, .Pet-PandaCub-Desert, .Pet-PandaCub-CottonCandyPink, .Pet-PandaCub-CottonCandyBlue, .Pet-PandaCub-Base, .Pet-LionCub-Zombie, .Pet-LionCub-White, .Pet-LionCub-Skeleton, .Pet-LionCub-Shade, .Pet-LionCub-Red, .Pet-LionCub-Golden, .Pet-LionCub-Desert, .Pet-LionCub-CottonCandyPink, .Pet-LionCub-CottonCandyBlue, .Pet-LionCub-Base, .Pet-Fox-Zombie, .Pet-Fox-White, .Pet-Fox-Skeleton, .Pet-Fox-Shade, .Pet-Fox-Red, .Pet-Fox-Golden, .Pet-Fox-Desert, .Pet-Fox-CottonCandyPink, .Pet-Fox-CottonCandyBlue, .Pet-Fox-Base, .Pet-FlyingPig-Zombie, .Pet-FlyingPig-White, .Pet-FlyingPig-Skeleton, .Pet-FlyingPig-Shade, .Pet-FlyingPig-Red, .Pet-FlyingPig-Golden, .Pet-FlyingPig-Desert, .Pet-FlyingPig-CottonCandyPink, .Pet-FlyingPig-CottonCandyBlue, .Pet-FlyingPig-Base, .Pet-Dragon-Zombie, .Pet-Dragon-White, .Pet-Dragon-Skeleton, .Pet-Dragon-Shade, .Pet-Dragon-Red, .Pet-Dragon-Golden, .Pet-Dragon-Desert, .Pet-Dragon-CottonCandyPink, .Pet-Dragon-CottonCandyBlue, .Pet-Dragon-Base, .Pet-Cactus-SugarCube, .Pet-Cactus-Strawberry, .Pet-Cactus-Rotten, .Pet-Cactus-Licorice, .Pet-Cactus-Golden, .Pet-Cactus-Cream, .Pet-Cactus-CottonCandyPink, .Pet-Cactus-CottonCandyBlue, .Pet-Cactus-Chocolate, .Pet-Cactus-Base, .Pet-BearCub-Zombie, .Pet-BearCub-White, .Pet-BearCub-Skeleton, .Pet-BearCub-Shade, .Pet-BearCub-Red, .Pet-BearCub-Golden, .Pet-BearCub-Desert, .Pet-BearCub-CottonCandyPink, .Pet-BearCub-CottonCandyBlue, .Pet-BearCub-Base {background: url(pet_sprites.png) no-repeat} +.Pet-Wolf-Zombie, .Pet-Wolf-White, .Pet-Wolf-Veteran, .Pet-Wolf-Skeleton, .Pet-Wolf-Shade, .Pet-Wolf-Red, .Pet-Wolf-Golden, .Pet-Wolf-Desert, .Pet-Wolf-CottonCandyPink, .Pet-Wolf-CottonCandyBlue, .Pet-TigerCub-Zombie, .Pet-TigerCub-White, .Pet-TigerCub-Skeleton, .Pet-TigerCub-Shade, .Pet-TigerCub-Red, .Pet-TigerCub-Golden, .Pet-TigerCub-Desert, .Pet-TigerCub-CottonCandyPink, .Pet-TigerCub-CottonCandyBlue, .Pet-TigerCub-Base, .Pet-PolarBearCub-Base, .Pet-PandaCub-Zombie, .Pet-PandaCub-White, .Pet-PandaCub-Skeleton, .Pet-PandaCub-Shade, .Pet-PandaCub-Red, .Pet-PandaCub-Golden, .Pet-PandaCub-Desert, .Pet-PandaCub-CottonCandyPink, .Pet-PandaCub-CottonCandyBlue, .Pet-PandaCub-Base, .Pet-LionCub-Zombie, .Pet-LionCub-White, .Pet-LionCub-Skeleton, .Pet-LionCub-Shade, .Pet-LionCub-Red, .Pet-LionCub-Golden, .Pet-LionCub-Desert, .Pet-LionCub-CottonCandyPink, .Pet-LionCub-CottonCandyBlue, .Pet-LionCub-Base, .Pet-Fox-Zombie, .Pet-Fox-White, .Pet-Fox-Skeleton, .Pet-Fox-Shade, .Pet-Fox-Red, .Pet-Fox-Golden, .Pet-Fox-Desert, .Pet-Fox-CottonCandyPink, .Pet-Fox-CottonCandyBlue, .Pet-Fox-Base, .Pet-FlyingPig-Zombie, .Pet-FlyingPig-White, .Pet-FlyingPig-Skeleton, .Pet-FlyingPig-Shade, .Pet-FlyingPig-Red, .Pet-FlyingPig-Golden, .Pet-FlyingPig-Desert, .Pet-FlyingPig-CottonCandyPink, .Pet-FlyingPig-CottonCandyBlue, .Pet-FlyingPig-Base, .Pet-Dragon-Zombie, .Pet-Dragon-White, .Pet-Dragon-Skeleton, .Pet-Dragon-Shade, .Pet-Dragon-Red, .Pet-Dragon-Golden, .Pet-Dragon-Desert, .Pet-Dragon-CottonCandyPink, .Pet-Dragon-CottonCandyBlue, .Pet-Dragon-Base, .Pet-Cactus-SugarCube, .Pet-Cactus-Strawberry, .Pet-Cactus-Rotten, .Pet-Cactus-Licorice, .Pet-Cactus-Golden, .Pet-Cactus-Cream, .Pet-Cactus-CottonCandyPink, .Pet-Cactus-CottonCandyBlue, .Pet-Cactus-Chocolate, .Pet-Cactus-Base, .Pet-BearCub-Zombie, .Pet-BearCub-White, .Pet-BearCub-Skeleton, .Pet-BearCub-Shade, .Pet-BearCub-Red, .Pet-BearCub-Golden, .Pet-BearCub-Desert, .Pet-BearCub-CottonCandyPink, .Pet-BearCub-CottonCandyBlue, .Pet-BearCub-Base {background: url("/img/sprites/pet_sprites.png") no-repeat} .Pet-Wolf-Zombie {background-position: 0 0; width: 81px; height: 99px} .Pet-Wolf-White {background-position: -81px 0; width: 81px; height: 99px} .Pet-Wolf-Veteran {background-position: -162px 0; width: 81px; height: 99px} diff --git a/src/app/items.coffee b/src/app/items.coffee index 064ea226f6..62963d7d6a 100644 --- a/src/app/items.coffee +++ b/src/app/items.coffee @@ -38,29 +38,29 @@ items = module.exports.items = reroll: {type: 'reroll', text: "Re-Roll", classes: 'reroll', notes: "Resets your tasks. When you're struggling and everything's red, use for a clean slate.", value:0 } pets: [ - {text: 'Wolf', classes: 'Wolf', value: 3} - {text: 'Tiger Cub', classes: 'TigerCub', value: 3} - #{text: 'Polar Bear Cub', classes: 'PolarBearCub', value: 3} #commented out because there are no polarbear modifiers yet, special drop? - {text: 'Panda Cub', classes: 'PandaCub', value: 3} - {text: 'Lion Cub', classes: 'LionCub', value: 3} - {text: 'Fox', classes: 'Fox', value: 3} - {text: 'Flying Pig', classes: 'FlyingPig', value: 3} - {text: 'Dragon', classes: 'Dragon', value: 3} - {text: 'Cactus', classes: 'Cactus', value: 3} - {text: 'Bear Cub', classes: 'BearCub', value: 3} + {text: 'Wolf', name: 'Wolf', value: 3} + {text: 'Tiger Cub', name: 'TigerCub', value: 3} + #{text: 'Polar Bear Cub', name: 'PolarBearCub', value: 3} #commented out because there are no polarbear modifiers yet, special drop? + {text: 'Panda Cub', name: 'PandaCub', value: 3} + {text: 'Lion Cub', id: 'LionCub', value: 3} + {text: 'Fox', name: 'Fox', value: 3} + {text: 'Flying Pig', name: 'FlyingPig', value: 3} + {text: 'Dragon', name: 'Dragon', value: 3} + {text: 'Cactus', name: 'Cactus', value: 3} + {text: 'Bear Cub', name: 'BearCub', value: 3} ] food: [ - {text: 'Zombie', classes: 'Zombie', notes: 'Turns your animal into a Zombie.', value: 3} - {text: 'White', classes: 'White', notes: 'Turns your animal into a White.', value: 3} - {text: 'Veteran', classes: 'Veteran', notes: 'Turns your animal into a Veteran.', value: 3} - {text: 'Skeleton', classes: 'Skeleton', notes: 'Turns your animal into a Skeleton.', value: 3} - {text: 'Shade', classes: 'Shade', notes: 'Turns your animal into a Shade.', value: 3} - {text: 'Red', classes: 'Red', notes: 'Turns your animal into a Red.', value: 3} - {text: 'Golden', classes: 'Golden', notes: 'Turns your animal into a Golden.', value: 3} - {text: 'Desert', classes: 'Desert', notes: 'Turns your animal into a Desert.', value: 3} - {text: 'CottonCandyPink', classes: 'CottonCandyPink', notes: 'Turns your animal into a CottonCandyPink.', value: 3} - {text: 'CottonCandyBlue', classes: 'CottonCandyBlue', notes: 'Turns your animal into a CottonCandyBlue.', value: 3} + {text: 'Zombie', name: 'Zombie', notes: 'Turns your animal into a Zombie.', value: 3} + {text: 'White', name: 'White', notes: 'Turns your animal into a White.', value: 3} + {text: 'Veteran', name: 'Veteran', notes: 'Turns your animal into a Veteran.', value: 3} + {text: 'Skeleton', name: 'Skeleton', notes: 'Turns your animal into a Skeleton.', value: 3} + {text: 'Shade', name: 'Shade', notes: 'Turns your animal into a Shade.', value: 3} + {text: 'Red', name: 'Red', notes: 'Turns your animal into a Red.', value: 3} + {text: 'Golden', name: 'Golden', notes: 'Turns your animal into a Golden.', value: 3} + {text: 'Desert', name: 'Desert', notes: 'Turns your animal into a Desert.', value: 3} + {text: 'CottonCandyPink', name: 'CottonCandyPink', notes: 'Turns your animal into a CottonCandyPink.', value: 3} + {text: 'CottonCandyBlue', name: 'CottonCandyBlue', notes: 'Turns your animal into a CottonCandyBlue.', value: 3} ] # add "type" to each item, so we can reference that as "weapon" or "armor" in the html @@ -147,22 +147,6 @@ module.exports.app = (appExports, model) -> hp = 50 if hp > 50 user.set 'stats.hp', hp - appExports.selectPet = (e, el) -> - name = $(el).attr('data-pet') - pet = _.find items.pets, (p) -> p.name == name - debugger - if user.get "items.pets.#{name}" - user.set 'items.pet', pet - else - tokens = user.get('balance')*4 - if tokens > pet.value - r = confirm("Buy this pet with #{pet.value} of your #{tokens} tokens?"); - if r - user.set "items.pets.#{name}", true - user.set 'items.pet', pet - user.set 'balance', (tokens-pet.value)/4 - else - $('#more-tokens-modal').modal('show') appExports.activateRewardsTab = -> model.set '_view.activeTabRewards', true diff --git a/src/app/pets.coffee b/src/app/pets.coffee index a7860ea057..c36c7943d6 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -17,3 +17,21 @@ module.exports.app = (appExports, model) -> # do drops enabled stuff $('#dropsEnabled-modal').show() + + + appExports.selectPet = (e, el) -> + name = $(el).attr('data-pet') + pet = _.findWhere pets, {name:name} + ownsThisPet = user.get('items.pets').indexOf(name) + if ownsThisPet != -1 + user.set 'items.currentPet', pet + else + tokens = user.get('balance')*4 + if tokens > pet.value + r = confirm("Buy this pet with #{pet.value} of your #{tokens} tokens?"); + if r + user.push "items.pets", name + user.set 'items.currentPet', pet + user.set 'balance', (tokens - pet.value)/4 + else + $('#more-tokens-modal').modal('show') diff --git a/styles/app/index.styl b/styles/app/index.styl index 406f26d74e..0bac051f6f 100644 --- a/styles/app/index.styl +++ b/styles/app/index.styl @@ -7,6 +7,7 @@ @import "./customizer.styl"; @import "./items.styl"; @import "./alerts.styl"; +@import "../../public/img/sprites/pet_sprites.css"; @import "../../public/vendor/bootstrap-datepicker/css/datepicker.css"; diff --git a/views/app/avatar.html b/views/app/avatar.html index 87c08073ff..6c52c7dfa7 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -32,8 +32,10 @@
- {#unless @minimal}{#if @profile.items.pet}{/}{/}
+ {#unless @minimal}{#if @profile.items.currentPet} + + {/}{/} {#with @profile.preferences as :p} From 96e36f97d3a9b585ca37f6e944d4cfd232015e6c Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 9 Mar 2013 13:33:57 -0500 Subject: [PATCH 13/52] Add eggs and rename to food --- src/app/pets.coffee | 1 - views/app/avatar.html | 20 +++++++++++++++----- views/app/pets.html | 2 +- 3 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/app/pets.coffee b/src/app/pets.coffee index a7860ea057..be28677275 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -13,7 +13,6 @@ module.exports.app = (appExports, model) -> egg = randomProp pets user.push 'items.eggs', egg.name - user.set 'items.egg', egg # do drops enabled stuff $('#dropsEnabled-modal').show() diff --git a/views/app/avatar.html b/views/app/avatar.html index 87c08073ff..46b381f7d1 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -5,7 +5,9 @@
@@ -181,11 +183,19 @@
- {#if not(_user.items.meats)} -

You don't have any meat yet.

+

Food

+ {#if not(_user.items.food)} +

You don't have any food yet.

{/if} - {#each _user.items.meats as :meat} - {:meat} + {#each _user.items.food as :food} + {:food} + {/each} +

Eggs

+ {#if not(_user.items.eggs)} +

You don't have any eggs yet.

+ {/if} + {#each _user.items.eggs as :egg} + {:egg} {/each}
diff --git a/views/app/pets.html b/views/app/pets.html index 8a1451160a..15b4d63814 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -2,7 +2,7 @@

You've unlocked the drop system.

-

Here's your first egg! {_user.items.egg.name}

+

Here's your first egg! {_user.items.eggs.0}

Feed it some meat to get it to hatch.

<@footer> From aece4b1a412f089fbefc9ba4491e8508acc73b80 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 9 Mar 2013 15:34:48 -0500 Subject: [PATCH 14/52] Add food drop and avatar stable --- src/app/pets.coffee | 9 +++++---- views/app/avatar.html | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 027b819fc2..5087171981 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -1,5 +1,5 @@ { randomProp } = require './helpers' -{ pets } = require('./items').items +{ pets, food } = require('./items').items ### app exports @@ -10,14 +10,15 @@ module.exports.app = (appExports, model) -> user.on 'set', 'flags.dropsEnabled', (captures, args) -> return unless captures == true - egg = randomProp pets + droppedEgg = randomProp pets + droppedFood = randomProp pets - user.push 'items.eggs', egg.name + user.push 'items.eggs', droppedEgg.name + user.push 'items.food', droppedFood.name # do drops enabled stuff $('#dropsEnabled-modal').show() - appExports.selectPet = (e, el) -> name = $(el).attr('data-pet') pet = _.findWhere pets, {name:name} diff --git a/views/app/avatar.html b/views/app/avatar.html index e98014939f..c3dca413f4 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -7,6 +7,7 @@
  • Profile
  • {#if _user.flags.dropsEnabled}
  • Inventory
  • +
  • Stable
  • {/if} @@ -22,6 +23,9 @@
    +
    + +
    {/} {else} @@ -201,3 +205,17 @@ {/each}
    + + +
    +
    +

    Stable

    + {#if not(_user.items.pets)} +

    You don't have any pets yet.

    + {/if} + {#each _user.items.pets as :pet} +

    {:pet}

    + {/each} +
    +
    + From ab332d5f2399f7abc00d83f25ce843f8a6fa3ee0 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 9 Mar 2013 20:03:24 -0500 Subject: [PATCH 15/52] Save eggs as object so we can grab text easily --- src/app/helpers.coffee | 12 +++++------- src/app/items.coffee | 2 +- src/app/pets.coffee | 10 ++++++---- views/app/avatar.html | 2 +- views/app/pets.html | 5 ++--- 5 files changed, 15 insertions(+), 16 deletions(-) diff --git a/src/app/helpers.coffee b/src/app/helpers.coffee index 815ae20650..91826457d5 100644 --- a/src/app/helpers.coffee +++ b/src/app/helpers.coffee @@ -1,11 +1,11 @@ -moment = require('moment') +moment = require 'moment' # Absolute diff between two dates module.exports.daysBetween = (yesterday, now, dayStart) -> #sanity-check reset-time (is it 24h time?) dayStart = 0 unless (dayStart? and (dayStart = parseInt(dayStart)) and dayStart >= 0 and dayStart <= 24) Math.abs moment(yesterday).startOf('day').add('h', dayStart).diff(moment(now), 'days') - + module.exports.dayMapping = dayMapping = {0:'su',1:'m',2:'t',3:'w',4:'th',5:'f',6:'s',7:'su'} # http://stackoverflow.com/questions/2532218/pick-random-property-from-a-javascript-object @@ -23,7 +23,7 @@ module.exports.viewHelpers = (view) -> view.fn "percent", (x, y) -> x=1 if x==0 Math.round(x/y*100) - + view.fn "round", (num) -> Math.round num @@ -32,11 +32,11 @@ module.exports.viewHelpers = (view) -> view.fn "ceil", (num) -> Math.ceil num - + view.fn "lt", (a, b) -> a < b view.fn 'gt', (a, b) -> a > b - + view.fn "tokens", (gp) -> return gp/0.25 @@ -46,5 +46,3 @@ module.exports.viewHelpers = (view) -> view.fn "encodeiCalLink", (uid, apiToken) -> loc = window?.location.host or process.env.BASE_URL encodeURIComponent "http://#{loc}/v1/users/#{uid}/calendar.ics?apiToken=#{apiToken}" - - diff --git a/src/app/items.coffee b/src/app/items.coffee index 62963d7d6a..6879773315 100644 --- a/src/app/items.coffee +++ b/src/app/items.coffee @@ -42,7 +42,7 @@ items = module.exports.items = {text: 'Tiger Cub', name: 'TigerCub', value: 3} #{text: 'Polar Bear Cub', name: 'PolarBearCub', value: 3} #commented out because there are no polarbear modifiers yet, special drop? {text: 'Panda Cub', name: 'PandaCub', value: 3} - {text: 'Lion Cub', id: 'LionCub', value: 3} + {text: 'Lion Cub', name: 'LionCub', value: 3} {text: 'Fox', name: 'Fox', value: 3} {text: 'Flying Pig', name: 'FlyingPig', value: 3} {text: 'Dragon', name: 'Dragon', value: 3} diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 5087171981..1c67a50028 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -10,11 +10,13 @@ module.exports.app = (appExports, model) -> user.on 'set', 'flags.dropsEnabled', (captures, args) -> return unless captures == true - droppedEgg = randomProp pets - droppedFood = randomProp pets + egg = randomProp pets - user.push 'items.eggs', droppedEgg.name - user.push 'items.food', droppedFood.name + dontPersist = model._dontPersist + + model._dontPersist = false if dontPersist + user.push 'items.eggs', egg + model._dontPersist = true if dontPersist # do drops enabled stuff $('#dropsEnabled-modal').show() diff --git a/views/app/avatar.html b/views/app/avatar.html index c3dca413f4..37b82cc78d 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -201,7 +201,7 @@

    You don't have any eggs yet.

    {/if} {#each _user.items.eggs as :egg} - {:egg} +

    {:egg.text}

    {/each}

    z9RIb$V>U1bMLM3%`bA@V{G~O5rMl+ zeG2+zX%JbA_P&aSy)I~uG;5;x)K)lPT}K>RUyWJ1c^#e5LgF@Gp0SKdHy}<|Hh;w< zJK>5`XUx80=_z^Jsm41yhOeytZ2%mx1WY-~Kkh%b1amk5 diff --git a/public/img/sprites/Pet-Wolf-White.png b/public/img/sprites/Pet-Wolf-White.png deleted file mode 100644 index 396aa0ba32279ee17ff71322082a35d1022e9b4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2387 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 J_`x|e^*@wUVT}L) diff --git a/public/img/sprites/armor0_f.png b/public/img/sprites/armor0_f.png deleted file mode 100644 index f2200b5db656ac7b69c8044b9ab285b4a1120741..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 887 zcmV--1Bm>IP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*Y~ z5-ucKqYf7U00Q?(L_t(&-tC!9XcJKofZrNR{Amz_P_hm9gS8N)ii*1sWD!w>)Pq`z z5Kkhd(1wEG(HyD=K`2P-C8!q-77;zzf>Z=ch$MnydkC}@rO;+6h!R@C(AM=fZ&K#@ zDkPgm-<)QL*|*DnGxKKlX^!JCnV6<2cUqfhlrfvlN^ji2>O|`1MK`Vm_q}W1z`oqr zM*7c9zX!d!^bg3of*(SJ_&=~Js=MQg}$lGMeBa!LEYtIUOVYM+SG3l>tjnJKuC3-qaL&chFBE!Y6_k zMV&wBnf|EM2k+Mh8~K{!_RzoiMeC={8&2$kiyM!cpyj)MX`V!eC7|o1-7XYJ`}pDz zeioyKN8I`MwC6O1zG_)N`nJe8Zr)wvFv#@Nh+mF8BkgA*=Sh1~I$>7uM><)?MzDV{pMsR??~Z<&y{08aUm zPPTAZa61?B@)b!p4q6caAZwCF9y`9PMcSqVRf3c zOiJY`C-(=63gsPQ*sH~#(FzYZ=)gu^qgaer;oS5n<&>@=nAb1kK)pLK9VvwdA( z_gje6qEZ}7{RDJMp|LaaWY}yTo`Y*V;qZffm~7~_5V`RA>$q0>NK<;RXZX{e-7yux z53ucU^_FqoKCKv;h2{v#rms|Ywd%}4ZO7fBWvBnpoU^73cXzx@ zirO7BIWV=2?TWkY?>V-Scqq+Fnzp+STI)QDO15k+>@c6}FX?E2ntbG{QQh^<=%<0v z8(F?$wMh>$7fG1%1g2tM{!5zKD2jFP7Q3gS>>8n2+48)6nx;Xacbn840#_xZcPHbL zREsj@q?3q^Ire;!&X7;PkZJPl=A6&6K9@I00*)# zez~c!wnG}^%r=b_&K@eIyIv`U?epQ?(jv;B>kwBtzVpFND=+Z;y(mssWz5owZ18F( zGw4tOL;TM+>AGBzh3}QH^{PW(tI@EBQMJ=kzt|#6TT2H^|LT#PyIaai%KUE1y4ZTk z#+T%u@dk;q%D5!=67XyzoIl@1`5_V!mU>^)=M|!VZxC+(q~MOo(u0J&z|SW+voQwi{i?|HbBm+d!*jz>-c~;N^-HG+(sPxPXA@4IDGN5A2Kbw1dm#d8{((Jy_Qpo8WMHaHB@M_$ z7~buSRO^Z`zYsYPAUAtwmKl2GT_b$nDZ78nAiC_1N7d4!XjgqZ6NiYJ}V8~PgU;s0K=|E7D001DVe*OqYORKGL{>u~+NT*W} zaCmrlI4oQrMy3Y9bxll6;5vG6Jv}HN0i{Kd=y(Q{L{tBVtKl0xWq9hf^BBenfVN&Hl zW?id~iCFAzzKW^d9=9z&wq5I)vMdCW5PNh@xLnu;8w@>r)mitgMBFLPZ4O)~35ZL= zJu5BJ-ENp=<#+&nPj6K^tf86l7`#&U+%I5dL50@za-i)~mt_1z#HVL6FivdWzIIa!rFYiJMPmBWgYM}|j*KW-;5pz~9c)5ERf9M-u z=N=~xEh5+55y{@ST5sdc5hjDpp&*SS|nCOx1)%&foSH6#(areM=1}wv3?14Et z0!-@zE<3!OP2L_VnXC@3k~*?u*IKAhlZ097rf2kHA6r>sgS((<5}mqZIU`-WlHFZ6 z7=4f<9Q;}6N%`ITqs=qys$kZ@=%h8vZC&NbTT$&JakXr}^HjK^ob*7un*I^Hg^1I{ z80JjiiobpHZ?5YUw4jP-lWl=t^OR1P3p)N?)UafPnIQV;mf(A0kJ?*SpuOY%28>df ACIA2c diff --git a/public/img/sprites/armor1_f.png b/public/img/sprites/armor1_f.png deleted file mode 100644 index 769e23433b820ebe3580014789b66fe8163afe39..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 977 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 diff --git a/public/img/sprites/armor2_f_v1.png b/public/img/sprites/armor2_f_v1.png deleted file mode 100644 index eccf6dffbfe0fe775d17ad2ac3a5833c46596337..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 867 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 diff --git a/public/img/sprites/armor3_f_v1.png b/public/img/sprites/armor3_f_v1.png deleted file mode 100644 index d2e011d5b638406041ef2219c0adbb5b45ababe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 953 zcmV;q14jIbP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*Y~ z7c?<}n9|Gu00TKmL_t(&-tC${Xj4%X#^2LASbP@apyJ?^2nke8hm_)$L4^#82}PPn z=vJ&-6?sFcMcyD8ixI&Rj7v!d0|i|IE=n>OMaTowr3Fh<&`3$pK_O0_`=y-AOKUKB za=+=z%l#Mbk9*HKFS^zv`ThPqwYP1%C-WZATrSuD0DTt*?LWR+t?FEdKp=o0+r3_g zVHotVR4U=T?AjDUeMbnfDHekw5JnBR|yoNPcqu zkmFpkwJC)9ts(qSE|)dQmeE!&n>Ju`o&1O)hT8dD5hq(P#7?}U3FKB5J8)vL!L_N2 z%oP_|GMS|3KA(@gX_}hTDI`02IvEn!Ox+i!kY!oqYqc8rOeUkLi)`Q#lHr8gib93TpND84rMu-iYgTbKVpwVcQeV)(f9s5=)l|6;o3Za3Dg}Twwgh;|hW}dTc z5{U%+Je$q(cUn45exidQf$ptHnQ+QJ&=o@NMd(TE9QiwvWdH5#1X`Pb6Fn)_JfD zh&W;V6AJM!HDoU-Wa_59I)z-3)MH6-uknxCf&V_7mY#=gaU$X$Ej~md)aU%_s;Jdm zIx0@2u@XDx+~bSF&&`qllvyBuHYt26mBRQ(=Ppo%kSh>EjgOC$_jUZ8pC&$-mwnW=}I&-`h{$$mUfD b4UB#RIP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*Y~ z7c?y5p1u_T00Q?(L_t(&-tC$(s8UfF$FJ4W1B+~^rX~#(tZYyoZFi`^p+Jd9L*6F6 zHjB7JM8qA!@sSY}k}aV_!h>3bmO>Y6QOFkG5YGo?gpV2;ZrgYM#rJj91ifya;)%dTTdbJGaT zTl=IXmX-{$K_L>7q&E0Y#0lqsbJGWzCk`@chZzTz|B*BnqNNYAg+)lh$+qpOcb-YH zL0OjNnvpa@oDG z+2@r?g?;|Llp(*$6J%UZsw`Bw@6!l*0wGq9cTbYP`R8Sy{JZtjhENc|Jj1@zFy51U zaqk!T%XieSc>79MXQ9PM=t2Gm`CFwGwoScWXKznGrHlC`zOSUMZH3TN>l67kTj8V; zntK+?WHPiI(P)&8OLFi~Eq_wo^&!_xt3l)#}s}O{dc=P8y+w%|aWm z)h)@k)g>KkHF%Iow=i6K)U*5r@<$FIBER$X8~JOcSIfTw%Z1QiU(abr!a5I@84;&R zzmbijaoTHyJaMVVlHjEIN3X!r$7$&gj-yJ5_(O{i$t3kTwYjNkHRlef9qCMyeP`j( zS>+1_@*m50$)Ct6Un~|e|M<8AR3qdGgiwh@f_yL-bY^ioL!2aRuoO8M3^YRCI>=C1 zt64v9MnY_^M)p#h&tFF5-|VcgyP4GY#*??wxEi5_(Qh^iCUkN{CHw#Y N002ovPDHLkV1m*rohtwU diff --git a/public/img/sprites/armor3_m.png b/public/img/sprites/armor3_m.png deleted file mode 100644 index 325be1e4e61cbe40b7a6f36a5bee92c7f40076a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2142 zcmZ8hdpr~B8y_ovNiIdX)(lKT=u?!FD$T6eqTu-9&WwAX6re`ZwjD2k-zK63D$Ai}d~S(dCQ1}4Lk_cABRk8HTK20otr7Z4SF{ocl|nGPCj^QA!gy@r}w+ByluKNe45cc zq!M2d)`0DR>9@QWYwnI$UwF{vXPC)^*?!6|h%Nc^^COGxQ|@!1v2@;9aWdDnC8R%R zH!p%3{TNlA!U=1%xP-j8Lv_4dV4pRiZ<`xLyK^Qjb}F-)-)cMyae9C1!uF{@3}=r} z#syuyX|XEtA6`su81V5f4LU7aPu_p|j1o=dDWulp9V#93pt#F+cBHI}2eEoB)T8>E z`ok})*{^343krK_Ht$gNM!yXVRg~uuALwG@G%g#O6$i8{&LX_4 zWK3^eO;v2srMS5RflfKDLnm@H(#vp4#F=POLVIKfd&`}Xd~=7;fj6qNzvvXwwGVh;d_1b99HZh_7b~^UBsuwnt^Y!DL!H>4;-iO$GR~roFFVtUySh`Hg#?~ z?QVRNRp%Rn?Kui_taR-BZ_yBB3zjgrb7*?Z`aZLn36bNpJs2KduC}a9It6susLr%Y zg;>@`tfRvQkEJ-`Mu(JYeMlx99Jaaulo8vh8tJGL%*!p}$w%q)Chj@iSZ6DQu+%GQ zAU5LQ?Y0o2W^T=JA~T;i!sgs_Mnq;8%5V8qEj_&819!G^jjlO{oP_cx zK~;00*57yCdbk3qUW_qV9GA0P+A-#10e(&gz7A6^UaNO}n#y=vTO{LWS#0q#dH(Tn zg9|eAXV+F1;{7$73rXgM%JVIg;tc^pVbEfcD2OIJw$v&|dGuw64E6yx2m(0*iVGy;iBM()MS=zZteFUj8$qPwK+K46 z5)Hvbg1;dU5?}fZ1B1Rn=wV2(x3en7PzF&L!)0)eclfkB897>6I>k{c2n zLZ?#@Fc^cufHL4vGBp@xVr69oGd6{pnnEN92rZgK$1x!!n*Mi^e|a!O8i5*0p@))5 zASo{nPmZD^!C+~kpX*1R5tN^aNVFfSB>G@X90g_qHHQ6UmIPW$G$PPcB92a`dXUNC zC_8BrK-dUeF!2Nt7Z_~~`+vlbl-4k59sg6;chTQoC8|*hlE{BMh*HoN#V7#)vL#rI zokvLG%&F?L+IA{`ZOlzkaY{SHFnyWGs#N7+e>1wV*<99NWmb_?=_Z;isFOoq0)ej^ zz3l8)C&`{2x}mq4*r7pCoE4E~H!VljesJO!pUljA{z`j{a4y*EA-?)qInYfl8sedL z*tNGSfe{50+u)4Ya_hESV@+c#QS@xRiSLnG*rG`%iyM$+teA|-Ia(&*a;!BJJ4go$ z@%Kj~%D&PO>anPz45U`3(F%S%B^xdU=hbNTBs{q^XkQ$z!B(zF&u%BTkqO4qFWKh8 zHxD~Za~)i6C(I;&8r3P7N=e8C>}@#E%Rxn9m2M_$D5c`Vj>@_Bu@xK);TWCn+>CQg z{uAOrQ!eLFVLwNxoqrduH4N?LSsD$mtS|L^yk?M2i?iN&sJjTZhTqlTS(>yj$Z6vr z*_va5mew5MJ~774V0o?<>`22dQAwF*F+LQ=Zc0~$AA4|w6tXb`? zsj*9ZaG<%YdU9)G{t>}&Z~)EOgkZ!r%&+cCId2?3{QEnvee#pv)tn6p@Qun{d*<7& z1}{xoAca)1R_?C3ePI;be;l=QqNvklk20Q+@&%4yJbtw+M>wt8BL%uWV(DSG=1&)j zygPfwj+@UFN+q)H_j#MIlGjd!=WLKQtXrcVSjKK|e0jYpTHqJVYz+l3BjP(zdhzC% xV$5PQrzzKSV7N_6=kt+2^d)i?^4|1Y_bNM!wfh1{5EJPXz#ewNRM-b3{R3&Y*!%zh diff --git a/public/img/sprites/armor4_f_v1.png b/public/img/sprites/armor4_f_v1.png deleted file mode 100644 index cd04d48700dab7eb0451c435c1ef3290f939d408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1880 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 diff --git a/public/img/sprites/armor4_m.png b/public/img/sprites/armor4_m.png deleted file mode 100644 index de3f6985634dcc1827132d2380a31578d1906d47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2236 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 diff --git a/public/img/sprites/armor5_f_v1.png b/public/img/sprites/armor5_f_v1.png deleted file mode 100644 index 888a2888d1b3487666ad1323822286c65263ae4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 979 zcmV;^11$WBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*Z0 z3=0zu;96?{00UD=L_t(&-tC$_h!a5+$7lU06jzKkUZG-PkX=x*xHEEAX;LU62p(7& zP!GgHBqBCPK(08E15xk}%oX-psBld{Fk;psNFYJZLdhXU@B=P(7Hj3a|1NKw-5eH~ zomahknVrmJe)m4+ts~YUp67*s^=`N8=*FNV8Lt|XL^cRR#n_EG>%p%PbfkT9!e__V zZgp9EdDdg?syWkQX;Cy1#V{nt=KB%kM6$Zc#MGD|()%#jlZnC-u#D`)u${ z;uSH7|GvJP0`$recD%}4TCZrTS7dWSAM&?qh47nE;I}qKzg@f4BK#ESRx4c=zgP~b z^_CVzlTdWHqyI-;ca7FDoLBGqzN zi(J~Zx~?mY&1TaEX!E>cTI8NC5oY;uet4|n7P^XffT@n>$ z5uC0){I8qAj*Laon6f2F-iSdnNg0x)W0FKLxVx?^_Yeeu%@xfkTVfLGyyDr5B?zDt z#M`g<+_K-N=)2Y%WAnq@0m0h$6~C~HymFH80}?HYMxiL>ey}9IxHbX*Ce|w&iQ;~DoA&4tzqHk~+C%bVZhq>qYs=h;W&2)HCDEKv zXe(%xwCE-gd#`8=iYke{#jWVh2&k;dgWPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*Z0 z3<^6UPQ%au00Uo1L_t(&-tC$_h!a5+fM-1|6jzKkUZG-PICkI^n==xtfLx*22p-r4 z)B}ki5)qptAXl7-g$mw*xx&KILJ<)Hf)TSKK?1wTStvQgh<|WVEJW7I_g5R}aI`Ng6{%XS`~Rj;s-eim@AWR)b&N55S(EknH&C zrI583XFb-gnlmky7DXdbj3RVwQuZJRU(7Ak!Fb_R9`xY(4t7qNYm207>H2~oNZyR& zSQH0V*7k8t#9=0Lh|s=5nb@zelh83LbY-p`_3ObcipF?F&+`)Tt7l(F zkp}T!=eJ>iUfRo!S9we86;1VuY)&Xi{#Gd?elrUER;KW`Yc-pQp90-VIb`vR<&cTq z(xPY*iVpYa|B=^$`1c>7musSzd)xgE`uYxk)0wKr=8&4Dp>1Cr5Gk6 zmv*hL>w>Y-XxIR4o>xqZT9&LmpK{{QL2B(8tf+V%O8{cENb(vSS0Z z87Qjoqou@hhxcYLKb-}ALX=qiD6T3*DVB6jAw1T*ZpWA}inH_x9nT&uii7ACBfi>2 zJ@XoKKT#DdqL~*CDO)DVJP&!VNba>nu3c8-kmCnY&yL~z!4X=O<6bO^1Dz|Xnsn4d zs=6eqobbm_)aUMc|8+C8BV$oCrfkv48!3J|Wr$A4L`P_FcU>3u;QPMK70oDHViF~J z#bYNYNdUzl-g?UCmYohp-<9?#=-=LuK)+kC_ML?f>>|$`M*Ikg7Db~_1i9faVvt=p zN^-M2n;&M!D2i=%P96NHT_rakOps63D;k1gEGUCCYuHDgI*ur+x-j<^L$(U0qJtl` zZ{quhJqJ7XFvldX2tj%N%U3X--ns?!1A8){t6mJF0h(f2C=@`i)o8#SO$^HP+SuCI zCZI*pm;g{8?b46oNR7vbDZbf%Skjff87(Mrkl^cD}LtlaD*^GT1 zVwh0uK}AaT3yRGNIRf_gpRw9~@^J%;C6(#@n_-^P?PtlGu_z9(`~kE=R3x5eeJ20_ N002ovPDHLkV1fkf!)^co diff --git a/public/img/sprites/armor5_m.png b/public/img/sprites/armor5_m.png deleted file mode 100644 index 6dcb9e3f7d9c8cc403e5791972345948cf817171..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2224 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 F`ah^={Ad6G diff --git a/public/img/sprites/item-clotharmor.png b/public/img/sprites/item-clotharmor.png deleted file mode 100644 index 88c8fc6506d6974301d01c926d3beb91bb156c8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1602 zcmZ8h3pCSv9G}+ZHt(B9MEwn=w9T8XZN^+}H)%C$A`HV~58Jev!XdBgk>!y*;@+zV zl}Dmcl1R5FF}YD*OUnCowd$5TrOrL~ch2|s_@2-A^ZkClzjMB+B==pa5Pb*;1X3ju zT=vV)4J-DeqI@6XV`Lx@c$SXGlZbdcK;p21>ESdG$V`;s`I6P|q2-v$@+s4CEUn2@ z(@v}MBzre()W6cMNX$O>)>*&d@n74^?ng59$-Q><-3-r?r8O)S8945$(xxndv%X5( z($y)2Yece>c8^IJhS!G+&0dPHU{_X=ZyatHi>hLgV|?t)Q(N4ZVPFXqrAhVU&Z6sjOkx}(+FV6(addE6`@FRiS%Zu^L7+b3(w z_u(oF2Jv;qdtu}HjgN%;j!qR&yC{u&Ny{C!EW1Nq9X*6MvXa?_v*jw?9mY z)`)%6H@>#Ri*i2Lcl2|jd8VHlSK}G1*5eg6)upMl9XH*3pq_q!)|@_JP{>=KIC*aj*mepZ zl%F2wHekXMwVI@LX>!=z^#*Aj0WY5~E?{js&83D3j~dRp`f1Hvj_&HLid}rC6ZTP5 zL^m%HDBW&VyOs~0`%ne{RBb+A;|#wUT{|)UlN-9cxxBypZwX}jQh8m9=mVxMso9ed z$PCVUipIKTCF?!}d|PS9j&-t^!BI!kubT!uM)j_zQ?|ZQI+twf(7&0OJDB5`t39eb zdXvNVKHYzmDD#jVknNMX%Y0>eLBprmUNWK>dd%1-y|_m@7Pv5(AoT9B+H=E~Y;i9A znzxYn;1>j;ig5SO5(!L|7}&K*GC6?0F1RUxDHh#s>gidkaj1$v1a|*HTi}!obEsu} z#)oz7P9jkIC2F-^Ov|>SeC=)^E&8rz1i>IgoLeGRiZm9F)w>mc&WD7iYgciBe3ad# zM?#~{DBN*jUx@D1#i^o*jOUGr8FEhVs7*}8MW5=$mKZPVJxEg2)!mqJc;`4!Jp(lV zzWHLyJ6O$v&}3my(P2?{z{?)`oCh8XQ!o8kM|hUZAE_--@Np=$e~~!*WUon#!t9Zc z@8)6;>)kA5+7_zM-Wr#!^_NP67fMEhxzgQ>&5G>%|LA&wA_Q$_cX09%u#Qde;(|cR z>sL$xR8S91D38ZRArO2% zAI`Uivp69LOC%DBu&_c{S;6E87&nT^qY7Y5uJKorZ#*tEZXk!w=FwS9V1<_&z>4Hy zpwN{>-`8rL4EFa#Ozx^Gxjuw|%0^hiEfC+C<$-9qMiibyqw-iB4;CvN>$K7YfXJYR z(Du`)K~ZSL{}HPx(TJ5g{!`ai(O>V7kd324HF;B0h%QbZgw#MuSJ#IQ z9LT3hn5$VRuCKRqYH~ZFMS_Gf6_l+)re8Erw1*)OpYiPM?BPkOjtc|=S@nooI@O`= z%gdVU)*|aBU*0%vl2BA!JRJTi9l4kgDv95xY^JnBY_bV00EI}mbF+Ge*5DmeNDrVv kIJd-16}GKPQjCTI=!23ea-GV1vz4DF{_O5j>Fgi>FD6&LZ~y=R diff --git a/public/img/sprites/item-flask.png b/public/img/sprites/item-flask.png deleted file mode 100644 index 5e1ac102e8d65463dc32f0d687f7fd74173950c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1641 zcmZ8h3pmqj82@VykxP!22>s2ai?+X9!rBFswvsT4Txu8=yR@y$R6I(^r4$lsI!B4h zLWD?~);;$mHPw}`ClQ@J z>AN&Ii=QDYyx!rGo$Cw44#QnV;%cP*YpD_2&oaO&eTmb| z$zY|5q?(Kg2I1n>$KNvZ?h3&IgvIn_3s_7O4%ReXc23UOJJe zcFTa}L59IxGu=BpGnXY7Q8cJS(S32Ey-hjlSGvyFxX_y4Xbm6H&*N$*e7e^Uu0BZ! z$w`fKm6$LyL?$V1T5MK(m3~Td(5vpr37mC{xzynB53_CDDEl#+@U&rxwtYZ<14oEXoEK~ zm=SuS6@zm*k*MJKeLNB=eGOmwCwCWPvi>kT)k;zA{oZ;()P#>e)_dfAGYo!+gI^%dIy9$rcw< zulw;y4>vpTmGW=bcXm#d*$Lx!!rcCV^BfbAb`|s) zLPXn^qeMzihem}jV_j2z4!j*qiMgw_m#80Boh7JN-e+9hU*&psCPy_q6)xm}Iq3D5 zAM=e`q8$$MUxeulT^h>Yo7Pt7JE+Bk{FGbaP>^BQy)XRT7^iM!l^NDEQkI*uG2{eY(x$kizJm zZ_{J30lIa044XX7(OUyD#obbA=!Bpzlq20T*`UOF@Lk6j*vo5Lb;m*e1*ouyz8nBp zq&;T}KyLmr08j{_dHHaCwz{H&nRFB-gc(Fd@#ri$8UQdnwA`grxfGB`k7RJrJS^e| z0xkFF!Vm)d0pUhq5k6bpK?0La1+7umC<_Em6$C*HJ0ukC>FhF}F27+B;an~Y4M9;+ zQK%>@6q6kWt+Thchb$~1OG~62f#gIpxD+0e!7=_x@{7lr$_ZxESX>&D0nYJKf|&cb zSOj9O(C;{HL#kF=4O$%6{;$P3t(#o^bHcER3+_Whw=e&2 zr~AAPO4|$1t;63@-$?p?U&YW~T$x=OR{^1WMBN^c_?x;d9R?T-H!ks;S% diff --git a/public/img/sprites/item-goldenarmor.png b/public/img/sprites/item-goldenarmor.png deleted file mode 100644 index 0d3b9e77ebcb35b8462ea8aa720535dec20a1b6a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1850 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 diff --git a/public/img/sprites/item-leatherarmor.png b/public/img/sprites/item-leatherarmor.png deleted file mode 100644 index bc27ab53540cd54edf8f8c7dfb855f31c7cf2138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1719 zcmeAS@N?(olHy`uVBq!ia0vp^20$#z!3HE5l5?3D7??j~Iy(n=Iy)-_6y>L7=A<$( zXiV%4y_!O8b!EW5jI&eJcH|aSp0iukHYa0i>ecQy;${~d%^w7$4+-t3)H{3^@`c<|Rnt=U%DU7@^r@OGNI1;%&MIO9qtS{9?L7Nr3j%|g znSG`NTnU;Y(YZX4FZFHZ(}u%^M`rM@xjxg>E%W?C!FMe(vrB|q-yDCgpgGAoWkyef z&pnm=iHB9XF9{YET;3+reLm^#%`czrOfG0YmTf+>bDmqg$onZ4<+UTUWr+V}2S3*8EEBCLwz4Gf7u6L_fZta-(%XVwq z{!owPytD}yZS348w2Plsh&!BGQ*)uCQ&xu5PSDvzFiyUg=P$d9lefj|6y#Ql&=c{r&c@`vXRr5fd!p1D^aKTrPrrnxHm zs*&&RxL|{&JzJuyJWqM)d#v|3dSd<+U0%=ROLAA<+_TwUv8O_pZO(zcSFe8CXtBO2 zirJ4}&fmdas=VX* zHlMlwW^iTnh^{YIm|V-i36CGAeV+d`t@yF` zm;G!7C;x~?G89%E(KzG)ECDzRJR*x37`TN&n2}-D90>*n#+1yEh>{3jAFJg2T)o7U z{G?R9irfOAY6b?I3M(KpH?<^Dp&~aYuh^=>Rtc=a3djZt>nkaMm6T-LDnNc-DA*LGq*(>IxIwi8dA3R!B_#z``ugSN<$C4Ddih1^`i7R4mih)p z`bI{&Koz>hm3bwJ6}oxF$`C_f=D4I5Cl_TFlw{`TDS*sPOv*1Uu~kw6Sp)}Acjgwr zEy^o~`U>bj{ffi_eM3D1eYnX$jW$3(S~(Y`CYIzEh2-bw*g1j%LBTUOF+DXXH8G{q zMju@T)JhwDkUNmv1@Sak6zFR^E}%|W2-rD zt8tNro9e39QLQVa+dV${cE~Fn^#?ca~AkaEdUc@t|BHY9`n;BKM z%D1%kh>>YdO#~sbakb^ec3s@@b8iAH8#^C4m38c4SQ7fzH}udWO6Hd^4bSAJd?+7ty_0&CCM@UU%%&CLNXy(goKoIP7A%fWW1 z0ur~P_E}HU_KPcjs$LEZ1ihX5LFxZ=8acQI=8#1s^G~RLY;(6-yWE>FvM%OCPFa7w z)1bZVgS+e7M1xtY^m^Mc=!j+0eZi)^<3;3dVpAA?vCEUWe%rKQ`pwKMhoghnj`l_K z?)0umt4?Ud$>6rvU#Tq|(oCmY+N13A_;A0O--?7~x88Pmtr{gv0t4C7-Rg`={Pp-w zv4fP(PJV!{IwVPG@;Zz@ec2cnGZve~HcxY$t8Cbj zZrk0Dm;`)07OPvA)hL=}U@jh%tS&0P$MJoMu6H`!)mvS4g4(hsFva|cy+`TJHiHQS z@sf^PMSiBi^);+b1TZ*QjPKnnHqS068&SuThxWH6$qEfG^#A4=MC*F7a^j#>G1oX_ z?9MRo!!Zn{Fn53OfE`oRW|z~wlFjOAu*&I*dG>g27VRN-R;@X3zwuPi4wK0X!fts@ z+T6mbg!du|&AEiHccabdN+EdqT@CERCFhyi09doIZgk}PU}R-$rK0k$Uj2#RE9k;p#2wP3ll}wAzC5;uwph#z`S5wo$n!`&7fRvttJYk$r9< z*P;n7=W?$^3UGISfn#g1xBn>Vg&N{wyRCc229Q_z&3ve?2cLX-BWeUD z9|0~+0{4~6cE4YkPTOwLT+Hw+UOshwME%W9l`3wwWGIfK+Bny$%j)>sj08&J%huiU(|iHT zSXdGV1p3ZcYdWAJi8%gBp;!1=~ONm;L{Ts z90VT)`Gi1dd~FyG0X{*v2`C6L1P@@CY%1UZ^MJWP(E0!XAlZ~S#OA=DFX@^a3KGxd zvJh}MkH>@Y++j@iF1V|Yj}P3%4esU!)gYjpWCoYahcY;}pNsrkCy>gCWz$$(8j}HN z>yl%bd$=eFL`(E_ed&|V`bxy$d{L#*2j`Pna95ZM{A*=RB2uFffnih0TqZl5$xKB1 zYli^f=;U40%~Uca843SC;tM4buI=MLeSH@FDXLM8*4JeIJ3+Mm>LG!VW~d)vl7Ooxx+9kNRy2otl7I+mRgogSY>u2wFzTy%AKNkYw2 zraOG>94oT!8}~F-H(1}Py&KjOK9uA{O3}hcmy|->;wCTucr`DzQrXb?@DmB)P($6>C8=`x-Z0bw35K2iT8zqD6xXMR zTBM(xKrWJ`Ugs!CA?l^oF=Ladc~!Q;;9z;H7KoHh!% C4h6RW diff --git a/public/img/sprites/item-morningstar.png b/public/img/sprites/item-morningstar.png deleted file mode 100644 index 0051fb1f2a365bddf07f59d2c4d8c7161407e2d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1720 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 diff --git a/public/img/sprites/item-redsword.png b/public/img/sprites/item-redsword.png deleted file mode 100644 index d127e1611ac1384067ee986b674b41bf71fc4966..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1735 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 EUmPUIJpcdz diff --git a/public/img/sprites/item-sword2.png b/public/img/sprites/item-sword2.png deleted file mode 100644 index 6b471faef7114d357c48ff3ccad4ecb9cde003f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1719 zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$UKz!2BW8**U<|*;yf=C_gPTCzXLg zV`6XU-Td1jBKDp6F-yek7i{d~6YX9f8XUb-T59bvHqXgRUph(cJbOcH$;r|@so?8o z+b-vZ&i}@g&+~)1VH3ODgbF7qo+IBjy=C0u8SE%}Rb`27$t{PB$={k*6|7qyygT;T zj*08*EuWX$y}xMca6Ek0;~Ack3HLt5n$DltKYzwF>o7&m^N#9Y9F{Mu_S+Ss$E0_x z)&1Jxc*TSF%-L_f{$E@gwsJYM$~>o>aNAnBkC_cqR$8y)SGec)^MmGn$2%Ww9?9yd zbwngqOna6u#pquu>ioEzVg0jKP1)aML+I67Ngo* zq3`f%=B(-^hkl+k7keH2Ug2Knj;tT8D+BgroSmY!Be$sXoZYInIoZ3+yKI}q1@EuA z>@@MYvcuH0;x+Ld)vtRuUf6H&PS@vIRGrxC#j5Yz3+`V&cDkclp#H_JS1jivBbKGb zJ^k0J-51YSEO1SCbI23BPM5t4jyb%$zWmq@UCRfL6^o*cVvYMmoc>KpX4~AcbK>Vb z=d~?!q-V`OU2OlvZmZV9^H@y|cO3)OE&gF@Gsc$QvHXJTIGJ|)`^_iw_ndcu0zH5=0T_W82=J<03%}LHFGkO|) z?y2NYJgm}vNwBEk@-~_7^GSDae)()?azXpCZ1b6&^W5S^-mj^?bYXq{m+xZPzbDSg z)Sh3#e&8_QmKn?+f34U1yFvTYMkl>J)tg_x67sQGxqs#Dm0z!Ly<5FfdGhBs%~jD? zjeK{<1sg2w*%DpldCE)QW4*`G6Z5a=@_Hs;lDqQep3U}(Jr%laa}MmidiC2zi}g)W z%zmt*6^`w?7MpYbIcHz;Zu3aIeT8pxWS-%XIWt5rD|A;M6)g0SN#8Mb{tot15B22^hHwtb~{;g!OM_X_(L$*(y0U3cT>DwWUo*(|<@--|R?x>>^fAe(=|@2wu! z+RGnpp3fL#vB3OJ>xXmxDs_w>vVMR6SRX67XLg?HZ2k}XUj1N6c>Fl+^Zci2#gDze z>}M-D`A0mGp|IkJ#vun_5x`mC5n0T@z%2~Ij105pNH8!kreuahltlRYSS9D@>LsS+ zC#C9D0BS3v*iS0onb8|oS8!%YTiv;q3j%DE^tu_V7JBtJjL&Jh#{3ZA)%>8U}fi7Ayf z`sga4R@&%;+=1jSh^N7#KwsN&0d>Mc(2h&`X%!zZQ2%pEr(oP1h_|tz699z7Dp-HlcNrkD=LG1fx(fUb#mp3$p-aePVdvktW)|#z%bruRV zd7hneY0tIxB3JPh2fG*ZKMFrxaojJS0$ipKX9X?b3Wd_R|QBd;oboFyt=akR{ E0C+zCEC2ui diff --git a/public/img/sprites/weapon0.png b/public/img/sprites/weapon0.png deleted file mode 100644 index f4c30d7e057a4669e034b60fd8460c2bffe513b2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1615 zcmZ8h3pmqj7@yXmmc%LdOMgQ*XPaEYY%?ZpL|A@ zT$)h0OdvX__ZXL>InS}t#}`tom^C8ewIGQ&SCni!%Ee4QvBKWz1yvtTocns zXhRq^kI1w)B&*NdkOZ0><{_}NCkqATx8L8l))*&F0Rx%hJ+ib)kLKt{c^kwu7XLA( z>R@q9ll39=eoeK(sxHUeQ6p@AB)d8!Loj~0uA{|l66P}EpQJH<#$<8_bFfSDAVZ*< z{O0-C@^+Hnxyaz*FKMPnLR8qQPhs`muQ8cUH_9Z~$=(Wy7-suYYRC#O53)G2&hg8! zaK-wJ#@snN?&5)B-NK>=Z2Q-khAn@#ch^)EP;Tfu?bSMBVp$g2syvDGt5q;RpOdcK ztk3i$g266%9^GDfTA3AO70LvEIHfhNO}M(c_oS6Gwf&Xa`R&f2thcSnKE$8ZtC z>=c&)V@7VPaaN}qi`jKWFRMN5#k2W2jAe(ZRDb`&##7EA>!zv&ogJd&`9+PGkGaKE z(^8(&%~qAmLh#H75&Uzl>1>@N{JNlieC&4@RAozLU*$jDkjV>`4H>x~&$g#y3i5(@kvp))Vpv^X&80hgS_> zXK@2g^d%5v-ZCGVr_4Sms8D)l7#*0y4ydKZu-xT6+_*NYP8mx`6*jl`o@TuQzOA<^0DA~qmIZoBX> z(XfM$-Iw@0N^|1;L~-2VXHAGHVqWjCWm47oz}op+NhAwbTMz!FUFb1*#~4sM1+<)A zfBx1YtZpvRcy3V9W?plEWDR}B0l$n{Q}(d||1_ODR9~tPXj5k0pEmv2-8e~Mde6tj zndBht>qT^{qBYaaW3uI;QfcH|>2M@lx@*2gk$L}>sM+`Vc%a6R{O;hWN!S4@Ai|B5^DVnZsatGZ?WLhovR}1R6Pt z;zc1x@KK2WBYvbrA(ra+PhHX)0!LyR4#`H`LVmWkIJ)CM51!YLHj+K7*d?3@r9QcUECnIGh+`X!{4wz6C34 z4hSAU_4n~Tvr7nt4)yQ!{d$PAlm8gLMQjlM`du-RIpTT3Y&+gGC{^9iswwI8ipH+^ z>b0YMZQDiBJ=FR}rH1N06}$I+Qz1{r;f}RuR7v|2mSui&X^usd@Rz=wu-(n6#xXSY EUmPUIJpcdz diff --git a/public/img/sprites/weapon1.png b/public/img/sprites/weapon1.png deleted file mode 100644 index 4ce8fb9407864e1751b14478ea1f44cc7ba2ac67..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1641 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 cNi|mkrj;9+(>aYh!F$?0xcvG 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 diff --git a/public/img/sprites/weapon5.png b/public/img/sprites/weapon5.png deleted file mode 100644 index 1fe8eb0e11fe483c1d40d31ec91c3b8ffdb91733..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1723 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 B89@L5 diff --git a/public/img/sprites/wolf.png b/public/img/sprites/wolf.png deleted file mode 100644 index 595ece75a1ed2d027b590af2048d3e0eabc1cc3a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2149 zcmaJ?c~nzp9!=O}03#qO1cXOeq(D}dkU$_I2?7#IF$~agAwdsf>;X3 zreF`E7TG)sRzyc-Ei+I-*^DeAii%3HFfLF>oJ?ZH&L6|PbKZI1?>qP2-*(S=`C*|u zHyR)fU@+Lmpg=~r`is-N`g$-J9MJ7IQ3n<>W|V9<6e~;PNI)2k4{<>tNXUr;!$A%| zJ-HwBfx)y<0(O)viWNfUK|%~igTcs!Vl^8E^YN35IlM$r25`YRfrx@yyxxHV1bhlA z(u0L#iRoaxATUD$?#>8h^D+{7BtFW|7x0mj)dE6L#sTEQB$1RXr=ULSlGSI;H5LVY zgvb&psNaiKxddkaGGXIYW-)0or)!^$~gEFOc?w6q3fvHm|) zDEy3;%EG}v>iwU>Qg*r+#D;@XC`H0kFD}+jlS)jcOF)hclCU8tX>E#O@sJFX#zSI& zzS{$X2O$8l&@? z>V9OCj;fM+2~bXZw{?}^_7(u%nVBD`T4KAdfb2f>Nn)1{H7TGNa}dUbMI%OZyK$aJ zV&M%s$hW898*!%%&C1I@Y;evUhf7QbBEnRwaqw%Mqf^^NW&mQFj1-Tx^kPD_f(hN7b4+>ptLp~Jg-kA)^ z!ub4#HoM-kVi^29kZzcUtNSCUX-WOjF!GNw`y8? zwwh_N_Yt}Y(37`!uFx=*9Q=&#xZw+oyjbz-L7_oIuK%(OtGqb1KRCr3W~r?mF^)XnX2zs+HWVfAmmizs2zn*U` zI?Z;qo*sSHey@~MUZ-90B4SMbeg63CFGBq4R}?LM59}xFrrzYchL5U#8gBd>DeqJ; z>WSp!pySB>?mKizG?e&q_ z7TwS8U1=@h485Uu_AXXWu%)fW$H*Rg6vAE)_S@UPHCQPUiI1C}_uc*B;V}Ag&G{Y| z;^1z8!XzYGrW8jYuJ`aC`vzH~8igl}a?YjX{JHMxWMC0w`wi_lLUi~}s;wT#r8iV4 zx1wHt)n9Mz(Arvc<;;zJLm_|fd_`(2e)1MRg`BYQxNENES!aK)yHDvxbGc=I(0Th? zzT#R-@d(v7(zDvS``MPjJ$OusfnBLvjlD7WzWl44fOG!YJI;pO^M^8j2@kvR1mmgs O@dq(O85jIx6#oGppPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*b! z6C?_~;43Qt00JpVL_t(&-tC*aP69y`hIfhK6|mm*1|&QI6}3VLrL|gFcujl-5h<+H z+L9R1%7QnrApyKWEuH!TYvu5V>|tkMOcegVI!w-<-O2g(aCT$X~%JDyPL``UEEm57~`KjJcjz~G#(g}879(WgcuJ7@5)Xj7AHP2#=-bfmDa(y z+iA0xCek`p6xFELm7OmXjPOQ`G0xWZj!~sWA;!s6+6APUVInQ*`sz~InM_96tyU`( zOG$|FG;yTrjgO6vus}(qiL|B=duEsu{v$|_^q)ak<;04L%H?vACu=sFk(C)639P_6 zt0K%WCp@M~V_%BfB8VSWX2cco#&MJ>#>_A$tS52zF9?QhskG~7OA^K-kA9K20Cx{L zVa;Cp{;q*|hgNSy4jY4`gFR)JD^=4KjL>mrm=m`6c!+rWz8~s?l{TBrMpkAWyiJc~ zhKaPMa2LtGy@$HVb^dmZ{OEnBay`0ucPc6hJ_=yC-VQyi> P00000NkvXXu0mjfRys8Y diff --git a/src/app/items.coffee b/src/app/items.coffee index 5990a24412..df0b2beaf0 100644 --- a/src/app/items.coffee +++ b/src/app/items.coffee @@ -38,23 +38,16 @@ items = module.exports.items = reroll: {type: 'reroll', text: "Re-Roll", classes: 'reroll', notes: "Resets your tasks. When you're struggling and everything's red, use for a clean slate.", value:0 } pets: [ - {index: 0, text: 'Bear Cub', name: 'bearcub', icon: 'Pet-BearCub-Base.png', value: 3} - {index: 1, text: 'Cactus', name: 'cactus', icon: 'Pet-Cactus-Base.png', value: 3} - {index: 2, text: 'Drake', name: 'dragon', icon: 'Pet-Dragon-Base.png', value: 3} - {index: 3, text: 'Flying Pig', name: 'flyingpig', icon: 'Pet-FlyingPig-Base.png', value: 3} - {index: 4, text: 'Fox', name: 'fox', icon: 'Pet-Fox-Base.png', value: 3} - {index: 5, text: 'Lion Cub', name: 'lioncub', icon: 'Pet-LionCub-Base.png', value: 3} - {index: 6, text: 'Panda Cub', name: 'pandacub', icon: 'Pet-PandaCub-Base.png', value: 3} - {index: 7, text: 'Tiger Cub', name: 'tigercub', icon: 'Pet-TigerCub-Base.png', value: 3} - {index: 8, text: 'Desert Wolf', name: 'wolfDesert', icon: 'Pet-Wolf-Desert.png', value: 3} - {index: 9, text: 'Golden Wolf', name: 'wolfGolden', icon: 'Pet-Wolf-Golden.png', value: 3} - {index: 10, text: 'Red Wolf', name: 'wolfRed', icon: 'Pet-Wolf-Red.png', value: 3} - {index: 11, text: 'Shade Wolf', name: 'wolfShade', icon: 'Pet-Wolf-Shade.png', value: 3} - {index: 12, text: 'Skeleton Wolf', name: 'wolfSkeleton', icon: 'Pet-Wolf-Skeleton.png', value: 3} - {index: 13, text: 'Veteran Wolf', name: 'wolfVeteran', icon: 'Pet-Wolf-Veteran.png', value: 3} - {index: 14, text: 'White Wolf', name: 'wolfWhite', icon: 'Pet-Wolf-White.png', value: 3} - {index: 15, text: 'Zombie Wolf', name: 'wolfZombie', icon: 'Pet-Wolf-Zombie.png', value: 3} - {index: 16, text: 'Wolf', name: 'wolfBorder', icon: 'wolf_border.png', value: 3} + {text: 'Wolf', name: 'Wolf', value: 3} + {text: 'Tiger Cub', name: 'TigerCub', value: 3} + {text: 'Polar Bear Cub', name: 'PolarBearCub', value: 3} + {text: 'Panda Cub', name: 'PandaCub', value: 3} + {text: 'Lion Cub', name: 'LionCub', value: 3} + {text: 'Fox', name: 'Fox', value: 3} + {text: 'Flying Pig', name: 'FlyingPig', value: 3} + {text: 'Dragon', name: 'Dragon', value: 3} + {text: 'Cactus', name: 'Cactus', value: 3} + {text: 'Bear Cub', name: 'BearCub', value: 3} ] # add "type" to each item, so we can reference that as "weapon" or "armor" in the html From db132fad1960a9b6da48f8bc58ee3cf60dda806e Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 9 Mar 2013 08:17:02 -0500 Subject: [PATCH 08/52] Show meats in inventory --- src/app/items.coffee | 4 ++++ views/app/avatar.html | 7 ++++++- views/app/pets.html | 5 ++++- 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/app/items.coffee b/src/app/items.coffee index 5990a24412..a539781df7 100644 --- a/src/app/items.coffee +++ b/src/app/items.coffee @@ -56,6 +56,10 @@ items = module.exports.items = {index: 15, text: 'Zombie Wolf', name: 'wolfZombie', icon: 'Pet-Wolf-Zombie.png', value: 3} {index: 16, text: 'Wolf', name: 'wolfBorder', icon: 'wolf_border.png', value: 3} ] + meats: [ + {index: 0, name: 'Red Meat', text: 'Turns your animal into a mean red meat eater.'} + {index: 1, name: 'Blue Meat', text: 'Turns your animal into Neo.' } + ] # add "type" to each item, so we can reference that as "weapon" or "armor" in the html _.each ['weapon', 'armor', 'head', 'shield'], (key) -> diff --git a/views/app/avatar.html b/views/app/avatar.html index 871f59a5d6..87c08073ff 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -181,6 +181,11 @@

    diff --git a/views/app/pets.html b/views/app/pets.html index 15b4d63814..24a040da48 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -1,10 +1,9 @@ -

    You've unlocked the drop system.

    -

    Here's your first egg! {_user.items.eggs.0}

    +

    Here's your first egg! {_user.items.eggs.0.text}

    Feed it some meat to get it to hatch.

    <@footer> - +
    \ No newline at end of file From 4485d226e80b577b4a9fdf9c1804a7ca89ffbac4 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Wed, 13 Mar 2013 11:37:06 -0400 Subject: [PATCH 16/52] 1% chance on every score to get an item --- src/app/scoring.coffee | 18 +++++++++++++++++- views/app/pets.html | 10 +++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 4a65c4544b..4c6cc68525 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -1,10 +1,11 @@ async = require 'async' moment = require 'moment' _ = require 'underscore' -helpers = require './helpers' +{ randomProp } = helpers = require './helpers' browser = require './browser' character = require './character' items = require './items' +{ pets, food } = items.items algos = require './algos' MODIFIER = algos.MODIFIER # each new level, armor, weapon add 2% modifier (this mechanism will change) @@ -105,6 +106,21 @@ score = (model, taskId, direction, times, batch, cron) -> batch.set "#{taskPath}.value", taskObj.value origStats = _.clone obj.stats updateStats model, {hp: hp, exp: exp, gp: gp}, batch + + # 1% chance of getting a pet or meat + if Math.random() < .01 + if Math.random() < .5 + drop = randomProp(food) + user.push 'items.food', drop.name + drop.type = 'food' + else + drop = randomProp(pets) + user.push 'items.eggs', drop + drop.type = 'egg' + + model.set '_drop', drop + $('#itemDropped-modal').show() + if commit # newStats / origStats is a glorious hack to trick Derby into seeing the change in model.on(*) newStats = _.clone batch.obj().stats diff --git a/views/app/pets.html b/views/app/pets.html index 24a040da48..9c025105d3 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -6,4 +6,12 @@ <@footer> - \ No newline at end of file + + +

    An item has dropped!

    +

    Here's your first {_drop.type} – {_drop.text}!

    +

    {_drop.notes}

    + <@footer> + + +
    From 3d5e3c77439dcfe4a2eff1b716c782bd99373d09 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Wed, 13 Mar 2013 11:47:37 -0400 Subject: [PATCH 17/52] Fix modals --- src/app/pets.coffee | 5 ++--- src/app/scoring.coffee | 4 ++-- views/app/pets.html | 4 ++-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 1c67a50028..3e9d7cad1c 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -18,8 +18,7 @@ module.exports.app = (appExports, model) -> user.push 'items.eggs', egg model._dontPersist = true if dontPersist - # do drops enabled stuff - $('#dropsEnabled-modal').show() + $('#drops-enabled-modal').modal 'show' appExports.selectPet = (e, el) -> name = $(el).attr('data-pet') @@ -36,4 +35,4 @@ module.exports.app = (appExports, model) -> user.set 'items.currentPet', pet user.set 'balance', (tokens - pet.value)/4 else - $('#more-tokens-modal').modal('show') + $('#more-tokens-modal').modal 'show' diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 4c6cc68525..0baab23fcd 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -108,7 +108,7 @@ score = (model, taskId, direction, times, batch, cron) -> updateStats model, {hp: hp, exp: exp, gp: gp}, batch # 1% chance of getting a pet or meat - if Math.random() < .01 + if obj.flags.dropsEnabled and Math.random() < .01 if Math.random() < .5 drop = randomProp(food) user.push 'items.food', drop.name @@ -119,7 +119,7 @@ score = (model, taskId, direction, times, batch, cron) -> drop.type = 'egg' model.set '_drop', drop - $('#itemDropped-modal').show() + $('#item-dropped-modal').modal 'show' if commit # newStats / origStats is a glorious hack to trick Derby into seeing the change in model.on(*) diff --git a/views/app/pets.html b/views/app/pets.html index 9c025105d3..a6e4e19bd5 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -1,5 +1,5 @@ - +

    You've unlocked the drop system.

    Here's your first egg! {_user.items.eggs.0.text}

    Feed it some meat to get it to hatch.

    @@ -7,7 +7,7 @@
    - +

    An item has dropped!

    Here's your first {_drop.type} – {_drop.text}!

    {_drop.notes}

    From f991e2a965c51a31e40a0df4ed83affe69f8fac9 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Wed, 13 Mar 2013 13:01:39 -0400 Subject: [PATCH 18/52] Persist --- src/app/scoring.coffee | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 0baab23fcd..3a89a4fcc4 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -105,7 +105,15 @@ score = (model, taskId, direction, times, batch, cron) -> taskObj.value = value batch.set "#{taskPath}.value", taskObj.value origStats = _.clone obj.stats - updateStats model, {hp: hp, exp: exp, gp: gp}, batch + updateStats model, { hp, exp, gp }, batch + + if commit + # newStats / origStats is a glorious hack to trick Derby into seeing the change in model.on(*) + newStats = _.clone batch.obj().stats + _.each Object.keys(origStats), (key) -> obj.stats[key] = origStats[key] + batch.setStats(newStats) + # batch.setStats() + batch.commit() # 1% chance of getting a pet or meat if obj.flags.dropsEnabled and Math.random() < .01 @@ -121,13 +129,6 @@ score = (model, taskId, direction, times, batch, cron) -> model.set '_drop', drop $('#item-dropped-modal').modal 'show' - if commit - # newStats / origStats is a glorious hack to trick Derby into seeing the change in model.on(*) - newStats = _.clone batch.obj().stats - _.each Object.keys(origStats), (key) -> obj.stats[key] = origStats[key] - batch.setStats(newStats) - # batch.setStats() - batch.commit() return delta ### From 2ffe0aecf91c99a5b91320268264de4400b27d8a Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 16 Mar 2013 11:18:27 -0400 Subject: [PATCH 19/52] FeedEgg --- public/img/sprites/egg.png | Bin 0 -> 1756 bytes public/img/sprites/pet_sprites.css | 1 + src/app/character.coffee | 22 ++++++++++- src/app/helpers.coffee | 4 ++ src/app/pets.coffee | 2 +- src/app/scoring.coffee | 6 +-- views/app/avatar.html | 57 +++++++++++++++++++++-------- views/app/pets.html | 3 +- 8 files changed, 73 insertions(+), 22 deletions(-) create mode 100644 public/img/sprites/egg.png diff --git a/public/img/sprites/egg.png b/public/img/sprites/egg.png new file mode 100644 index 0000000000000000000000000000000000000000..bdf8cf7caff756e15475453330d04e46107743d9 GIT binary patch literal 1756 zcmaJ?c~BE)6ki}>M5thmCMvQEwJhnxp5inmjonwM3RKSep zNnxor083N_Z`Waw+tP)_#%I=*QYbHViT*d?D7$n2=c#2L*9$dl#tCbcB&|wM!*U51_dAy6^i8z7l6LBpV5Xob6z-W~Q z#SQvVyi|&WX!L|aqr^hQ0w$@zR;f@#=*{zn14W*`JPyp^NVvXa%Z0w4-r@kh2p04B z<6JSWOi^PRVw{V9<$6uXwT^;XOFD}&ohlVW19i9>94#49O`Hp7LcK9AI&m)C3AqrN z3}ijne;xGr7CAlE<(IJ~gD-=RX~=2Ukz<{hT;5FHmhcdY)TpjgS5H>E4Lmyh8(k7Cze_Dl320}W zovzHSXseI)kQmLk|4K`L?wc1Y3*9F=XPa&FFqJ+hY{tyPpVHp;K1@48iJ24(EUZoF zLu$YU*>-gRI{(H_`?CE#_e&mBmY23sy>EA3ot5mEZ9iyZOYL1i_kT-mq2v#nJ^{n) z^J%Vp9mU+=-#3}z6rX-^k4?9#CZ}c51=E=V_apY14-4Ch=nSFI=~hm)^USPpz{e$- zc4LR7I4Zr_Vc0d>$=S4KX^Ra#LwKc^RrKVQ#jUv5L%MqItZB@8|BYF7vdmo6xsf-k z+z=T8zxh~rkTZSoQKiSg`#4JU!t#se4r*P+K;_Z0RV|SMxmzu1g=u=SiuLse{W zW%BEhI_4dtNLk51o@f~jyg(<~i#B_w?z61$qn|Qww%%#=p9e9V`xfq=_s)(RjXLDd zpZ%1P)?MS_dh5`yHjJkBOWBPJ^@$M`<>&IxpLj6mTIFN+V>dROzw1$QAad{>3#dvt zZVOXwZ4PBwEY~_S_|?c6@S~}?ZU=2q<_T1kj~GfGwO<)NBH5o>=B9YJu0Z++uJCb) zU9sra>(br+19>|!pcm8oos9g zGHJ|llj7(Z#g1<+PyAAyMM++%-`sn1XaBtP+V{zOH%XT3Cv|4=N_1-@D7Aiz(Wsdn zuT*~`O(mJG*|Z>Y!;WXICG?W?zV){wmJ*k@AMN_kSrIlPbcS0_WMw5Ab-b6q=e?m< zy{toiX4>^2e|L^7YEk1*YmZrZNg}W`SA~Wy$)ItIchTom5B>fs-aMk-SR4DaCMVSx z{&!)4i{0AmjOXfjQS*yp+Ok2*N%gUsj@-gM_mjckm%E=e7*>kPJ?(^|0YDTMqDk5OaBLTHKrT@ literal 0 HcmV?d00001 diff --git a/public/img/sprites/pet_sprites.css b/public/img/sprites/pet_sprites.css index b13ae3206c..2483c609d2 100644 --- a/public/img/sprites/pet_sprites.css +++ b/public/img/sprites/pet_sprites.css @@ -90,3 +90,4 @@ .Pet-BearCub-CottonCandyPink {background-position: -7128px 0; width: 81px; height: 99px} .Pet-BearCub-CottonCandyBlue {background-position: -7209px 0; width: 81px; height: 99px} .Pet-BearCub-Base {background-position: -7290px 0; width: 81px; height: 99px} +.Pet-Egg {background: url("/img/sprites/egg.png") no-repeat; width: 39px; height: 42px;} diff --git a/src/app/character.coffee b/src/app/character.coffee index 2fe875e563..6ad397b9a5 100644 --- a/src/app/character.coffee +++ b/src/app/character.coffee @@ -78,6 +78,27 @@ module.exports.app = (appExports, model) -> appExports.customizeArmorSet = (e, el) -> user.set 'preferences.armorSet', $(el).attr('data-value') + appExports.chooseEgg = (e, el) -> + egg = model.at el + + model.ref '_feedEgg', egg + + appExports.feedEgg = (e, el) -> + food = $(el).children('select').val() + foods = user.get 'items.food' + egg = model.get '_feedEgg' + eggs = user.get 'items.eggs' + + foodIdx = foods.indexOf food + eggIdx = eggs.indexOf egg + + return alert "You don't own that food :\\" if foodIdx is -1 + return alert "You don't own that egg :\\" if eggIdx is -1 + + user.push 'items.pets', egg.name + '-' + food + user.remove 'items.food', foodIdx, 1 + user.remove 'items.eggs', eggIdx, 1 + appExports.restoreSave = (e, el) -> batch = new BatchUpdate(model) batch.startTransaction() @@ -99,7 +120,6 @@ module.exports.app = (appExports, model) -> content: html $('.main-avatar').popover 'show' - userSchema = # _id stats: { gp: 0, exp: 0, lvl: 1, hp: 50 } diff --git a/src/app/helpers.coffee b/src/app/helpers.coffee index 91826457d5..7f4ffcc41d 100644 --- a/src/app/helpers.coffee +++ b/src/app/helpers.coffee @@ -46,3 +46,7 @@ module.exports.viewHelpers = (view) -> view.fn "encodeiCalLink", (uid, apiToken) -> loc = window?.location.host or process.env.BASE_URL encodeURIComponent "http://#{loc}/v1/users/#{uid}/calendar.ics?apiToken=#{apiToken}" + + view.fn 'removeWhitespace', (str) -> + return '' unless str + str.replace /\s/g, '' diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 3e9d7cad1c..31675ddb12 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -31,7 +31,7 @@ module.exports.app = (appExports, model) -> if tokens > pet.value r = confirm("Buy this pet with #{pet.value} of your #{tokens} tokens?"); if r - user.push "items.pets", name + user.push 'items.pets', name user.set 'items.currentPet', pet user.set 'balance', (tokens - pet.value)/4 else diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 3a89a4fcc4..3c3d0bbdae 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -116,15 +116,15 @@ score = (model, taskId, direction, times, batch, cron) -> batch.commit() # 1% chance of getting a pet or meat - if obj.flags.dropsEnabled and Math.random() < .01 + if obj.flags.dropsEnabled and Math.random() < .50 if Math.random() < .5 drop = randomProp(food) user.push 'items.food', drop.name - drop.type = 'food' + drop.type = 'Food' else drop = randomProp(pets) user.push 'items.eggs', drop - drop.type = 'egg' + drop.type = 'Egg' model.set '_drop', drop $('#item-dropped-modal').modal 'show' diff --git a/views/app/avatar.html b/views/app/avatar.html index 37b82cc78d..a96ebfccd0 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -189,32 +189,57 @@
    -

    Food

    - {#if not(_user.items.food)} -

    You don't have any food yet.

    - {/if} - {#each _user.items.food as :food} - {:food} - {/each} -

    Eggs

    - {#if not(_user.items.eggs)} -

    You don't have any eggs yet.

    - {/if} - {#each _user.items.eggs as :egg} -

    {:egg.text}

    - {/each} + +

    Food

    + {#if not(_user.items.food)} +

    You don't have any food yet.

    + {/if} +
  • + {#each _user.items.food as :food} + + {/each} +
  • +

    Eggs

    + {#if not(_user.items.eggs)} +

    You don't have any eggs yet.

    + {/if} +
  • + {#each _user.items.eggs as :egg} + +

    {:egg.text}

    + {/each} +
  • +
    + {#if _feedEgg} +
    +

    Feed Your Egg

    + {#if not(_user.items.food)} +

    You don't have any food yet.

    + {else} +

    What would you like to feed your {_feedEgg.text}?

    +
    + + +
    + {/if} +
    + {/if}
    -
    +

    Stable

    {#if not(_user.items.pets)}

    You don't have any pets yet.

    {/if} {#each _user.items.pets as :pet} -

    {:pet}

    +
    {:pet}
    {/each}
    diff --git a/views/app/pets.html b/views/app/pets.html index a6e4e19bd5..9644c86c93 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -9,7 +9,8 @@

    An item has dropped!

    -

    Here's your first {_drop.type} – {_drop.text}!

    +

    Here's your {_drop.type} – {_drop.text}!

    +

    {_drop.notes}

    <@footer> From 419351494c69edf9e9e81f00eb1619223db74a9e Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 16 Mar 2013 14:58:09 -0400 Subject: [PATCH 20/52] Clean up helpers + choose Pet --- src/app/character.coffee | 2 +- src/app/helpers.coffee | 17 ++++++++++------- src/app/pets.coffee | 17 +++++++++++------ src/app/scoring.coffee | 4 ++-- views/app/avatar.html | 24 +++++++++++++----------- 5 files changed, 37 insertions(+), 27 deletions(-) diff --git a/src/app/character.coffee b/src/app/character.coffee index 6ad397b9a5..43d25a9d73 100644 --- a/src/app/character.coffee +++ b/src/app/character.coffee @@ -95,7 +95,7 @@ module.exports.app = (appExports, model) -> return alert "You don't own that food :\\" if foodIdx is -1 return alert "You don't own that egg :\\" if eggIdx is -1 - user.push 'items.pets', egg.name + '-' + food + user.push 'items.pets', egg.text + '-' + food user.remove 'items.food', foodIdx, 1 user.remove 'items.eggs', eggIdx, 1 diff --git a/src/app/helpers.coffee b/src/app/helpers.coffee index 7f4ffcc41d..559a1c42cc 100644 --- a/src/app/helpers.coffee +++ b/src/app/helpers.coffee @@ -1,25 +1,28 @@ moment = require 'moment' # Absolute diff between two dates -module.exports.daysBetween = (yesterday, now, dayStart) -> +daysBetween = (yesterday, now, dayStart) -> #sanity-check reset-time (is it 24h time?) dayStart = 0 unless (dayStart? and (dayStart = parseInt(dayStart)) and dayStart >= 0 and dayStart <= 24) Math.abs moment(yesterday).startOf('day').add('h', dayStart).diff(moment(now), 'days') -module.exports.dayMapping = dayMapping = {0:'su',1:'m',2:'t',3:'w',4:'th',5:'f',6:'s',7:'su'} +dayMapping = dayMapping = {0:'su',1:'m',2:'t',3:'w',4:'th',5:'f',6:'s',7:'su'} # http://stackoverflow.com/questions/2532218/pick-random-property-from-a-javascript-object # obj: object # returns random property (the value) -module.exports.randomProp = (obj) -> +randomProp = (obj) -> result = undefined count = 0 for key, val of obj result = val if Math.random() < (1 / ++count) result -module.exports.viewHelpers = (view) -> +removeWhitespace = (str) -> + return '' unless str + str.replace /\s/g, '' +viewHelpers = (view) -> view.fn "percent", (x, y) -> x=1 if x==0 Math.round(x/y*100) @@ -47,6 +50,6 @@ module.exports.viewHelpers = (view) -> loc = window?.location.host or process.env.BASE_URL encodeURIComponent "http://#{loc}/v1/users/#{uid}/calendar.ics?apiToken=#{apiToken}" - view.fn 'removeWhitespace', (str) -> - return '' unless str - str.replace /\s/g, '' + view.fn 'removeWhitespace', removeWhitespace + +module.exports = { viewHelpers, removeWhitespace, randomProp, daysBetween, dayMapping } diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 31675ddb12..86470c94ef 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -1,4 +1,5 @@ -{ randomProp } = require './helpers' +_ = require 'underscore' +{ randomProp, removeWhitespace } = require './helpers' { pets, food } = require('./items').items ### @@ -20,10 +21,14 @@ module.exports.app = (appExports, model) -> $('#drops-enabled-modal').modal 'show' - appExports.selectPet = (e, el) -> - name = $(el).attr('data-pet') - pet = _.findWhere pets, {name:name} - ownsThisPet = user.get('items.pets').indexOf(name) + appExports.choosePet = (e, el) -> + petArray = $(el).attr('data-pet').split '-' + text = petArray[0] + modifier = petArray[1] + petStr = "#{text}-#{modifier}" + pet = _.findWhere pets, text: text + pet.modifier = modifier + ownsThisPet = user.get('items.pets').indexOf petStr if ownsThisPet != -1 user.set 'items.currentPet', pet else @@ -31,7 +36,7 @@ module.exports.app = (appExports, model) -> if tokens > pet.value r = confirm("Buy this pet with #{pet.value} of your #{tokens} tokens?"); if r - user.push 'items.pets', name + user.push 'items.pets', text user.set 'items.currentPet', pet user.set 'balance', (tokens - pet.value)/4 else diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 3c3d0bbdae..6e245b1b5a 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -116,10 +116,10 @@ score = (model, taskId, direction, times, batch, cron) -> batch.commit() # 1% chance of getting a pet or meat - if obj.flags.dropsEnabled and Math.random() < .50 + if obj.flags.dropsEnabled and Math.random() < .5 if Math.random() < .5 drop = randomProp(food) - user.push 'items.food', drop.name + user.push 'items.food', drop.text drop.type = 'Food' else drop = randomProp(pets) diff --git a/views/app/avatar.html b/views/app/avatar.html index a96ebfccd0..ba974b59be 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -190,6 +190,18 @@
    +

    Eggs

    + {#if not(_user.items.eggs)} +

    You don't have any eggs yet.

    + {/if} +
  • + {#each _user.items.eggs as :egg} +
    + +

    {:egg.text}

    +
    + {/each} +
  • Food

    {#if not(_user.items.food)}

    You don't have any food yet.

    @@ -199,16 +211,6 @@ {/each} -

    Eggs

    - {#if not(_user.items.eggs)} -

    You don't have any eggs yet.

    - {/if} -
  • - {#each _user.items.eggs as :egg} - -

    {:egg.text}

    - {/each} -
  • {#if _feedEgg} @@ -239,7 +241,7 @@

    You don't have any pets yet.

    {/if} {#each _user.items.pets as :pet} -
    {:pet}
    +
    {:pet}
    {/each}
    From 6d34fa8953ea6091303daa880acd0cb8f102a675 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 16 Mar 2013 15:09:16 -0400 Subject: [PATCH 21/52] Highlight active pet --- src/app/pets.coffee | 1 + styles/app/avatar.styl | 6 +++++- views/app/avatar.html | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 86470c94ef..2935d8c9d4 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -28,6 +28,7 @@ module.exports.app = (appExports, model) -> petStr = "#{text}-#{modifier}" pet = _.findWhere pets, text: text pet.modifier = modifier + pet.str = petStr ownsThisPet = user.get('items.pets').indexOf petStr if ownsThisPet != -1 user.set 'items.currentPet', pet diff --git a/styles/app/avatar.styl b/styles/app/avatar.styl index 369f0483c4..b1ce7742b5 100644 --- a/styles/app/avatar.styl +++ b/styles/app/avatar.styl @@ -20,4 +20,8 @@ .character-sprites span - position: absolute \ No newline at end of file + position: absolute + +#profileStable + .active + border 1px solid black diff --git a/views/app/avatar.html b/views/app/avatar.html index ba974b59be..51bd716ba2 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -241,7 +241,7 @@

    You don't have any pets yet.

    {/if} {#each _user.items.pets as :pet} -
    {:pet}
    +
    {:pet}
    {/each} From 1a1144b3cc1685bedc231585bee3ab69c44466af Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 16 Mar 2013 15:10:50 -0400 Subject: [PATCH 22/52] If the user selects an already selected pet, deselect it --- src/app/pets.coffee | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 2935d8c9d4..4e2f370e8e 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -31,6 +31,8 @@ module.exports.app = (appExports, model) -> pet.str = petStr ownsThisPet = user.get('items.pets').indexOf petStr if ownsThisPet != -1 + if user.get('items.currentPet').str is petStr + pet = {} user.set 'items.currentPet', pet else tokens = user.get('balance')*4 From f9ab61178b6a55b90a24c04a0504b8714d1138d2 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 16 Mar 2013 15:17:55 -0400 Subject: [PATCH 23/52] Cleanup --- src/app/pets.coffee | 4 ++-- views/app/index.html | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 4e2f370e8e..926b429dd6 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -31,8 +31,8 @@ module.exports.app = (appExports, model) -> pet.str = petStr ownsThisPet = user.get('items.pets').indexOf petStr if ownsThisPet != -1 - if user.get('items.currentPet').str is petStr - pet = {} + # If user's pet is already active, deselect it + pet = {} if user.get('items.currentPet.str') is petStr user.set 'items.currentPet', pet else tokens = user.get('balance')*4 diff --git a/views/app/index.html b/views/app/index.html index fc4e9b71f4..b9e9089a84 100644 --- a/views/app/index.html +++ b/views/app/index.html @@ -33,7 +33,6 @@ - From 099008d55787305f5982d091ae77609dc8372ab8 Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 16 Mar 2013 15:36:56 -0400 Subject: [PATCH 24/52] whitespace --- views/app/avatar.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/app/avatar.html b/views/app/avatar.html index 51bd716ba2..610fb75ac0 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -241,7 +241,7 @@

    You don't have any pets yet.

    {/if} {#each _user.items.pets as :pet} -
    {:pet}
    +
    {:pet}
    {/each} From 78bc27439ae918e83bf5d518e99fb8ddc0726a4b Mon Sep 17 00:00:00 2001 From: Daniel Saewitz Date: Sat, 16 Mar 2013 19:36:07 -0400 Subject: [PATCH 25/52] Remove trailing spaces --- views/app/rewards.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/app/rewards.html b/views/app/rewards.html index b010342a84..8554ba8b49 100644 --- a/views/app/rewards.html +++ b/views/app/rewards.html @@ -2,7 +2,7 @@ - {#if _rewardList} + {#if _rewardList}
      {#each _rewardList as :task}{/}
    From cebe7fce7bfe0f4c3e7e063ba701b2c71e83d941 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Thu, 21 Mar 2013 13:55:31 -0600 Subject: [PATCH 26/52] rename randomProp to randomVal --- src/app/helpers.coffee | 4 ++-- src/app/pets.coffee | 4 ++-- src/app/scoring.coffee | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/app/helpers.coffee b/src/app/helpers.coffee index 0de9a65f55..48d4ac557f 100644 --- a/src/app/helpers.coffee +++ b/src/app/helpers.coffee @@ -12,7 +12,7 @@ dayMapping = dayMapping = {0:'su',1:'m',2:'t',3:'w',4:'th',5:'f',6:'s',7:'su'} # http://stackoverflow.com/questions/2532218/pick-random-property-from-a-javascript-object # obj: object # returns random property (the value) -randomProp = (obj) -> +randomVal = (obj) -> result = undefined count = 0 for key, val of obj @@ -60,4 +60,4 @@ viewHelpers = (view) -> view.fn "truarr", (num) -> return num-1 -module.exports = { viewHelpers, removeWhitespace, randomProp, daysBetween, dayMapping } +module.exports = { viewHelpers, removeWhitespace, randomVal, daysBetween, dayMapping } diff --git a/src/app/pets.coffee b/src/app/pets.coffee index ff0a3969d0..6b48f4b58a 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -1,5 +1,5 @@ _ = require 'underscore' -{ randomProp, removeWhitespace } = require './helpers' +{ randomVal, removeWhitespace } = require './helpers' { pets, food } = require('./items').items ### @@ -11,7 +11,7 @@ module.exports.app = (appExports, model) -> user.on 'set', 'flags.dropsEnabled', (captures, args) -> return unless captures == true - egg = randomProp pets + egg = randomVal pets dontPersist = model._dontPersist diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 2ab233141d..39f6136695 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -1,7 +1,7 @@ async = require 'async' moment = require 'moment' _ = require 'underscore' -{ randomProp } = helpers = require './helpers' +{ randomVal } = helpers = require './helpers' browser = require './browser' character = require './character' items = require './items' @@ -118,11 +118,11 @@ score = (model, taskId, direction, times, batch, cron) -> # 1% chance of getting a pet or meat if obj.flags.dropsEnabled and Math.random() < .5 if Math.random() < .5 - drop = randomProp(food) + drop = randomVal(food) user.push 'items.food', drop.text drop.type = 'Food' else - drop = randomProp(pets) + drop = randomVal(pets) user.push 'items.eggs', drop drop.type = 'Egg' From 3fbb1b91352b38d5489657b2cbf3db15f4169e0f Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Thu, 21 Mar 2013 13:57:22 -0600 Subject: [PATCH 27/52] only drop on 'up' scores --- src/app/scoring.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 39f6136695..f264b75253 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -116,7 +116,7 @@ score = (model, taskId, direction, times, batch, cron) -> batch.commit() # 1% chance of getting a pet or meat - if obj.flags.dropsEnabled and Math.random() < .5 + if direction is 'up' and obj.flags.dropsEnabled and Math.random() < .5 if Math.random() < .5 drop = randomVal(food) user.push 'items.food', drop.text From 0f8b50c80683324eeedd3f80087dbf9c119e758c Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Thu, 21 Mar 2013 13:58:23 -0600 Subject: [PATCH 28/52] remove 'veteran' pet --- src/app/items.coffee | 1 - 1 file changed, 1 deletion(-) diff --git a/src/app/items.coffee b/src/app/items.coffee index 00d5c5d23d..b2f77cf3bd 100644 --- a/src/app/items.coffee +++ b/src/app/items.coffee @@ -53,7 +53,6 @@ items = module.exports.items = food: [ {text: 'Zombie', name: 'Zombie', notes: 'Turns your animal into a Zombie.', value: 3} {text: 'White', name: 'White', notes: 'Turns your animal into a White.', value: 3} - {text: 'Veteran', name: 'Veteran', notes: 'Turns your animal into a Veteran.', value: 3} {text: 'Skeleton', name: 'Skeleton', notes: 'Turns your animal into a Skeleton.', value: 3} {text: 'Shade', name: 'Shade', notes: 'Turns your animal into a Shade.', value: 3} {text: 'Red', name: 'Red', notes: 'Turns your animal into a Red.', value: 3} From a1a85241d5606096db225e017e9cbefb5d541602 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Thu, 21 Mar 2013 14:56:25 -0600 Subject: [PATCH 29/52] add "hatching powder" (as temporary pet food), clean up some dialogs, fix eggs using their actual animal sprites --- public/img/hatching_powder.png | Bin 0 -> 3413 bytes public/img/sprites/PetEggs.css | 23 +++++++++++++---------- src/app/items.coffee | 3 +++ src/app/scoring.coffee | 2 ++ styles/app/index.styl | 1 + styles/app/items.styl | 13 ++++++++++++- views/app/pets.html | 11 ++++++----- 7 files changed, 37 insertions(+), 16 deletions(-) create mode 100644 public/img/hatching_powder.png diff --git a/public/img/hatching_powder.png b/public/img/hatching_powder.png new file mode 100644 index 0000000000000000000000000000000000000000..34db3dc93351ef139b58462888bdda2f8884413c GIT binary patch literal 3413 zcmV-b4XW~qP)4Tx07wm;mUmPX*B8g%%xo{TU6vwc>AklFq%OTkl_mFQv@x1^BM1TV}0C2duqR=S6Xn?LjUp6xrb&~O43j*Nv zEr418u3H3zGns$s|L;SQD-ufpfWpxLJ03rmi*g~#S@{x?OrJ!Vo{}kJ7$ajbnjp%m zGEV!%=70KpVow?KvV}a4moSaFCQKV= zXBIPnpP$8-NG!rR+)R#`$7JVZi#Wn10DSspSrkx`)s~4C+0n+?(b2-z5-tDd^^cpM zz5W?wz5V3zGUCskL5!X++LzcbT23thtSPiMTfS&1I{|204}j|3FPi>70OSh+Xzlyz zdl<5LNtZ}OE>>3g`T3RtKG#xK(9i3CI(+v0d-&=+OWAp!Ysd8Ar*foO5~i%E+?=c& zshF87;&Ay)i~kOm zCIB-Z!^JGdti+UJsxgN!t(Y#%b<8kk67vyD#cE*9urAm@Y#cTXn~yERR$}Y1E!Yd# zo7hq8Ya9;8z!~A3Z~?e@Tn26#t`xT$*Ni)h>&K1Yrto;Y8r}@=h7ZGY@Dh9xekcA2 z{tSKqKZ<`tAQQ9+wgf*y0zpVvOQ<9qCY&Y=5XJ~ILHOG0j2XwBQ%7jM`P2tv~{#P+6CGu9Y;5!2hua>CG_v;z4S?CC1rc%807-x z8s$^ULkxsr$OvR)G0GUn7`GVjR5Vq*RQM{JRGL%DRgX~5SKp(4L49HleU9rK?wsN|$L8GCfHh1tA~lw29MI^|n9|hJ z^w$(=?$kW5IibbS^3=-Es?a*EHLgw5cGnhYS7@Kne#%s4dNH$@Rm?8tq>hG8fR0pW zzfP~tjINRHeBHIW&AJctNO~;2RJ{tlPQ6KeZT(RF<@$~KcMXUJEQ54|9R}S7(}qTd zv4$HA+YFx=sTu_uEj4O1x^GN1_Ap*-Tx)#81ZToB$u!w*a?KPrbudjgtugI0gUuYx z1ZKO<`pvQC&gMe%TJu2*iiMX&o<*a@uqDGX#B!}=o8@yWeX9hktybMuAFUm%v#jf^ z@7XBX1lg>$>9G0T*3_13TVs2}j%w#;x5}>F?uEUXJ>Pzh{cQ)DL#V?BhfaqNj!uqZ z$0o;dCw-@6r(I5iEIKQkRm!^LjCJ;QUgdn!`K^nii^S!a%Wtk0u9>cfU7yS~n#-SC zH+RHM*Nx-0-)+d9>7MMq&wa>4$AjZh>+#4_&y(j_?>XjW;+5fb#Ot}YwYS*2#e16V z!d}5X>x20C`xN{1`YQR(_pSDQ=%?$K=GW*q>F?mb%>QfvHXt})YrtTjW*|4PA#gIt zDQHDdS1=_wD!4lMQHW`XIHV&K4h;(37J7f4!93x-wlEMD7`83!LAX));_x3Ma1r4V zH4%>^Z6cRPc1O{olA;bry^i*dE{nc5-*~=serJq)Okzw!%yg_zYWi`#ol25V;v^kU#wN!mA5MPH z3FFjqrcwe^cBM>m+1wr6XFN|{1#g`1#xLiOrMjh-r#?w@OWT$Wgg6&&5F%x&L(6hXP*!%2{VOVIa)adIsGCtQITk9vCHD^izmgw;`&@D zcVTY3gpU49^+=7S>!rha?s+wNZ}MaEj~6Hw2n%|am@e70WNfM5(r=exmT{MLF4tMU zX8G_6uNC`OLMu~NcCOM}Rk&(&wg2ivYe;J{*Zj2BdTsgISLt?eJQu}$~QLORDCnMIdyYynPb_W zEx0YhEw{FMY&}%2SiZD;WLxOA)(U1tamB0cN!u@1+E?z~LE0hRF;o>&)xJ}I=a!xC ztJAA*)_B)6@6y<{Y1i~_-tK`to_m`1YVIxB`);3L-|hYW`&(-bYby`n4&)tpTo+T< z{VnU;hI;k-lKKw^g$IWYMIP#EaB65ctZ}%k5pI+=jvq-pa_u{x@7kLzn)Wv{noEv? zqtc^Kzfb=D*0JDYoyS?nn|?6(VOI;SrMMMpUD7()mfkkh9^c-7BIrbChiga6kCs0k zJgIZC=9KcOveTr~g{NoFEIl)IR&;jaT-v#j&ZN$J=i|=b=!)p-y%2oi(nY_E=exbS z&s=i5bn>#xz3Ke>~2=f&N;yEFGz-^boBexUH6@}b7V+Mi8+ZXR+R zIyLMw-18{v(Y+Dw$g^K^e|bMz_?Y^*a!h-y;fd{&ljDBl*PbqTI{HlXY-Xb9SH)j< zJvV;-!*8Cy^-RW1j=m7TnEk!)LOwxh@D^|_!k6h6!I5%Cn+Pd6Uk>{dwwBiUa!|n3u`zW)?#95PbDH8{&4%EVwioM)8=vao|~WRK68Go zlSCv&2?1+wtTIVN0QtH4&0>u{%?s0x?IY7}u01<;?sjWsPNlB-G6?fucvlAd_xoDv zg@)vOF<|XhMre8E*F@w~hm1ju*tBpsSrLLu^6taW1`9P z?KgWGsL`@S*vfhpOD3Y!0G5$Zidqhz)UofMrpBR-9Tlyg9{+ucU%5soR%(Qi8j&%t zQX|P-1EA7_BAd}M#7tJiCqV#Oc=2n~wK9sRMtC1<$wcyjDcDO#f7s>O=gs`<=y_6V z@@lAS{Gt_d>ZKN~NS?&qH&YgK?!}}EqzOw+QIsNi5>mnsXr8prQ6&HRO|So5t65r{2b?w8&z(L^4-T_vt*GQo5dG=csQq;!z`%@MO z5=DRzrPD&)6I8_i0#uPAtdk~4U?L#}^5dCn@9n _.each items[key], (item) -> item.type = key +_.each items.pets, (pet) -> pet.notes = 'Find some Hatching Powder to sprinkle on this egg, and one day it will hatch into a loyal pet.' +_.each items.food, (food) -> food.notes = "Sprinkle this on an egg, and it will hatch as a #{food.text} pet." + ### view exports ### diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index f264b75253..af09fb6459 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -121,10 +121,12 @@ score = (model, taskId, direction, times, batch, cron) -> drop = randomVal(food) user.push 'items.food', drop.text drop.type = 'Food' + drop.dialog = "You've found #{drop.text} Hatching Powder! #{drop.notes}" else drop = randomVal(pets) user.push 'items.eggs', drop drop.type = 'Egg' + drop.dialog = "You've found a #{drop.text} Egg! #{drop.notes}" model.set '_drop', drop $('#item-dropped-modal').modal 'show' diff --git a/styles/app/index.styl b/styles/app/index.styl index 20031b95a0..396a5b7593 100644 --- a/styles/app/index.styl +++ b/styles/app/index.styl @@ -8,6 +8,7 @@ @import "./items.styl"; @import "./alerts.styl"; @import "../../public/img/sprites/pet_sprites.css"; +@import "../../public/img/sprites/PetEggs.css"; @import "./helpers.styl"; @import "./responsive.styl"; @import "./header.styl"; diff --git a/styles/app/items.styl b/styles/app/items.styl index dc8700d359..c6bddc2eff 100644 --- a/styles/app/items.styl +++ b/styles/app/items.styl @@ -81,4 +81,15 @@ outline: 1px solid rgba(0,0,0,0.1) outline-offset: -1px &:hover, &:focus - background-color: darken($better, 10%) \ No newline at end of file + background-color: darken($better, 10%) + + +.item-drop-icon + float:left + padding-right:20px + padding-bottom:20px + +.Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Veteran, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_SugarCube, .Pet_Food_Strawberry, .Pet_Food_Rotten, .Pet_Food_Licorice, .Pet_Food_Golden, .Pet_Food_Cream, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Chocolate, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base + background: url("/img/hatching_powder.png") no-repeat + width:34px + height:34px \ No newline at end of file diff --git a/views/app/pets.html b/views/app/pets.html index 9644c86c93..6d4bf7b49e 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -1,4 +1,5 @@ +

    You've unlocked the drop system.

    Here's your first egg! {_user.items.eggs.0.text}

    @@ -7,11 +8,11 @@
    - -

    An item has dropped!

    -

    Here's your {_drop.type} – {_drop.text}!

    -
    -

    {_drop.notes}

    + + +

    {_drop.dialog}

    + + <@footer> From 5043c46b5a759df1b107da0f4922e663ffb2b15f Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 22 Mar 2013 19:21:35 -0600 Subject: [PATCH 30/52] move some pet html around --- views/app/pets.html | 14 +++++++++++--- views/app/rewards.html | 30 ++++++++++-------------------- 2 files changed, 21 insertions(+), 23 deletions(-) diff --git a/views/app/pets.html b/views/app/pets.html index 6d4bf7b49e..bcc6692f7e 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -1,9 +1,7 @@ -

    You've unlocked the drop system.

    -

    Here's your first egg! {_user.items.eggs.0.text}

    -

    Feed it some meat to get it to hatch.

    +

    You've unlocked the drop system! Now when you complete tasks, you have a random chance of finding an item drop. And guess what? You just found a {_user.items.eggs.0.text} egg! {_user.items.eggs.0.notes}

    <@footer> @@ -17,3 +15,13 @@
    + + + + + + + + +
    {.text}
    + diff --git a/views/app/rewards.html b/views/app/rewards.html index 1a32b212c0..29ce0efc7e 100644 --- a/views/app/rewards.html +++ b/views/app/rewards.html @@ -36,20 +36,20 @@ {#with _view.items.food as :food} - {#with :food[0]}{/} - {#with :food[1]}{/} - {#with :food[2]}{/} - {#with :food[3]}{/} + {#with :food[0]}{/} + {#with :food[1]}{/} + {#with :food[2]}{/} + {#with :food[3]}{/} - {#with :food[4]}{/} - {#with :food[5]}{/} - {#with :food[6]}{/} - {#with :food[7]}{/} + {#with :food[4]}{/} + {#with :food[5]}{/} + {#with :food[6]}{/} + {#with :food[7]}{/} - {#with :food[8]}{/} - {#with :food[9]}{/} + {#with :food[8]}{/} + {#with :food[9]}{/}
    {/} @@ -94,16 +94,6 @@ {/} - - - - - - - -
    {.text}
    - - + From fc788f3f86f6d49965dad59d5a8b6987144e9973 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 22 Mar 2013 19:35:40 -0600 Subject: [PATCH 31/52] fix eggs css - was missing fox --- public/img/sprites/PetEggs.css | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/public/img/sprites/PetEggs.css b/public/img/sprites/PetEggs.css index c8db9170f9..896a6da46d 100644 --- a/public/img/sprites/PetEggs.css +++ b/public/img/sprites/PetEggs.css @@ -5,9 +5,7 @@ .Pet_Egg_PandaCub {background-position: 0px -153px; width: 48px; height: 51px} .Pet_Egg_LionCub {background-position: 0px -204px; width: 48px; height: 51px} .Pet_Egg_FlyingPig {background-position: 0px -255px; width: 48px; height: 51px} -.Pet_Egg_Dragon {background-position: 0px -306px; width: 48px; height: 51px} -.Pet_Egg_Cactus {background-position: 0px -357px; width: 48px; height: 51px} -.Pet_Egg_BearCub {background-position: 0px -408px; width: 48px; height: 51px} - -/* these not designed yet? */ -.Pet_Egg_Fox {background-position: 0px -408px; width: 48px; height: 51px} \ No newline at end of file +.Pet_Egg_Fox {background-position: 0px -306px; width: 48px; height: 51px} +.Pet_Egg_Dragon {background-position: 0px -357px; width: 48px; height: 51px} +.Pet_Egg_Cactus {background-position: 0px -408px; width: 48px; height: 51px} +.Pet_Egg_BearCub {background-position: 0px -459px; width: 48px; height: 51px} \ No newline at end of file From c170cd269f56e385d1b73b492559cb865192037b Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 22 Mar 2013 19:37:48 -0600 Subject: [PATCH 32/52] move some more pet html into pets.html --- views/app/avatar.html | 62 +++---------------------------------------- views/app/pets.html | 61 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 64 insertions(+), 59 deletions(-) diff --git a/views/app/avatar.html b/views/app/avatar.html index fc41648383..6163a27b7b 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -24,7 +24,7 @@
    - +
    {/} @@ -209,62 +209,6 @@ Original User! -
    -
    - -

    Eggs

    - {#if not(_user.items.eggs)} -

    You don't have any eggs yet.

    - {/if} -
  • - {#each _user.items.eggs as :egg} -
    - -

    {:egg.text}

    -
    - {/each} -
  • -

    Food

    - {#if not(_user.items.food)} -

    You don't have any food yet.

    - {/if} -
  • - {#each _user.items.food as :food} - - {/each} -
  • -
    -
    - {#if _feedEgg} -
    -

    Feed Your Egg

    - {#if not(_user.items.food)} -

    You don't have any food yet.

    - {else} -

    What would you like to feed your {_feedEgg.text}?

    -
    - - -
    - {/if} -
    - {/if} -
    - - -
    -
    -

    Stable

    - {#if not(_user.items.pets)} -

    You don't have any pets yet.

    - {/if} - {#each _user.items.pets as :pet} -
    {:pet}
    - {/each} -
    -
    + + diff --git a/views/app/pets.html b/views/app/pets.html index bcc6692f7e..85fed105b9 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -25,3 +25,64 @@
    {.text}
    + + + +
    +
    + +

    Eggs

    + {#if not(_user.items.eggs)} +

    You don't have any eggs yet.

    + {/if} +
  • + {#each _user.items.eggs as :egg} +
    + +

    {:egg.text}

    +
    + {/each} +
  • +

    Food

    + {#if not(_user.items.food)} +

    You don't have any food yet.

    + {/if} +
  • + {#each _user.items.food as :food} + + {/each} +
  • +
    +
    + {#if _feedEgg} +
    +

    Feed Your Egg

    + {#if not(_user.items.food)} +

    You don't have any food yet.

    + {else} +

    What would you like to feed your {_feedEgg.text}?

    +
    + + +
    + {/if} +
    + {/if} +
    + + +
    +
    +

    Stable

    + {#if not(_user.items.pets)} +

    You don't have any pets yet.

    + {/if} + {#each _user.items.pets as :pet} +
    {:pet}
    + {/each} +
    +
    \ No newline at end of file From b490133bd863841f5ee610ae2ffdbf96fd20d74d Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 22 Mar 2013 22:16:30 -0600 Subject: [PATCH 33/52] fix cactus css sprites --- public/img/sprites/pet_sprites.css | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/public/img/sprites/pet_sprites.css b/public/img/sprites/pet_sprites.css index 2483c609d2..9c71a9c143 100644 --- a/public/img/sprites/pet_sprites.css +++ b/public/img/sprites/pet_sprites.css @@ -1,4 +1,5 @@ -.Pet-Wolf-Zombie, .Pet-Wolf-White, .Pet-Wolf-Veteran, .Pet-Wolf-Skeleton, .Pet-Wolf-Shade, .Pet-Wolf-Red, .Pet-Wolf-Golden, .Pet-Wolf-Desert, .Pet-Wolf-CottonCandyPink, .Pet-Wolf-CottonCandyBlue, .Pet-TigerCub-Zombie, .Pet-TigerCub-White, .Pet-TigerCub-Skeleton, .Pet-TigerCub-Shade, .Pet-TigerCub-Red, .Pet-TigerCub-Golden, .Pet-TigerCub-Desert, .Pet-TigerCub-CottonCandyPink, .Pet-TigerCub-CottonCandyBlue, .Pet-TigerCub-Base, .Pet-PolarBearCub-Base, .Pet-PandaCub-Zombie, .Pet-PandaCub-White, .Pet-PandaCub-Skeleton, .Pet-PandaCub-Shade, .Pet-PandaCub-Red, .Pet-PandaCub-Golden, .Pet-PandaCub-Desert, .Pet-PandaCub-CottonCandyPink, .Pet-PandaCub-CottonCandyBlue, .Pet-PandaCub-Base, .Pet-LionCub-Zombie, .Pet-LionCub-White, .Pet-LionCub-Skeleton, .Pet-LionCub-Shade, .Pet-LionCub-Red, .Pet-LionCub-Golden, .Pet-LionCub-Desert, .Pet-LionCub-CottonCandyPink, .Pet-LionCub-CottonCandyBlue, .Pet-LionCub-Base, .Pet-Fox-Zombie, .Pet-Fox-White, .Pet-Fox-Skeleton, .Pet-Fox-Shade, .Pet-Fox-Red, .Pet-Fox-Golden, .Pet-Fox-Desert, .Pet-Fox-CottonCandyPink, .Pet-Fox-CottonCandyBlue, .Pet-Fox-Base, .Pet-FlyingPig-Zombie, .Pet-FlyingPig-White, .Pet-FlyingPig-Skeleton, .Pet-FlyingPig-Shade, .Pet-FlyingPig-Red, .Pet-FlyingPig-Golden, .Pet-FlyingPig-Desert, .Pet-FlyingPig-CottonCandyPink, .Pet-FlyingPig-CottonCandyBlue, .Pet-FlyingPig-Base, .Pet-Dragon-Zombie, .Pet-Dragon-White, .Pet-Dragon-Skeleton, .Pet-Dragon-Shade, .Pet-Dragon-Red, .Pet-Dragon-Golden, .Pet-Dragon-Desert, .Pet-Dragon-CottonCandyPink, .Pet-Dragon-CottonCandyBlue, .Pet-Dragon-Base, .Pet-Cactus-SugarCube, .Pet-Cactus-Strawberry, .Pet-Cactus-Rotten, .Pet-Cactus-Licorice, .Pet-Cactus-Golden, .Pet-Cactus-Cream, .Pet-Cactus-CottonCandyPink, .Pet-Cactus-CottonCandyBlue, .Pet-Cactus-Chocolate, .Pet-Cactus-Base, .Pet-BearCub-Zombie, .Pet-BearCub-White, .Pet-BearCub-Skeleton, .Pet-BearCub-Shade, .Pet-BearCub-Red, .Pet-BearCub-Golden, .Pet-BearCub-Desert, .Pet-BearCub-CottonCandyPink, .Pet-BearCub-CottonCandyBlue, .Pet-BearCub-Base {background: url("/img/sprites/pet_sprites.png") no-repeat} +.Pet-Wolf-Zombie, .Pet-Wolf-White, .Pet-Wolf-Veteran, .Pet-Wolf-Skeleton, .Pet-Wolf-Shade, .Pet-Wolf-Red, .Pet-Wolf-Golden, .Pet-Wolf-Desert, .Pet-Wolf-CottonCandyPink, .Pet-Wolf-CottonCandyBlue, .Pet-TigerCub-Zombie, .Pet-TigerCub-White, .Pet-TigerCub-Skeleton, .Pet-TigerCub-Shade, .Pet-TigerCub-Red, .Pet-TigerCub-Golden, .Pet-TigerCub-Desert, .Pet-TigerCub-CottonCandyPink, .Pet-TigerCub-CottonCandyBlue, .Pet-TigerCub-Base, .Pet-PolarBearCub-Base, .Pet-PandaCub-Zombie, .Pet-PandaCub-White, .Pet-PandaCub-Skeleton, .Pet-PandaCub-Shade, .Pet-PandaCub-Red, .Pet-PandaCub-Golden, .Pet-PandaCub-Desert, .Pet-PandaCub-CottonCandyPink, .Pet-PandaCub-CottonCandyBlue, .Pet-PandaCub-Base, .Pet-LionCub-Zombie, .Pet-LionCub-White, .Pet-LionCub-Skeleton, .Pet-LionCub-Shade, .Pet-LionCub-Red, .Pet-LionCub-Golden, .Pet-LionCub-Desert, .Pet-LionCub-CottonCandyPink, .Pet-LionCub-CottonCandyBlue, .Pet-LionCub-Base, .Pet-Fox-Zombie, .Pet-Fox-White, .Pet-Fox-Skeleton, .Pet-Fox-Shade, .Pet-Fox-Red, .Pet-Fox-Golden, .Pet-Fox-Desert, .Pet-Fox-CottonCandyPink, .Pet-Fox-CottonCandyBlue, .Pet-Fox-Base, .Pet-FlyingPig-Zombie, .Pet-FlyingPig-White, .Pet-FlyingPig-Skeleton, .Pet-FlyingPig-Shade, .Pet-FlyingPig-Red, .Pet-FlyingPig-Golden, .Pet-FlyingPig-Desert, .Pet-FlyingPig-CottonCandyPink, .Pet-FlyingPig-CottonCandyBlue, .Pet-FlyingPig-Base, .Pet-Dragon-Zombie, .Pet-Dragon-White, .Pet-Dragon-Skeleton, .Pet-Dragon-Shade, .Pet-Dragon-Red, .Pet-Dragon-Golden, .Pet-Dragon-Desert, .Pet-Dragon-CottonCandyPink, .Pet-Dragon-CottonCandyBlue, .Pet-Dragon-Base, .Pet-Cactus-Skeleton, .Pet-Cactus-Red, .Pet-Cactus-Zombie, .Pet-Cactus-Shade, .Pet-Cactus-Golden, .Pet-Cactus-White, .Pet-Cactus-CottonCandyPink, .Pet-Cactus-CottonCandyBlue, .Pet-Cactus-Desert, .Pet-Cactus-Base, .Pet-BearCub-Zombie, .Pet-BearCub-White, .Pet-BearCub-Skeleton, .Pet-BearCub-Shade, .Pet-BearCub-Red, .Pet-BearCub-Golden, .Pet-BearCub-Desert, .Pet-BearCub-CottonCandyPink, .Pet-BearCub-CottonCandyBlue, .Pet-BearCub-Base {background: url("/img/sprites/pet_sprites.png") no-repeat} + .Pet-Wolf-Zombie {background-position: 0 0; width: 81px; height: 99px} .Pet-Wolf-White {background-position: -81px 0; width: 81px; height: 99px} .Pet-Wolf-Veteran {background-position: -162px 0; width: 81px; height: 99px} @@ -70,15 +71,15 @@ .Pet-Dragon-CottonCandyPink {background-position: -5508px 0; width: 81px; height: 99px} .Pet-Dragon-CottonCandyBlue {background-position: -5589px 0; width: 81px; height: 99px} .Pet-Dragon-Base {background-position: -5670px 0; width: 81px; height: 99px} -.Pet-Cactus-SugarCube {background-position: -5751px 0; width: 81px; height: 99px} -.Pet-Cactus-Strawberry {background-position: -5832px 0; width: 81px; height: 99px} -.Pet-Cactus-Rotten {background-position: -5913px 0; width: 81px; height: 99px} -.Pet-Cactus-Licorice {background-position: -5994px 0; width: 81px; height: 99px} +.Pet-Cactus-Zombie {background-position: -5913px 0; width: 81px; height: 99px} +.Pet-Cactus-White {background-position: -6156px 0; width: 81px; height: 99px} +.Pet-Cactus-Skeleton {background-position: -5751px 0; width: 81px; height: 99px} +.Pet-Cactus-Red {background-position: -5832px 0; width: 81px; height: 99px} +.Pet-Cactus-Shade {background-position: -5994px 0; width: 81px; height: 99px} .Pet-Cactus-Golden {background-position: -6075px 0; width: 81px; height: 99px} -.Pet-Cactus-Cream {background-position: -6156px 0; width: 81px; height: 99px} +.Pet-Cactus-Desert {background-position: -6399px 0; width: 81px; height: 99px} .Pet-Cactus-CottonCandyPink {background-position: -6237px 0; width: 81px; height: 99px} .Pet-Cactus-CottonCandyBlue {background-position: -6318px 0; width: 81px; height: 99px} -.Pet-Cactus-Chocolate {background-position: -6399px 0; width: 81px; height: 99px} .Pet-Cactus-Base {background-position: -6480px 0; width: 81px; height: 99px} .Pet-BearCub-Zombie {background-position: -6561px 0; width: 81px; height: 99px} .Pet-BearCub-White {background-position: -6642px 0; width: 81px; height: 99px} From 6fd9bfbab444af17d4b051dad84e3f8f08953992 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 22 Mar 2013 22:17:25 -0600 Subject: [PATCH 34/52] pets: use pet.name for unique identifier, not pet.text. general cleanup --- src/app/helpers.coffee | 3 +-- src/app/pets.coffee | 22 ++++++++++------------ src/app/scoring.coffee | 2 +- views/app/avatar.html | 2 +- views/app/pets.html | 18 +++++++----------- 5 files changed, 20 insertions(+), 27 deletions(-) diff --git a/src/app/helpers.coffee b/src/app/helpers.coffee index 48d4ac557f..900edcc610 100644 --- a/src/app/helpers.coffee +++ b/src/app/helpers.coffee @@ -57,7 +57,6 @@ viewHelpers = (view) -> view.fn "and", -> _.reduce arguments, (cumm, curr) -> cumm && curr view.fn "or", -> _.reduce arguments, (cumm, curr) -> cumm || curr - view.fn "truarr", (num) -> - return num-1 + view.fn "truarr", (num) -> num-1 module.exports = { viewHelpers, removeWhitespace, randomVal, daysBetween, dayMapping } diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 6b48f4b58a..18422fffe1 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -1,5 +1,5 @@ _ = require 'underscore' -{ randomVal, removeWhitespace } = require './helpers' +{ randomVal } = require './helpers' { pets, food } = require('./items').items ### @@ -15,16 +15,14 @@ module.exports.app = (appExports, model) -> dontPersist = model._dontPersist - model._dontPersist = false if dontPersist + model._dontPersist = false user.push 'items.eggs', egg - model._dontPersist = true if dontPersist + model._dontPersist = dontPersist $('#drops-enabled-modal').modal 'show' appExports.chooseEgg = (e, el) -> - egg = model.at el - - model.ref '_feedEgg', egg + model.ref '_feedEgg', e.at() appExports.feedEgg = (e, el) -> foodName = $(el).children('select').val() @@ -38,16 +36,16 @@ module.exports.app = (appExports, model) -> return alert "You don't own that food :\\" if foodIdx is -1 return alert "You don't own that egg :\\" if eggIdx is -1 - user.push 'items.pets', egg.text + '-' + foodName + user.push 'items.pets', egg.name + '-' + foodName user.remove 'items.food', foodIdx, 1 user.remove 'items.eggs', eggIdx, 1 appExports.choosePet = (e, el) -> petArray = $(el).attr('data-pet').split '-' - text = petArray[0] + name = petArray[0] modifier = petArray[1] - petStr = "#{text}-#{modifier}" - pet = _.findWhere pets, text: text + petStr = "#{name}-#{modifier}" + pet = _.findWhere pets, name: name pet.modifier = modifier pet.str = petStr ownsThisPet = user.get('items.pets').indexOf petStr @@ -60,7 +58,7 @@ module.exports.app = (appExports, model) -> if tokens > pet.value r = confirm("Buy this pet with #{pet.value} of your #{tokens} tokens?"); if r - user.push 'items.pets', text + user.push 'items.pets', name user.set 'items.currentPet', pet user.set 'balance', (tokens - pet.value)/4 else @@ -72,7 +70,7 @@ module.exports.app = (appExports, model) -> tokens = user.get('balance') * 4 if tokens > newFood.value if confirm "Buy this food with #{newFood.value} of your #{tokens} tokens?" - user.push 'items.food', newFood.text + user.push 'items.food', newFood.name user.set 'balance', (tokens - newFood.value) / 4 else $('#more-tokens-modal').modal 'show' diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index af09fb6459..c4f3894ad5 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -119,7 +119,7 @@ score = (model, taskId, direction, times, batch, cron) -> if direction is 'up' and obj.flags.dropsEnabled and Math.random() < .5 if Math.random() < .5 drop = randomVal(food) - user.push 'items.food', drop.text + user.push 'items.food', drop.name drop.type = 'Food' drop.dialog = "You've found #{drop.text} Hatching Powder! #{drop.notes}" else diff --git a/views/app/avatar.html b/views/app/avatar.html index 6163a27b7b..741d1893fc 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -24,7 +24,7 @@
    - +
    {/} diff --git a/views/app/pets.html b/views/app/pets.html index 85fed105b9..39649f4e65 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -75,14 +75,10 @@ -
    -
    -

    Stable

    - {#if not(_user.items.pets)} -

    You don't have any pets yet.

    - {/if} - {#each _user.items.pets as :pet} -
    {:pet}
    - {/each} -
    -
    \ No newline at end of file + {#if _user.items.pets} + {#each _user.items.pets as :pet} +
    {:pet}
    + {/} + {else} +

    You don't have any pets yet.

    + {/} \ No newline at end of file From a6f4e01de77478991486c335ba48657929f280db Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 22 Mar 2013 22:35:51 -0600 Subject: [PATCH 35/52] move random-drop inside batch operations --- src/app/scoring.coffee | 41 +++++++++++++++++++++++++---------------- views/app/pets.html | 8 ++++---- 2 files changed, 29 insertions(+), 20 deletions(-) diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index c4f3894ad5..462a72339b 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -107,6 +107,31 @@ score = (model, taskId, direction, times, batch, cron) -> origStats = _.clone obj.stats updateStats model, { hp, exp, gp }, batch + ### + Drops + ### + # 1% chance of getting a pet or meat + if direction is 'up' and obj.flags.dropsEnabled and Math.random() < .5 + if Math.random() < .5 + drop = randomVal(food) + obj.items.food.push drop.name + batch.set 'items.food', obj.items.food + drop.type = 'Food' + drop.dialog = "You've found #{drop.text} Hatching Powder! #{drop.notes}" + else + drop = randomVal(pets) + obj.items.eggs.push drop + batch.set 'items.eggs', obj.items.eggs + drop.type = 'Egg' + drop.dialog = "You've found a #{drop.text} Egg! #{drop.notes}" + + model.set '_drop', drop + $('#item-dropped-modal').modal 'show' + + + ### + Commit + ### if commit # newStats / origStats is a glorious hack to trick Derby into seeing the change in model.on(*) newStats = _.clone batch.obj().stats @@ -115,22 +140,6 @@ score = (model, taskId, direction, times, batch, cron) -> # batch.setStats() batch.commit() - # 1% chance of getting a pet or meat - if direction is 'up' and obj.flags.dropsEnabled and Math.random() < .5 - if Math.random() < .5 - drop = randomVal(food) - user.push 'items.food', drop.name - drop.type = 'Food' - drop.dialog = "You've found #{drop.text} Hatching Powder! #{drop.notes}" - else - drop = randomVal(pets) - user.push 'items.eggs', drop - drop.type = 'Egg' - drop.dialog = "You've found a #{drop.text} Egg! #{drop.notes}" - - model.set '_drop', drop - $('#item-dropped-modal').modal 'show' - return delta ### diff --git a/views/app/pets.html b/views/app/pets.html index 39649f4e65..3f4baec080 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -56,18 +56,18 @@ {#if _feedEgg}
    -

    Feed Your Egg

    +

    Hatch Your Egg

    {#if not(_user.items.food)} -

    You don't have any food yet.

    +

    You don't have any hatching powder yet.

    {else} -

    What would you like to feed your {_feedEgg.text}?

    +

    What would you like to sprinkle on your {_feedEgg.text} egg?

    - +
    {/if}
    From acdb9eb5e5660fc7418c32f61edb54f34ee466d6 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 22 Mar 2013 22:40:12 -0600 Subject: [PATCH 36/52] add better temporary pet positioning --- styles/app/items.styl | 5 ++++- views/app/avatar.html | 24 ++++++++++++------------ 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/styles/app/items.styl b/styles/app/items.styl index c6bddc2eff..7d4f8c1716 100644 --- a/styles/app/items.styl +++ b/styles/app/items.styl @@ -82,7 +82,10 @@ outline-offset: -1px &:hover, &:focus background-color: darken($better, 10%) - + +.current-pet + left: 0px + bottom: 5px .item-drop-icon float:left diff --git a/views/app/avatar.html b/views/app/avatar.html index 741d1893fc..bbdbc61f1c 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -55,20 +55,20 @@ ">
    - {#if and(@profile.items.currentPet, not(@minimal))} - - {/} {#with @profile.preferences as :p} - - - - {#if :p.showHelm} - - {else} - + + + + {#if :p.showHelm} + + {else} + + {/} + + {/} - - + {#if and(@profile.items.currentPet, not(@minimal))} + {/}
    From e3df4cd9f3865953d37a12335aef890a89f59a52 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 22 Mar 2013 23:04:38 -0600 Subject: [PATCH 37/52] choosePet inside
    with tooltip --- views/app/pets.html | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/views/app/pets.html b/views/app/pets.html index 3f4baec080..047883c7d3 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -77,7 +77,9 @@ {#if _user.items.pets} {#each _user.items.pets as :pet} -
    {:pet}
    +
    +
    +
    {/} {else}

    You don't have any pets yet.

    From 68bc02af721d6afe0cec12557476154aefdd273d Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Sat, 23 Mar 2013 00:09:05 -0600 Subject: [PATCH 38/52] pets: fix bug that food not getting added to --- src/app/scoring.coffee | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 462a72339b..c379fad120 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -114,12 +114,14 @@ score = (model, taskId, direction, times, batch, cron) -> if direction is 'up' and obj.flags.dropsEnabled and Math.random() < .5 if Math.random() < .5 drop = randomVal(food) + obj.items.food ?= [] obj.items.food.push drop.name batch.set 'items.food', obj.items.food drop.type = 'Food' drop.dialog = "You've found #{drop.text} Hatching Powder! #{drop.notes}" else drop = randomVal(pets) + obj.items.food ?= [] obj.items.eggs.push drop batch.set 'items.eggs', obj.items.eggs drop.type = 'Egg' From f34df3615297513fb3899bc8007037bf3d36a24c Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 09:31:12 -0600 Subject: [PATCH 39/52] pets: alert & return if they already own that pet --- src/app/pets.coffee | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 18422fffe1..69e6308ec8 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -35,6 +35,7 @@ module.exports.app = (appExports, model) -> return alert "You don't own that food :\\" if foodIdx is -1 return alert "You don't own that egg :\\" if eggIdx is -1 + return alert "You already have that pet." if user.get('items.pets').indexOf("#{egg.name}-#{foodName}") != -1 user.push 'items.pets', egg.name + '-' + foodName user.remove 'items.food', foodIdx, 1 From 7a5a4819e6e80ee7d36e1a2180099d2deef0976c Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 09:42:30 -0600 Subject: [PATCH 40/52] pets: bug fix - user.remove(path, idx, count) was wiping the whole eggs/food arrays on page refresh, using array.splice & user.set('items.food', splicedFood), etc --- src/app/pets.coffee | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 69e6308ec8..d477927b6e 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -38,8 +38,15 @@ module.exports.app = (appExports, model) -> return alert "You already have that pet." if user.get('items.pets').indexOf("#{egg.name}-#{foodName}") != -1 user.push 'items.pets', egg.name + '-' + foodName - user.remove 'items.food', foodIdx, 1 - user.remove 'items.eggs', eggIdx, 1 + + eggs.splice eggIdx, 1 + myFood.splice foodIdx, 1 + user.set 'items.eggs', eggs + user.set 'items.food', myFood + + #FIXME Bug: this removes from the array properly in the browser, but on refresh is has removed all items from the arrays +# user.remove 'items.food', foodIdx, 1 +# user.remove 'items.eggs', eggIdx, 1 appExports.choosePet = (e, el) -> petArray = $(el).attr('data-pet').split '-' From 102c693d7ccca82070897d3041c0a25a0deaf10f Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 09:51:41 -0600 Subject: [PATCH 41/52] pets: show specific egg in inventory --- views/app/pets.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/app/pets.html b/views/app/pets.html index 047883c7d3..7625164f52 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -38,7 +38,7 @@
  • {#each _user.items.eggs as :egg}
    - +

    {:egg.text}

    {/each} From ae53675014f850f2936f4f1f797f485f3d85ead1 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 10:18:28 -0600 Subject: [PATCH 42/52] pets: move inventory into --- views/app/pets.html | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/views/app/pets.html b/views/app/pets.html index 7625164f52..c5c2b0137a 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -31,26 +31,28 @@
    -

    Eggs

    - {#if not(_user.items.eggs)} -

    You don't have any eggs yet.

    - {/if}
  • - {#each _user.items.eggs as :egg} -
    - -

    {:egg.text}

    -
    - {/each} + {#if not(_user.items.eggs)} +

    You don't have any eggs yet.

    + {/if} + + {#each _user.items.eggs as :egg} +
    + +

    {:egg.text}

    +
    + {/each} +
  • -

    Food

    - {#if not(_user.items.food)} -

    You don't have any food yet.

    - {/if}
  • - {#each _user.items.food as :food} - - {/each} + {#if not(_user.items.food)} +

    You don't have any food yet.

    + {/if} + + {#each _user.items.food as :food} + + {/each} +
  • From 007e9bd33944836ac142633e121b0f1f864b7cfc Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 10:42:17 -0600 Subject: [PATCH 43/52] pets: bug fix for can't feed pet --- src/app/pets.coffee | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/pets.coffee b/src/app/pets.coffee index d477927b6e..08eff33064 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -29,13 +29,14 @@ module.exports.app = (appExports, model) -> myFood = user.get 'items.food' egg = model.get '_feedEgg' eggs = user.get 'items.eggs' + pets = user.get 'items.pets' foodIdx = myFood.indexOf foodName eggIdx = eggs.indexOf egg return alert "You don't own that food :\\" if foodIdx is -1 return alert "You don't own that egg :\\" if eggIdx is -1 - return alert "You already have that pet." if user.get('items.pets').indexOf("#{egg.name}-#{foodName}") != -1 + return alert "You already have that pet." if pets and pets.indexOf("#{egg.name}-#{foodName}") != -1 user.push 'items.pets', egg.name + '-' + foodName From 4af56b998f1c116872171cbd3dfd29c1589d30b3 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 11:50:32 -0600 Subject: [PATCH 44/52] pets: some better default inventory/stable layout --- styles/app/items.styl | 9 ++++++++- views/app/pets.html | 33 ++++++++++++++++++++------------- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/styles/app/items.styl b/styles/app/items.styl index 7d4f8c1716..44bb6a11f9 100644 --- a/styles/app/items.styl +++ b/styles/app/items.styl @@ -95,4 +95,11 @@ .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Veteran, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_SugarCube, .Pet_Food_Strawberry, .Pet_Food_Rotten, .Pet_Food_Licorice, .Pet_Food_Golden, .Pet_Food_Cream, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Chocolate, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base background: url("/img/hatching_powder.png") no-repeat width:34px - height:34px \ No newline at end of file + height:34px + +.inventory-list li + clear:both +.pets-menu > div + float:left +.food-menu > div + float:left \ No newline at end of file diff --git a/views/app/pets.html b/views/app/pets.html index c5c2b0137a..4b1784cef3 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -30,17 +30,17 @@
    - +
  • {#if not(_user.items.eggs)}

    You don't have any eggs yet.

    {/if} - + {#each _user.items.eggs as :egg} -
    - -

    {:egg.text}

    -
    +
    + +

    {:egg.text}

    +
    {/each}
  • @@ -48,9 +48,12 @@ {#if not(_user.items.food)}

    You don't have any food yet.

    {/if} - + {#each _user.items.food as :food} - +
    + +

    {:food}

    +
    {/each}
  • @@ -78,11 +81,15 @@ {#if _user.items.pets} - {#each _user.items.pets as :pet} - -
    -
    - {/} + +
  • + + {#each _user.items.pets as :pet} + + {/} + +
  • +
    {else}

    You don't have any pets yet.

    {/} \ No newline at end of file From e8848ba0adeecd8c826f1334ede3987cbaa62455 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 12:00:23 -0600 Subject: [PATCH 45/52] pets: fix to not being able to select pet right after hatching --- src/app/pets.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/pets.coffee b/src/app/pets.coffee index 08eff33064..c4589d15c2 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -29,14 +29,14 @@ module.exports.app = (appExports, model) -> myFood = user.get 'items.food' egg = model.get '_feedEgg' eggs = user.get 'items.eggs' - pets = user.get 'items.pets' + myPets = user.get 'items.pets' foodIdx = myFood.indexOf foodName eggIdx = eggs.indexOf egg return alert "You don't own that food :\\" if foodIdx is -1 return alert "You don't own that egg :\\" if eggIdx is -1 - return alert "You already have that pet." if pets and pets.indexOf("#{egg.name}-#{foodName}") != -1 + return alert "You already have that pet." if myPets and myPets.indexOf("#{egg.name}-#{foodName}") != -1 user.push 'items.pets', egg.name + '-' + foodName From c5c662941971fb428ba275909b361923c4f420bc Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 12:42:38 -0600 Subject: [PATCH 46/52] pets: add base food --- src/app/items.coffee | 15 ++++++++------- styles/app/items.styl | 2 +- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/app/items.coffee b/src/app/items.coffee index 9af3ce0d6a..a8aed0bb3e 100644 --- a/src/app/items.coffee +++ b/src/app/items.coffee @@ -51,15 +51,16 @@ items = module.exports.items = ] food: [ + {text: 'Common', name: 'Base', notes: "Hatches your pet in it's base form.", value: 3} {text: 'Zombie', name: 'Zombie', notes: 'Turns your animal into a Zombie.', value: 3} - {text: 'White', name: 'White', notes: 'Turns your animal into a White.', value: 3} + {text: 'White', name: 'White', notes: 'Turns your animal into a White pet.', value: 3} {text: 'Skeleton', name: 'Skeleton', notes: 'Turns your animal into a Skeleton.', value: 3} - {text: 'Shade', name: 'Shade', notes: 'Turns your animal into a Shade.', value: 3} - {text: 'Red', name: 'Red', notes: 'Turns your animal into a Red.', value: 3} - {text: 'Golden', name: 'Golden', notes: 'Turns your animal into a Golden.', value: 3} - {text: 'Desert', name: 'Desert', notes: 'Turns your animal into a Desert.', value: 3} - {text: 'Cotton Candy Pink', name: 'CottonCandyPink', notes: 'Turns your animal into a CottonCandyPink.', value: 3} - {text: 'Cotton Candy Blue', name: 'CottonCandyBlue', notes: 'Turns your animal into a CottonCandyBlue.', value: 3} + {text: 'Shade', name: 'Shade', notes: 'Turns your animal into a Shade pet.', value: 3} + {text: 'Red', name: 'Red', notes: 'Turns your animal into a Red pet.', value: 3} + {text: 'Golden', name: 'Golden', notes: 'Turns your animal into a Golden pet.', value: 3} + {text: 'Desert', name: 'Desert', notes: 'Turns your animal into a Desert pet.', value: 3} + {text: 'Cotton Candy Pink', name: 'CottonCandyPink', notes: 'Turns your animal into a Cotton Candy Pink pet.', value: 3} + {text: 'Cotton Candy Blue', name: 'CottonCandyBlue', notes: 'Turns your animal into a Cotton Candy Blue pet.', value: 3} ] # add "type" to each item, so we can reference that as "weapon" or "armor" in the html diff --git a/styles/app/items.styl b/styles/app/items.styl index 44bb6a11f9..ff0669597c 100644 --- a/styles/app/items.styl +++ b/styles/app/items.styl @@ -92,7 +92,7 @@ padding-right:20px padding-bottom:20px -.Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Veteran, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_SugarCube, .Pet_Food_Strawberry, .Pet_Food_Rotten, .Pet_Food_Licorice, .Pet_Food_Golden, .Pet_Food_Cream, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Chocolate, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base +.Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Veteran, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base, .Pet_Food_SugarCube, .Pet_Food_Strawberry, .Pet_Food_Rotten, .Pet_Food_Licorice, .Pet_Food_Golden, .Pet_Food_Cream, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Chocolate, .Pet_Food_Base, .Pet_Food_Zombie, .Pet_Food_White, .Pet_Food_Skeleton, .Pet_Food_Shade, .Pet_Food_Red, .Pet_Food_Golden, .Pet_Food_Desert, .Pet_Food_CottonCandyPink, .Pet_Food_CottonCandyBlue, .Pet_Food_Base background: url("/img/hatching_powder.png") no-repeat width:34px height:34px From 3eb00936265d4d083b4db4a16b30e3494aa1320a Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 13:57:56 -0700 Subject: [PATCH 47/52] pets: implement food-type rarity in item drops --- src/app/scoring.coffee | 77 +++++++++++++++++++++++++++++------------- 1 file changed, 54 insertions(+), 23 deletions(-) diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index c379fad120..1b9eeab546 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -107,29 +107,6 @@ score = (model, taskId, direction, times, batch, cron) -> origStats = _.clone obj.stats updateStats model, { hp, exp, gp }, batch - ### - Drops - ### - # 1% chance of getting a pet or meat - if direction is 'up' and obj.flags.dropsEnabled and Math.random() < .5 - if Math.random() < .5 - drop = randomVal(food) - obj.items.food ?= [] - obj.items.food.push drop.name - batch.set 'items.food', obj.items.food - drop.type = 'Food' - drop.dialog = "You've found #{drop.text} Hatching Powder! #{drop.notes}" - else - drop = randomVal(pets) - obj.items.food ?= [] - obj.items.eggs.push drop - batch.set 'items.eggs', obj.items.eggs - drop.type = 'Egg' - drop.dialog = "You've found a #{drop.text} Egg! #{drop.notes}" - - model.set '_drop', drop - $('#item-dropped-modal').modal 'show' - ### Commit @@ -142,6 +119,60 @@ score = (model, taskId, direction, times, batch, cron) -> # batch.setStats() batch.commit() + ### + Drops + ### + + # debugging purpose - 50% chance during development, 3% chance on prod + chanceMultiplier = if (model.flags.nodeEnv is 'development') then 50 else 3 + + # % chance of getting a pet or meat + if direction is 'up' and user.get('flags.dropsEnabled') and Math.random() < (.01 * chanceMultiplier) + # current breakdown - 3% (adjustable) chance on drop + # If they got a drop: 50% chance of egg, 50% Food. If food, broken down further even further + rarity = Math.random() + + # Egg, 50% chance + if rarity > .5 + drop = randomVal(pets) + user.push 'items.eggs', drop + drop.type = 'Egg' + drop.dialog = "You've found a #{drop.text} Egg! #{drop.notes}" + + + # Food, 50% chance - break down by rarity even more. FIXME this may not be the best method, so revisit + else + acceptableDrops = [] + + # Tier 5 (Blue Moon Rare) + if rarity < .1 + acceptableDrops = ['Base', 'White', 'Desert', 'Red', 'Shade', 'Skeleton', 'Zombie', 'CottonCandyPink', 'CottonCandyBlue', 'Golden'] + + # Tier 4 (Very Rare) + else if rarity < .2 + acceptableDrops = ['Base', 'White', 'Desert', 'Red', 'Shade', 'Skeleton', 'Zombie', 'CottonCandyPink', 'CottonCandyBlue'] + + # Tier 3 (Rare) + else if rarity < .3 + acceptableDrops = ['Base', 'White', 'Desert', 'Red', 'Shade', 'Skeleton'] + + # Tier 2 (Scarce) + else if rarity < .4 + acceptableDrops = ['Base', 'White', 'Desert'] + # Tier 1 (Common) + else + acceptableDrops = ['Base'] + + acceptableDrops = _.filter(food, (foodItem) -> foodItem.name in acceptableDrops) + drop = randomVal acceptableDrops + user.push 'items.food', drop.name + drop.type = 'Food' + drop.dialog = "You've found #{drop.text} Hatching Powder! #{drop.notes}" + + + model.set '_drop', drop + $('#item-dropped-modal').modal 'show' + return delta ### From afb8dcbf83708284113ad55a8f61fe8a7f6757af Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 14:01:31 -0700 Subject: [PATCH 48/52] pets: adjust so eggs = 40%, food = 60% --- src/app/scoring.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index 1b9eeab546..a4146710ed 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -132,15 +132,15 @@ score = (model, taskId, direction, times, batch, cron) -> # If they got a drop: 50% chance of egg, 50% Food. If food, broken down further even further rarity = Math.random() - # Egg, 50% chance - if rarity > .5 + # Egg, 40% chance + if rarity > .6 drop = randomVal(pets) user.push 'items.eggs', drop drop.type = 'Egg' drop.dialog = "You've found a #{drop.text} Egg! #{drop.notes}" - # Food, 50% chance - break down by rarity even more. FIXME this may not be the best method, so revisit + # Food, 60% chance - break down by rarity even more. FIXME this may not be the best method, so revisit else acceptableDrops = [] From 62892bdc9bbce37c224f6c4a40da79a5730847cf Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 14:02:55 -0700 Subject: [PATCH 49/52] remove more unecessary imgs --- public/img/sprites/egg.png | Bin 1756 -> 0 bytes public/img/sprites/girl_v2.png | Bin 892 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 public/img/sprites/egg.png delete mode 100644 public/img/sprites/girl_v2.png diff --git a/public/img/sprites/egg.png b/public/img/sprites/egg.png deleted file mode 100644 index bdf8cf7caff756e15475453330d04e46107743d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1756 zcmaJ?c~BE)6ki}>M5thmCMvQEwJhnxp5inmjonwM3RKSep zNnxor083N_Z`Waw+tP)_#%I=*QYbHViT*d?D7$n2=c#2L*9$dl#tCbcB&|wM!*U51_dAy6^i8z7l6LBpV5Xob6z-W~Q z#SQvVyi|&WX!L|aqr^hQ0w$@zR;f@#=*{zn14W*`JPyp^NVvXa%Z0w4-r@kh2p04B z<6JSWOi^PRVw{V9<$6uXwT^;XOFD}&ohlVW19i9>94#49O`Hp7LcK9AI&m)C3AqrN z3}ijne;xGr7CAlE<(IJ~gD-=RX~=2Ukz<{hT;5FHmhcdY)TpjgS5H>E4Lmyh8(k7Cze_Dl320}W zovzHSXseI)kQmLk|4K`L?wc1Y3*9F=XPa&FFqJ+hY{tyPpVHp;K1@48iJ24(EUZoF zLu$YU*>-gRI{(H_`?CE#_e&mBmY23sy>EA3ot5mEZ9iyZOYL1i_kT-mq2v#nJ^{n) z^J%Vp9mU+=-#3}z6rX-^k4?9#CZ}c51=E=V_apY14-4Ch=nSFI=~hm)^USPpz{e$- zc4LR7I4Zr_Vc0d>$=S4KX^Ra#LwKc^RrKVQ#jUv5L%MqItZB@8|BYF7vdmo6xsf-k z+z=T8zxh~rkTZSoQKiSg`#4JU!t#se4r*P+K;_Z0RV|SMxmzu1g=u=SiuLse{W zW%BEhI_4dtNLk51o@f~jyg(<~i#B_w?z61$qn|Qww%%#=p9e9V`xfq=_s)(RjXLDd zpZ%1P)?MS_dh5`yHjJkBOWBPJ^@$M`<>&IxpLj6mTIFN+V>dROzw1$QAad{>3#dvt zZVOXwZ4PBwEY~_S_|?c6@S~}?ZU=2q<_T1kj~GfGwO<)NBH5o>=B9YJu0Z++uJCb) zU9sra>(br+19>|!pcm8oos9g zGHJ|llj7(Z#g1<+PyAAyMM++%-`sn1XaBtP+V{zOH%XT3Cv|4=N_1-@D7Aiz(Wsdn zuT*~`O(mJG*|Z>Y!;WXICG?W?zV){wmJ*k@AMN_kSrIlPbcS0_WMw5Ab-b6q=e?m< zy{toiX4>^2e|L^7YEk1*YmZrZNg}W`SA~Wy$)ItIchTom5B>fs-aMk-SR4DaCMVSx z{&!)4i{0AmjOXfjQS*yp+Ok2*N%gUsj@-gM_mjckm%E=e7*>kPJ?(^|0YDTMqDk5OaBLTHKrT@ diff --git a/public/img/sprites/girl_v2.png b/public/img/sprites/girl_v2.png deleted file mode 100644 index 5e4cbf8dfa96cb0cfcc1e1f7bd1f4800747aaaab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 892 zcmV-?1B3jDP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2i*Z4 z7bYQj42r@400R6;L_t(&-tC!9XcIvc$7hWis}02Oo_PYy_q4A%|9!(l$#$ETI*Rwyd`|FXfF> zA=xxK@AURDGaK@I?>}#LG{BLp6N~~&r=<4O*zJ2*C#20G! zkmIMv--F-Kw4c9VeiZ!kH~fw)4HSB}Ov6==ao>z(Anx6C3j8`B&zAhu2Oe+SN4_9G zw;)ObQVm23pwO2by>$!(R&d5NY^{E z>KXGZ^ed;$!}uaypUE+cg9)Az>=O8%qcL*)K<_qE8L)M>@=fR7HBF&+2mKf#+|qbP z)cJ#-?v6^w;Qe}UEnjoQ?)x|Y(dudQ`V(8>;p+W*X!)+3ogtB73+Or-w{tl%J~H2j z-^HlIBkue=TQizMU$&|re4A$+H}9@-8l<~v#4iS(knv-YlVrR-UN7BT@G0YBf}cJV z`jVs1eA~qE_lO zqf?0cYljabWnhjV4OG>;f4IYFOeESEs|ayXw~x|8bRxiZ{Xq~t%_;QmqsMzRw(oh1 zR0Gi%(VC((@cDe?!BC+u`Cc!&z8MOKL3j_PQqJF0x~S?|@ogP>i>Iz{DuQ10StjVs z!JuqGCtEmdxSb1n`58Z3(4`l(3Vp=|U)1emlr3%aL_FpXYpVPD6^kCM!CwRZOM4@e z;ma0uKzt;?&+l3LKln$hU+|ZRKUuBOT^zVb^O2>0!chU;I>-HOlXbSs` SVG!p40000 Date: Mon, 25 Mar 2013 14:12:43 -0700 Subject: [PATCH 50/52] pets: take task reddness into account when calculating chance drop --- src/app/scoring.coffee | 83 +++++++++++++++++++++--------------------- 1 file changed, 41 insertions(+), 42 deletions(-) diff --git a/src/app/scoring.coffee b/src/app/scoring.coffee index a4146710ed..9c1c88285c 100644 --- a/src/app/scoring.coffee +++ b/src/app/scoring.coffee @@ -123,55 +123,54 @@ score = (model, taskId, direction, times, batch, cron) -> Drops ### - # debugging purpose - 50% chance during development, 3% chance on prod - chanceMultiplier = if (model.flags.nodeEnv is 'development') then 50 else 3 - # % chance of getting a pet or meat - if direction is 'up' and user.get('flags.dropsEnabled') and Math.random() < (.01 * chanceMultiplier) - # current breakdown - 3% (adjustable) chance on drop - # If they got a drop: 50% chance of egg, 50% Food. If food, broken down further even further - rarity = Math.random() + if direction is 'up' + # debugging purpose - 50% chance during development, 3% chance on prod + chanceMultiplier = if (model.flags.nodeEnv is 'development') then 50 else 1 + chanceMultiplier *= Math.abs(delta) # multiply chance by reddness + if user.get('flags.dropsEnabled') and Math.random() < (.01 * chanceMultiplier) + # current breakdown - 3% (adjustable) chance on drop + # If they got a drop: 50% chance of egg, 50% Food. If food, broken down further even further + rarity = Math.random() - # Egg, 40% chance - if rarity > .6 - drop = randomVal(pets) - user.push 'items.eggs', drop - drop.type = 'Egg' - drop.dialog = "You've found a #{drop.text} Egg! #{drop.notes}" + # Egg, 40% chance + if rarity > .6 + drop = randomVal(pets) + user.push 'items.eggs', drop + drop.type = 'Egg' + drop.dialog = "You've found a #{drop.text} Egg! #{drop.notes}" - - # Food, 60% chance - break down by rarity even more. FIXME this may not be the best method, so revisit - else - acceptableDrops = [] - - # Tier 5 (Blue Moon Rare) - if rarity < .1 - acceptableDrops = ['Base', 'White', 'Desert', 'Red', 'Shade', 'Skeleton', 'Zombie', 'CottonCandyPink', 'CottonCandyBlue', 'Golden'] - - # Tier 4 (Very Rare) - else if rarity < .2 - acceptableDrops = ['Base', 'White', 'Desert', 'Red', 'Shade', 'Skeleton', 'Zombie', 'CottonCandyPink', 'CottonCandyBlue'] - - # Tier 3 (Rare) - else if rarity < .3 - acceptableDrops = ['Base', 'White', 'Desert', 'Red', 'Shade', 'Skeleton'] - - # Tier 2 (Scarce) - else if rarity < .4 - acceptableDrops = ['Base', 'White', 'Desert'] - # Tier 1 (Common) + # Food, 60% chance - break down by rarity even more. FIXME this may not be the best method, so revisit else - acceptableDrops = ['Base'] + acceptableDrops = [] - acceptableDrops = _.filter(food, (foodItem) -> foodItem.name in acceptableDrops) - drop = randomVal acceptableDrops - user.push 'items.food', drop.name - drop.type = 'Food' - drop.dialog = "You've found #{drop.text} Hatching Powder! #{drop.notes}" + # Tier 5 (Blue Moon Rare) + if rarity < .1 + acceptableDrops = ['Base', 'White', 'Desert', 'Red', 'Shade', 'Skeleton', 'Zombie', 'CottonCandyPink', 'CottonCandyBlue', 'Golden'] + # Tier 4 (Very Rare) + else if rarity < .2 + acceptableDrops = ['Base', 'White', 'Desert', 'Red', 'Shade', 'Skeleton', 'Zombie', 'CottonCandyPink', 'CottonCandyBlue'] - model.set '_drop', drop - $('#item-dropped-modal').modal 'show' + # Tier 3 (Rare) + else if rarity < .3 + acceptableDrops = ['Base', 'White', 'Desert', 'Red', 'Shade', 'Skeleton'] + + # Tier 2 (Scarce) + else if rarity < .4 + acceptableDrops = ['Base', 'White', 'Desert'] + # Tier 1 (Common) + else + acceptableDrops = ['Base'] + + acceptableDrops = _.filter(food, (foodItem) -> foodItem.name in acceptableDrops) + drop = randomVal acceptableDrops + user.push 'items.food', drop.name + drop.type = 'Food' + drop.dialog = "You've found #{drop.text} Hatching Powder! #{drop.notes}" + + model.set '_drop', drop + $('#item-dropped-modal').modal 'show' return delta From 64e421d529d6e45f1c7fb59f7c38bd10a26e4cb3 Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 14:41:41 -0700 Subject: [PATCH 51/52] pets: add eggs to market, move from rewards tab to avatar modal --- src/app/pets.coffee | 11 +++++++++ views/app/avatar.html | 54 ++++++++++++++++++++++++++++++++++++++++++ views/app/pets.html | 8 ++++++- views/app/rewards.html | 46 ----------------------------------- 4 files changed, 72 insertions(+), 47 deletions(-) diff --git a/src/app/pets.coffee b/src/app/pets.coffee index c4589d15c2..ab298e7ce6 100644 --- a/src/app/pets.coffee +++ b/src/app/pets.coffee @@ -83,3 +83,14 @@ module.exports.app = (appExports, model) -> user.set 'balance', (tokens - newFood.value) / 4 else $('#more-tokens-modal').modal 'show' + + appExports.buyEgg = (e, el) -> + name = $(el).attr 'data-egg' + newEgg = _.findWhere pets, name: name + tokens = user.get('balance') * 4 + if tokens > newEgg.value + if confirm "Buy this egg with #{newEgg.value} of your #{tokens} tokens?" + user.push 'items.eggs', newEgg + user.set 'balance', (tokens - newEgg.value) / 4 + else + $('#more-tokens-modal').modal 'show' diff --git a/views/app/avatar.html b/views/app/avatar.html index bbdbc61f1c..42d64a8300 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -8,6 +8,7 @@ {#if _user.flags.dropsEnabled}
  • Inventory
  • Stable
  • +
  • Market
  • {/if} @@ -26,6 +27,9 @@
    +
    + +
    {/} {else} @@ -212,3 +216,53 @@ + + + +
    +

    Welcome to the market!

    + Dying to get that particular pet you're after, but don't want to wait for it to drop? Buy it here! +

    Eggs

    + {#with _view.items.pets as :egg} + + + {#with :egg[0]}{/} + {#with :egg[1]}{/} + {#with :egg[2]}{/} + {#with :egg[3]}{/} + + + {#with :egg[4]}{/} + {#with :egg[5]}{/} + {#with :egg[6]}{/} + {#with :egg[7]}{/} + + + {#with :egg[8]}{/} + +
    + {/} +

    Hatching Powder

    + {#with _view.items.food as :food} + + + {#with :food[0]}{/} + {#with :food[1]}{/} + {#with :food[2]}{/} + {#with :food[3]}{/} + + + {#with :food[4]}{/} + {#with :food[5]}{/} + {#with :food[6]}{/} + {#with :food[7]}{/} + + + {#with :food[8]}{/} + {#with :food[9]}{/} + +
    + {/} +
    + + diff --git a/views/app/pets.html b/views/app/pets.html index 4b1784cef3..18c984979e 100644 --- a/views/app/pets.html +++ b/views/app/pets.html @@ -23,9 +23,15 @@ -
    {.text}
    +
    + {.text} + + +
    + {.text} +
    diff --git a/views/app/rewards.html b/views/app/rewards.html index 29ce0efc7e..81e54faca7 100644 --- a/views/app/rewards.html +++ b/views/app/rewards.html @@ -21,53 +21,7 @@ {/}

    Rewards

    - - - {#if equal(_user.flags.dropsEnabled,true)} -
    -
    -
    - -
    - - -
    -

    Welcome to the market

    - {#with _view.items.food as :food} - - - {#with :food[0]}{/} - {#with :food[1]}{/} - {#with :food[2]}{/} - {#with :food[3]}{/} - - - {#with :food[4]}{/} - {#with :food[5]}{/} - {#with :food[6]}{/} - {#with :food[7]}{/} - - - {#with :food[8]}{/} - {#with :food[9]}{/} - -
    - {/} -
    - -
    - - -
    - - - {else} - {/}
    From b2f0ee58c8ad0e1a66d311e8fdf9d454163f026a Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Mon, 25 Mar 2013 17:01:16 -0700 Subject: [PATCH 52/52] pets: move market into inventory as sub-tab --- views/app/avatar.html | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/views/app/avatar.html b/views/app/avatar.html index 42d64a8300..91dfbbfffe 100644 --- a/views/app/avatar.html +++ b/views/app/avatar.html @@ -8,7 +8,6 @@ {#if _user.flags.dropsEnabled}
  • Inventory
  • Stable
  • -
  • Market
  • {/if} @@ -22,14 +21,26 @@
    - + + + +
    +
    + +
    +
    + +
    +
    +
    +
    -
    - -
    {/} {else}