from a deck in inventory. Using Peek Deck now loses 1d2 cards from the peeked deck.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1901 c06c8d41-db1a-0410-9941-cceddc491573
Z7SW3IKYNXMOHHD77NGXN6RGL32PZBO6AIHLJY74IRO23AIRKWMQC 2UBWR54HKLIWZQXB3ZFOH4R4X6TZWWZZWEU26KRDOS3BHC5J7GPAC J7VFKVSE7DLDDWLIVSRKABUZ2AK6I7CXKCY3O4WMKINA46K6QO4AC 2ESKXYN266CEMLSL6DNCKG4REDO34FXL4ODVGMWDJTNJRKMXWCRQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC LOJYD6QZRNLNDDZJKVBMKQIBPTKSRN2ETCYGNVV47M7L3QLUJUJAC 2IJDLTWK74ULETLFTIPUIY2MSG6RNONVAFNFE7MADPT6UNYSSBDAC DTJNZWOY2ODLIKWXJXEXOABVO2NDU7DM4UZ3NVLHXPQORVNFPTJQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC RR2J4VLJCZSAKY3HNS334KI4YUAPOMSETO2HGCGEEIUCUJAYAGSQC 3KAINFIXO7WNWGUGZB43EUNFRS2ZPBLQZDTY456QACMRHYIJ7WDAC JW2KRJHES33W7UTWZ6NDO4TLMK4EFU4HKZXBWR2UJOMPCCOTR4CQC WXSNNK2RXP3DQFAEQGQUZJHFWXJC7ZKG2WURZGL566UDM4YXFSWQC ZK5H5YBD3R7H3KKNKSJYE65TUEPPWIWUJLU567FKSZYQYIW6ZVFAC WHY6LRRJ5T2NSBE3IUCR4X3TOAH7TTK5NPUPUIFT7TPNJ6J4HBDAC // Select a deck from inventory and draw a card from it.bool choose_deck_and_draw(){int slot = prompt_invent_item( "Draw from which deck?",MT_INVLIST, OBJ_MISCELLANY,true, true, true, 0, NULL,OPER_EVOKE );if ( slot == PROMPT_ABORT ){canned_msg(MSG_OK);return false;}item_def& deck(you.inv[slot]);if ( !is_deck(deck) ){mpr("That isn't a deck!");return false;}evoke_deck(deck);return true;}// Peek at a deck (show what the next card will be.)// Return false if the operation was failed/aborted along the way.
{ ABIL_NEMELEX_PEEK, ABIL_NEMELEX_TRIPLE_DRAW, ABIL_NON_ABILITY,ABIL_NON_ABILITY, ABIL_NEMELEX_STACK_DECK },
{ ABIL_NEMELEX_PEEK_DECK, ABIL_NEMELEX_DRAW_CARD,ABIL_NEMELEX_TRIPLE_DRAW, ABIL_NON_ABILITY,ABIL_NEMELEX_STACK_DECK },