mirror of
https://github.com/Kornstalx/5etools-mirror-2.github.io.git
synced 2025-10-28 20:45:35 -05:00
v1.198.2
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,6 +1,6 @@
|
|||||||
desktop.ini
|
desktop.ini
|
||||||
node_modules
|
node_modules
|
||||||
//
|
/img/
|
||||||
|
|
||||||
# IntelliJ project files
|
# IntelliJ project files
|
||||||
.idea/
|
.idea/
|
||||||
|
|||||||
@@ -5899,7 +5899,7 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"area": "08b",
|
"area": "087",
|
||||||
"points": [
|
"points": [
|
||||||
[
|
[
|
||||||
2199,
|
2199,
|
||||||
|
|||||||
@@ -233,6 +233,7 @@
|
|||||||
"savingThrowForcedSpell": [
|
"savingThrowForcedSpell": [
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -347,6 +348,7 @@
|
|||||||
"constitution",
|
"constitution",
|
||||||
"strength"
|
"strength"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -381,6 +383,7 @@
|
|||||||
"ability": "cha"
|
"ability": "cha"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"tokenCredit": "Jeff Balch",
|
||||||
"damageTagsSpell": [
|
"damageTagsSpell": [
|
||||||
"L",
|
"L",
|
||||||
"O"
|
"O"
|
||||||
@@ -392,6 +395,7 @@
|
|||||||
"dexterity",
|
"dexterity",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true
|
"hasFluff": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -486,6 +490,7 @@
|
|||||||
"savingThrowForced": [
|
"savingThrowForced": [
|
||||||
"dexterity"
|
"dexterity"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -633,6 +638,7 @@
|
|||||||
"savingThrowForcedSpell": [
|
"savingThrowForcedSpell": [
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -785,6 +791,7 @@
|
|||||||
"dexterity",
|
"dexterity",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -825,6 +832,7 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -965,6 +973,7 @@
|
|||||||
"constitution",
|
"constitution",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -1276,6 +1285,7 @@
|
|||||||
"RW",
|
"RW",
|
||||||
"THW"
|
"THW"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true,
|
"hasFluffImages": true,
|
||||||
"_versions": [
|
"_versions": [
|
||||||
@@ -1780,6 +1790,7 @@
|
|||||||
"dexterity",
|
"dexterity",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -1897,6 +1908,7 @@
|
|||||||
"MW",
|
"MW",
|
||||||
"RW"
|
"RW"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -2117,6 +2129,7 @@
|
|||||||
"strength",
|
"strength",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -2277,6 +2290,7 @@
|
|||||||
"savingThrowForced": [
|
"savingThrowForced": [
|
||||||
"constitution"
|
"constitution"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -2296,6 +2310,8 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"type": "monstrosity",
|
"type": "monstrosity",
|
||||||
|
"tokenCredit": "Powerscorerpg",
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true
|
"hasFluff": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -2452,6 +2468,7 @@
|
|||||||
"name": "Gravekeeper",
|
"name": "Gravekeeper",
|
||||||
"source": "DoDk"
|
"source": "DoDk"
|
||||||
},
|
},
|
||||||
|
"tokenCredit": "Louis Wood",
|
||||||
"traitTags": [
|
"traitTags": [
|
||||||
"Legendary Resistances"
|
"Legendary Resistances"
|
||||||
],
|
],
|
||||||
@@ -2479,6 +2496,7 @@
|
|||||||
"blinded",
|
"blinded",
|
||||||
"prone"
|
"prone"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true
|
"hasFluff": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -2517,6 +2535,8 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"tokenCredit": "Erebus88",
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true
|
"hasFluff": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -2654,6 +2674,7 @@
|
|||||||
"miscTags": [
|
"miscTags": [
|
||||||
"MW"
|
"MW"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true,
|
"hasFluffImages": true,
|
||||||
"_versions": [
|
"_versions": [
|
||||||
@@ -2737,6 +2758,8 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"tokenCredit": "Joshua Culp",
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true
|
"hasFluff": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -2772,6 +2795,8 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"tokenCredit": "Igor Krstic",
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true
|
"hasFluff": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -2969,6 +2994,7 @@
|
|||||||
"constitution",
|
"constitution",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -3161,6 +3187,7 @@
|
|||||||
"dexterity",
|
"dexterity",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -3274,6 +3301,7 @@
|
|||||||
"savingThrowForced": [
|
"savingThrowForced": [
|
||||||
"constitution"
|
"constitution"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -3389,6 +3417,7 @@
|
|||||||
"savingThrowForced": [
|
"savingThrowForced": [
|
||||||
"constitution"
|
"constitution"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -3603,6 +3632,7 @@
|
|||||||
"MW",
|
"MW",
|
||||||
"RW"
|
"RW"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -3774,6 +3804,7 @@
|
|||||||
"dexterity",
|
"dexterity",
|
||||||
"strength"
|
"strength"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -4037,6 +4068,7 @@
|
|||||||
"dexterity",
|
"dexterity",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -4299,6 +4331,7 @@
|
|||||||
"strength",
|
"strength",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -4459,6 +4492,7 @@
|
|||||||
"dexterity",
|
"dexterity",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -4707,6 +4741,7 @@
|
|||||||
"intelligence",
|
"intelligence",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -4817,6 +4852,7 @@
|
|||||||
"savingThrowForced": [
|
"savingThrowForced": [
|
||||||
"constitution"
|
"constitution"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -5101,6 +5137,7 @@
|
|||||||
"intelligence",
|
"intelligence",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -5232,6 +5269,7 @@
|
|||||||
"savingThrowForced": [
|
"savingThrowForced": [
|
||||||
"constitution"
|
"constitution"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -5340,6 +5378,7 @@
|
|||||||
"MW",
|
"MW",
|
||||||
"RW"
|
"RW"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -5474,6 +5513,7 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"tokenCredit": "Andrew Sonea",
|
||||||
"traitTags": [
|
"traitTags": [
|
||||||
"Incorporeal Movement",
|
"Incorporeal Movement",
|
||||||
"Sunlight Sensitivity"
|
"Sunlight Sensitivity"
|
||||||
@@ -5514,6 +5554,7 @@
|
|||||||
"dexterity",
|
"dexterity",
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true
|
"hasFluff": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -5650,6 +5691,7 @@
|
|||||||
"savingThrowForcedSpell": [
|
"savingThrowForcedSpell": [
|
||||||
"wisdom"
|
"wisdom"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -5764,6 +5806,7 @@
|
|||||||
"dexterity",
|
"dexterity",
|
||||||
"strength"
|
"strength"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -5878,6 +5921,7 @@
|
|||||||
"MW",
|
"MW",
|
||||||
"RW"
|
"RW"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true,
|
"hasFluff": true,
|
||||||
"hasFluffImages": true
|
"hasFluffImages": true
|
||||||
},
|
},
|
||||||
@@ -5971,6 +6015,7 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"tokenCredit": "Anna Yaroslavova",
|
||||||
"traitTags": [
|
"traitTags": [
|
||||||
"Death Burst"
|
"Death Burst"
|
||||||
],
|
],
|
||||||
@@ -5993,6 +6038,7 @@
|
|||||||
"savingThrowForced": [
|
"savingThrowForced": [
|
||||||
"constitution"
|
"constitution"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true
|
"hasFluff": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6038,6 +6084,7 @@
|
|||||||
"darkvision 60 ft.",
|
"darkvision 60 ft.",
|
||||||
"truesight 120 ft."
|
"truesight 120 ft."
|
||||||
],
|
],
|
||||||
|
"tokenCredit": "Karolina Łyżwa",
|
||||||
"traitTags": [
|
"traitTags": [
|
||||||
"False Appearance",
|
"False Appearance",
|
||||||
"Keen Senses",
|
"Keen Senses",
|
||||||
@@ -6058,6 +6105,7 @@
|
|||||||
"miscTags": [
|
"miscTags": [
|
||||||
"MW"
|
"MW"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true
|
"hasFluff": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6154,6 +6202,7 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
"tokenCredit": "Tygodym",
|
||||||
"traitTags": [
|
"traitTags": [
|
||||||
"Keen Senses"
|
"Keen Senses"
|
||||||
],
|
],
|
||||||
@@ -6183,6 +6232,7 @@
|
|||||||
"savingThrowForcedSpell": [
|
"savingThrowForcedSpell": [
|
||||||
"dexterity"
|
"dexterity"
|
||||||
],
|
],
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true
|
"hasFluff": true
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6218,6 +6268,8 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"tokenCredit": "Sidharth Chaturvedi",
|
||||||
|
"hasToken": true,
|
||||||
"hasFluff": true
|
"hasFluff": true
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -9892,7 +9892,7 @@
|
|||||||
{
|
{
|
||||||
"type": "quote",
|
"type": "quote",
|
||||||
"entries": [
|
"entries": [
|
||||||
"Manticores love the taste of human flesh. That's why, on trips through the moutnains, I always travel with human guards."
|
"Manticores love the taste of human flesh. That's why, on trips through the mountains, I always travel with human guards."
|
||||||
],
|
],
|
||||||
"by": "Marthok Uldarr, dwarf copper merchant"
|
"by": "Marthok Uldarr, dwarf copper merchant"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5043,7 +5043,7 @@
|
|||||||
"title": "Map 5.1: amethyst dragon lair",
|
"title": "Map 5.1: amethyst dragon lair",
|
||||||
"width": 4800,
|
"width": 4800,
|
||||||
"height": 6000,
|
"height": 6000,
|
||||||
"id": "012",
|
"id": "021",
|
||||||
"credit": "Dyson Logos"
|
"credit": "Dyson Logos"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -5061,7 +5061,7 @@
|
|||||||
"width": 4800,
|
"width": 4800,
|
||||||
"height": 6000,
|
"height": 6000,
|
||||||
"mapParent": {
|
"mapParent": {
|
||||||
"id": "012"
|
"id": "021"
|
||||||
},
|
},
|
||||||
"credit": "Dyson Logos"
|
"credit": "Dyson Logos"
|
||||||
}
|
}
|
||||||
@@ -5547,7 +5547,7 @@
|
|||||||
"title": "Map 5.2: black dragon lair",
|
"title": "Map 5.2: black dragon lair",
|
||||||
"width": 4800,
|
"width": 4800,
|
||||||
"height": 6000,
|
"height": 6000,
|
||||||
"id": "013",
|
"id": "022",
|
||||||
"credit": "Dyson Logos"
|
"credit": "Dyson Logos"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -5566,7 +5566,7 @@
|
|||||||
"width": 4800,
|
"width": 4800,
|
||||||
"height": 6000,
|
"height": 6000,
|
||||||
"mapParent": {
|
"mapParent": {
|
||||||
"id": "013"
|
"id": "022"
|
||||||
},
|
},
|
||||||
"credit": "Dyson Logos"
|
"credit": "Dyson Logos"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2054,7 +2054,7 @@
|
|||||||
"type": "internal",
|
"type": "internal",
|
||||||
"path": "book/SatO/thumbnail/026-map-2.01-elloweth-theater.webp"
|
"path": "book/SatO/thumbnail/026-map-2.01-elloweth-theater.webp"
|
||||||
},
|
},
|
||||||
"id": "00b"
|
"id": "010"
|
||||||
},
|
},
|
||||||
"Creativity blossoms in the Civic Festhall, the headquarters of the Society of Sensation. Sensates spared no expense constructing this majestic building, which reaches nearly one thousand feet in height. Visitors find all manner of sensory delights within: gastronomic masterpieces served by innovative chefs; halls lined with fragrant, scratch-and-sniff statuaries; and pitch-black deprivation chambers bathed in supernatural silence.",
|
"Creativity blossoms in the Civic Festhall, the headquarters of the Society of Sensation. Sensates spared no expense constructing this majestic building, which reaches nearly one thousand feet in height. Visitors find all manner of sensory delights within: gastronomic masterpieces served by innovative chefs; halls lined with fragrant, scratch-and-sniff statuaries; and pitch-black deprivation chambers bathed in supernatural silence.",
|
||||||
{
|
{
|
||||||
@@ -2443,7 +2443,7 @@
|
|||||||
"type": "internal",
|
"type": "internal",
|
||||||
"path": "book/SatO/thumbnail/031-map-2.02-hall-of-vigils.webp"
|
"path": "book/SatO/thumbnail/031-map-2.02-hall-of-vigils.webp"
|
||||||
},
|
},
|
||||||
"id": "00c"
|
"id": "011"
|
||||||
},
|
},
|
||||||
"The Heralds of Dust look after Sigil's dead in the Mortuary, the city's morgue. Situated between Blackshade Lane and Ragpicker's Square, the menacing stone structure rises above the Hive like a corpse from the grave. The Mortuary's towers bear low, gloomy domes with buttresses bristling with blades and windowless vaults clustered around the structure's base. Its dark, mournful halls reek of embalming fluids, their sterile tang sparing nostrils from viler odors trapped within the musty tombs.",
|
"The Heralds of Dust look after Sigil's dead in the Mortuary, the city's morgue. Situated between Blackshade Lane and Ragpicker's Square, the menacing stone structure rises above the Hive like a corpse from the grave. The Mortuary's towers bear low, gloomy domes with buttresses bristling with blades and windowless vaults clustered around the structure's base. Its dark, mournful halls reek of embalming fluids, their sterile tang sparing nostrils from viler odors trapped within the musty tombs.",
|
||||||
{
|
{
|
||||||
@@ -6579,7 +6579,7 @@
|
|||||||
"width": 4096,
|
"width": 4096,
|
||||||
"height": 2867,
|
"height": 2867,
|
||||||
"imageType": "map",
|
"imageType": "map",
|
||||||
"id": "00b",
|
"id": "012",
|
||||||
"grid": {
|
"grid": {
|
||||||
"type": "none"
|
"type": "none"
|
||||||
}
|
}
|
||||||
@@ -6595,7 +6595,7 @@
|
|||||||
"height": 2867,
|
"height": 2867,
|
||||||
"imageType": "mapPlayer",
|
"imageType": "mapPlayer",
|
||||||
"mapParent": {
|
"mapParent": {
|
||||||
"id": "00b"
|
"id": "012"
|
||||||
},
|
},
|
||||||
"grid": {
|
"grid": {
|
||||||
"type": "none"
|
"type": "none"
|
||||||
@@ -6616,7 +6616,7 @@
|
|||||||
"width": 4096,
|
"width": 4096,
|
||||||
"height": 2867,
|
"height": 2867,
|
||||||
"imageType": "map",
|
"imageType": "map",
|
||||||
"id": "00c",
|
"id": "013",
|
||||||
"grid": {
|
"grid": {
|
||||||
"type": "none"
|
"type": "none"
|
||||||
}
|
}
|
||||||
@@ -6632,7 +6632,7 @@
|
|||||||
"height": 2867,
|
"height": 2867,
|
||||||
"imageType": "mapPlayer",
|
"imageType": "mapPlayer",
|
||||||
"mapParent": {
|
"mapParent": {
|
||||||
"id": "00c"
|
"id": "013"
|
||||||
},
|
},
|
||||||
"grid": {
|
"grid": {
|
||||||
"type": "none"
|
"type": "none"
|
||||||
|
|||||||
@@ -5007,7 +5007,7 @@
|
|||||||
"title": "Map 3.1: Barovia",
|
"title": "Map 3.1: Barovia",
|
||||||
"width": 3000,
|
"width": 3000,
|
||||||
"height": 1926,
|
"height": 1926,
|
||||||
"id": "031",
|
"id": "04a",
|
||||||
"credit": "Mike Schley"
|
"credit": "Mike Schley"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -5027,7 +5027,7 @@
|
|||||||
"width": 3000,
|
"width": 3000,
|
||||||
"height": 1926,
|
"height": 1926,
|
||||||
"mapParent": {
|
"mapParent": {
|
||||||
"id": "031"
|
"id": "04a"
|
||||||
},
|
},
|
||||||
"credit": "Mike Schley"
|
"credit": "Mike Schley"
|
||||||
}
|
}
|
||||||
@@ -6032,7 +6032,7 @@
|
|||||||
"title": "Map 3.2: Borca",
|
"title": "Map 3.2: Borca",
|
||||||
"width": 3000,
|
"width": 3000,
|
||||||
"height": 2073,
|
"height": 2073,
|
||||||
"id": "037",
|
"id": "04b",
|
||||||
"credit": "Francesca Baerald"
|
"credit": "Francesca Baerald"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -6052,7 +6052,7 @@
|
|||||||
"width": 3000,
|
"width": 3000,
|
||||||
"height": 2073,
|
"height": 2073,
|
||||||
"mapParent": {
|
"mapParent": {
|
||||||
"id": "037"
|
"id": "04b"
|
||||||
},
|
},
|
||||||
"credit": "Francesca Baerald"
|
"credit": "Francesca Baerald"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2613,5 +2613,10 @@
|
|||||||
"ver": "1.197.1",
|
"ver": "1.197.1",
|
||||||
"date": "2023-12-30",
|
"date": "2023-12-30",
|
||||||
"txt": "- Added Dynamic Map Viewer support to Grim Hollow: Lairs of Etharis maps\n- Fixed filters failing to include loaded homebrew by default\n- Fixed the Objects page failing to render an object's senses (if it has any)\n- (Brew) Fixed `@chance` tag success/failure text failing to render `@tag`s \n- (Brew) The image size tagging script may now use a local copy of the homebrew repo as a proxy for URLs against that repo (thanks @ Lyra)\n- (Fixed typos/added tags)"
|
"txt": "- Added Dynamic Map Viewer support to Grim Hollow: Lairs of Etharis maps\n- Fixed filters failing to include loaded homebrew by default\n- Fixed the Objects page failing to render an object's senses (if it has any)\n- (Brew) Fixed `@chance` tag success/failure text failing to render `@tag`s \n- (Brew) The image size tagging script may now use a local copy of the homebrew repo as a proxy for URLs against that repo (thanks @ Lyra)\n- (Fixed typos/added tags)"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ver": "1.197.2",
|
||||||
|
"date": "2024-01-03",
|
||||||
|
"txt": "- Added Dungeons of Drakkenheim tokens\n- Fixed crash when attempting to load some books (FTD, SatO, VRGR)\n- Fixed crash when clicking an already-open area in the Dynamic Map Viewer\n- Fixed Search page crash when attempting to load images for pages\n- (Fixed typos/added tags)"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -624,6 +624,48 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "Favored Enemy",
|
||||||
|
"source": "PHB",
|
||||||
|
"className": "Ranger",
|
||||||
|
"classSource": "PHB",
|
||||||
|
"level": 1,
|
||||||
|
"entryData": {
|
||||||
|
"languageProficiencies": [
|
||||||
|
{
|
||||||
|
"any": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Favored Enemy and Natural Explorer improvements",
|
||||||
|
"source": "PHB",
|
||||||
|
"className": "Ranger",
|
||||||
|
"classSource": "PHB",
|
||||||
|
"level": 6,
|
||||||
|
"entryData": {
|
||||||
|
"languageProficiencies": [
|
||||||
|
{
|
||||||
|
"any": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Favored Enemy improvement",
|
||||||
|
"source": "PHB",
|
||||||
|
"className": "Ranger",
|
||||||
|
"classSource": "PHB",
|
||||||
|
"level": 14,
|
||||||
|
"entryData": {
|
||||||
|
"languageProficiencies": [
|
||||||
|
{
|
||||||
|
"any": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "Fighting Style",
|
"name": "Fighting Style",
|
||||||
"source": "PHB",
|
"source": "PHB",
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
3
homebrew/.gitignore
vendored
Normal file
3
homebrew/.gitignore
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
*
|
||||||
|
!index.json
|
||||||
|
!.gitignore
|
||||||
@@ -169,7 +169,7 @@ class NavBar {
|
|||||||
this._addElement_button(
|
this._addElement_button(
|
||||||
NavBar._CAT_CACHE,
|
NavBar._CAT_CACHE,
|
||||||
{
|
{
|
||||||
html: "Preload Adventure Text <small>(25MB+)</small>",
|
html: "Preload Adventure Text <small>(50MB+)</small>",
|
||||||
click: (evt) => NavBar.InteractionManager._pOnClick_button_preloadOffline(evt, /data\/adventure/),
|
click: (evt) => NavBar.InteractionManager._pOnClick_button_preloadOffline(evt, /data\/adventure/),
|
||||||
title: "Preload adventure text for offline use.",
|
title: "Preload adventure text for offline use.",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -11919,7 +11919,7 @@ Renderer.hover = {
|
|||||||
|
|
||||||
_getShowWindow_doZIndexToFront ({$hov, hoverWindow, hoverId}) {
|
_getShowWindow_doZIndexToFront ({$hov, hoverWindow, hoverId}) {
|
||||||
const nxtZIndex = Renderer.hover._getNextZIndex(hoverId);
|
const nxtZIndex = Renderer.hover._getNextZIndex(hoverId);
|
||||||
Renderer.hover._getNextZIndex({$hov, hoverWindow}, nxtZIndex);
|
Renderer.hover._getShowWindow_setZIndex({$hov, hoverWindow}, nxtZIndex);
|
||||||
},
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -228,6 +228,11 @@ class SearchPage {
|
|||||||
{
|
{
|
||||||
onObserve: () => {
|
onObserve: () => {
|
||||||
const page = UrlUtil.categoryToHoverPage(category);
|
const page = UrlUtil.categoryToHoverPage(category);
|
||||||
|
if (!page) {
|
||||||
|
$dispImage.addClass(`mobile__hidden`);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
DataLoader.pCacheAndGet(
|
DataLoader.pCacheAndGet(
|
||||||
page,
|
page,
|
||||||
source,
|
source,
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
// in deployment, `IS_DEPLOYED = "<version number>";` should be set below.
|
// in deployment, `IS_DEPLOYED = "<version number>";` should be set below.
|
||||||
globalThis.IS_DEPLOYED = undefined;
|
globalThis.IS_DEPLOYED = undefined;
|
||||||
globalThis.VERSION_NUMBER = /* 5ETOOLS_VERSION__OPEN */"1.197.1"/* 5ETOOLS_VERSION__CLOSE */;
|
globalThis.VERSION_NUMBER = /* 5ETOOLS_VERSION__OPEN */"1.197.2"/* 5ETOOLS_VERSION__CLOSE */;
|
||||||
globalThis.DEPLOYED_IMG_ROOT = undefined;
|
globalThis.DEPLOYED_IMG_ROOT = undefined;
|
||||||
// for the roll20 script to set
|
// for the roll20 script to set
|
||||||
globalThis.IS_VTT = false;
|
globalThis.IS_VTT = false;
|
||||||
|
|||||||
18
package-lock.json
generated
18
package-lock.json
generated
@@ -1,15 +1,15 @@
|
|||||||
{
|
{
|
||||||
"name": "5etools",
|
"name": "5etools",
|
||||||
"version": "1.197.1",
|
"version": "1.197.2",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "5etools",
|
"name": "5etools",
|
||||||
"version": "1.197.1",
|
"version": "1.197.2",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"5etools-utils": "^0.9.55",
|
"5etools-utils": "^0.9.56",
|
||||||
"ajv": "^8.11.2",
|
"ajv": "^8.11.2",
|
||||||
"ajv-formats": "^2.1.1",
|
"ajv-formats": "^2.1.1",
|
||||||
"commander": "^11.0.0",
|
"commander": "^11.0.0",
|
||||||
@@ -2225,9 +2225,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/5etools-utils": {
|
"node_modules/5etools-utils": {
|
||||||
"version": "0.9.55",
|
"version": "0.9.56",
|
||||||
"resolved": "https://registry.npmjs.org/5etools-utils/-/5etools-utils-0.9.55.tgz",
|
"resolved": "https://registry.npmjs.org/5etools-utils/-/5etools-utils-0.9.56.tgz",
|
||||||
"integrity": "sha512-gGsPf2sZDJmDvGaAOGboXwtu7o/pSNgl7TQNL2D22QDXbELVafZ+/99vK73P6R7OvWHNEUAtXqYClh5BRcWrdg==",
|
"integrity": "sha512-944ivhqzlirhGd9FLXJOxpflo8mSSOBN7tJnyniWWrgy+WUd1FpDs4n6JvYbOAc8HOhx+ryGMZJY8E7Zc91ZJw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"ajv": "^8.12.0",
|
"ajv": "^8.12.0",
|
||||||
@@ -10665,9 +10665,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"5etools-utils": {
|
"5etools-utils": {
|
||||||
"version": "0.9.55",
|
"version": "0.9.56",
|
||||||
"resolved": "https://registry.npmjs.org/5etools-utils/-/5etools-utils-0.9.55.tgz",
|
"resolved": "https://registry.npmjs.org/5etools-utils/-/5etools-utils-0.9.56.tgz",
|
||||||
"integrity": "sha512-gGsPf2sZDJmDvGaAOGboXwtu7o/pSNgl7TQNL2D22QDXbELVafZ+/99vK73P6R7OvWHNEUAtXqYClh5BRcWrdg==",
|
"integrity": "sha512-944ivhqzlirhGd9FLXJOxpflo8mSSOBN7tJnyniWWrgy+WUd1FpDs4n6JvYbOAc8HOhx+ryGMZJY8E7Zc91ZJw==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"requires": {
|
"requires": {
|
||||||
"ajv": "^8.12.0",
|
"ajv": "^8.12.0",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "5etools",
|
"name": "5etools",
|
||||||
"author": "TheGiddyLimit",
|
"author": "TheGiddyLimit",
|
||||||
"version": "1.197.1",
|
"version": "1.197.2",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"description": "A site dedicated to making playing games with your friends as easy as possible.",
|
"description": "A site dedicated to making playing games with your friends as easy as possible.",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
"url": "git+https://github.com/5etools-mirror-2/5etools-mirror-2.github.io.git"
|
"url": "git+https://github.com/5etools-mirror-2/5etools-mirror-2.github.io.git"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"5etools-utils": "^0.9.55",
|
"5etools-utils": "^0.9.56",
|
||||||
"ajv": "^8.11.2",
|
"ajv": "^8.11.2",
|
||||||
"ajv-formats": "^2.1.1",
|
"ajv-formats": "^2.1.1",
|
||||||
"commander": "^11.0.0",
|
"commander": "^11.0.0",
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -684,7 +684,7 @@ class AreaCheck extends DataTesterBase {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
AreaCheck.errorSet = new Set();
|
AreaCheck.errorSet = new Set();
|
||||||
AreaCheck.fileMatcher = /\/(adventure-).*\.json/;
|
AreaCheck.fileMatcher = /\/(adventure-|book-).*\.json/;
|
||||||
|
|
||||||
class LootDataCheck extends GenericDataCheck {
|
class LootDataCheck extends GenericDataCheck {
|
||||||
static pRun () {
|
static pRun () {
|
||||||
|
|||||||
Reference in New Issue
Block a user