diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 8dc6ba25c8..0449015e30 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "habitica", - "version": "3.83.3", + "version": "3.83.4", "dependencies": { "@gulp-sourcemaps/map-sources": { "version": "1.0.0", diff --git a/package.json b/package.json index 4ee466628b..19cbc2bdd8 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "3.83.3", + "version": "3.83.4", "main": "./website/server/index.js", "dependencies": { "@slack/client": "^3.8.1", diff --git a/website/views/avatar-static.jade b/website/views/avatar-static.jade index a1e1e034a8..7fbb252efa 100644 --- a/website/views/avatar-static.jade +++ b/website/views/avatar-static.jade @@ -24,6 +24,25 @@ html(ng-app="habitrpg") window.habitrpg .controller('StaticAvatarCtrl', ['$scope', function($scope){ $scope.profile = window.env.user; + $scope.aprilFool = function (pet) { + if (!pet) return 'Pet-AprilFool-None'; + if (pet === 'Phoenix-Base') return 'Pet-AprilFool-Red'; + var petStringArray = pet.split('-'); + var petColor = petStringArray[1]; + var standardColors = ['Base', 'CottonCandyBlue', 'CottonCandyPink', 'Desert', 'Golden', 'Red', 'Shade', 'Skeleton', 'White', 'Zombie']; + if (standardColors.indexOf(petColor) !== -1) return 'Pet-AprilFool-' + petColor; + if (petColor === 'Cerberus') return 'Pet-AprilFool-Zombie'; + if (petColor === 'Cupid') return 'Pet-AprilFool-CottonCandyPink'; + if (petColor === 'Ghost') return 'Pet-AprilFool-Skeleton'; + if (petColor === 'Gilded') return 'Pet-AprilFool-Golden'; + if (petColor === 'Hydra') return 'Pet-AprilFool-Zombie'; + if (petColor === 'Polar') return 'Pet-AprilFool-White'; + if (petColor === 'RoyalPurple') return 'Pet-AprilFool-Golden'; + if (petColor === 'Shimmer') return 'Pet-AprilFool-Red'; + if (petColor === 'Spooky') return 'Pet-AprilFool-Zombie'; + if (petColor === 'Veteran') return 'Pet-AprilFool-Shade'; + return 'Pet-AprilFool-Magic'; + } }]) //webfonts