Page 1 of 3 1 2 3 LastLast
Results 1 to 10 of 22

Thread: February 2020 IOTM: Powerful Glove

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

    Default February 2020 IOTM: Powerful Glove

    Code:
    10437	mint-in-box Powerful Glove	766433791	pglove_inbox.gif	usable	t	0
    Item	mint-in-box Powerful Glove	Free Pull
    Ph'nglui mglw'nafh Cthulhu
    R'lyeh wgah-nagl fhtagn.

  2. #2

    Default

    Code:
    use 1 mint-in-box Powerful Glove
    --------------------
    10438	Powerful Glove	991142661	pglove.gif	accessory		0
    Powerful Glove	0	none
    # Item Powerful Glove: Lets you use various glitchy cheat codes
    Item	Powerful Glove	Maximum MP: +10, Maximum HP: +20, Weapon Damage Percent: +25, Spell Damage Percent: +50, HP Regen Min: 5, HP Regen Max: 10, MP Regen Min: 5, MP Regen Max: 10, Single Equip
    --------------------
    You acquire an item: Powerful Glove
    When equipped you acquire 4 skills, 2 buffs and 2 combat.
    The buffs are:
    CHEAT CODE: Invisible Avatar
    Type: Noncombat
    This sequence of button presses renders you invisible. Monsters will still be able to detect you, though, because you don't use enough deodorant.
    (this skill uses 5% of the glove's daily battery power)

    Gives Effect: Invisible Avatar
    (10 Adventures)
    Code:
    cast 1 null
    --------------------
    2556	Invisible Avatar	missingavatar.gif	da6f47ae655716b599e530128712c36c
    Effect	Invisible Avatar	Combat Rate: -10
    --------------------
    You acquire an effect: Invisible Avatar (10)
    CHEAT CODE: Triple Size
    Type: Noncombat
    With the power of this awkward video game controller, you can triple your size at will. It's like eating one and a half mushrooms!
    (this skill uses 5% of the glove's daily battery power)

    Gives Effect: Triple-Sized
    (20 Adventures)
    Code:
    cast 1 null
    --------------------
    2557	Triple-Sized	triplesize.gif	6be2d9af5964c3bc987c0696ea60eeeb
    Effect	Triple-Sized	Muscle Percent: +200, Mysticality Percent: +200, Moxie Percent: +200
    --------------------
    You acquire an effect: Triple-Sized (20)
    The combat skills are:

    CHEAT CODE: Replace Enemy
    Type: Combat
    It'd be ideal if this thing could turn an enemy into a friend, but it does the next best thing by turning an enemy into a different enemy.
    Code:
    --------------------
    7326 CHEAT CODE: Replace Enemy replaceenemy.gif 5 0 0
    --------------------
    CHEAT CODE: Shrink Enemy
    Type: Combat
    Why cut your enemies down to size the old-fashioned way when you can do it the... slightly less old-fashioned way?
    Code:
    --------------------
    7327 CHEAT CODE: Shrink Enemy shrinkenemy.gif 5 0 0
    --------------------
    Shrink Enemy delevels by 50% and removes 50% of the monsters HP.
    Replace Enemy I haven't used yet but by the description & other peoples reports in the ASS discord it's another Macrometeorite.

    None of the skills cost MP, they use all use the glove's battery power which starts at 100% every day. Each succesful cast will use 5% of the remaining power with the exception of Replace Enemy which uses 10% per successful cast. Outside of combat I haven't seen anywhere the current battery power is displayed but in combat, the skills say "will use x of todays remaining y%).

    It also drops pixels after combat when equipped (so far seen only a red drop but I'd assume it can drop all 5 types you can get from the 8-bit Realm monsters, no idea if the drops are limited or influenced in any way or if it can drop brown or yellow pixels).
    Last edited by Malibu Stacey; 02-04-2020 at 05:34 AM.

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

    Default

    Revision 19718 adds the items

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

    Default

    Revision 19719 adds the 4 skills and the 2 effects.
    Nothing yet about tracking battery power, limiting castings based on battery power, etc.

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

    Default

    Revision 19725

    Add and remove 4 CHEAT CODE skills when you wear/remove the Powerful Glove
    Property _powerfulGloveBatteryPowerUsed starts at 0 and is incremented whenever you use a CHEAT CODE
    CHEAT CODE skills will be ignored in a CCS if you don't have the Powerful Glove equipped

    $skill[ CHEAT CODE: xxx].dailyLimit starts at 20 (or 10) and goes down by 1 each time you use Powerful Glove battery power. It doesn't care whether you have the glove equipped or not; $skill[ CHEAT CODE: xxx ].know_skill() will be true or false, repectively, if you have the glove equipped or not.

    Modulo this all actually working as expected, is this done? Anything else we need to do to support it?

  6. #6
    Senior Member
    Join Date
    Jun 2016
    Posts
    415

    Default

    Maybe auto-equipping the powerful glove when you try to cast one of the noncombat skills (and then restoring your previous outfit)?

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

    Default

    Well....as coded, you don't "know" the skill unless the item is equipped. That's fine for combat skills. I'm not how we treat other equipment that grants non-combat skills - if there is any. I'll see if I can find examples.

  8. #8
    Senior Member
    Join Date
    Feb 2010
    Posts
    1,175

    Default

    I don't know whether this is something that could be coded for but...when, with the glove equipped I used the maximizer to boost mysticallity, the results included casting "Triple Size" and, prior to that, filling the slot occupied by the glove with another item.

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

    Default

    Maybe auto-equipping the powerful glove when you try to cast one of the noncombat skills (and then restoring your previous outfit)?
    Originally Posted by the dictator View Post
    Well....as coded, you don't "know" the skill unless the item is equipped. That's fine for combat skills. I'm not how we treat other equipment that grants non-combat skills - if there is any. I'll see if I can find examples.
    Originally Posted by Veracity View Post
    I don't know whether this is something that could be coded for but...when, with the glove equipped I used the maximizer to boost mysticallity, the results included casting "Triple Size" and, prior to that, filling the slot occupied by the glove with another item.
    Originally Posted by Magus_Prime View Post
    The 7XXX block of skills are mostly granted by items. Not all of them. I see "Spirit of Garlic" (and the other Flavour of Magic skills). "Soul Bubble" (and other Sauceror Soul Sauce Skils), Tome and Libram skills, The Smile of Mr. A, Seek out a Bird, and the Powerful Glove buffs and combat skills.

    The book ones are summons perma-granted by reading the books.
    The Smile of Mister A. comes from simply owning a Golden Mr. Accessory.
    Seek out a Bird is granted by "using" the Bird-A-Day calendar today.
    The ones that are granted only when an item is equipped are all combat skills - except for the 2 Powerful Glove buffs.

    So, this is a new mechanism.

    Given that, it would not be unreasonable to say you always have access to that skill if the Powerful Glove is "accessible" - equippped or in Inventory or in another place that is freely available, given your item retrieval settings: closet or storage if out of Ronin.

    If it is equipped, nothing special needed to cast it.
    Otherwise, need to equip it in an accessory slot and then unequip it afterwards.
    That would also fix the maximizer issue.
    A complicating issue would be the interaction with the code we have for automaticially equipping mana-cost reduction equipment.

    That might be complicated enough that I'm not feeling the motivation to work on this right now. :/

    In which case, the maximizer issue remains. You can work around this - if you are using the maximizer frame - by casting skills and using items before donning equipment. That might be generally harmless; right now we maximize by doing things in the order they appear in the list of maximization results. Alternatively, we could have a special case which fires when the maximizer is about to remove the Powerful Glove and, later in the list, you have a skill which requires it to be equipped. So perhaps a generic way to tie a skill to a particular item that grants it. That could be exposed by a Skill proxy record field:

    item $skill[ CHEAT CODE: Shrink Monster ] .granted_by => $item[ Powerful Glove ]

    This new mechanism - equipment that grants non-combat-skills only when equippped - is trickier than it first appears.
    Ph'nglui mglw'nafh Cthulhu
    R'lyeh wgah-nagl fhtagn.

  10. #10
    Senior Member Crowther's Avatar
    Join Date
    Nov 2006
    Posts
    1,581

    Default

    A complicating issue would be the interaction with the code we have for automaticially equipping mana-cost reduction equipment..
    Originally Posted by Veracity View Post
    Another complication would be the interaction with max MP increasing equipment. Although give this item provides +10 MP and doesn't take MP to cast a skill, not a really a big problem.

Posting Permissions

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