summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source')
-rw-r--r--crawl-ref/source/initfile.cc3
-rw-r--r--crawl-ref/source/it_use2.cc9
-rw-r--r--crawl-ref/source/newgame.cc14
-rw-r--r--crawl-ref/source/output.cc4
4 files changed, 16 insertions, 14 deletions
diff --git a/crawl-ref/source/initfile.cc b/crawl-ref/source/initfile.cc
index dcf7c8d838..b235dda5eb 100644
--- a/crawl-ref/source/initfile.cc
+++ b/crawl-ref/source/initfile.cc
@@ -688,8 +688,7 @@ void game_options::reset_options()
lowercase_invocations = true;
- // Note: These fire options currently match the old behaviour. -- bwr
- fire_items_start = 0; // start at slot 'a'
+ fire_items_start = 2; // start at slot 'c'
// Clear fire_order and set up the defaults.
set_fire_order("launcher, javelin / dart / stone / spear");
diff --git a/crawl-ref/source/it_use2.cc b/crawl-ref/source/it_use2.cc
index f0784c46b4..588ea89aed 100644
--- a/crawl-ref/source/it_use2.cc
+++ b/crawl-ref/source/it_use2.cc
@@ -347,11 +347,12 @@ bool potion_effect( potion_type pot_eff, int pow )
case POT_RESISTANCE:
mpr("You feel protected.");
- you.duration[DUR_RESIST_FIRE] += random2(pow) + 10;
- you.duration[DUR_RESIST_COLD] += random2(pow) + 10;
- you.duration[DUR_INSULATION] += random2(pow) + 10;
+ you.duration[DUR_RESIST_FIRE] += random2(pow) + 10;
+ you.duration[DUR_RESIST_COLD] += random2(pow) + 10;
+ you.duration[DUR_RESIST_POISON] += random2(pow) + 10;
+ you.duration[DUR_INSULATION] += random2(pow) + 10;
// one contamination point for each resist
- contaminate_player(3);
+ contaminate_player(4);
break;
case NUM_POTIONS:
diff --git a/crawl-ref/source/newgame.cc b/crawl-ref/source/newgame.cc
index bc6f3fcc82..d8cdb15522 100644
--- a/crawl-ref/source/newgame.cc
+++ b/crawl-ref/source/newgame.cc
@@ -3831,12 +3831,14 @@ bool give_items_skills()
you.inv[2].special = 0;
}
- you.inv[3].quantity = 4;
- you.inv[3].base_type = OBJ_MISSILES;
- you.inv[3].sub_type = MI_THROWING_NET;
- you.inv[3].plus = 0;
- you.inv[3].special = 0;
-
+ if (you.species != SP_KOBOLD)
+ {
+ you.inv[3].quantity = 4;
+ you.inv[3].base_type = OBJ_MISSILES;
+ you.inv[3].sub_type = MI_THROWING_NET;
+ you.inv[3].plus = 0;
+ you.inv[3].special = 0;
+ }
you.equip[EQ_WEAPON] = 0;
you.equip[EQ_BODY_ARMOUR] = 1;
you.equip[EQ_SHIELD] = 2;
diff --git a/crawl-ref/source/output.cc b/crawl-ref/source/output.cc
index 1ceee2784f..bf7a6ea221 100644
--- a/crawl-ref/source/output.cc
+++ b/crawl-ref/source/output.cc
@@ -1980,14 +1980,14 @@ std::string status_mut_abilities()
case MUT_FRAIL:
if (have_any)
text += ", ";
- snprintf(info, INFO_SIZE, "-%d hp", level*10);
+ snprintf(info, INFO_SIZE, "-%d%% hp", level*10);
text += info;
have_any = true;
break;
case MUT_ROBUST:
if (have_any)
text += ", ";
- snprintf(info, INFO_SIZE, "+%d hp", level*10);
+ snprintf(info, INFO_SIZE, "+%d hp%%", level*10);
text += info;
have_any = true;
break;