diff options
author | David Lawrence Ramsey <dolorous@users.sourceforge.net> | 2009-09-24 09:05:40 -0500 |
---|---|---|
committer | David Lawrence Ramsey <dolorous@users.sourceforge.net> | 2009-09-24 09:05:40 -0500 |
commit | 3ed0f149cfa5f8e40ccb554c550415ac63c6895b (patch) | |
tree | 99b2079fa3ded72fa37ca208dffde4a4246e0180 /crawl-ref/source/dungeon.cc | |
parent | 54ea5f1b75472ced662a1e066907d4ee5fbcccf4 (diff) | |
download | crawl-ref-3ed0f149cfa5f8e40ccb554c550415ac63c6895b.tar.gz crawl-ref-3ed0f149cfa5f8e40ccb554c550415ac63c6895b.zip |
Apply jpeg's patch in [2865661] to fix the "unlinked item" bug with
potions.
Diffstat (limited to 'crawl-ref/source/dungeon.cc')
-rw-r--r-- | crawl-ref/source/dungeon.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc index f693fc6125..1abe8a5a99 100644 --- a/crawl-ref/source/dungeon.cc +++ b/crawl-ref/source/dungeon.cc @@ -4620,7 +4620,8 @@ static void _dgn_give_mon_spec_items(mons_spec &mspec, if (item_made != NON_ITEM && item_made != -1) { item_def &item(mitm[item_made]); - mon.pickup_item(item, 0, true); + if (!mon.pickup_item(item, 0, true)) + destroy_item(item_made, true); } } } |