+ allocate and initialize

  • _fire_prompt_for_item returns -1, not ENDOFPACK
  • remove _fire_get_noitem_reason()
  • remove get_current_fire_item()
  • fix get_next_fire_item
  • remove _get_fire_order()
  • remove _fire_item_matches()
  • verify: no use of ENDOFPACK, use -1
  • on_item_fired
  • implement: tags stuff
  • bug: wielding sling with stones = empty quiver
  • bug: wield sling, no quiver, pick up stones: should quiver
  • bug: wield sling, pick up stones: update # stones
  • bug: wield sling, stones quivered, drop stones: should update
  • feature: explicitly dropping all of ammo stack should remove it from quiver
  • move get_next_fire_item into quiver.cc?
  • remove: fire_quiver_best
  • remove: you.quiver
  • rename: you.quiver_change -> you.redraw_quiver
  • test no item because of fire_order_begin, =f, etc
  • find better place for on_weapon_changed
  • polish Qv: display, the command change
  • PROBLEM: cast_portal_projectile uses empty quiver slot? (test this)

git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4191 c06c8d41-db1a-0410-9941-cceddc491573

Created by  pauldubois  on April 11, 2008
ENI6P5WUO7DS4Y7EUDCYB4PSNT7CXH2L5JIB5BLZHNMWN4QDXMWQC
Dependencies
In channels
main
Change contents