New Content New IOTM: unwrapped knock-off retro superhero cape

fredg1

Member
A configurable cape (back item).
Name is like latte, in that it changes.

link to configure: inventory.php?action=hmtmkmkm
leads to "Setup Your knock-off retro superhero cape", which is choice adventure number 1437. The choice adventure is exitable whenever (no need to specifically select the "I'm Done" option).

The cape is always set to 1 superhero, and 1 washing mode.

View attachment inventory.php.zip

choice.php?whichchoice=1437&option=1&pwd=[...] leads to changing the superhero

choice.php?whichchoice=1437&option=2&pwd=[...] changes the washing mode to "Hold Me"

choice.php?whichchoice=1437&option=3&pwd=[...] changes the washing mode to "Thrill Me"

choice.php?whichchoice=1437&option=4&pwd=[...] changes the washing mode to "Kiss Me"

choice.php?whichchoice=1437&option=5&pwd=[...] changes the washing mode to "Kill Me"

choice.php?whichchoice=1437&option=6&pwd=[...] is "I'm Done" (lets you leave. Useless since you can leave anyway, but w/e)

(one of the washing modes will be absent, since it's the one you currently have)




Trying to change the superhero leads to "Setup your knock-off retro superhero cape" (same name...), which is choice adventure number 1438. This one is NOT exitable; you need to select an option to leave.

View attachment choice.php.zip

choice.php?whichchoice=1438&option=1&pwd=[...] changes the superhero to Vampire Slicer

choice.php?whichchoice=1438&option=2&pwd=[...] changes the superhero to Heck General

choice.php?whichchoice=1438&option=3&pwd=[...] changes the superhero to Robot Police

choice.php?whichchoice=1438&option=4&pwd=[...] is "I'm Good", letting you leave the choice adventure.

(one of the superheroes will be absent, since it's the one you currently have. Selecting "I'm good" is the equivalent of selecting the currently selected superhero)
(you need to select a superhero (or select "I'm Good") to leave the choice adventure)
Selecting any of these (other than the currently selected superhero, since that option is absent) returns you to the previous choice adventure.
 

fredg1

Member
Comes from: packaged knock-off retro superhero cape

The cape's base enchantments, as well as the extra enchantment from the washing mode, are based on the selected superhero.


Superhero: Vampire Slicer

Cape's name: Vampire Slicer trench cape

Cape base enchantments:
Muscle +30%
Maximum HP +50


"Hold Me"
option blue text: add elemental resistance
cape enchantment: Serious Hot Resistance (+3)
Serious Cold Resistance (+3)
Serious Spooky Resistance (+3)
Serious Stench Resistance (+3)
Serious Sleaze Resistance (+3)


"Thrill Me"
option blue text: add Muscle stat gains after combat
cape enchantment: +3 Muscle Stats Per Fight

"Kiss Me"
option blue text: enable a health-draining attack
cape enchantment: Allows vampiric smooching

"Kill Me"
option blue text: enable a powerful sword attack against undead enemies
cape enchantment: Lets you instantly kill undead foes with a sword



Superhero: Heck General

Cape's name: Heck General cloak

Cape base enchantments:
Mysticality +30%
Maximum MP +50


"Hold Me"
option blue text: stun enemies at the start of combat
cape enchantment: Stuns foes at the start of combat

"Thrill Me"
option blue text: add Mysticality stat gains after combat
cape enchantment: +3 Mysticality Stats Per Fight

"Kiss Me"
option blue text: enable the Devil's Kiss
cape enchantment: Lets you unleash the Devil's kiss

"Kill Me"
option blue text: enlist a Heck Clown to make your spells spookier
cape enchantment: A Heck Clown will make your spells spookier



Superhero: Robot Police

Cape's name: Robot Police cape

Cape base enchantments:
Moxie +30%
Maximum HP +25
Maximum MP +25


"Hold Me"
option blue text: allows you to handcuff your foes
cape enchantment: Allows you to handcuff opponents

"Thrill Me"
option blue text: add Moxie stat gains after combat
cape enchantment: +3 Moxie Stats Per Fight

"Kiss Me"
option blue text: enable a Sleaze attack
cape enchantment: <nothing; the message seems to be missing>

"Kill Me"
option blue text: enable a powerful gun attack
cape enchantment: Lets you perform a super-accurate attack with a gun
 

fredg1

Member
So far, there doesn't seem to be any restriction on how often you can change superhero/washing mode
 

Malibu Stacey

Active member
Code:
--------------------
10647	Vampire Slicer trench cape	630054973	retrocape1.gif	container		0
Vampire Slicer trench cape	0	none
Item	Vampire Slicer trench cape	Muscle Percent: +30, Maximum HP: +50, Hot Resistance: +3, Cold Resistance: +3, Spooky Resistance: +3, Stench Resistance: +3, Sleaze Resistance: +3
--------------------
--------------------
10646	packaged knock-off retro superhero cape	197563560	retrocape0.gif	usable	t	0
Item	packaged knock-off retro superhero cape	Free Pull
--------------------
 

gausie

D̰͕̝͚̤̥̙̐̇̑͗̒e͍͔͎͈͔ͥ̉̔̅́̈l̠̪̜͓̲ͧ̍̈́͛v̻̾ͤe͗̃ͥ̐̊ͬp̔͒ͪ
Staff member
I'm writing a patch now to track the superhero and the washing instructions
 

gausie

D̰͕̝͚̤̥̙̐̇̑͗̒e͍͔͎͈͔ͥ̉̔̅́̈l̠̪̜͓̲ͧ̍̈́͛v̻̾ͤe͗̃ͥ̐̊ͬp̔͒ͪ
Staff member
I'm writing a patch now to track the superhero and the washing instructions

This is now in r20490. Anyone reading - do you have a good idea of how we can add/remove available skills outside of changing equipment? At the moment I have just added all the skills when you put on the cape (except for the two weapon-based ones) but it would be nice to limit them by the preference value.

Next thing I'm going to work on is a cli command for changing your configuration
 

gausie

D̰͕̝͚̤̥̙̐̇̑͗̒e͍͔͎͈͔ͥ̉̔̅́̈l̠̪̜͓̲ͧ̍̈́͛v̻̾ͤe͗̃ͥ̐̊ͬp̔͒ͪ
Staff member
Aaaand r20493 defines a retrocape command
 
Last edited:

ckb

Minion
Staff member
This is now in r20490. Anyone reading - do you have a good idea of how we can add/remove available skills outside of changing equipment? At the moment I have just added all the skills when you put on the cape (except for the two weapon-based ones) but it would be nice to limit them by the preference value.

For other conditional skills from equipment, have_skill() returns true when the skill is available, and false when it is not. It would be good for the cap skills to follow the same convention.
 

gausie

D̰͕̝͚̤̥̙̐̇̑͗̒e͍͔͎͈͔ͥ̉̔̅́̈l̠̪̜͓̲ͧ̍̈́͛v̻̾ͤe͗̃ͥ̐̊ͬp̔͒ͪ
Staff member
For other conditional skills from equipment, have_skill() returns true when the skill is available, and false when it is not. It would be good for the cap skills to follow the same convention.

I agree but right now I can't work out a non-ridiculous way of adding and removing a skill that is based on both a preference and an equipped item.
 

gausie

D̰͕̝͚̤̥̙̐̇̑͗̒e͍͔͎͈͔ͥ̉̔̅́̈l̠̪̜͓̲ͧ̍̈́͛v̻̾ͤe͗̃ͥ̐̊ͬp̔͒ͪ
Staff member
There is not for this item's constraints as described in my previous post
 

Veracity

Developer
Staff member
Try revision 20494. I don't know if it's ridiculous.

Code:
static boolean [ skill ] cape_skills = $skills[
    Smooch of the Daywalker,
    Slay the Dead,
    Unleash the Devil's Kiss,
    Deploy Robo-Handcuffs,
    Blow a Robo-Kiss,
    Precision Shot,
];

item cape = $item[ unwrapped knock-off retro superhero cape ];

print( cape + " equipped = " + ( equipped_amount( cape ) > 0 ) );
print( "Hero = " + get_property( "retroCapeSuperhero" ) );
print();

foreach sk in cape_skills {
    if ( have_skill( sk ) ) {
    print( sk );
    }
}

yields

Code:
> rc.ash

unwrapped knock-off retro superhero cape equipped = false
Hero = vampire

> equip unwrapped knock-off retro superhero cape

Putting on unwrapped knock-off retro superhero cape...
Equipment changed.

> rc.ash

unwrapped knock-off retro superhero cape equipped = true
Hero = vampire

Smooch of the Daywalker

> equip crazy bastard sword

Wielding crazy bastard sword...
Equipment changed.

> rc.ash

unwrapped knock-off retro superhero cape equipped = true
Hero = vampire

Smooch of the Daywalker
Slay the Dead
> retrocape heck

Reconfiguring retro cape
Encounter: Setup your knock-off retro superhero cape

> rc.ash

unwrapped knock-off retro superhero cape equipped = true
Hero = heck

Unleash the Devil's Kiss

> retrocape robot

Reconfiguring retro cape
Encounter: Setup your knock-off retro superhero cape

> rc.ash

unwrapped knock-off retro superhero cape equipped = true
Hero = robot

Deploy Robo-Handcuffs
Blow a Robo-Kiss

> equip cap gun

Wielding cap gun...
Equipment changed.

> rc.ash

unwrapped knock-off retro superhero cape equipped = true
Hero = robot

Deploy Robo-Handcuffs
Blow a Robo-Kiss
Precision Shot
 

gausie

D̰͕̝͚̤̥̙̐̇̑͗̒e͍͔͎͈͔ͥ̉̔̅́̈l̠̪̜͓̲ͧ̍̈́͛v̻̾ͤe͗̃ͥ̐̊ͬp̔͒ͪ
Staff member
Try revision 20494. I don't know if it's ridiculous.
Thanks @Veracity. I am not sure exactly how addConditionalSkills is called but it looks like this won't add and remove the skills when you equip/unequip a sword or gun.
 

gausie

D̰͕̝͚̤̥̙̐̇̑͗̒e͍͔͎͈͔ͥ̉̔̅́̈l̠̪̜͓̲ͧ̍̈́͛v̻̾ͤe͗̃ͥ̐̊ͬp̔͒ͪ
Staff member
Didn’t the gCLI output I quoted show that working correctly?
So it does! I guess this further cements the fact that I'm not sure exactly how that function is called 😅
 

Malibu Stacey

Active member
The maximizer doesn't suggest folding the cape when a different configuration would be more beneficial e.g. have it on anything other than muscle hold and maximize using "all res" & it won't be suggested.

Also when on moxie, it's not showing the +25 HP and +25 MP it gives in the gear changer.
 

Xande1

Member
If the cape's "Slay the Dead" skill is used on an undead in the Cyrpt, it cleanses 1 additional evil from whatever area of the Cyrpt you're in with the message:

You trench cape ripples as an evil draft blows and then quiets, it feels less evil in here!

Currently, not detecting this message throws off mafia's cyrpt detection. This function didn't exist when the cape was released; I believe it's the function referenced in the Nov 16 trivial (although it was actually changed a couple of days before that).
 

Malibu Stacey

Active member
After ascending the cape resets back to "vampire hold" but KoLMafia's data isn't updated until you inspect it again.
Mine was on "heck kiss" before ascension and also after ascension

Code:
> ash turns_played()

Returned: 0

> prefref retrocape

Name Value Default Scope
retroCapeSuperheroheckvampire user
retroCapeWashingInstructionskisshold user

Visiting the equipment tab of inventory caused the following to happen

Code:
Preference retroCapeSuperhero changed from heck to vampire
Preference    retroCapeWashingInstructions changed from kiss to hold

Also when set to moxie, it still isn't showing the extra HP & MP in the gear changer.
 
Top