eating completely, rather than moving to inventory.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2847 c06c8d41-db1a-0410-9941-cceddc491573
L6YPJVODN32IYLEZQQZE2ENH3XDAZ63IQIDX3PB4CJEK3A4NUNSAC RM2JXW3ATVYRYHF3NMG5ALGI64OJ7IP2F3MDUDPUT5TBKSSN4KVQC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC Y56C5OMUQ5XF2G6DKDV4R5MED44UOIUPTBBQVWQBUHYIXYA5MOZAC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC WG6O475IOLZFMUQSLVR2KHM7XTBF5HH276L2KDGF7UOSESDOAILQC 77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC TTHOIZMSG2GWUO5IQWOPYK5V5DS6HIPD7ULFI6P6E7LQ6MMKPMHAC QGIFCQMDBOD3QDWNSZOZFU7AHG2J53OWR5IE3VFCBNVO4SFBF2NQC P2ZCF3BBG523ZEOD6XQA4X5YEHBTWH3IM33YVHXP2SQ5POXZIH4QC CIPVRZGLOZHCERK6YPOBV3P2E4IAB4H6D5EHLRQE2O5E4P4VCBUAC mprf( MSGCH_PROMPT,"%s %s%s?", you.species == SP_VAMPIRE ? "Drink blood from" : "Eat",(item.quantity > 1) ? "one of " : "",item.name(DESC_NOCAP_A).c_str() );// If we're prompting now, we don't need a -more- when// breaking out, because the prompt serves as a -more-. Of// course, the prompt can re-set need_more to true.need_more = false;unsigned char keyin = tolower( getch() );if (keyin == 0){getch();keyin = 0;}if (keyin == 'q')return (false);
if (keyin == 'y')
std::ostringstream prompt;prompt << (you.species == SP_VAMPIRE ? "Drink blood from" : "Eat")<< ' ' << ((item.quantity > 1) ? "one of " : "")<< item.name(DESC_NOCAP_A) << '?';const int ans = yesnoquit( prompt.str().c_str(), true, 0, false );if ( ans == -1 ) // quitreturn -1;else if ( ans == 1 )
bool eaten = false;if (!you.turn_is_over && (eaten = eat_from_floor()))burden_change();lua_pushboolean(ls, eaten);
int eaten = 0;if (!you.turn_is_over){eaten = eat_from_floor();if ( eaten == 1 )burden_change();}lua_pushboolean(ls, (eaten != 0));