Skip to content

Commit

Permalink
add Spectral Penitentiary (#294)
Browse files Browse the repository at this point in the history
  • Loading branch information
sahmed7975 authored Oct 5, 2024
1 parent e3689c8 commit 89c3c7c
Show file tree
Hide file tree
Showing 5 changed files with 93 additions and 1 deletion.
1 change: 1 addition & 0 deletions src/commands/logging/LogKey.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ export class LogKey extends BaseCommand {
{ name: "fungal", value: "FUNGAL_CAVERN_KEY" },
{ name: "steamworks", value: "STEAMWORKS_KEY" },
{ name: "vial", value: "VIAL_OF_PURE_DARKNESS" },
{ name: "spectral", value: "SPECTRAL_KEY" },
]
},
prettyType: "Key name (one word: shield, shatts, fungal)",
Expand Down
1 change: 1 addition & 0 deletions src/constants/GeneralConstants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export namespace GeneralConstants {
{ name: "nest", value: "NEST" },
{ name: "fungal", value: "FUNGAL_CAVERN" },
{ name: "steamworks", value: "STEAMWORKS" },
{ name: "spectral", value: "SPECTRAL_PENITENTIARY" },
{ name: "cult", value: "CULTIST_HIDEOUT" },
{ name: "void", value: "THE_VOID" },
{ name: "lost halls", value: "LOST_HALLS" },
Expand Down
79 changes: 79 additions & 0 deletions src/constants/dungeons/DungeonData.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2069,6 +2069,81 @@ export const DUNGEON_DATA: readonly IDungeonInfo[] = [
dungeonCategory: "Exaltation Dungeons",
isBuiltIn: true
},
{
codeName: "SPECTRAL_PENITENTIARY",
dungeonName: "Spectral Penitentiary",
portalEmojiId: "1290096126850105426",
keyReactions: [
{
mapKey: "SPECTRAL_KEY",
maxEarlyLocation: 2
}
],
otherReactions: [
{
mapKey: "QUIVER_THUNDER",
maxEarlyLocation: 1
},
{
mapKey: "SLOW",
maxEarlyLocation: 1
},
{
mapKey: "CURSE",
maxEarlyLocation: 1
},
{
mapKey: "MSEAL",
maxEarlyLocation: 1
},
{
mapKey: "ARMOR_BREAK",
maxEarlyLocation: 1
},
{
mapKey: "FUNGAL_TOME",
maxEarlyLocation: 0
},
{
mapKey: "WARRIOR",
maxEarlyLocation: 0
},
{
mapKey: "KNIGHT",
maxEarlyLocation: 0
},
{
mapKey: "PALADIN",
maxEarlyLocation: 0
},
{
mapKey: "TRICKSTER",
maxEarlyLocation: 0
},
{
mapKey: "MYSTIC",
maxEarlyLocation: 0
}
],
portalLink: {
url: "https://i.imgur.com/RVWq9ua.png",
name: "Spectral Penitentiary Portal"
},
bossLinks: [
{
url: "https://i.imgur.com/jrcY9jC.png",
name: "Soulwarden Murcian"
}
],
dungeonColors: [
0x001e28,
0x58dd85,
0x30b2aa,
0x124a69
],
dungeonCategory: "Exaltation Dungeons",
isBuiltIn: true
},
{
codeName: "MISCELLANEOUS_DUNGEON",
dungeonName: "Miscellaneous Dungeon",
Expand Down Expand Up @@ -2192,6 +2267,10 @@ export const DUNGEON_DATA: readonly IDungeonInfo[] = [
{
mapKey: "NEST_KEY",
maxEarlyLocation: 2
},
{
mapKey: "SPECTRAL_KEY",
maxEarlyLocation: 2
}
],
otherReactions: [],
Expand Down
9 changes: 9 additions & 0 deletions src/constants/dungeons/MappedAfkCheckReactions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -766,6 +766,15 @@ export const MAPPED_AFK_CHECK_REACTIONS: IMappedAfkCheckReactions = {
name: "Fungal Cavern Key",
isExaltKey: true
},
SPECTRAL_KEY: {
type: "KEY",
emojiInfo: {
isCustom: true,
identifier: "1290096084395495454"
},
name: "Spectral Penitentiary Key",
isExaltKey: true
},
MISCELLANEOUS_DUNGEON_KEY: {
type: "KEY",
emojiInfo: {
Expand Down
4 changes: 3 additions & 1 deletion src/managers/LoggerManager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,9 @@ export namespace LoggerManager {
"LOST_HALLS_KEY",
"NEST_KEY",
"SHATTERS_KEY",
"FUNGAL_CAVERN_KEY"
"FUNGAL_CAVERN_KEY",
"STEAMWORKS_KEY",
"SPECTRAL_KEY"
];

export type DungeonLedType = Collection<string, { completed: number; failed: number; assisted: number; }>;
Expand Down

0 comments on commit 89c3c7c

Please sign in to comment.