ridoy / pokemon-showdown-god-mode

Automatic damage calculation plugin for Pokemon Showdown (a popular battle simulator)
0 stars 0 forks source link

Failed to init Floette-Eternal #20

Open ridoy opened 2 years ago

ridoy commented 2 years ago

In Gen7 rand bats

{
  "name": "Floette",
  "speciesForme": "floetteeternal",
  "ident": "p1: Floette",
  "details": "Floette-Eternal, L80, F",
  "searchid": "p1: Floette|Floette-Eternal, L80, F",
  "slot": 0,
  "fainted": false,
  "hp": 100,
  "maxhp": 100,
  "level": 80,
  "gender": "F",
  "shiny": false,
  "hpcolor": "",
  "moves": [],
  "ability": "",
  "baseAbility": "",
  "item": "",
  "itemEffect": "",
  "prevItem": "",
  "prevItemEffect": "",
  "boosts": {},
  "status": "",
  "statusStage": 0,
  "volatiles": {},
  "turnstatuses": {},
  "movestatuses": {},
  "lastMove": "",
  "moveTrack": [],
  "statusData": {
    "sleepTurns": 0,
    "toxicTurns": 0
  }
}
ridoy commented 2 years ago

Formes known to be handled fine:

Known failure cases:

ridoy commented 2 years ago

Thinking the known failure cases lay outside the formes logic and probably have specialized logic in PS code. Must investigate

ridoy commented 2 years ago

Failed to init Unown-M

  "ident": "p2: Unown",
  "details": "Unown-M",
  "condition": "258/258",
  "active": false,
  "stats": {
    "atk": 149,
    "def": 153,
    "spa": 201,
    "spd": 153,
    "spe": 153
  },
  "moves": [
    "hiddenpowerpsychic60"
  ],
  "baseAbility": "levitate",
  "item": "choicespecs",
  "pokeball": "pokeball",
  "ability": "levitate",
  "name": "Unown",
  "speciesForme": "Unown-M",
  "level": 100,
  "shiny": false,
  "gender": "",
  "searchid": "p2: Unown|Unown-M",
  "hpcolor": "",
  "hp": 258,
  "maxhp": 258,
  "status": ""
}
ridoy commented 1 year ago

Failed to init minor indigo


{
  "ident": "p2: Minior",
  "details": "Minior-Indigo, L86",
  "condition": "243/243",
  "active": false,
  "stats": {
    "atk": 221,
    "def": 152,
    "spa": 221,
    "spd": 152,
    "spe": 256
  },
  "moves": [
    "earthquake",
    "shellsmash",
    "acrobatics",
    "powergem"
  ],
  "baseAbility": "shieldsdown",
  "item": "whiteherb",
  "pokeball": "pokeball",
  "ability": "shieldsdown",
  "name": "Minior",
  "speciesForme": "Minior-Indigo",
  "level": 86,
  "shiny": false,
  "gender": "",
  "searchid": "p2: Minior|Minior-Indigo, L86",
  "hpcolor": "",
  "hp": 243,
  "maxhp": 243,
  "status": ""
}```