diff options
Diffstat (limited to 'AnodyneArchipelago/ArchipelagoManager.cs')
-rw-r--r-- | AnodyneArchipelago/ArchipelagoManager.cs | 7 |
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 @@ | |||
1 | using AnodyneSharp.Entities; | 1 | using AnodyneSharp.Entities; |
2 | using AnodyneSharp.Entities.Enemy.Redcave; | 2 | using AnodyneSharp.Entities.Enemy.Redcave; |
3 | using AnodyneSharp.Entities.Gadget.Treasures; | ||
3 | using AnodyneSharp.Registry; | 4 | using AnodyneSharp.Registry; |
4 | using AnodyneSharp.Sounds; | 5 | using AnodyneSharp.Sounds; |
5 | using Archipelago.MultiClient.Net; | 6 | using 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) |