diff options
Diffstat (limited to 'crawl-ref/source')
-rw-r--r-- | crawl-ref/source/initfile.cc | 3 | ||||
-rw-r--r-- | crawl-ref/source/it_use2.cc | 9 | ||||
-rw-r--r-- | crawl-ref/source/newgame.cc | 14 | ||||
-rw-r--r-- | crawl-ref/source/output.cc | 4 |
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; |