summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/player.cc
diff options
context:
space:
mode:
authorzelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573>2009-01-30 09:12:28 +0000
committerzelgadis <zelgadis@c06c8d41-db1a-0410-9941-cceddc491573>2009-01-30 09:12:28 +0000
commitee9ddc532b06c1c3c4b30125037c107afb59a498 (patch)
tree4367a8789bc406c635e141a3af4bbc53873da119 /crawl-ref/source/player.cc
parent3672daef4bdeebdb96939bd32448e08b1f05358c (diff)
downloadcrawl-ref-ee9ddc532b06c1c3c4b30125037c107afb59a498.tar.gz
crawl-ref-ee9ddc532b06c1c3c4b30125037c107afb59a498.zip
Initialize player's inventory with item_def::clear()
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8850 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/player.cc')
-rw-r--r--crawl-ref/source/player.cc14
1 files changed, 1 insertions, 13 deletions
diff --git a/crawl-ref/source/player.cc b/crawl-ref/source/player.cc
index 0830998366..8c69de7124 100644
--- a/crawl-ref/source/player.cc
+++ b/crawl-ref/source/player.cc
@@ -5950,19 +5950,7 @@ void player::init()
sacrifice_value.init(0);
for (int i = 0; i < ENDOFPACK; i++)
- {
- inv[i].quantity = 0;
- inv[i].base_type = OBJ_WEAPONS;
- inv[i].sub_type = WPN_CLUB;
- inv[i].plus = 0;
- inv[i].plus2 = 0;
- inv[i].special = 0;
- inv[i].colour = 0;
- set_ident_flags( inv[i], ISFLAG_IDENT_MASK );
-
- inv[i].pos.set(-1, -1);
- inv[i].link = i;
- }
+ inv[i].clear();
duration.init(0);