probability to successfully poison a monster.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1685 c06c8d41-db1a-0410-9941-cceddc491573
TCZNXMPFNAWJYUIBTUEOTT73KLB4CU5S6HBKTHRT6KCD4ZVGBGUQC }static int name_to_skill_level(const std::string& name){skill_type type = SK_RANGED_COMBAT;if (name.find("dart") != std::string::npos)type = SK_DARTS;else if (name.find("needle") != std::string::npos)type = SK_DARTS;else if (name.find("bolt") != std::string::npos)type = SK_CROSSBOWS;else if (name.find("arrow") != std::string::npos)type = SK_BOWS;else if (name.find("stone") != std::string::npos)type = SK_SLINGS;return you.skills[type] + you.skills[SK_RANGED_COMBAT];
poison_monster( mon, whose_kill(beam) );
num_levels = 1;}int num_success = 0;if ( YOU_KILL(beam.thrower) ){const int skill_level = name_to_skill_level(beam.name);if ( skill_level + 25 > random2(50) )num_success++;if ( skill_level > random2(50) )num_success++;