Skip to content

Commit

Permalink
Move UseItem to ItemActions
Browse files Browse the repository at this point in the history
  • Loading branch information
ethanmoffat committed Mar 29, 2022
1 parent e671401 commit e3ba04a
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
2 changes: 1 addition & 1 deletion EOBot/TrainerBot.cs
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@ private async Task UseHealItem(IEnumerable<IInventoryItem> healItems)

ConsoleHelper.WriteMessage(ConsoleHelper.Type.UseItem, $"{itemToUse.Name} - {itemToUse.HP} HP - inventory: {amount - 1} - (other heal item types: {healItems.Count() - 1})");

await TrySend(() => _characterActions.UseItem((short)itemToUse.ID));
await TrySend(() => _itemActions.UseItem((short)itemToUse.ID));

await Task.Delay(ATTACK_BACKOFF_MS);
}
Expand Down
11 changes: 0 additions & 11 deletions EOLib/Domain/Character/CharacterActions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -79,15 +79,6 @@ public void ToggleSit()
_packetSendService.SendPacket(packet);
}

public void UseItem(short itemId)
{
var packet = new PacketBuilder(PacketFamily.Item, PacketAction.Use)
.AddShort(itemId)
.Build();

_packetSendService.SendPacket(packet);
}

public void EquipItem(short itemId, bool alternateLocation)
{
var packet = new PacketBuilder(PacketFamily.PaperDoll, PacketAction.Add)
Expand Down Expand Up @@ -179,8 +170,6 @@ public interface ICharacterActions

void ToggleSit();

void UseItem(short itemId);

void EquipItem(short itemId, bool alternateLocation);

void UnequipItem(short itemId, bool alternateLocation);
Expand Down
11 changes: 11 additions & 0 deletions EOLib/Domain/Item/ItemActions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,15 @@ public ItemActions(IPacketSendService packetSendService)
_packetSendService = packetSendService;
}

public void UseItem(short itemId)
{
var packet = new PacketBuilder(PacketFamily.Item, PacketAction.Use)
.AddShort(itemId)
.Build();

_packetSendService.SendPacket(packet);
}

public void JunkItem(IItem item)
{
var packet = new PacketBuilder(PacketFamily.Item, PacketAction.Junk)
Expand All @@ -28,6 +37,8 @@ public void JunkItem(IItem item)

public interface IItemActions
{
void UseItem(short itemId);

void JunkItem(IItem item);
}
}

0 comments on commit e3ba04a

Please sign in to comment.