Git Product home page Git Product logo

temtem-api's Introduction

Temtem API

A JSON API to return data about the game Temtem from the Official Wiki, that is updated every 4 hours.

Install

git clone [email protected]:maael/temtem-api.git
cd temtem-api
yarn

I used [email protected] to develop it.

NPM Scripts

Script Description
dev Starts the local development server on http://localhost:3000, or whatever PORT is specified in env.
build Builds server.
start Started built server.
lint Runs tslint against project.
prettier Runs prettier against project, writing corrections.
prettier:check Runs prettier against project, used by CI to check project.
test ⚠️ TODO ⚠️
data Runs data fetching scripts, you can filter them with a comma-separated list of codecs, and pass -D or --dry to do a dry run with no writes.
assets Runs asset fetching scripts.
summary Generates summary of fetched data.
checker Checks generated data against codecs in ./scripts/checker/codecs using io-ts.
sync Sequentially runs yarn data, yarn assets, and yarn summary.
push Pushes ./data and ./public changes to GitHub.
sync:push Sequentially runs yarn sync followed by yarn push.

Config

Environment Variable Description
CIRCLECI_TOKEN Token for CircleCI, used in the /api/info endpoint to get status of last build.
GA_TOKEN Token for google analytics, used on server to see API endpoint usage numbers.

Endpoints

URL Docs
/api/temtems https://temtem-api.mael.tech/#/api/temtems
/api/temtems/[number] https://temtem-api.mael.tech/#/api/temtems/number
/api/types https://temtem-api.mael.tech/#/api/types
/api/conditions https://temtem-api.mael.tech/#/api/conditions
/api/techniques https://temtem-api.mael.tech/#/api/techniques
/api/training-courses https://temtem-api.mael.tech/#/api/training-courses
/api/traits https://temtem-api.mael.tech/#/api/traits
/api/items https://temtem-api.mael.tech/#/api/items
/api/gear https://temtem-api.mael.tech/#/api/gear
/api/quests https://temtem-api.mael.tech/#/api/quests
/api/characters https://temtem-api.mael.tech/#/api/characters
/api/saipark https://temtem-api.mael.tech/#/api/saipark
/api/locations https://temtem-api.mael.tech/#/api/locations
/api/cosmetics https://temtem-api.mael.tech/#/api/cosmetics
/api/dyes https://temtem-api.mael.tech/#/api/dyes
/api/patches https://temtem-api.mael.tech/#/api/patches
/api/weaknesses https://temtem-api.mael.tech/#/api/weaknesses
/api/weakness/calculate https://temtem-api.mael.tech/#/api/weakness/calculate
/api/breeding https://temtem-api.mael.tech/#/api/breeding
/api/freetem/[temtem]/[level] https://temtem-api.mael.tech/#/api/freetem/temtem/level
/api/freetem/rewards https://temtem-api.mael.tech/#/api/freetem/rewards

Data / Asset Fetching

The data and asset scripts can be found in ./scripts/data and ./scripts/assets.

The data scripts are executed first, with get[Entity] which gets the list of items with basic information from a category page or something similar, followed by embellish[Entity], that goes to each items page directly to embellish it with extra information. The data files are written to the ./data directory.

got is used as the request library, and cheerio is used to parse the fetched HTML.

Once the data scripts are done, assets are collected, usually from items found in the data scripts execution and in the resulting .json files in ./data.

After this a summary file is created, listing all produced data files, and when they were updated.

Then the files in ./data are checked against codecs in ./scripts/checker/codecs to see if the produced shapes conform to what's expected, using io-ts.

The ./data and ./public directories are then pushed to GitHub, where now will deploy the changes.

Types

Some extremely fuzzy and out of date types are available from @maael/temtem-types.

Contributing

  • Make sure prettier has been run, it should do it as a pre-commit hook thanks to husky and pretty-quick.

Also fair warning, I made this quick, so while it is Typescript, it's super loose with anys all over the place.

Sources

Todo

  • Breeding API endpoint
  • Maybe automatic typing with quicktype or something
  • Finish making data available under graphql endpoint. (minimal example here)

Usages

temtem-api's People

Contributors

arossetter avatar br1ckst0n avatar dependabot[bot] avatar fgielow avatar lehko0 avatar maael avatar matheusvictorello avatar progrmike avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

temtem-api's Issues

Empty Values

Just a suggestion as this isn't really a 'bug'.

I noticed there are certain cases where the value is unknown. Currently the API handles these inconsistently, likely because it is just literally giving you the information found from the wiki. But making a consistent way to handle these cases could be helpful. Otherwise anyone who uses the API will have to handle the problem on their end.

Examples of what I am talking about:

In the KnownTemTemSpecies:
"locations": []
//This is handled well as an empty array implies that the value is unknown
"types": ["Unknown"]
// 'Unknown, not being a TemTem type could be left out in favor of an empty array

{
    "number": 2,
    "name": "Oree",
    "stage": 1,
    "levels": "+? Levels"
}

//This is normally an integer but occasionally a String because of this particular issue

{
    "number": 3,
    "name": "Zaobian",
    "stage": 2
}

//In the same TemTem evolution tree, the "levels" value is absent since it doesn't hav an evolutionary step after it. So maybe the tree items that contain a levels value of "+? Levels" could be replaced with a 'null'? I found the value was either an Int, "?", or "+Trading / 25 Levels" So maybe an int or 'null' on the levels value and some boolean value for if trading in needed? Not sure.

"locations": [
      {
        "location": "Giant Banyan",
        "island": "Omninesia",
        "frequency": "Common",
        "level": "?"
      },
      {
        "location": "Mokupuni Dojo",
        "island": "Omninesia",
        "frequency": "Gift",
        "level": "35"
      },

//Another example where the API users could likely expect an Int or 'null' value only to find a string.

Anyyyway, I hope I am not overstepping with this suggestion and want to express nothing but gratitude that you've even made this. You're the best!

Technique target data missing

The "targets" field has been left empty for every entry in data/techniques.json as of d623afc.

I see the data is still available on the wiki, in what looks like the same spot, but I don't see a non-automated commit immediately before this issue, so I don't know whether this was caused by a change in the wiki or scraping code.

saipark.json dateRange

Hi,
can you remove the [edit] out of the dateRange?

"dateRange": "August 24th to August 30th, 2020[edit]",
"dateRange": "September 28th to October 4th, 2020[edit | edit source]",

and the stats are no longer correct

"lumaRate": 50,
"minSvs": 3,

Tibor

pls remove # befor temtem number

can you remove the # befor the temtem number?

"number": "#2",
"name": "Oree",

this must have happened in the last few days. It wasn't there before.

Full Body Render

Hi, someone made full-body renders of every TemTem. Could you expose those in the API. Maybe even the animated GIFs he provided as well. ☺️

[patches] data codec failure

patches data failed its codec check.

Report

-Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }/name: string
-Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array, improvements: Array, features: Array, balance: Array } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array, improvements: Array, features: Array, balance: Array } }/version: string -Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }/url: string
-Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array, improvements: Array, features: Array, balance: Array } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array, improvements: Array, features: Array, balance: Array } }/date: string`

Data

[
  {
    "name": "Temtem 0.5.11",
    "version": "0.5.11",
    "url": "https://crema.gg/temtem/temtem-0-5-11/",
    "date": "2020-2-7",
    "patchInfo": {
      "fixes": [
        "Fixed being stuck in battles after all your Tems are knocked-out and your co-op partner breaks the party.",
        "Fixed being stuck in battles after all your partner Tems are knocked-out and they break the party.",
        "Fixed getting stuck on “Waiting for” in battles after reconnecting during a turn where your latest Temtem is knocked-out and being in a co-op party.",
        "Fixed pronouns not working properly in some languages.",
        "Fixed getting stuck in certain cinematics (Max, Lottie…) after a reconnection.",
        "Fixed Chain Lighting doing more damage to the second target after hitting an x2/x4 technique against the first target.",
        "Swapping sit places rapidly won’t kick players anymore.",
        "Fixed frozen animations on players after customizing their cosmetics.",
        "Fixed being stuck in Ocelotl’s dialog after receiving the new Tems while on co-op.",
        "Fixed incorrect egg techniques on NPC traded Tems (Taifu <> Ukama).",
        "Fixed getting duplicate quest items while on co-op.",
        "Fixed being able to give away your last Tem to an NPC and having an egg-only squad.",
        "Fixed a problem during the prison quest while being on a co-op party that causes a player getting stuck without any Temtem and outside of the prison.",
        "Fixed being stuck in the experience screen after spamming several Growth Enhancers.",
        "Fixed desynchronization in dialogs while on co-op during the prison quest.",
        "Fixed Temtem not being removed from the battle after getting knocked-out with poison and exactly 0 HP.",
        "Fixed not being able to enter the Kakama Cenote while on co-op.",
        "Fixed quests not progressing after defeating Tihani for the second time while on co-op."
      ],
      "improvements": [
        "If the player needs to be teleported back after breaking a co-op party, it will now go back to the latest visited Temporium instead of the latest saved place."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.10",
    "version": "0.5.10",
    "url": "https://crema.gg/temtem/temtem-0-5-10/",
    "date": "2020-1-31",
    "patchInfo": {
      "fixes": [
        "Fixed a squad desync after capturing and releasing a Temtem and capturing another one in the same battle.",
        "Fixed some problems introduced in the previous patch with the co-op teleport feature.",
        "Fixed being stuck after creating a co-op party just after the partner enters your server room.",
        "Fixed fainter curse visual order to display the Temtem being knocked-out after the target Temtem.",
        "Fixed some problems in battles after releasing a Temtem.",
        "Fixed a UI scale issue in the Notification Center when deleting or accepting multiple notifications.",
        "Fixed some errors inspecting other users after their characters were deleted."
      ],
      "improvements": [
        "Four-leaf clover can now be acquired without using the Skates.",
        "Every Temtem spawn zone from the Anak Volcano has been replicated in new zones in the exterior too in order to have access to them without using the Skates.",
        "The basic Temcard and Balm can now be acquired from every Temporium and miniTemporium.",
        "Improved movement sync on remote players."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.9",
    "version": "0.5.9",
    "url": "https://crema.gg/temtem/temtem-0-5-9/",
    "date": "2020-1-30",
    "patchInfo": {
      "fixes": [
        "Fixed not being able to use the Acid-Proof Surfboard while on co-op.",
        "Fixed players getting stuck in battles after exiting the game mid battles and getting back after waiting at least two hours.",
        "Fixed being able to filter eggs by their gender.",
        "Fixed being stuck in battles after using the run hotkey.",
        "Fixed some more cases where known Tems weren’t registered in the Tempedia.",
        "Fixed the Tempedia not displaying the latest Tem if the last two were Unknown.",
        "Fixed a zone in the Xolot Reservoir where players got kicked out by the server while surfing.",
        "Fixed default dialog type speed being set to slow.",
        "Fixed some more cases where players were incorrectly being reported as busy.",
        "Fixed some pronoun tags not being replaced correctly.",
        "Fixed some more dialogs."
      ],
      "improvements": [
        "Retweaked experience and level up sounds.",
        "Terminating a co-op party will now teleport you back to your original position before starting the co-op party. This helps solve some cases where a player could get stuck with items they have only got by doing a co-op party (stuck in an island without surf, stuck in a crystal place without skates…). This will only affect players whose savegame is being lowered by creating the co-op party."
      ],
      "features": [
        "Added a new Setting for choosing the target framerate while the game is running on the background.",
        "French and Japanese translations completed."
      ],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.8",
    "version": "0.5.8",
    "url": "https://crema.gg/temtem/temtem-0-5-8/",
    "date": "2020-1-28",
    "patchInfo": {
      "fixes": [
        "Fixed not being able to release Tems from the capture screen or from the Temdeck boxes."
      ],
      "improvements": [],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.7",
    "version": "0.5.7",
    "url": "https://crema.gg/temtem/temtem-0-5-7/",
    "date": "2020-1-28",
    "patchInfo": {
      "fixes": [
        "Fixed some strange cases where users could get stuck on Max’s first battle.",
        "Fixed “player is busy” appearing instead of “player is not near enough to create the coop party” error.",
        "Fixed an error causing players appearing without any cosmetics (just a black bag and head) after resetting the character.",
        "Fixed screen flashes not rendering in full screen while playing on 1200p resolution.",
        "Fixed incorrect minimap appearing in a Mokupuni’s house.",
        "Closing the game between the transition of Quetzal and Nahua Crater or between the Kakama Cenote and the Xolot Reservoir was causing players to get out of bounds.",
        "Fixed some cases where players could get stuck without getting the Ancient Idol item for the Free Matthew quest.",
        "Fixed some cases where players could miss getting the Flask after completing the Luis Errands quest.",
        "Fixed a bug causing some eggs getting lost in the Squad after releasing another egg.",
        "Fixed Avenger trait being triggered by every knocked-out Temtem instead of only being triggered by knocked-out allies.",
        "Fixed a miner in the mines which was getting some players stuck out of bounds.",
        "Fixed some cases where players could get stuck in the Banyan after breaking a co-op party.",
        "Fixed some more dialogs and texts."
      ],
      "improvements": [
        "Improved textures for Barnshe, Anahir and Orphyll.",
        "Temtem cries will now only sound when entering the details screen and won’t sound when changing between different Temtem.",
        "Characters can now be reset from the lobby without going into the game."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.6",
    "version": "0.5.6",
    "url": "https://crema.gg/temtem/temtem-0-5-6/",
    "date": "2020-1-27",
    "patchInfo": {
      "fixes": [
        "Fixed a bug that caused being stuck on battles while on co-op (aka Head Charge bug).",
        "Fixed some cases where Temtem where getting lost on trades. We’ve also restored every lost Temtem.",
        "Fixed incorrect reward value displayed in FreeTem! when releasing a Temtem with a low catch rate.",
        "Fixed empty Tamer Info when checking your own data or other users.",
        "Fixed a bug in the Temdeck when releasing Temtem while having an applied filter.",
        "Fixed a problem not allowing backers to use their reserved nicknames."
      ],
      "improvements": [
        "Added a proper warning before doing a trade notifying the user that trades will lock you from resetting your character for 10 days. Since this wasn’t being notified previously, we’ve removed all current restrictions so players who weren’t able to reset, can do so now.",
        "Heavily improved how the movement is synced while on co-op."
      ],
      "features": [
        "Added an in-game system notification that will notify users before the server is restarted. The notification will appear whether you’re on a battle or outside a battle and can also be checked under the notifications screen.",
        "Added sounds to the experience screen."
      ],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.5",
    "version": "0.5.5",
    "url": "https://crema.gg/temtem/temtem-0-5-5/",
    "date": "2020-1-25",
    "patchInfo": {
      "fixes": [
        "Fixed not receiving the surfboard in the Beached Narwhal quest after delivering a Toxolotl.",
        "Fixed errors when changing the Squad order while they were being healed.",
        "The Tamer Info screen can now be closed even when there’s an error and it doesn’t display information.",
        "Fixed some interactions between moving platforms and opening eggs.",
        "Fixed Name Reservation missing icon.",
        "Fixed some dialogs."
      ],
      "improvements": [],
      "features": [],
      "balance": [
        "Increased the price for all breeding gears."
      ]
    }
  },
  {
    "name": "Temtem 0.5.4",
    "version": "0.5.4",
    "url": "https://crema.gg/temtem/temtem-0-5-4/",
    "date": "2020-1-23",
    "patchInfo": {
      "fixes": [
        "Fixed queue 2 minute grace period after reconnecting not properly working.",
        "Fixed Temtem getting lost after a reconnection.",
        "Fixed Gear items getting lost after a reconnection.",
        "Fixed swapped techniques not working.",
        "Fixed an exploit that allowed to escape from NPC battles.",
        "Fixed desynchronization of particles in Sophia’s dojo.",
        "Fixed incorrect animation displayed on Lottie’s Belsoto grunts.",
        "Fixed some location tags not being replaced with the correct location name on some languages.",
        "Fixed errors when closing the game while in a co-op battle.",
        "Fixed errors when disbanding a co-op party while your partner was waiting for you at a building’s exit.",
        "Fixed casual battles not working when players were in different server rooms."
      ],
      "improvements": [],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.3",
    "version": "0.5.3",
    "url": "https://crema.gg/temtem/temtem-0-5-3/",
    "date": "2020-1-22",
    "patchInfo": {
      "fixes": [
        "Fixed getting stuck after creating a co-op party with another player in a different server room.",
        "Fixed co-op nickname icon appearing under random players."
      ],
      "improvements": [],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.2",
    "version": "0.5.2",
    "url": "https://crema.gg/temtem/temtem-0-5-2/",
    "date": "2020-1-22",
    "patchInfo": {
      "fixes": [
        "Players getting stuck out of bounds when reconnected.",
        "Black screen when creating a new character.",
        "Terrain clipping in Aguamarina Caves.",
        "Cosmetics prices overflowing their space.",
        "Locked in double battles when playing in German."
      ],
      "improvements": [
        "Several optimizations and improvements on connectivity between the server and the client."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.1",
    "version": "0.5.1",
    "url": "https://crema.gg/temtem/temtem-0-5-1/",
    "date": "2020-1-22",
    "patchInfo": {
      "fixes": [
        "Not being able to search long names in the add friend screen.",
        "Neutral pronouns being used by default on notifications independently of the player’s selected pronoun."
      ],
      "improvements": [
        "Greatly improved the cosmetics data synchronization made by the server to avoid lag spikes when the rooms were full."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5 – Early Access",
    "version": "0.5",
    "url": "https://crema.gg/temtem/temtem-0-5-early-access/",
    "date": "2020-1-21",
    "patchInfo": {
      "fixes": [
        "👥 Regenerating tutorial showing an incorrect HP recovered amount.",
        "👥 Incorrect EXP showed after using a growth enhancer.",
        "Being able to use several items from the Backpack when having high lag.",
        "Paparazzo’s quest marker not being displayed in the minimap.",
        "Being able to pick items near a wall while sliding."
      ],
      "improvements": [
        "Improved the starter pick animation.",
        "Improved the character creation screen: removed scrolls, increased size of the body type sprites, tweaked how the style animations are displayed…",
        "Added and changed some of the cosmetics available during the character creation to allow more diversity in options.",
        "When two players send each other the same online request (co-op, add friend, trade…), the request will be automatically accepted.",
        "Added a cooldown after finishing a conversation and before starting it again.",
        "Improved navigation in the Squad interface when in co-op.",
        "Added a visual cue in the HealTem machines to depict the Temessence Phial refilling.",
        "Added a system message when a co-op party is created.",
        "Emotes menu won’t cancel notifications anymore.",
        "Added a gender filter in the Temdeck.",
        "Added all current breeding gears to the breeding center store.",
        "Time required for creating an egg has been reduced from 25 / 15 to 10 / 5.",
        "During the animation when sending a Temtem, the proper Temcard will now be displayed."
      ],
      "features": [
        "Added French, German, Spanish, Japanese, Korean and Simplified Chinese translations. Translations are a work in progress so it is expected to have some parts of the game missing localizations.",
        "Added a “Redeem” option in the main menu in order to redeem promo codes (Kickstarter backers, future promotions, etc).",
        "Added a search button on the friends screen. Works both using the exact name or the tamer ID.",
        "Added hidden hotkeys for every possible action in battleTechnique One: LT+X / Key 1Technique Two: LT+Y / Key 2Technique Three: LT+A / Key 3Technique Four: LT+B / Key 4Swap: RT+X / Key 5Rest: RT+Y / Key 6Item: RT+A / Key 7Run: RT+B / Key 8",
        "Technique One: LT+X / Key 1",
        "Technique Two: LT+Y / Key 2",
        "Technique Three: LT+A / Key 3",
        "Technique Four: LT+B / Key 4",
        "Swap: RT+X / Key 5",
        "Rest: RT+Y / Key 6",
        "Item: RT+A / Key 7",
        "Run: RT+B / Key 8",
        "Added a setting to tweak the dialogs’ speed.",
        "Added a setting to disable the characters’ voices in dialogs.",
        "Added a setting to disable the chat (although in the current early access release, it will be always disabled while we work on the final chat implementation).",
        "Added a profanity filter check to the character names."
      ],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.4.2",
    "version": "0.4.2",
    "url": "https://crema.gg/temtem/temtem-0-4-2/",
    "date": "2020-1-19",
    "patchInfo": {
      "fixes": [
        "Improved Steam authentication to solve errors on the Press Any Key screen.",
        "Loading screens not waiting until the server OK response leading to users joining the game while disconnected from the server. This caused various problems with pickable objects, cinematics or NPCs.",
        "Improved character creation load on the server to prevent lag issues while a huge amount of users was creating their characters.",
        "Errors when naming a Temtem using an apostrophe."
      ],
      "improvements": [
        "Improved the initial queue to load the game to better reflect the real waiting time."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "malformed": true,
    "patchInfo": {
      "fixes": [],
      "improvements": [],
      "features": [],
      "balance": []
    }
  }
]

[patches] data codec failure

patches data failed its codec check.

Report

-Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }/name: string
-Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }/version: string
-Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }/url: string
-Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }/date: string

Data

[
  {
    "name": "Temtem 0.5.11",
    "version": "0.5.11",
    "url": "https://crema.gg/temtem/temtem-0-5-11/",
    "date": "2020-2-7",
    "patchInfo": {
      "fixes": [
        "Fixed being stuck in battles after all your Tems are knocked-out and your co-op partner breaks the party.",
        "Fixed being stuck in battles after all your partner Tems are knocked-out and they break the party.",
        "Fixed getting stuck on “Waiting for” in battles after reconnecting during a turn where your latest Temtem is knocked-out and being in a co-op party.",
        "Fixed pronouns not working properly in some languages.",
        "Fixed getting stuck in certain cinematics (Max, Lottie…) after a reconnection.",
        "Fixed Chain Lighting doing more damage to the second target after hitting an x2/x4 technique against the first target.",
        "Swapping sit places rapidly won’t kick players anymore.",
        "Fixed frozen animations on players after customizing their cosmetics.",
        "Fixed being stuck in Ocelotl’s dialog after receiving the new Tems while on co-op.",
        "Fixed incorrect egg techniques on NPC traded Tems (Taifu <> Ukama).",
        "Fixed getting duplicate quest items while on co-op.",
        "Fixed being able to give away your last Tem to an NPC and having an egg-only squad.",
        "Fixed a problem during the prison quest while being on a co-op party that causes a player getting stuck without any Temtem and outside of the prison.",
        "Fixed being stuck in the experience screen after spamming several Growth Enhancers.",
        "Fixed desynchronization in dialogs while on co-op during the prison quest.",
        "Fixed Temtem not being removed from the battle after getting knocked-out with poison and exactly 0 HP.",
        "Fixed not being able to enter the Kakama Cenote while on co-op.",
        "Fixed quests not progressing after defeating Tihani for the second time while on co-op."
      ],
      "improvements": [
        "If the player needs to be teleported back after breaking a co-op party, it will now go back to the latest visited Temporium instead of the latest saved place."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.10",
    "version": "0.5.10",
    "url": "https://crema.gg/temtem/temtem-0-5-10/",
    "date": "2020-1-31",
    "patchInfo": {
      "fixes": [
        "Fixed a squad desync after capturing and releasing a Temtem and capturing another one in the same battle.",
        "Fixed some problems introduced in the previous patch with the co-op teleport feature.",
        "Fixed being stuck after creating a co-op party just after the partner enters your server room.",
        "Fixed fainter curse visual order to display the Temtem being knocked-out after the target Temtem.",
        "Fixed some problems in battles after releasing a Temtem.",
        "Fixed a UI scale issue in the Notification Center when deleting or accepting multiple notifications.",
        "Fixed some errors inspecting other users after their characters were deleted."
      ],
      "improvements": [
        "Four-leaf clover can now be acquired without using the Skates.",
        "Every Temtem spawn zone from the Anak Volcano has been replicated in new zones in the exterior too in order to have access to them without using the Skates.",
        "The basic Temcard and Balm can now be acquired from every Temporium and miniTemporium.",
        "Improved movement sync on remote players."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.9",
    "version": "0.5.9",
    "url": "https://crema.gg/temtem/temtem-0-5-9/",
    "date": "2020-1-30",
    "patchInfo": {
      "fixes": [
        "Fixed not being able to use the Acid-Proof Surfboard while on co-op.",
        "Fixed players getting stuck in battles after exiting the game mid battles and getting back after waiting at least two hours.",
        "Fixed being able to filter eggs by their gender.",
        "Fixed being stuck in battles after using the run hotkey.",
        "Fixed some more cases where known Tems weren’t registered in the Tempedia.",
        "Fixed the Tempedia not displaying the latest Tem if the last two were Unknown.",
        "Fixed a zone in the Xolot Reservoir where players got kicked out by the server while surfing.",
        "Fixed default dialog type speed being set to slow.",
        "Fixed some more cases where players were incorrectly being reported as busy.",
        "Fixed some pronoun tags not being replaced correctly.",
        "Fixed some more dialogs."
      ],
      "improvements": [
        "Retweaked experience and level up sounds.",
        "Terminating a co-op party will now teleport you back to your original position before starting the co-op party. This helps solve some cases where a player could get stuck with items they have only got by doing a co-op party (stuck in an island without surf, stuck in a crystal place without skates…). This will only affect players whose savegame is being lowered by creating the co-op party."
      ],
      "features": [
        "Added a new Setting for choosing the target framerate while the game is running on the background.",
        "French and Japanese translations completed."
      ],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.8",
    "version": "0.5.8",
    "url": "https://crema.gg/temtem/temtem-0-5-8/",
    "date": "2020-1-28",
    "patchInfo": {
      "fixes": [
        "Fixed not being able to release Tems from the capture screen or from the Temdeck boxes."
      ],
      "improvements": [],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.7",
    "version": "0.5.7",
    "url": "https://crema.gg/temtem/temtem-0-5-7/",
    "date": "2020-1-28",
    "patchInfo": {
      "fixes": [
        "Fixed some strange cases where users could get stuck on Max’s first battle.",
        "Fixed “player is busy” appearing instead of “player is not near enough to create the coop party” error.",
        "Fixed an error causing players appearing without any cosmetics (just a black bag and head) after resetting the character.",
        "Fixed screen flashes not rendering in full screen while playing on 1200p resolution.",
        "Fixed incorrect minimap appearing in a Mokupuni’s house.",
        "Closing the game between the transition of Quetzal and Nahua Crater or between the Kakama Cenote and the Xolot Reservoir was causing players to get out of bounds.",
        "Fixed some cases where players could get stuck without getting the Ancient Idol item for the Free Matthew quest.",
        "Fixed some cases where players could miss getting the Flask after completing the Luis Errands quest.",
        "Fixed a bug causing some eggs getting lost in the Squad after releasing another egg.",
        "Fixed Avenger trait being triggered by every knocked-out Temtem instead of only being triggered by knocked-out allies.",
        "Fixed a miner in the mines which was getting some players stuck out of bounds.",
        "Fixed some cases where players could get stuck in the Banyan after breaking a co-op party.",
        "Fixed some more dialogs and texts."
      ],
      "improvements": [
        "Improved textures for Barnshe, Anahir and Orphyll.",
        "Temtem cries will now only sound when entering the details screen and won’t sound when changing between different Temtem.",
        "Characters can now be reset from the lobby without going into the game."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.6",
    "version": "0.5.6",
    "url": "https://crema.gg/temtem/temtem-0-5-6/",
    "date": "2020-1-27",
    "patchInfo": {
      "fixes": [
        "Fixed a bug that caused being stuck on battles while on co-op (aka Head Charge bug).",
        "Fixed some cases where Temtem where getting lost on trades. We’ve also restored every lost Temtem.",
        "Fixed incorrect reward value displayed in FreeTem! when releasing a Temtem with a low catch rate.",
        "Fixed empty Tamer Info when checking your own data or other users.",
        "Fixed a bug in the Temdeck when releasing Temtem while having an applied filter.",
        "Fixed a problem not allowing backers to use their reserved nicknames."
      ],
      "improvements": [
        "Added a proper warning before doing a trade notifying the user that trades will lock you from resetting your character for 10 days. Since this wasn’t being notified previously, we’ve removed all current restrictions so players who weren’t able to reset, can do so now.",
        "Heavily improved how the movement is synced while on co-op."
      ],
      "features": [
        "Added an in-game system notification that will notify users before the server is restarted. The notification will appear whether you’re on a battle or outside a battle and can also be checked under the notifications screen.",
        "Added sounds to the experience screen."
      ],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.5",
    "version": "0.5.5",
    "url": "https://crema.gg/temtem/temtem-0-5-5/",
    "date": "2020-1-25",
    "patchInfo": {
      "fixes": [
        "Fixed not receiving the surfboard in the Beached Narwhal quest after delivering a Toxolotl.",
        "Fixed errors when changing the Squad order while they were being healed.",
        "The Tamer Info screen can now be closed even when there’s an error and it doesn’t display information.",
        "Fixed some interactions between moving platforms and opening eggs.",
        "Fixed Name Reservation missing icon.",
        "Fixed some dialogs."
      ],
      "improvements": [],
      "features": [],
      "balance": [
        "Increased the price for all breeding gears."
      ]
    }
  },
  {
    "name": "Temtem 0.5.4",
    "version": "0.5.4",
    "url": "https://crema.gg/temtem/temtem-0-5-4/",
    "date": "2020-1-23",
    "patchInfo": {
      "fixes": [
        "Fixed queue 2 minute grace period after reconnecting not properly working.",
        "Fixed Temtem getting lost after a reconnection.",
        "Fixed Gear items getting lost after a reconnection.",
        "Fixed swapped techniques not working.",
        "Fixed an exploit that allowed to escape from NPC battles.",
        "Fixed desynchronization of particles in Sophia’s dojo.",
        "Fixed incorrect animation displayed on Lottie’s Belsoto grunts.",
        "Fixed some location tags not being replaced with the correct location name on some languages.",
        "Fixed errors when closing the game while in a co-op battle.",
        "Fixed errors when disbanding a co-op party while your partner was waiting for you at a building’s exit.",
        "Fixed casual battles not working when players were in different server rooms."
      ],
      "improvements": [],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.3",
    "version": "0.5.3",
    "url": "https://crema.gg/temtem/temtem-0-5-3/",
    "date": "2020-1-22",
    "patchInfo": {
      "fixes": [
        "Fixed getting stuck after creating a co-op party with another player in a different server room.",
        "Fixed co-op nickname icon appearing under random players."
      ],
      "improvements": [],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.2",
    "version": "0.5.2",
    "url": "https://crema.gg/temtem/temtem-0-5-2/",
    "date": "2020-1-22",
    "patchInfo": {
      "fixes": [
        "Players getting stuck out of bounds when reconnected.",
        "Black screen when creating a new character.",
        "Terrain clipping in Aguamarina Caves.",
        "Cosmetics prices overflowing their space.",
        "Locked in double battles when playing in German."
      ],
      "improvements": [
        "Several optimizations and improvements on connectivity between the server and the client."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.1",
    "version": "0.5.1",
    "url": "https://crema.gg/temtem/temtem-0-5-1/",
    "date": "2020-1-22",
    "patchInfo": {
      "fixes": [
        "Not being able to search long names in the add friend screen.",
        "Neutral pronouns being used by default on notifications independently of the player’s selected pronoun."
      ],
      "improvements": [
        "Greatly improved the cosmetics data synchronization made by the server to avoid lag spikes when the rooms were full."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5 – Early Access",
    "version": "0.5",
    "url": "https://crema.gg/temtem/temtem-0-5-early-access/",
    "date": "2020-1-21",
    "patchInfo": {
      "fixes": [
        "👥 Regenerating tutorial showing an incorrect HP recovered amount.",
        "👥 Incorrect EXP showed after using a growth enhancer.",
        "Being able to use several items from the Backpack when having high lag.",
        "Paparazzo’s quest marker not being displayed in the minimap.",
        "Being able to pick items near a wall while sliding."
      ],
      "improvements": [
        "Improved the starter pick animation.",
        "Improved the character creation screen: removed scrolls, increased size of the body type sprites, tweaked how the style animations are displayed…",
        "Added and changed some of the cosmetics available during the character creation to allow more diversity in options.",
        "When two players send each other the same online request (co-op, add friend, trade…), the request will be automatically accepted.",
        "Added a cooldown after finishing a conversation and before starting it again.",
        "Improved navigation in the Squad interface when in co-op.",
        "Added a visual cue in the HealTem machines to depict the Temessence Phial refilling.",
        "Added a system message when a co-op party is created.",
        "Emotes menu won’t cancel notifications anymore.",
        "Added a gender filter in the Temdeck.",
        "Added all current breeding gears to the breeding center store.",
        "Time required for creating an egg has been reduced from 25 / 15 to 10 / 5.",
        "During the animation when sending a Temtem, the proper Temcard will now be displayed."
      ],
      "features": [
        "Added French, German, Spanish, Japanese, Korean and Simplified Chinese translations. Translations are a work in progress so it is expected to have some parts of the game missing localizations.",
        "Added a “Redeem” option in the main menu in order to redeem promo codes (Kickstarter backers, future promotions, etc).",
        "Added a search button on the friends screen. Works both using the exact name or the tamer ID.",
        "Added hidden hotkeys for every possible action in battleTechnique One: LT+X / Key 1Technique Two: LT+Y / Key 2Technique Three: LT+A / Key 3Technique Four: LT+B / Key 4Swap: RT+X / Key 5Rest: RT+Y / Key 6Item: RT+A / Key 7Run: RT+B / Key 8",
        "Technique One: LT+X / Key 1",
        "Technique Two: LT+Y / Key 2",
        "Technique Three: LT+A / Key 3",
        "Technique Four: LT+B / Key 4",
        "Swap: RT+X / Key 5",
        "Rest: RT+Y / Key 6",
        "Item: RT+A / Key 7",
        "Run: RT+B / Key 8",
        "Added a setting to tweak the dialogs’ speed.",
        "Added a setting to disable the characters’ voices in dialogs.",
        "Added a setting to disable the chat (although in the current early access release, it will be always disabled while we work on the final chat implementation).",
        "Added a profanity filter check to the character names."
      ],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.4.2",
    "version": "0.4.2",
    "url": "https://crema.gg/temtem/temtem-0-4-2/",
    "date": "2020-1-19",
    "patchInfo": {
      "fixes": [
        "Improved Steam authentication to solve errors on the Press Any Key screen.",
        "Loading screens not waiting until the server OK response leading to users joining the game while disconnected from the server. This caused various problems with pickable objects, cinematics or NPCs.",
        "Improved character creation load on the server to prevent lag issues while a huge amount of users was creating their characters.",
        "Errors when naming a Temtem using an apostrophe."
      ],
      "improvements": [
        "Improved the initial queue to load the game to better reflect the real waiting time."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "malformed": true,
    "patchInfo": {
      "fixes": [],
      "improvements": [],
      "features": [],
      "balance": []
    }
  }
]

Check Temtem location info

Seems like not all Temtem are getting assigned to a location:

  • One example is Hocus should be assigned to Deniz.

Locations - Temtem

I notice that there is no data for temtem found in all Locations except for Deniz. Is there a reason for this?

[patches] data codec failure

patches data failed its codec check.

Report

-Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array, improvements: Array, features: Array, balance: Array } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array, improvements: Array, features: Array, balance: Array } }/name: string
-Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array, improvements: Array, features: Array, balance: Array } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array, improvements: Array, features: Array, balance: Array } }/version: string
-Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array, improvements: Array, features: Array, balance: Array } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array, improvements: Array, features: Array, balance: Array } }/url: string
-Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array, improvements: Array, features: Array, balance: Array } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array, improvements: Array, features: Array, balance: Array } }/date: string

Data

[
  {
    "name": "Temtem 0.5.11",
    "version": "0.5.11",
    "url": "https://crema.gg/temtem/temtem-0-5-11/",
    "date": "2020-2-7",
    "patchInfo": {
      "fixes": [
        "Fixed being stuck in battles after all your Tems are knocked-out and your co-op partner breaks the party.",
        "Fixed being stuck in battles after all your partner Tems are knocked-out and they break the party.",
        "Fixed getting stuck on “Waiting for” in battles after reconnecting during a turn where your latest Temtem is knocked-out and being in a co-op party.",
        "Fixed pronouns not working properly in some languages.",
        "Fixed getting stuck in certain cinematics (Max, Lottie…) after a reconnection.",
        "Fixed Chain Lighting doing more damage to the second target after hitting an x2/x4 technique against the first target.",
        "Swapping sit places rapidly won’t kick players anymore.",
        "Fixed frozen animations on players after customizing their cosmetics.",
        "Fixed being stuck in Ocelotl’s dialog after receiving the new Tems while on co-op.",
        "Fixed incorrect egg techniques on NPC traded Tems (Taifu <> Ukama).",
        "Fixed getting duplicate quest items while on co-op.",
        "Fixed being able to give away your last Tem to an NPC and having an egg-only squad.",
        "Fixed a problem during the prison quest while being on a co-op party that causes a player getting stuck without any Temtem and outside of the prison.",
        "Fixed being stuck in the experience screen after spamming several Growth Enhancers.",
        "Fixed desynchronization in dialogs while on co-op during the prison quest.",
        "Fixed Temtem not being removed from the battle after getting knocked-out with poison and exactly 0 HP.",
        "Fixed not being able to enter the Kakama Cenote while on co-op.",
        "Fixed quests not progressing after defeating Tihani for the second time while on co-op."
      ],
      "improvements": [
        "If the player needs to be teleported back after breaking a co-op party, it will now go back to the latest visited Temporium instead of the latest saved place."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.10",
    "version": "0.5.10",
    "url": "https://crema.gg/temtem/temtem-0-5-10/",
    "date": "2020-1-31",
    "patchInfo": {
      "fixes": [
        "Fixed a squad desync after capturing and releasing a Temtem and capturing another one in the same battle.",
        "Fixed some problems introduced in the previous patch with the co-op teleport feature.",
        "Fixed being stuck after creating a co-op party just after the partner enters your server room.",
        "Fixed fainter curse visual order to display the Temtem being knocked-out after the target Temtem.",
        "Fixed some problems in battles after releasing a Temtem.",
        "Fixed a UI scale issue in the Notification Center when deleting or accepting multiple notifications.",
        "Fixed some errors inspecting other users after their characters were deleted."
      ],
      "improvements": [
        "Four-leaf clover can now be acquired without using the Skates.",
        "Every Temtem spawn zone from the Anak Volcano has been replicated in new zones in the exterior too in order to have access to them without using the Skates.",
        "The basic Temcard and Balm can now be acquired from every Temporium and miniTemporium.",
        "Improved movement sync on remote players."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.9",
    "version": "0.5.9",
    "url": "https://crema.gg/temtem/temtem-0-5-9/",
    "date": "2020-1-30",
    "patchInfo": {
      "fixes": [
        "Fixed not being able to use the Acid-Proof Surfboard while on co-op.",
        "Fixed players getting stuck in battles after exiting the game mid battles and getting back after waiting at least two hours.",
        "Fixed being able to filter eggs by their gender.",
        "Fixed being stuck in battles after using the run hotkey.",
        "Fixed some more cases where known Tems weren’t registered in the Tempedia.",
        "Fixed the Tempedia not displaying the latest Tem if the last two were Unknown.",
        "Fixed a zone in the Xolot Reservoir where players got kicked out by the server while surfing.",
        "Fixed default dialog type speed being set to slow.",
        "Fixed some more cases where players were incorrectly being reported as busy.",
        "Fixed some pronoun tags not being replaced correctly.",
        "Fixed some more dialogs."
      ],
      "improvements": [
        "Retweaked experience and level up sounds.",
        "Terminating a co-op party will now teleport you back to your original position before starting the co-op party. This helps solve some cases where a player could get stuck with items they have only got by doing a co-op party (stuck in an island without surf, stuck in a crystal place without skates…). This will only affect players whose savegame is being lowered by creating the co-op party."
      ],
      "features": [
        "Added a new Setting for choosing the target framerate while the game is running on the background.",
        "French and Japanese translations completed."
      ],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.8",
    "version": "0.5.8",
    "url": "https://crema.gg/temtem/temtem-0-5-8/",
    "date": "2020-1-28",
    "patchInfo": {
      "fixes": [
        "Fixed not being able to release Tems from the capture screen or from the Temdeck boxes."
      ],
      "improvements": [],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.7",
    "version": "0.5.7",
    "url": "https://crema.gg/temtem/temtem-0-5-7/",
    "date": "2020-1-28",
    "patchInfo": {
      "fixes": [
        "Fixed some strange cases where users could get stuck on Max’s first battle.",
        "Fixed “player is busy” appearing instead of “player is not near enough to create the coop party” error.",
        "Fixed an error causing players appearing without any cosmetics (just a black bag and head) after resetting the character.",
        "Fixed screen flashes not rendering in full screen while playing on 1200p resolution.",
        "Fixed incorrect minimap appearing in a Mokupuni’s house.",
        "Closing the game between the transition of Quetzal and Nahua Crater or between the Kakama Cenote and the Xolot Reservoir was causing players to get out of bounds.",
        "Fixed some cases where players could get stuck without getting the Ancient Idol item for the Free Matthew quest.",
        "Fixed some cases where players could miss getting the Flask after completing the Luis Errands quest.",
        "Fixed a bug causing some eggs getting lost in the Squad after releasing another egg.",
        "Fixed Avenger trait being triggered by every knocked-out Temtem instead of only being triggered by knocked-out allies.",
        "Fixed a miner in the mines which was getting some players stuck out of bounds.",
        "Fixed some cases where players could get stuck in the Banyan after breaking a co-op party.",
        "Fixed some more dialogs and texts."
      ],
      "improvements": [
        "Improved textures for Barnshe, Anahir and Orphyll.",
        "Temtem cries will now only sound when entering the details screen and won’t sound when changing between different Temtem.",
        "Characters can now be reset from the lobby without going into the game."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.6",
    "version": "0.5.6",
    "url": "https://crema.gg/temtem/temtem-0-5-6/",
    "date": "2020-1-27",
    "patchInfo": {
      "fixes": [
        "Fixed a bug that caused being stuck on battles while on co-op (aka Head Charge bug).",
        "Fixed some cases where Temtem where getting lost on trades. We’ve also restored every lost Temtem.",
        "Fixed incorrect reward value displayed in FreeTem! when releasing a Temtem with a low catch rate.",
        "Fixed empty Tamer Info when checking your own data or other users.",
        "Fixed a bug in the Temdeck when releasing Temtem while having an applied filter.",
        "Fixed a problem not allowing backers to use their reserved nicknames."
      ],
      "improvements": [
        "Added a proper warning before doing a trade notifying the user that trades will lock you from resetting your character for 10 days. Since this wasn’t being notified previously, we’ve removed all current restrictions so players who weren’t able to reset, can do so now.",
        "Heavily improved how the movement is synced while on co-op."
      ],
      "features": [
        "Added an in-game system notification that will notify users before the server is restarted. The notification will appear whether you’re on a battle or outside a battle and can also be checked under the notifications screen.",
        "Added sounds to the experience screen."
      ],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.5",
    "version": "0.5.5",
    "url": "https://crema.gg/temtem/temtem-0-5-5/",
    "date": "2020-1-25",
    "patchInfo": {
      "fixes": [
        "Fixed not receiving the surfboard in the Beached Narwhal quest after delivering a Toxolotl.",
        "Fixed errors when changing the Squad order while they were being healed.",
        "The Tamer Info screen can now be closed even when there’s an error and it doesn’t display information.",
        "Fixed some interactions between moving platforms and opening eggs.",
        "Fixed Name Reservation missing icon.",
        "Fixed some dialogs."
      ],
      "improvements": [],
      "features": [],
      "balance": [
        "Increased the price for all breeding gears."
      ]
    }
  },
  {
    "name": "Temtem 0.5.4",
    "version": "0.5.4",
    "url": "https://crema.gg/temtem/temtem-0-5-4/",
    "date": "2020-1-23",
    "patchInfo": {
      "fixes": [
        "Fixed queue 2 minute grace period after reconnecting not properly working.",
        "Fixed Temtem getting lost after a reconnection.",
        "Fixed Gear items getting lost after a reconnection.",
        "Fixed swapped techniques not working.",
        "Fixed an exploit that allowed to escape from NPC battles.",
        "Fixed desynchronization of particles in Sophia’s dojo.",
        "Fixed incorrect animation displayed on Lottie’s Belsoto grunts.",
        "Fixed some location tags not being replaced with the correct location name on some languages.",
        "Fixed errors when closing the game while in a co-op battle.",
        "Fixed errors when disbanding a co-op party while your partner was waiting for you at a building’s exit.",
        "Fixed casual battles not working when players were in different server rooms."
      ],
      "improvements": [],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.3",
    "version": "0.5.3",
    "url": "https://crema.gg/temtem/temtem-0-5-3/",
    "date": "2020-1-22",
    "patchInfo": {
      "fixes": [
        "Fixed getting stuck after creating a co-op party with another player in a different server room.",
        "Fixed co-op nickname icon appearing under random players."
      ],
      "improvements": [],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.2",
    "version": "0.5.2",
    "url": "https://crema.gg/temtem/temtem-0-5-2/",
    "date": "2020-1-22",
    "patchInfo": {
      "fixes": [
        "Players getting stuck out of bounds when reconnected.",
        "Black screen when creating a new character.",
        "Terrain clipping in Aguamarina Caves.",
        "Cosmetics prices overflowing their space.",
        "Locked in double battles when playing in German."
      ],
      "improvements": [
        "Several optimizations and improvements on connectivity between the server and the client."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.1",
    "version": "0.5.1",
    "url": "https://crema.gg/temtem/temtem-0-5-1/",
    "date": "2020-1-22",
    "patchInfo": {
      "fixes": [
        "Not being able to search long names in the add friend screen.",
        "Neutral pronouns being used by default on notifications independently of the player’s selected pronoun."
      ],
      "improvements": [
        "Greatly improved the cosmetics data synchronization made by the server to avoid lag spikes when the rooms were full."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5 – Early Access",
    "version": "0.5",
    "url": "https://crema.gg/temtem/temtem-0-5-early-access/",
    "date": "2020-1-21",
    "patchInfo": {
      "fixes": [
        "👥 Regenerating tutorial showing an incorrect HP recovered amount.",
        "👥 Incorrect EXP showed after using a growth enhancer.",
        "Being able to use several items from the Backpack when having high lag.",
        "Paparazzo’s quest marker not being displayed in the minimap.",
        "Being able to pick items near a wall while sliding."
      ],
      "improvements": [
        "Improved the starter pick animation.",
        "Improved the character creation screen: removed scrolls, increased size of the body type sprites, tweaked how the style animations are displayed…",
        "Added and changed some of the cosmetics available during the character creation to allow more diversity in options.",
        "When two players send each other the same online request (co-op, add friend, trade…), the request will be automatically accepted.",
        "Added a cooldown after finishing a conversation and before starting it again.",
        "Improved navigation in the Squad interface when in co-op.",
        "Added a visual cue in the HealTem machines to depict the Temessence Phial refilling.",
        "Added a system message when a co-op party is created.",
        "Emotes menu won’t cancel notifications anymore.",
        "Added a gender filter in the Temdeck.",
        "Added all current breeding gears to the breeding center store.",
        "Time required for creating an egg has been reduced from 25 / 15 to 10 / 5.",
        "During the animation when sending a Temtem, the proper Temcard will now be displayed."
      ],
      "features": [
        "Added French, German, Spanish, Japanese, Korean and Simplified Chinese translations. Translations are a work in progress so it is expected to have some parts of the game missing localizations.",
        "Added a “Redeem” option in the main menu in order to redeem promo codes (Kickstarter backers, future promotions, etc).",
        "Added a search button on the friends screen. Works both using the exact name or the tamer ID.",
        "Added hidden hotkeys for every possible action in battleTechnique One: LT+X / Key 1Technique Two: LT+Y / Key 2Technique Three: LT+A / Key 3Technique Four: LT+B / Key 4Swap: RT+X / Key 5Rest: RT+Y / Key 6Item: RT+A / Key 7Run: RT+B / Key 8",
        "Technique One: LT+X / Key 1",
        "Technique Two: LT+Y / Key 2",
        "Technique Three: LT+A / Key 3",
        "Technique Four: LT+B / Key 4",
        "Swap: RT+X / Key 5",
        "Rest: RT+Y / Key 6",
        "Item: RT+A / Key 7",
        "Run: RT+B / Key 8",
        "Added a setting to tweak the dialogs’ speed.",
        "Added a setting to disable the characters’ voices in dialogs.",
        "Added a setting to disable the chat (although in the current early access release, it will be always disabled while we work on the final chat implementation).",
        "Added a profanity filter check to the character names."
      ],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.4.2",
    "version": "0.4.2",
    "url": "https://crema.gg/temtem/temtem-0-4-2/",
    "date": "2020-1-19",
    "patchInfo": {
      "fixes": [
        "Improved Steam authentication to solve errors on the Press Any Key screen.",
        "Loading screens not waiting until the server OK response leading to users joining the game while disconnected from the server. This caused various problems with pickable objects, cinematics or NPCs.",
        "Improved character creation load on the server to prevent lag issues while a huge amount of users was creating their characters.",
        "Errors when naming a Temtem using an apostrophe."
      ],
      "improvements": [
        "Improved the initial queue to load the game to better reflect the real waiting time."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "malformed": true,
    "patchInfo": {
      "fixes": [],
      "improvements": [],
      "features": [],
      "balance": []
    }
  }
]

[data: temtem][question]

Under "evolution" there is the item "stage". What does it stand for exactly?
At first I thought it indicated the number of stages of evolution. But since it always says 1, it can't be.

"evolution": {
"stage": 1,
"evolutionTree": [

[patches] data codec failure

patches data failed its codec check.

Report

-Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }/name: string -Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }/version: string -Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }/url: string -Invalid value undefined supplied to : Array<{ name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }>/13: { name: string, version: string, url: string, date: string, patchInfo: { fixes: Array<string>, improvements: Array<string>, features: Array<string>, balance: Array<string> } }/date: string

Data

[
  {
    "name": "Temtem 0.5.11",
    "version": "0.5.11",
    "url": "https://crema.gg/temtem/temtem-0-5-11/",
    "date": "2020-2-7",
    "patchInfo": {
      "fixes": [
        "Fixed being stuck in battles after all your Tems are knocked-out and your co-op partner breaks the party.",
        "Fixed being stuck in battles after all your partner Tems are knocked-out and they break the party.",
        "Fixed getting stuck on “Waiting for” in battles after reconnecting during a turn where your latest Temtem is knocked-out and being in a co-op party.",
        "Fixed pronouns not working properly in some languages.",
        "Fixed getting stuck in certain cinematics (Max, Lottie…) after a reconnection.",
        "Fixed Chain Lighting doing more damage to the second target after hitting an x2/x4 technique against the first target.",
        "Swapping sit places rapidly won’t kick players anymore.",
        "Fixed frozen animations on players after customizing their cosmetics.",
        "Fixed being stuck in Ocelotl’s dialog after receiving the new Tems while on co-op.",
        "Fixed incorrect egg techniques on NPC traded Tems (Taifu <> Ukama).",
        "Fixed getting duplicate quest items while on co-op.",
        "Fixed being able to give away your last Tem to an NPC and having an egg-only squad.",
        "Fixed a problem during the prison quest while being on a co-op party that causes a player getting stuck without any Temtem and outside of the prison.",
        "Fixed being stuck in the experience screen after spamming several Growth Enhancers.",
        "Fixed desynchronization in dialogs while on co-op during the prison quest.",
        "Fixed Temtem not being removed from the battle after getting knocked-out with poison and exactly 0 HP.",
        "Fixed not being able to enter the Kakama Cenote while on co-op.",
        "Fixed quests not progressing after defeating Tihani for the second time while on co-op."
      ],
      "improvements": [
        "If the player needs to be teleported back after breaking a co-op party, it will now go back to the latest visited Temporium instead of the latest saved place."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.10",
    "version": "0.5.10",
    "url": "https://crema.gg/temtem/temtem-0-5-10/",
    "date": "2020-1-31",
    "patchInfo": {
      "fixes": [
        "Fixed a squad desync after capturing and releasing a Temtem and capturing another one in the same battle.",
        "Fixed some problems introduced in the previous patch with the co-op teleport feature.",
        "Fixed being stuck after creating a co-op party just after the partner enters your server room.",
        "Fixed fainter curse visual order to display the Temtem being knocked-out after the target Temtem.",
        "Fixed some problems in battles after releasing a Temtem.",
        "Fixed a UI scale issue in the Notification Center when deleting or accepting multiple notifications.",
        "Fixed some errors inspecting other users after their characters were deleted."
      ],
      "improvements": [
        "Four-leaf clover can now be acquired without using the Skates.",
        "Every Temtem spawn zone from the Anak Volcano has been replicated in new zones in the exterior too in order to have access to them without using the Skates.",
        "The basic Temcard and Balm can now be acquired from every Temporium and miniTemporium.",
        "Improved movement sync on remote players."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.9",
    "version": "0.5.9",
    "url": "https://crema.gg/temtem/temtem-0-5-9/",
    "date": "2020-1-30",
    "patchInfo": {
      "fixes": [
        "Fixed not being able to use the Acid-Proof Surfboard while on co-op.",
        "Fixed players getting stuck in battles after exiting the game mid battles and getting back after waiting at least two hours.",
        "Fixed being able to filter eggs by their gender.",
        "Fixed being stuck in battles after using the run hotkey.",
        "Fixed some more cases where known Tems weren’t registered in the Tempedia.",
        "Fixed the Tempedia not displaying the latest Tem if the last two were Unknown.",
        "Fixed a zone in the Xolot Reservoir where players got kicked out by the server while surfing.",
        "Fixed default dialog type speed being set to slow.",
        "Fixed some more cases where players were incorrectly being reported as busy.",
        "Fixed some pronoun tags not being replaced correctly.",
        "Fixed some more dialogs."
      ],
      "improvements": [
        "Retweaked experience and level up sounds.",
        "Terminating a co-op party will now teleport you back to your original position before starting the co-op party. This helps solve some cases where a player could get stuck with items they have only got by doing a co-op party (stuck in an island without surf, stuck in a crystal place without skates…). This will only affect players whose savegame is being lowered by creating the co-op party."
      ],
      "features": [
        "Added a new Setting for choosing the target framerate while the game is running on the background.",
        "French and Japanese translations completed."
      ],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.8",
    "version": "0.5.8",
    "url": "https://crema.gg/temtem/temtem-0-5-8/",
    "date": "2020-1-28",
    "patchInfo": {
      "fixes": [
        "Fixed not being able to release Tems from the capture screen or from the Temdeck boxes."
      ],
      "improvements": [],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.7",
    "version": "0.5.7",
    "url": "https://crema.gg/temtem/temtem-0-5-7/",
    "date": "2020-1-28",
    "patchInfo": {
      "fixes": [
        "Fixed some strange cases where users could get stuck on Max’s first battle.",
        "Fixed “player is busy” appearing instead of “player is not near enough to create the coop party” error.",
        "Fixed an error causing players appearing without any cosmetics (just a black bag and head) after resetting the character.",
        "Fixed screen flashes not rendering in full screen while playing on 1200p resolution.",
        "Fixed incorrect minimap appearing in a Mokupuni’s house.",
        "Closing the game between the transition of Quetzal and Nahua Crater or between the Kakama Cenote and the Xolot Reservoir was causing players to get out of bounds.",
        "Fixed some cases where players could get stuck without getting the Ancient Idol item for the Free Matthew quest.",
        "Fixed some cases where players could miss getting the Flask after completing the Luis Errands quest.",
        "Fixed a bug causing some eggs getting lost in the Squad after releasing another egg.",
        "Fixed Avenger trait being triggered by every knocked-out Temtem instead of only being triggered by knocked-out allies.",
        "Fixed a miner in the mines which was getting some players stuck out of bounds.",
        "Fixed some cases where players could get stuck in the Banyan after breaking a co-op party.",
        "Fixed some more dialogs and texts."
      ],
      "improvements": [
        "Improved textures for Barnshe, Anahir and Orphyll.",
        "Temtem cries will now only sound when entering the details screen and won’t sound when changing between different Temtem.",
        "Characters can now be reset from the lobby without going into the game."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.6",
    "version": "0.5.6",
    "url": "https://crema.gg/temtem/temtem-0-5-6/",
    "date": "2020-1-27",
    "patchInfo": {
      "fixes": [
        "Fixed a bug that caused being stuck on battles while on co-op (aka Head Charge bug).",
        "Fixed some cases where Temtem where getting lost on trades. We’ve also restored every lost Temtem.",
        "Fixed incorrect reward value displayed in FreeTem! when releasing a Temtem with a low catch rate.",
        "Fixed empty Tamer Info when checking your own data or other users.",
        "Fixed a bug in the Temdeck when releasing Temtem while having an applied filter.",
        "Fixed a problem not allowing backers to use their reserved nicknames."
      ],
      "improvements": [
        "Added a proper warning before doing a trade notifying the user that trades will lock you from resetting your character for 10 days. Since this wasn’t being notified previously, we’ve removed all current restrictions so players who weren’t able to reset, can do so now.",
        "Heavily improved how the movement is synced while on co-op."
      ],
      "features": [
        "Added an in-game system notification that will notify users before the server is restarted. The notification will appear whether you’re on a battle or outside a battle and can also be checked under the notifications screen.",
        "Added sounds to the experience screen."
      ],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.5",
    "version": "0.5.5",
    "url": "https://crema.gg/temtem/temtem-0-5-5/",
    "date": "2020-1-25",
    "patchInfo": {
      "fixes": [
        "Fixed not receiving the surfboard in the Beached Narwhal quest after delivering a Toxolotl.",
        "Fixed errors when changing the Squad order while they were being healed.",
        "The Tamer Info screen can now be closed even when there’s an error and it doesn’t display information.",
        "Fixed some interactions between moving platforms and opening eggs.",
        "Fixed Name Reservation missing icon.",
        "Fixed some dialogs."
      ],
      "improvements": [],
      "features": [],
      "balance": [
        "Increased the price for all breeding gears."
      ]
    }
  },
  {
    "name": "Temtem 0.5.4",
    "version": "0.5.4",
    "url": "https://crema.gg/temtem/temtem-0-5-4/",
    "date": "2020-1-23",
    "patchInfo": {
      "fixes": [
        "Fixed queue 2 minute grace period after reconnecting not properly working.",
        "Fixed Temtem getting lost after a reconnection.",
        "Fixed Gear items getting lost after a reconnection.",
        "Fixed swapped techniques not working.",
        "Fixed an exploit that allowed to escape from NPC battles.",
        "Fixed desynchronization of particles in Sophia’s dojo.",
        "Fixed incorrect animation displayed on Lottie’s Belsoto grunts.",
        "Fixed some location tags not being replaced with the correct location name on some languages.",
        "Fixed errors when closing the game while in a co-op battle.",
        "Fixed errors when disbanding a co-op party while your partner was waiting for you at a building’s exit.",
        "Fixed casual battles not working when players were in different server rooms."
      ],
      "improvements": [],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.3",
    "version": "0.5.3",
    "url": "https://crema.gg/temtem/temtem-0-5-3/",
    "date": "2020-1-22",
    "patchInfo": {
      "fixes": [
        "Fixed getting stuck after creating a co-op party with another player in a different server room.",
        "Fixed co-op nickname icon appearing under random players."
      ],
      "improvements": [],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.2",
    "version": "0.5.2",
    "url": "https://crema.gg/temtem/temtem-0-5-2/",
    "date": "2020-1-22",
    "patchInfo": {
      "fixes": [
        "Players getting stuck out of bounds when reconnected.",
        "Black screen when creating a new character.",
        "Terrain clipping in Aguamarina Caves.",
        "Cosmetics prices overflowing their space.",
        "Locked in double battles when playing in German."
      ],
      "improvements": [
        "Several optimizations and improvements on connectivity between the server and the client."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5.1",
    "version": "0.5.1",
    "url": "https://crema.gg/temtem/temtem-0-5-1/",
    "date": "2020-1-22",
    "patchInfo": {
      "fixes": [
        "Not being able to search long names in the add friend screen.",
        "Neutral pronouns being used by default on notifications independently of the player’s selected pronoun."
      ],
      "improvements": [
        "Greatly improved the cosmetics data synchronization made by the server to avoid lag spikes when the rooms were full."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.5 – Early Access",
    "version": "0.5",
    "url": "https://crema.gg/temtem/temtem-0-5-early-access/",
    "date": "2020-1-21",
    "patchInfo": {
      "fixes": [
        "👥 Regenerating tutorial showing an incorrect HP recovered amount.",
        "👥 Incorrect EXP showed after using a growth enhancer.",
        "Being able to use several items from the Backpack when having high lag.",
        "Paparazzo’s quest marker not being displayed in the minimap.",
        "Being able to pick items near a wall while sliding."
      ],
      "improvements": [
        "Improved the starter pick animation.",
        "Improved the character creation screen: removed scrolls, increased size of the body type sprites, tweaked how the style animations are displayed…",
        "Added and changed some of the cosmetics available during the character creation to allow more diversity in options.",
        "When two players send each other the same online request (co-op, add friend, trade…), the request will be automatically accepted.",
        "Added a cooldown after finishing a conversation and before starting it again.",
        "Improved navigation in the Squad interface when in co-op.",
        "Added a visual cue in the HealTem machines to depict the Temessence Phial refilling.",
        "Added a system message when a co-op party is created.",
        "Emotes menu won’t cancel notifications anymore.",
        "Added a gender filter in the Temdeck.",
        "Added all current breeding gears to the breeding center store.",
        "Time required for creating an egg has been reduced from 25 / 15 to 10 / 5.",
        "During the animation when sending a Temtem, the proper Temcard will now be displayed."
      ],
      "features": [
        "Added French, German, Spanish, Japanese, Korean and Simplified Chinese translations. Translations are a work in progress so it is expected to have some parts of the game missing localizations.",
        "Added a “Redeem” option in the main menu in order to redeem promo codes (Kickstarter backers, future promotions, etc).",
        "Added a search button on the friends screen. Works both using the exact name or the tamer ID.",
        "Added hidden hotkeys for every possible action in battleTechnique One: LT+X / Key 1Technique Two: LT+Y / Key 2Technique Three: LT+A / Key 3Technique Four: LT+B / Key 4Swap: RT+X / Key 5Rest: RT+Y / Key 6Item: RT+A / Key 7Run: RT+B / Key 8",
        "Technique One: LT+X / Key 1",
        "Technique Two: LT+Y / Key 2",
        "Technique Three: LT+A / Key 3",
        "Technique Four: LT+B / Key 4",
        "Swap: RT+X / Key 5",
        "Rest: RT+Y / Key 6",
        "Item: RT+A / Key 7",
        "Run: RT+B / Key 8",
        "Added a setting to tweak the dialogs’ speed.",
        "Added a setting to disable the characters’ voices in dialogs.",
        "Added a setting to disable the chat (although in the current early access release, it will be always disabled while we work on the final chat implementation).",
        "Added a profanity filter check to the character names."
      ],
      "balance": []
    }
  },
  {
    "name": "Temtem 0.4.2",
    "version": "0.4.2",
    "url": "https://crema.gg/temtem/temtem-0-4-2/",
    "date": "2020-1-19",
    "patchInfo": {
      "fixes": [
        "Improved Steam authentication to solve errors on the Press Any Key screen.",
        "Loading screens not waiting until the server OK response leading to users joining the game while disconnected from the server. This caused various problems with pickable objects, cinematics or NPCs.",
        "Improved character creation load on the server to prevent lag issues while a huge amount of users was creating their characters.",
        "Errors when naming a Temtem using an apostrophe."
      ],
      "improvements": [
        "Improved the initial queue to load the game to better reflect the real waiting time."
      ],
      "features": [],
      "balance": []
    }
  },
  {
    "malformed": true,
    "patchInfo": {
      "fixes": [],
      "improvements": [],
      "features": [],
      "balance": []
    }
  }
]

Reoccurring damage from synergy effects

Hey this is an awesome database, was playing around with it and found that on moves like "Urushiol" that have reoccurring damage from poison, the API is displaying this as 4 extra damage rather than poison damage for 4 turns.

Technique data issues

Hi, I noticed two issues with the techniques.json data recently:

  • The Technique Course page seems to get scraped as though it's a technique itself
  • Awful Song's targets are parsed as "Single Target Other Team or Ally", which is the concatenation of the regular and synergy targets - I'm guessing it should just be Single Target, with the change in targetting mentioned in the synergyEffects?

Thanks for your work on this btw, having access to the data you provide so easily is extremely useful!

Feature Request: Dojos

Similar to the TemTem endpoint could the api include an endpoint for Dojo data? There is a lot of data to display but minimally I'd like the name of the dojo, the leader, and the temtems that leader uses in order.

Temtem Height & Weight

This is a new issue as of today, I noticed that all of the temtem height & weight values have been replaced with 0. Not sure why.

Add larger image for items and gear

Thanks for the awesome API and the addition of my last feature request!
I noticed that the item thumbnail icons are pretty small and that there should be a bigger version for each icon on the wiki. Could you add those?

Random technique type mistake? -> Possible Capitalization issues in the future.

mental vs Mental (First letter isn't capitalized.)

Hey my decoder was being mean to me today and I realized that it was because of this very isolated mistake on the technique "Psychosis". Cant find another instance of this happening, it's not really a problem since it can be fixed on my end through a safety filter of sorts, but just thought I would bring it up.

On the actual website itself, they have it lowercased and I will submit a report to have that fixed there as well. However, it does bring to light a possible improvement on the API's end in that the API could compensate for future errors that wiki contributors might make in capitalization. I suggest that, programmatically, the API should just ensure that all types are set as lowercased or Capitalized, otherwise it may cause problems in the future(Again, not big ones, just lil ones!)

{
    "name": "Psychosis",
    "wikiUrl": "https://temtem.gamepedia.com/Psychosis",
    "type": "mental",
    "class": "Status",
    "damage": 0,
    "staminaCost": 0,
    "hold": 3,
    "priority": "unknown",
    "synergy": "None",
    "synergyEffects": [],
    "targets": "?",
    "description": "Apply a 4 Turn Doom Counter on the Target."
  },

Feature Request: Add weakness array to temtem data

On the wiki there is a type matchup chart, would it be possible to include this field in the temtem data. It is currently very weird to lookup this data using the existing api endpoints. For example given any random temtem I want to have a field to pull the type matchup from highest modifier to lowest.

image

Mistake in 'targets' specifically on the technique "Toxic Plume"

For some reason, the API is filling the 'targets' field with one of the both of the strings from the 'effects' fields in the technique's synergy effects. The Wiki is showing the information correctly, though.

{
    "name": "Toxic Plume",
    "wikiUrl": "https://temtem.gamepedia.com/Toxic_Plume",
    "type": "Toxic",
    "class": "Special",
    "damage": 50,
    "staminaCost": 24,
    "hold": 1,
    "priority": "normal",
    "synergy": "Crystal",
    "synergyEffects": [
      {
        "effect": "-8 STA",
        "type": "buff",
        "damage": 0
      },
      {
        "effect": "Targets get ATK-",
        "type": "debuff",
        "damage": 0
      }
    ],
    "targets": "-8 STA, Targets get ATK-",
    "description": "Like a faulty airship engine, this Temtem can leave a trail of toxic gas that gives Poison to the whole team for 1 turn."
  },

Saipark

Luma multipliers don't seem to include decimals - for example this week it should be a 2.5x modified luma chance, but the API collected that it is 2x.

Add ``targets`` field to an effects entry.

I think entries in the effects array still need a "targets" field because it can happen that the Move itself targets the other team but at the same time a condition like "Evading" is self-applied.
So an effect entry may benefit from a targets field as well:
Values for it would be:
"All", "Self", "Ally", "Team", "Other Team", default: "Target"

default would be Target. The other values make the condition independent of the moves actual target. Don't know if moves like that already exist but they can/will in the future.

Another thing is that all effects seems to be of type "condition". I do not think there will ever be another type for it so I think that field can be safely removed. Note that it is also ambigious because every effect has a field called "condition" meaning we refer to every effect as condition so I think a "type" field is not required here.

Missing techniques

Hi!

I was looking at using the data available in data/techniques.json rather than writing my own wiki scraper for my python temtem library. However, I noticed that these techniques seem to be missing:

Wind Blade
Water Blade
Wind Burst
Water Cannon
Water Cutting Lily

(Note that my data is probably missing some post-Kisiwa techniques, hence why I was going to write a scraper myself, so this may not be a complete list of missing techniques).

I guess something about those two types specifically (Wind and Water) at the start of the name is breaking the scraper in some way? I saw techniques like Toxic Fang are in your data, as is High-pressure Water.

I took a brief look at the traits data and couldn't see anything missing there, despite having some names like Water Affinity and Toxic Skin, so I'd guess this is only affecting Techniques.

Suggestion: Add TC numbers to the technique list

Another thing that could be helpful is if the Techniques that were marked as "Training Courses" in the technique list could contain the TC numbers. That data is found on the wiki here:

Link to TC numbers

Maybe it could either include that data in the technique information itself. ORRRR something that might actually be super useful is if it wasn't included in the technique data, but instead was included in a separate file called Training Courses and was stored as a dictionary with the technique name as a key. This would(as far as I understand) not be inferior since accessing info via a dictionary is fast af.

OOORRRR maybe just do both? Do what ever, honestly, you make good decisions haha and I trust you.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.