about summary refs log tree commit diff stats
path: root/AnodyneArchipelago/ArchipelagoManager.cs
diff options
context:
space:
mode:
Diffstat (limited to 'AnodyneArchipelago/ArchipelagoManager.cs')
-rw-r--r--AnodyneArchipelago/ArchipelagoManager.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/AnodyneArchipelago/ArchipelagoManager.cs b/AnodyneArchipelago/ArchipelagoManager.cs index 781a335..a882cd8 100644 --- a/AnodyneArchipelago/ArchipelagoManager.cs +++ b/AnodyneArchipelago/ArchipelagoManager.cs
@@ -1,5 +1,6 @@
1using AnodyneSharp.Entities; 1using AnodyneSharp.Entities;
2using AnodyneSharp.Entities.Enemy.Redcave; 2using AnodyneSharp.Entities.Enemy.Redcave;
3using AnodyneSharp.Entities.Gadget.Treasures;
3using AnodyneSharp.Registry; 4using AnodyneSharp.Registry;
4using AnodyneSharp.Sounds; 5using AnodyneSharp.Sounds;
5using Archipelago.MultiClient.Net; 6using Archipelago.MultiClient.Net;
@@ -189,6 +190,12 @@ namespace AnodyneArchipelago
189 { 190 {
190 GlobalState.events.IncEvent("ProgressiveRedGrotto"); 191 GlobalState.events.IncEvent("ProgressiveRedGrotto");
191 } 192 }
193 else if (itemName == "Card")
194 {
195 CardTreasure cardTreasure = new(Plugin.Player.Position, GlobalState.inventory.CardCount);
196 cardTreasure.GetTreasure();
197 GlobalState.SpawnEntity(cardTreasure);
198 }
192 199
193 string message; 200 string message;
194 if (item.Player == _session.ConnectionInfo.Slot) 201 if (item.Player == _session.ConnectionInfo.Slot)