Results 1 to 3 of 3

Thread: daily deeds: Do not show god lobster free fights in pokefam

  1. #1
    Senior Member
    Join Date
    Oct 2017
    Posts
    436

    Default daily deeds: Do not show god lobster free fights in pokefam

    a pretty minor display bug, but daily deeds should not track remaining god lobster free fights during pokefam run, as they cannot actually be used in pokefam

  2. #2
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    12,314

    Default

    I don't remember much how this path works. If I recall, you don't have an "active familiar". Instead, you have an active "familiar team" consisting of three of your familiars.
    I see that we reject "familiar.php" requests in PokeFam, so we never try to actually take one out of the terrarium.
    The "familiar" command will refuse to do anything.
    (familiar-related ASH functions WILL try to do stuff, but will let the FamiliarRequest fail the attempt.)
    We don't show them in the green side pane or the Gear Changer.
    The Maximizer will not considering switching familiars.
    We DO maintain your list of available familiars by parsing famteam.php, rather than familiar.php.

    Therefore, KoLCharacter.familiars contains all your familiars.

    I wonder if making FamiliarData's canEquip() method simply return false if you are in Pokefam is the right solution? That will mark the familiar as unable to be taken from the terrarium, which will make the Daily Deed work as expected. It should not effect whether or not a particular familiar is in your list of familiars.

    I'll try that.

  3. #3
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    12,314

    Default

    Try revision 19625. Tell me if you see unintended side effects.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •