-
Notifications
You must be signed in to change notification settings - Fork 542
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
simple animals now accept reagents #18339
simple animals now accept reagents #18339
Conversation
if(spawning_horror == 1) | ||
to_chat(M, "<b><span class='warning'>Something bursts out from inside you!</span></b>") | ||
message_admins("[key_name(M)] has gibbed and spawned a new cyber horror due to nanobots. ([formatJumpTo(M)])") | ||
if(ishuman(M)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
have it simply call new /mob/living/simple_animal/hostile/monster/cyber_horror/monster(M.loc, M)
, and do this whole "ishuman(M)" thing in cyber horror's New(), since you're already doing it like this with animals
@Shadowmech88 I've done some bits to reduce the potential load. The mob_property_flags check if the mob is holographic and such, and if so they don't get a reagent container. Shouldn't be any worse than spawning a new human, considering we have a few ways of limiting mob counts (baby checks, for instance) |
desc = "What was once \a [who_we_were], twisted by machine." | ||
var/multiplier = who_we_were.reagents.has_reagent(MEDNANOBOTS)?who_we_were.reagents.get_reagent_amount(MEDNANOBOTS)/10:1 | ||
|
||
if(isanimal(who_we_were) && who_we_were:icon_living && has_icon(icon, who_we_were:icon_living)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hitler
var/multiplier = who_we_were.reagents.has_reagent(MEDNANOBOTS)?who_we_were.reagents.get_reagent_amount(MEDNANOBOTS)/10:1 | ||
|
||
if(isanimal(who_we_were) && who_we_were:icon_living && has_icon(icon, who_we_were:icon_living)) | ||
icon_state = who_we_were:icon_living |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hitler again
|
||
if(isanimal(who_we_were) && who_we_were:icon_living && has_icon(icon, who_we_were:icon_living)) | ||
icon_state = who_we_were:icon_living | ||
icon_living = who_we_were:icon_living |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hitler 3: the revenge
player controlled cyber horrors after transformation when? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
needs unhitlering
unhitler when |
Monday |
medical nanobots can now turn mobs into cyber horror mobs, for more grey goo
I suppose it is Monday |
mobs can now accept reagents unless they're holographic/stone/etc
mobs now metabolize reagents they have inside them. Now the mouse can eat food for nutriment and it feed them over time.
closes #16598
closes #16597
medical nanobots can now turn mobs into cyber horror mobs, for more grey goo possibilities
🆑