At the moment if you like to use the method chaining form:
there are some methods that could use taking arguments in a different order. For example, it's silly to do
1.use($skill[The Ode to Booze])
$skill[The Ode to Booze].use(1)
with 1 as the default value.
$skill[The Ode to Booze].use()
Can anyone think of any reasons I shouldn't add these overloads where possible? drink, eat, use (and even equip with slot and equipment) would all benefit.
As my first post since, I feel like I need to say: I'm still not decided on whether it's right to carry on working on kol-related tools given what has come to light.