Skip to content

Conversation

Eneocho
Copy link
Collaborator

@Eneocho Eneocho commented Aug 22, 2024

What this does

Requested by sacredatom and I liked the idea.
Giving Phazon to a cow will mutate its milk type to any chem except Adminordrazine or Procizine.
If the cow mutates phazon making, it will not mutate further, as a reward for having rolled the 1/540 chances successfully.
The expected roll for getting the phazon cow is approx the 540th, meaning 540 ticks (18 minutes), and 108u of phazon salts (meaning 108 phazon sheets). This is expensive enough that rewarding the excessive investment is fair in my eyes.
Keep in mind that the cow metabolizes the chems it produces, so there's a fair chance for the cow to just die from exposure to the new chem it makes as milk (such as if it started making cyanide).

Why it's good

Gives another use to phazon and cows. You might get lucky and get a Gold cow, or a Vodka cow, or a Butter cow, or a Discount Dan's Special Sauce cow, etc.

How it was tested

Spawned 2 cows, gave the first 100u phazon, the other 5u.
The first one continued cycling between chems, the second one cycled for a bit then settled into making Hydrogen.
🆑

  • rscadd: Cows will mutate their milk type when exposed to Phazon, unless they themselves can make Phazon, in which case they will not mutate their milk further.

@Eneocho Eneocho added the Content Adds something. Neat! label Aug 22, 2024
if(src.reagents.has_reagent(PHAZON) && milktype != PHAZON) //if you roll the 1 in around 540 chances, you deserve your fountain of infinite phazon, godspeed
var/list/blocked_chems = list(ADMINORDRAZINE, PROCIZINE)
milktype = pick((chemical_reagents_list - blocked_chems)) //paismoke reacts instantly inside the cow, so it just constantly makes a smoke cloud harmlessly
name = "[lowertext(milktype)] cow"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👎 should just be cow

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i want it to be somewhat obvious this is a special cow
the grug event showed that the medical cows were not obvious enough, and were immediately butchered for meat

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

them changing colors should make it obvious enough shouldn't it

@SECBATON-GRIFFON
Copy link
Contributor

chickens should also mutate the animal they lay in their egg from phazon

@west3436 west3436 merged commit e1a14a6 into vgstation-coders:Bleeding-Edge Aug 29, 2024
5 checks passed
@Eneocho Eneocho deleted the patch-8 branch October 3, 2024 00:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content Adds something. Neat!
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants