AI Cyborg-Shells (#27708)

* deployment pt 1

* deploying, redeploying, action buttons, gibbin

* locking and unlocking, deletion, action fixes

* grant it there too

* compile, fix runtimes

* runtimes, fixes

* dumb chat spam

* progress

* gib fix

* emaggin blowups, fix bugs

* give the action button to both the ai and the shell

* compile

* i said compile!

* smash em

* uglify

* SMASH

* click to shell

* tummy

* make shells their own chilkd instead of defining them with a var

* handle death, carding, other things

* compile, more undeployments

* fix

* shell of [name]

* fixes, custom title, improvements

* fix errors, show the AI's custom core icon

* define these

* god DAMMIT

* runtimes

* fix robo console, fix showing laws

* malf AIs wont trigger faction_defeated when they pop in a shell

* comment out

* shunt fixes, hack feedback

* typo

* add a proc, hopefully fix soc

* oopsie

* shells wont get the nuke spell

* yeah

* make sure soc works with the AI too

* oops

* green eyes

* white eye glow, some sleeps to prevent button mashing

* add one complete exoskeleton to the maps

* Revert "add one complete exoskeleton to the maps"

This reverts commit 34d32c9319.

* Update job_controller.dm

* make exoskeleton->cyborg shell creation a proc, allow AI control toggle for cyborg shells

* var changed

* exploit

* lower sleep times

* dead shells can be swapped, wont auto-gib on death

* let AI know why the shell their clicking on wont be created

* improve formar

Co-authored-by: jknpj <jknpjr@gmail.com>

* improve format

Co-authored-by: jknpj <jknpjr@gmail.com>

* remove comment

Co-authored-by: jknpj <jknpjr@gmail.com>

* better emaggin

* remove src check from eyes

* maybe fix login src check...?

* revert

* Revert "improve format"

This reverts commit fd99140972.

* format, adjust color

* do this differently, tbc

* better format

* whoops

* handle login without src check, fix runtimes, add more feedback

* turn off eye glow when not deployed, grey shade of eye glow, handle malf executions properly

* fix indentation

* remove src checks

* fix

Co-authored-by: jknpj <jknpjr@gmail.com>
This commit is contained in:
gurfan
2020-09-21 17:58:59 -05:00
committed by GitHub
parent 88c891d173
commit e75d6b6a79
18 changed files with 470 additions and 68 deletions

View File

@@ -280,6 +280,9 @@
else if (isAI(speech.speaker))
speech.job = "AI"
else if (isshell(speech.speaker))
speech.job = "AI Shell"
// --- Cyborg ---
else if (isrobot(speech.speaker))
speech.job = "Cyborg"