Differences - EthanCherian/SuperAutoPets GitHub Wiki

Disclaimer

My recreation is not perfect, and the specific areas of imperfection can be found below. For those inexperienced with the official Super Auto Pets (SAP), mine will technically be functional, but these differences are worth noting.

  • Pets
    • SAP has 60 functional pets in the basic pack.
    • My version has 58 functional pets.
      • As of now, tiger and wolverine from the official pets remain unimplemented.
  • Multiplayer
    • SAP stores players' teams each turn and, every battle, matches a player against another player's team from the same turn. This ensures a fair battle is had, without the need for complex synchronous multiplayer capabilities.
    • My version works basically the same way, except that all teams are stored as player-visible CSV files. Players have the option to add their created teams to the folder if they desire to play against their own teams later.
  • Ability Triggers
    • SAP triggers abilities in order of highest attack.
      • i.e. For abilities that have the same trigger class, the pet with the highest attack will trigger their ability first.
    • My version essentially goes front-to-back for the player's team, then does the same for the opponent's team.
      • While this does work, there are material differences between the two approaches in some cases.
  • Ability Interactions
    • Certain interactions between abilities, especially hurt/faint triggers, can act differently in my version compared to SAP. Again, mostly the same, but flawed.
    • Of particular concern are the badger and hedgehog, whose abilities have very strange effects on certain other pets' abilities.
      • Truly can't be bothered fixing them though :)