diff --git a/dist/habitrpg-shared.js b/dist/habitrpg-shared.js index 9030270864..6a6fe1610b 100644 --- a/dist/habitrpg-shared.js +++ b/dist/habitrpg-shared.js @@ -12905,9 +12905,13 @@ api.wrap = function(user, main) { gear[type].head = 'head_base_0'; return gear[type].shield = 'shield_base_0'; }); - user.items.gear.owned = { - weapon_warrior_0: true - }; + _.each(gear.owned, function(v, k) { + if (gear.owned[k]) { + gear.owned[k] = false; + } + return true; + }); + gear.owned.weapon_warrior_0 = true; if (typeof user.markModified === "function") { user.markModified('items.gear.owned'); } diff --git a/script/index.coffee b/script/index.coffee index 229d13d545..27d06c29d4 100644 --- a/script/index.coffee +++ b/script/index.coffee @@ -405,7 +405,8 @@ api.wrap = (user, main=true) -> gear[type].weapon = 'weapon_base_0' gear[type].head = 'head_base_0' gear[type].shield = 'shield_base_0' - user.items.gear.owned = {weapon_warrior_0:true} + _.each gear.owned, (v, k)-> gear.owned[k]=false if gear.owned[k];true + gear.owned.weapon_warrior_0 = true user.markModified? 'items.gear.owned' user.preferences.costume = false cb? null, user