Lab is a room.
A power is a kind of object.
A power list is a list of powers that varies.
The power list is usually {}.
To upload (power - a power) to suit:
if power is not listed in power list:
add power to the power list;
say "You upload [power] to suit.";
otherwise:
say "You already uploaded the [power] power.".
To remove (power - a power) from suit:
if power is listed in power list:
remove power from the power list;
say "You remove [power] from suit.";
otherwise:
say "You already removed the [power] power.".
Super Punch is a power.
Fooing is an action applying to nothing.
Understand "foo" as fooing.
Instead of fooing:
upload Super Punch to suit.
Barring is an action applying to nothing.
Understand "bar" as barring.
Instead of barring:
remove Super Punch from suit.
Bazzing is an action applying to nothing.
Understand "baz" as bazzing.
Instead of bazzing:
say "Power List: [power list][line break]".
Expected Behavior:
>foo
You upload Super Punch to suit.
>baz
Power List: Super Punch
Observed Behavior:
>foo
You upload Super Punch to suit.
>baz
Power List: 58158
This behavior doesn’t occur in v10, so there’s no need for a bug report. But, yes, anyone can get an account and file bugs. Whatever triaging is happening is being done by Graham, I presume…