summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-10-11 17:00:28 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-10-11 17:00:28 +0000
commit8de5316035f791bf6ad2eeb1c94432a5bb337a56 (patch)
tree1a1980b9448f74f22d3f60f29ff313c6f8f1ed81
parentdc2c217824efc9e2f187c35920dbf3738cd97cdf (diff)
downloadcrawl-ref-8de5316035f791bf6ad2eeb1c94432a5bb337a56.tar.gz
crawl-ref-8de5316035f791bf6ad2eeb1c94432a5bb337a56.zip
Unflasked efreets are now permanent and more likely to be friendly.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@2434 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r--crawl-ref/source/it_use3.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/crawl-ref/source/it_use3.cc b/crawl-ref/source/it_use3.cc
index 79b0ba0cde..829c967ef9 100644
--- a/crawl-ref/source/it_use3.cc
+++ b/crawl-ref/source/it_use3.cc
@@ -685,12 +685,13 @@ bool evoke_wielded( void )
static bool efreet_flask(void)
{
- const beh_type behaviour = ((you.skills[SK_EVOCATIONS] > random2(20))
- ? BEH_FRIENDLY : BEH_HOSTILE);
+ const beh_type behaviour =
+ ((you.skills[SK_EVOCATIONS] / 3 + 10 > random2(20))
+ ? BEH_FRIENDLY : BEH_HOSTILE);
mpr("You open the flask...");
- const int efreet = create_monster( MONS_EFREET, 5, behaviour,
+ const int efreet = create_monster( MONS_EFREET, 0, behaviour,
you.x_pos, you.y_pos, MHITYOU, 250,
false, false, true );
if (efreet != -1)