bencoveney / super-auto-pets-db

This database website is an un-official guide and reference for the pets, food and stats from the game Super Auto Pets.
https://superauto.pet/
MIT License
43 stars 12 forks source link

Wrong Ox ability trigger data #18

Closed WolfDWyc closed 2 years ago

WolfDWyc commented 2 years ago

The Ox ability trigger is currently set as AfterAttack and it should actually be Faint:

        "trigger": "AfterAttack",
        "triggeredBy": {
          "kind": "FriendAhead",
          "n": 1
        },
bencoveney commented 2 years ago

Good spot!

Thanks for your contributions of all the incorrect data values. I manually populated them all initially so its great to have another set of eyes on them catching the mistakes.

bencoveney commented 2 years ago

Fixed, thanks!

WolfDWyc commented 2 years ago

Good spot!

Thanks for your contributions of all the incorrect data values. I manually populated them all initially so its great to have another set of eyes on them catching the mistakes.

Yeah, no problem - sorry if this isn't a good place to say this because it doesn't relate to the issue, but I've been using the API and it's mostly really good, thank you so much for making it, but I wanted to ask:

There are a bunch of things I reported that I noticed while implementing, but there are some things I wouldn't consider bugs still might be good to change. Some pet abilities (from what I noticed: sheep, deer, rooster and rat) where you can't actually infer all of the ability's effect just from the fields present.

Do you think that's something worth changing? I'm not sure if inferring abilities is a target you put for the shape, but if you do want to change it, I'd be happy to work on it with you and try to help figuring out the best shape for it.

bencoveney commented 2 years ago

I would be more than happy to look at any suggestions/feedback you have.

Some context for what I've been trying to do:

I wouldn't want to give the impression that what is in the api.json file is super well planned, or can't be changed, because I'm changing it all the time. So if you have feedback, I'd love to hear it, and its probably a good time to make those changes!

For reference, if you search the repository for "TODO" you'll see there's already a bit of a back-catalogue of places I've already found that could do with being improved.

image

WolfDWyc commented 2 years ago

That's awesome! Glad to see you're aware of most of the changes that should be added, like in the rooster. I also checked out the generated ability descriptions and they're very cool - they make it a lot easier to understand.

Here are some other changes that should be discussed, focusing on pet summons:

Summon location

Status effects

Summon count

Scorpion

Poison status effect

Summoning

Note

I've noticed that for all status-effects that change damage, their effect is set to a wrong ModifyDamage, which should only be set for the weak status, and all others should be replaced to DealDamage

Thank you again for being so active and willing to take feedback and improve the project!