Zot Zealot
Posts: 982
Joined: Monday, 29th September 2014, 09:04
Change how covering mutations (scales) work
MUT_DISTORTION_FIELD, MUT_ICY_BLUE_SCALES,
MUT_IRIDESCENT_SCALES, MUT_LARGE_BONE_PLATES,
MUT_MOLTEN_SCALES,
MUT_RUGGED_BROWN_SCALES, MUT_SLIMY_GREEN_SCALES,
MUT_THIN_METALLIC_SCALES, MUT_THIN_SKELETAL_STRUCTURE,
MUT_YELLOW_SCALES, MUT_STURDY_FRAME,
MUT_SANGUINE_ARMOUR,
You can only have three total levels of mutation amongst all these scales. Currently, if you quaff mutation, it rolls a covering mutation, and you already have three levels of covering, the mutation will fail.
I think covering mutations are fun, but they are often most fun at level 3 (where you get a bonus resistance from many of them). The mutation system should make it more likely that with infinite good mutations you end up with three levels in one covering mutation rather than one level in three covering mutations.
My proposal is the following:
1. If you roll a covering mutation and have zero to two levels of covering: nothing changes from now
2. If you roll a covering mutation and have three levels of covering: change the mutation rolled to a covering mutation that you already have (weighted by number of levels), then delete a random covering mutation level (not weighted by level), then add a level of the mutation you re-rolled.
Examples:
Player A has no mutations. They get a mutation which rolls yellow scales. Yellow Scales 1 is applied as normal.
Player B has Yellow Scales 3. They get a mutation which rolls sturdy frame. Nothing happens.
Player C has Yellow Scales 2 and Sturdy Frame 1. They get a mutation which rolls blue scales. The mutation is re-rolled to one of the player's existing covering mutations, a random covering mutation is removed and a level of the mutation is added.
Possible outcomes:
* 33%: Re-roll to yellow scales (66%), remove yellow scales (50%): Yellow Scales 2, Sturdy Frame 1
* 33%: Re-roll to yellow scales (66%), remove sturdy frame (50%): Yellow Scales 3
* 17%: Re-roll to sturdy frame (33%), remove sturdy frame (50%): Yellow Scales 2, Sturdy Frame 1
* 17%: Re-roll to sturdy frame (33%), remove yellow scales (50%): Yellow Scales 1, Sturdy Frame 2