Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "tibia_find_items" and "tibia_get"
⟨194 unchanged words⟩ ":"title","description":"weight ascends,value,armor, attack and defense descend, title is alphabetical. value descends by NPC gold price, and prices in other currencies come last.","enum":["title","weight"," ⟨42 unchanged words⟩
⟨62 unchanged words⟩ "type":["number","null"]},"valueBuyCurrency":{"description":"Currency of the price beside it, as the wiki names it, e.g. Gold Coin, Tibia Coins or Event Points. null when there is no price.","type":["string","null"]},"weight":{"type":["number","null" ⟨3 unchanged words⟩ ","itemClass","itemType","weight","valueBuy","valueBuyCurrency","clientId","isStackable","isPickupable","attributes ⟨13 unchanged words⟩
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"additionalProperties":false,"properties":{"abilities":{"items":{"additionalProperties":false,"properties":{"area":{"anyOf":[{"additionalProperties":false,"properties":{"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"effectOnCaster":{"type":"boolean"},"effectTiles":{"type":"number"},"height":{"type":"number"},"key":{"type":"string"},"width":{"type":"number"}},"required":["key","width","height","cells","ascii","effectTiles","effectOnCaster"],"type":"object"},{"type":"null"}]},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"name":{"type":"string"}},"required":["name","effect","element","area"],"type":"object"},"type":"array"},"armor":{"type":["number","null"]},"article":{"description":"Article the game prints before the name. Null: none, as for bosses.","type":["string","null"]},"bestiaryClass":{"type":["string","null"]},"bestiaryLevel":{"type":["string","null"]},"convinceCost":{"description":"Mana. 0: cannot be convinced.","type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"experience":{"type":["number","null"]},"goldPerKill":{"description":"Estimated gross loot value at NPC prices. Drops without a recorded chance are left out, and items that sell only on the market count as 0.","type":["number","null"]},"hitpoints":{"type":["number","null"]},"illusionable":{"type":["boolean","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBoss":{"type":"boolean"},"loot":{"items":{"additionalProperties":false,"properties":{"chance":{"type":["number","null"]},"item":{"type":"string"},"max":{"type":["number","null"]},"min":{"type":["number","null"]}},"required":["item","chance","min","max"],"type":"object"},"type":"array"},"maxDamage":{"anyOf":[{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},{"type":"null"}]},"modifiers":{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},"name":{"description":"Name as the game prints it.","type":["string","null"]},"paralysable":{"type":["boolean","null"]},"plural":{"description":"Plural as the game prints it.","type":["string","null"]},"pushObjects":{"type":["boolean","null"]},"pushable":{"type":["boolean","null"]},"raceId":{"description":"Tibia client race ID, not unique: some creatures share one, such as boss phases. null: the wiki records none.","type":["number","null"]},"runsAt":{"description":"Hit points at which it flees. 0: never flees.","type":["number","null"]},"seesInvisible":{"type":["boolean","null"]},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"summonCost":{"description":"Mana. 0: cannot be summoned.","type":["number","null"]},"title":{"type":"string"},"type":{"const":"creature","type":"string"}},"required":["type","image","title","name","plural","article","hitpoints","experience","armor","speed","bestiaryClass","bestiaryLevel","isBoss","status","runsAt","seesInvisible","paralysable","pushable","pushObjects","illusionable","summonCost","convinceCost","goldPerKill","raceId","modifiers","loot","abilities","maxDamage","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"actualName":{"description":"Name as the game prints it.","type":["string","null"]},"attributes":{"additionalProperties":{"type":["string","number"]},"propertyNames":{"type":"string"},"type":"object"},"boughtBy":{"items":{"additionalProperties":false,"properties":{"city":{"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","type":["string","null"]},"currency":{"type":"string"},"npc":{"type":"string"},"position":{"additionalProperties":false,"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"price":{"type":"number"}},"required":["npc","price","currency","city","position"],"type":"object"},"type":"array"},"clientId":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isImmobile":{"type":["boolean","null"]},"isMarketable":{"type":["boolean","null"]},"isPickupable":{"type":["boolean","null"]},"isStackable":{"type":["boolean","null"]},"itemClass":{"type":["string","null"]},"itemType":{"type":["string","null"]},"keys":{"items":{"additionalProperties":false,"properties":{"location":{"type":["string","null"]},"material":{"type":["string","null"]},"name":{"type":["string","null"]},"notes":{"type":["string","null"]},"number":{"type":["number","null"]},"title":{"type":"string"}},"required":["title","number","name","material","location","notes"],"type":"object"},"type":"array"},"plural":{"description":"Plural as the game prints it.","type":["string","null"]},"proficiencyPerks":{"items":{"additionalProperties":false,"properties":{"effect":{"type":["string","null"]},"level":{"type":["number","null"]},"skill":{"type":["string","null"]}},"required":["level","effect","skill"],"type":"object"},"type":"array"},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"storeOffers":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"currency":{"type":["string","null"]},"price":{"type":["number","null"]}},"required":["price","amount","currency"],"type":"object"},"type":"array"},"title":{"type":"string"},"type":{"const":"item","type":"string"},"typeSecondary":{"type":["string","null"]},"valueBuy":{"type":["number","null"]},"valueSell":{"type":["number","null"]},"weight":{"type":["number","null"]}},"required":["type","image","title","actualName","plural","itemClass","itemType","typeSecondary","weight","valueBuy","valueSell","isMarketable","isStackable","isPickupable","isImmobile","clientId","status","attributes","keys","storeOffers","proficiencyPerks","boughtBy","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"buys":{"description":"Items the player can sell to this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"city":{"type":["string","null"]},"destinations":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"notes":{"type":["string","null"]},"origin":{"description":"Where the leg starts. null: not recorded, it starts at one of the NPC's positions.","type":["string","null"]},"price":{"description":"Route price in gold. 0: free or not recorded, see notes.","type":["number","null"]}},"required":["name","price","origin","notes"],"type":"object"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"gender":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"jobs":{"items":{"type":"string"},"type":"array"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"positions":{"items":{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"geolabel":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"subarea":{"type":["string","null"]}},"required":["city","subarea","geolabel","position"],"type":"object"},"type":"array"},"races":{"items":{"type":"string"},"type":"array"},"rashidSchedule":{"items":{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"day":{"type":"string"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"}},"required":["day","city","location","position"],"type":"object"},"type":"array"},"sells":{"description":"Items the player can buy from this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"subarea":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"npc","type":"string"}},"required":["type","image","title","gender","city","subarea","location","position","status","jobs","races","destinations","positions","buys","sells","source"],"type":"object"},{"additionalProperties":false,"properties":{"dangers":{"items":{"type":"string"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isPremium":{"type":["boolean","null"]},"legend":{"type":["string","null"]},"levelRecommended":{"type":["number","null"]},"levelRequired":{"type":["number","null"]},"location":{"type":["string","null"]},"questLog":{"type":["boolean","null"]},"rewards":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"quest","type":"string"}},"required":["type","title","location","levelRequired","levelRecommended","isPremium","questLog","legend","status","dangers","rewards","source"],"type":"object"},{"additionalProperties":false,"properties":{"areaShape":{"anyOf":[{"additionalProperties":false,"properties":{"affectedTiles":{"type":"number"},"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"corroborated":{"type":"boolean"},"derivedFrom":{"const":"animation","type":"string"},"height":{"type":"number"},"sourceImage":{"type":"string"},"sourceUrl":{"type":"string"},"width":{"type":"number"}},"required":["width","height","cells","ascii","affectedTiles","derivedFrom","sourceImage","sourceUrl","corroborated"],"type":"object"},{"type":"null"}],"description":"Tiles a spell covers, read from its wiki animation."},"basePower":{"type":["number","null"]},"cooldown":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"group":{"type":["string","null"]},"groupCooldown":{"description":"Seconds before another spell of the same group can be cast.","type":["number","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isPassive":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isPromotion":{"type":["boolean","null"]},"isWheelSpell":{"type":["boolean","null"]},"level":{"type":["number","null"]},"mana":{"type":["number","null"]},"runeGroup":{"type":["string","null"]},"secondaryGroup":{"type":["string","null"]},"secondaryGroupCooldown":{"description":"Seconds before another spell of its secondary group can be cast.","type":["number","null"]},"soul":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spellType":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"spell","type":"string"},"vocations":{"items":{"enum":["knight","sorcerer","druid","paladin","monk"],"type":"string"},"type":"array"},"words":{"type":["string","null"]}},"required":["type","areaShape","image","title","words","spellType","element","mana","level","soul","isPremium","cooldown","effect","vocations","isPromotion","isWheelSpell","isPassive","basePower","group","secondaryGroup","runeGroup","groupCooldown","secondaryGroupCooldown","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievementId":{"type":["number","null"]},"description":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"grade":{"type":["number","null"]},"isPremium":{"type":["boolean","null"]},"isSecret":{"type":["boolean","null"]},"points":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spoiler":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"achievement","type":"string"}},"required":["type","title","grade","points","description","spoiler","isSecret","isPremium","achievementId","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"beds":{"type":["number","null"]},"city":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"floors":{"type":["number","null"]},"houseId":{"type":["number","null"]},"isGuildhall":{"type":["boolean","null"]},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"rent":{"type":["number","null"]},"rooms":{"type":["number","null"]},"size":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"street":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"house","type":"string"}},"required":["type","title","houseId","city","street","location","beds","rent","size","rooms","floors","position","isGuildhall","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"category":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"imbuementType":{"type":["string","null"]},"materials":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"item":{"type":"string"}},"required":["item","amount"],"type":"object"},"type":"array"},"slots":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"tier":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"imbuement","type":"string"}},"required":["type","image","title","tier","category","imbuementType","effect","slots","status","materials","source"],"type":"object"},{"additionalProperties":false,"properties":{"charmType":{"type":["string","null"]},"costs":{"items":{"type":["number","null"]},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"charm","type":"string"}},"required":["type","image","title","charmType","effect","costs","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"clientId":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBuyable":{"type":["boolean","null"]},"lightColor":{"type":["number","null"]},"lightRadius":{"type":["number","null"]},"price":{"type":["number","null"]},"priceCurrency":{"description":"Currency of price as the wiki names it, e.g. Tibia Coins or Event Points. null when there is no price.","type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"tamingMethod":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"mount","type":"string"}},"required":["type","image","title","speed","tamingMethod","isBuyable","price","priceCurrency","achievement","lightColor","lightRadius","clientId","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"femaleClientId":{"type":["number","null"]},"fullPrice":{"type":["number","null"]},"isBought":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isTournament":{"type":["boolean","null"]},"maleClientId":{"type":["number","null"]},"outfitType":{"type":["string","null"]},"quests":{"items":{"additionalProperties":false,"properties":{"quest":{"type":"string"},"unlockType":{"type":["string","null"]}},"required":["quest","unlockType"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"outfit","type":"string"}},"required":["type","title","outfitType","isPremium","isBought","isTournament","fullPrice","achievement","maleClientId","femaleClientId","status","quests","source"],"type":"object"},{"additionalProperties":false,"properties":{"author":{"type":["string","null"]},"blurb":{"type":["string","null"]},"bookType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"itemId":{"type":["number","null"]},"location":{"type":["string","null"]},"nextBook":{"type":["string","null"]},"prevBook":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"text":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"book","type":"string"}},"required":["type","title","bookType","itemId","location","blurb","author","prevBook","nextBook","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"battleye":{"type":["boolean","null"]},"battleyeType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isExperimental":{"type":["boolean","null"]},"isPreview":{"type":["boolean","null"]},"location":{"type":["string","null"]},"mergedInto":{"type":["string","null"]},"offlineSince":{"type":["string","null"]},"onlineSince":{"type":["string","null"]},"protectedSince":{"type":["string","null"]},"pvpType":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"title":{"type":"string"},"tradeBoard":{"type":["number","null"]},"type":{"const":"world","type":"string"},"worldBoard":{"type":["number","null"]}},"required":["type","title","location","pvpType","isPreview","isExperimental","onlineSince","offlineSince","mergedInto","battleye","battleyeType","protectedSince","worldBoard","tradeBoard","source"],"type":"object"},{"additionalProperties":false,"properties":{"changes":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"newsId":{"type":["number","null"]},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"releaseDate":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"summary":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"update","type":"string"},"typePrimary":{"type":["string","null"]},"typeSecondary":{"type":["string","null"]}},"required":["type","title","releaseDate","newsId","typePrimary","typeSecondary","previous","next","summary","changes","source"],"type":"object"}],"type":"object"}Changed the definition of "tibia_get"
⟨2116 unchanged words⟩ "type":["number","null"]},"priceCurrency":{"description":"Currency of price as the wiki names it, e.g. Tibia Coins or Event Points. null when there is no price.","type":["string","null"]},"source":{"additionalProperties":false,"properties":{" ⟨39 unchanged words⟩ ","speed","tamingMethod","isBuyable","price","priceCurrency","achievement","lightColor","lightRadius","clientId ⟨403 unchanged words⟩
Changed the definition of "tibia_find_creatures" and "tibia_get"
⟨99 unchanged words⟩ "type":["boolean","null"]},"raceId":{"description":"Tibia client race ID, not unique: some creatures share one, such as boss phases. null: the wiki records none.","type":["number","null"]},"runsAt":{"description":"Hit points at which ⟨36 unchanged words⟩ ","pushable","summonCost","convinceCost","goldPerKill","raceId"],"type":"object"},"type": ⟨10 unchanged words⟩
⟨296 unchanged words⟩ "type":["boolean","null"]},"raceId":{"description":"Tibia client race ID, not unique: some creatures share one, such as boss phases. null: the wiki records none.","type":["number","null"]},"
Changed the definition of "tibia_find_travel" and "tibia_get"
Find boat, carpet and other travel routes toa placeor from acityplace, with fares. Each rowgives the NPC's recorded city, location and position. Theisindexonerecordslegnowithseparateits startper route,(origin) andsome NPCs work from morethethan
Added "tibia_find_travel" and "tibia_parse_loot"; changed the definition of "tibia_find_creatures", "tibia_find_items", "tibia_find_updates" and 4 more (10 tools before, 12 now)
⟨80 unchanged words⟩ :"string"},"type":"object"},"name":{"description":"Name as the game prints it.","type":["string","null"]},"paralysable":{"type":["boolean","null" ⟨33 unchanged words⟩ type":"string"}},"required":["title","name","hitpoints","experience","bestiaryClass","isBoss ⟨21 unchanged words⟩
⟨51 unchanged words⟩ ,"cursor":{"type":"string"},"damage_type":{"description":"Weapon element.","enum":["death","earth","energy","fire","holy","ice","physical"],"type":"string"},"
Changed the definition of "tibia_get" and "tibia_where_to_sell"
⟨373 unchanged words⟩ additionalProperties":false,"properties":{"city":{"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","type":["string","null"]},"currency ⟨4 unchanged words⟩ :"string"},"position":{"additionalProperties":false,"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","properties":{"x":{"type":[ ⟨1928 unchanged words⟩
⟨36 unchanged words⟩ string"},"position":{"additionalProperties":false,"
Added "tibia_find_houses", "tibia_find_quests", "tibia_find_spells" and 1 more; changed the definition of "tibia_find_creatures", "tibia_find_items", "tibia_get" and 1 more (6 tools before, 10 now)
⟨38 unchanged words⟩ to fire and give over 500 experience". Behaviour filters skip creatures whose value is unrecorded.
⟨10 unchanged words⟩ "Human\".","type":"string"},"bestiary_level":{"description":"Creatures with no recorded bestiary level are excluded from this filter.","enum":["harmless","trivial","easy","medium","hard","challenging"],"type":"string"},"convinceable":{"description":"true: convince cost above 0. false: 0.","type":"boolean"},"cursor":{"type":"string"},"experience_max" ⟨71 unchanged words⟩ location text.","type":"string"},"paralysable":{"type":"boolean"},"pushable":{"type":"boolean"},"resistant_to":{"items":{"enum":["physical ⟨10 unchanged words⟩ :"string"},"type":"array"},"sees_invisible":{"type":"boolean"},"
Added "tibia_find_updates"; changed the definition of "tibia_get" (5 tools before, 6 now)
⟨37 unchanged words⟩ name — use tibia_search first if it isuncertain.uncertain, or tibia_find_updates for an update page. Pass `type` to disambiguate a shared name. Creature ⟨69 unchanged words⟩
⟨881 unchanged words⟩ covers, read from its wiki animation."},"basePower":{"type":["number","null"]},"cooldown":{"type":["number","null" ⟨8 unchanged words⟩ :"string"},"type":"object"},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"group":{"type":["string","null"]},"groupCooldown":{"description":"Seconds before another spell of the same group can be cast.","type":["number","null"]},"image":{"anyOf":[{"additionalProperties":false,
Certificate recorded, valid to 2026-12-14
Authorization not required
Unknown → Live
First tool surface recorded: 5 tools (server version 0.5.0)
npm:@tibia.sh/tibiawiki-mcp (package_npm) — from mcp_registry, with the record
https://mcp.tibia.sh/wiki (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 14 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
after
{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"additionalProperties":false,"properties":{"abilities":{"items":{"additionalProperties":false,"properties":{"area":{"anyOf":[{"additionalProperties":false,"properties":{"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"effectOnCaster":{"type":"boolean"},"effectTiles":{"type":"number"},"height":{"type":"number"},"key":{"type":"string"},"width":{"type":"number"}},"required":["key","width","height","cells","ascii","effectTiles","effectOnCaster"],"type":"object"},{"type":"null"}]},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"name":{"type":"string"}},"required":["name","effect","element","area"],"type":"object"},"type":"array"},"armor":{"type":["number","null"]},"article":{"description":"Article the game prints before the name. Null: none, as for bosses.","type":["string","null"]},"bestiaryClass":{"type":["string","null"]},"bestiaryLevel":{"type":["string","null"]},"convinceCost":{"description":"Mana. 0: cannot be convinced.","type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"experience":{"type":["number","null"]},"goldPerKill":{"description":"Estimated gross loot value at NPC prices. Drops without a recorded chance are left out, and items that sell only on the market count as 0.","type":["number","null"]},"hitpoints":{"type":["number","null"]},"illusionable":{"type":["boolean","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBoss":{"type":"boolean"},"loot":{"items":{"additionalProperties":false,"properties":{"chance":{"type":["number","null"]},"item":{"type":"string"},"max":{"type":["number","null"]},"min":{"type":["number","null"]}},"required":["item","chance","min","max"],"type":"object"},"type":"array"},"maxDamage":{"anyOf":[{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},{"type":"null"}]},"modifiers":{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},"name":{"description":"Name as the game prints it.","type":["string","null"]},"paralysable":{"type":["boolean","null"]},"plural":{"description":"Plural as the game prints it.","type":["string","null"]},"pushObjects":{"type":["boolean","null"]},"pushable":{"type":["boolean","null"]},"raceId":{"description":"Tibia client race ID, not unique: some creatures share one, such as boss phases. null: the wiki records none.","type":["number","null"]},"runsAt":{"description":"Hit points at which it flees. 0: never flees.","type":["number","null"]},"seesInvisible":{"type":["boolean","null"]},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"summonCost":{"description":"Mana. 0: cannot be summoned.","type":["number","null"]},"title":{"type":"string"},"type":{"const":"creature","type":"string"}},"required":["type","image","title","name","plural","article","hitpoints","experience","armor","speed","bestiaryClass","bestiaryLevel","isBoss","status","runsAt","seesInvisible","paralysable","pushable","pushObjects","illusionable","summonCost","convinceCost","goldPerKill","raceId","modifiers","loot","abilities","maxDamage","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"actualName":{"description":"Name as the game prints it.","type":["string","null"]},"attributes":{"additionalProperties":{"type":["string","number"]},"propertyNames":{"type":"string"},"type":"object"},"boughtBy":{"items":{"additionalProperties":false,"properties":{"city":{"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","type":["string","null"]},"currency":{"type":"string"},"npc":{"type":"string"},"position":{"additionalProperties":false,"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"price":{"type":"number"}},"required":["npc","price","currency","city","position"],"type":"object"},"type":"array"},"clientId":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isImmobile":{"type":["boolean","null"]},"isMarketable":{"type":["boolean","null"]},"isPickupable":{"type":["boolean","null"]},"isStackable":{"type":["boolean","null"]},"itemClass":{"type":["string","null"]},"itemType":{"type":["string","null"]},"keys":{"items":{"additionalProperties":false,"properties":{"location":{"type":["string","null"]},"material":{"type":["string","null"]},"name":{"type":["string","null"]},"notes":{"type":["string","null"]},"number":{"type":["number","null"]},"title":{"type":"string"}},"required":["title","number","name","material","location","notes"],"type":"object"},"type":"array"},"plural":{"description":"Plural as the game prints it.","type":["string","null"]},"proficiencyPerks":{"items":{"additionalProperties":false,"properties":{"effect":{"type":["string","null"]},"level":{"type":["number","null"]},"skill":{"type":["string","null"]}},"required":["level","effect","skill"],"type":"object"},"type":"array"},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"storeOffers":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"currency":{"type":["string","null"]},"price":{"type":["number","null"]}},"required":["price","amount","currency"],"type":"object"},"type":"array"},"title":{"type":"string"},"type":{"const":"item","type":"string"},"typeSecondary":{"type":["string","null"]},"valueBuy":{"type":["number","null"]},"valueBuyCurrency":{"description":"Currency of the price beside it, as the wiki names it, e.g. Gold Coin, Tibia Coins or Event Points. null when there is no price.","type":["string","null"]},"valueSell":{"type":["number","null"]},"weight":{"type":["number","null"]}},"required":["type","image","title","actualName","plural","itemClass","itemType","typeSecondary","weight","valueBuy","valueBuyCurrency","valueSell","isMarketable","isStackable","isPickupable","isImmobile","clientId","status","attributes","keys","storeOffers","proficiencyPerks","boughtBy","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"buys":{"description":"Items the player can sell to this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"city":{"type":["string","null"]},"destinations":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"notes":{"type":["string","null"]},"origin":{"description":"Where the leg starts. null: not recorded, it starts at one of the NPC's positions.","type":["string","null"]},"price":{"description":"Route price in gold. 0: free or not recorded, see notes.","type":["number","null"]}},"required":["name","price","origin","notes"],"type":"object"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"gender":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"jobs":{"items":{"type":"string"},"type":"array"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"positions":{"items":{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"geolabel":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"subarea":{"type":["string","null"]}},"required":["city","subarea","geolabel","position"],"type":"object"},"type":"array"},"races":{"items":{"type":"string"},"type":"array"},"rashidSchedule":{"items":{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"day":{"type":"string"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"}},"required":["day","city","location","position"],"type":"object"},"type":"array"},"sells":{"description":"Items the player can buy from this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"subarea":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"npc","type":"string"}},"required":["type","image","title","gender","city","subarea","location","position","status","jobs","races","destinations","positions","buys","sells","source"],"type":"object"},{"additionalProperties":false,"properties":{"dangers":{"items":{"type":"string"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isPremium":{"type":["boolean","null"]},"legend":{"type":["string","null"]},"levelRecommended":{"type":["number","null"]},"levelRequired":{"type":["number","null"]},"location":{"type":["string","null"]},"questLog":{"type":["boolean","null"]},"rewards":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"quest","type":"string"}},"required":["type","title","location","levelRequired","levelRecommended","isPremium","questLog","legend","status","dangers","rewards","source"],"type":"object"},{"additionalProperties":false,"properties":{"areaShape":{"anyOf":[{"additionalProperties":false,"properties":{"affectedTiles":{"type":"number"},"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"corroborated":{"type":"boolean"},"derivedFrom":{"const":"animation","type":"string"},"height":{"type":"number"},"sourceImage":{"type":"string"},"sourceUrl":{"type":"string"},"width":{"type":"number"}},"required":["width","height","cells","ascii","affectedTiles","derivedFrom","sourceImage","sourceUrl","corroborated"],"type":"object"},{"type":"null"}],"description":"Tiles a spell covers, read from its wiki animation."},"basePower":{"type":["number","null"]},"cooldown":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"group":{"type":["string","null"]},"groupCooldown":{"description":"Seconds before another spell of the same group can be cast.","type":["number","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isPassive":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isPromotion":{"type":["boolean","null"]},"isWheelSpell":{"type":["boolean","null"]},"level":{"type":["number","null"]},"mana":{"type":["number","null"]},"runeGroup":{"type":["string","null"]},"secondaryGroup":{"type":["string","null"]},"secondaryGroupCooldown":{"description":"Seconds before another spell of its secondary group can be cast.","type":["number","null"]},"soul":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spellType":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"spell","type":"string"},"vocations":{"items":{"enum":["knight","sorcerer","druid","paladin","monk"],"type":"string"},"type":"array"},"words":{"type":["string","null"]}},"required":["type","areaShape","image","title","words","spellType","element","mana","level","soul","isPremium","cooldown","effect","vocations","isPromotion","isWheelSpell","isPassive","basePower","group","secondaryGroup","runeGroup","groupCooldown","secondaryGroupCooldown","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievementId":{"type":["number","null"]},"description":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"grade":{"type":["number","null"]},"isPremium":{"type":["boolean","null"]},"isSecret":{"type":["boolean","null"]},"points":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spoiler":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"achievement","type":"string"}},"required":["type","title","grade","points","description","spoiler","isSecret","isPremium","achievementId","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"beds":{"type":["number","null"]},"city":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"floors":{"type":["number","null"]},"houseId":{"type":["number","null"]},"isGuildhall":{"type":["boolean","null"]},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"rent":{"type":["number","null"]},"rooms":{"type":["number","null"]},"size":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"street":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"house","type":"string"}},"required":["type","title","houseId","city","street","location","beds","rent","size","rooms","floors","position","isGuildhall","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"category":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"imbuementType":{"type":["string","null"]},"materials":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"item":{"type":"string"}},"required":["item","amount"],"type":"object"},"type":"array"},"slots":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"tier":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"imbuement","type":"string"}},"required":["type","image","title","tier","category","imbuementType","effect","slots","status","materials","source"],"type":"object"},{"additionalProperties":false,"properties":{"charmType":{"type":["string","null"]},"costs":{"items":{"type":["number","null"]},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"charm","type":"string"}},"required":["type","image","title","charmType","effect","costs","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"clientId":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBuyable":{"type":["boolean","null"]},"lightColor":{"type":["number","null"]},"lightRadius":{"type":["number","null"]},"price":{"type":["number","null"]},"priceCurrency":{"description":"Currency of the price beside it, as the wiki names it, e.g. Gold Coin, Tibia Coins or Event Points. null when there is no price.","type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"tamingMethod":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"mount","type":"string"}},"required":["type","image","title","speed","tamingMethod","isBuyable","price","priceCurrency","achievement","lightColor","lightRadius","clientId","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"femaleClientId":{"type":["number","null"]},"fullPrice":{"type":["number","null"]},"isBought":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isTournament":{"type":["boolean","null"]},"maleClientId":{"type":["number","null"]},"outfitType":{"type":["string","null"]},"quests":{"items":{"additionalProperties":false,"properties":{"quest":{"type":"string"},"unlockType":{"type":["string","null"]}},"required":["quest","unlockType"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"outfit","type":"string"}},"required":["type","title","outfitType","isPremium","isBought","isTournament","fullPrice","achievement","maleClientId","femaleClientId","status","quests","source"],"type":"object"},{"additionalProperties":false,"properties":{"author":{"type":["string","null"]},"blurb":{"type":["string","null"]},"bookType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"itemId":{"type":["number","null"]},"location":{"type":["string","null"]},"nextBook":{"type":["string","null"]},"prevBook":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"text":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"book","type":"string"}},"required":["type","title","bookType","itemId","location","blurb","author","prevBook","nextBook","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"battleye":{"type":["boolean","null"]},"battleyeType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isExperimental":{"type":["boolean","null"]},"isPreview":{"type":["boolean","null"]},"location":{"type":["string","null"]},"mergedInto":{"type":["string","null"]},"offlineSince":{"type":["string","null"]},"onlineSince":{"type":["string","null"]},"protectedSince":{"type":["string","null"]},"pvpType":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"title":{"type":"string"},"tradeBoard":{"type":["number","null"]},"type":{"const":"world","type":"string"},"worldBoard":{"type":["number","null"]}},"required":["type","title","location","pvpType","isPreview","isExperimental","onlineSince","offlineSince","mergedInto","battleye","battleyeType","protectedSince","worldBoard","tradeBoard","source"],"type":"object"},{"additionalProperties":false,"properties":{"changes":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"newsId":{"type":["number","null"]},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"releaseDate":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"summary":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"update","type":"string"},"typePrimary":{"type":["string","null"]},"typeSecondary":{"type":["string","null"]}},"required":["type","title","releaseDate","newsId","typePrimary","typeSecondary","previous","next","summary","changes","source"],"type":"object"}],"type":"object"}{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"cursor":{"type":"string"},"from_cityfrom":{"description":"Exactcitystart place of theNPCleg, e.g. \"Meriana\", any case.","minLength":1,"type" ⟨48 unchanged words⟩
⟨29 unchanged words⟩ ,"npc":{"type":"string"},"origin":{"description":"Where the leg starts. null: not recorded, it starts at one of the NPC's positions.","type":["string","null"]},"position":{"additionalProperties":false,"properties":{" ⟨44 unchanged words⟩ ","subarea","location","position","to","origin","price","notes"],"type":" ⟨12 unchanged words⟩
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"additionalProperties":false,"properties":{"abilities":{"items":{"additionalProperties":false,"properties":{"area":{"anyOf":[{"additionalProperties":false,"properties":{"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"effectOnCaster":{"type":"boolean"},"effectTiles":{"type":"number"},"height":{"type":"number"},"key":{"type":"string"},"width":{"type":"number"}},"required":["key","width","height","cells","ascii","effectTiles","effectOnCaster"],"type":"object"},{"type":"null"}]},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"name":{"type":"string"}},"required":["name","effect","element","area"],"type":"object"},"type":"array"},"armor":{"type":["number","null"]},"article":{"description":"Article the game prints before the name. Null: none, as for bosses.","type":["string","null"]},"bestiaryClass":{"type":["string","null"]},"bestiaryLevel":{"type":["string","null"]},"convinceCost":{"description":"Mana. 0: cannot be convinced.","type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"experience":{"type":["number","null"]},"goldPerKill":{"description":"Estimated gross loot value at NPC prices. Drops without a recorded chance are left out, and items that sell only on the market count as 0.","type":["number","null"]},"hitpoints":{"type":["number","null"]},"illusionable":{"type":["boolean","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBoss":{"type":"boolean"},"loot":{"items":{"additionalProperties":false,"properties":{"chance":{"type":["number","null"]},"item":{"type":"string"},"max":{"type":["number","null"]},"min":{"type":["number","null"]}},"required":["item","chance","min","max"],"type":"object"},"type":"array"},"maxDamage":{"anyOf":[{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},{"type":"null"}]},"modifiers":{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},"name":{"description":"Name as the game prints it.","type":["string","null"]},"paralysable":{"type":["boolean","null"]},"plural":{"description":"Plural as the game prints it.","type":["string","null"]},"pushObjects":{"type":["boolean","null"]},"pushable":{"type":["boolean","null"]},"runsAt":{"description":"Hit points at which it flees. 0: never flees.","type":["number","null"]},"seesInvisible":{"type":["boolean","null"]},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"summonCost":{"description":"Mana. 0: cannot be summoned.","type":["number","null"]},"title":{"type":"string"},"type":{"const":"creature","type":"string"}},"required":["type","image","title","name","plural","article","hitpoints","experience","armor","speed","bestiaryClass","bestiaryLevel","isBoss","status","runsAt","seesInvisible","paralysable","pushable","pushObjects","illusionable","summonCost","convinceCost","goldPerKill","modifiers","loot","abilities","maxDamage","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"actualName":{"description":"Name as the game prints it.","type":["string","null"]},"attributes":{"additionalProperties":{"type":["string","number"]},"propertyNames":{"type":"string"},"type":"object"},"boughtBy":{"items":{"additionalProperties":false,"properties":{"city":{"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","type":["string","null"]},"currency":{"type":"string"},"npc":{"type":"string"},"position":{"additionalProperties":false,"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"price":{"type":"number"}},"required":["npc","price","currency","city","position"],"type":"object"},"type":"array"},"clientId":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isImmobile":{"type":["boolean","null"]},"isMarketable":{"type":["boolean","null"]},"isPickupable":{"type":["boolean","null"]},"isStackable":{"type":["boolean","null"]},"itemClass":{"type":["string","null"]},"itemType":{"type":["string","null"]},"keys":{"items":{"additionalProperties":false,"properties":{"location":{"type":["string","null"]},"material":{"type":["string","null"]},"name":{"type":["string","null"]},"notes":{"type":["string","null"]},"number":{"type":["number","null"]},"title":{"type":"string"}},"required":["title","number","name","material","location","notes"],"type":"object"},"type":"array"},"plural":{"description":"Plural as the game prints it.","type":["string","null"]},"proficiencyPerks":{"items":{"additionalProperties":false,"properties":{"effect":{"type":["string","null"]},"level":{"type":["number","null"]},"skill":{"type":["string","null"]}},"required":["level","effect","skill"],"type":"object"},"type":"array"},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"storeOffers":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"currency":{"type":["string","null"]},"price":{"type":["number","null"]}},"required":["price","amount","currency"],"type":"object"},"type":"array"},"title":{"type":"string"},"type":{"const":"item","type":"string"},"typeSecondary":{"type":["string","null"]},"valueBuy":{"type":["number","null"]},"valueSell":{"type":["number","null"]},"weight":{"type":["number","null"]}},"required":["type","image","title","actualName","plural","itemClass","itemType","typeSecondary","weight","valueBuy","valueSell","isMarketable","isStackable","isPickupable","isImmobile","clientId","status","attributes","keys","storeOffers","proficiencyPerks","boughtBy","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"buys":{"description":"Items the player can sell to this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"city":{"type":["string","null"]},"destinations":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"notes":{"type":["string","null"]},"price":{"description":"Route price in gold. 0: free or not recorded, see notes.","type":["number","null"]}},"required":["name","price","notes"],"type":"object"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"gender":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"jobs":{"items":{"type":"string"},"type":"array"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"races":{"items":{"type":"string"},"type":"array"},"rashidSchedule":{"items":{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"day":{"type":"string"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"}},"required":["day","city","location","position"],"type":"object"},"type":"array"},"sells":{"description":"Items the player can buy from this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"subarea":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"npc","type":"string"}},"required":["type","image","title","gender","city","subarea","location","position","status","jobs","races","destinations","buys","sells","source"],"type":"object"},{"additionalProperties":false,"properties":{"dangers":{"items":{"type":"string"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isPremium":{"type":["boolean","null"]},"legend":{"type":["string","null"]},"levelRecommended":{"type":["number","null"]},"levelRequired":{"type":["number","null"]},"location":{"type":["string","null"]},"questLog":{"type":["boolean","null"]},"rewards":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"quest","type":"string"}},"required":["type","title","location","levelRequired","levelRecommended","isPremium","questLog","legend","status","dangers","rewards","source"],"type":"object"},{"additionalProperties":false,"properties":{"areaShape":{"anyOf":[{"additionalProperties":false,"properties":{"affectedTiles":{"type":"number"},"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"corroborated":{"type":"boolean"},"derivedFrom":{"const":"animation","type":"string"},"height":{"type":"number"},"sourceImage":{"type":"string"},"sourceUrl":{"type":"string"},"width":{"type":"number"}},"required":["width","height","cells","ascii","affectedTiles","derivedFrom","sourceImage","sourceUrl","corroborated"],"type":"object"},{"type":"null"}],"description":"Tiles a spell covers, read from its wiki animation."},"basePower":{"type":["number","null"]},"cooldown":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"group":{"type":["string","null"]},"groupCooldown":{"description":"Seconds before another spell of the same group can be cast.","type":["number","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isPassive":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isPromotion":{"type":["boolean","null"]},"isWheelSpell":{"type":["boolean","null"]},"level":{"type":["number","null"]},"mana":{"type":["number","null"]},"runeGroup":{"type":["string","null"]},"secondaryGroup":{"type":["string","null"]},"secondaryGroupCooldown":{"description":"Seconds before another spell of its secondary group can be cast.","type":["number","null"]},"soul":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spellType":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"spell","type":"string"},"vocations":{"items":{"enum":["knight","sorcerer","druid","paladin","monk"],"type":"string"},"type":"array"},"words":{"type":["string","null"]}},"required":["type","areaShape","image","title","words","spellType","element","mana","level","soul","isPremium","cooldown","effect","vocations","isPromotion","isWheelSpell","isPassive","basePower","group","secondaryGroup","runeGroup","groupCooldown","secondaryGroupCooldown","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievementId":{"type":["number","null"]},"description":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"grade":{"type":["number","null"]},"isPremium":{"type":["boolean","null"]},"isSecret":{"type":["boolean","null"]},"points":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spoiler":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"achievement","type":"string"}},"required":["type","title","grade","points","description","spoiler","isSecret","isPremium","achievementId","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"beds":{"type":["number","null"]},"city":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"floors":{"type":["number","null"]},"houseId":{"type":["number","null"]},"isGuildhall":{"type":["boolean","null"]},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"rent":{"type":["number","null"]},"rooms":{"type":["number","null"]},"size":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"street":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"house","type":"string"}},"required":["type","title","houseId","city","street","location","beds","rent","size","rooms","floors","position","isGuildhall","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"category":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"imbuementType":{"type":["string","null"]},"materials":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"item":{"type":"string"}},"required":["item","amount"],"type":"object"},"type":"array"},"slots":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"tier":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"imbuement","type":"string"}},"required":["type","image","title","tier","category","imbuementType","effect","slots","status","materials","source"],"type":"object"},{"additionalProperties":false,"properties":{"charmType":{"type":["string","null"]},"costs":{"items":{"type":["number","null"]},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"charm","type":"string"}},"required":["type","image","title","charmType","effect","costs","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBuyable":{"type":["boolean","null"]},"lightColor":{"type":["number","null"]},"lightRadius":{"type":["number","null"]},"price":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"tamingMethod":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"mount","type":"string"}},"required":["type","image","title","speed","tamingMethod","isBuyable","price","achievement","lightColor","lightRadius","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"fullPrice":{"type":["number","null"]},"isBought":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isTournament":{"type":["boolean","null"]},"outfitType":{"type":["string","null"]},"quests":{"items":{"additionalProperties":false,"properties":{"quest":{"type":"string"},"unlockType":{"type":["string","null"]}},"required":["quest","unlockType"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"outfit","type":"string"}},"required":["type","title","outfitType","isPremium","isBought","isTournament","fullPrice","achievement","status","quests","source"],"type":"object"},{"additionalProperties":false,"properties":{"author":{"type":["string","null"]},"blurb":{"type":["string","null"]},"bookType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"itemId":{"type":["number","null"]},"location":{"type":["string","null"]},"nextBook":{"type":["string","null"]},"prevBook":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"text":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"book","type":"string"}},"required":["type","title","bookType","itemId","location","blurb","author","prevBook","nextBook","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"battleye":{"type":["boolean","null"]},"battleyeType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isExperimental":{"type":["boolean","null"]},"isPreview":{"type":["boolean","null"]},"location":{"type":["string","null"]},"mergedInto":{"type":["string","null"]},"offlineSince":{"type":["string","null"]},"onlineSince":{"type":["string","null"]},"protectedSince":{"type":["string","null"]},"pvpType":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"title":{"type":"string"},"tradeBoard":{"type":["number","null"]},"type":{"const":"world","type":"string"},"worldBoard":{"type":["number","null"]}},"required":["type","title","location","pvpType","isPreview","isExperimental","onlineSince","offlineSince","mergedInto","battleye","battleyeType","protectedSince","worldBoard","tradeBoard","source"],"type":"object"},{"additionalProperties":false,"properties":{"changes":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"newsId":{"type":["number","null"]},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"releaseDate":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"summary":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"update","type":"string"},"typePrimary":{"type":["string","null"]},"typeSecondary":{"type":["string","null"]}},"required":["type","title","releaseDate","newsId","typePrimary","typeSecondary","previous","next","summary","changes","source"],"type":"object"}],"type":"object"}after
{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"additionalProperties":false,"properties":{"abilities":{"items":{"additionalProperties":false,"properties":{"area":{"anyOf":[{"additionalProperties":false,"properties":{"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"effectOnCaster":{"type":"boolean"},"effectTiles":{"type":"number"},"height":{"type":"number"},"key":{"type":"string"},"width":{"type":"number"}},"required":["key","width","height","cells","ascii","effectTiles","effectOnCaster"],"type":"object"},{"type":"null"}]},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"name":{"type":"string"}},"required":["name","effect","element","area"],"type":"object"},"type":"array"},"armor":{"type":["number","null"]},"article":{"description":"Article the game prints before the name. Null: none, as for bosses.","type":["string","null"]},"bestiaryClass":{"type":["string","null"]},"bestiaryLevel":{"type":["string","null"]},"convinceCost":{"description":"Mana. 0: cannot be convinced.","type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"experience":{"type":["number","null"]},"goldPerKill":{"description":"Estimated gross loot value at NPC prices. Drops without a recorded chance are left out, and items that sell only on the market count as 0.","type":["number","null"]},"hitpoints":{"type":["number","null"]},"illusionable":{"type":["boolean","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBoss":{"type":"boolean"},"loot":{"items":{"additionalProperties":false,"properties":{"chance":{"type":["number","null"]},"item":{"type":"string"},"max":{"type":["number","null"]},"min":{"type":["number","null"]}},"required":["item","chance","min","max"],"type":"object"},"type":"array"},"maxDamage":{"anyOf":[{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},{"type":"null"}]},"modifiers":{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},"name":{"description":"Name as the game prints it.","type":["string","null"]},"paralysable":{"type":["boolean","null"]},"plural":{"description":"Plural as the game prints it.","type":["string","null"]},"pushObjects":{"type":["boolean","null"]},"pushable":{"type":["boolean","null"]},"runsAt":{"description":"Hit points at which it flees. 0: never flees.","type":["number","null"]},"seesInvisible":{"type":["boolean","null"]},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"summonCost":{"description":"Mana. 0: cannot be summoned.","type":["number","null"]},"title":{"type":"string"},"type":{"const":"creature","type":"string"}},"required":["type","image","title","name","plural","article","hitpoints","experience","armor","speed","bestiaryClass","bestiaryLevel","isBoss","status","runsAt","seesInvisible","paralysable","pushable","pushObjects","illusionable","summonCost","convinceCost","goldPerKill","modifiers","loot","abilities","maxDamage","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"actualName":{"description":"Name as the game prints it.","type":["string","null"]},"attributes":{"additionalProperties":{"type":["string","number"]},"propertyNames":{"type":"string"},"type":"object"},"boughtBy":{"items":{"additionalProperties":false,"properties":{"city":{"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","type":["string","null"]},"currency":{"type":"string"},"npc":{"type":"string"},"position":{"additionalProperties":false,"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"price":{"type":"number"}},"required":["npc","price","currency","city","position"],"type":"object"},"type":"array"},"clientId":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isImmobile":{"type":["boolean","null"]},"isMarketable":{"type":["boolean","null"]},"isPickupable":{"type":["boolean","null"]},"isStackable":{"type":["boolean","null"]},"itemClass":{"type":["string","null"]},"itemType":{"type":["string","null"]},"keys":{"items":{"additionalProperties":false,"properties":{"location":{"type":["string","null"]},"material":{"type":["string","null"]},"name":{"type":["string","null"]},"notes":{"type":["string","null"]},"number":{"type":["number","null"]},"title":{"type":"string"}},"required":["title","number","name","material","location","notes"],"type":"object"},"type":"array"},"plural":{"description":"Plural as the game prints it.","type":["string","null"]},"proficiencyPerks":{"items":{"additionalProperties":false,"properties":{"effect":{"type":["string","null"]},"level":{"type":["number","null"]},"skill":{"type":["string","null"]}},"required":["level","effect","skill"],"type":"object"},"type":"array"},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"storeOffers":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"currency":{"type":["string","null"]},"price":{"type":["number","null"]}},"required":["price","amount","currency"],"type":"object"},"type":"array"},"title":{"type":"string"},"type":{"const":"item","type":"string"},"typeSecondary":{"type":["string","null"]},"valueBuy":{"type":["number","null"]},"valueSell":{"type":["number","null"]},"weight":{"type":["number","null"]}},"required":["type","image","title","actualName","plural","itemClass","itemType","typeSecondary","weight","valueBuy","valueSell","isMarketable","isStackable","isPickupable","isImmobile","clientId","status","attributes","keys","storeOffers","proficiencyPerks","boughtBy","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"buys":{"description":"Items the player can sell to this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"city":{"type":["string","null"]},"destinations":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"notes":{"type":["string","null"]},"origin":{"description":"Where the leg starts. null: not recorded, it starts at one of the NPC's positions.","type":["string","null"]},"price":{"description":"Route price in gold. 0: free or not recorded, see notes.","type":["number","null"]}},"required":["name","price","origin","notes"],"type":"object"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"gender":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"jobs":{"items":{"type":"string"},"type":"array"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"positions":{"items":{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"geolabel":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"subarea":{"type":["string","null"]}},"required":["city","subarea","geolabel","position"],"type":"object"},"type":"array"},"races":{"items":{"type":"string"},"type":"array"},"rashidSchedule":{"items":{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"day":{"type":"string"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"}},"required":["day","city","location","position"],"type":"object"},"type":"array"},"sells":{"description":"Items the player can buy from this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"subarea":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"npc","type":"string"}},"required":["type","image","title","gender","city","subarea","location","position","status","jobs","races","destinations","positions","buys","sells","source"],"type":"object"},{"additionalProperties":false,"properties":{"dangers":{"items":{"type":"string"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isPremium":{"type":["boolean","null"]},"legend":{"type":["string","null"]},"levelRecommended":{"type":["number","null"]},"levelRequired":{"type":["number","null"]},"location":{"type":["string","null"]},"questLog":{"type":["boolean","null"]},"rewards":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"quest","type":"string"}},"required":["type","title","location","levelRequired","levelRecommended","isPremium","questLog","legend","status","dangers","rewards","source"],"type":"object"},{"additionalProperties":false,"properties":{"areaShape":{"anyOf":[{"additionalProperties":false,"properties":{"affectedTiles":{"type":"number"},"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"corroborated":{"type":"boolean"},"derivedFrom":{"const":"animation","type":"string"},"height":{"type":"number"},"sourceImage":{"type":"string"},"sourceUrl":{"type":"string"},"width":{"type":"number"}},"required":["width","height","cells","ascii","affectedTiles","derivedFrom","sourceImage","sourceUrl","corroborated"],"type":"object"},{"type":"null"}],"description":"Tiles a spell covers, read from its wiki animation."},"basePower":{"type":["number","null"]},"cooldown":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"group":{"type":["string","null"]},"groupCooldown":{"description":"Seconds before another spell of the same group can be cast.","type":["number","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isPassive":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isPromotion":{"type":["boolean","null"]},"isWheelSpell":{"type":["boolean","null"]},"level":{"type":["number","null"]},"mana":{"type":["number","null"]},"runeGroup":{"type":["string","null"]},"secondaryGroup":{"type":["string","null"]},"secondaryGroupCooldown":{"description":"Seconds before another spell of its secondary group can be cast.","type":["number","null"]},"soul":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spellType":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"spell","type":"string"},"vocations":{"items":{"enum":["knight","sorcerer","druid","paladin","monk"],"type":"string"},"type":"array"},"words":{"type":["string","null"]}},"required":["type","areaShape","image","title","words","spellType","element","mana","level","soul","isPremium","cooldown","effect","vocations","isPromotion","isWheelSpell","isPassive","basePower","group","secondaryGroup","runeGroup","groupCooldown","secondaryGroupCooldown","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievementId":{"type":["number","null"]},"description":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"grade":{"type":["number","null"]},"isPremium":{"type":["boolean","null"]},"isSecret":{"type":["boolean","null"]},"points":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spoiler":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"achievement","type":"string"}},"required":["type","title","grade","points","description","spoiler","isSecret","isPremium","achievementId","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"beds":{"type":["number","null"]},"city":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"floors":{"type":["number","null"]},"houseId":{"type":["number","null"]},"isGuildhall":{"type":["boolean","null"]},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"rent":{"type":["number","null"]},"rooms":{"type":["number","null"]},"size":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"street":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"house","type":"string"}},"required":["type","title","houseId","city","street","location","beds","rent","size","rooms","floors","position","isGuildhall","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"category":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"imbuementType":{"type":["string","null"]},"materials":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"item":{"type":"string"}},"required":["item","amount"],"type":"object"},"type":"array"},"slots":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"tier":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"imbuement","type":"string"}},"required":["type","image","title","tier","category","imbuementType","effect","slots","status","materials","source"],"type":"object"},{"additionalProperties":false,"properties":{"charmType":{"type":["string","null"]},"costs":{"items":{"type":["number","null"]},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"charm","type":"string"}},"required":["type","image","title","charmType","effect","costs","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"clientId":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBuyable":{"type":["boolean","null"]},"lightColor":{"type":["number","null"]},"lightRadius":{"type":["number","null"]},"price":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"tamingMethod":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"mount","type":"string"}},"required":["type","image","title","speed","tamingMethod","isBuyable","price","achievement","lightColor","lightRadius","clientId","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"femaleClientId":{"type":["number","null"]},"fullPrice":{"type":["number","null"]},"isBought":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isTournament":{"type":["boolean","null"]},"maleClientId":{"type":["number","null"]},"outfitType":{"type":["string","null"]},"quests":{"items":{"additionalProperties":false,"properties":{"quest":{"type":"string"},"unlockType":{"type":["string","null"]}},"required":["quest","unlockType"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"outfit","type":"string"}},"required":["type","title","outfitType","isPremium","isBought","isTournament","fullPrice","achievement","maleClientId","femaleClientId","status","quests","source"],"type":"object"},{"additionalProperties":false,"properties":{"author":{"type":["string","null"]},"blurb":{"type":["string","null"]},"bookType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"itemId":{"type":["number","null"]},"location":{"type":["string","null"]},"nextBook":{"type":["string","null"]},"prevBook":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"text":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"book","type":"string"}},"required":["type","title","bookType","itemId","location","blurb","author","prevBook","nextBook","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"battleye":{"type":["boolean","null"]},"battleyeType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isExperimental":{"type":["boolean","null"]},"isPreview":{"type":["boolean","null"]},"location":{"type":["string","null"]},"mergedInto":{"type":["string","null"]},"offlineSince":{"type":["string","null"]},"onlineSince":{"type":["string","null"]},"protectedSince":{"type":["string","null"]},"pvpType":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"title":{"type":"string"},"tradeBoard":{"type":["number","null"]},"type":{"const":"world","type":"string"},"worldBoard":{"type":["number","null"]}},"required":["type","title","location","pvpType","isPreview","isExperimental","onlineSince","offlineSince","mergedInto","battleye","battleyeType","protectedSince","worldBoard","tradeBoard","source"],"type":"object"},{"additionalProperties":false,"properties":{"changes":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"newsId":{"type":["number","null"]},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"releaseDate":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"summary":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"update","type":"string"},"typePrimary":{"type":["string","null"]},"typeSecondary":{"type":["string","null"]}},"required":["type","title","releaseDate","newsId","typePrimary","typeSecondary","previous","next","summary","changes","source"],"type":"object"}],"type":"object"}⟨13 unchanged words⟩ items":{"additionalProperties":false,"properties":{"actualName":{"description":"Name as the game prints it.","type":["string","null"]},"attributes":{"additionalProperties":{"type":["string ⟨7 unchanged words⟩ "type":["number","null"]},"isPickupable":{"type":["boolean","null"]},"isStackable":{"type":["boolean","null"]},"itemClass":{"type":["string","null" ⟨14 unchanged words⟩ null"]}},"required":["title","actualName","itemClass","itemType","weight","valueBuy","clientId","isStackable","isPickupable","attributes"],"type":"object"}, ⟨11 unchanged words⟩
⟨25 unchanged words⟩ the text, case-insensitive for ASCII letters, inthean update'spagetitle, name, summary and change list, newest first, and returns thechange lines that contain it. Date boundsmatchingarechangeinclusive.lines. For the full changes, call tibia_get with ⟨6 unchanged words⟩
Full detail for onenamedTibia page of any kind: creature,(withitsalootcreature'stableloot, abilities and max damage),item (withthe NPCs that buyit),annpcitem(withand whatitan NPC buys andsells), quest, spell, achievement, house, imbuement, charm, mount, outfit, book, world or update.sells. Takes an exact pagename —name.useUse tibia_search firstif itforisan uncertain or in-game name, or tibia_find_updates for anupdate page.update. Pass `type`to disambiguatefor a shared name. Creature abilities may carry an ⟨18 unchanged words⟩ caster, '*' the target tile, digits 4-8extra sprite layers (a second effect the scene draws)on extra sprite layers, '?' an unrecognised value. effectTiles counts effect tiles only. effectOnCaster, from the wiki rather than the grid, says whether the caster is caught in its owneffect; it is stated by the wiki, not read off the grid.effect.
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"additionalProperties":false,"properties":{"abilities":{"items":{"additionalProperties":false,"properties":{"area":{"anyOf":[{"additionalProperties":false,"properties":{"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"effectOnCaster":{"type":"boolean"},"effectTiles":{"type":"number"},"height":{"type":"number"},"key":{"type":"string"},"width":{"type":"number"}},"required":["key","width","height","cells","ascii","effectTiles","effectOnCaster"],"type":"object"},{"type":"null"}]},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"name":{"type":"string"}},"required":["name","effect","element","area"],"type":"object"},"type":"array"},"armor":{"type":["number","null"]},"bestiaryClass":{"type":["string","null"]},"bestiaryLevel":{"type":["string","null"]},"convinceCost":{"description":"Mana. 0: cannot be convinced.","type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"experience":{"type":["number","null"]},"goldPerKill":{"description":"Estimated gross loot value at NPC prices. Drops without a recorded chance are left out, and items that sell only on the market count as 0.","type":["number","null"]},"hitpoints":{"type":["number","null"]},"illusionable":{"type":["boolean","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBoss":{"type":"boolean"},"loot":{"items":{"additionalProperties":false,"properties":{"chance":{"type":["number","null"]},"item":{"type":"string"},"max":{"type":["number","null"]},"min":{"type":["number","null"]}},"required":["item","chance","min","max"],"type":"object"},"type":"array"},"maxDamage":{"anyOf":[{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},{"type":"null"}]},"modifiers":{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},"paralysable":{"type":["boolean","null"]},"pushObjects":{"type":["boolean","null"]},"pushable":{"type":["boolean","null"]},"runsAt":{"description":"Hit points at which it flees. 0: never flees.","type":["number","null"]},"seesInvisible":{"type":["boolean","null"]},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"summonCost":{"description":"Mana. 0: cannot be summoned.","type":["number","null"]},"title":{"type":"string"},"type":{"const":"creature","type":"string"}},"required":["type","image","title","hitpoints","experience","armor","speed","bestiaryClass","bestiaryLevel","isBoss","status","runsAt","seesInvisible","paralysable","pushable","pushObjects","illusionable","summonCost","convinceCost","goldPerKill","modifiers","loot","abilities","maxDamage","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"attributes":{"additionalProperties":{"type":["string","number"]},"propertyNames":{"type":"string"},"type":"object"},"boughtBy":{"items":{"additionalProperties":false,"properties":{"city":{"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","type":["string","null"]},"currency":{"type":"string"},"npc":{"type":"string"},"position":{"additionalProperties":false,"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"price":{"type":"number"}},"required":["npc","price","currency","city","position"],"type":"object"},"type":"array"},"clientId":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isMarketable":{"type":["boolean","null"]},"itemClass":{"type":["string","null"]},"itemType":{"type":["string","null"]},"keys":{"items":{"additionalProperties":false,"properties":{"location":{"type":["string","null"]},"material":{"type":["string","null"]},"name":{"type":["string","null"]},"notes":{"type":["string","null"]},"number":{"type":["number","null"]},"title":{"type":"string"}},"required":["title","number","name","material","location","notes"],"type":"object"},"type":"array"},"proficiencyPerks":{"items":{"additionalProperties":false,"properties":{"effect":{"type":["string","null"]},"level":{"type":["number","null"]},"skill":{"type":["string","null"]}},"required":["level","effect","skill"],"type":"object"},"type":"array"},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"storeOffers":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"currency":{"type":["string","null"]},"price":{"type":["number","null"]}},"required":["price","amount","currency"],"type":"object"},"type":"array"},"title":{"type":"string"},"type":{"const":"item","type":"string"},"typeSecondary":{"type":["string","null"]},"valueBuy":{"type":["number","null"]},"valueSell":{"type":["number","null"]},"weight":{"type":["number","null"]}},"required":["type","image","title","itemClass","itemType","typeSecondary","weight","valueBuy","valueSell","isMarketable","clientId","status","attributes","keys","storeOffers","proficiencyPerks","boughtBy","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"buys":{"description":"Items the player can sell to this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"city":{"type":["string","null"]},"destinations":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"notes":{"type":["string","null"]},"price":{"type":["number","null"]}},"required":["name","price","notes"],"type":"object"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"gender":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"jobs":{"items":{"type":"string"},"type":"array"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"races":{"items":{"type":"string"},"type":"array"},"rashidSchedule":{"items":{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"day":{"type":"string"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"}},"required":["day","city","location","position"],"type":"object"},"type":"array"},"sells":{"description":"Items the player can buy from this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"subarea":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"npc","type":"string"}},"required":["type","image","title","gender","city","subarea","location","position","status","jobs","races","destinations","buys","sells","source"],"type":"object"},{"additionalProperties":false,"properties":{"dangers":{"items":{"type":"string"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isPremium":{"type":["boolean","null"]},"legend":{"type":["string","null"]},"levelRecommended":{"type":["number","null"]},"levelRequired":{"type":["number","null"]},"location":{"type":["string","null"]},"questLog":{"type":["boolean","null"]},"rewards":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"quest","type":"string"}},"required":["type","title","location","levelRequired","levelRecommended","isPremium","questLog","legend","status","dangers","rewards","source"],"type":"object"},{"additionalProperties":false,"properties":{"areaShape":{"anyOf":[{"additionalProperties":false,"properties":{"affectedTiles":{"type":"number"},"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"corroborated":{"type":"boolean"},"derivedFrom":{"const":"animation","type":"string"},"height":{"type":"number"},"sourceImage":{"type":"string"},"sourceUrl":{"type":"string"},"width":{"type":"number"}},"required":["width","height","cells","ascii","affectedTiles","derivedFrom","sourceImage","sourceUrl","corroborated"],"type":"object"},{"type":"null"}],"description":"Tiles a spell covers, read from its wiki animation."},"basePower":{"type":["number","null"]},"cooldown":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"group":{"type":["string","null"]},"groupCooldown":{"description":"Seconds before another spell of the same group can be cast.","type":["number","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isPassive":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isPromotion":{"type":["boolean","null"]},"isWheelSpell":{"type":["boolean","null"]},"level":{"type":["number","null"]},"mana":{"type":["number","null"]},"runeGroup":{"type":["string","null"]},"secondaryGroup":{"type":["string","null"]},"secondaryGroupCooldown":{"description":"Seconds before another spell of its secondary group can be cast.","type":["number","null"]},"soul":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spellType":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"spell","type":"string"},"vocations":{"items":{"enum":["knight","sorcerer","druid","paladin","monk"],"type":"string"},"type":"array"},"words":{"type":["string","null"]}},"required":["type","areaShape","image","title","words","spellType","element","mana","level","soul","isPremium","cooldown","effect","vocations","isPromotion","isWheelSpell","isPassive","basePower","group","secondaryGroup","runeGroup","groupCooldown","secondaryGroupCooldown","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievementId":{"type":["number","null"]},"description":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"grade":{"type":["number","null"]},"isPremium":{"type":["boolean","null"]},"isSecret":{"type":["boolean","null"]},"points":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spoiler":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"achievement","type":"string"}},"required":["type","title","grade","points","description","spoiler","isSecret","isPremium","achievementId","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"beds":{"type":["number","null"]},"city":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"floors":{"type":["number","null"]},"houseId":{"type":["number","null"]},"isGuildhall":{"type":["boolean","null"]},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"rent":{"type":["number","null"]},"rooms":{"type":["number","null"]},"size":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"street":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"house","type":"string"}},"required":["type","title","houseId","city","street","location","beds","rent","size","rooms","floors","position","isGuildhall","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"category":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"imbuementType":{"type":["string","null"]},"materials":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"item":{"type":"string"}},"required":["item","amount"],"type":"object"},"type":"array"},"slots":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"tier":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"imbuement","type":"string"}},"required":["type","image","title","tier","category","imbuementType","effect","slots","status","materials","source"],"type":"object"},{"additionalProperties":false,"properties":{"charmType":{"type":["string","null"]},"costs":{"items":{"type":["number","null"]},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"charm","type":"string"}},"required":["type","image","title","charmType","effect","costs","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBuyable":{"type":["boolean","null"]},"lightColor":{"type":["number","null"]},"lightRadius":{"type":["number","null"]},"price":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"tamingMethod":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"mount","type":"string"}},"required":["type","image","title","speed","tamingMethod","isBuyable","price","achievement","lightColor","lightRadius","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"fullPrice":{"type":["number","null"]},"isBought":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isTournament":{"type":["boolean","null"]},"outfitType":{"type":["string","null"]},"quests":{"items":{"additionalProperties":false,"properties":{"quest":{"type":"string"},"unlockType":{"type":["string","null"]}},"required":["quest","unlockType"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"outfit","type":"string"}},"required":["type","title","outfitType","isPremium","isBought","isTournament","fullPrice","achievement","status","quests","source"],"type":"object"},{"additionalProperties":false,"properties":{"author":{"type":["string","null"]},"blurb":{"type":["string","null"]},"bookType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"itemId":{"type":["number","null"]},"location":{"type":["string","null"]},"nextBook":{"type":["string","null"]},"prevBook":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"text":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"book","type":"string"}},"required":["type","title","bookType","itemId","location","blurb","author","prevBook","nextBook","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"battleye":{"type":["boolean","null"]},"battleyeType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isExperimental":{"type":["boolean","null"]},"isPreview":{"type":["boolean","null"]},"location":{"type":["string","null"]},"mergedInto":{"type":["string","null"]},"offlineSince":{"type":["string","null"]},"onlineSince":{"type":["string","null"]},"protectedSince":{"type":["string","null"]},"pvpType":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"title":{"type":"string"},"tradeBoard":{"type":["number","null"]},"type":{"const":"world","type":"string"},"worldBoard":{"type":["number","null"]}},"required":["type","title","location","pvpType","isPreview","isExperimental","onlineSince","offlineSince","mergedInto","battleye","battleyeType","protectedSince","worldBoard","tradeBoard","source"],"type":"object"},{"additionalProperties":false,"properties":{"changes":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"newsId":{"type":["number","null"]},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"releaseDate":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"summary":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"update","type":"string"},"typePrimary":{"type":["string","null"]},"typeSecondary":{"type":["string","null"]}},"required":["type","title","releaseDate","newsId","typePrimary","typeSecondary","previous","next","summary","changes","source"],"type":"object"}],"type":"object"}⟨20 unchanged words⟩ ,"item_name":{"description":"Item page name or the name the game prints, e.g. \"Dragon Shield\".","minLength" ⟨7 unchanged words⟩
Find Tibia pages of any kind whose name contains asubstring, across all fourteen kinds of page (creature, item, npc,substring.quest,Itemsspell,alsoachievement,matchhouse,byimbuement,thecharm,namemount,andoutfit,pluralbook,theworld,gameupdate).prints. Turns an approximate or in-game name into the exact page name tibia_get expects. With a query,orderedshortest name first, so the closest match ⟨20 unchanged words⟩
⟨58 unchanged words⟩ Restrict to these kinds of page. Defaults toall fourteen.all. Required without a query.","items":{" ⟨21 unchanged words⟩
⟨3 unchanged words⟩ ,"properties":{"items":{"description":"Exact itemItem names, any case, as the wiki titles them or the game prints them, e.g. \"Dragon Shield\" or \"vial of lifefluid\".","items":{"minLength":1," ⟨12 unchanged words⟩
{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"ambiguousItems":{"description":"Names more than one item goes by, with those items.","items":{"additionalProperties":false,"properties":{"candidates":{"items":{"type":"string"},"type":"array"},"input":{"type":"string"}},"required":["input","candidates"],"type":"object"},"type":"array"},"cities":{"items":{"additionalProperties":false," ⟨7 unchanged words⟩ items":{"additionalProperties":false,"properties":{"input":{"description":"The name as you first wrote it.","type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","input","price"],"type":"object"},"type" ⟨171 unchanged words⟩ ,"required":["cities","noGoldBuyer","unknownItems","ambiguousItems","indexGeneratedAt"],"type":"object"}
Find boat, carpet and other travel routes to a place or from a city, with fares. Each row gives the NPC's recorded city, location and position. The index records no separate start per route, and some NPCs work from more than one place, so read notes such as "From Meriana". Rows are single legs: this does not plan journeys.
Parses loot messages as the game prints them, one per line, such as "12:34 Loot of a dragon: 2 small diamonds, a steel shield (active prey bonus)." It reads in-game names, not wiki titles. Gives totals by item with count and value, and entries it cannot resolve. Prices are NPC prices in gold, coins at face value. Other lines come back unparsed. Both lists stop at 100, their counts in totals do not.
⟨18 unchanged words⟩ "type":["string","null"]},"convinceCost":{"description":"Mana. 0: cannot be convinced.","type":["number","null"]},"experience":{"type":["number","null"]},"goldPerKill":{"description":"Estimated gross loot value at NPC prices. Drops without a recorded chance are left out, and items that sell only on the market count as 0.","type":["number","null"]},"hitpoints":{"type":["number","null" ⟨10 unchanged words⟩ :"string"},"type":"object"},"paralysable":{"type":["boolean","null"]},"pushable":{"type":["boolean","null"]},"runsAt":{"description":"Hit points at which it flees. 0: never flees.","type":["number","null"]},"seesInvisible":{"type":["boolean","null"]},"summonCost":{"description":"Mana. 0: cannot be summoned.","type":["number","null"]},"title":{"type":"string"}},"required ⟨2 unchanged words⟩ ","experience","bestiaryClass","isBoss","modifiers","runsAt","seesInvisible","paralysable","pushable","summonCost","convinceCost","goldPerKill"],"type":"object"},"type": ⟨10 unchanged words⟩
⟨9 unchanged words⟩ such as attack, defense, armor and requiredlevel.level, resistances, skill bonuses, imbuement slots, weight and hands. Use this for questions like "which two-handed swords need level 100 or less" or "which sorcerer items resist fire". Vocation and weapon type match by membership, so "knight" matches "knights". Call tibia_get on a title for the full item.
⟨21 unchanged words⟩ "minimum":-9007199254740991,"type":"integer"},"client_ids":{"description":"The item's client ID, any listed. Item variants can share one.","items":{"exclusiveMinimum":0,"maximum":9007199254740991,"type":"integer"},"maxItems":100,"minItems":1,"type":"array"},"cursor":{"type":"string"},"defense_min":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"hands":{"enum":["one","two"],"type":"string"},"imbuement_slots_min":{"maximum":9007199254740991,"minimum":-9007199254740991,"type":"integer"},"include_inactive":{"default":false,"type":"boolean ⟨31 unchanged words⟩ "minimum":-9007199254740991,"type":"integer"},"resistant_to":{"description":"Resists everything listed (resistance above 0).","items":{"enum":["physical","earth","fire","ice","energy","death","holy","drown","lifedrain","manadrain","critical_hit"],"type":"string"},"type":"array"},"skill_bonus":{"description":"Raises every listed skill.","items":{"enum":["magic_level","sword","axe","club","distance","fist","shielding"],"type":"string"},"type":"array"},"sort":{"default":"title","description":"weight ascends, value, armor, attack and defense descend, title is alphabetical.","enum":["title","weight","value","armor","attack","defense"],"type":"string"},"vocation":{ ⟨16 unchanged words⟩ ", \"Club\".","type":"string"},"weight_max":{"description":"In oz. Items without a weight never match.","type":"number"}},"type":"object"}
⟨24 unchanged words⟩ :"string"},"type":"object"},"clientId":{"type":["number","null"]},"itemClass":{"type":["string","null" ⟨17 unchanged words⟩ ","itemClass","itemType","weight","valueBuy","clientId","attributes"],"type":"object"}, ⟨11 unchanged words⟩
⟨13 unchanged words⟩ loot table, abilities and max damage), item (with the NPCs that buy it), npc (with what it buys and sells), quest, spell, achievement, house, imbuement, ⟨103 unchanged words⟩
⟨10 unchanged words⟩ event-only and unavailable pages. Applies to the requestedpage.page and to the NPCs or items in its trade lists.","type":"boolean"},"name":{ ⟨59 unchanged words⟩
before
{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"additionalProperties":false,"properties":{"abilities":{"items":{"additionalProperties":false,"properties":{"area":{"anyOf":[{"additionalProperties":false,"properties":{"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"effectOnCaster":{"type":"boolean"},"effectTiles":{"type":"number"},"height":{"type":"number"},"key":{"type":"string"},"width":{"type":"number"}},"required":["key","width","height","cells","ascii","effectTiles","effectOnCaster"],"type":"object"},{"type":"null"}]},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"name":{"type":"string"}},"required":["name","effect","element","area"],"type":"object"},"type":"array"},"armor":{"type":["number","null"]},"bestiaryClass":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"experience":{"type":["number","null"]},"hitpoints":{"type":["number","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBoss":{"type":"boolean"},"loot":{"items":{"additionalProperties":false,"properties":{"chance":{"type":["number","null"]},"item":{"type":"string"},"max":{"type":["number","null"]},"min":{"type":["number","null"]}},"required":["item","chance","min","max"],"type":"object"},"type":"array"},"maxDamage":{"anyOf":[{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},{"type":"null"}]},"modifiers":{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"creature","type":"string"}},"required":["type","image","title","hitpoints","experience","armor","speed","bestiaryClass","isBoss","status","modifiers","loot","abilities","maxDamage","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"attributes":{"additionalProperties":{"type":["string","number"]},"propertyNames":{"type":"string"},"type":"object"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isMarketable":{"type":["boolean","null"]},"itemClass":{"type":["string","null"]},"itemType":{"type":["string","null"]},"keys":{"items":{"additionalProperties":false,"properties":{"location":{"type":["string","null"]},"material":{"type":["string","null"]},"name":{"type":["string","null"]},"notes":{"type":["string","null"]},"number":{"type":["number","null"]},"title":{"type":"string"}},"required":["title","number","name","material","location","notes"],"type":"object"},"type":"array"},"proficiencyPerks":{"items":{"additionalProperties":false,"properties":{"effect":{"type":["string","null"]},"level":{"type":["number","null"]},"skill":{"type":["string","null"]}},"required":["level","effect","skill"],"type":"object"},"type":"array"},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"storeOffers":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"currency":{"type":["string","null"]},"price":{"type":["number","null"]}},"required":["price","amount","currency"],"type":"object"},"type":"array"},"title":{"type":"string"},"type":{"const":"item","type":"string"},"typeSecondary":{"type":["string","null"]},"valueBuy":{"type":["number","null"]},"valueSell":{"type":["number","null"]},"weight":{"type":["number","null"]}},"required":["type","image","title","itemClass","itemType","typeSecondary","weight","valueBuy","valueSell","isMarketable","status","attributes","keys","storeOffers","proficiencyPerks","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"destinations":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"notes":{"type":["string","null"]},"price":{"type":["number","null"]}},"required":["name","price","notes"],"type":"object"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"gender":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"jobs":{"items":{"type":"string"},"type":"array"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"races":{"items":{"type":"string"},"type":"array"},"rashidSchedule":{"items":{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"day":{"type":"string"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"}},"required":["day","city","location","position"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"subarea":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"npc","type":"string"}},"required":["type","image","title","gender","city","subarea","location","position","status","jobs","races","destinations","source"],"type":"object"},{"additionalProperties":false,"properties":{"dangers":{"items":{"type":"string"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isPremium":{"type":["boolean","null"]},"legend":{"type":["string","null"]},"levelRecommended":{"type":["number","null"]},"levelRequired":{"type":["number","null"]},"location":{"type":["string","null"]},"questLog":{"type":["boolean","null"]},"rewards":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"quest","type":"string"}},"required":["type","title","location","levelRequired","levelRecommended","isPremium","questLog","legend","status","dangers","rewards","source"],"type":"object"},{"additionalProperties":false,"properties":{"areaShape":{"anyOf":[{"additionalProperties":false,"properties":{"affectedTiles":{"type":"number"},"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"corroborated":{"type":"boolean"},"derivedFrom":{"const":"animation","type":"string"},"height":{"type":"number"},"sourceImage":{"type":"string"},"sourceUrl":{"type":"string"},"width":{"type":"number"}},"required":["width","height","cells","ascii","affectedTiles","derivedFrom","sourceImage","sourceUrl","corroborated"],"type":"object"},{"type":"null"}],"description":"Tiles a spell covers, read from its wiki animation."},"basePower":{"type":["number","null"]},"cooldown":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"group":{"type":["string","null"]},"groupCooldown":{"description":"Seconds before another spell of the same group can be cast.","type":["number","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isPassive":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isPromotion":{"type":["boolean","null"]},"isWheelSpell":{"type":["boolean","null"]},"level":{"type":["number","null"]},"mana":{"type":["number","null"]},"runeGroup":{"type":["string","null"]},"secondaryGroup":{"type":["string","null"]},"secondaryGroupCooldown":{"description":"Seconds before another spell of its secondary group can be cast.","type":["number","null"]},"soul":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spellType":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"spell","type":"string"},"vocations":{"items":{"enum":["knight","sorcerer","druid","paladin","monk"],"type":"string"},"type":"array"},"words":{"type":["string","null"]}},"required":["type","areaShape","image","title","words","spellType","element","mana","level","soul","isPremium","cooldown","effect","vocations","isPromotion","isWheelSpell","isPassive","basePower","group","secondaryGroup","runeGroup","groupCooldown","secondaryGroupCooldown","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievementId":{"type":["number","null"]},"description":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"grade":{"type":["number","null"]},"isPremium":{"type":["boolean","null"]},"isSecret":{"type":["boolean","null"]},"points":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spoiler":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"achievement","type":"string"}},"required":["type","title","grade","points","description","spoiler","isSecret","isPremium","achievementId","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"beds":{"type":["number","null"]},"city":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"floors":{"type":["number","null"]},"houseId":{"type":["number","null"]},"isGuildhall":{"type":["boolean","null"]},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"rent":{"type":["number","null"]},"rooms":{"type":["number","null"]},"size":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"street":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"house","type":"string"}},"required":["type","title","houseId","city","street","location","beds","rent","size","rooms","floors","position","isGuildhall","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"category":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"imbuementType":{"type":["string","null"]},"materials":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"item":{"type":"string"}},"required":["item","amount"],"type":"object"},"type":"array"},"slots":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"tier":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"imbuement","type":"string"}},"required":["type","image","title","tier","category","imbuementType","effect","slots","status","materials","source"],"type":"object"},{"additionalProperties":false,"properties":{"charmType":{"type":["string","null"]},"costs":{"items":{"type":["number","null"]},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"charm","type":"string"}},"required":["type","image","title","charmType","effect","costs","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBuyable":{"type":["boolean","null"]},"lightColor":{"type":["number","null"]},"lightRadius":{"type":["number","null"]},"price":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"tamingMethod":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"mount","type":"string"}},"required":["type","image","title","speed","tamingMethod","isBuyable","price","achievement","lightColor","lightRadius","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"fullPrice":{"type":["number","null"]},"isBought":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isTournament":{"type":["boolean","null"]},"outfitType":{"type":["string","null"]},"quests":{"items":{"additionalProperties":false,"properties":{"quest":{"type":"string"},"unlockType":{"type":["string","null"]}},"required":["quest","unlockType"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"outfit","type":"string"}},"required":["type","title","outfitType","isPremium","isBought","isTournament","fullPrice","achievement","status","quests","source"],"type":"object"},{"additionalProperties":false,"properties":{"author":{"type":["string","null"]},"blurb":{"type":["string","null"]},"bookType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"itemId":{"type":["number","null"]},"location":{"type":["string","null"]},"nextBook":{"type":["string","null"]},"prevBook":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"text":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"book","type":"string"}},"required":["type","title","bookType","itemId","location","blurb","author","prevBook","nextBook","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"battleye":{"type":["boolean","null"]},"battleyeType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isExperimental":{"type":["boolean","null"]},"isPreview":{"type":["boolean","null"]},"location":{"type":["string","null"]},"mergedInto":{"type":["string","null"]},"offlineSince":{"type":["string","null"]},"onlineSince":{"type":["string","null"]},"protectedSince":{"type":["string","null"]},"pvpType":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"title":{"type":"string"},"tradeBoard":{"type":["number","null"]},"type":{"const":"world","type":"string"},"worldBoard":{"type":["number","null"]}},"required":["type","title","location","pvpType","isPreview","isExperimental","onlineSince","offlineSince","mergedInto","battleye","battleyeType","protectedSince","worldBoard","tradeBoard","source"],"type":"object"},{"additionalProperties":false,"properties":{"changes":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"newsId":{"type":["number","null"]},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"releaseDate":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"summary":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"update","type":"string"},"typePrimary":{"type":["string","null"]},"typeSecondary":{"type":["string","null"]}},"required":["type","title","releaseDate","newsId","typePrimary","typeSecondary","previous","next","summary","changes","source"],"type":"object"}],"type":"object"}after
{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"additionalProperties":false,"properties":{"abilities":{"items":{"additionalProperties":false,"properties":{"area":{"anyOf":[{"additionalProperties":false,"properties":{"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"effectOnCaster":{"type":"boolean"},"effectTiles":{"type":"number"},"height":{"type":"number"},"key":{"type":"string"},"width":{"type":"number"}},"required":["key","width","height","cells","ascii","effectTiles","effectOnCaster"],"type":"object"},{"type":"null"}]},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"name":{"type":"string"}},"required":["name","effect","element","area"],"type":"object"},"type":"array"},"armor":{"type":["number","null"]},"bestiaryClass":{"type":["string","null"]},"bestiaryLevel":{"type":["string","null"]},"convinceCost":{"description":"Mana. 0: cannot be convinced.","type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"experience":{"type":["number","null"]},"goldPerKill":{"description":"Estimated gross loot value at NPC prices. Drops without a recorded chance are left out, and items that sell only on the market count as 0.","type":["number","null"]},"hitpoints":{"type":["number","null"]},"illusionable":{"type":["boolean","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBoss":{"type":"boolean"},"loot":{"items":{"additionalProperties":false,"properties":{"chance":{"type":["number","null"]},"item":{"type":"string"},"max":{"type":["number","null"]},"min":{"type":["number","null"]}},"required":["item","chance","min","max"],"type":"object"},"type":"array"},"maxDamage":{"anyOf":[{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},{"type":"null"}]},"modifiers":{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},"paralysable":{"type":["boolean","null"]},"pushObjects":{"type":["boolean","null"]},"pushable":{"type":["boolean","null"]},"runsAt":{"description":"Hit points at which it flees. 0: never flees.","type":["number","null"]},"seesInvisible":{"type":["boolean","null"]},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"summonCost":{"description":"Mana. 0: cannot be summoned.","type":["number","null"]},"title":{"type":"string"},"type":{"const":"creature","type":"string"}},"required":["type","image","title","hitpoints","experience","armor","speed","bestiaryClass","bestiaryLevel","isBoss","status","runsAt","seesInvisible","paralysable","pushable","pushObjects","illusionable","summonCost","convinceCost","goldPerKill","modifiers","loot","abilities","maxDamage","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"attributes":{"additionalProperties":{"type":["string","number"]},"propertyNames":{"type":"string"},"type":"object"},"boughtBy":{"items":{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"currency":{"type":"string"},"npc":{"type":"string"},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"price":{"type":"number"}},"required":["npc","price","currency","city","position"],"type":"object"},"type":"array"},"clientId":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isMarketable":{"type":["boolean","null"]},"itemClass":{"type":["string","null"]},"itemType":{"type":["string","null"]},"keys":{"items":{"additionalProperties":false,"properties":{"location":{"type":["string","null"]},"material":{"type":["string","null"]},"name":{"type":["string","null"]},"notes":{"type":["string","null"]},"number":{"type":["number","null"]},"title":{"type":"string"}},"required":["title","number","name","material","location","notes"],"type":"object"},"type":"array"},"proficiencyPerks":{"items":{"additionalProperties":false,"properties":{"effect":{"type":["string","null"]},"level":{"type":["number","null"]},"skill":{"type":["string","null"]}},"required":["level","effect","skill"],"type":"object"},"type":"array"},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"storeOffers":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"currency":{"type":["string","null"]},"price":{"type":["number","null"]}},"required":["price","amount","currency"],"type":"object"},"type":"array"},"title":{"type":"string"},"type":{"const":"item","type":"string"},"typeSecondary":{"type":["string","null"]},"valueBuy":{"type":["number","null"]},"valueSell":{"type":["number","null"]},"weight":{"type":["number","null"]}},"required":["type","image","title","itemClass","itemType","typeSecondary","weight","valueBuy","valueSell","isMarketable","clientId","status","attributes","keys","storeOffers","proficiencyPerks","boughtBy","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"buys":{"description":"Items the player can sell to this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"city":{"type":["string","null"]},"destinations":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"notes":{"type":["string","null"]},"price":{"type":["number","null"]}},"required":["name","price","notes"],"type":"object"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"gender":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"jobs":{"items":{"type":"string"},"type":"array"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"races":{"items":{"type":"string"},"type":"array"},"rashidSchedule":{"items":{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"day":{"type":"string"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"}},"required":["day","city","location","position"],"type":"object"},"type":"array"},"sells":{"description":"Items the player can buy from this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"subarea":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"npc","type":"string"}},"required":["type","image","title","gender","city","subarea","location","position","status","jobs","races","destinations","buys","sells","source"],"type":"object"},{"additionalProperties":false,"properties":{"dangers":{"items":{"type":"string"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isPremium":{"type":["boolean","null"]},"legend":{"type":["string","null"]},"levelRecommended":{"type":["number","null"]},"levelRequired":{"type":["number","null"]},"location":{"type":["string","null"]},"questLog":{"type":["boolean","null"]},"rewards":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"quest","type":"string"}},"required":["type","title","location","levelRequired","levelRecommended","isPremium","questLog","legend","status","dangers","rewards","source"],"type":"object"},{"additionalProperties":false,"properties":{"areaShape":{"anyOf":[{"additionalProperties":false,"properties":{"affectedTiles":{"type":"number"},"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"corroborated":{"type":"boolean"},"derivedFrom":{"const":"animation","type":"string"},"height":{"type":"number"},"sourceImage":{"type":"string"},"sourceUrl":{"type":"string"},"width":{"type":"number"}},"required":["width","height","cells","ascii","affectedTiles","derivedFrom","sourceImage","sourceUrl","corroborated"],"type":"object"},{"type":"null"}],"description":"Tiles a spell covers, read from its wiki animation."},"basePower":{"type":["number","null"]},"cooldown":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"group":{"type":["string","null"]},"groupCooldown":{"description":"Seconds before another spell of the same group can be cast.","type":["number","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isPassive":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isPromotion":{"type":["boolean","null"]},"isWheelSpell":{"type":["boolean","null"]},"level":{"type":["number","null"]},"mana":{"type":["number","null"]},"runeGroup":{"type":["string","null"]},"secondaryGroup":{"type":["string","null"]},"secondaryGroupCooldown":{"description":"Seconds before another spell of its secondary group can be cast.","type":["number","null"]},"soul":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spellType":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"spell","type":"string"},"vocations":{"items":{"enum":["knight","sorcerer","druid","paladin","monk"],"type":"string"},"type":"array"},"words":{"type":["string","null"]}},"required":["type","areaShape","image","title","words","spellType","element","mana","level","soul","isPremium","cooldown","effect","vocations","isPromotion","isWheelSpell","isPassive","basePower","group","secondaryGroup","runeGroup","groupCooldown","secondaryGroupCooldown","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievementId":{"type":["number","null"]},"description":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"grade":{"type":["number","null"]},"isPremium":{"type":["boolean","null"]},"isSecret":{"type":["boolean","null"]},"points":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spoiler":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"achievement","type":"string"}},"required":["type","title","grade","points","description","spoiler","isSecret","isPremium","achievementId","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"beds":{"type":["number","null"]},"city":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"floors":{"type":["number","null"]},"houseId":{"type":["number","null"]},"isGuildhall":{"type":["boolean","null"]},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"rent":{"type":["number","null"]},"rooms":{"type":["number","null"]},"size":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"street":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"house","type":"string"}},"required":["type","title","houseId","city","street","location","beds","rent","size","rooms","floors","position","isGuildhall","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"category":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"imbuementType":{"type":["string","null"]},"materials":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"item":{"type":"string"}},"required":["item","amount"],"type":"object"},"type":"array"},"slots":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"tier":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"imbuement","type":"string"}},"required":["type","image","title","tier","category","imbuementType","effect","slots","status","materials","source"],"type":"object"},{"additionalProperties":false,"properties":{"charmType":{"type":["string","null"]},"costs":{"items":{"type":["number","null"]},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"charm","type":"string"}},"required":["type","image","title","charmType","effect","costs","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBuyable":{"type":["boolean","null"]},"lightColor":{"type":["number","null"]},"lightRadius":{"type":["number","null"]},"price":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"tamingMethod":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"mount","type":"string"}},"required":["type","image","title","speed","tamingMethod","isBuyable","price","achievement","lightColor","lightRadius","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"fullPrice":{"type":["number","null"]},"isBought":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isTournament":{"type":["boolean","null"]},"outfitType":{"type":["string","null"]},"quests":{"items":{"additionalProperties":false,"properties":{"quest":{"type":"string"},"unlockType":{"type":["string","null"]}},"required":["quest","unlockType"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"outfit","type":"string"}},"required":["type","title","outfitType","isPremium","isBought","isTournament","fullPrice","achievement","status","quests","source"],"type":"object"},{"additionalProperties":false,"properties":{"author":{"type":["string","null"]},"blurb":{"type":["string","null"]},"bookType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"itemId":{"type":["number","null"]},"location":{"type":["string","null"]},"nextBook":{"type":["string","null"]},"prevBook":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"text":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"book","type":"string"}},"required":["type","title","bookType","itemId","location","blurb","author","prevBook","nextBook","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"battleye":{"type":["boolean","null"]},"battleyeType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isExperimental":{"type":["boolean","null"]},"isPreview":{"type":["boolean","null"]},"location":{"type":["string","null"]},"mergedInto":{"type":["string","null"]},"offlineSince":{"type":["string","null"]},"onlineSince":{"type":["string","null"]},"protectedSince":{"type":["string","null"]},"pvpType":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"title":{"type":"string"},"tradeBoard":{"type":["number","null"]},"type":{"const":"world","type":"string"},"worldBoard":{"type":["number","null"]}},"required":["type","title","location","pvpType","isPreview","isExperimental","onlineSince","offlineSince","mergedInto","battleye","battleyeType","protectedSince","worldBoard","tradeBoard","source"],"type":"object"},{"additionalProperties":false,"properties":{"changes":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"newsId":{"type":["number","null"]},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"releaseDate":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"summary":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"update","type":"string"},"typePrimary":{"type":["string","null"]},"typeSecondary":{"type":["string","null"]}},"required":["type","title","releaseDate","newsId","typePrimary","typeSecondary","previous","next","summary","changes","source"],"type":"object"}],"type":"object"}⟨32 unchanged words⟩ name into the exact page name tibia_get expects.OrderedWithshortest-name-firsta query, ordered shortest name first, so the closest match leads. With types and no query, lists every page of those types by title, as in "list every mount".
⟨37 unchanged words⟩ :"Substring to match against page names, case-insensitive. Omit it to list every page of types.","minLength":1,"type":"string"} ⟨4 unchanged words⟩ these kinds of page. Defaults to all fourteen. Required without a query.","items":{"enum":["creature", ⟨14 unchanged words⟩ ":"string"},"type":"array"}},"required":["query"],"type":"object"}
Find Tibia houses and guildhalls by city, rent, beds and size. Use this for questions like "cheapest house in Thais with two beds". Call tibia_get with a title for its location and position.
Find Tibia quests by level, premium, Rookgaard and location, with their rewards. Use this for questions like "which quests can a level 20 character do". Call tibia_get with a title for the legend and dangers.
Find Tibia spells by vocation, level, group, element and type. Use this for questions like "which healing spells can a level 30 druid cast". Call tibia_get with a title for cooldowns, effect and area.
Answers "where do I sell all this": for each item, the active NPC paying the most, grouped by city and NPC. Prices are NPC prices in gold. Call tibia_get on an NPC for more.
Find Tibia game updates by text and release date, for questions like "what changed for knights in 2026" or "which update added X". Matches the text, case-insensitive for ASCII letters, in the update's page title, name, summary and change list, newest first, and returns the change lines that contain it. Date bounds are inclusive. For the full changes, call tibia_get with type "update" and the returned title.
after
{"$schema":"https://json-schema.org/draft/2020-12/schema","oneOf":[{"additionalProperties":false,"properties":{"abilities":{"items":{"additionalProperties":false,"properties":{"area":{"anyOf":[{"additionalProperties":false,"properties":{"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"effectOnCaster":{"type":"boolean"},"effectTiles":{"type":"number"},"height":{"type":"number"},"key":{"type":"string"},"width":{"type":"number"}},"required":["key","width","height","cells","ascii","effectTiles","effectOnCaster"],"type":"object"},{"type":"null"}]},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"name":{"type":"string"}},"required":["name","effect","element","area"],"type":"object"},"type":"array"},"armor":{"type":["number","null"]},"article":{"description":"Article the game prints before the name. Null: none, as for bosses.","type":["string","null"]},"bestiaryClass":{"type":["string","null"]},"bestiaryLevel":{"type":["string","null"]},"convinceCost":{"description":"Mana. 0: cannot be convinced.","type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"experience":{"type":["number","null"]},"goldPerKill":{"description":"Estimated gross loot value at NPC prices. Drops without a recorded chance are left out, and items that sell only on the market count as 0.","type":["number","null"]},"hitpoints":{"type":["number","null"]},"illusionable":{"type":["boolean","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBoss":{"type":"boolean"},"loot":{"items":{"additionalProperties":false,"properties":{"chance":{"type":["number","null"]},"item":{"type":"string"},"max":{"type":["number","null"]},"min":{"type":["number","null"]}},"required":["item","chance","min","max"],"type":"object"},"type":"array"},"maxDamage":{"anyOf":[{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},{"type":"null"}]},"modifiers":{"additionalProperties":{"type":["number","null"]},"propertyNames":{"type":"string"},"type":"object"},"name":{"description":"Name as the game prints it.","type":["string","null"]},"paralysable":{"type":["boolean","null"]},"plural":{"description":"Plural as the game prints it.","type":["string","null"]},"pushObjects":{"type":["boolean","null"]},"pushable":{"type":["boolean","null"]},"runsAt":{"description":"Hit points at which it flees. 0: never flees.","type":["number","null"]},"seesInvisible":{"type":["boolean","null"]},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"summonCost":{"description":"Mana. 0: cannot be summoned.","type":["number","null"]},"title":{"type":"string"},"type":{"const":"creature","type":"string"}},"required":["type","image","title","name","plural","article","hitpoints","experience","armor","speed","bestiaryClass","bestiaryLevel","isBoss","status","runsAt","seesInvisible","paralysable","pushable","pushObjects","illusionable","summonCost","convinceCost","goldPerKill","modifiers","loot","abilities","maxDamage","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"actualName":{"description":"Name as the game prints it.","type":["string","null"]},"attributes":{"additionalProperties":{"type":["string","number"]},"propertyNames":{"type":"string"},"type":"object"},"boughtBy":{"items":{"additionalProperties":false,"properties":{"city":{"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","type":["string","null"]},"currency":{"type":"string"},"npc":{"type":"string"},"position":{"additionalProperties":false,"description":"For Rashid, who moves city daily, a buyer's city and position coordinates are null. His NPC page and tibia_where_to_sell give his week as rashidSchedule.","properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"price":{"type":"number"}},"required":["npc","price","currency","city","position"],"type":"object"},"type":"array"},"clientId":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isImmobile":{"type":["boolean","null"]},"isMarketable":{"type":["boolean","null"]},"isPickupable":{"type":["boolean","null"]},"isStackable":{"type":["boolean","null"]},"itemClass":{"type":["string","null"]},"itemType":{"type":["string","null"]},"keys":{"items":{"additionalProperties":false,"properties":{"location":{"type":["string","null"]},"material":{"type":["string","null"]},"name":{"type":["string","null"]},"notes":{"type":["string","null"]},"number":{"type":["number","null"]},"title":{"type":"string"}},"required":["title","number","name","material","location","notes"],"type":"object"},"type":"array"},"plural":{"description":"Plural as the game prints it.","type":["string","null"]},"proficiencyPerks":{"items":{"additionalProperties":false,"properties":{"effect":{"type":["string","null"]},"level":{"type":["number","null"]},"skill":{"type":["string","null"]}},"required":["level","effect","skill"],"type":"object"},"type":"array"},"sounds":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"storeOffers":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"currency":{"type":["string","null"]},"price":{"type":["number","null"]}},"required":["price","amount","currency"],"type":"object"},"type":"array"},"title":{"type":"string"},"type":{"const":"item","type":"string"},"typeSecondary":{"type":["string","null"]},"valueBuy":{"type":["number","null"]},"valueSell":{"type":["number","null"]},"weight":{"type":["number","null"]}},"required":["type","image","title","actualName","plural","itemClass","itemType","typeSecondary","weight","valueBuy","valueSell","isMarketable","isStackable","isPickupable","isImmobile","clientId","status","attributes","keys","storeOffers","proficiencyPerks","boughtBy","sounds","source"],"type":"object"},{"additionalProperties":false,"properties":{"buys":{"description":"Items the player can sell to this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"city":{"type":["string","null"]},"destinations":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"notes":{"type":["string","null"]},"price":{"description":"Route price in gold. 0: free or not recorded, see notes.","type":["number","null"]}},"required":["name","price","notes"],"type":"object"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"gender":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"jobs":{"items":{"type":"string"},"type":"array"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"races":{"items":{"type":"string"},"type":"array"},"rashidSchedule":{"items":{"additionalProperties":false,"properties":{"city":{"type":["string","null"]},"day":{"type":"string"},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"}},"required":["day","city","location","position"],"type":"object"},"type":"array"},"sells":{"description":"Items the player can buy from this NPC.","items":{"additionalProperties":false,"properties":{"currency":{"type":"string"},"item":{"type":"string"},"price":{"type":"number"}},"required":["item","price","currency"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"subarea":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"npc","type":"string"}},"required":["type","image","title","gender","city","subarea","location","position","status","jobs","races","destinations","buys","sells","source"],"type":"object"},{"additionalProperties":false,"properties":{"dangers":{"items":{"type":"string"},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isPremium":{"type":["boolean","null"]},"legend":{"type":["string","null"]},"levelRecommended":{"type":["number","null"]},"levelRequired":{"type":["number","null"]},"location":{"type":["string","null"]},"questLog":{"type":["boolean","null"]},"rewards":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"quest","type":"string"}},"required":["type","title","location","levelRequired","levelRecommended","isPremium","questLog","legend","status","dangers","rewards","source"],"type":"object"},{"additionalProperties":false,"properties":{"areaShape":{"anyOf":[{"additionalProperties":false,"properties":{"affectedTiles":{"type":"number"},"ascii":{"type":"string"},"cells":{"items":{"type":"number"},"type":"array"},"corroborated":{"type":"boolean"},"derivedFrom":{"const":"animation","type":"string"},"height":{"type":"number"},"sourceImage":{"type":"string"},"sourceUrl":{"type":"string"},"width":{"type":"number"}},"required":["width","height","cells","ascii","affectedTiles","derivedFrom","sourceImage","sourceUrl","corroborated"],"type":"object"},{"type":"null"}],"description":"Tiles a spell covers, read from its wiki animation."},"basePower":{"type":["number","null"]},"cooldown":{"type":["number","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"element":{"type":["string","null"]},"group":{"type":["string","null"]},"groupCooldown":{"description":"Seconds before another spell of the same group can be cast.","type":["number","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isPassive":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isPromotion":{"type":["boolean","null"]},"isWheelSpell":{"type":["boolean","null"]},"level":{"type":["number","null"]},"mana":{"type":["number","null"]},"runeGroup":{"type":["string","null"]},"secondaryGroup":{"type":["string","null"]},"secondaryGroupCooldown":{"description":"Seconds before another spell of its secondary group can be cast.","type":["number","null"]},"soul":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spellType":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"spell","type":"string"},"vocations":{"items":{"enum":["knight","sorcerer","druid","paladin","monk"],"type":"string"},"type":"array"},"words":{"type":["string","null"]}},"required":["type","areaShape","image","title","words","spellType","element","mana","level","soul","isPremium","cooldown","effect","vocations","isPromotion","isWheelSpell","isPassive","basePower","group","secondaryGroup","runeGroup","groupCooldown","secondaryGroupCooldown","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievementId":{"type":["number","null"]},"description":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"grade":{"type":["number","null"]},"isPremium":{"type":["boolean","null"]},"isSecret":{"type":["boolean","null"]},"points":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"spoiler":{"type":["string","null"]},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"achievement","type":"string"}},"required":["type","title","grade","points","description","spoiler","isSecret","isPremium","achievementId","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"beds":{"type":["number","null"]},"city":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"floors":{"type":["number","null"]},"houseId":{"type":["number","null"]},"isGuildhall":{"type":["boolean","null"]},"location":{"type":["string","null"]},"position":{"additionalProperties":false,"properties":{"x":{"type":["number","null"]},"y":{"type":["number","null"]},"z":{"type":["number","null"]}},"required":["x","y","z"],"type":"object"},"rent":{"type":["number","null"]},"rooms":{"type":["number","null"]},"size":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"street":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"house","type":"string"}},"required":["type","title","houseId","city","street","location","beds","rent","size","rooms","floors","position","isGuildhall","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"category":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"imbuementType":{"type":["string","null"]},"materials":{"items":{"additionalProperties":false,"properties":{"amount":{"type":["number","null"]},"item":{"type":"string"}},"required":["item","amount"],"type":"object"},"type":"array"},"slots":{"items":{"type":"string"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"tier":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"imbuement","type":"string"}},"required":["type","image","title","tier","category","imbuementType","effect","slots","status","materials","source"],"type":"object"},{"additionalProperties":false,"properties":{"charmType":{"type":["string","null"]},"costs":{"items":{"type":["number","null"]},"type":"array"},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"effect":{"type":["string","null"]},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"charm","type":"string"}},"required":["type","image","title","charmType","effect","costs","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"image":{"anyOf":[{"additionalProperties":false,"properties":{"descriptionUrl":{"type":"string"},"fileName":{"type":"string"},"height":{"type":"number"},"mimeType":{"type":"string"},"url":{"type":"string"},"width":{"type":"number"}},"required":["fileName","url","descriptionUrl","width","height","mimeType"],"type":"object"},{"type":"null"}],"description":"Sprite image link. Dimensions are pixels, not map squares."},"isBuyable":{"type":["boolean","null"]},"lightColor":{"type":["number","null"]},"lightRadius":{"type":["number","null"]},"price":{"type":["number","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"speed":{"type":["number","null"]},"status":{"type":["string","null"]},"tamingMethod":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"mount","type":"string"}},"required":["type","image","title","speed","tamingMethod","isBuyable","price","achievement","lightColor","lightRadius","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"achievement":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"fullPrice":{"type":["number","null"]},"isBought":{"type":["boolean","null"]},"isPremium":{"type":["boolean","null"]},"isTournament":{"type":["boolean","null"]},"outfitType":{"type":["string","null"]},"quests":{"items":{"additionalProperties":false,"properties":{"quest":{"type":"string"},"unlockType":{"type":["string","null"]}},"required":["quest","unlockType"],"type":"object"},"type":"array"},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"outfit","type":"string"}},"required":["type","title","outfitType","isPremium","isBought","isTournament","fullPrice","achievement","status","quests","source"],"type":"object"},{"additionalProperties":false,"properties":{"author":{"type":["string","null"]},"blurb":{"type":["string","null"]},"bookType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"itemId":{"type":["number","null"]},"location":{"type":["string","null"]},"nextBook":{"type":["string","null"]},"prevBook":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"status":{"type":["string","null"]},"text":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"book","type":"string"}},"required":["type","title","bookType","itemId","location","blurb","author","prevBook","nextBook","status","source"],"type":"object"},{"additionalProperties":false,"properties":{"battleye":{"type":["boolean","null"]},"battleyeType":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"isExperimental":{"type":["boolean","null"]},"isPreview":{"type":["boolean","null"]},"location":{"type":["string","null"]},"mergedInto":{"type":["string","null"]},"offlineSince":{"type":["string","null"]},"onlineSince":{"type":["string","null"]},"protectedSince":{"type":["string","null"]},"pvpType":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"title":{"type":"string"},"tradeBoard":{"type":["number","null"]},"type":{"const":"world","type":"string"},"worldBoard":{"type":["number","null"]}},"required":["type","title","location","pvpType","isPreview","isExperimental","onlineSince","offlineSince","mergedInto","battleye","battleyeType","protectedSince","worldBoard","tradeBoard","source"],"type":"object"},{"additionalProperties":false,"properties":{"changes":{"type":["string","null"]},"detail":{"additionalProperties":{"type":["string","number","null"]},"propertyNames":{"type":"string"},"type":"object"},"newsId":{"type":["number","null"]},"next":{"type":["string","null"]},"previous":{"type":["string","null"]},"releaseDate":{"type":["string","null"]},"source":{"additionalProperties":false,"properties":{"indexGeneratedAt":{"type":"string"},"page":{"type":"string"},"url":{"type":"string"}},"required":["page","url","indexGeneratedAt"],"type":"object"},"summary":{"type":["string","null"]},"title":{"type":"string"},"type":{"const":"update","type":"string"},"typePrimary":{"type":["string","null"]},"typeSecondary":{"type":["string","null"]}},"required":["type","title","releaseDate","newsId","typePrimary","typeSecondary","previous","next","summary","changes","source"],"type":"object"}],"type":"object"}