Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MWR] Mutagenic serum! #4815

Merged
merged 7 commits into from Dec 4, 2013

Conversation

Projects
None yet
4 participants
@KA101
Copy link
Contributor

commented Dec 2, 2013

Because the only thing better than a lizard/beast/drug-fiend/ubermensch/fish-person/dinosaur potion is a lizard/beast/drug-fiend/ubermensch/fish-person/dinosaur INJECTION.

In general, these cost two of the oral doses for an injectable dose which can accomplish 1-3 mutations, at a minor Pain hit. Some have more exotic effects. Recipes are learned through a book that spawns in chemlabs and lab dorms; the top-flight stuff (Medical & tier-10) has both recipes included in their own item.

Hearing no commentary, I'll go ahead and move this to merge-when-ready. If you would, please?

Iuse-in-progress
Lest people think I'm slacking.

This still needs testing and support files, but feel free to look at
Chimera and the others, let me know what you think.
@Rivet-the-Zombie

This comment has been minimized.

Copy link
Member

commented Dec 2, 2013

Since it takes two to make it, shouldn't it be 2-3 mutations instead of 1-3?

@EkarusRyndren

This comment has been minimized.

Copy link
Contributor

commented Dec 2, 2013

"Some have more exotic effects" ...now I'm curious...

@KA101

This comment has been minimized.

Copy link
Contributor Author

commented Dec 2, 2013

@Rivet-the-Zombie This generally gives your favorite flavor the MUTAGEN_STRONG (plain ol' "glass flask of mutagen") effect: one mutation guaranteed, 66% chance of the second, 50% chance of the third. So it's not a guaranteed upgrade, but decent odds. Some mutagens may have been engineered for injection, and work better this way.

Way I think of it, there ought to be some reason not to just make serum every time. Oral doses are guaranteed (1 dose = 1 mutation), not painful (though if my pain code works here I'll likely add it to oral mutagen too, so maybe "less" painful), and generally easier to make ATM.

KA101 added some commits Dec 2, 2013

Tweaks & Purifier
OK OK I'll make an injectable Purifier too.  ;-P
Morale support
If find-in-files is right, these and the iuse are all the code I need to
make the morale effects.  Seems too easy?
The serums themselves
I kinda liked magenta mutagen better than light_green.  So I let some of
these vary their colors.

Check the health, nutrition, etc effects: mutating should take a lot out
of you.  Erred on the side of playability at this point.
Fixes & factory
OK, got all the syntax worked out.

Problem is, morale is marking the morale-effects as "moodswing" when it
should be "took X mutagen".  I'll try moving it to the consumables.
I knew it!
Morale effects are named in player.cpp in the precise order they're
listed in morale.h.  TMYK.  <rainbow!>
Recipes & stat tweak
This should be everything you need to take these into the game.

Makes Alpha a little easier to find, too.  I decided one point in one
item group was a bit rare.
@RadaRadaRada

This comment has been minimized.

Copy link
Contributor

commented Dec 2, 2013

Sounds interesting.

Rivet-the-Zombie added a commit that referenced this pull request Dec 4, 2013

@Rivet-the-Zombie Rivet-the-Zombie merged commit 1c6acba into CleverRaven:master Dec 4, 2013

1 check passed

default This has been rescheduled for testing as the 'master' branch has been updated.

@KA101 KA101 deleted the KA101:MutSerum branch Dec 4, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.