diff options
author | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-06-12 08:12:16 +0000 |
---|---|---|
committer | j-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-06-12 08:12:16 +0000 |
commit | 35e3c196c5e05b90021f74f9c1e91c7908c2ff1a (patch) | |
tree | 4428f3e0f066ad858b6c99f29e19ba8eba448a55 | |
parent | 4cbe2b308e8d8d7944830327d9f97d5600427349 (diff) | |
download | crawl-ref-35e3c196c5e05b90021f74f9c1e91c7908c2ff1a.tar.gz crawl-ref-35e3c196c5e05b90021f74f9c1e91c7908c2ff1a.zip |
* Tweak the tutorial trigger for glowing to cover the new situation.
* Rename INSTALL -> INSTALL.txt
* Update change log.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup-0.5@9968 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r-- | crawl-ref/INSTALL.txt (renamed from crawl-ref/INSTALL) | 0 | ||||
-rw-r--r-- | crawl-ref/docs/changes.stone_soup | 30 | ||||
-rw-r--r-- | crawl-ref/source/player.cc | 6 | ||||
-rw-r--r-- | crawl-ref/source/tutorial.cc | 31 |
4 files changed, 40 insertions, 27 deletions
diff --git a/crawl-ref/INSTALL b/crawl-ref/INSTALL.txt index a3838a1983..a3838a1983 100644 --- a/crawl-ref/INSTALL +++ b/crawl-ref/INSTALL.txt diff --git a/crawl-ref/docs/changes.stone_soup b/crawl-ref/docs/changes.stone_soup index 0ee49a17d5..42efa6900d 100644 --- a/crawl-ref/docs/changes.stone_soup +++ b/crawl-ref/docs/changes.stone_soup @@ -1,4 +1,4 @@ -Stone Soup 0.5.0 (200906??) +Stone Soup 0.5.0 (20090612) --------------------------- Disclaimer: These are merely the highlights, not an exhaustive list of changes. @@ -23,11 +23,11 @@ Levels * New portal vaults (Sewer, Ice Cave, Minitomb, Ziggurat), and many new vaults. * Self-changing labyrinths (mappable but subject to map rot). * Teleporting within a labyrinth always sends you away from the exit. -* The Orcish Mines are now completely interconnected via the branch bottom. +* The Orcish Mines are completely interconnected via the branch bottom. * Shortened Hive to two levels. * Ghosts may no longer appear in the Ecumenical Temple. -* Traps now remember how much ammunition they have. -* Branch descriptions now mention depth and whether they contain a rune. +* Traps remember how much ammunition they have. +* Branch descriptions mention depth and whether they contain a rune. * Fixed KMONS not accepting comma-separated list of alternative monsters. * Tweaked most of the oklob vaults to make them less dangerous. * Allow bazaars outside of the main dungeon. @@ -44,10 +44,10 @@ Characters * Overhaul nutrition values and duration for Vampires feeding on corpses. * Vampires can no longer heal via potions of blood or non-fresh corpses. * Vampires recover lost stats depending on blood level. -* Draining of the experience pool is now reduced by life protection. +* Draining of the experience pool is reduced by life protection. * Merfolk can swim in heavy armour, albeit with doubled armour penalty. * Player and monster nagas no longer flounder or lose stealth in shallow water. -* Secondary unarmed attacks now wake sleeping monsters. +* Secondary unarmed attacks wake sleeping monsters. * Pure spellcasters don't start with a weapon anymore. * Tweak starting choice restrictions. * Going into berserk rage doubles Health, ending it halves Health. @@ -98,7 +98,7 @@ Interface * New option: Automatically set travel exclusions for statues and oklob plants. * Switch off autopickup and autoswap if you see a monster turn invisible. * Killing an invisible monster reactivates autopickup. -* Added ally pickup mode for items dropped by player and allies. +* Added ally pickup mode for items dropped by either player or allies. * Shops use shopping cart behaviour. * Wizard commands can be used from the wizard help screen. * Allow quivering/firing of wielded missiles and wielded weapons of returning. @@ -107,14 +107,14 @@ Interface * Added an option to make menu colours apply to shops. * Use menu colours for announcements of items found while travelling. * Pressing Esc at -More- automatically clears all queued -More- prompts. -* Add FAQ to help screen ('?Q'). +* Added FAQ to help screen ('?Q'). * Purchases and donations are noted. * The database search also prints armour base AC/EV and weapon plusses. * Add spells and books to book/spell descriptions when searching the database. * Ability and card descriptions are searchable in the database ('?/'). * Allow wishing for specific fixed and randarts in wizard mode ('o' command). * Add food item based hunger descriptions to spells. -* "Glow" status now appears as soon as contamination effects become possible. +* "Glow" status is grey for harmless contamination, yellow for dangerous levels. Items ----- @@ -125,7 +125,7 @@ Items * Missile enchantment decreases chance of destruction on impact. * Freezing weapons can slow cold-blooded monsters. * The staff of channeling trains Evocations. -* Potions of magic no longer increase maximal magic points and are less rare. +* Potions of magic no longer increase maximal magic points and are more common. * Item descriptions mention enchantment/charging limits. * Randarts get their known properties autoinscribed. * Randarts are noted as identified even if the plusses are still unknown. @@ -148,13 +148,13 @@ Gods * Xom is more active and more useful in combat. * Cleansing Flame centers on the player and deals less damage. * Killing a holy being is sometimes avenged by TSO. -* Split Elyvilon's healing powers in "heal self" and "heal other" versions. -* Evyvilon's Lesser Healing Other does not cost piety anymore. +* Split Elyvilon's healing powers into "heal self" and "heal other" versions. +* Evyvilon's Lesser Healing (for pacification) does not cost piety anymore. * Move Divine Robustness from Zin to Elyvilon, replacing Incredible Healing. * Make Zin's retribution-summoned plagues permanent. * Sif Muna no longer gifts Kiku/Vehumet specific books, spells still possible. * Trog accepts kills of demons. -* Trog's Hand now provides magic resistance as well as regeneration. +* Trog's Hand provides magic resistance as well as regeneration. * Vehumet accepts undead killing for you. * Beogh no longer accepts butchery but likes prayer over orcish remains. * Beogh accepts more kinds of kills. @@ -189,10 +189,10 @@ Miscellaneous * Flying can be cancelled. * Petrify is an Enchantment/Earth spell. * Lee's Rapid Deconstruction deals great damage to petrified monsters. -* Removed stash_tracking option, just track all stashes. +* Removed stash_tracking option, always track all stashes. * Rewrite and clean up of (among others) beam, trap, and mutations code. * Store code revision in save files for easier bug tracking. -* Many useful new wizard commands. +* Many useful new wizard mode commands. Stone Soup 0.4.5 (20090114) diff --git a/crawl-ref/source/player.cc b/crawl-ref/source/player.cc index 1eb78f9f73..2145370f10 100644 --- a/crawl-ref/source/player.cc +++ b/crawl-ref/source/player.cc @@ -5185,12 +5185,12 @@ void contaminate_player(int change, bool controlled, bool status_only) xom_is_stimulated(new_level * 32); } - if (new_level >= 1) - learned_something_new(TUT_GLOWING); - if (status_only) return; + if (you.magic_contamination > 0) + learned_something_new(TUT_GLOWING); + // Zin doesn't like mutations or mutagenic radiation. if (you.religion == GOD_ZIN) { diff --git a/crawl-ref/source/tutorial.cc b/crawl-ref/source/tutorial.cc index eb6b047a04..b29aed0ed5 100644 --- a/crawl-ref/source/tutorial.cc +++ b/crawl-ref/source/tutorial.cc @@ -3252,15 +3252,28 @@ void learned_something_new(tutorial_event_type seen_what, coord_def gc) case TUT_GLOWING: viewwindow(true, false); - text << "Uh-oh, you've accumulated so much magical contamination that " - "you're glowing! You usually acquire magical contamination " - "from using some powerful magics, like invisibility, haste " - "or potions of resistance. This normally isn't a problem as " - "contamination slowly bleeds off on its own, but it seems that " - "you've accumulated so much contamination over a short amount " - "of time that it can have nasty effects, such as mutate you " - "or deal direct damage. In addition, glowing is going to make " - "you much more noticeable."; + text << "You've accumulated so much magical contamination that you're " + "glowing! You usually acquire magical contamination from using " + "some powerful magics, like invisibility, haste or potions of " + "resistance. "; + + if (you.magic_contamination < 5) + { + text << "As long as the status only shows in grey nothing will " + "actually happen as a result of it, but as you continue " + "suffusing yourself with magical contamination you'll " + "eventually start glowing for real, which "; + } + else + { + text << "This normally isn't a problem as contamination slowly " + "bleeds off on its own, but it seems that you've " + "accumulated so much contamination over a short amount of " + "time that it "; + } + text << "can have nasty effects, such as mutate you or deal direct " + "damage. In addition, glowing is going to make you much more " + "noticeable."; break; case TUT_YOU_RESIST: |