Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- From 45b0fae2853d2b581cbbb78f37ea50db14746d2d Mon Sep 17 00:00:00 2001
- From: Stefan O'Rear <stefanor@cox.net>
- Date: Wed, 28 Oct 2009 19:39:47 -0700
- Subject: [PATCH 1/4] Reword passive map description
- Signed-off-by: Stefan O'Rear <stefanor@cox.net>
- ---
- crawl-ref/source/mutation.cc | 12 ++++++------
- 1 files changed, 6 insertions(+), 6 deletions(-)
- diff --git a/crawl-ref/source/mutation.cc b/crawl-ref/source/mutation.cc
- index f50a13c..466d892 100644
- --- a/crawl-ref/source/mutation.cc
- +++ b/crawl-ref/source/mutation.cc
- @@ -1197,13 +1197,13 @@ mutation_def mutation_defs[] = {
- "stochastic torment resistance"},
- { MUT_PASSIVE_MAPPING, 3, 3, false, false,
- - {"You sense your immediate surroundings while exploring..",
- - "You sense your surroundings while exploring.",
- - "You sense a large area of your surroundings while exploring."},
- + {"You passively map a small area around you.",
- + "You passively map the area around you.",
- + "You passively map a large area around you."},
- - {"You feel aware of your new surroundings.",
- - "You feel more aware of your new surroundings.",
- - "You feel even more aware of your new surroundings."},
- + {"You feel a strange attunement to the structure of the dungeons.",
- + "Your attunement to dungeon structure grows.",
- + "Your attunement to dungeon structure grows further."},
- {"You feel slightly disoriented.",
- "You feel slightly disoriented.",
- --
- 1.6.3.3
- From 0e640eb33a6e3bc57253ed07c7440ea24791d4b8 Mon Sep 17 00:00:00 2001
- From: Stefan O'Rear <stefanor@cox.net>
- Date: Wed, 28 Oct 2009 20:07:14 -0700
- Subject: [PATCH 2/4] Nerf low levels of the blink mutation so blink 2 matters
- Signed-off-by: Stefan O'Rear <stefanor@cox.net>
- ---
- crawl-ref/source/abl-show.cc | 6 ++++--
- 1 files changed, 4 insertions(+), 2 deletions(-)
- diff --git a/crawl-ref/source/abl-show.cc b/crawl-ref/source/abl-show.cc
- index e1499f2..19e2ee1 100644
- --- a/crawl-ref/source/abl-show.cc
- +++ b/crawl-ref/source/abl-show.cc
- @@ -633,8 +633,10 @@ static talent _get_talent(ability_type ability, bool check_confused)
- break;
- case ABIL_BLINK:
- - failure = 30 - (10 * player_mutation_level(MUT_BLINK))
- - - you.experience_level;
- + // Allowing perfection makes the third level matter much more
- + perfect = true;
- + failure = 48 - (12 * player_mutation_level(MUT_BLINK))
- + - you.experience_level / 2;
- break;
- case ABIL_TELEPORTATION:
- --
- 1.6.3.3
- From 95337e03701c2c0b8900c69aba80bfe4d495c8b0 Mon Sep 17 00:00:00 2001
- From: Stefan O'Rear <stefanor@cox.net>
- Date: Wed, 28 Oct 2009 20:30:50 -0700
- Subject: [PATCH 3/4] Give deep dwarves passive, not active mapping
- Signed-off-by: Stefan O'Rear <stefanor@cox.net>
- ---
- crawl-ref/source/newgame.cc | 4 ++--
- crawl-ref/source/player.cc | 6 ++++++
- 2 files changed, 8 insertions(+), 2 deletions(-)
- diff --git a/crawl-ref/source/newgame.cc b/crawl-ref/source/newgame.cc
- index ffb56cf..a0cfe0c 100644
- --- a/crawl-ref/source/newgame.cc
- +++ b/crawl-ref/source/newgame.cc
- @@ -1536,8 +1536,8 @@ void give_basic_mutations(species_type speci)
- you.mutation[MUT_NEGATIVE_ENERGY_RESISTANCE] = 3;
- break;
- case SP_DEEP_DWARF:
- - you.mutation[MUT_SLOW_HEALING] = 3;
- - you.mutation[MUT_MAPPING] = 2;
- + you.mutation[MUT_SLOW_HEALING] = 3;
- + you.mutation[MUT_PASSIVE_MAPPING] = 1;
- break;
- case SP_GHOUL:
- you.mutation[MUT_TORMENT_RESISTANCE] = 1;
- diff --git a/crawl-ref/source/player.cc b/crawl-ref/source/player.cc
- index 007a679..71d659f 100644
- --- a/crawl-ref/source/player.cc
- +++ b/crawl-ref/source/player.cc
- @@ -3130,6 +3130,12 @@ void level_change(bool skip_attribute_increase)
- perma_mutate(MUT_NEGATIVE_ENERGY_RESISTANCE, 1);
- }
- + if ((you.experience_level == 9)
- + || (you.experience_level == 18))
- + {
- + perma_mutate(MUT_PASSIVE_MAPPING, 1);
- + }
- +
- if (!(you.experience_level % 4))
- {
- modify_stat(coinflip() ? STAT_STRENGTH
- --
- 1.6.3.3
- From 26231f7334211c049ff687f581cdd4dc33654235 Mon Sep 17 00:00:00 2001
- From: Stefan O'Rear <stefanor@cox.net>
- Date: Wed, 28 Oct 2009 20:49:39 -0700
- Subject: [PATCH 4/4] Make passive maping use a circular region
- Signed-off-by: Stefan O'Rear <stefanor@cox.net>
- ---
- crawl-ref/source/view.cc | 7 ++++---
- crawl-ref/source/view.h | 1 +
- 2 files changed, 5 insertions(+), 3 deletions(-)
- diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc
- index e2a35e5..1dd2a13 100644
- --- a/crawl-ref/source/view.cc
- +++ b/crawl-ref/source/view.cc
- @@ -274,7 +274,7 @@ static void _automap_from( int x, int y, int mutated )
- {
- if (mutated)
- magic_mapping(8 * mutated, 5 * mutated, true, false,
- - true, coord_def(x,y));
- + true, true, coord_def(x,y));
- }
- void reautomap_level( )
- @@ -2917,7 +2917,8 @@ static const FixedArray<char, GXM, GYM>& _tile_difficulties(bool random)
- // Returns true if it succeeded.
- bool magic_mapping(int map_radius, int proportion, bool suppress_msg,
- - bool force, bool deterministic, coord_def pos)
- + bool force, bool deterministic, bool circular,
- + coord_def pos)
- {
- if (!in_bounds(pos))
- pos = you.pos();
- @@ -2953,7 +2954,7 @@ bool magic_mapping(int map_radius, int proportion, bool suppress_msg,
- const FixedArray<char, GXM, GYM>& difficulty =
- _tile_difficulties(!deterministic);
- - for (radius_iterator ri(pos, map_radius, true, false); ri; ++ri)
- + for (radius_iterator ri(pos, map_radius, !circular, false); ri; ++ri)
- {
- if (!wizard_map)
- {
- diff --git a/crawl-ref/source/view.h b/crawl-ref/source/view.h
- index e561040..30c179d 100644
- --- a/crawl-ref/source/view.h
- +++ b/crawl-ref/source/view.h
- @@ -70,6 +70,7 @@ void find_features(const std::vector<coord_def>& features,
- bool magic_mapping(int map_radius, int proportion, bool suppress_msg,
- bool force = false, bool deterministic = false,
- + bool circular = false,
- coord_def origin = coord_def(-1, -1));
- void reautomap_level();
- --
- 1.6.3.3
Add Comment
Please, Sign In to add comment