-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Removes the drone ghost role, replaces it with a MODsuit Module #24207
Conversation
definitely like this alternative compared to outright removal so if im reading this right the intent is to make it to where you can effectively just summon a differently lawwed maintenance drone at the cost of power? |
Most likely, yes |
I feel its dangerous to give people a free maint drone from a PAI that they can control, as that player will very much be inclined to help their summoner. Even if lawed to not do things such as not harm people and dont break things, etc, this still poses a big challenge. For the cost of a modsuit module slot, you can effectively have AA from dragging along a drone, tools, and potentially even a way to attack/interact with objects/others nearby if you're incapacitated or otherwise busy. For antags this is obviously a very powerful tool. Especially an IPC user who basically has a pocket medic at their disposal. I am under the belief that this maint drone summoned out should still be very "mindless" like the current ones are, and if you can inset a PAI into it, it should be HEAVILY restricted and lawed on what it is/isnt allowed to do while in drone form. |
i disagree with the changeover, but that doesn't matter too much- what i will say, however, is that i think it'd be a net negative to lose out on the "chill and don't have to communicate" thing by making it an interactive, pAI thing only |
shut_down() | ||
else | ||
to_chat(user, "<span class='warning'>Access denied.</span>") | ||
shut_down() |
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.
We should probably check if they're already pathfinding before asking the user, so that people cant generate 1000 pathfinding requests
... but it's not marked as a draft? |
Yeah, but it's also not really finished at the same time |
i'm curious to know how you'd deal with the language stuff with drones, maybe they all communicate like normal but can also speak to whoever's wearing the master-modsuit? that way they're not just a straight up PAI upgrade but are limited to only relaying info to their master, or coordinating with other silicons |
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.
Might want to take a look at removing the resources here if drones just take power to make:
Paradise/code/modules/mob/living/silicon/robot/drone/maint_drone.dm
Lines 407 to 409 in a50dc50
C.stored_comms["metal"] += 15 | |
C.stored_comms["glass"] += 15 | |
C.stored_comms["wood"] += 5 |
@@ -113,6 +122,16 @@ | |||
|
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.
Might want to think about whether we still want drones to be able to take ghost role spawns, especially ones that used to be a pAI.
This pull request seems to be stale as there have been no changes in 14 days, please make changes within 7 days or the PR will be closed. If you believe this is a mistake, please inform a development team member on Discord. |
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com> Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
This pull request seems to be stale as there have been no changes in 14 days, please make changes within 7 days or the PR will be closed. If you believe this is a mistake, please inform a development team member on Discord. |
This pull request has not received any updates since being marked stale, and as such is now being automatically closed. Please feel free to re-open this pull request or open a new one once you have new updates. |
What Does This PR Do
"MOD Personal Artificial Intelligence Storage"
(Name is a WIP)Replaces the drone lawset:
This module can:
TODO:
Test to see if it still works:
Drones now get 2 new action buttons:
Why It's Good For The Game
Alternative to #24166 . This PR aims to keep the drone/dchat supporting role, if an engineer/random person wants to have drones help out.
These drones will end up as a pAI sidegrade, being able to interact with people. They will also get laws to discourage them to fight against biohazards
I think this would be a more fun alternative
Images of changes
[Insert image here]
Testing
I had an image but it got lost on my clipboard
Changelog
🆑
experiment: Someone merged a draft PR
/:cl: