actually fix being unable to equip other accessories when ambition was equipped

This commit is contained in:
2026-04-29 22:55:41 +02:00
parent 1bfc61e5aa
commit 7925364a3d
2 changed files with 3 additions and 8 deletions
+1 -5
View File
@@ -27,11 +27,7 @@ public class SummonersAmbition : ModItem {
} }
public override bool CanAccessoryBeEquippedWith(Item equippedItem, Item incomingItem, Player player) { public override bool CanAccessoryBeEquippedWith(Item equippedItem, Item incomingItem, Player player) {
YhtPlayer modPlayer = player.GetModPlayer<YhtPlayer>(); return !(YHTMod.GetAmbitionItems().Contains(incomingItem.type) && YHTMod.GetAmbitionItems().Contains(equippedItem.type));
if (!YHTMod.GetAmbitionItems().Contains(incomingItem.type)) {
return base.CanAccessoryBeEquippedWith(equippedItem, incomingItem, player);
}
return !modPlayer.hasAmbitionEquipped() && base.CanAccessoryBeEquippedWith(equippedItem, incomingItem, player);
} }
public override void UpdateAccessory(Player player, bool hideVisual) { public override void UpdateAccessory(Player player, bool hideVisual) {
+1 -2
View File
@@ -27,8 +27,7 @@ public class WarriorsAmbition : ModItem {
} }
public override bool CanAccessoryBeEquippedWith(Item equippedItem, Item incomingItem, Player player) { public override bool CanAccessoryBeEquippedWith(Item equippedItem, Item incomingItem, Player player) {
YhtPlayer modPlayer = player.GetModPlayer<YhtPlayer>(); return !(YHTMod.GetAmbitionItems().Contains(incomingItem.type) && YHTMod.GetAmbitionItems().Contains(equippedItem.type));
return !modPlayer.hasAmbitionEquipped() && base.CanAccessoryBeEquippedWith(equippedItem, incomingItem, player);
} }
public override void UpdateAccessory(Player player, bool hideVisual) { public override void UpdateAccessory(Player player, bool hideVisual) {