RD get robo knowledges (#82642)

## About The Pull Request

Setting RD suplex skillchip as common chip. Adding Roboticist's
skillchip into RD. Skillchip's categories are global defines now

## Why It's Good For The Game

RD is literally the most skilled scientist and roboticist. CEO of all
Silicons. Why he doesn't have robo wires trait?
This commit is contained in:
delingar
2024-05-07 13:27:48 -05:00
committed by GitHub
parent f420fce064
commit 494f306fcc
7 changed files with 13 additions and 18 deletions
@@ -1,4 +1,4 @@
/obj/item/skillchip/job/research_director
/obj/item/skillchip/research_director
name = "R.D.S.P.L.X. skillchip"
desc = "Knowledge of how to solve the ancient conumdrum; what happens when an unstoppable force meets an immovable object."
auto_traits = list(TRAIT_ROD_SUPLEX)
@@ -7,3 +7,6 @@
skill_icon = "dumbbell"
activate_message = "<span class='notice'>You realise if you apply the correct force, at the correct angle, it is possible to make the immovable permanently movable.</span>"
deactivate_message = "<span class='notice'>You forget how to permanently anchor a paradoxical object.</span>"
chip_category = SKILLCHIP_CATEGORY_GENERAL
skillchip_flags = NONE
slot_use = 1
@@ -1,11 +1,6 @@
/// Job related skillchip category
#define SKILLCHIP_CATEGORY_JOB "job"
/obj/item/skillchip/job
skillchip_flags = SKILLCHIP_RESTRICTED_CATEGORIES
chip_category = SKILLCHIP_CATEGORY_JOB
incompatibility_list = list(SKILLCHIP_CATEGORY_JOB)
abstract_parent_type = /obj/item/skillchip/job
slot_use = 2
#undef SKILLCHIP_CATEGORY_JOB
@@ -1,10 +1,3 @@
// Skillchip categories
//Various skillchip categories. Use these when setting which categories a skillchip restricts being paired with
//while using the SKILLCHIP_RESTRICTED_CATEGORIES flag
/// General related skillchip category
#define SKILLCHIP_CATEGORY_GENERAL "general"
/obj/item/skillchip
name = "skillchip"
desc = "This biochip integrates with user's brain to enable mastery of specific skill. Consult certified Nanotrasen neurosurgeon before use."
@@ -531,5 +524,3 @@
ADD_TRAIT(source, TRAIT_UNHITTABLE_BY_PROJECTILES, SKILLCHIP_TRAIT)
source.adjustStaminaLoss(20)
addtimer(TRAIT_CALLBACK_REMOVE(source, TRAIT_UNHITTABLE_BY_PROJECTILES, SKILLCHIP_TRAIT), FLIP_EMOTE_DURATION + 0.1 SECONDS)
#undef SKILLCHIP_CATEGORY_GENERAL