253 lines
7.9 KiB
JSON
253 lines
7.9 KiB
JSON
/*
|
|
|
|
The default warps to show in the cheats menu.
|
|
|
|
EDITING THIS FILE IS NOT RECOMMENDED.
|
|
Your changes will be reset each time the mod is updated.
|
|
|
|
Instead, see:
|
|
- For players: https://github.com/CJBok/SDV-Mods/tree/master/CJBCheatsMenu#personal-warps to edit the warp list.
|
|
- For mod authors: https://github.com/CJBok/SDV-Mods/blob/master/CJBCheatsMenu/docs/author-guide.md to add custom
|
|
warps through content edits.
|
|
|
|
|
|
--------------------------------------
|
|
|
|
|
|
If you *really* want to edit this file, the format is documented below.
|
|
|
|
|
|
### Warps
|
|
The `Warps` field defines the warps shown in the menu. The order they're listed in doesn't
|
|
matter; they'll be sorted alphabetically by section and display name.
|
|
|
|
Warps are grouped by the section under which to list the warp in the menu. This can match a
|
|
translation ID in the i18n files, else it'll be shown as-is. See also section order below.
|
|
|
|
Each warp has four main fields:
|
|
|
|
- `DisplayText`
|
|
The text to show in the menu. This can match a translation ID in the i18n files, else it'll
|
|
be shown as-is.
|
|
|
|
- `Location`
|
|
The internal name of the target location (not the translated name). You can use the [Debug
|
|
Mode](https://www.nexusmods.com/stardewvalley/mods/679) mod to see location names in-game.
|
|
|
|
- `Tile`
|
|
The target tile coordinate. You can use the [Debug Mode](https://www.nexusmods.com/stardewvalley/mods/679)
|
|
mod to see tile coordinates in-game.
|
|
|
|
- `Order`
|
|
The relative order in which to list it in the warp menu (default 0). Lower values are
|
|
listed first. Warps with the same order are sorted alphabetically.
|
|
|
|
- `Condition`
|
|
A game state query which indicates whether the warp should be visible, or omit if it should
|
|
always be visible.
|
|
|
|
|
|
### Section order
|
|
Warps are grouped into UI sections for easier navigation. The `SectionOrder` field lists
|
|
sections that should be listed at the top in the listed order. Any other sections will be
|
|
listed alphabetically after these sections.
|
|
|
|
*/
|
|
{
|
|
"SectionOrder": [
|
|
"warp-section.main",
|
|
"warp-section.town",
|
|
"warp-section.forest",
|
|
"warp-section.mountain",
|
|
"warp-section.beach",
|
|
"warp-section.desert",
|
|
"warp-section.island"
|
|
],
|
|
|
|
"Warps": {
|
|
"warp-section.main": [
|
|
{
|
|
"DisplayText": "warp.farm",
|
|
"Location": "Farm",
|
|
"Tile": "0, 0", // Farm (0, 0) will be replaced with the tile in front of their home door
|
|
"Order": -1
|
|
},
|
|
{
|
|
"DisplayText": "warp.carpenter",
|
|
"Location": "Mountain",
|
|
"Tile": "12, 26"
|
|
},
|
|
{
|
|
"DisplayText": "warp.mines",
|
|
"Location": "Mine",
|
|
"Tile": "13, 10"
|
|
},
|
|
{
|
|
"DisplayText": "warp.pierre-shop",
|
|
"Location": "Town",
|
|
"Tile": "43, 57"
|
|
}
|
|
],
|
|
"warp-section.town": [
|
|
{
|
|
"DisplayText": "warp.blacksmith",
|
|
"Location": "Town",
|
|
"Tile": "94, 82"
|
|
},
|
|
{
|
|
"DisplayText": "warp.community-center",
|
|
"Location": "Town",
|
|
"Tile": "52, 20",
|
|
"Condition": "!IS_JOJA_MART_COMPLETE"
|
|
},
|
|
{
|
|
"DisplayText": "warp.jojamart",
|
|
"Location": "Town",
|
|
"Tile": "95, 51",
|
|
"Condition": "!IS_COMMUNITY_CENTER_COMPLETE"
|
|
},
|
|
{
|
|
"DisplayText": "warp.movie-theater",
|
|
"Location": "Town",
|
|
"Tile": "95, 51",
|
|
"Condition": "PLAYER_HAS_MAIL Host ccMovieTheater, !PLAYER_HAS_MAIL Host ccMovieTheaterJoja"
|
|
},
|
|
{
|
|
"Id": "movie-theater-joja",
|
|
"DisplayText": "warp.movie-theater",
|
|
"Location": "Town",
|
|
"Tile": "52, 20",
|
|
"Condition": "PLAYER_HAS_MAIL Host ccMovieTheater, PLAYER_HAS_MAIL Host ccMovieTheaterJoja"
|
|
},
|
|
{
|
|
"DisplayText": "warp.museum",
|
|
"Location": "Town",
|
|
"Tile": "101, 90"
|
|
},
|
|
{
|
|
"DisplayText": "warp.saloon",
|
|
"Location": "Town",
|
|
"Tile": "45, 71"
|
|
},
|
|
{
|
|
"DisplayText": "warp.sewer",
|
|
"Location": "Sewer",
|
|
"Tile": "16, 21"
|
|
}
|
|
],
|
|
"warp-section.forest": [
|
|
{
|
|
"DisplayText": "warp.hats",
|
|
"Location": "Forest",
|
|
"Tile": "34, 96"
|
|
},
|
|
{
|
|
"DisplayText": "warp.ranch",
|
|
"Location": "Forest",
|
|
"Tile": "90, 16"
|
|
},
|
|
{
|
|
"DisplayText": "warp.secret-woods",
|
|
"Location": "Woods",
|
|
"Tile": "58, 15"
|
|
},
|
|
{
|
|
"DisplayText": "warp.wizard-tower",
|
|
"Location": "Forest",
|
|
"Tile": "5, 27"
|
|
},
|
|
{
|
|
"DisplayText": "warp.mastery-cave",
|
|
"Location": "MasteryCave",
|
|
"Tile": "7, 10"
|
|
}
|
|
],
|
|
"warp-section.mountain": [
|
|
{
|
|
"DisplayText": "warp.adventurers-guild",
|
|
"Location": "Mountain",
|
|
"Tile": "76, 9"
|
|
},
|
|
{
|
|
"DisplayText": "warp.bathhouse",
|
|
"Location": "Railroad",
|
|
"Tile": "10, 57"
|
|
},
|
|
{
|
|
"DisplayText": "warp.mutant-bug-lair",
|
|
"Location": "Bugland",
|
|
"Tile": "14, 52"
|
|
},
|
|
{
|
|
"DisplayText": "warp.quarry",
|
|
"Location": "Mountain",
|
|
"Tile": "127, 12"
|
|
},
|
|
{
|
|
"DisplayText": "warp.witch-swamp",
|
|
"Location": "WitchSwamp",
|
|
"Tile": "20, 23"
|
|
}
|
|
],
|
|
"warp-section.beach": [
|
|
{
|
|
"DisplayText": "warp.willy-shop",
|
|
"Location": "Beach",
|
|
"Tile": "30, 34",
|
|
"Order": -1
|
|
},
|
|
{
|
|
"DisplayText": "warp.tide-pools",
|
|
"Location": "Beach",
|
|
"Tile": "87, 26"
|
|
}
|
|
],
|
|
"warp-section.island": [
|
|
{
|
|
"DisplayText": "warp.island-farm",
|
|
"Location": "IslandWest",
|
|
"Tile": "77, 41",
|
|
"Order": -1
|
|
},
|
|
{
|
|
"DisplayText": "warp.dwarf-shop",
|
|
"Location": "VolcanoDungeon5",
|
|
"Tile": "36, 32"
|
|
},
|
|
{
|
|
"DisplayText": "warp.field-office",
|
|
"Location": "IslandNorth",
|
|
"Tile": "46, 48"
|
|
},
|
|
{
|
|
"DisplayText": "warp.forge",
|
|
"Location": "Caldera",
|
|
"Tile": "23, 25"
|
|
},
|
|
{
|
|
"DisplayText": "warp.leo-house",
|
|
"Location": "IslandEast",
|
|
"Tile": "22, 14"
|
|
}
|
|
],
|
|
"warp-section.desert": [
|
|
{
|
|
"DisplayText": "warp.casino",
|
|
"Location": "Club",
|
|
"Tile": "8, 11",
|
|
"Condition": "PLAYER_HAS_MAIL Current HasClubCard"
|
|
},
|
|
{
|
|
"DisplayText": "warp.sandy-shop",
|
|
"Location": "Desert",
|
|
"Tile": "6, 52"
|
|
},
|
|
{
|
|
"DisplayText": "warp.skull-cavern",
|
|
"Location": "SkullCave",
|
|
"Tile": "3, 4"
|
|
}
|
|
]
|
|
}
|
|
}
|