Page 1 of 1

Default order for autoquivering thrown ammo?

PostPosted: Friday, 28th July 2017, 15:28
by MainiacJoe
Lately I've had frustration trying to get my quiver order right when I have an ammo god and Throwing. I've found that Throwing will put throwables into the quiver in ascending inventory letter order when a given type of ammo runs out (I use autofight_throw = true). It is quite a hassle to adjust things when you pick up other loot while picking up ammo and inventory letters gets out of whack. Throwing is an inventory screw already and this just makes it worse. Is there any way to set a preference queue like steel javelin > javelin of returning > poison javelin > javelin > steel tomahawk > tomahawk > stone. I know I'm missing some brands in there, but you get the idea.

Re: Default order for autoquivering thrown ammo?

PostPosted: Friday, 28th July 2017, 16:11
by VeryAngryFelid
You can try item_slot:+=javelin^:g item_slot+=javelin of ret:h and so on

Re: Default order for autoquivering thrown ammo?

PostPosted: Friday, 28th July 2017, 16:26
by neil
It doesn't deal with egos, but you can at least have it prefer javelins to tomahawks with:

  Code:
fire_order = launcher, inscribed, rock, javelin, tomahawk, stone, net


Then if you have ego ammunition that you want to come first, you can inscribe it with "+f". You can automate that with:

  Code:
autoinscribe += steel javelin:+f
autoinscribe += javelin of returning:+f


Unfortunately, this trick doesn't let you set an more specific order among those +f items, nor put ego tomahawks after javelins but before other tomahawks.

According to the docs there is a "return" specifier for fire_order to match ammo of returning, but it seems to be ignored.

Edit: The default fire_order is
  Code:
fire_order  = launcher, return, javelin / tomahawk / stone / rock / net, inscribed

Which puts all unlaunched missiles into one class (I have no idea why that's the default), and puts +f items at the end (the idea being that usually +f is for things that wouldn't normally be quivered at all, like books under Trog)

Edit^2: Also, you might prefer "+f+F" as the inscription, so it also affects cycling with the parenthesis keys, and not just auto-quivering.

Re: Default order for autoquivering thrown ammo?

PostPosted: Friday, 28th July 2017, 16:32
by Siegurt
You can also inscribe things with =f to not have them be auto-quivered (this is nice for nets)

Re: Default order for autoquivering thrown ammo?

PostPosted: Friday, 28th July 2017, 16:51
by MainiacJoe
Siegurt wrote:You can also inscribe things with =f to not have them be auto-quivered (this is nice for nets)

Yes I do this already. Also on my stones with EE starts.

Re: Default order for autoquivering thrown ammo?

PostPosted: Friday, 28th July 2017, 16:53
by MainiacJoe
Thanks all. Sounds like I'm not the only one who worries about this sort of thing.

Re: Default order for autoquivering thrown ammo?

PostPosted: Friday, 28th July 2017, 17:57
by MainiacJoe
I also discovered this option:
  Code:
autoinscribe += dispersal:=f