Guest User

Untitled

a guest
Jul 16th, 2018
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.43 KB | None | 0 0
  1. From 45b0fae2853d2b581cbbb78f37ea50db14746d2d Mon Sep 17 00:00:00 2001
  2. From: Stefan O'Rear <stefanor@cox.net>
  3. Date: Wed, 28 Oct 2009 19:39:47 -0700
  4. Subject: [PATCH 1/4] Reword passive map description
  5.  
  6.  
  7. Signed-off-by: Stefan O'Rear <stefanor@cox.net>
  8. ---
  9. crawl-ref/source/mutation.cc | 12 ++++++------
  10. 1 files changed, 6 insertions(+), 6 deletions(-)
  11.  
  12. diff --git a/crawl-ref/source/mutation.cc b/crawl-ref/source/mutation.cc
  13. index f50a13c..466d892 100644
  14. --- a/crawl-ref/source/mutation.cc
  15. +++ b/crawl-ref/source/mutation.cc
  16. @@ -1197,13 +1197,13 @@ mutation_def mutation_defs[] = {
  17.  
  18. "stochastic torment resistance"},
  19. { MUT_PASSIVE_MAPPING, 3, 3, false, false,
  20. - {"You sense your immediate surroundings while exploring..",
  21. - "You sense your surroundings while exploring.",
  22. - "You sense a large area of your surroundings while exploring."},
  23. + {"You passively map a small area around you.",
  24. + "You passively map the area around you.",
  25. + "You passively map a large area around you."},
  26.  
  27. - {"You feel aware of your new surroundings.",
  28. - "You feel more aware of your new surroundings.",
  29. - "You feel even more aware of your new surroundings."},
  30. + {"You feel a strange attunement to the structure of the dungeons.",
  31. + "Your attunement to dungeon structure grows.",
  32. + "Your attunement to dungeon structure grows further."},
  33.  
  34. {"You feel slightly disoriented.",
  35. "You feel slightly disoriented.",
  36. --
  37. 1.6.3.3
  38.  
  39.  
  40. From 0e640eb33a6e3bc57253ed07c7440ea24791d4b8 Mon Sep 17 00:00:00 2001
  41. From: Stefan O'Rear <stefanor@cox.net>
  42. Date: Wed, 28 Oct 2009 20:07:14 -0700
  43. Subject: [PATCH 2/4] Nerf low levels of the blink mutation so blink 2 matters
  44.  
  45.  
  46. Signed-off-by: Stefan O'Rear <stefanor@cox.net>
  47. ---
  48. crawl-ref/source/abl-show.cc | 6 ++++--
  49. 1 files changed, 4 insertions(+), 2 deletions(-)
  50.  
  51. diff --git a/crawl-ref/source/abl-show.cc b/crawl-ref/source/abl-show.cc
  52. index e1499f2..19e2ee1 100644
  53. --- a/crawl-ref/source/abl-show.cc
  54. +++ b/crawl-ref/source/abl-show.cc
  55. @@ -633,8 +633,10 @@ static talent _get_talent(ability_type ability, bool check_confused)
  56. break;
  57.  
  58. case ABIL_BLINK:
  59. - failure = 30 - (10 * player_mutation_level(MUT_BLINK))
  60. - - you.experience_level;
  61. + // Allowing perfection makes the third level matter much more
  62. + perfect = true;
  63. + failure = 48 - (12 * player_mutation_level(MUT_BLINK))
  64. + - you.experience_level / 2;
  65. break;
  66.  
  67. case ABIL_TELEPORTATION:
  68. --
  69. 1.6.3.3
  70.  
  71.  
  72. From 95337e03701c2c0b8900c69aba80bfe4d495c8b0 Mon Sep 17 00:00:00 2001
  73. From: Stefan O'Rear <stefanor@cox.net>
  74. Date: Wed, 28 Oct 2009 20:30:50 -0700
  75. Subject: [PATCH 3/4] Give deep dwarves passive, not active mapping
  76.  
  77.  
  78. Signed-off-by: Stefan O'Rear <stefanor@cox.net>
  79. ---
  80. crawl-ref/source/newgame.cc | 4 ++--
  81. crawl-ref/source/player.cc | 6 ++++++
  82. 2 files changed, 8 insertions(+), 2 deletions(-)
  83.  
  84. diff --git a/crawl-ref/source/newgame.cc b/crawl-ref/source/newgame.cc
  85. index ffb56cf..a0cfe0c 100644
  86. --- a/crawl-ref/source/newgame.cc
  87. +++ b/crawl-ref/source/newgame.cc
  88. @@ -1536,8 +1536,8 @@ void give_basic_mutations(species_type speci)
  89. you.mutation[MUT_NEGATIVE_ENERGY_RESISTANCE] = 3;
  90. break;
  91. case SP_DEEP_DWARF:
  92. - you.mutation[MUT_SLOW_HEALING] = 3;
  93. - you.mutation[MUT_MAPPING] = 2;
  94. + you.mutation[MUT_SLOW_HEALING] = 3;
  95. + you.mutation[MUT_PASSIVE_MAPPING] = 1;
  96. break;
  97. case SP_GHOUL:
  98. you.mutation[MUT_TORMENT_RESISTANCE] = 1;
  99. diff --git a/crawl-ref/source/player.cc b/crawl-ref/source/player.cc
  100. index 007a679..71d659f 100644
  101. --- a/crawl-ref/source/player.cc
  102. +++ b/crawl-ref/source/player.cc
  103. @@ -3130,6 +3130,12 @@ void level_change(bool skip_attribute_increase)
  104. perma_mutate(MUT_NEGATIVE_ENERGY_RESISTANCE, 1);
  105. }
  106.  
  107. + if ((you.experience_level == 9)
  108. + || (you.experience_level == 18))
  109. + {
  110. + perma_mutate(MUT_PASSIVE_MAPPING, 1);
  111. + }
  112. +
  113. if (!(you.experience_level % 4))
  114. {
  115. modify_stat(coinflip() ? STAT_STRENGTH
  116. --
  117. 1.6.3.3
  118.  
  119.  
  120. From 26231f7334211c049ff687f581cdd4dc33654235 Mon Sep 17 00:00:00 2001
  121. From: Stefan O'Rear <stefanor@cox.net>
  122. Date: Wed, 28 Oct 2009 20:49:39 -0700
  123. Subject: [PATCH 4/4] Make passive maping use a circular region
  124.  
  125.  
  126. Signed-off-by: Stefan O'Rear <stefanor@cox.net>
  127. ---
  128. crawl-ref/source/view.cc | 7 ++++---
  129. crawl-ref/source/view.h | 1 +
  130. 2 files changed, 5 insertions(+), 3 deletions(-)
  131.  
  132. diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc
  133. index e2a35e5..1dd2a13 100644
  134. --- a/crawl-ref/source/view.cc
  135. +++ b/crawl-ref/source/view.cc
  136. @@ -274,7 +274,7 @@ static void _automap_from( int x, int y, int mutated )
  137. {
  138. if (mutated)
  139. magic_mapping(8 * mutated, 5 * mutated, true, false,
  140. - true, coord_def(x,y));
  141. + true, true, coord_def(x,y));
  142. }
  143.  
  144. void reautomap_level( )
  145. @@ -2917,7 +2917,8 @@ static const FixedArray<char, GXM, GYM>& _tile_difficulties(bool random)
  146.  
  147. // Returns true if it succeeded.
  148. bool magic_mapping(int map_radius, int proportion, bool suppress_msg,
  149. - bool force, bool deterministic, coord_def pos)
  150. + bool force, bool deterministic, bool circular,
  151. + coord_def pos)
  152. {
  153. if (!in_bounds(pos))
  154. pos = you.pos();
  155. @@ -2953,7 +2954,7 @@ bool magic_mapping(int map_radius, int proportion, bool suppress_msg,
  156. const FixedArray<char, GXM, GYM>& difficulty =
  157. _tile_difficulties(!deterministic);
  158.  
  159. - for (radius_iterator ri(pos, map_radius, true, false); ri; ++ri)
  160. + for (radius_iterator ri(pos, map_radius, !circular, false); ri; ++ri)
  161. {
  162. if (!wizard_map)
  163. {
  164. diff --git a/crawl-ref/source/view.h b/crawl-ref/source/view.h
  165. index e561040..30c179d 100644
  166. --- a/crawl-ref/source/view.h
  167. +++ b/crawl-ref/source/view.h
  168. @@ -70,6 +70,7 @@ void find_features(const std::vector<coord_def>& features,
  169.  
  170. bool magic_mapping(int map_radius, int proportion, bool suppress_msg,
  171. bool force = false, bool deterministic = false,
  172. + bool circular = false,
  173. coord_def origin = coord_def(-1, -1));
  174. void reautomap_level();
  175.  
  176. --
  177. 1.6.3.3
Add Comment
Please, Sign In to add comment