[Hide Content]From 59777b1c74240bbfe75782d904a7441082cfe224 Mon Sep 17 00:00:00 2001
From: Jon Knapp <thann@linux.com>
Date: Sun, 12 Aug 2012 03:30:36 -0700
Subject: [PATCH] init autopickup for missles on hunters and AM
---
crawl-ref/source/ng-setup.cc | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/crawl-ref/source/ng-setup.cc b/crawl-ref/source/ng-setup.cc
index 3f2c412..d17cfc6 100644
--- a/crawl-ref/source/ng-setup.cc
+++ b/crawl-ref/source/ng-setup.cc
@@ -441,18 +441,22 @@ static void _update_weapon(const newgame_def& ng)
case WPN_ROCKS:
newgame_make_item(1, EQ_NONE, OBJ_MISSILES, MI_LARGE_ROCK, -1, 4 + plus);
newgame_make_item(2, EQ_NONE, OBJ_MISSILES, MI_THROWING_NET, -1, 2);
+ you.force_autopickup[OBJ_MISSILES][MI_LARGE_ROCK] = 1;
break;
case WPN_JAVELINS:
newgame_make_item(1, EQ_NONE, OBJ_MISSILES, MI_JAVELIN, -1, 5 + plus);
newgame_make_item(2, EQ_NONE, OBJ_MISSILES, MI_THROWING_NET, -1, 2);
+ you.force_autopickup[OBJ_MISSILES][MI_JAVELIN] = 1;
break;
case WPN_DARTS:
newgame_make_item(1, EQ_NONE, OBJ_MISSILES, MI_DART, -1, 20 + 10 * plus);
newgame_make_item(2, EQ_NONE, OBJ_MISSILES, MI_THROWING_NET, -1, 2);
+ you.force_autopickup[OBJ_MISSILES][MI_DART] = 1;
break;
case WPN_BOW:
newgame_make_item(1, EQ_NONE, OBJ_WEAPONS, WPN_BOW, -1, 1, plus, plus);
newgame_make_item(2, EQ_NONE, OBJ_MISSILES, MI_ARROW, -1, 20);
+ you.force_autopickup[OBJ_MISSILES][MI_ARROW] = 1;
// Wield the bow instead.
you.equip[EQ_WEAPON] = 1;
@@ -460,6 +464,7 @@ static void _update_weapon(const newgame_def& ng)
case WPN_CROSSBOW:
newgame_make_item(1, EQ_NONE, OBJ_WEAPONS, WPN_CROSSBOW, -1, 1, plus, plus);
newgame_make_item(2, EQ_NONE, OBJ_MISSILES, MI_BOLT, -1, 20);
+ you.force_autopickup[OBJ_MISSILES][MI_BOLT] = 1;
// Wield the crossbow instead.
you.equip[EQ_WEAPON] = 1;
@@ -467,6 +472,7 @@ static void _update_weapon(const newgame_def& ng)
case WPN_SLING:
newgame_make_item(1, EQ_NONE, OBJ_WEAPONS, WPN_SLING, -1, 1, plus, plus);
newgame_make_item(2, EQ_NONE, OBJ_MISSILES, MI_SLING_BULLET, -1, 20);
+ you.force_autopickup[OBJ_MISSILES][MI_SLING_BULLET] = 1;
// Wield the sling instead.
you.equip[EQ_WEAPON] = 1;
--
1.7.11.4