mirror of
https://github.com/YouHaveTrouble/YHTMod.git
synced 2026-05-11 21:56:54 +00:00
actually fix being unable to equip other accessories when ambition was equipped
This commit is contained in:
@@ -25,13 +25,9 @@ public class SummonersAmbition : ModItem {
|
|||||||
Item.noUseGraphic = true;
|
Item.noUseGraphic = true;
|
||||||
ItemID.Sets.ShimmerTransformToItem[Type] = 0;
|
ItemID.Sets.ShimmerTransformToItem[Type] = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
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) {
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user