Permalink
Browse files

Rework the Potion of Mutation

Shove Mutation, Cure Mutation, and Beneficial Mutation into a blender.

The new !Mutation will strip 2-6 mutations, add 1-3 random mutations,
then add one good mutation... in that order. It takes the spawn weights
of all three previous potions, and thus is now the third most common
potion in the game. (On average, ~17 will spawn in a three-rune
victory.) This is subject to further change and balancing.

===

Gameplay effects:

Once a character is mutated, then that character is permanently
involved in the mutation game unless they worship Zin, because the new
potion will only replace their current (mal)mutations. There is a
reasonably decent chance (~39%) to acquire only good mutations.

Because the new potion removes more mutations than it adds,
players won't be able to gather large mutation sets without consuming
the meat of mutagenic monsters. Ugly things are on the menu tonight!

===

A brief explanation of the philosophy behind this change:

The current status of Crawl's mutation game is essentially
solved: if you get malmutations, quaff Cure Mutation. If you find
Beneficial Mutation, quaff it. If you're feeling lucky, or if you
absolutely need to get rid of a certain malmutation and are out of Cure
Mutation, then quaff Mutation. These choices are not very interesting.
Cure Mutation in effect becomes a tax paid for making positioning
mistakes against malmutators, and when they run out of !cmut, then for
some players malmutators become top priorities, with a risk of
'permanently ruining' their character if they become too malmutated.

Since the new potion generates frequently, for now, it ensures that
the player will usually have the option to reroll their mutations if they
get a set that they decide that they don't want to play with. The
decision to reroll is also no longer binary: each mutation set is
evaluated in the context of the character's abilities and strengths, and
the player will decide "Is it worth risking getting something worse
or better?" (Compare the Cure Mutation decision described above.)

It creates a mutation baseline for most characters: at least two
mutations in any given game (unless they were lucky / savvy enough
to never be malmutated, and Zin-ite enough to never succumb to the
purple temptation!), and likely 3+.

The goal is to increase player control and interaction with the mutation
mechanic, and to generate more relevant and interesting decisions that
will differ on a character-by-character (or even mutation-by-mutation)
basis.

===

New mutations, good and bad alike, will probably be added to the game.
Keep an eye out!

Potions of Cure Mutation and Beneficial Mutation have been removed. Most
vaults containing Cure/Beneficial potions have been converted to
Mutation, or another suitably good item.
  • Loading branch information...
isloat committed Feb 8, 2017
1 parent fc38d6b commit b9e5f3fc1c77b7484e45122498c1692b8fab371f
@@ -1089,11 +1089,11 @@ Mutations can also be caused by specific potions, very rare trap effects, or
spells cast by powerful enemies found deep in the dungeon. A few types of monsters
have mutagenic corpses; these will appear in magenta by default.
It is much more difficult to get rid of bad mutations than to get one. A lucky
mutation attempt can actually remove mutations. However, the only sure-fire ways
are to quaff a potion of cure mutation, which will attempt to remove one or more
random mutations, or to join the gods Zin or Jivya, each of whom provides some
remedy against mutations.
It is more difficult to get rid of bad mutations than to get one. Using potions
of mutations will remove a number of your current mutations, but will give you
more mutations. These might be better to your taste. However, the only sure-fire
ways is to join the gods Zin or Jivya, each of whom provides some remedy against
mutations.
Demonspawn are a special case. Characters of this species get certain special
mutations as they gain levels; these are listed in cyan. They are permanent and
@@ -76,7 +76,7 @@ name). In the list of search results, you can select a search result by its
hotkey to travel to its location.
Some examples of search strings:
<w>cure mutation</w> find all potions of cure mutation, including potions in shops.
<w>mutation</w> find all potions of mutation, including potions in shops.
<w>royal</w> finds every single royal jelly and heaps of royal jellies.
<w>shop</w> lists all shops. Press <w>?</w> and a shop's letter for the stock.
<w>Lair:2</w> find everything known to be on Lair:2.
@@ -2752,8 +2752,6 @@ w:50
@The_monster@ says, "I keep getting this feeling like someone's watching me. Creepy."
@The_monster@ says, "I used up all my cure mutation potions. I hate that."
@The_monster@ says, "I always freeze up when I think I'm being watched."
@The_monster@ says, "A death ooze jiggled at me. That's naff."
@@ -2630,7 +2630,7 @@ DEPTH: D:2-9, Orc, !Orc:$
KFEAT: _ = altar_zin
KFEAT: v = general shop name:Zin type:Purification suffix:Station count:1 \
greed:30 ; \
potion of curing | potion of cure mutation w:1
potion of curing
COLOUR: c = white
COLOUR: ' = white
TILE: c = wall_church
@@ -53,11 +53,10 @@
e.shuffle("JH")
e.shuffle("34")
e.shuffle("m6")
e.kitem("p = w:60 potion of mutation / " ..
"w:1 potion of cure mutation")
e.kitem("p = potion of mutation")
e.kitem("P = any jewellery good_item")
e.kitem("Q = potion of cure mutation")
e.kitem("R = potion of cure mutation / nothing")
e.kitem("Q = potion of mutation")
e.kitem("R = potion of mutation / nothing")
e.nsubst("u = 2:Q / 1:P / 1:R / *:u")
e.nsubst("G = 1:G / *:2")
e.nsubst("H = 2:8 / 2:3")
@@ -3935,7 +3935,7 @@ KITEM: O = demonic rune of Zot
ITEM: w:5 any / potion of curing
ITEM: any / potion of heal wounds
ITEM: acquire any
ITEM: potion of cure mutation
ITEM: potion of mutation
ITEM: potion of might / potion of brilliance / potion of agility
ITEM: any
NSUBST: i = 2=ghh / 3=ghhiii / *:i
@@ -66,12 +66,12 @@
elseif s == "B" then i = { "bardiche", "battleaxe", "bolt",
"book of battle", "book of beasts", "book of burglary", "box of beasts",
"bread ration", "broad axe", "pair of boots", "potion of berserk rage",
"potion of beneficial mutation q:1", "blowgun", "potion of blood",
"potion of brilliance", "scroll of blinking", "scroll of brand weapon",
"blowgun", "potion of blood", "potion of brilliance",
"scroll of blinking", "scroll of brand weapon",
"manual of bows", "buckler" }
elseif s == "C" then i = { "book of callings", "book of cantrips", "club",
"book of changes", "book of conjurations", "potion of cure mutation",
"book of changes", "book of conjurations",
"centaur barding", "chain mail", "crystal ball of energy", "cloak",
"crystal plate armour", "potion of cancellation", "book of clouds",
"staff of cold", "wand of confusion", "staff of conjuration",
@@ -413,8 +413,8 @@ KFEAT: s = general shop type:Hallowed suffix:Reliquary ; \
potion of heal wounds | potion of curing | \
tomahawk ego:silver w:2 | javelin ego:silver w:2 | \
any weapon ego:holy_wrath | scroll of holy word |\
amulet of faith w:2 | potion of cure mutation | \
ring of positive energy w:5 | any armour ego:positive_energy w:5
amulet of faith w:2 | ring of positive energy w:5 |\
any armour ego:positive_energy w:5
KFEAT: _ = altar_the_shining_one / altar_zin / altar_elyvilon
KPROP: 1 = no_tele_into
MONS: angel
@@ -618,7 +618,6 @@ DEPTH: D:8-, Depths, Zot
COLOUR: m = magenta
TILE: m = dngn_transparent_wall_magenta
KFEAT: S = general shop type:Changing suffix:Room count:7 ; \
potion of cure mutation q:1 w:5 | potion of beneficial mutation q:1 w:5 | \
potion of mutation | potion of lignification | book of changes w:5 | \
wand of polymorph | ugly thing chunk | book of transfigurations w:5 | \
book of alchemy w:5 | randbook disc:transmutation w:5 | \
@@ -466,10 +466,9 @@ TAGS: bailey_axe no_rotate
MONS: gnoll ; mundane halberd | halberd ego:electrocution ident:type
MONS: orc warrior / orc knight
NSUBST: e = 1:e / *:d
ITEM: potion of curing / potion of heal wounds / potion of magic / nothing /\
ITEM: potion of curing / potion of heal wounds / potion of magic / potion of mutation /\
potion of might w:5 / potion of haste w:2 / potion of berserk rage w:3
ITEM: potion of experience q:1 w:30 / potion of cure mutation w:30 /\
potion of beneficial mutation q:2 w:30
ITEM: potion of experience q:1 / scroll of acquirement q:1
: bailey_setup(_G)
MAP
ccc ccc ccccc ccc ccc
@@ -637,8 +636,7 @@ ITEM: potion of curing / potion of heal wounds / potion of resistance w:5 / \
potion of magic w:5 / potion of haste w:5 / \
scroll of teleportation / scroll of blinking / scroll of identify / \
scroll of enchant weapon w:5 / scroll of enchant armour w:5
ITEM: potion of beneficial mutation q:1 w:30 / potion of cure mutation / \
potion of experience q:1 / scroll of acquirement q:1
ITEM: potion of experience q:1 / scroll of acquirement q:1
: easy_axe_fighter(_G)
: hard_axe_fighter(_G)
MONS: orc warlord
@@ -916,7 +914,7 @@ ENDMAP
NAME: bailey_polearm_5
ORIENT: encompass
TAGS: bailey_polearm no_item_gen no_monster_gen
ITEM: potion of beneficial mutation q:1 / potion of experience q:1
ITEM: scroll of acquirement q:1 / potion of experience q:1
ITEM: potion of curing / potion of heal wounds / potion of might w:5 /\
potion of berserk rage w:3 / potion of haste w:2 /\
potion of invisibility w:3 / potion of resistance w:2
@@ -1081,7 +1079,6 @@ KITEM: f = potion of curing / potion of might / potion of brilliance / \
KITEM: F = scroll of enchant weapon q:2 / scroll of enchant armour q:2 /\
potion of heal wounds q:3 / potion of resistance q:2 /\
scroll of blinking q:2 / scroll of fog q:2 / potion of ambrosia q:2 /\
potion of cure mutation q:1 / potion of beneficial mutation q:1 / \
any good_item book w:30
KITEM: g = any food
KITEM: | = scroll of acquirement ident:type
@@ -1155,8 +1152,7 @@ ITEM: potion of curing / potion of heal wounds / potion of resistance w:5 / \
potion of magic w:5 / potion of haste w:5 / \
scroll of teleportation / scroll of blinking / scroll of identify / \
scroll of enchant weapon w:5 / scroll of enchant armour w:5
ITEM: potion of beneficial mutation q:1 w:30 / potion of cure mutation / \
potion of experience q:1 / scroll of acquirement q:1
ITEM: potion of experience q:1 / scroll of acquirement q:1
: easy_axe_fighter(_G)
: kobold_axe_returning(_G)
: hard_axe_fighter(_G)
@@ -554,7 +554,7 @@ ITEM: great mace good_item / battleaxe good_item / glaive good_item / \
: item("cloak " .. coldres .. " w:15 / hat good_item " ..
: " / shield " .. coldres .. " / large shield " .. coldres ..
: " / nothing w:60")
ITEM: potion of resistance w:5 / potion of beneficial mutation q:1 w:5 / \
ITEM: potion of resistance w:5 / potion of mutation q:2 w:5 / \
potion of might / potion of flight / \
potion of heal wounds w:5 / any potion w:1
SHUFFLE: defg
@@ -145,9 +145,6 @@ function trove.get_trove_item(e, value, base_item)
if you.race() ~= "Formicid" then
table.insert(pots, {base="potion", type="haste", quant=4+d(3)+d(2)})
end
if you.race() ~= "Ghoul" then
table.insert(pots, {base="potion", type="cure mutation", quant=1+d(4)})
end
for _, toll in ipairs(pots) do
table.insert(prices, toll)
@@ -576,7 +573,6 @@ KITEM: f = acquire armour w:5 / any useful armour good_item / any armour w:2
KITEM: F = acquire weapon w:5 / any useful weapon good_item / any weapon w:2
KITEM: B = acquire book / acquire:sif_muna book / any book
KITEM: g = potion of curing / potion of heal wounds / potion of experience / \
potion of cure mutation q:1 / potion of beneficial mutation q:1 / \
potion of might / potion of agility / potion of brilliance / \
potion of resistance / potion of magic / potion of haste
KFEAT: w = W
@@ -864,11 +860,11 @@ COLOUR: x = blue
KFEAT: 1 = deep_water
KMONS: 1 = generate_awake shining eye
# 21 items, 'cos this one is *nasty*.
# There are 4 extra potions of cure/beneficial mutation, anyway.
# There are 4 extra potions of cure/mutation, anyway.
ITEM: any useful good_item / any
ITEM: any useful jewellery good_item / any useful good_item
ITEM: acquire weapon / acquire armour / any useful good_item
ITEM: potion of cure mutation ident:type / potion of beneficial mutation ident:type
ITEM: potion of mutation q:3 ident:type
: trove.setup_features(_G)
: set_border_fill_type("open_sea")
MAP
@@ -946,12 +942,12 @@ WEIGHT: 5
ORIENT: encompass
ITEM: potion of curing / potion of heal wounds / \
potion of curing q:2 / potion of heal wounds q:2
ITEM: potion of experience q:1 / potion of beneficial mutation q:1 w:30
ITEM: potion of experience q:1
ITEM: potion of might / potion of resistance / \
potion of magic / potion of haste / \
potion of might q:2 / potion of resistance q:2 / \
potion of magic q:2 / potion of haste q:2
ITEM: potion of cure mutation / potion of beneficial mutation
ITEM: potion of mutation
SHUFFLE: df
SHUFFLE: eg
: trove.setup_features(_G)
@@ -891,9 +891,8 @@ KMONS: 0 = col:red iron golem name:flesh_golem name_replace \
tile:mons_flesh_golem name_descriptor
KMONS: & = col:mutagenic primal ox-sting-weird mutant beast \
name:Cigotuvi's_Monster name_replace tile:mons_cigotuvis_monster
ITEM: potion of mutation w:60 / potion of beneficial mutation q:1 / \
potion of cure mutation
ITEM: potion of beneficial mutation q:1, potion of cure mutation
ITEM: potion of mutation
ITEM: potion of mutation q:1, potion of mutation
: if you.unrands("hat of the alchemist") then
ITEM: any jewellery randart
: else
@@ -1210,7 +1209,7 @@ KFEAT: ' = open_door
KFEAT: 1234567 = .
KMONS: 1234567 = nothing
LROCKCOL: darkgrey
ITEM: potion of experience q:1, potion of beneficial mutation q:1
ITEM: potion of experience q:1
ITEM: manual of fighting / manual of armour / manual of spellcasting / \
manual of staves / manual of fighting / manual of dodging
ITEM: book of enchantments
@@ -1815,7 +1814,7 @@ set_random_mon_list ("rust devil w:20 / eye of devastation / stone giant " ..
"/ neqoxec w:5 / golden eye w:5 / very ugly thing w:5 " ..
"/ starcursed mass w:5 / cacodemon w:5")
}}
ITEM: potion of cure mutation / potion of beneficial mutation
ITEM: potion of mutation q:3
ITEM: acquire any
ITEM: randbook owner:Lehudib disc:earth disc2:transmutation \
spells:lehudib's_crystal_spear\
@@ -1036,7 +1036,7 @@ KFEAT: EP = scroll shop greed:10 use_all count:17 ; \
KFEAT: FS = distillery shop use_all count:17 greed:7 ; \
potion of haste q:3 | potion of haste q:4 | potion of haste q:5 |\
potion of agility q:6 | potion of might q:6 | potion of brilliance q:6 |\
potion of cure mutation | potion of cure mutation q:2 | potion of cure mutation q:3 |\
potion of mutation | potion of mutation q:2 | potion of mutation q:3 |\
potion of resistance q:6 | potion of resistance q:6 | potion of magic q:6 |\
potion of magic q:6 | potion of berserk rage q:5 | potion of berserk rage q:5
KFEAT: O = distillery shop type:Do-It-Yourself suffix:Clinic count:17 use_all greed:7 ; \
@@ -32,7 +32,7 @@ function general_item_setup(e)
potion of haste ident:all /\
potion of resistance ident:all w:5 / potion of brilliance ident:all /\
potion of berserk rage ident:all /\
potion of cure mutation ident:all")
potion of mutation ident:all")
e.kitem("? = scroll of blinking ident:all /\
scroll of remove curse ident:all /\
scroll of identify ident:all / scroll of recharging ident:all /\
@@ -523,7 +523,7 @@ NAME: sprint2_smallroom_final_cluster_1
TAGS: sprint2_smallroom_final_cluster no_item_gen no_trap_gen no_monster_gen no_pool_fixup no_rotate no_hmirror no_vmirror
MARKER: + = lua:restrict_door()
NSUBST: * = 1:a / 1:b / *:|
KITEM: a = scroll of acquirement q:3 / potion of cure mutation q:3 / potion of experience q:1
KITEM: a = scroll of acquirement q:3 / potion of mutation q:3 / potion of experience q:1
KITEM: b = scroll of acquirement q:1 / potion of magic q:9 / potion of haste q:3
SUBVAULT: D : sprint2_smallroom
SUBVAULT: E : sprint2_smallroom
@@ -726,7 +726,7 @@ KFEAT: , = book shop
KFEAT: f = any shop
NSUBST: | = 1:a / 2:b / 1:d / 6:$ / *:|
KITEM: $ = gold q:81
KITEM: a = scroll of acquirement q:3 / potion of cure mutation q:3 / potion of experience q:1
KITEM: a = scroll of acquirement q:3 / potion of mutation q:3 / potion of experience q:1
KITEM: b = scroll of acquirement q:1 / potion of magic q:9 / potion of haste q:3
KITEM: d = potion of flight q:3
SUBVAULT: A : sprint2_smallroom
@@ -758,7 +758,7 @@ NSUBST: g = 4:g / *:|
KMONS: g = orc priest
NSUBST: b = 2:i / 1:b / *:|
NSUBST: f = 1:a / 2:b / 1:h / 9:$ / *:|
KITEM: a = scroll of acquirement q:3 / potion of cure mutation q:3 / potion of experience q:1
KITEM: a = scroll of acquirement q:3 / potion of mutation q:3 / potion of experience q:1
KITEM: $ = gold q:81
KITEM: b = scroll of acquirement q:1 / potion of magic q:9 / potion of haste q:3
KITEM: h = potion of flight q:3
@@ -864,7 +864,7 @@ TAGS: sprint2_light_combat_area no_item_gen no_trap_gen no_pool_fixup no_rotat
MARKER: + = lua:restrict_door()
NSUBST: 1 = 1:1 / *:e
NSUBST: f = 1:f / 1:3 / *:4
KITEM: a = scroll of acquirement q:3 / potion of cure mutation q:3 / potion of experience q:1
KITEM: a = scroll of acquirement q:3 / potion of mutation q:3 / potion of experience q:1
KFEAT: e = any shop
KITEM: f = potion of flight q:3
SHUFFLE: 12
@@ -182,7 +182,7 @@ function general_item_setup(e)
potion of haste ident:all /\
potion of resistance ident:all w:5 / potion of brilliance ident:all /\
potion of berserk rage ident:all /\
potion of cure mutation ident:all")
potion of mutation ident:all")
e.kitem("? = scroll of blinking ident:all /\
scroll of remove curse ident:all /\
scroll of identify ident:all / scroll of recharging ident:all /\
@@ -512,7 +512,7 @@ function coven_setup(e)
e.kitem("g = staff of energy ident:all")
e.kitem("h = staff of power ident:all")
e.kitem("i = crystal ball of energy")
e.kitem("j = potion of cure mutation ident:all")
e.kitem("j = potion of mutation ident:all")
e.lua_marker('~', props_marker {
door_description_suffix=" to the Coven (Very Hard)",
})
@@ -167,7 +167,7 @@ MONS: patrolling phantom hd:2 / patrolling wolf hd:2 / patrolling scorpion / \
patrolling crazy yiuf
MONS: patrolling human hd:2 hp:35
KITEM: * = potion of flight ident:all q:2 / potion of flight q:1 / any potion, \
potion of cure mutation ident:all q:2 / potion of cure mutation q:1 / any potion, \
potion of mutation ident:all q:2 / potion of mutation q:1 / any potion, \
meat ration / bread ration / royal jelly w:20 / fruit, \
scroll of remove curse ident:all q:2 / scroll of remove curse q:1 / any scroll, \
scroll of identify ident:all q:2/ scroll of identify q:1 / any scroll, \
@@ -200,7 +200,7 @@ MONS: patrolling phantom hd:2 / patrolling wolf hd:2 / patrolling scorpion / \
patrolling crazy yiuf
MONS: patrolling human hd:2 hp:35
KITEM: * = potion of flight ident:all q:2 / potion of flight q:1 / any potion, \
potion of cure mutation ident:all q:2 / potion of cure mutation q:1 / any potion, \
potion of mutation ident:all q:2 / potion of mutation q:1 / any potion, \
meat ration / bread ration / royal jelly w:20 / fruit, \
scroll of remove curse ident:all q:2 / scroll of remove curse q:1 / any scroll, \
scroll of identify ident:all q:2 / scroll of identify q:1 / any scroll, \
@@ -233,7 +233,7 @@ KFEAT: E = altar_elyvilon
KFEAT: 1 = altar_the_shining_one
KFEAT: Z = altar_zin
KMONS: e = patrolling deep elf mage ; long sword ego:holy_wrath
KITEM: e = potion of curing / potion of heal wounds / potion of cure mutation
KITEM: e = potion of curing / potion of heal wounds
KFEAT: B = altar_beogh
KFEAT: O = altar_okawaru
KFEAT: T = altar_trog
@@ -682,10 +682,6 @@ A strange substance, produced by ghost moths. Consuming it causes regeneration
of health and magic, along with total befuddlement. The two effects are
fundamentally linked – the regeneration ends the moment the confusion does.
%%%%
potion of beneficial mutation
A potion which grants a supposedly good mutation.
%%%%
potion of berserk rage
A potion which can send one into an incoherent rage.
@@ -704,10 +700,6 @@ potion of cancellation
A potion which ends most magical effects, good or bad, affecting one who drinks
it. It also reduces magical contamination.
%%%%
potion of cure mutation
A potion which removes a number of mutations when consumed.
%%%%
potion of curing
A potion which heals some wounds, clears the mind and cures poison and disease.
@@ -751,7 +743,8 @@ drinks it.
%%%%
potion of mutation
A potion which causes random mutation.
A potion which mutates the drinker, removing several mutations then
granting a few mutations, at least one beneficial.
%%%%
potion of resistance
@@ -587,8 +587,8 @@ local function ziggurat_create_loot_at(c)
dgn.good_scrolls)
local super_loot = dgn.item_spec("| no_pickup w:7000 /" ..
"potion of experience no_pickup w:190 q:1 /" ..
"potion of cure mutation no_pickup w:190 /" ..
"potion of beneficial mutation no_pickup w:40 q:1 /" ..
"potion of mutation no_pickup w:190 /" ..
"potion of mutation no_pickup w:40 q:1 /" ..
"royal jelly q:3 no_pickup w:80 /" ..
"potion of heal wounds q:5 no_pickup / " ..
"potion of haste q:5 no_pickup / " ..
Oops, something went wrong.

5 comments on commit b9e5f3f

@frozenca

This comment has been minimized.

Show comment
Hide comment
@frozenca

frozenca Feb 9, 2017

Good, but then how Zinites cure bad mutations if the final ability has been used?
You know, zin's protection from hell contam effect have only 50% possibility.
The game would be wrecked if you use final ability and malmutated from hell contam glow.

frozenca replied Feb 9, 2017

Good, but then how Zinites cure bad mutations if the final ability has been used?
You know, zin's protection from hell contam effect have only 50% possibility.
The game would be wrecked if you use final ability and malmutated from hell contam glow.

@frozenca

This comment has been minimized.

Show comment
Hide comment
@frozenca

frozenca Feb 9, 2017

I think Zin should block hell contam effect then.

frozenca replied Feb 9, 2017

I think Zin should block hell contam effect then.

@cbeck88

This comment has been minimized.

Show comment
Hide comment
@cbeck88

cbeck88 Feb 10, 2017

I like this change, but I think it might be nice if some of the more crippling mutations are modified in order to be more fun to play with also.

For instance, the deformed mutation is really crippling for characters that wear heavy armor, and almost meaningless for EV characters. It might be nice if deformed penalized your AC and your EV at about 25% rather than AC only at 50% or something, that would affect more characters more uniformly and be less crippling for the ones who wear gold dragon armor. Or, have a couple variations of the deformed mutation along these lines which are mutually exclusive, so that the massive armor penalty is less likely to inevitably occur eventually.

Also it would be nice if there were some kind of "rage-meter" or something which warns you when berserkitis is going to take effect, or if it were somehow more predictable. Might be a little hard to execute though.

cbeck88 replied Feb 10, 2017

I like this change, but I think it might be nice if some of the more crippling mutations are modified in order to be more fun to play with also.

For instance, the deformed mutation is really crippling for characters that wear heavy armor, and almost meaningless for EV characters. It might be nice if deformed penalized your AC and your EV at about 25% rather than AC only at 50% or something, that would affect more characters more uniformly and be less crippling for the ones who wear gold dragon armor. Or, have a couple variations of the deformed mutation along these lines which are mutually exclusive, so that the massive armor penalty is less likely to inevitably occur eventually.

Also it would be nice if there were some kind of "rage-meter" or something which warns you when berserkitis is going to take effect, or if it were somehow more predictable. Might be a little hard to execute though.

@alexjurkiewicz

This comment has been minimized.

Show comment
Hide comment
@alexjurkiewicz

alexjurkiewicz Feb 10, 2017

Contributor

In GDA, deformed body gives -6 AC. I'd hardly call that "crippling"!

Contributor

alexjurkiewicz replied Feb 10, 2017

In GDA, deformed body gives -6 AC. I'd hardly call that "crippling"!

@cbeck88

This comment has been minimized.

Show comment
Hide comment
@cbeck88

cbeck88 Feb 11, 2017

I think in some circumstances it can be a lot more than that, but I'd have to look at one of my old characters to see. I think in 1.17 I had an HoFi who got -10 armor after that mutation.

Maybe if the new mutation potions are as common as suggested then it won't matter at all. Will have to try playing with this patch!

cbeck88 replied Feb 11, 2017

I think in some circumstances it can be a lot more than that, but I'd have to look at one of my old characters to see. I think in 1.17 I had an HoFi who got -10 armor after that mutation.

Maybe if the new mutation potions are as common as suggested then it won't matter at all. Will have to try playing with this patch!

Please sign in to comment.