git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1058 c06c8d41-db1a-0410-9941-cceddc491573
DODCHP2S4I6VZKQAVXX6D76OPNFI2YWZ4XH3HZTMAJZXA2RJ3XRQC 74LQ7JXVLAFSHLI7LCBKFX47CNTYSKGUQSXNX5FCIUIGCC2JTR3QC 7KWDC7XFNMBLSUO2HISIROBINZBX5T67LJEEXTAORXW2YZ7VWFGAC K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC NNG27Y5ZQAZX6UD7F7M4F6KEZBEDFXPEEC3LFUSX4ESKT7K6UJQAC QDTVLBRGHDTRUVT7I3O72K6TMOYAUSAJBZUHGOEFU2RKJNUPWZSQC 77H4BWWPPGLM3PLZH4QTAJRXIZTSDVNCOKZE223I437FN2UJ34RQC RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC QDWDUURSNLMT6AXNNJ3DEQCWAKCAIHV6MP5F7QGIBGXOG2BI2NPQC create_monster( RANDOM_MONSTER, ENCH_ABJ_II, BEH_FRIENDLY,you.x_pos, you.y_pos, you.pet_target, 250 );
const int which_mons =create_monster( RANDOM_MONSTER, ENCH_ABJ_II, BEH_FRIENDLY,you.x_pos, you.y_pos, you.pet_target, 250 );if (which_mons != -1 && which_mons != NON_MONSTER)menv[which_mons].flags |= MF_HARD_RESET;
static void tutorial_inspect_kill(){if (Options.tutorial_events[TUT_KILLED_MONSTER])learned_something_new(TUT_KILLED_MONSTER);else if (Options.tutorial_left&& (you.religion == GOD_TROG|| you.religion == GOD_OKAWARU|| you.religion == GOD_MAKHLEB)&& !you.duration[DUR_PRAYER]){tutorial_prayer_reminder();}}
simple_monster_message(monster, " falls from the air.",MSGCH_MONSTER_DAMAGE, MDAM_DEAD);
{if (hard_reset)simple_monster_message( monster," disappears in a puff of smoke!" );elsesimple_monster_message(monster, " falls from the air.",MSGCH_MONSTER_DAMAGE, MDAM_DEAD);}if (hard_reset)place_cloud( CLOUD_GREY_SMOKE_MON + random2(3), monster->x,monster->y, 1 + random2(3) );
strcpy(info, "You ");strcat(info,(wounded_damaged(monster->type)) ? "destroy" : "kill");strcat(info, " ");strcat(info, ptr_monam(monster, DESC_NOCAP_THE));strcat(info, "!");
snprintf(info, INFO_SIZE,"You %s %s!",wounded_damaged(monster->type) ? "destroy" : "kill",ptr_monam(monster, DESC_NOCAP_THE));
if (Options.tutorial_events[TUT_KILLED_MONSTER])learned_something_new(TUT_KILLED_MONSTER);else if (Options.tutorial_left && (you.religion == GOD_TROG || you.religion == GOD_OKAWARU || you.religion == GOD_MAKHLEB)&& !you.duration[DUR_PRAYER])tutorial_prayer_reminder();
tutorial_inspect_kill();
for (dmi = MSLOT_GOLD; dmi >= MSLOT_WEAPON; dmi--){ /* takes whatever it's carrying back home */if (monster->inv[dmi] != NON_ITEM)destroy_item(monster->inv[dmi]);monster->inv[dmi] = NON_ITEM;}
monster->destroy_inventory();