Module:GameData/data: Difference between revisions

Fix stronghold name localisations
(Update for v1.3 (?11482))
(Fix stronghold name localisations)
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
"_dataVersion": {
"_dataVersion": {
"gameVersion": "1.3",
"gameVersion": "1.3",
"fileVersion": "11482"
"fileVersion": "11517"
},
},
"namespaces": [
"namespaces": [
Line 1,358: Line 1,358:
"allowQuantity": false,
"allowQuantity": false,
"emptyMedia": "assets/media/bank/enhancement_1.png",
"emptyMedia": "assets/media/bank/enhancement_1.png",
"emptyName": "Enhancement 1",
"emptyName": "Enhancement L",
"providesEquipStats": true,
"providesEquipStats": true,
"gridPosition": {
"gridPosition": {
Line 1,369: Line 1,369:
"allowQuantity": false,
"allowQuantity": false,
"emptyMedia": "assets/media/bank/enhancement_2.png",
"emptyMedia": "assets/media/bank/enhancement_2.png",
"emptyName": "Enhancement 2",
"emptyName": "Enhancement M",
"providesEquipStats": true,
"providesEquipStats": true,
"gridPosition": {
"gridPosition": {
Line 1,380: Line 1,380:
"allowQuantity": false,
"allowQuantity": false,
"emptyMedia": "assets/media/bank/enhancement_3.png",
"emptyMedia": "assets/media/bank/enhancement_3.png",
"emptyName": "Enhancement 3",
"emptyName": "Enhancement R",
"providesEquipStats": true,
"providesEquipStats": true,
"gridPosition": {
"gridPosition": {
Line 4,213: Line 4,213:
{
{
"type": "DungeonCompletion",
"type": "DungeonCompletion",
"dungeonID": "melvorF:Into_the_Mist",
"dungeonID": "melvorF:Impending_Darkness",
"count": 1
"count": 1
}
}
Line 4,776: Line 4,776:
"id": "melvorD:Mac",
"id": "melvorD:Mac",
"name": "Mac",
"name": "Mac",
"modifiers": {
"damageDealtToSlayerAreaMonsters": 1
},
"activeInRaid": false,
"activeInRaid": false,
"scaleChanceWithMasteryPool": false,
"scaleChanceWithMasteryPool": false,
Line 4,989: Line 4,986:
"name": "Harley",
"name": "Harley",
"modifiers": {
"modifiers": {
"damageDealtToCombatAreaMonsters": 1
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorD:CombatAreas",
"value": 1
}
]
},
},
"activeInRaid": false,
"activeInRaid": false,
Line 5,000: Line 5,002:
"name": "Singe",
"name": "Singe",
"modifiers": {
"modifiers": {
"damageDealtToDungeonMonsters": 1
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorD:Dungeons",
"value": 1
}
]
},
},
"activeInRaid": false,
"activeInRaid": false,
Line 5,240: Line 5,247:
"name": "Hades",
"name": "Hades",
"modifiers": {
"modifiers": {
"damageDealtToCombatAreaMonsters": 2
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorD:CombatAreas",
"value": 2
}
]
},
},
"activeInRaid": false,
"activeInRaid": false,
Line 5,778: Line 5,790:
"customDescription": "Created by the winner of the 2023 Fan Art Contest, stellalaroh.",
"customDescription": "Created by the winner of the 2023 Fan Art Contest, stellalaroh.",
"langCustomDescription": "PET_MISC_Esme",
"langCustomDescription": "PET_MISC_Esme",
"realms": [
"melvorItA:Abyssal"
],
"hint": "Herblore"
"hint": "Herblore"
},
},
Line 5,903: Line 5,918:
"melvorItA:Extra_Bank_Slot",
"melvorItA:Extra_Bank_Slot",
"melvorF:ExtraBankTab",
"melvorF:ExtraBankTab",
"melvorItA:ExtraBankTab1",
"melvorItA:ExtraBankTab2",
"melvorItA:ExtraBankTab3",
"melvorItA:ExtraBankTab4",
"melvorItA:ExtraBankTab5",
"melvorD:Auto_Eat_Tier_I",
"melvorD:Auto_Eat_Tier_I",
"melvorD:Auto_Eat_Tier_II",
"melvorD:Auto_Eat_Tier_II",
Line 12,397: Line 12,417:
},
},
{
{
"id": "melvorD:Chicken_Soup",
"id": "melvorItA:Abyssal_Potato",
"quantity": 2
},
{
"id": "melvorD:Cream",
"quantity": 2
"quantity": 2
}
}
Line 12,488: Line 12,512:
},
},
{
{
"id": "melvorD:Chicken_Soup",
"id": "melvorItA:Abyssal_Pumpkin",
"quantity": 5
},
{
"id": "melvorD:Cream",
"quantity": 5
"quantity": 5
}
}
Line 12,534: Line 12,562:
},
},
{
{
"id": "melvorD:Chicken_Soup",
"id": "melvorItA:Abyssal_Pumpkin",
"quantity": 6
},
{
"id": "melvorD:Cream",
"quantity": 6
"quantity": 6
}
}
Line 12,624: Line 12,656:
},
},
{
{
"id": "melvorD:Chicken_Soup",
"id": "melvorItA:Abyssal_Potato",
"quantity": 6
"quantity": 10
},
{
"id": "melvorItA:Abyssal_Pumpkin",
"quantity": 10
},
},
{
{
"id": "melvorItA:Abyssal_Potato",
"id": "melvorD:Cream",
"quantity": 10
"quantity": 10
}
}
Line 12,739: Line 12,775:
},
},
{
{
"id": "melvorD:Chicken_Soup",
"id": "melvorItA:Shadenut",
"quantity": 5
"quantity": 10
},
{
"id": "melvorD:Cream",
"quantity": 10
}
}
],
],
Line 12,879: Line 12,919:
},
},
{
{
"id": "melvorD:Chicken_Soup",
"id": "melvorItA:Shadenut",
"quantity": 10
},
{
"id": "melvorD:Cream",
"quantity": 10
"quantity": 10
}
}
Line 14,208: Line 14,252:
"baseAbyssalExperience": 258,
"baseAbyssalExperience": 258,
"productId": "melvorItA:Abyssium_Ore",
"productId": "melvorItA:Abyssium_Ore",
"baseRespawnInterval": 30000,
"baseRespawnInterval": 10000,
"baseQuantity": 1,
"baseQuantity": 1,
"hasPassiveRegen": true,
"hasPassiveRegen": true,
Line 14,258: Line 14,302:
"baseAbyssalExperience": 490,
"baseAbyssalExperience": 490,
"productId": "melvorItA:Azurian_Fragment",
"productId": "melvorItA:Azurian_Fragment",
"baseRespawnInterval": 45000,
"baseRespawnInterval": 15000,
"baseQuantity": 1,
"baseQuantity": 1,
"hasPassiveRegen": true,
"hasPassiveRegen": true,
Line 14,274: Line 14,318:
"baseAbyssalExperience": 638,
"baseAbyssalExperience": 638,
"productId": "melvorItA:Brumite_Ore",
"productId": "melvorItA:Brumite_Ore",
"baseRespawnInterval": 140000,
"baseRespawnInterval": 80000,
"baseQuantity": 1,
"baseQuantity": 1,
"hasPassiveRegen": true,
"hasPassiveRegen": true,
Line 14,324: Line 14,368:
"baseAbyssalExperience": 1107,
"baseAbyssalExperience": 1107,
"productId": "melvorItA:Gloomite_Ore",
"productId": "melvorItA:Gloomite_Ore",
"baseRespawnInterval": 150000,
"baseRespawnInterval": 120000,
"baseQuantity": 1,
"baseQuantity": 1,
"hasPassiveRegen": true,
"hasPassiveRegen": true,
Line 22,485: Line 22,529:
"categoryID": "melvorItA:Special",
"categoryID": "melvorItA:Special",
"level": 99,
"level": 99,
"abyssalLevel": 4,
"abyssalLevel": 7,
"currencyCosts": [
"currencyCosts": [
{
{
Line 23,110: Line 23,154:
}
}
],
],
"recipeAPCost": 5000,
"recipeGPCost": 1000,
"recipeGPCost": 1000,
"markLevels": [
"markLevels": [
Line 27,367: Line 27,412:
"type": "SummoningAction",
"type": "SummoningAction",
"actionIDs": [
"actionIDs": [
"melvorF:Ent"
"melvorF:Ent",
"melvorTotH:Fox"
]
]
}
}
Line 28,115: Line 28,161:
"consumesOn": [
"consumesOn": [
{
{
"type": "AgilityAction"
"type": "AgilityAction",
"realms": [
"melvorD:Melvor"
]
}
}
],
]
"customDescription": "+10% Agility Mastery XP. -100% GP from Agility."
},
},
{
{
Line 30,547: Line 30,595:
"consumesOn": [
"consumesOn": [
{
{
"type": "CookingAction",
"type": "FishingAction",
"realms": [
"realms": [
"melvorItA:Abyssal"
"melvorItA:Abyssal"
Line 30,801: Line 30,849:
}
}
],
],
"customDescription": "While the Abyssal Combination Potion is active in Runecrafting, grants +2% chance to get random Abyssal Combination Runes. The quantity is equal to that of the Potion."
"customDescription": "While the Abyssal Combination Potion is active in Runecrafting, +40% chance to gain +8 additional Abyssal Combo Runes from Runecrafting (Cannot be doubled)."
},
},
{
{
Line 33,873: Line 33,921:
}
}
],
],
"basePrimaryProductQuantity": [
"flatBasePrimaryProductQuantity": [
{
{
"skillID": "melvorD:Summoning",
"skillID": "melvorD:Summoning",
Line 40,678: Line 40,726:
"uniqueDrop": {
"uniqueDrop": {
"id": "melvorItA:Blighted_Roots_Seed",
"id": "melvorItA:Blighted_Roots_Seed",
"quantity": 1
"quantity": 5
},
},
"realm": "melvorItA:Abyssal",
"realm": "melvorItA:Abyssal",
Line 48,287: Line 48,335:
{
{
"id": "melvorItA:Azurian_Bar",
"id": "melvorItA:Azurian_Bar",
"quantity": 2
},
{
"id": "melvorItA:Shadowpearl",
"quantity": 2
"quantity": 2
},
},
Line 55,495: Line 55,547:
{
{
"id": "melvorItA:Wither_Mythical_Wizard_Robes",
"id": "melvorItA:Wither_Mythical_Wizard_Robes",
"level": 0,
"level": 99,
"abyssalLevel": 0,
"abyssalLevel": 60,
"productID": "melvorItA:Wither_Mythical_Wizard_Robes",
"productID": "melvorItA:Wither_Mythical_Wizard_Robes",
"baseQuantity": 1,
"baseQuantity": 1,
Line 60,875: Line 60,927:
],
],
"modifiers": {
"modifiers": {
"damageDealtToSlayerAreaMonsters": 8,
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorF:SlayerAreas",
"value": 8
}
],
"currencyGain": [
"currencyGain": [
{
{
Line 60,973: Line 61,030:
],
],
"modifiers": {
"modifiers": {
"damageDealtToDungeonMonsters": 5,
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorD:Dungeons",
"value": 5
}
],
"combatLootDoublingChance": 5
"combatLootDoublingChance": 5
},
},
Line 62,177: Line 62,239:
],
],
"modifiers": {
"modifiers": {
"damageDealtToDungeonMonsters": 5,
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorD:Dungeons",
"value": 5
}
],
"combatLootDoublingChance": -20
"combatLootDoublingChance": -20
},
},
Line 62,826: Line 62,893:
"evasion": 30,
"evasion": 30,
"accuracyRating": 30,
"accuracyRating": 30,
"damageDealtToDungeonMonsters": 15,
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorD:Dungeons",
"value": 15
}
],
"currencyGainFromCombat": [
"currencyGainFromCombat": [
{
{
Line 62,886: Line 62,958:
],
],
"flatSlayerAreaEffectNegation": 15,
"flatSlayerAreaEffectNegation": 15,
"damageDealtToSlayerAreaMonsters": 15,
"damageDealtToMonstersInArea": [
"damageDealtToDungeonMonsters": -20
{
"categoryID": "melvorF:SlayerAreas",
"value": 15
},
{
"categoryID": "melvorD:Dungeons",
"value": -20
}
]
},
},
"category": 13,
"category": 13,
Line 63,959: Line 64,039:
"itemCosts": [
"itemCosts": [
{
{
"id": "melvorItA:Gloomite_Ore",
"id": "melvorItA:Brumite_Ore",
"quantity": 1500
"quantity": 1500
},
},
Line 64,042: Line 64,122:
}
}
],
],
"damageDealtToSlayerAreaMonsters": 5,
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorItA:AbyssalSlayerAreas",
"value": 5
}
],
"skillPreservationChance": -10
"skillPreservationChance": -10
},
},
Line 64,289: Line 64,374:
],
],
"modifiers": {
"modifiers": {
"skillXP": [
"abyssalSkillXP": [
{
{
"skillID": "melvorD:Astrology",
"skillID": "melvorD:Astrology",
Line 64,892: Line 64,977:
}
}
],
],
"damageDealtToAbyssalSlayerAreaMonsters": 10,
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorItA:AbyssalSlayerAreas",
"value": 10
}
],
"potionChargePreservationChance": -16,
"potionChargePreservationChance": -16,
"skillCostReduction": [
"skillCostReduction": [
Line 67,708: Line 67,798:
{
{
"modifiers": {
"modifiers": {
"damageDealtToSlayerAreaMonsters": 1
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorF:SlayerAreas",
"value": 1
}
]
},
},
"maxCount": 5,
"maxCount": 5,
Line 68,089: Line 68,184:
"skillID": "melvorD:Astrology",
"skillID": "melvorD:Astrology",
"actionID": "melvorF:Qimican",
"actionID": "melvorF:Qimican",
"level": 66
"level": 60
}
}
]
]
Line 88,838: Line 88,933:
"id": "melvorItA:AbyssalPieces",
"id": "melvorItA:AbyssalPieces",
"quantity": 50000
"quantity": 50000
}
]
},
"realm": "melvorItA:Abyssal"
},
{
"id": "melvorItA:ItA18",
"category": "melvorItA:ItA",
"goals": {
"items": [
{
"id": "melvorD:Lemon",
"quantity": 1
}
]
},
"rewards": {
"items": [
{
"id": "melvorF:Bank_Slot_Token",
"quantity": 3
}
],
"skillXP": [],
"townshipResources": [],
"currencies": [
{
"id": "melvorItA:AbyssalPieces",
"quantity": 500000
},
{
"id": "melvorItA:AbyssalSlayerCoins",
"quantity": 250000
}
}
]
]
Line 100,294: Line 100,356:
},
},
"modifiers": {
"modifiers": {
"damageDealtToAbyssalSlayerAreaMonsters": 2
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorItA:AbyssalSlayerAreas",
"value": 2
}
]
}
}
},
},
Line 100,339: Line 100,406:
},
},
"modifiers": {
"modifiers": {
"damageDealtToAbyssalSlayerAreaMonsters": 3
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorItA:AbyssalSlayerAreas",
"value": 3
}
]
}
}
},
},
Line 100,383: Line 100,455:
},
},
"modifiers": {
"modifiers": {
"damageDealtToAbyssalSlayerAreaMonsters": 3
"damageDealtToMonstersInArea": [
{
"categoryID": "melvorItA:AbyssalSlayerAreas",
"value": 3
}
]
}
}
},
},
Line 128,452: Line 128,529:
"realm": "melvorItA:Abyssal",
"realm": "melvorItA:Abyssal",
"modifiers": {
"modifiers": {
"basePrimaryProductQuantity": [
"flatBasePrimaryProductQuantity": [
{
{
"skillID": "melvorItA:Harvesting",
"skillID": "melvorItA:Harvesting",
Line 135,016: Line 135,093:
{
{
"id": "melvorF:StrongholdOfTheUndead",
"id": "melvorF:StrongholdOfTheUndead",
"name": "Stronghold of the Undead",
"monsterIDs": [
"monsterIDs": [
"melvorD:Skeleton",
"melvorD:Skeleton",
Line 135,177: Line 135,255:
"allowedDamageTypeIDs": [
"allowedDamageTypeIDs": [
"melvorD:Normal"
"melvorD:Normal"
]
],
"type": "stronghold"
},
},
{
{
"id": "melvorF:StrongholdOfMagic",
"id": "melvorF:StrongholdOfMagic",
"name": "Stronghold of Magic",
"monsterIDs": [
"monsterIDs": [
"melvorF:Druid",
"melvorF:Druid",
Line 135,342: Line 135,422:
"allowedDamageTypeIDs": [
"allowedDamageTypeIDs": [
"melvorD:Normal"
"melvorD:Normal"
]
],
"type": "stronghold"
},
},
{
{
"id": "melvorF:StrongholdOfDragons",
"id": "melvorF:StrongholdOfDragons",
"name": "Stronghold of Dragons",
"monsterIDs": [
"monsterIDs": [
"melvorD:GreenDragon",
"melvorD:GreenDragon",
Line 135,507: Line 135,589:
"allowedDamageTypeIDs": [
"allowedDamageTypeIDs": [
"melvorD:Normal"
"melvorD:Normal"
]
],
"type": "stronghold"
},
},
{
{
"id": "melvorF:StrongholdOfTheGods",
"id": "melvorF:StrongholdOfTheGods",
"name": "Stronghold of the Gods",
"monsterIDs": [
"monsterIDs": [
"melvorF:Voltaire",
"melvorF:Voltaire",
Line 135,647: Line 135,731:
"allowedDamageTypeIDs": [
"allowedDamageTypeIDs": [
"melvorD:Normal"
"melvorD:Normal"
]
],
"type": "stronghold"
},
},
{
{
"id": "melvorItA:StrongholdOfBlight",
"id": "melvorItA:StrongholdOfBlight",
"name": "Stronghold of Blight",
"monsterIDs": [
"monsterIDs": [
"melvorItA:BlightedSprayer",
"melvorItA:BlightedSprayer",
Line 135,817: Line 135,903:
"melvorItA:Abyssal"
"melvorItA:Abyssal"
],
],
"overrideDamageType": "melvorF:Pure"
"overrideDamageType": "melvorF:Pure",
"type": "stronghold"
},
},
{
{
"id": "melvorItA:StrongholdOfFear",
"id": "melvorItA:StrongholdOfFear",
"name": "Stronghold of Fear",
"monsterIDs": [
"monsterIDs": [
"melvorItA:CatacombSporeslinger",
"melvorItA:CatacombSporeslinger",
Line 135,987: Line 136,075:
"melvorItA:Abyssal"
"melvorItA:Abyssal"
],
],
"overrideDamageType": "melvorF:Pure"
"overrideDamageType": "melvorF:Pure",
"type": "stronghold"
},
},
{
{
"id": "melvorItA:StrongholdOfNightmares",
"id": "melvorItA:StrongholdOfNightmares",
"name": "Stronghold of Nightmares",
"monsterIDs": [
"monsterIDs": [
"melvorItA:EldritchMindeater",
"melvorItA:EldritchMindeater",
Line 136,157: Line 136,247:
"melvorItA:Abyssal"
"melvorItA:Abyssal"
],
],
"overrideDamageType": "melvorF:Pure"
"overrideDamageType": "melvorF:Pure",
"type": "stronghold"
},
},
{
{
"id": "melvorItA:StrongholdOfTheOverlords",
"id": "melvorItA:StrongholdOfTheOverlords",
"name": "Stronghold of the Overlords",
"monsterIDs": [
"monsterIDs": [
"melvorItA:AbyssalPlant",
"melvorItA:AbyssalPlant",
Line 136,282: Line 136,374:
"melvorItA:Abyssal"
"melvorItA:Abyssal"
],
],
"overrideDamageType": "melvorF:Pure"
"overrideDamageType": "melvorF:Pure",
"type": "stronghold"
}
}
],
],
Line 136,488: Line 136,581:
"type": "DungeonCompletion",
"type": "DungeonCompletion",
"dungeonID": "melvorTotH:Necromancers_Palace",
"dungeonID": "melvorTotH:Necromancers_Palace",
"count": 1
}
]
},
{
"id": 6,
"requirements": [
{
"type": "DungeonCompletion",
"dungeonID": "melvorTotH:Throne_of_the_Herald",
"count": 1
"count": 1
}
}
Line 136,803: Line 136,886:
"type": "DungeonCompletion",
"type": "DungeonCompletion",
"dungeonID": "melvorTotH:Necromancers_Palace",
"dungeonID": "melvorTotH:Necromancers_Palace",
"count": 1
}
]
},
{
"id": 6,
"requirements": [
{
"type": "DungeonCompletion",
"dungeonID": "melvorTotH:Throne_of_the_Herald",
"count": 1
"count": 1
}
}
Line 137,071: Line 137,144:
"type": "DungeonCompletion",
"type": "DungeonCompletion",
"dungeonID": "melvorF:Into_the_Mist",
"dungeonID": "melvorF:Into_the_Mist",
"count": 1
}
]
},
{
"id": 16,
"requirements": [
{
"type": "DungeonCompletion",
"dungeonID": "melvorF:Impending_Darkness",
"count": 1
"count": 1
}
}
Line 137,544: Line 137,607:
"type": "DungeonCompletion",
"type": "DungeonCompletion",
"dungeonID": "melvorF:Into_the_Mist",
"dungeonID": "melvorF:Into_the_Mist",
"count": 1
}
]
},
{
"id": 16,
"requirements": [
{
"type": "DungeonCompletion",
"dungeonID": "melvorF:Impending_Darkness",
"count": 1
"count": 1
}
}
Line 138,740: Line 138,793:
{
{
"id": "melvorItA:Depth9",
"id": "melvorItA:Depth9",
"name": "???",
"monsterIDs": [
"monsterIDs": [
"melvorItA:Starfang",
"melvorItA:Starfang",
Line 138,755: Line 138,809:
}
}
],
],
"rewardItemIDs": [],
"rewardItemIDs": [
"melvorItA:Unknown_Chest"
],
"dropBones": false,
"dropBones": false,
"fixedPetClears": false,
"fixedPetClears": false,
"pauseOnBosses": true,
"pauseOnBosses": true,
"nonBossPassives": [],
"combatTriangleSet": "melvorItA:Reversed",
"combatTriangleSet": "melvorItA:Reversed",
"realm": "melvorItA:Abyssal",
"realm": "melvorItA:Eternal",
"allowedDamageTypeIDs": [
"allowedDamageTypeIDs": [
"melvorItA:Abyssal"
"melvorItA:Eternal"
],
],
"hideIfLocked": true,
"type": "abyssDepth"
"type": "abyssDepth"
}
}