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

Robot nurses #29621

Merged
merged 191 commits into from May 15, 2019

Conversation

Projects
None yet
6 participants
@Fris0uman
Copy link
Contributor

commented Apr 15, 2019

Summary

SUMMARY: Content "Adds two medical robots : nurse robot and broken nurse robot"

Purpose of change

We have utility bot, police bots, military bots, but no medical bots. This tries to add two interesting medical bots

Describe the solution

  • Nurse Robot : Is a robotic medical assistant

    • If you can make it believe you're a legit doctor it wil assist you in surgery
      • being assisted adds a smal bonus to surgerie : install, uninstall, and save cyborg
        - the small bonus gives you +3 to your adjusted skill which translates into +11% chance of sucess for a difficulty 3 cbm and + 1.4% for difficulty 13
    • To make it believe you're a docotor you would need to hack it or wear a doctor badge
    • Otherwise it's just passive and won't attack you or anyone
    • Nurse bot also offers check-up, just stand near it and wait....
      • Got checked up effect is like self-aware and last 10 turns
  • Defective Nurse Robot : is a dysfunctioning robotic medical assistant

    • It is difficult to distinguish from a Nurse Robot, it will display the same name as Nurse Robot
    • It won't assist you no matter if you make it friendly or have a doctor badge
    • It won't check you up but will still ask you to come closer for one
    • It can detect CBM and will try to grab and drag any NPC/Player with some to the nearest accessible autodo couch.
      • You can escape by breaking the grab or killing it before reaching the couch
      • Once at the couch it will produce a syringe of anesthetic, you now have one turn to get away from the couch
        • If you (or an NPC) don't, the nurse anesthetize you and proceed to attempt to remove one of your CBMs. This means that you'll be out of comission for a duration between 20mn and 260mn.
          • While you're out the nurse turns friendly and will obstruct the path of nearby zombies, it can deal with one but not multiple zombies. It won't care about hostiles other than zombies.
        • It can be a good or a bad CBM
        • For this the nurse skills are : 8 int, 8 First aid, 3 computer and 4 electronic
          • If it messes up you keep your cbm but you get failure effect just like in the regular human initiated procedure (Yes you can die)
          • If it succed you don't take pain/damage, but now the CBM is there on the couch with you.
      • Surgery cost it one charge of anesthetic, it has 3.
      • When out of anesthetic the nurse bot stops attacking
      • After that the nurse bot loses interest for some time.
  • Both robots flee if they are hurt.

  • Nurse robot are produced by Uncany a former toy company reconverted in android making. It's a small company with a bad marketing departement. There's one snippet about it in years_old_news.

image

Describe alternatives you've considered

Additional context

I post this early as CR because I need feedback :

  • Is this an acceptable project or should I drop it ?
  • If it is acceptable I would need feedback on the balance : what is a reasonnable bonus to give to surgeries, what is an acceptable way to attempt to make monster try to operate players.
@mlangsdorf

This comment has been minimized.

Copy link
Contributor

commented Apr 16, 2019

I am in favor of experimental malfunctioning homicidal autonomous surgical assistants.

There are good reasons why I do not have merge access to the repo. Nevertheless, you have my vote.

Show resolved Hide resolved data/json/effects.json Outdated
Show resolved Hide resolved src/monattack.cpp Outdated
Show resolved Hide resolved src/monattack.cpp Outdated

@Fris0uman Fris0uman changed the title [WIP] [CR] Robot nurses Robot nurses May 4, 2019

Show resolved Hide resolved data/json/snippets.json Outdated

Night-Pryanik and others added some commits May 4, 2019

Update data/json/snippets.json
Co-Authored-By: Fris0uman <41293484+Fris0uman@users.noreply.github.com>
fix
@Mcrone617

This comment has been minimized.

Copy link

commented May 11, 2019

Hey @Fris0uman , How do you feel about having this as a play testing for the subreddit? Me and @DracoGriffin are still trying to increase public participation in this sort of stuff, and this is small and easy enough to test, especially with if the malfunctioning med-bot is OP when it comes to CBM removal. If you still remember how to create a download link like you did in your hallucination NPC PR, and you're interested, set up a link, and i'll post a summary on the subreddit. (or you can, whatever you prefer) Hope to hear back from you!

@Fris0uman

This comment has been minimized.

Copy link
Contributor Author

commented May 12, 2019

Here's the link https://github.com/Fris0uman/Cataclysm-DDA/releases/tag/v1.a
Like last time I had to put the dll in the archive but it works.
You probably should put a spoiler warning on this one as the main strength of this monster is the surprise element, once you know what it is and how to recognise the good from the bad one it will loose most of its impact I think.

@Mcrone617

This comment has been minimized.

Copy link

commented May 12, 2019

@kevingranade kevingranade merged commit 69124d9 into CleverRaven:master May 15, 2019

3 checks passed

continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details
gorgon-ghprb Build finished.
Details
@kevingranade

This comment has been minimized.

Copy link
Member

commented Jun 11, 2019

This pull request has been mentioned on Cataclysm: Dark Days Ahead. There might be relevant details there:

https://discourse.cataclysmdda.org/t/tips-tricks-and-newb-questions-reborn/16870/769

@Fris0uman Fris0uman deleted the Fris0uman:robot_nurse branch Jun 29, 2019

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.