Page 2 of 5 FirstFirst 1 2 3 4 ... LastLast
Results 11 to 20 of 49

Thread: Bird-A-Day calendar

  1. #11

    Default

    Code:
    cast 1 null
    --------------------
    2551	Blessing of the Chilling Enchanted Treasure Warbler	findbird.gif	8de6fb855433dc4b90fb4dbc2a5c919d
    Effect	Blessing of the Chilling Enchanted Treasure Warbler	Mysticality Percent: +50, Cold Resistance: +2, Item Drop: +30, Damage Absorption: +100, Damage Reduction: 5
    --------------------
    You acquire an effect: Blessing of the Chilling Enchanted Treasure Warbler (10)
    You need to click the use link on the IotM every day to acquire the new skill. I would suggest adding this to breakfast as a QoL upgrade.

    Actually scratch that, apparently just using the IotM changes any remaining turns of the buff to the new buff.
    Last edited by Malibu Stacey; 01-10-2020 at 07:01 AM.

  2. #12
    Developer fronobulax's Avatar
    Join Date
    Feb 2009
    Location
    Central Virginia, USA
    Posts
    4,793

    Default

    There also may be changes, as the response to this IOTM has been quite negative so far.
    Originally Posted by fredg1 View Post
    Just out of curiosity, what is your source? Is this based upon clan or GD discussions or public pronouncements from Asymmetric employees or what? Any chance you have access to ITOM sale data and it is trending lower than usual?
    Well, thank you.
    Originally Posted by Veracity View Post

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

    Default

    I bet the unopened Bird-a-Day calendar will soon become a Free Pull; they always do that for bind-on-use IOTMs and they always forget to put it on when it is first released.
    Originally Posted by Veracity View Post
    it's an auto-pull
    Originally Posted by fredg1 View Post
    I just ascended with an unopened Bird-a-Day calendar in inventory.
    It is now in storage, just as I predicted.
    It is not an auto-pull.

    It is also not yet a Free Pull. I submitted a Bug Report to KoL about that, since all previous bind-on-use IOTMs are Free Pulls.
    Ph'nglui mglw'nafh Cthulhu
    R'lyeh wgah-nagl fhtagn.

  4. #14

    Default

    Just out of curiosity, what is your source? Is this based upon clan or GD discussions or public pronouncements from Asymmetric employees or what? Any chance you have access to ITOM sale data and it is trending lower than usual?
    Originally Posted by fronobulax View Post
    I think it's probably a combination of



    Aenimus has been quite open about it's lack of power in the #iotm-discussion channel.

    Personally I think it's fine. Not everything has to be Source Terminal/Smithsness level of brokenness but there's no pleasing some people.

  5. #15
    Developer fronobulax's Avatar
    Join Date
    Feb 2009
    Location
    Central Virginia, USA
    Posts
    4,793

    Default

    I think it's probably a combination of



    Aenimus has been quite open about it's lack of power in the #iotm-discussion channel.

    Personally I think it's fine. Not everything has to be Source Terminal/Smithsness level of brokenness but there's no pleasing some people.
    Originally Posted by Malibu Stacey View Post
    Thanks. Underpowered makes sense especially if you have lots of shineys but I have not seen a lot of cases where TPTB makes significant changes in response to complaints. Since that possibility was implied it made me wonder if there were places I should pay attention to :-)
    Well, thank you.
    Originally Posted by Veracity View Post

  6. #16

    Default

    Thanks. Underpowered makes sense especially if you have lots of shineys but I have not seen a lot of cases where TPTB makes significant changes in response to complaints. Since that possibility was implied it made me wonder if there were places I should pay attention to :-)
    Originally Posted by fronobulax View Post
    I think people are recalling what happened with the rune spoon getting the ability to change your moon sign after it had been out a few months and thinking since the level of whelmedness of this IotM is similar to how that was, (even though the rune spoon was intended as a path specific IotM for 2CRS) then there may be some buffing also happening to this if they whine enough about it. Certainly there's been grumbling of that ilk in the #iotm-discussion channel on ASS Discord.

    Hell someone in my clan wanted a refund on the Mr A they used to get the Beach Comb because the Beach Combo skill was changed to 1/combat rather than unlimited so maybe I'm the weird one.

    Code:
    cast 1 null
    --------------------
    2551	Blessing of the Southern Illinois Scream Firebird	findbird.gif	8de6fb855433dc4b90fb4dbc2a5c919d
    Effect	Blessing of the Southern Illinois Scream Firebird	Hot Resistance: +3, Monster Level: +20, Damage Absorption: +100, Damage Reduction: 5
    --------------------
    You acquire an effect: Blessing of the Southern Illinois Scream Firebird (10)
    Code:
    cast 1 null
    --------------------
    2551	Blessing of the Great Speedy Lizard Owl	findbird.gif	8de6fb855433dc4b90fb4dbc2a5c919d
    Effect	Blessing of the Great Speedy Lizard Owl	Mysticality Percent: +150, Initiative: +50, MP Regen Min: 10, MP Regen Max: 20
    --------------------
    You acquire an effect: Blessing of the Great Speedy Lizard Owl (10)
    Code:
    cast 1 null
    --------------------
    2551	Blessing of the Jaunty Fire-fronted Scream Tanager	findbird.gif	8de6fb855433dc4b90fb4dbc2a5c919d
    Effect	Blessing of the Jaunty Fire-fronted Scream Tanager	Moxie Percent: +50, Hot Resistance: +3, Monster Level: +15, Damage Absorption: +100, Damage Reduction: 5
    --------------------
    You acquire an effect: Blessing of the Jaunty Fire-fronted Scream Tanager (10)
    Code:
    cast 1 null
    --------------------
    2551	Blessing of the Merlin's Furtive Corpse Thrush	findbird.gif	8de6fb855433dc4b90fb4dbc2a5c919d
    Effect	Blessing of the Merlin's Furtive Corpse Thrush	Mysticality Percent: +75, Spooky Resistance: +1, Combat Rate: +0, MP Regen Min: 10, MP Regen Max: 20
    --------------------
    You acquire an effect: Blessing of the Merlin's Furtive Corpse Thrush (10)
    Code:
    cast 1 null
    --------------------
    2551	Blessing of the Fashionable Speedy Tomato Quail	findbird.gif	8de6fb855433dc4b90fb4dbc2a5c919d
    Effect	Blessing of the Fashionable Speedy Tomato Quail	Moxie Percent: +75, Hot Resistance: +1, Initiative: +75, Damage Absorption: +100, Damage Reduction: 5
    --------------------
    You acquire an effect: Blessing of the Fashionable Speedy Tomato Quail (10)
    Last edited by Malibu Stacey; 01-15-2020 at 06:32 AM.

  7. #17
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    13,525

    Default

    This is a pain. I have stuck in the bare minimum to support it:

    I added the skill "Seek out %birdname%" as "Seek out a Bird"
    When you visit the bird-a-day calendar for the first time, parse the bird name into "_birdOfTheDay".
    Each time you seek a bird, increment "_birdsSoughtToday"
    -> Mana cost is 5 * (2 ^ <_birdsSoughtToday> )
    (Is there a limit? On the seventh, you set a favorite bird, but can you keep summoning?

    Code:
    [color=green]> cast Seek out a Bird
    
    Casting Seek out a Bird 1 times...
    --------------------
    2551	Blessing of the Southern Japanese Velocity Eagle	findbird.gif	8de6fb855433dc4b90fb4dbc2a5c919d
    Effect	Blessing of the Southern Japanese Velocity Eagle	Muscle Percent: +100, Initiative: +75, HP Regen Min: 10, HP Regen Max: 20
    --------------------
    You acquire an effect: Blessing of the Southern Japanese Velocity Eagle (10)
    Seek out a Bird was successfully cast.
    
    > get _birdOfTheDay
    
    Southern Japanese Velocity Eagle
    
    > get _birdsSoughtToday
    
    3
    
    > ash mp_cost( $skill[ Seek out a Bird ] )
    
    Returned: 40
    Nothing yet for fsvorite birds.
    When you log in, api.php returns something like this:

    Code:
    "effects":{"8de6fb855433dc4b90fb4dbc2a5c919d":["Blessing of the Southern Japanese Velocity Eagle","10","findbird","skill:7323","2551"]}
    We look up the effect descid and get Blessing of the Bird.

    Notice that when you cast it, we find "Blessing of the Southern Japanese Velocity Eagle". But if I log in again:

    Code:
    > test neweffect 8de6fb855433dc4b90fb4dbc2a5c919d
    
    --------------------
    2551	Blessing of the Bird	findbird.gif	8de6fb855433dc4b90fb4dbc2a5c919d
    Effect	Blessing of the Bird	Muscle Percent: +100, Initiative: +75, HP Regen Min: 10, HP Regen Max: 20
    --------------------
    
    > ash string_modifier( $effect[ Blessing of the Bird ], "Modifiers" )
    
    Returned: Muscle Percent: +100, Initiative: +75, HP Regen Min: 10, HP Regen Max: 20
    Should probably recognize when Blessing of the XXX is unknown and (temporarily) override Blessing of the Bird's modifiers based on the item description.

    The goal is to have the skill and effect names be constant, to make scripting rational.

    What a pain.

  8. #18
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    13,525

    Default

    (Revision 19699)

  9. #19

    Default

    (Is there a limit? On the seventh, you set a favorite bird, but can you keep summoning?
    Originally Posted by Veracity View Post
    Only if you set it as your favourite using the NC which means overwriting your current favourite if any.

  10. #20
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    Location
    The Unseelie Court
    Posts
    13,525

    Default

    Revision 19701 does this:

    - When you log in, if you have a Bird-a-Day calendar, read the effect descriptions of Blessing of the Bird and Blessing of your favorite Bird and override the modifiers
    - The first time you use your calendar per day, add the "Seek out a Bird" skill and set the modifiers for Blessing of the Bird (and mark them as "known" for today).
    - If you receive the Blessing of the Bird effect, don't be fooled by the bird name. If we don't know the modifiers, read them and mark them as known.

    If you do everything within KoLmafia, this should work well enough. If you do some things outside KoLmafia, or log in and out, it should still work, but we won't know your favorite bird, for example.

    I could parse the favorite bird when you receive the "Blessing of the XXX" effect. Maybe later.

    Here's what I did today when I logged in for the first time:

    Code:
    > ash have_skill( $skill[ seek out a bird ] )
    
    Returned: false
    
    > get _birdOfTheDay
    
    > ash string_modifier( $effect[ blessing of the bird ], "Modifiers" )
    
    Returned: Muscle Percent: +100, Initiative: +75, HP Regen Min: 10, HP Regen Max: 20
    
    > use Bird-a-Day calendar
    
    Using 1 Bird-a-Day calendar...
    You learned a new skill: Seek out a Bird
    Finished using 1 Bird-a-Day calendar.
    
    > ash have_skill( $skill[ seek out a bird ] )
    
    Returned: true
    
    > get _birdOfTheDay
    
    Hasty Liechtensteiner Enchantment Firebird
    
    > ash string_modifier( $effect[ blessing of the bird ], "Modifiers" )
    
    Returned: Mysticality Percent: +100, Hot Resistance: +2, Initiative: +25, HP Regen Min: 10, HP Regen Max: 20
    
    > cast seek out a bird
    
    Casting Seek out a Bird 1 times...
    You acquire an effect: Blessing of the Bird (10)
    Seek out a Bird was successfully cast.
    Notice that when I logged in, it parsed the modifiers for Blessing of the Bird - leftover from yesterday.
    I used the item, got a new daily bird, learned the skill, and parsed the modifiers.
    I cast the skill and got the blessing.

    There are undoubtedly tweaks needed for this, but next up is support for Favorite Bird.
    (parse bird of the day from gaining effect "Blessing of the XXX")
    (correctly calculate mana when multicasting "Seek out a Bird". It calculates a single cast correctly, but the cost goes up, like Libram skills, and no code yet to determine total mana needed to cast it X times. The fact that there is a choice presented on the seventh cast of the day is a wrinkle...)

    (Does your Favorite Bird persist over ascension? I'll find out, by and by, since today's modifiers look interesting enough to save as a Favorite, for now.)

Posting Permissions

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