Fix spelling of "targeting" (#7837)
authorChris Campbell <chriscampbell89@gmail.com>
Mon, 9 Dec 2013 12:41:17 +0000 (12:41 +0000)
committerChris Campbell <chriscampbell89@gmail.com>
Tue, 10 Dec 2013 15:37:22 +0000 (15:37 +0000)
See Mantis for discussion.

51 files changed:
crawl-ref/docs/changelog.txt
crawl-ref/docs/key_changes.txt
crawl-ref/docs/keybind.txt
crawl-ref/docs/macros_guide.txt
crawl-ref/docs/options_guide.txt
crawl-ref/settings/init.txt
crawl-ref/source/beam.cc
crawl-ref/source/beam.h
crawl-ref/source/command.cc
crawl-ref/source/command.h
crawl-ref/source/dat/database/monspeak.txt
crawl-ref/source/dat/descript/items.txt
crawl-ref/source/dat/descript/tutorial.txt
crawl-ref/source/decks.cc
crawl-ref/source/directn.cc
crawl-ref/source/directn.h
crawl-ref/source/enum.h
crawl-ref/source/evoke.cc
crawl-ref/source/fight.cc
crawl-ref/source/hints.cc
crawl-ref/source/hiscores.cc
crawl-ref/source/initfile.cc
crawl-ref/source/item_use.cc
crawl-ref/source/macro.cc
crawl-ref/source/mon-behv.cc
crawl-ref/source/mon-cast.cc
crawl-ref/source/mon-util.cc
crawl-ref/source/monster.cc
crawl-ref/source/monster.h
crawl-ref/source/msvc.h
crawl-ref/source/options.h
crawl-ref/source/ouch.cc
crawl-ref/source/ouch.h
crawl-ref/source/output.cc
crawl-ref/source/spl-cast.cc
crawl-ref/source/spl-cast.h
crawl-ref/source/spl-clouds.cc
crawl-ref/source/spl-damage.cc
crawl-ref/source/spl-summoning.cc
crawl-ref/source/spl-util.cc
crawl-ref/source/spl-util.h
crawl-ref/source/state.cc
crawl-ref/source/state.h
crawl-ref/source/target.cc
crawl-ref/source/throw.cc
crawl-ref/source/tilereg-dgn.cc
crawl-ref/source/tilesdl.cc
crawl-ref/source/util/docs/key_changes.tex
crawl-ref/source/wiz-fsim.cc
crawl-ref/source/wiz-item.cc
crawl-ref/source/xom.cc

index eeaf0e9..4be5d8d 100644 (file)
@@ -199,7 +199,7 @@ Character
   at level one, improved magic regeneration at level two, and regenerating
   mana in place of health as a function of current magic level at level
   three.
-* Deaths to acid, self-targetting, and sticky flame now credit
+* Deaths to acid, self-targeting, and sticky flame now credit
   the appropriate monster/spell.
 * Draining a stat to zero can no longer directly kill the player; instead,
   further stat drain damages the player. The effects of a stat being at zero
@@ -213,7 +213,7 @@ Monsters
     - Eidolons deal more melee damage and can cast bolt of draining.
     - Phantasmal warriors can temporarily reduce their target's magic
       resistance and can blink closer to their foes.
-    - Flayed ghosts gain a smite-targetted flaying attack, dealing
+    - Flayed ghosts gain a smite-targeted flaying attack, dealing
       temporary damage that scales with XP and goes away when the flayed
       ghost is killed and/or enough time passes.
     - Ancient champions, formerly a vault-specific monster, are now
@@ -640,7 +640,7 @@ Spells
     - Iskenderun's Battlesphere (level 4 Conjuration/Charms). Creates an
       autonomous globe that shoots at enemies in sync with your conjurations.
     - Fulminant Prism (level 5 Conjuration/Hexes). Creates a time bomb at a
-      smite-targetted location.
+      smite-targeted location.
     - Disjunction (level 8 Translocation). Has a duration, during which it
       blinks away nearby monsters. Causes contamination.
 * Conjurers have a new book with non-elemental spells (including the new
@@ -968,7 +968,7 @@ Interface
 * Autopickup settings can now be configured in-game, via the '\' key.
 * Several improvements have been made to the tutorial.
 * Lantern of shadows no longer makes the whole screen dark grey in console mode.
-* Targetting prompts have been massively improved. Almost all area of effect
+* Targeting prompts have been massively improved. Almost all area of effect
   spells are now supported, and bounce paths (e.g. from lightning bolt) are
   displayed.
 * Some added or improved status indicators.
@@ -1366,7 +1366,7 @@ Interface
 * New help for skills screen (m??).
 * Change inventory colours for some potions.
 * Auto-pickup chunks after Animate Skeleton.
-* Allow toggling hit prediction with ':' in new targetting modes.
+* Allow toggling hit prediction with ':' in new targeting modes.
 * Cloud glyph in 7-bit ASCII is '0', not '#' anymore.
 * Prompt before leaving Ziggurat.
 * Better butchering messages, less spam.
@@ -1753,7 +1753,7 @@ Spells
 * While Ring of Flame is active, flame clouds are removed when you step on them.
 * Make LOS-affecting spells work through transparent walls.
 * Boost LRD damage.
-* Apportation targetting: allow cycling with +/-.
+* Apportation targeting: allow cycling with +/-.
 * When apporting part of a stack, don't destroy the rest of it.
 * Don't rot while under Death's Door.
 * Death channel spectral monsters are not abjurable.
@@ -2462,7 +2462,7 @@ Spells
 * Fulsome Distillation depends only on corpse type - RNG and rotting influence
   has been removed. Also doesn't prompt when only one corpse present.
 * Tukima's Dance weapon strength depends on spell power and weapon weight.
-* Summon Wraiths is replaced by Haunt, a smite-targetted summoning spell.
+* Summon Wraiths is replaced by Haunt, a smite-targeted summoning spell.
 * Directed non-enchantment spells make noise when they hit something.
 * Casting spells is noisy.
 * Spell miscasts and hell effects are noisy.
@@ -2950,7 +2950,7 @@ Disclaimer: These are merely the highlights, not an exhaustive list of changes.
 * Count chunks and blood towards decks of summoning rather than wonder.
 * Show monsters sensing/seeing invisible in their 'x' description.
 * Self-hit prompts now respect the player's known resistances.
-* 'allow_self_target = no' no longer prevents self-targetting for area spells.
+* 'allow_self_target = no' no longer prevents self-targeting for area spells.
 * Added chunk colour to lua eating prompt.
 * Added PCRE to the source tree.
 
@@ -2965,7 +2965,7 @@ Disclaimer: These are merely the highlights, not an exhaustive list of changes.
 * Fixed crashes when selecting an item with no appropriate items in inventory.
 * Fixed DOS problems with long file names.
 * Fixed Tiles not working on Windows 2000 and earlier.
-* Fixed targetting prompts being ignored or having the wrong result.
+* Fixed targeting prompts being ignored or having the wrong result.
 * Fixed item quotes causing overlong descriptions.
 * Fixed vampire bat jewellery exploit.
 * Fixed secondary monster attacks being branded according to their weapon.
@@ -3334,7 +3334,7 @@ Interface
   and very full.
 * Added pickup.lua for smarter autopickup
 * Added trap_item_brand for traps hidden by items
-* Added visible beam path for targetting
+* Added visible beam path for targeting
 * Added warning when trying to fight wielding a non-weapon
 * Interlevel travel also allows travelling to entrances of branches
 * Polearms can be used to attack monsters submerged in shallow water using
index 7f11e21..6dc8a9d 100644 (file)
@@ -64,7 +64,7 @@ The * Direction and Ctrl-Direction keys now both open and close doors.
                  Ctrl-V      Tiles settings            was Ctrl-Q
                  Ctrl-Q      quit                      was Q
 
-There are additional changes to the targetting interface:
+There are additional changes to the targeting interface:
 The functions of ! and . have been swapped. So firing with . will now stop at
 the target, whereas ! will shoot further if the target was missed (and Enter,
 Del, Space still behave as in 0.3.4).
index a0e4297..0f8b923 100644 (file)
@@ -125,7 +125,7 @@ _         CMD_READ_MESSAGES     (messaging during online play)
 0         CMD_REPEAT_CMD
 <unbound> CMD_LUA_CONSOLE
 
-Targetting sub-commands
+Targeting sub-commands
 -----------------------
 Move cursor one step in a given direction:
 b         CMD_TARGET_DOWN_LEFT
@@ -214,7 +214,7 @@ W         CMD_MAP_FIND_WAYPOINT
 I         CMD_MAP_FIND_STASH
 O         CMD_MAP_FIND_STASH_REVERSE (cycle through stashes, in reverse)
 
-Wiz-mode targetting sub-commands
+Wiz-mode targeting sub-commands
 --------------------------------
 ^C        CMD_TARGET_CYCLE_BEAM
 o         CMD_TARGET_WIZARD_GIVE_ITEM
index bf2bf67..7756c02 100644 (file)
@@ -19,7 +19,7 @@ Keymaps are for when you want to fix layout and behavioural problems on
 your keyboard (i.e. unrecognised numpad sequences can by mapped into
 their numbers, foreign keyboard layouts can be modified to be more
 comfortable). There are also special sets of keymaps for the level map,
-the targetting mode and confirmation prompts, which allow for mappings
+the targeting mode and confirmation prompts, which allow for mappings
 that are restricted to just those situations.
 
 
@@ -41,7 +41,7 @@ Ctrl, Shift or both. On some systems, it may also be possible to
 incorporate the Alt (Meta) key.
 
 Defining keymaps works in exactly the same way. Just press 'k'
-(default), 'x' (level-map), 't' (targetting) or 'c' (confirmation)
+(default), 'x' (level-map), 't' (targeting) or 'c' (confirmation)
 instead of 'm' after pressing '~'.
 
 After defining such a macro or keymap, you should test it. If you are
@@ -77,7 +77,7 @@ For keymaps just replace the "M:" on the first line of the definiton
 with one of the following:
 "K:"  default,
 "K1:" level-map,
-"K2:" targetting or
+"K2:" targeting or
 "K3:" confirmation.
 
 
@@ -142,10 +142,10 @@ different keymaps.
 M:\{1392}
 A:za
 
-# Shift-F1: cycle through targets when in targetting mode
+# Shift-F1: cycle through targets when in targeting mode
 K2:\{1392}
 A:+
 
-# F1: fire at target when in targetting mode
+# F1: fire at target when in targeting mode
 K2:\{368}
 A:.
index d025f78..92b31c0 100644 (file)
@@ -26,7 +26,7 @@ The contents of this text are:
                 autopickup_no_burden, pickup_thrown, chunks_autopickup,
                 assign_item_slot, drop_mode, pickup_mode, drop_filter,
                 default_friendly_pickup
-3-b     Targetting.
+3-b     Targeting.
                 default_target, target_unshifted_dirs, darken_beyond_range
 3-c     Passive Sightings (detected and remembered entities).
                 detected_monster_colour, detected_item_colour,
@@ -67,7 +67,7 @@ The contents of this text are:
                 item_stack_summary_minimum,
                 mlist_min_height, msg_min_height, msg_max_height,
                 messages_at_top, skill_focus,
-                mlist_allow_alternate_layout, mlist_targetting,
+                mlist_allow_alternate_layout, mlist_targeting,
                 menu_colour, message_colour, force_more_message,
                 msg_condense_repeats, msg_condense_short, show_travel_trail,
                 monster_list_colour
@@ -562,16 +562,16 @@ default_friendly_pickup = (friend | player | none | all)
         Also, friendly jellies won't ever eat any items, regardless of
         this option.
 
-3-b     Targetting.
+3-b     Targeting.
 -------------------
 
 default_target = true
-        If set to true (the default), targetting will start on either
+        If set to true (the default), targeting will start on either
         your previous target (if it is still visible) or the closest
         monster (if not) rather than on the character. If no monsters
-        are in view, targetting will start on the character regardless.
+        are in view, targeting will start on the character regardless.
 
-        If default_target = false, the targetting cursor will always
+        If default_target = false, the targeting cursor will always
         start aimed at the character.
 
         default_target is mutually exclusive with
@@ -579,18 +579,18 @@ default_target = true
         disable target_unshifted_dirs.
 
 target_unshifted_dirs = false
-        If set to true, targetting will use the old Stone Soup 0.1 /
-        Crawl 4.0 targetting keymap where unshifted direction keys fire
+        If set to true, targeting will use the old Stone Soup 0.1 /
+        Crawl 4.0 targeting keymap where unshifted direction keys fire
         in that direction immediately. The default is to use the new
-        targetting keymap where unshifted direction keys move the
-        targetting cursor (and shifted directions fire in the given
+        targeting keymap where unshifted direction keys move the
+        targeting cursor (and shifted directions fire in the given
         direction immediately).
 
         If you use target_unshifted_dirs, default_target will be
         automatically disabled.
 
 darken_beyond_range = true
-        If set to true, everything beyond range when targetting will be
+        If set to true, everything beyond range when targeting will be
         coloured grey. Setting this to false will also suppress the brief
         flash if there are no visible monsters within range, both for
         ASCII and the Tiles version.
@@ -1034,12 +1034,12 @@ easy_confirm = (none | safe | all)
         questions.
 
 allow_self_target = (yes | no | prompt)
-        Allow targetting yourself with risky magic (e.g., the spell
+        Allow targeting yourself with risky magic (e.g., the spell
         Bolt of Fire or a wand of slowing.)
         When set to 'yes', you are a valid target. When set to 'no',
         you cannot target yourself with such spells. When set to
         'prompt' (the default), you will be required to confirm
-        self-targetting. This option has no effect on area-effect
+        self-targeting. This option has no effect on area-effect
         spells, such as Mephitic Cloud, where you are always a valid target.
 
 confirm_butcher = (always | never | auto)
@@ -1404,9 +1404,9 @@ mlist_allow_alternate_layout = false
         than using the fixed position below the stat area.
         This option is not supported in the tiles build.
 
-mlist_targetting = false
+mlist_targeting = false
         Using the monster list you can directly target monsters in
-        targetting mode. There's a toggle that allows you to turn this
+        targeting mode. There's a toggle that allows you to turn this
         feature on and off. This option controls the initial setting
         at game start or reload.
 
@@ -1720,7 +1720,7 @@ bindkey = [^D] CMD_BUTCHER
         ^X meaning Ctrl-X. After that name the command to be bound to
         that key. You can bind several commands to the same key, as long
         as they take effect in different areas of the game, i.e. one
-        targetting command and one for the main game. Likewise, you can
+        targeting command and one for the main game. Likewise, you can
         bind the same command to different keys.
         For a full list of possible commands, see keybind.txt.
 
@@ -2305,7 +2305,7 @@ background_colour = black
 
 use_fake_cursor = true
         If true, Crawl draws the cursor explicitly on the level-map and
-        targetting screens instead of relying on the term to draw the
+        targeting screens instead of relying on the term to draw the
         cursor. Use this if your term cannot show a cursor over
         darkgrey/black squares.
         On non-Unix builds this option defaults to false.
index 524fcc9..e9e211f 100644 (file)
@@ -91,7 +91,7 @@
 # drop_filter += skeleton, corpse, useless_item
 # default_friendly_pickup = (none | friend | player | all)
 
-##### 3-b       Targetting ############################
+##### 3-b       Targeting ############################
 #
 # default_target = false
 # target_unshifted_dirs = true
 # msg_max_height               = 10
 # mlist_allow_alternate_layout = true
 # messages_at_top              = true
-# mlist_targetting             = true
+# mlist_targeting              = true
 # show_gold_turns              = false
 # show_game_turns              = false
 # show_newturn_mark            = false
index 09326c8..7bb7857 100644 (file)
@@ -1097,7 +1097,7 @@ bool bolt::hit_wall()
         die("beam::hit_wall yet not solid: %s", dungeon_feature_name(feat));
 #endif
 
-    if (is_tracer && !is_targetting && YOU_KILL(thrower)
+    if (is_tracer && !is_targeting && YOU_KILL(thrower)
         && in_bounds(target) && !passed_target && pos() != target
         && pos() != source && foe_info.count == 0
         && flavour != BEAM_DIGGING && flavour <= BEAM_LAST_REAL
@@ -1105,7 +1105,7 @@ bool bolt::hit_wall()
         && !cell_is_solid(target))
     {
         // Okay, with all those tests passed, this is probably an instance
-        // of the player manually targetting something whose line of fire
+        // of the player manually targeting something whose line of fire
         // is blocked, even though its line of sight isn't blocked.  Give
         // a warning about this fact.
         string prompt = "Your line of fire to ";
@@ -2320,7 +2320,7 @@ static void _imb_explosion(bolt *parent, coord_def center)
     beam.is_explosion   = false;
     beam.passed_target  = true; // The centre was the target.
     beam.is_tracer      = parent->is_tracer;
-    beam.is_targetting  = parent->is_targetting;
+    beam.is_targeting   = parent->is_targeting;
     beam.aimed_at_spot  = true;
     if (you.see_cell(center))
         beam.seen = true;
@@ -2756,7 +2756,7 @@ maybe_bool bolt::affects_wall(dungeon_feature_type wall) const
 
     // Lee's Rapid Deconstruction
     if (flavour == BEAM_FRAG)
-        return MB_TRUE; // smite targetting, we don't care
+        return MB_TRUE; // smite targeting, we don't care
 
     return MB_FALSE;
 }
@@ -2939,7 +2939,7 @@ void bolt::internal_ouch(int dam)
             if (aimed_at_feet && effect_known)
                 ouch(dam, NON_MONSTER, KILLED_BY_SELF_AIMED, name.c_str());
             else
-                ouch(dam, NON_MONSTER, KILLED_BY_TARGETTING, name.c_str());
+                ouch(dam, NON_MONSTER, KILLED_BY_TARGETING, name.c_str());
         }
     }
     else if (MON_KILL(thrower) || aux_source == "exploding inner flame")
@@ -5968,7 +5968,7 @@ bolt::bolt() : origin_spell(SPELL_NO_SPELL),
                damage_funcs(), hit_funcs(), aoe_funcs(), affect_func(NULL),
                obvious_effect(false), seen(false), heard(false),
                path_taken(), extra_range_used(0), is_tracer(false),
-               is_targetting(false), aimed_at_feet(false), msg_generated(false),
+               is_targeting(false), aimed_at_feet(false), msg_generated(false),
                noise_generated(false), passed_target(false),
                in_explosion_phase(false), smart_monster(false),
                can_see_invis(false), nightvision(false), attitude(ATT_HOSTILE), foe_ratio(0),
index 2cbe9a2..e6934b0 100644 (file)
@@ -133,7 +133,7 @@ struct bolt
     // INTERNAL use - should not usually be set outside of beam.cc
     int         extra_range_used;
     bool        is_tracer;       // is this a tracer?
-    bool        is_targetting;   // . . . in particular, a targetting tracer?
+    bool        is_targeting;    // . . . in particular, a targeting tracer?
     bool        aimed_at_feet;   // this was aimed at self!
     bool        msg_generated;   // an appropriate msg was already mpr'd
     bool        noise_generated; // a noise has already been generated at this pos
index 0549a32..38fa185 100644 (file)
@@ -604,7 +604,7 @@ static bool _cmdhelp_textfilter(const string &tag)
     return false;
 }
 
-static const char *targetting_help_1 =
+static const char *targeting_help_1 =
     "<h>Examine surroundings ('<w>x</w><h>' in main):\n"
     "<w>Esc</w> : cancel (also <w>Space</w>, <w>x</w>)\n"
     "<w>Dir.</w>: move cursor in that direction\n"
@@ -622,13 +622,13 @@ static const char *targetting_help_1 =
     "<w>r</w> : move cursor to you\n"
     "<w>e</w> : create/remove travel exclusion\n"
 #ifndef USE_TILE_LOCAL
-    "<w>Ctrl-L</w> : targetting via monster list\n"
+    "<w>Ctrl-L</w> : targeting via monster list\n"
 #endif
     "<w>Ctrl-P</w> : repeat prompt\n"
 ;
 #ifdef WIZARD
-static const char *targetting_help_wiz =
-    "<h>Wizard targetting commands:</h>\n"
+static const char *targeting_help_wiz =
+    "<h>Wizard targeting commands:</h>\n"
     "<w>Ctrl-C</w> : cycle through beam paths\n"
     "<w>D</w>: get debugging information about the monster\n"
     "<w>o</w>: give item to monster\n"
@@ -648,8 +648,8 @@ static const char *targetting_help_wiz =
 ;
 #endif
 
-static const char *targetting_help_2 =
-    "<h>Targetting (zap wands, cast spells, etc.):\n"
+static const char *targeting_help_2 =
+    "<h>Targeting (zap wands, cast spells, etc.):\n"
     "Most keys from examine surroundings work.\n"
     "Some keys fire at the target. By default,\n"
     "range is respected and beams don't stop.\n"
@@ -1902,7 +1902,7 @@ static int _show_keyhelp_menu(const vector<formatted_string> &lines,
             "<w>F</w>.      Monsters\n"
             "<w>G</w>.      Items\n"
             "<w>H</w>.      Spellcasting\n"
-            "<w>I</w>.      Targetting\n"
+            "<w>I</w>.      Targeting\n"
             "<w>J</w>.      Religion\n"
             "<w>K</w>.      Mutations\n"
             "<w>L</w>.      Licence, Contact, History\n"
@@ -1992,18 +1992,18 @@ void show_known_menu_help()
     _show_specific_help(getHelpString("known-menu"));
 }
 
-void show_targetting_help()
+void show_targeting_help()
 {
     column_composer cols(2, 40);
     // Page size is number of lines - one line for --more-- prompt.
     cols.set_pagesize(get_number_of_lines() - 1);
 
-    cols.add_formatted(0, targetting_help_1, true, true);
+    cols.add_formatted(0, targeting_help_1, true, true);
 #ifdef WIZARD
     if (you.wizard)
-        cols.add_formatted(0, targetting_help_wiz, true, true);
+        cols.add_formatted(0, targeting_help_wiz, true, true);
 #endif
-    cols.add_formatted(1, targetting_help_2, true, true);
+    cols.add_formatted(1, targeting_help_2, true, true);
     _show_keyhelp_menu(cols.formatted_lines(), false, Options.easy_exit_menu);
 }
 void show_interlevel_travel_branch_help()
@@ -2377,7 +2377,7 @@ static void _add_formatted_keyhelp(column_composer &cols)
     string text =
             "Many commands have context sensitive "
             "help, among them <w>%</w>, <w>%</w>, <w>%</w> (or any "
-            "form of targetting), <w>%</w>, and <w>%</w>.\n"
+            "form of targeting), <w>%</w>, and <w>%</w>.\n"
             "You can read descriptions of your "
             "current spells (<w>%</w>), skills (<w>%?</w>) and "
             "abilities (<w>%!</w>).";
@@ -2537,7 +2537,7 @@ static void _add_formatted_hints_help(column_composer &cols)
 
     cols.add_formatted(
             1,
-            "\n<h>Targetting\n"
+            "\n<h>Targeting\n"
             "<w>Enter</w> or <w>.</w> or <w>Del</w> : confirm target\n"
             "<w>+</w> and <w>-</w> : cycle between targets\n"
             "<w>f</w> or <w>p</w> : shoot at previous target\n"
index bf70852..95b4ecf 100644 (file)
@@ -18,7 +18,7 @@ void toggle_viewport_monster_hp();
 void show_levelmap_help();
 void show_pickup_menu_help();
 void show_known_menu_help();
-void show_targetting_help();
+void show_targeting_help();
 void show_interlevel_travel_branch_help();
 void show_interlevel_travel_depth_help();
 void show_stash_search_help();
index a0f17e2..0585932 100644 (file)
@@ -4099,7 +4099,7 @@ _gastronok_self_buff_
 
 @The_monster@'s eyestalks stretch out, then return to normal size.
 %%%%
-# When targetting other monsters.
+# When targeting other monsters.
 _gastronok_other_buff_
 
 @The_monster@ wobbles.
index bcc1633..29c422e 100644 (file)
@@ -24,7 +24,7 @@ will fail to provide its protection until more power is available.
 %%%%
 amulet of inaccuracy
 
-This amulet makes its wearer less accurate in melee combat and when targetting
+This amulet makes its wearer less accurate in melee combat and when targeting
 monsters via ranged attacks or spells.
 %%%%
 amulet of rage
index f881ab0..c1c717a 100644 (file)
@@ -373,7 +373,7 @@ this cloak with <input>$cmd[CMD_WEAR_ARMOUR]</input><localtiles> or
 %%%%
 tutorial3 wand_fire
 
-# TODO: The wand targetting screen could perhaps use a little context help.
+# TODO: The wand targeting screen could perhaps use a little context help.
 You can evoke a wand with <input>$cmd[CMD_EVOKE]</input><localtiles> or with
 <input>mouseclick</input> in the inventory panel</localtiles>.
 %%%%
index 527b7fc..049b925 100644 (file)
@@ -2974,7 +2974,7 @@ void card_effect(card_type which_card, deck_rarity_type rarity,
 
     if (tell_card)
     {
-        // These card types will usually give this message in the targetting
+        // These card types will usually give this message in the targeting
         // prompt, and the cases where they don't are handled specially.
         if (which_card != CARD_VITRIOL && which_card != CARD_FLAME
             && which_card != CARD_FROST && which_card != CARD_HAMMER
index 5eb8116..fa7b88e 100644 (file)
@@ -123,7 +123,7 @@ static bool _find_square_wrapper(coord_def &mfp, int direction,
                                  int range, targetter *hitfunc, bool wrap,
                                  int los = LS_ANY);
 
-static int  _targetting_cmd_to_compass(command_type command);
+static int  _targeting_cmd_to_compass(command_type command);
 static void _describe_oos_square(const coord_def& where);
 static void _extend_move_to_edge(dist &moves);
 static vector<string> _get_monster_desc_vector(const monster_info& mi);
@@ -247,7 +247,7 @@ bool direction_chooser::choose_compass()
             break;
         }
 
-        const int i = _targetting_cmd_to_compass(key_command);
+        const int i = _targeting_cmd_to_compass(key_command);
         if (i != -1)
             moves.delta = Compass[i];
         else if (key_command == CMD_TARGET_CANCEL)
@@ -265,7 +265,7 @@ bool direction_chooser::choose_compass()
     return moves.isValid;
 }
 
-static int _targetting_cmd_to_compass(command_type command)
+static int _targeting_cmd_to_compass(command_type command)
 {
     switch (command)
     {
@@ -323,7 +323,7 @@ monster* direction_chooser::targeted_monster() const
         return NULL;
 }
 
-string direction_chooser::build_targetting_hint_string() const
+string direction_chooser::build_targeting_hint_string() const
 {
     string hint_string;
 
@@ -365,7 +365,7 @@ void direction_chooser::print_key_hints() const
     }
     else
     {
-        const string hint_string = build_targetting_hint_string();
+        const string hint_string = build_targeting_hint_string();
         switch (restricts)
         {
         case DIR_NONE:
@@ -471,7 +471,7 @@ static bool _is_target_in_range(const coord_def& where, int range,
     return range == -1 || distance2(you.pos(), where) <= range*range + 1;
 }
 
-targetting_behaviour direction_chooser::stock_behaviour;
+targeting_behaviour direction_chooser::stock_behaviour;
 
 void direction(dist &moves, const direction_chooser_args& args)
 {
@@ -845,7 +845,7 @@ void do_look_around(const coord_def &whence)
 //
 //           isValid        a valid target or direction was chosen
 //           isCancel       player hit 'escape'
-//           isTarget       targetting was used
+//           isTarget       targeting was used
 //           choseRay       player wants a specific ray
 //           ray            ...this one
 //           isEndpoint     player wants the ray to stop on the dime
@@ -882,7 +882,7 @@ static void _fill_monster_list(bool full_info)
     }
 }
 
-// Skip all letters that have a special meaning in the targetting interface.
+// Skip all letters that have a special meaning in the targeting interface.
 // FIXME: Probably doesn't work well with redefined keys.
 // XXX: make sure to add exceptions to this and mlist_index_to_letter.
 static int _mlist_letter_to_index(char ltr)
@@ -1008,12 +1008,12 @@ static bool _blocked_ray(const coord_def &where,
 #ifndef USE_TILE_LOCAL
 static void _update_mlist(bool enable)
 {
-    crawl_state.mlist_targetting = enable;
+    crawl_state.mlist_targeting = enable;
     const int full_info = update_monster_pane();
     if (enable && full_info != -1)
         _fill_monster_list(full_info);
     else
-        crawl_state.mlist_targetting = false;
+        crawl_state.mlist_targeting = false;
 }
 #endif
 
@@ -1090,7 +1090,7 @@ bool direction_chooser::find_default_monster_target(coord_def& result) const
     return success;
 }
 
-// Find a good square to start targetting from.
+// Find a good square to start targeting from.
 coord_def direction_chooser::find_default_target() const
 {
     coord_def result = you.pos();
@@ -1376,13 +1376,13 @@ bool direction_chooser::handle_signals()
         moves.isValid  = false;
         moves.isCancel = true;
 
-        mprf(MSGCH_ERROR, "Targetting interrupted by HUP signal.");
+        mprf(MSGCH_ERROR, "Targeting interrupted by HUP signal.");
         return true;
     }
     return false;
 }
 
-// Print out the initial prompt when targetting starts.
+// Print out the initial prompt when targeting starts.
 // Prompts might get scrolled off if you have too few lines available;
 // we'll live with that.
 void direction_chooser::show_initial_prompt()
@@ -1578,7 +1578,7 @@ void direction_chooser::reinitialize_move_flags()
     moves.choseRay   = false;
 }
 
-// Returns true if we've completed targetting.
+// Returns true if we've completed targeting.
 bool direction_chooser::select_compass_direction(const coord_def& delta)
 {
     if (restricts != DIR_TARGET && restricts != DIR_JUMP)
@@ -1650,7 +1650,7 @@ bool direction_chooser::looking_at_you() const
 void direction_chooser::handle_movement_key(command_type key_command,
                                             bool* loop_done)
 {
-    const int compass_idx = _targetting_cmd_to_compass(key_command);
+    const int compass_idx = _targeting_cmd_to_compass(key_command);
     if (compass_idx != -1)
     {
         const coord_def& delta = Compass[compass_idx];
@@ -1778,7 +1778,7 @@ void direction_chooser::handle_wizard_command(command_type key_command,
 
 void direction_chooser::do_redraws()
 {
-    // Check if our targetting behaviour forces a redraw.
+    // Check if our targeting behaviour forces a redraw.
     if (behaviour->should_redraw())
     {
         need_all_redraw = true;
@@ -1874,7 +1874,7 @@ void direction_chooser::describe_target()
 
 void direction_chooser::show_help()
 {
-    show_targetting_help();
+    show_targeting_help();
     redraw_screen();
     mesclr(true);
     need_all_redraw = true;
@@ -1900,8 +1900,8 @@ bool direction_chooser::do_main_loop()
 
 #ifndef USE_TILE_LOCAL
     case CMD_TARGET_TOGGLE_MLIST:
-        Options.mlist_targetting = !Options.mlist_targetting;
-        _update_mlist(Options.mlist_targetting);
+        Options.mlist_targeting = !Options.mlist_targeting;
+        _update_mlist(Options.mlist_targeting);
         break;
 #endif
 
@@ -2046,7 +2046,7 @@ void direction_chooser::finalize_moves()
 bool direction_chooser::choose_direction()
 {
 #ifndef USE_TILE_LOCAL
-    if (may_target_monster && restricts != DIR_DIR && Options.mlist_targetting)
+    if (may_target_monster && restricts != DIR_DIR && Options.mlist_targeting)
         _update_mlist(true);
 #endif
 
@@ -2490,7 +2490,7 @@ static bool _find_monster_expl(const coord_def& where, int mode, bool need_path,
     }
 #endif
 
-    // Only check for explosive targetting at the edge of the range
+    // Only check for explosive targeting at the edge of the range
     if (you.pos().range(where) != range && !hitfunc->can_affect_walls())
         return false;
 
@@ -4057,40 +4057,40 @@ static void _describe_cell(const coord_def& where, bool in_range)
 }
 
 ///////////////////////////////////////////////////////////////////////////
-// targetting_behaviour
+// targeting_behaviour
 
-targetting_behaviour::targetting_behaviour(bool look_around)
+targeting_behaviour::targeting_behaviour(bool look_around)
     : just_looking(look_around), compass(false)
 {
 }
 
-targetting_behaviour::~targetting_behaviour()
+targeting_behaviour::~targeting_behaviour()
 {
 }
 
-int targetting_behaviour::get_key()
+int targeting_behaviour::get_key()
 {
     if (!crawl_state.is_replaying_keys())
         flush_input_buffer(FLUSH_BEFORE_COMMAND);
 
     flush_prev_message();
     msgwin_got_input();
-    return unmangle_direction_keys(getchm(KMC_TARGETTING), KMC_TARGETTING,
+    return unmangle_direction_keys(getchm(KMC_TARGETING), KMC_TARGETING,
                                    false, false);
 }
 
-command_type targetting_behaviour::get_command(int key)
+command_type targeting_behaviour::get_command(int key)
 {
     if (key == -1)
         key = get_key();
 
-    command_type cmd = key_to_command(key, KMC_TARGETTING);
+    command_type cmd = key_to_command(key, KMC_TARGETING);
     if (cmd >= CMD_MIN_TARGET && cmd < CMD_TARGET_PREV_TARGET)
         return cmd;
 
 #ifndef USE_TILE_LOCAL
-    // Overrides the movement keys while mlist_targetting is active.
-    if (crawl_state.mlist_targetting && isalower(key))
+    // Overrides the movement keys while mlist_targeting is active.
+    if (crawl_state.mlist_targeting && isalower(key))
         return static_cast<command_type>(CMD_TARGET_CYCLE_MLIST + (key - 'a'));
 #endif
 
@@ -4101,7 +4101,7 @@ command_type targetting_behaviour::get_command(int key)
     return cmd;
 }
 
-vector<string> targetting_behaviour::get_monster_desc(const monster_info& mi)
+vector<string> targeting_behaviour::get_monster_desc(const monster_info& mi)
 {
     vector<string> descs;
     if (get_desc_func)
index c12e14b..bb09a6d 100644 (file)
@@ -21,11 +21,11 @@ public:
 };
 
 // An object that modifies the behaviour of the direction prompt.
-class targetting_behaviour
+class targeting_behaviour
 {
 public:
-    targetting_behaviour(bool just_looking = false);
-    virtual ~targetting_behaviour();
+    targeting_behaviour(bool just_looking = false);
+    virtual ~targeting_behaviour();
 
     // Returns a keystroke for the prompt.
     virtual int get_key();
@@ -75,7 +75,7 @@ public:
 struct direction_chooser_args
 {
     targetter *hitfunc;
-    targetting_type restricts;
+    targeting_type restricts;
     targ_mode_type mode;
     int range;
     bool just_looking;
@@ -84,7 +84,7 @@ struct direction_chooser_args
     bool may_target_self;
     const char *target_prefix;
     string top_prompt;
-    targetting_behaviour *behaviour;
+    targeting_behaviour *behaviour;
     bool cancel_at_self;
     bool show_floor_desc;
     desc_filter get_desc_func;
@@ -118,7 +118,7 @@ private:
 
     bool do_main_loop();
 
-    // Return the location where targetting should start.
+    // Return the location where targeting should start.
     coord_def find_default_target() const;
 
     void handle_mlist_cycle_command(command_type key_command);
@@ -151,7 +151,7 @@ private:
     // Mark item for pickup, initiate movement.
     bool pickup_item();
 
-    // Return true if we need to abort targetting due to a signal.
+    // Return true if we need to abort targeting due to a signal.
     bool handle_signals();
 
     void reinitialize_move_flags();
@@ -160,7 +160,7 @@ private:
     const coord_def& target() const;
     void set_target(const coord_def& new_target);
 
-    string build_targetting_hint_string() const;
+    string build_targeting_hint_string() const;
 
     actor* targeted_actor() const;
     monster* targeted_monster() const;
@@ -171,7 +171,7 @@ private:
 
     // Whatever the caller defines. Typically something like:
     // Casting: Venom Bolt.
-    // Can be modified by the targetting_behaviour.
+    // Can be modified by the targeting_behaviour.
     void print_top_prompt() const;
 
     // Press: ? - help, Shift-Dir - straight line, t - megabat
@@ -211,7 +211,7 @@ private:
     // pointer is in bounds.
     bool tiles_update_target();
 
-    // Display the prompt when beginning targetting.
+    // Display the prompt when beginning targeting.
     void show_initial_prompt();
 
     void toggle_beam();
@@ -232,7 +232,7 @@ private:
 
     // Parameters.
     dist& moves;                // Output.
-    targetting_type restricts;   // What kind of target do we want?
+    targeting_type restricts;   // What kind of target do we want?
     targ_mode_type mode;        // Hostiles or friendlies?
     int range;                  // Max range to consider
     bool just_looking;
@@ -241,8 +241,8 @@ private:
     bool may_target_self;       // If true then player won't be prompted
     const char *target_prefix;  // A string displayed before describing target
     string top_prompt;          // Shown at the top of the message window
-    targetting_behaviour *behaviour; // Can be NULL for default
-    bool cancel_at_self;        // Disallow self-targetting?
+    targeting_behaviour *behaviour; // Can be NULL for default
+    bool cancel_at_self;        // Disallow self-targeting?
     bool show_floor_desc;       // Describe the floor of the current target
     targetter *hitfunc;         // Determine what would be hit.
     coord_def default_place;    // Start somewhere other than you.pos()?
@@ -264,7 +264,7 @@ private:
     bool show_items_once;       // Should we show items this time?
     bool target_unshifted;      // Do unshifted direction keys fire?
     // Default behaviour, saved across instances.
-    static targetting_behaviour stock_behaviour;
+    static targeting_behaviour stock_behaviour;
 
 };
 
index a476de1..25c6035 100644 (file)
@@ -853,7 +853,7 @@ enum command_type
 
     CMD_MAX_OVERMAP = CMD_MAP_EXIT_MAP,
 
-    // targetting commands
+    // targeting commands
     CMD_TARGET_DOWN_LEFT,
     CMD_MIN_TARGET = CMD_TARGET_DOWN_LEFT,
     CMD_TARGET_DOWN,
@@ -1951,7 +1951,7 @@ enum KeymapContext
 {
     KMC_DEFAULT,         // For no-arg getchm(), must be zero.
     KMC_LEVELMAP,        // When in the 'X' level map
-    KMC_TARGETTING,      // Only during 'x' and other targetting modes
+    KMC_TARGETING,       // Only during 'x' and other targeting modes
     KMC_CONFIRM,         // When being asked y/n/q questions
     KMC_MENU,            // For menus
 #ifdef USE_TILE
@@ -2087,7 +2087,7 @@ enum targ_mode_type
     TARG_INJURED_FRIEND, // for healing
     TARG_HOSTILE,
     TARG_HOSTILE_SUBMERGED, // Target hostiles including submerged ones
-    TARG_EVOLVABLE_PLANTS,  // Targetting mode for Fedhas' evolution
+    TARG_EVOLVABLE_PLANTS,  // Targeting mode for Fedhas' evolution
     TARG_HOSTILE_UNDEAD,    // For dispel undead
     TARG_NUM_MODES
 };
@@ -3688,10 +3688,10 @@ enum stat_type
     STAT_RANDOM,
 };
 
-enum targetting_type
+enum targeting_type
 {
     DIR_NONE,
-    DIR_TARGET,        // smite targetting
+    DIR_TARGET,        // smite targeting
     DIR_DIR,           // needs a clear line to target
     DIR_TARGET_OBJECT, // targets items
     DIR_JUMP,          // a jump target
index 51c11b4..5b9518b 100644 (file)
@@ -122,7 +122,7 @@ static bool _reaching_weapon_attack(const item_def& wpn)
     const int x_distance  = abs(delta.x);
     const int y_distance  = abs(delta.y);
     monster* mons = monster_at(beam.target);
-    // don't allow targetting of submerged monsters (includes trapdoor spiders)
+    // don't allow targeting of submerged monsters (includes trapdoor spiders)
     if (mons && mons->submerged())
         mons = NULL;
 
index 7fea28a..6ae368c 100644 (file)
@@ -154,7 +154,7 @@ bool fight_melee(actor *attacker, actor *defender, bool *did_hit, bool simu)
             || defender->is_banished())
         {
             if (attacker == defender
-               || !attacker->as_monster()->has_multitargetting())
+               || !attacker->as_monster()->has_multitargeting())
             {
                 break;
             }
index 219294d..be1e93a 100644 (file)
@@ -3903,7 +3903,7 @@ void hints_inscription_info(string prompt)
         formatted_string::parse_string(prompt).display();
 }
 
-// FIXME: With the new targetting system, the hints for interesting monsters
+// FIXME: With the new targeting system, the hints for interesting monsters
 //        and features ("right-click/press v for more information") are no
 //        longer getting displayed.
 //        Players might still end up e'x'aming and particularly clicking on
@@ -4393,7 +4393,7 @@ void hints_describe_monster(const monster_info& mi, bool has_stat_desc)
         {
             ostr << "You can easily mark its square as dangerous to avoid "
                     "accidentally entering into its field of view when using "
-                    "auto-explore or auto-travel. To do so, enter targetting "
+                    "auto-explore or auto-travel. To do so, enter targeting "
                     "mode with <w>x</w> and then press <w>e</w> when your "
                     "cursor is hovering over the monster's grid. Doing so will "
                     "mark this grid and all surrounding ones within a radius "
index 7891ac2..d088463 100644 (file)
@@ -619,7 +619,7 @@ static const char *kill_method_names[] =
     "mon", "pois", "cloud", "beam", "lava", "water",
     "stupidity", "weakness", "clumsiness", "trap", "leaving", "winning",
     "quitting", "draining", "starvation", "freezing", "burning",
-    "wild_magic", "xom", "rotting", "targetting", "spore",
+    "wild_magic", "xom", "rotting", "targeting", "spore",
     "tso_smiting", "petrification", "something",
     "falling_down_stairs", "acid", "curare",
     "beogh_smiting", "divine_wrath", "bounce", "reflect", "self_aimed",
@@ -2260,14 +2260,14 @@ string scorefile_entry::death_description(death_desc_verbosity verbosity) const
             desc += " (" + death_source_desc() + ")";
         break;
 
-    case KILLED_BY_TARGETTING:
+    case KILLED_BY_TARGETING:
         if (terse)
             desc += "shot self";
         else
         {
             desc += "Killed themself with ";
             if (auxkilldata.empty())
-                desc += "bad targetting";
+                desc += "bad targeting";
             else
                 desc += "a badly aimed " + auxkilldata;
         }
@@ -2313,7 +2313,7 @@ string scorefile_entry::death_description(death_desc_verbosity verbosity) const
 
     case KILLED_BY_SELF_AIMED:
         if (terse)
-            desc += "suicidal targetting";
+            desc += "suicidal targeting";
         else
         {
             desc += "Shot themself with ";
index 588a71d..e730929 100644 (file)
@@ -744,7 +744,7 @@ void game_options::reset_options()
     msg_max_height   = max(10, MSG_MIN_HEIGHT);
     mlist_allow_alternate_layout = false;
     messages_at_top  = false;
-    mlist_targetting = false;
+    mlist_targeting  = false;
     msg_condense_repeats = true;
     msg_condense_short = true;
 
@@ -2672,7 +2672,8 @@ void game_options::read_option_line(const string &str, bool runscript)
     else BOOL_OPTION(mlist_allow_alternate_layout);
     else BOOL_OPTION(messages_at_top);
 #ifndef USE_TILE
-    else BOOL_OPTION(mlist_targetting);
+    else BOOL_OPTION(mlist_targeting);
+    else BOOL_OPTION_NAMED("mlist_targetting", mlist_targeting);
 #endif
     else BOOL_OPTION(msg_condense_repeats);
     else BOOL_OPTION(msg_condense_short);
index 681f7d1..bfb5b51 100644 (file)
@@ -1767,7 +1767,7 @@ void zap_wand(int slot)
     dist zap_wand;
     int item_slot;
 
-    // Unless the character knows the type of the wand, the targetting
+    // Unless the character knows the type of the wand, the targeting
     // system will default to enemies. -- [ds]
     targ_mode_type targ_mode = TARG_HOSTILE;
 
index 631422c..6608c9c 100644 (file)
@@ -58,7 +58,7 @@ static macromap *all_maps[] =
 {
     &Keymaps[KMC_DEFAULT],
     &Keymaps[KMC_LEVELMAP],
-    &Keymaps[KMC_TARGETTING],
+    &Keymaps[KMC_TARGETING],
     &Keymaps[KMC_CONFIRM],
 
     &Macros,
@@ -876,7 +876,7 @@ static string _macro_type_name(bool keymap, KeymapContext keymc)
     return make_stringf("%s%s",
                         keymap ? (keymc == KMC_DEFAULT    ? "default " :
                                   keymc == KMC_LEVELMAP   ? "level-map " :
-                                  keymc == KMC_TARGETTING ? "targetting " :
+                                  keymc == KMC_TARGETING  ? "targeting " :
                                   keymc == KMC_CONFIRM    ? "confirm " :
                                   keymc == KMC_MENU       ? "menu "
                                   : "buggy") : "",
@@ -892,7 +892,7 @@ void macro_add_query(void)
 
     mesclr();
     mprf(MSGCH_PROMPT, "(m)acro, (M)acro raw, keymap "
-                       "[(k) default, (x) level-map, (t)argetting, "
+                       "[(k) default, (x) level-map, (t)argeting, "
                        "(c)onfirm, m(e)nu], (s)ave? ");
     input = m_getch();
     int low = toalower(input);
@@ -910,7 +910,7 @@ void macro_add_query(void)
     else if (low == 't')
     {
         keymap = true;
-        keymc  = KMC_TARGETTING;
+        keymc  = KMC_TARGETING;
     }
     else if (low == 'c')
     {
@@ -1294,7 +1294,7 @@ static KeymapContext _context_for_command(command_type cmd)
         return KMC_LEVELMAP;
 
     if (cmd >= CMD_MIN_TARGET && cmd <= CMD_MAX_TARGET)
-        return KMC_TARGETTING;
+        return KMC_TARGETING;
 
 #ifdef USE_TILE
     if (cmd >= CMD_MIN_DOLL && cmd <= CMD_MAX_DOLL)
index d1c783f..e1476fa 100644 (file)
@@ -359,7 +359,7 @@ void handle_behaviour(monster* mon)
         return;
     }
 
-    // Make sure monsters are not targetting the player in arena mode.
+    // Make sure monsters are not targeting the player in arena mode.
     ASSERT(!crawl_state.game_is_arena() || mon->foe != MHITYOU);
 
     // Validate current target exists.
@@ -540,7 +540,7 @@ void handle_behaviour(monster* mon)
 
     // Unfriendly monsters fighting other monsters will usually
     // target the player, if they're healthy.
-    // Zotdef: 2/3 chance of retargetting changed to 1/4
+    // Zotdef: 2/3 chance of retargeting changed to 1/4
     if (!isFriendly && !isNeutral
         && mon->foe != MHITYOU && mon->foe != MHITNOT
         && proxPlayer && !mon->berserk_or_insane()
index 5b7acae..99d2aca 100644 (file)
@@ -2673,7 +2673,7 @@ bool handle_mon_spell(monster* mons, bolt &beem)
                     if (_ms_direct_nasty(spell_cast)
                         && mons_aligned(mons, (mons->foe == MHITYOU) ?
                            &you : foe)) // foe=get_foe() is NULL for friendlies
-                    {                   // targetting you, which is bad here.
+                    {                   // targeting you, which is bad here.
                         spellOK = false;
                     }
                     else if (mons->foe == MHITYOU || mons->foe == MHITNOT)
@@ -3797,7 +3797,7 @@ static void _clone_monster(monster* mons, monster_type clone_type,
     // is is leaked to the client
     mons->reset_client_id();
 
-    // Don't leak the real one with the targetting interface.
+    // Don't leak the real one with the targeting interface.
     if (you.prev_targ == mons->mindex())
     {
         you.prev_targ = MHITNOT;
@@ -3909,7 +3909,7 @@ void mons_cast(monster* mons, bolt &pbolt, spell_type spell_cast,
 
     // Targeted spells need a valid target.
     // Wizard-mode cast monster spells may target the boundary (shift-dir).
-    ASSERT(!(flags & SPFLAG_TARGETTING_MASK) || map_bounds(pbolt.target));
+    ASSERT(!(flags & SPFLAG_TARGETING_MASK) || map_bounds(pbolt.target));
 #endif
 
     if (do_noise)
@@ -5244,7 +5244,7 @@ static void _noise_fill_target(string& targ_prep, string& target,
     else if (pbolt.target == mons->pos())
         target = mons->pronoun(PRONOUN_REFLEXIVE);
     // Monsters should only use targeted spells while foe == MHITNOT
-    // if they're targetting themselves.
+    // if they're targeting themselves.
     else if (mons->foe == MHITNOT && !mons_is_confused(mons, true))
         target = "NONEXISTENT FOE";
     else if (!invalid_monster_index(mons->foe)
@@ -5447,7 +5447,7 @@ void mons_cast_noise(monster* mons, const bolt &pbolt,
 
     int noise = _noise_level(mons, actual_spell, silent, innate);
 
-    const bool targeted = (flags & SPFLAG_TARGETTING_MASK)
+    const bool targeted = (flags & SPFLAG_TARGETING_MASK)
                            && (pbolt.target != mons->pos()
                                || pbolt.visible())
                            // ugh. --Grunt
index 734be8a..250f0a2 100644 (file)
@@ -3077,7 +3077,7 @@ bool mons_should_fire(bolt &beam)
     if (_beneficial_beam_flavour(beam.flavour))
         return _mons_should_fire_beneficial(beam);
 
-    // Friendly monsters shouldn't be targetting you: this will happen
+    // Friendly monsters shouldn't be targeting you: this will happen
     // often because the default behaviour for charmed monsters is to
     // have you as a target.  While foe_ratio will handle this, we
     // don't want a situation where a friendly dragon breathes through
index 88f656c..e8f82d1 100644 (file)
@@ -4627,7 +4627,7 @@ bool monster::has_hydra_multi_attack() const
     return mons_genus(mons_base_type(this)) == MONS_HYDRA;
 }
 
-bool monster::has_multitargetting() const
+bool monster::has_multitargeting() const
 {
     if (mons_wields_two_weapons(this))
         return true;
index 64eadb9..1f8a66a 100644 (file)
@@ -117,7 +117,7 @@ public:
 
     // Has a hydra-like variable number of attacks based on mons->number.
     bool has_hydra_multi_attack() const;
-    bool has_multitargetting() const;
+    bool has_multitargeting() const;
 
     // Has the 'spellcaster' flag (may not actually have any spells).
     bool can_use_spells() const;
index 9e2f398..c25ccdb 100644 (file)
@@ -87,7 +87,7 @@ static inline double log2(double n)
     return log(n) / log(2.0);
 }
 
-//this is targetting for struct member name in store.h, nothing else gets affected as of 0.9.0
+//this is targeting for struct member name in store.h, nothing else gets affected as of 0.9.0
 #define _int64 var_int64
 
 //missing in sys/types.h
index 40ff709..53e39dc 100644 (file)
@@ -131,7 +131,7 @@ public:
     int         msg_max_height;
     bool        mlist_allow_alternate_layout;
     bool        messages_at_top;
-    bool        mlist_targetting;
+    bool        mlist_targeting;
     bool        msg_condense_repeats;
     bool        msg_condense_short;
 
@@ -176,7 +176,7 @@ public:
     chunk_drop_type auto_drop_chunks; // drop chunks when overburdened
     bool        easy_eat_chunks; // make 'e' auto-eat the oldest safe chunk
     bool        auto_eat_chunks; // allow eating chunks while resting or travelling
-    bool        default_target;  // start targetting on a real target
+    bool        default_target;  // start targeting on a real target
     bool        autopickup_no_burden;   // don't autopickup if it changes burden
     skill_focus_mode skill_focus; // is the focus skills available
 
@@ -193,7 +193,7 @@ public:
     int         colour[16];      // macro fg colours to other colours
     int         background_colour; // select default background colour
     msg_colour_type channels[NUM_MESSAGE_CHANNELS];  // msg channel colouring
-    bool        darken_beyond_range; // for whether targetting is out of range
+    bool        darken_beyond_range; // for whether targeting is out of range
 
     int         hp_warning;      // percentage hp for danger warning
     int         magic_point_warning;    // percentage mp for danger warning
index e8f06ee..6846bb7 100644 (file)
@@ -751,7 +751,7 @@ static void _xom_checks_damage(kill_method_type death_type,
 {
     if (you_worship(GOD_XOM))
     {
-        if (death_type == KILLED_BY_TARGETTING
+        if (death_type == KILLED_BY_TARGETING
             || death_type == KILLED_BY_BOUNCE
             || death_type == KILLED_BY_REFLECTION
             || death_type == KILLED_BY_SELF_AIMED
index 8a75958..87cbde8 100644 (file)
@@ -38,7 +38,7 @@ enum kill_method_type
     KILLED_BY_WILD_MAGIC,
     KILLED_BY_XOM,
     KILLED_BY_ROTTING,
-    KILLED_BY_TARGETTING,
+    KILLED_BY_TARGETING,
     KILLED_BY_SPORE,
     KILLED_BY_TSO_SMITING,
     KILLED_BY_PETRIFICATION,
index 5299c52..f76cf43 100644 (file)
@@ -1515,7 +1515,7 @@ static void _print_next_monster_desc(const vector<monster_info>& mons,
     {
         int printed = 0;
 
-        // for targetting
+        // for targeting
         if (idx >= 0)
         {
             textcolor(WHITE);
@@ -1635,7 +1635,7 @@ int update_monster_pane()
         // i_mons is incremented by _print_next_monster_desc
         if (i_print >= skip_lines && i_mons < (int) mons.size())
         {
-             int idx = crawl_state.mlist_targetting ? i_print - skip_lines : -1;
+             int idx = crawl_state.mlist_targeting ? i_print - skip_lines : -1;
              _print_next_monster_desc(mons, i_mons, full_info, idx);
         }
         else
index d91f0ef..e4c1536 100644 (file)
@@ -1177,10 +1177,10 @@ spret_type your_spells(spell_type spell, int powc,
         powc = calc_spell_power(spell, true);
 
     // XXX: This handles only some of the cases where spells need
-    // targetting.  There are others that do their own that will be
+    // targeting.  There are others that do their own that will be
     // missed by this (and thus will not properly ESC without cost
     // because of it).  Hopefully, those will eventually be fixed. - bwr
-    if ((flags & SPFLAG_TARGETTING_MASK) && spell != SPELL_PORTAL_PROJECTILE)
+    if ((flags & SPFLAG_TARGETING_MASK) && spell != SPELL_PORTAL_PROJECTILE)
     {
         targ_mode_type targ =
               (testbits(flags, SPFLAG_HELPFUL) ? TARG_FRIEND : TARG_HOSTILE);
@@ -1191,7 +1191,7 @@ spret_type your_spells(spell_type spell, int powc,
         if (spell == SPELL_DISPEL_UNDEAD)
             targ = TARG_HOSTILE_UNDEAD;
 
-        targetting_type dir  =
+        targeting_type dir  =
             (testbits(flags, SPFLAG_TARG_OBJ) ? DIR_TARGET_OBJECT :
              testbits(flags, SPFLAG_TARGET)   ? DIR_TARGET        :
              testbits(flags, SPFLAG_GRID)     ? DIR_TARGET        :
index 7fbefdc..04dde33 100644 (file)
 enum spflag_type
 {
     SPFLAG_NONE                 = 0x000000,
-    SPFLAG_DIR_OR_TARGET        = 0x000001,      // use DIR_NONE targetting
-    SPFLAG_TARGET               = 0x000002,      // use DIR_TARGET targetting
-    SPFLAG_GRID                 = 0x000004,      // use DIR_GRID targetting
-    SPFLAG_DIR                  = 0x000008,      // use DIR_DIR targetting
+    SPFLAG_DIR_OR_TARGET        = 0x000001,      // use DIR_NONE targeting
+    SPFLAG_TARGET               = 0x000002,      // use DIR_TARGET targeting
+    SPFLAG_GRID                 = 0x000004,      // use DIR_GRID targeting
+    SPFLAG_DIR                  = 0x000008,      // use DIR_DIR targeting
     SPFLAG_TARG_OBJ             = 0x000010,      // use DIR_TARGET_OBJECT targ.
-    SPFLAG_TARGETTING_MASK      = 0x00001f,      // used to test for targetting
+    SPFLAG_TARGETING_MASK       = 0x00001f,       // used to test for targeting
     SPFLAG_HELPFUL              = 0x000020,      // TARG_FRIENDS used
     SPFLAG_NEUTRAL              = 0x000040,      // TARG_ANY used
     SPFLAG_NOT_SELF             = 0x000080,      // aborts on isMe
index b58db2a..4a680e0 100644 (file)
@@ -85,7 +85,7 @@ spret_type conjure_flame(int pow, const coord_def& where, bool fail)
         return SPRET_ABORT;
     }
 
-    // Note that self-targetting is handled by SPFLAG_NOT_SELF.
+    // Note that self-targeting is handled by SPFLAG_NOT_SELF.
     monster* mons = monster_at(where);
     if (mons)
     {
index 190e76e..9adee5e 100644 (file)
@@ -2543,7 +2543,7 @@ vector<bolt> get_spray_rays(const actor *caster, coord_def aim, int range, int m
     base_beam.set_agent(const_cast<actor *>(caster));
     base_beam.attitude = ATT_FRIENDLY;
     base_beam.is_tracer = true;
-    base_beam.is_targetting = true;
+    base_beam.is_targeting = true;
     base_beam.dont_stop_player = true;
     base_beam.friend_info.dont_stop = true;
     base_beam.foe_info.dont_stop = true;
@@ -2606,7 +2606,7 @@ vector<bolt> get_spray_rays(const actor *caster, coord_def aim, int range, int m
                 tempbeam.target = testbeam.path_taken.back();
                 tempbeam.fire();
                 tempbeam.is_tracer = false;
-                tempbeam.is_targetting = false;
+                tempbeam.is_targeting = false;
                 tempbeam.dont_stop_player = false;
                 tempbeam.foe_info.dont_stop = false;
                 tempbeam.friend_info.dont_stop = false;
index dc499c4..f331844 100644 (file)
@@ -2715,7 +2715,7 @@ bool fire_battlesphere(monster* mons)
         // Sanity check: if we have somehow ended up targetting ourselves, bail
         if (beam.target == mons->pos())
         {
-            mprf(MSGCH_ERROR, "Battlesphere targetting itself? Fixing.");
+            mprf(MSGCH_ERROR, "Battlesphere targeting itself? Fixing.");
             mons->props.erase("firing");
             mons->props.erase("firing_target");
             mons->props.erase("foe");
@@ -2828,7 +2828,7 @@ spret_type cast_fulminating_prism(int pow, const coord_def& where, bool fail)
         return SPRET_ABORT;
     }
 
-    // Note that self-targetting is handled by SPFLAG_NOT_SELF.
+    // Note that self-targeting is handled by SPFLAG_NOT_SELF.
     monster* mons = monster_at(where);
     if (mons)
     {
index a8b206c..379f9e5 100644 (file)
@@ -108,7 +108,7 @@ void init_spell_descs(void)
         ASSERTM(data.min_range <= data.max_range,
                 "spell '%s' has min_range larger than max_range", data.title);
 
-        ASSERTM(!(data.flags & SPFLAG_TARGETTING_MASK)
+        ASSERTM(!(data.flags & SPFLAG_TARGETING_MASK)
                 || (data.min_range >= 0 && data.max_range > 0),
                 "targeted/directed spell '%s' has invalid range", data.title);
 
@@ -414,7 +414,7 @@ bool spell_harms_target(spell_type spell)
     if (flags & (SPFLAG_HELPFUL | SPFLAG_NEUTRAL))
         return false;
 
-    if (flags & SPFLAG_TARGETTING_MASK)
+    if (flags & SPFLAG_TARGETING_MASK)
         return true;
 
     return false;
@@ -737,7 +737,7 @@ void apply_area_cloud(cloud_func func, const coord_def& where,
 // FIXME: this should accept a direction_chooser_args directly rather
 // than move the arguments into one.
 bool spell_direction(dist &spelld, bolt &pbolt,
-                      targetting_type restrict, targ_mode_type mode,
+                      targeting_type restrict, targ_mode_type mode,
                       int range,
                       bool needs_path, bool may_target_monster,
                       bool may_target_self, const char *target_prefix,
@@ -1306,7 +1306,7 @@ bool spell_no_hostile_in_range(spell_type spell)
         beam.beam_source = MHITYOU;
         beam.range = range;
         beam.is_tracer = true;
-        beam.is_targetting = true;
+        beam.is_targeting = true;
         beam.source  = you.pos();
         beam.dont_stop_player = true;
         beam.friend_info.dont_stop = true;
index 188318b..de77ddf 100644 (file)
@@ -112,7 +112,7 @@ void apply_area_cloud(cloud_func func, const coord_def& where,
                       int excl_rad = -1);
 
 bool spell_direction(dist &spelld, bolt &pbolt,
-                      targetting_type restrict = DIR_NONE,
+                      targeting_type restrict = DIR_NONE,
                       targ_mode_type mode = TARG_HOSTILE,
                       // pbolt.range if applicable, otherwise LOS_RADIUS
                       int range = 0,
index 24d3d74..cf6d7ae 100644 (file)
@@ -44,7 +44,7 @@ game_state::game_state()
       lua_calls_no_turn(0), stat_gain_prompt(false),
       level_annotation_shown(false), viewport_monster_hp(false),
 #ifndef USE_TILE_LOCAL
-      mlist_targetting(false),
+      mlist_targeting(false),
 #else
       title_screen(true),
 #endif
index 34cb87c..0a24077 100644 (file)
@@ -92,10 +92,10 @@ struct game_state
     bool viewport_monster_hp;
 
 #ifndef USE_TILE_LOCAL
-    // Are we currently targetting using the mlist?
+    // Are we currently targeting using the mlist?
     // This is global because the monster pane uses this when
     // drawing.
-    bool mlist_targetting;
+    bool mlist_targeting;
 #else
     bool title_screen;
 #endif
index cba560c..82bd85d 100644 (file)
@@ -72,7 +72,7 @@ targetter_beam::targetter_beam(const actor *act, int range, zap_type zap,
     beam.attitude = ATT_FRIENDLY;
     zappy(zap, pow, beam);
     beam.is_tracer = true;
-    beam.is_targetting = true;
+    beam.is_targeting = true;
     beam.range = range;
     beam.source = origin;
     beam.target = aim;
index 0c19c33..5ba2252 100644 (file)
@@ -74,7 +74,7 @@ int get_next_fire_item(int current, int direction)
     return fire_order[next];
 }
 
-class fire_target_behaviour : public targetting_behaviour
+class fire_target_behaviour : public targeting_behaviour
 {
 public:
     fire_target_behaviour()
@@ -86,7 +86,7 @@ public:
         set_prompt();
     }
 
-    // targetting_behaviour API
+    // targeting_behaviour API
     virtual command_type get_command(int key = -1);
     virtual bool should_redraw() const { return need_redraw; }
     virtual void clear_redraw()        { need_redraw = false; }
@@ -211,7 +211,7 @@ void fire_target_behaviour::pick_fire_item_from_inventory()
 
 void fire_target_behaviour::display_help()
 {
-    show_targetting_help();
+    show_targeting_help();
     redraw_screen();
     need_redraw = true;
     set_prompt();
@@ -231,7 +231,7 @@ command_type fire_target_behaviour::get_command(int key)
     case CMD_TARGET_CANCEL: chosen_ammo = false; break;
     }
 
-    return targetting_behaviour::get_command(key);
+    return targeting_behaviour::get_command(key);
 }
 
 vector<string> fire_target_behaviour::get_monster_desc(const monster_info& mi)
index 009d988..e2f3d3c 100644 (file)
@@ -351,11 +351,11 @@ void DungeonRegion::on_resize()
 
 // FIXME: If the player is targeted, the game asks the player to target
 // something with the mouse, then targets the player anyway and treats
-// mouse click as if it hadn't come during targetting (moves the player
+// mouse click as if it hadn't come during targeting (moves the player
 // to the clicked cell, whatever).
-static void _add_targetting_commands(const coord_def& pos)
+static void _add_targeting_commands(const coord_def& pos)
 {
-    // Force targetting cursor back onto center to start off on a clean
+    // Force targeting cursor back onto center to start off on a clean
     // slate.
     macro_buf_add_cmd(CMD_TARGET_FIND_YOU);
 
@@ -387,7 +387,7 @@ static bool _is_appropriate_spell(spell_type spell, const actor* target)
     ASSERT(is_valid_spell(spell));
 
     const unsigned int flags    = get_spell_flags(spell);
-    const bool         targeted = flags & SPFLAG_TARGETTING_MASK;
+    const bool         targeted = flags & SPFLAG_TARGETING_MASK;
 
     // We don't handle grid targeted spells yet.
     if (flags & SPFLAG_GRID)
@@ -540,13 +540,13 @@ static bool _evoke_item_on_target(actor* target)
 
     macro_buf_add_cmd(CMD_EVOKE);
     macro_buf_add(index_to_letter(item->link)); // Inventory letter.
-    _add_targetting_commands(target->pos());
+    _add_targeting_commands(target->pos());
     return true;
 }
 
 static bool _spell_in_range(spell_type spell, actor* target)
 {
-    if (!(get_spell_flags(spell) & SPFLAG_TARGETTING_MASK))
+    if (!(get_spell_flags(spell) & SPFLAG_TARGETING_MASK))
         return true;
 
     int range = calc_spell_range(spell);
@@ -624,8 +624,8 @@ static bool _cast_spell_on_target(actor* target)
     macro_buf_add_cmd(CMD_FORCE_CAST_SPELL);
     macro_buf_add(letter);
 
-    if (get_spell_flags(spell) & SPFLAG_TARGETTING_MASK)
-        _add_targetting_commands(target->pos());
+    if (get_spell_flags(spell) & SPFLAG_TARGETING_MASK)
+        _add_targeting_commands(target->pos());
 
     return true;
 }
@@ -668,7 +668,7 @@ static bool _handle_distant_monster(monster* mon, unsigned char mod)
                      && !mon->wont_attack()))
     {
         macro_buf_add_cmd(CMD_FIRE);
-        _add_targetting_commands(mon->pos());
+        _add_targeting_commands(mon->pos());
         return true;
     }
 
@@ -684,7 +684,7 @@ static bool _handle_distant_monster(monster* mon, unsigned char mod)
         if (dist > 2 && weapon && weapon_reach(*weapon) >= dist)
         {
             macro_buf_add_cmd(CMD_EVOKE_WIELDED);
-            _add_targetting_commands(mon->pos());
+            _add_targeting_commands(mon->pos());
             return true;
         }
     }
index d770f5e..e6ac2d4 100644 (file)
@@ -632,7 +632,7 @@ int TilesFramework::getch_ck()
 
     int key = 0;
 
-    // Don't update tool tips etc. in targetting mode.
+    // Don't update tool tips etc. in targeting mode.
     const bool mouse_target_mode
                 = (mouse_control::current_mode() == MOUSE_MODE_TARGET_PATH
                    || mouse_control::current_mode() == MOUSE_MODE_TARGET_DIR);
index 7ba25f0..be54736 100644 (file)
@@ -120,7 +120,7 @@ new key      & command          & old key \\ \hline
 \end{tabular}
 \end{center}
 
-There are additional changes to the targetting interface: \\
+There are additional changes to the targeting interface: \\
 The functions of \key{!} and \key{.} have been swapped. So firing with
 \key{.} will now stop at the target, whereas \key{!} will shoot further
 if the target was missed (and \key{Enter}, \key{Del}, \key{Space} still
index fffdfa2..b05d06c 100644 (file)
@@ -219,7 +219,7 @@ static monster* _init_fsim()
 
     if (mtype == MONS_PROGRAM_BUG && monster_nearby())
     {
-        // get a monster via targetting.
+        // get a monster via targeting.
         dist moves;
         direction_chooser_args args;
         args.needs_path = false;
index 9145410..3171bab 100644 (file)
@@ -778,7 +778,7 @@ void wizard_unidentify_pack()
     you.redraw_quiver = true;
 
     // Forget things that nearby monsters are carrying, as well.
-    // (For use with the "give monster an item" wizard targetting
+    // (For use with the "give monster an item" wizard targeting
     // command.)
     for (monster_near_iterator mon(&you); mon; ++mon)
     {
index 1fd443f..46a6db0 100644 (file)
@@ -3935,7 +3935,7 @@ static int _death_is_worth_saving(const kill_method_type killed_by,
 
     // Don't protect the player from these.
     case KILLED_BY_SELF_AIMED:
-    case KILLED_BY_TARGETTING:
+    case KILLED_BY_TARGETING:
         return false;
 
     // Only if not caused by equipment.