Laxley Grandfather Clock puzzle artwork done.
This commit is contained in:
@@ -15,7 +15,7 @@ namespace BriarQueen.Data.Identifiers
|
||||
RagFallsApart = 7,
|
||||
LooksImportant = 8,
|
||||
WrongTool = 9,
|
||||
RefillBucket = 10,
|
||||
CollectEndlessGoblets = 10,
|
||||
}
|
||||
|
||||
public enum LevelInteractKey
|
||||
@@ -50,7 +50,11 @@ namespace BriarQueen.Data.Identifiers
|
||||
PumpTurnOn = 16,
|
||||
FireHot = 17,
|
||||
ExtinguishFire = 18,
|
||||
CauldronBoiledAway = 19
|
||||
CauldronBoiledAway = 19,
|
||||
LaxleyHouseBrokenClock = 20,
|
||||
LaxleyGrandfatherClockMissingBothHands = 21,
|
||||
LaxleyGrandfatherClockMissingHourHand = 22,
|
||||
LaxleyGrandfatherClockMissingMinuteHand = 23,
|
||||
}
|
||||
|
||||
public enum UIInteractKey
|
||||
@@ -58,66 +62,72 @@ namespace BriarQueen.Data.Identifiers
|
||||
None = 0,
|
||||
EmptySlot = 1,
|
||||
}
|
||||
|
||||
|
||||
public static class InteractEventIDs
|
||||
{
|
||||
public static readonly IReadOnlyDictionary<ItemInteractKey, string> ItemInteractions =
|
||||
new ReadOnlyDictionary<ItemInteractKey, string>(
|
||||
new Dictionary<ItemInteractKey, string>
|
||||
{
|
||||
{ ItemInteractKey.EmptyHands, "I need to put my tools away." },
|
||||
{ ItemInteractKey.CantUseItem, "That won't work here." },
|
||||
{ ItemInteractKey.RustyKnife, "It's too blunt to be useful." },
|
||||
{ ItemInteractKey.SomethingMissing, "Something's missing." },
|
||||
{ ItemInteractKey.PliersSnapped, "The pliers snapped. They're no use now." },
|
||||
{ ItemInteractKey.CarefulInteract, "I need to be careful with this." },
|
||||
{ ItemInteractKey.RagFallsApart, "The rag fell apart." },
|
||||
{ ItemInteractKey.LooksImportant, "That looks important." },
|
||||
{ ItemInteractKey.WrongTool, "I need the proper tool for this."},
|
||||
{ ItemInteractKey.RefillBucket, "I need to refill this before I can use."}
|
||||
{ ItemInteractKey.EmptyHands, "My hands are too full for that." },
|
||||
{ ItemInteractKey.CantUseItem, "That won’t work here." },
|
||||
{ ItemInteractKey.RustyKnife, "Too dull to be of any use." },
|
||||
{ ItemInteractKey.SomethingMissing, "Something isn’t right." },
|
||||
{ ItemInteractKey.PliersSnapped, "The pliers snap. That’s the end of them." },
|
||||
{ ItemInteractKey.CarefulInteract, "I should take care with this." },
|
||||
{ ItemInteractKey.RagFallsApart, "It fell apart in my hands." },
|
||||
{ ItemInteractKey.LooksImportant, "This feels important." },
|
||||
{ ItemInteractKey.WrongTool, "This isn’t the right tool." },
|
||||
{ ItemInteractKey.CollectEndlessGoblets, "Faint symbols coil across the goblet’s surface." },
|
||||
|
||||
});
|
||||
|
||||
public static readonly IReadOnlyDictionary<LevelInteractKey, string> LevelInteractions =
|
||||
new ReadOnlyDictionary<LevelInteractKey, string>(
|
||||
new Dictionary<LevelInteractKey, string>
|
||||
{
|
||||
{ LevelInteractKey.WaterValve, "I've already turned the water on." },
|
||||
{ LevelInteractKey.ClearVinesOutside, "I need to clear the vines outside first." },
|
||||
{ LevelInteractKey.PumphouseChain, "There must be a key around here somewhere." },
|
||||
{ LevelInteractKey.CutVines, "I need something to cut through these." },
|
||||
{ LevelInteractKey.WorkshopLockedSafe, "It's locked tight." },
|
||||
{ LevelInteractKey.UnlockedPumphouse, "You used the Pumphouse Key."},
|
||||
{ LevelInteractKey.WaterValve, "The water is already flowing." },
|
||||
{ LevelInteractKey.ClearVinesOutside, "The vines still block the way outside." },
|
||||
{ LevelInteractKey.PumphouseChain, "It’s locked by something more than rust." },
|
||||
{ LevelInteractKey.CutVines, "These won’t give way by hand." },
|
||||
{ LevelInteractKey.WorkshopLockedSafe, "Sealed tight." },
|
||||
{ LevelInteractKey.UnlockedPumphouse, "The lock gives with a dull click." },
|
||||
});
|
||||
|
||||
public static readonly IReadOnlyDictionary<EnvironmentInteractKey, string> EnvironmentInteractions =
|
||||
new ReadOnlyDictionary<EnvironmentInteractKey, string>(
|
||||
new Dictionary<EnvironmentInteractKey, string>
|
||||
{
|
||||
{ EnvironmentInteractKey.BrokenLantern, "It's too broken to use." },
|
||||
{ EnvironmentInteractKey.WorkshopWriting, "It could be worse... it could be blood." },
|
||||
{ EnvironmentInteractKey.UseGrindstone, "I could sharpen something on this." },
|
||||
{ EnvironmentInteractKey.WorkshopBookDisintegrating, "It fell apart in my hands." },
|
||||
{ EnvironmentInteractKey.UsingKnife, "I should be careful cutting these." },
|
||||
{ EnvironmentInteractKey.AlreadySharpened, "That should be sharp enough now." },
|
||||
{ EnvironmentInteractKey.Locked, "It's locked." },
|
||||
{ EnvironmentInteractKey.CantGoThere, "I can't go that way." },
|
||||
{ EnvironmentInteractKey.DirtyWindow, "I can't see through all this grime." },
|
||||
{ EnvironmentInteractKey.WorkshopBagNoItems, "There's nothing left inside." },
|
||||
{ EnvironmentInteractKey.FindCandle, "I should look for the candle." },
|
||||
{ EnvironmentInteractKey.DoesntBelong, "That doesn't belong here." },
|
||||
{ EnvironmentInteractKey.SharpGlass, "Ow... that's sharp." },
|
||||
{ EnvironmentInteractKey.FreshAndCoolWater, "The water feels cool and refreshing." },
|
||||
{ EnvironmentInteractKey.WorkshopBooks, "The books are ancient and crumbling." },
|
||||
{ EnvironmentInteractKey.PumpTurnOn, "The water pumps splutter into life."},
|
||||
{ EnvironmentInteractKey.FireHot, "I should put the fire out first."},
|
||||
{ EnvironmentInteractKey.CauldronBoiledAway, "Whatever was in the cauldron, boiled away long ago."}
|
||||
{ EnvironmentInteractKey.BrokenLantern, "Beyond repair." },
|
||||
{ EnvironmentInteractKey.WorkshopWriting, "At least it isn’t blood." },
|
||||
{ EnvironmentInteractKey.UseGrindstone, "This could still sharpen an edge." },
|
||||
{ EnvironmentInteractKey.WorkshopBookDisintegrating, "It crumbles at a touch." },
|
||||
{ EnvironmentInteractKey.UsingKnife, "Careful… one slip." },
|
||||
{ EnvironmentInteractKey.AlreadySharpened, "That edge will do." },
|
||||
{ EnvironmentInteractKey.Locked, "Locked." },
|
||||
{ EnvironmentInteractKey.CantGoThere, "No way through." },
|
||||
{ EnvironmentInteractKey.DirtyWindow, "Nothing visible through the grime." },
|
||||
{ EnvironmentInteractKey.WorkshopBagNoItems, "Picked clean." },
|
||||
{ EnvironmentInteractKey.FindCandle, "I need the candle that goes here." },
|
||||
{ EnvironmentInteractKey.DoesntBelong, "This feels out of place." },
|
||||
{ EnvironmentInteractKey.SharpGlass, "Still sharp enough to bite." },
|
||||
{ EnvironmentInteractKey.FreshAndCoolWater, "Cool. Clean. Unexpected." },
|
||||
{ EnvironmentInteractKey.WorkshopBooks, "Time hasn’t been kind to these." },
|
||||
{ EnvironmentInteractKey.PumpTurnOn, "The pumps shudder back to life." },
|
||||
{ EnvironmentInteractKey.FireHot, "Too hot to get close." },
|
||||
{ EnvironmentInteractKey.CauldronBoiledAway, "Whatever it held is long gone." },
|
||||
{ EnvironmentInteractKey.ExtinguishFire, "The symbols begin to glow as the goblet fills." },
|
||||
{ EnvironmentInteractKey.LaxleyHouseBrokenClock, "The clock stopped at three-thirty-three." },
|
||||
{ EnvironmentInteractKey.LaxleyGrandfatherClockMissingBothHands, "It's missing both hands. "},
|
||||
{ EnvironmentInteractKey.LaxleyGrandfatherClockMissingHourHand, "The hour hand is missing."},
|
||||
{ EnvironmentInteractKey.LaxleyGrandfatherClockMissingMinuteHand, "The minute hand is missing."},
|
||||
});
|
||||
|
||||
public static readonly IReadOnlyDictionary<UIInteractKey, string> UIInteractions =
|
||||
new ReadOnlyDictionary<UIInteractKey, string>(
|
||||
new Dictionary<UIInteractKey, string>
|
||||
{
|
||||
{ UIInteractKey.EmptySlot, "Empty slot." },
|
||||
{ UIInteractKey.EmptySlot, "Empty." },
|
||||
});
|
||||
|
||||
public static string Get(ItemInteractKey key)
|
||||
|
||||
Reference in New Issue
Block a user