Ghostrap update and minor fixes (#2019)

-moves skeleton minions,wizard familiars and syndicate borgs to the ghost trap system
-allow syndicate command and deathsquid to deploy their suit fully when equipped
-fix some wrong hardsuit modules names in rd
-fix immortal skeletons being able to spam immortality
-removes the alien death proc
-fix items not dropping when hands, feet or heads are cut off
-removes the paint from cargo spam
This commit is contained in:
Alberyk
2017-04-01 18:10:55 -03:00
committed by skull132
parent 59e7377798
commit ae5ebc19f1
14 changed files with 143 additions and 308 deletions
+33 -2
View File
@@ -190,7 +190,7 @@ datum/ghosttrap/drone/transfer_personality(var/mob/candidate, var/mob/living/sil
/***********************************
* Syndicate Cyborg *
***********************************/
/*
/datum/ghosttrap/syndicateborg
object = "syndicate cyborg"
ban_checks = list("Antagonist","AI","Cyborg")
@@ -198,7 +198,9 @@ datum/ghosttrap/drone/transfer_personality(var/mob/candidate, var/mob/living/sil
ghost_trap_message = "They are occupying a syndicate cyborg now."
ghost_trap_role = "Syndicate Cyborg"
can_set_own_name = TRUE
*/
/datum/ghosttrap/syndicateborg/welcome_candidate(var/mob/target)
target << "<span class='notice'><B>You are a syndicate cyborg, bound to help and follow the orders of the mercenaries that are deploying you. Remember to speak to the other mercenaries to know more about their plans</B></span>"
/**************
* pAI *
@@ -214,3 +216,32 @@ datum/ghosttrap/pai/assess_candidate(var/mob/observer/ghost/candidate, var/mob/t
datum/ghosttrap/pai/transfer_personality(var/mob/candidate, var/mob/living/silicon/robot/drone/drone)
return 0
/**************
* Wizard Familiar *
**************/
/datum/ghosttrap/familiar
object = "wizard familiar"
pref_check = MODE_WIZARD
ghost_trap_message = "They are occupying a familiar now."
ghost_trap_role = "Wizard Familiar"
ban_checks = list(MODE_WIZARD)
/datum/ghosttrap/familiar/welcome_candidate(var/mob/target)
return 0
/**************
* Skeleton minion *
**************/
/datum/ghosttrap/skeleton
object = "skeleton minion"
pref_check = MODE_WIZARD
ghost_trap_message = "They are occupying a skeleton minion."
ghost_trap_role = "Skeleton Minion"
ban_checks = list(MODE_WIZARD)
can_set_own_name = FALSE
/datum/ghosttrap/skeleton/welcome_candidate(var/mob/target)
return 0