summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/docs/crawl_options.txt4
-rw-r--r--crawl-ref/init.txt2
-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
6 files changed, 19 insertions, 17 deletions
diff --git a/crawl-ref/docs/crawl_options.txt b/crawl-ref/docs/crawl_options.txt
index b265b6e1a2..ae075b199b 100644
--- a/crawl-ref/docs/crawl_options.txt
+++ b/crawl-ref/docs/crawl_options.txt
@@ -967,8 +967,8 @@ item_stack_summary_minimum = 5
4-k Missiles.
-----------------
-fire_items_start = a
- Sets the first inventory item to consider. Default is a, many use c.
+fire_items_start = c
+ Sets the first inventory item to consider. Default is c.
fire_order = launcher, dart / stone / dagger, spear, handaxe, club
The list should be on one line of items, with commas between items.
diff --git a/crawl-ref/init.txt b/crawl-ref/init.txt
index dd6e7bca55..3921212d7b 100644
--- a/crawl-ref/init.txt
+++ b/crawl-ref/init.txt
@@ -198,7 +198,7 @@ message_colour = lightcyan:LOW MAGIC WARNING
##### 4-k Firing Commands #######################
#
-# fire_items_start = a
+# fire_items_start = c
# fire_order = launcher, dart / stone / javelin, dagger, spear, handaxe, club
##### 4-l Channels ##############################
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;