mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-19 15:48:04 +01:00
Fix content name error (#7995)
* fix: correct translation strings for pet/mount names * chore: expose potion and egg key, not object in pet content api * fix: Update feed route to use potion and egg objects * refactor: Update feed route to use petInfo * Use pet/mount text method for name * correct feed route
This commit is contained in:
@@ -180,11 +180,8 @@ habitrpg.controller("InventoryCtrl",
|
||||
}
|
||||
|
||||
$scope.choosePet = function(egg, potion){
|
||||
var petDisplayName = env.t('petName', {
|
||||
potion: Content.hatchingPotions[potion] ? Content.hatchingPotions[potion].text() : potion,
|
||||
egg: Content.eggs[egg] ? Content.eggs[egg].text() : egg
|
||||
}),
|
||||
pet = egg + '-' + potion;
|
||||
var pet = Content.petInfo[egg + '-' + potion];
|
||||
var petDisplayName = pet.text();
|
||||
|
||||
// Feeding Pet
|
||||
if ($scope.selectedFood) {
|
||||
@@ -195,14 +192,14 @@ habitrpg.controller("InventoryCtrl",
|
||||
} else if (!$window.confirm(window.env.t('feedPet', {name: petDisplayName, article: food.article, text: food.text()}))) {
|
||||
return;
|
||||
}
|
||||
User.feed({params:{pet: pet, food: food.key}});
|
||||
User.feed({params:{pet: pet.key, food: food.key}});
|
||||
$scope.selectedFood = null;
|
||||
|
||||
_updateDropAnimalCount(user.items);
|
||||
if ($rootScope.countExists(user.items.mounts) > startingMounts && !user.preferences.suppressModals.raisePet) {
|
||||
$scope.raisedPet = {
|
||||
displayName: petDisplayName,
|
||||
spriteName: pet,
|
||||
spriteName: pet.key,
|
||||
egg: egg,
|
||||
potion: potion
|
||||
}
|
||||
@@ -221,7 +218,7 @@ habitrpg.controller("InventoryCtrl",
|
||||
|
||||
// Selecting Pet
|
||||
} else {
|
||||
User.equip({params:{type: 'pet', key: pet}});
|
||||
User.equip({params:{type: 'pet', key: pet.key}});
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user