From 0c161e9bce1b05b40e6e9628250b4d276a831ac0 Mon Sep 17 00:00:00 2001 From: SabreCat Date: Sat, 1 Apr 2017 01:24:41 +0000 Subject: [PATCH] fix(fooling): add logic to party and member modals --- .../js/controllers/memberModalCtrl.js | 19 ++++++++++++++++++ .../client-old/js/controllers/partyCtrl.js | 20 +++++++++++++++++++ 2 files changed, 39 insertions(+) diff --git a/website/client-old/js/controllers/memberModalCtrl.js b/website/client-old/js/controllers/memberModalCtrl.js index 2d48f973ab..0a9c81b941 100644 --- a/website/client-old/js/controllers/memberModalCtrl.js +++ b/website/client-old/js/controllers/memberModalCtrl.js @@ -80,5 +80,24 @@ habitrpg $scope.$close(); }); } + $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'; + } } ]); diff --git a/website/client-old/js/controllers/partyCtrl.js b/website/client-old/js/controllers/partyCtrl.js index 146b12021b..82ee1b7dbf 100644 --- a/website/client-old/js/controllers/partyCtrl.js +++ b/website/client-old/js/controllers/partyCtrl.js @@ -286,5 +286,25 @@ habitrpg.controller("PartyCtrl", ['$rootScope','$scope','Groups','Chat','User',' return isQuestLeader; }; + + $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'; + } } ]);