All ideas tagged "wish parser"

#4977

 · 
vanilla

You should be able to wish for “identified” on an object, which makes the object arrive identified. For instance, wishing for an identified magic marker would mean you already know its charges and don’t need to spend some other identification resource on them.

This is intended to accompany #4914, so that the player doesn’t always just wish for identification because they sometimes have more important things to put on the wish.

#4976

 · 
vanilla

Using too many adjectives on a wish (e.g. “fixed”, “blessed”, “greased”) should have a risk that only some of them, selected randomly, will be respected. This is intended to encourage choosing only the most important adjectives rather than wishing for everything that could possibly matter.

Not specified whether adjectives that are part of an item appearance (i.e. the “red” in “red potion”) should count.

#4772

 · 
vanilla

If you specify a wish that has 2 contradicting terms, “rustproof”/”fixed” etc alongside a specific object type that doesn’t suffer from erosion, there should be a chance that the wish parser resolves the contradiction by respecting the erodeproof part and not the object type part, so you end up getting an erodable but erodeproof object that wasn’t the type you asked for.

#3438

 · 
vanilla

Wishes that don’t directly match anything get passed through a Levenshtein distance algorithm to find the nearest thing to which it matches. Then ideally the game would ask “Nothing fitting that description exists; did you mean to enter [foo]?” and answering yes will wish for that instead.

#2388

 · 
vanilla

The wish parser should accept “scroll of recharging” as a valid variation for scroll of charging.

#2386

 · 
vanilla

Remove the ability to wish for general items such as “scroll” or “ring”, since more often than not these only get used when someone typoes “scroll of identigy” - people almost always want to wish for specific items.

#1323

 · 
vanilla

Let the player type “bgf” at a wish prompt and alias it to “blessed greased fixed”.

#1084

 · 
vanilla

The wish parser accepts “anything”, “something”, and “surprise me” as valid candidates for a wish for a random object.

#617

 · 
vanilla

Ignore missing “of”, “the”, and the like in wishes.