mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-25 22:28:44 +01:00
Borg sprite refactor (#6627)
Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Raeschen <rycoop29@gmail.com> Co-authored-by: Raeschen <Raeschen@users.noreply.github.com> Co-authored-by: FluffMedic <109300046+FluffMedic@users.noreply.github.com> Co-authored-by: Victor Zisthus <56660717+VictorZisthus@users.noreply.github.com> Co-authored-by: Razgriz1032 <Razgriz1032@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: CHOMPStation2 <58959929+CHOMPStation2@users.noreply.github.com> Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Co-authored-by: CHOMPStation2 <chompsation2@gmail.com> Co-authored-by: purplefoxy27 <38367315+purplefoxy27@users.noreply.github.com> Co-authored-by: Casey <a.roaming.shadow@gmail.com> Co-authored-by: Aroliacue <96730930+Aroliacue@users.noreply.github.com>
This commit is contained in:
co-authored by
Raeschen
Raeschen
FluffMedic
Victor Zisthus
Razgriz1032
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
CHOMPStation2
Heroman3003
CHOMPStation2
purplefoxy27
Casey
Aroliacue
parent
3d7760ccf1
commit
d80cd972d9
@@ -0,0 +1,13 @@
|
||||
/* Other, unaffiliated modules */
|
||||
|
||||
// The module that borgs on the surface have. Generally has a lot of useful tools in exchange for questionable loyalty to the crew.
|
||||
/obj/item/weapon/robot_module/robot/lost
|
||||
sprites = list(
|
||||
"Drone" = list(SKIN_ICON_STATE = "drone-lost", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/gravekeeper
|
||||
sprites = list(
|
||||
"Drone" = list(SKIN_ICON_STATE = "drone-gravekeeper", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Sleek" = list(SKIN_ICON_STATE = "sleek-gravekeeper", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
@@ -0,0 +1,4 @@
|
||||
/obj/item/weapon/robot_module/robot/stray
|
||||
sprites = list(
|
||||
"Stray" = list(SKIN_ICON_STATE = "stray", SKIN_ICON = 'icons/mob/widerobot_med_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32)
|
||||
)
|
||||
@@ -0,0 +1,228 @@
|
||||
/obj/item/weapon/robot_module/robot/standard
|
||||
sprites = list(
|
||||
"M-USE NanoTrasen" = list(SKIN_ICON_STATE = "robot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cabeiri" = list(SKIN_ICON_STATE = "eyebot-standard", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Haruka" = list(SKIN_ICON_STATE = "marinaSD", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi" = list(SKIN_ICON_STATE = "tallflower", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Telemachus" = list(SKIN_ICON_STATE = "toiletbot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOperator" = list(SKIN_ICON_STATE = "sleekstandard", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOmni" = list(SKIN_ICON_STATE = "omoikane", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-GUS" = list(SKIN_ICON_STATE = "spider", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-ALP" = list(SKIN_ICON_STATE = "heavyStandard", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Basic" = list(SKIN_ICON_STATE = "robot_old", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Android" = list(SKIN_ICON_STATE = "droid", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Drone" = list(SKIN_ICON_STATE = "drone-standard", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Insekt" = list(SKIN_ICON_STATE = "insekt-Default", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi-II" = list(SKIN_ICON_STATE = "tall2standard", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pyralis" = list(SKIN_ICON_STATE = "Glitterfly-Standard", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Miss M" = list(SKIN_ICON_STATE = "miss-standard", SKIN_ICON = 'icons/mob/robots_yw.dmi'), // YW change, Added Miss M
|
||||
"Decapod" = list(SKIN_ICON_STATE = "decapod-Standard", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pneuma" = list(SKIN_ICON_STATE = "pneuma-Standard", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Tower" = list(SKIN_ICON_STATE = "drider-Standard", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/medical/surgeon
|
||||
sprites = list(
|
||||
"M-USE NanoTrasen" = list(SKIN_ICON_STATE = "robotMedi", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cabeiri" = list(SKIN_ICON_STATE = "eyebot-medical", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Haruka" = list(SKIN_ICON_STATE = "marinaMD", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Minako" = list(SKIN_ICON_STATE = "arachne", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi" = list(SKIN_ICON_STATE = "tallwhite", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Telemachus" = list(SKIN_ICON_STATE = "toiletbotsurgeon", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOperator" = list(SKIN_ICON_STATE = "sleekcmo", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-ALP" = list(SKIN_ICON_STATE = "heavyMed", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Basic" = list(SKIN_ICON_STATE = "Medbot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Advanced Droid" = list(SKIN_ICON_STATE = "droid-medical", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Needles" = list(SKIN_ICON_STATE = "medicalrobot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Drone" = list(SKIN_ICON_STATE = "drone-surgery", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Handy" = list(SKIN_ICON_STATE = "handy-med", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Insekt" = list(SKIN_ICON_STATE = "insekt-Med", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi-II" = list(SKIN_ICON_STATE = "tall2medical", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pyralis" = list(SKIN_ICON_STATE = "Glitterfly-Surgeon", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Miss M" = list(SKIN_ICON_STATE = "miss-medical", SKIN_ICON = 'icons/mob/robots_yw.dmi'), // YW change, Added Miss M
|
||||
"Decapod" = list(SKIN_ICON_STATE = "decapod-Surgeon", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pneuma" = list(SKIN_ICON_STATE = "pneuma-Surgeon", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Tower" = list(SKIN_ICON_STATE = "drider-Surgeon", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
)
|
||||
|
||||
/* surgeon borg removal
|
||||
/obj/item/weapon/robot_module/robot/medical/crisis
|
||||
sprites = list(
|
||||
"M-USE NanoTrasen" = list(SKIN_ICON_STATE = "robotMedi", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cabeiri" = list(SKIN_ICON_STATE = "eyebot-medical", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Haruka" = list(SKIN_ICON_STATE = "marinaMD", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Minako" = list(SKIN_ICON_STATE = "arachne", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi" = list(SKIN_ICON_STATE = "tallwhite", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Telemachus" = list(SKIN_ICON_STATE = "toiletbotmedical", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOperator" = list(SKIN_ICON_STATE = "sleekmedic", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-ALP" = list(SKIN_ICON_STATE = "heavyMed", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Basic" = list(SKIN_ICON_STATE = "Medbot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Advanced Droid" = list(SKIN_ICON_STATE = "droid-medical", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Needles" = list(SKIN_ICON_STATE = "medicalrobot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Drone - Medical" = list(SKIN_ICON_STATE = "drone-medical", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Drone - Chemistry" = list(SKIN_ICON_STATE = "drone-chemistry", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Insekt" = list(SKIN_ICON_STATE = "insekt-Med", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi-II" = list(SKIN_ICON_STATE = "tall2medical", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pyralis" = list(SKIN_ICON_STATE = "Glitterfly-Crisis", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Miss M" = list(SKIN_ICON_STATE = "miss-medical", SKIN_ICON = 'icons/mob/robots_yw.dmi'), // YW change, Added Miss M
|
||||
"Decapod" = list(SKIN_ICON_STATE = "decapod-Crisis", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pneuma" = list(SKIN_ICON_STATE = "pneuma-Crisis", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Tower" = list(SKIN_ICON_STATE = "drider-Crisis", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
*/
|
||||
|
||||
/obj/item/weapon/robot_module/robot/engineering
|
||||
sprites = list(
|
||||
"M-USE NanoTrasen" = list(SKIN_ICON_STATE = "robotEngi", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cabeiri" = list(SKIN_ICON_STATE = "eyebot-engineering", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Haruka" = list(SKIN_ICON_STATE = "marinaENG", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi" = list(SKIN_ICON_STATE = "tallyellow", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Telemachus" = list(SKIN_ICON_STATE = "toiletbotengineering", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOperator" = list(SKIN_ICON_STATE = "sleekce", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-GUS" = list(SKIN_ICON_STATE = "spidereng", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-ALP" = list(SKIN_ICON_STATE = "heavyEng", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Basic" = list(SKIN_ICON_STATE = "Engineering", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Antique" = list(SKIN_ICON_STATE = "engineerrobot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Landmate" = list(SKIN_ICON_STATE = "landmate", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Landmate - Treaded" = list(SKIN_ICON_STATE = "engiborg+tread", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Drone" = list(SKIN_ICON_STATE = "drone-engineer", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Treadwell" = list(SKIN_ICON_STATE = "treadwell", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Handy" = list(SKIN_ICON_STATE = "handy-engineer", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi-II" = list(SKIN_ICON_STATE = "tall2engineer", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pyralis" = list(SKIN_ICON_STATE = "Glitterfly-Engineering", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Decapod" = list(SKIN_ICON_STATE = "decapod-Engineering", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pneuma" = list(SKIN_ICON_STATE = "pneuma-Engineering", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Tower" = list(SKIN_ICON_STATE = "drider-Engineering", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/security/general
|
||||
sprites = list(
|
||||
"M-USE NanoTrasen" = list(SKIN_ICON_STATE = "robotSecy", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cabeiri" = list(SKIN_ICON_STATE = "eyebot-security", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cerberus" = list(SKIN_ICON_STATE = "bloodhound", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cerberus - Treaded" = list(SKIN_ICON_STATE = "treadhound", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Haruka" = list(SKIN_ICON_STATE = "marinaSC", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi" = list(SKIN_ICON_STATE = "tallred", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Telemachus" = list(SKIN_ICON_STATE = "toiletbotsecurity", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOperator" = list(SKIN_ICON_STATE = "sleeksecurity", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-GUS" = list(SKIN_ICON_STATE = "spidersec", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-ALP" = list(SKIN_ICON_STATE = "heavySec", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Basic" = list(SKIN_ICON_STATE = "secborg", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Black Knight" = list(SKIN_ICON_STATE = "securityrobot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Drone" = list(SKIN_ICON_STATE = "drone-sec", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Insekt" = list(SKIN_ICON_STATE = "insekt-Sec", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi-II" = list(SKIN_ICON_STATE = "tall2security", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pyralis" = list(SKIN_ICON_STATE = "Glitterfly-Security", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Miss M" = list(SKIN_ICON_STATE = "miss-security", SKIN_ICON = 'icons/mob/robots_yw.dmi'), // YW change, Added Miss M
|
||||
"Decapod" = list(SKIN_ICON_STATE = "decapod-Security", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pneuma" = list(SKIN_ICON_STATE = "pneuma-Security", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Tower" = list(SKIN_ICON_STATE = "drider-Security", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
/obj/item/weapon/robot_module/robot/janitor
|
||||
sprites = list(
|
||||
"M-USE NanoTrasen" = list(SKIN_ICON_STATE = "robotJani", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Arachne" = list(SKIN_ICON_STATE = "crawler", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cabeiri" = list(SKIN_ICON_STATE = "eyebot-janitor", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Haruka" = list(SKIN_ICON_STATE = "marinaJN", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Telemachus" = list(SKIN_ICON_STATE = "toiletbotjanitor", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOperator" = list(SKIN_ICON_STATE = "sleekjanitor", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-ALP" = list(SKIN_ICON_STATE = "heavyRes", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Basic" = list(SKIN_ICON_STATE = "JanBot2", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Mopbot" = list(SKIN_ICON_STATE = "janitorrobot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Mop Gear Rex" = list(SKIN_ICON_STATE = "mopgearrex", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Drone" = list(SKIN_ICON_STATE = "drone-janitor", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi-II" = list(SKIN_ICON_STATE = "tall2janitor", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pyralis" = list(SKIN_ICON_STATE = "Glitterfly-Janitor", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Miss M" = list(SKIN_ICON_STATE = "miss-janitor", SKIN_ICON = 'icons/mob/robots_yw.dmi'), // YW change, Added Miss M
|
||||
"Decapod" = list(SKIN_ICON_STATE = "decapod-Janitor", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pneuma" = list(SKIN_ICON_STATE = "pneuma-Janitor", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Tower" = list(SKIN_ICON_STATE = "drider-Janitor", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/clerical/butler/general
|
||||
sprites = list(
|
||||
"M-USE NanoTrasen" = list(SKIN_ICON_STATE = "robotServ", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cabeiri" = list(SKIN_ICON_STATE = "eyebot-standard", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Haruka" = list(SKIN_ICON_STATE = "marinaSV", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Michiru" = list(SKIN_ICON_STATE = "maidbot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi" = list(SKIN_ICON_STATE = "tallgreen", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Telemachus" = list(SKIN_ICON_STATE = "toiletbot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOperator" = list(SKIN_ICON_STATE = "sleekservice", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOmni" = list(SKIN_ICON_STATE = "omoikane", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-GUS" = list(SKIN_ICON_STATE = "spider", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-ALP" = list(SKIN_ICON_STATE = "heavyServ", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Standard" = list(SKIN_ICON_STATE = "Service2", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Waitress" = list(SKIN_ICON_STATE = "Service", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Bro" = list(SKIN_ICON_STATE = "Brobot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Rich" = list(SKIN_ICON_STATE = "maximillion", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Drone - Service" = list(SKIN_ICON_STATE = "drone-service", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Drone - Hydro" = list(SKIN_ICON_STATE = "drone-hydro", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi-II" = list(SKIN_ICON_STATE = "tall2service", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pyralis" = list(SKIN_ICON_STATE = "Glitterfly-Service", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Miss M" = list(SKIN_ICON_STATE = "miss-service", SKIN_ICON = 'icons/mob/robots_yw.dmi'), // YW change, Added Miss M
|
||||
"Decapod" = list(SKIN_ICON_STATE = "decapod-Service", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pneuma" = list(SKIN_ICON_STATE = "pneuma-Service", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Tower" = list(SKIN_ICON_STATE = "drider-Service", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/clerical/general
|
||||
sprites = list(
|
||||
"M-USE NanoTrasen" = list(SKIN_ICON_STATE = "robotCler", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cabeiri" = list(SKIN_ICON_STATE = "eyebot-standard", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Haruka" = list(SKIN_ICON_STATE = "marinaSV", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi" = list(SKIN_ICON_STATE = "tallgreen", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Telemachus" = list(SKIN_ICON_STATE = "toiletbot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOperator" = list(SKIN_ICON_STATE = "sleekclerical", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOmni" = list(SKIN_ICON_STATE = "omoikane", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-GUS" = list(SKIN_ICON_STATE = "spidercom", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-ALP" = list(SKIN_ICON_STATE = "heavyServ", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Waitress" = list(SKIN_ICON_STATE = "Service", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Bro" = list(SKIN_ICON_STATE = "Brobot", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Rich" = list(SKIN_ICON_STATE = "maximillion", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Default" = list(SKIN_ICON_STATE = "Service2", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Drone" = list(SKIN_ICON_STATE = "drone-blu", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi-II" = list(SKIN_ICON_STATE = "tall2service", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pyralis" = list(SKIN_ICON_STATE = "Glitterfly-Clerical", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Decapod" = list(SKIN_ICON_STATE = "decapod-Clerical", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pneuma" = list(SKIN_ICON_STATE = "pneuma-Clerical", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Tower" = list(SKIN_ICON_STATE = "drider-Clerical", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/miner
|
||||
sprites = list(
|
||||
"NM-USE NanoTrasen" = list(SKIN_ICON_STATE = "robotMine", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cabeiri" = list(SKIN_ICON_STATE = "eyebot-miner", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Haruka" = list(SKIN_ICON_STATE = "marinaMN", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Telemachus" = list(SKIN_ICON_STATE = "toiletbotminer", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOperator" = list(SKIN_ICON_STATE = "sleekminer", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-GUS" = list(SKIN_ICON_STATE = "spidermining", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-ALP" = list(SKIN_ICON_STATE = "heavyMiner", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Basic" = list(SKIN_ICON_STATE = "Miner_old", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Advanced Droid" = list(SKIN_ICON_STATE = "droid-miner", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Treadhead" = list(SKIN_ICON_STATE = "Miner", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Drone" = list(SKIN_ICON_STATE = "drone-miner", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi-II" = list(SKIN_ICON_STATE = "tall2miner", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pyralis" = list(SKIN_ICON_STATE = "Glitterfly-Miner", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Miss M" = list(SKIN_ICON_STATE = "miss-miner", SKIN_ICON = 'icons/mob/robots_yw.dmi'), // YW change, Added Miss M
|
||||
"Decapod" = list(SKIN_ICON_STATE = "decapod-Miner", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pneuma" = list(SKIN_ICON_STATE = "pneuma-Miner", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Tower" = list(SKIN_ICON_STATE = "drider-Miner", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/research
|
||||
sprites = list(
|
||||
"L'Ouef" = list(SKIN_ICON_STATE = "peaceborg", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cabeiri" = list(SKIN_ICON_STATE = "eyebot-science", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Haruka" = list(SKIN_ICON_STATE = "marinaSCI", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTDove" = list(SKIN_ICON_STATE = "whitespider", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOperator" = list(SKIN_ICON_STATE = "sleekscience", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Droid" = list(SKIN_ICON_STATE = "droid-science", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Drone" = list(SKIN_ICON_STATE = "drone-science", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Handy" = list(SKIN_ICON_STATE = "handy-science", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Insekt" = list(SKIN_ICON_STATE = "insekt-Sci", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Usagi-II" = list(SKIN_ICON_STATE = "tall2peace", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pyralis" = list(SKIN_ICON_STATE = "Glitterfly-Research", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Decapod" = list(SKIN_ICON_STATE = "decapod-Research", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Pneuma" = list(SKIN_ICON_STATE = "pneuma-Research", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Tower" = list(SKIN_ICON_STATE = "drider-Research", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
@@ -0,0 +1,293 @@
|
||||
|
||||
/obj/item/weapon/robot_module/robot/medical/surgeon
|
||||
vr_sprites = list(
|
||||
"Acheron" = list(SKIN_ICON_STATE = "mechoid-Medical", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Shellguard Noble" = list(SKIN_ICON_STATE = "Noble-MED", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"ZOOM-BA" = list(SKIN_ICON_STATE = "zoomba-medical", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"W02M" = list(SKIN_ICON_STATE = "worm-surgeon", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Feminine Humanoid" = list(SKIN_ICON_STATE = "uptall-medical", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Gibbs" = list(SKIN_ICON_STATE = "gibbs", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Servbot" = list(SKIN_ICON_STATE = "servbot-medi", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/medical/crisis
|
||||
vr_sprites = list(
|
||||
"Handy" = list(SKIN_ICON_STATE = "handy-med", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Acheron" = list(SKIN_ICON_STATE = "mechoid-Medical", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Shellguard Noble" = list(SKIN_ICON_STATE = "Noble-MED", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"ZOOM-BA" = list(SKIN_ICON_STATE = "zoomba-crisis", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"W02M" = list(SKIN_ICON_STATE = "worm-crisis", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Feminine Humanoid" = list(SKIN_ICON_STATE = "uptall-crisis", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Gibbs" = list(SKIN_ICON_STATE = "gibbs", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Servbot" = list(SKIN_ICON_STATE = "servbot-medi", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/clerical/butler/general
|
||||
vr_sprites = list(
|
||||
"Handy - Service" = list(SKIN_ICON_STATE = "handy-service", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Handy - Hydro" = list(SKIN_ICON_STATE = "handy-hydro", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Acheron" = list(SKIN_ICON_STATE = "mechoid-Service", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Shellguard Noble" = list(SKIN_ICON_STATE = "Noble-SRV", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"ZOOM-BA" = list(SKIN_ICON_STATE = "zoomba-service", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"W02M" = list(SKIN_ICON_STATE = "worm-service", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Feminine Humanoid" = list(SKIN_ICON_STATE = "uptall-service", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Lloyd" = list(SKIN_ICON_STATE = "lloyd", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Servbot" = list(SKIN_ICON_STATE = "servbot-service", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi')
|
||||
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/clerical/general
|
||||
vr_sprites = list(
|
||||
"Handy" = list(SKIN_ICON_STATE = "handy-clerk", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Acheron" = list(SKIN_ICON_STATE = "mechoid-Service", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Shellguard Noble" = list(SKIN_ICON_STATE = "Noble-SRV", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"ZOOM-BA" = list(SKIN_ICON_STATE = "zoomba-clerical", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"W02M" = list(SKIN_ICON_STATE = "worm-service", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Feminine Humanoid" = list(SKIN_ICON_STATE = "uptall-service", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Lloyd" = list(SKIN_ICON_STATE = "lloyd", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Servbot" = list(SKIN_ICON_STATE = "servbot-service", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/janitor/general
|
||||
vr_sprites = list(
|
||||
"Handy" = list(SKIN_ICON_STATE = "handy-janitor", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Acheron" = list(SKIN_ICON_STATE = "mechoid-Janitor", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Shellguard Noble" = list(SKIN_ICON_STATE = "Noble-CLN", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"ZOOM-BA" = list(SKIN_ICON_STATE = "zoomba-janitor", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"W02M" = list(SKIN_ICON_STATE = "worm-janitor", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Feminine Humanoid" = list(SKIN_ICON_STATE = "uptall-janitor", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Han-d" = list(SKIN_ICON_STATE = "han-d", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Flynn" = list(SKIN_ICON_STATE = "flynn", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Servbot" = list(SKIN_ICON_STATE = "servbot-jani", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Xenomaid" = list(SKIN_ICON_STATE = "xenomaid", SKIN_ICON = 'icons/mob/robots_yw.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/security/general
|
||||
vr_sprites = list(
|
||||
"Handy" = list(SKIN_ICON_STATE = "handy-sec", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Acheron" = list(SKIN_ICON_STATE = "mechoid-Security", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Shellguard Noble" = list(SKIN_ICON_STATE = "Noble-SEC", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"ZOOM-BA" = list(SKIN_ICON_STATE = "zoomba-security", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"W02M" = list(SKIN_ICON_STATE = "worm-security", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Feminine Humanoid" = list(SKIN_ICON_STATE = "uptall-security", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Woody" = list(SKIN_ICON_STATE = "woody", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Servbot" = list(SKIN_ICON_STATE = "servbot-sec", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/security/combat
|
||||
vr_sprites = list(
|
||||
"Acheron" = list(SKIN_ICON_STATE = "mechoid-Combat", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"ZOOM-BA" = list(SKIN_ICON_STATE = "zoomba-combat", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"W02M" = list(SKIN_ICON_STATE = "worm-combat", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Feminine Humanoid" = list(SKIN_ICON_STATE = "uptall-security", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Servbot" = list(SKIN_ICON_STATE = "servbot-combat", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/miner/general
|
||||
vr_sprites = list(
|
||||
"Handy" = list(SKIN_ICON_STATE = "handy-miner", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Acheron" = list(SKIN_ICON_STATE = "mechoid-Miner", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Shellguard Noble" = list(SKIN_ICON_STATE = "Noble-DIG", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"ZOOM-BA" = list(SKIN_ICON_STATE = "zoomba-miner", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"W02M" = list(SKIN_ICON_STATE = "worm-miner", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Feminine Humanoid" = list(SKIN_ICON_STATE = "uptall-miner", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Ishimura" = list(SKIN_ICON_STATE = "ishimura", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Servbot" = list(SKIN_ICON_STATE = "servbot-miner", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/standard
|
||||
pto_type = PTO_CIVILIAN
|
||||
vr_sprites = list(
|
||||
"Handy" = list(SKIN_ICON_STATE = "handy-standard", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Acheron" = list(SKIN_ICON_STATE = "mechoid-Standard", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Shellguard Noble" = list(SKIN_ICON_STATE = "Noble-STD", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"ZOOM-BA" = list(SKIN_ICON_STATE = "zoomba-standard", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"W02M" = list(SKIN_ICON_STATE = "worm-standard", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Feminine Humanoid" = list(SKIN_ICON_STATE = "uptall-standard", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Feminine Humanoid, Variant 2" = list(SKIN_ICON_STATE = "uptall-standard2", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Servbot" = list(SKIN_ICON_STATE = "servbot", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Durin" = list(SKIN_ICON_STATE = "durin", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/engineering/general
|
||||
vr_sprites = list(
|
||||
"Acheron" = list(SKIN_ICON_STATE = "mechoid-Engineering", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Shellguard Noble" = list(SKIN_ICON_STATE = "Noble-ENG", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"ZOOM-BA" = list(SKIN_ICON_STATE = "zoomba-engineering", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"W02M" = list(SKIN_ICON_STATE = "worm-engineering", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Feminine Humanoid" = list(SKIN_ICON_STATE = "uptall-engineering", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"Conagher" = list(SKIN_ICON_STATE = "conagher", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Servbot" = list(SKIN_ICON_STATE = "servbot-engi", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/research/general
|
||||
vr_sprites = list(
|
||||
"Acheron" = list(SKIN_ICON_STATE = "mechoid-Science", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"ZOOM-BA" = list(SKIN_ICON_STATE = "zoomba-research", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"XI-GUS" = list(SKIN_ICON_STATE = "spiderscience", SKIN_ICON = 'icons/mob/robots_vr.dmi'),
|
||||
"W02M" = list(SKIN_ICON_STATE = "worm-janitor", SKIN_ICON = 'modular_chomp/icons/mob/robots_ch.dmi'),
|
||||
"Feminine Humanoid" = list(SKIN_ICON_STATE = "uptall-science", SKIN_ICON = 'icons/mob/robots_vr.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/security/knine
|
||||
sprites = list(
|
||||
"K9 hound" = list(SKIN_ICON_STATE = "k9",SKIN_ICON = 'icons/mob/widerobot_sec_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"K9 Alternative" = list(SKIN_ICON_STATE = "k92",SKIN_ICON = 'icons/mob/widerobot_sec_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Secborg model V-2" = list(SKIN_ICON_STATE = "secborg",SKIN_ICON = 'icons/mob/widerobot_sec_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Borgi" = list(SKIN_ICON_STATE = "borgi-sec",SKIN_ICON = 'icons/mob/widerobot_sec_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Otieborg" = list(SKIN_ICON_STATE = "oties",SKIN_ICON = 'icons/mob/widerobot_sec_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Secborg model V-3" = list(SKIN_ICON_STATE = "SecVale",SKIN_ICON = 'modular_chomp/icons/mob/widerobot_ch.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32), //CHOMPEdit
|
||||
"Cat" = list(SKIN_ICON_STATE = "vixsec",SKIN_ICON = 'modular_chomp/icons/mob/catborg/catborg.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32,SKIN_REST_BELLY = 1), //CHOMPEdit
|
||||
"Drake" = list(SKIN_ICON_STATE = "drakesec",SKIN_ICON = 'icons/mob/drakeborg/drakeborg_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Raptor V-4" = list(SKIN_ICON_STATE = "secraptor",SKIN_ICON = 'modular_chomp/icons/mob/raptorborg/raptor.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 45),
|
||||
"MEKA" = list(SKIN_ICON_STATE = "mekasec",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64), //CHOMPEdit Start - Tallborgs
|
||||
"NIKO" = list(SKIN_ICON_STATE = "mmekasec",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"NIKA" = list(SKIN_ICON_STATE = "fmekasec",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4T" = list(SKIN_ICON_STATE = "k4tsec",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64) //CHOMPEdit End - Tallborgs
|
||||
)
|
||||
/obj/item/weapon/robot_module/robot/medical/medihound
|
||||
/*defaults = list( // need to figure out how to do this, keeping this here for reference of what i want
|
||||
SKIN_ICON = 'icons/mob/widerobot_med_vr.dmi',
|
||||
SKIN_OFFSET = -16,
|
||||
SKIN_HEIGHT = 32,
|
||||
SKIN_REST = 1,
|
||||
SKIN_REST_BELLY = 0,
|
||||
SKIN_BELLY_SIZE = 0
|
||||
)*/
|
||||
|
||||
sprites = list(
|
||||
"Medical Hound" = list(SKIN_ICON_STATE = "medihound", SKIN_ICON = 'icons/mob/widerobot_med_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Dark Medical Hound (Static)" = list(SKIN_ICON_STATE = "medihounddark", SKIN_ICON = 'icons/mob/widerobot_med_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Mediborg model V-2" = list(SKIN_ICON_STATE = "vale", SKIN_ICON = 'icons/mob/widerobot_med_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Borgi" = list(SKIN_ICON_STATE = "borgi-medi", SKIN_ICON = 'icons/mob/widerobot_med_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Mediborg model V-3" = list(SKIN_ICON_STATE = "vale2", SKIN_ICON = 'modular_chomp/icons/mob/widerobot_ch.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32), //CHOMPEdit
|
||||
"Cat" = list(SKIN_ICON_STATE = "vixmed", SKIN_ICON = 'modular_chomp/icons/mob/catborg/catborg.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32,SKIN_REST_BELLY = 1,SKIN_REST_BELLY = 1), //CHOMPEdit
|
||||
"Drake" = list(SKIN_ICON_STATE = "drakemed", SKIN_ICON = 'icons/mob/drakeborg/drakeborg_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Raptor V-4" = list(SKIN_ICON_STATE = "medraptor", SKIN_ICON = 'modular_chomp/icons/mob/raptorborg/raptor.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 45),
|
||||
"MEKA" = list(SKIN_ICON_STATE = "mekamed", SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64), //CHOMPEdit Start - Tallborgs
|
||||
"NIKO" = list(SKIN_ICON_STATE = "mmekamed", SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"NIKA" = list(SKIN_ICON_STATE = "fmekamed", SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4T" = list(SKIN_ICON_STATE = "k4tmed", SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4Talt" = list(SKIN_ICON_STATE = "k4tmed_alt1", SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64), //CHOMPEdit End - Tallborgs
|
||||
"Traumahound" = list(SKIN_ICON_STATE = "traumavale",SKIN_ICON = 'icons/mob/widerobot_trauma_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Drake" = list(SKIN_ICON_STATE = "draketrauma",SKIN_ICON = 'icons/mob/widerobot_trauma_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Borgi" = list(SKIN_ICON_STATE = "borgi-trauma",SKIN_ICON = 'icons/mob/widerobot_trauma_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Raptor V-4" = list(SKIN_ICON_STATE = "traumaraptor",SKIN_ICON = 'modular_chomp/icons/mob/raptorborg/raptor.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 45)
|
||||
)
|
||||
|
||||
/* merged into medihound list
|
||||
/obj/item/weapon/robot_module/robot/medical/traumahound
|
||||
sprites = list(
|
||||
"Traumahound" = list(SKIN_ICON_STATE = "traumavale",SKIN_ICON = 'icons/mob/widerobot_trauma_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Drake" = list(SKIN_ICON_STATE = "draketrauma",SKIN_ICON = 'icons/mob/widerobot_trauma_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Borgi" = list(SKIN_ICON_STATE = "borgi-trauma",SKIN_ICON = 'icons/mob/widerobot_trauma_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Raptor V-4" = list(SKIN_ICON_STATE = "traumaraptor",SKIN_ICON = 'modular_chomp/icons/mob/raptorborg/raptor.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 45)
|
||||
)
|
||||
*/
|
||||
/obj/item/weapon/robot_module/robot/security/ert
|
||||
sprites = list(
|
||||
"Standard" = list(SKIN_ICON_STATE = "ert",SKIN_ICON = 'icons/mob/widerobot_ert_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Classic" = list(SKIN_ICON_STATE = "ertold",SKIN_ICON = 'icons/mob/widerobot_ert_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Borgi" = list(SKIN_ICON_STATE = "borgi",SKIN_ICON = 'icons/mob/widerobot_ert_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32)
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/janitor/scrubpup
|
||||
sprites = list(
|
||||
"Custodial Hound" = list(SKIN_ICON_STATE = "scrubpup",SKIN_ICON = 'icons/mob/widerobot_jan_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Janihound model V-2" = list(SKIN_ICON_STATE = "J9",SKIN_ICON = 'icons/mob/widerobot_jan_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Borgi" = list(SKIN_ICON_STATE = "borgi-jani",SKIN_ICON = 'icons/mob/widerobot_jan_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Otieborg" = list(SKIN_ICON_STATE = "otiej",SKIN_ICON = 'icons/mob/widerobot_jan_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Cat" = list(SKIN_ICON_STATE = "vixjani",SKIN_ICON = 'modular_chomp/icons/mob/catborg/catborg.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32,SKIN_REST_BELLY = 1), //CHOMPEdit
|
||||
"Drake" = list(SKIN_ICON_STATE = "drakejanit",SKIN_ICON = 'icons/mob/drakeborg/drakeborg_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Raptor V-4" = list(SKIN_ICON_STATE = "janiraptor",SKIN_ICON = 'modular_chomp/icons/mob/raptorborg/raptor.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 45),
|
||||
"MEKA" = list(SKIN_ICON_STATE = "mekajani",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64), //CHOMPEdit Start - Tallborgs
|
||||
"NIKO" = list(SKIN_ICON_STATE = "mmekajani",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"NIKA" = list(SKIN_ICON_STATE = "fmekajani",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4T" = list(SKIN_ICON_STATE = "k4tjani",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4Talt" = list(SKIN_ICON_STATE = "k4tjani_alt1",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64) //CHOMPEdit End - Tallborgs
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/research/sciencehound
|
||||
sprites = list(
|
||||
"Research Hound" = list(SKIN_ICON_STATE = "science",SKIN_ICON = 'icons/mob/widerobot_sci_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Borgi" = list(SKIN_ICON_STATE = "borgi-sci",SKIN_ICON = 'icons/mob/widerobot_sci_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"SciHound" = list(SKIN_ICON_STATE = "scihound",SKIN_ICON = 'icons/mob/widerobot_sci_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"SciHoundDark" = list(SKIN_ICON_STATE = "scihounddark",SKIN_ICON = 'icons/mob/widerobot_sci_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Cat" = list(SKIN_ICON_STATE = "vixsci",SKIN_ICON = 'modular_chomp/icons/mob/catborg/catborg.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32,SKIN_REST_BELLY = 1), //CHOMPEdit
|
||||
"Drake" = list(SKIN_ICON_STATE = "drakesci",SKIN_ICON = 'icons/mob/drakeborg/drakeborg_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Raptor V-4" = list(SKIN_ICON_STATE = "sciraptor",SKIN_ICON = 'modular_chomp/icons/mob/raptorborg/raptor.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 45),
|
||||
"MEKA" = list(SKIN_ICON_STATE = "mekastandard",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64), //CHOMPEdit Start - Tallborgs
|
||||
"NIKO" = list(SKIN_ICON_STATE = "mmekasci",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"NIKA" = list(SKIN_ICON_STATE = "fmekasci",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4T" = list(SKIN_ICON_STATE = "k4tsci",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64) //CHOMPEdit end - Tallborgs
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/engineering/engiedog
|
||||
sprites = list(
|
||||
"Pupdozer" = list(SKIN_ICON_STATE = "pupdozer",SKIN_ICON = 'icons/mob/widerobot_eng_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Borgi" = list(SKIN_ICON_STATE = "borgi-eng",SKIN_ICON = 'icons/mob/widerobot_eng_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"V2 Engidog" = list(SKIN_ICON_STATE = "thottbot",SKIN_ICON = 'icons/mob/widerobot_eng_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"EngiHound" = list(SKIN_ICON_STATE = "engihound",SKIN_ICON = 'icons/mob/widerobot_eng_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"EngiHoundDark" = list(SKIN_ICON_STATE = "engihounddark",SKIN_ICON = 'icons/mob/widerobot_eng_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Cat" = list(SKIN_ICON_STATE = "vixengi",SKIN_ICON = 'modular_chomp/icons/mob/catborg/catborg.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32), //CHOMPEdit
|
||||
"Drake" = list(SKIN_ICON_STATE = "drakeeng",SKIN_ICON = 'icons/mob/drakeborg/drakeborg_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Raptor V-4" = list(SKIN_ICON_STATE = "engiraptor",SKIN_ICON = 'modular_chomp/icons/mob/raptorborg/raptor.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 45),
|
||||
"MEKA" = list(SKIN_ICON_STATE = "mekaengi",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64), //CHOMPEdit Start - Tallborgs
|
||||
"NIKO" = list(SKIN_ICON_STATE = "mmekaeng",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"NIKA" = list(SKIN_ICON_STATE = "fmekaeng",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4T" = list(SKIN_ICON_STATE = "k4tengi",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4Talt" = list(SKIN_ICON_STATE = "k4tengi_alt1",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64) //CHOMPEdit End - Tallborgs
|
||||
)
|
||||
|
||||
// Uses modified K9 sprites.
|
||||
/obj/item/weapon/robot_module/robot/clerical/butler/brodog
|
||||
sprites = list(
|
||||
"Blackhound" = list(SKIN_ICON_STATE = "k50",SKIN_ICON = 'icons/mob/widerobot_ser_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Pinkhound" = list(SKIN_ICON_STATE = "k69",SKIN_ICON = 'icons/mob/widerobot_ser_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"ServicehoundV2" = list(SKIN_ICON_STATE = "serve2",SKIN_ICON = 'icons/mob/widerobot_ser_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"ServicehoundV2 Darkmode" = list(SKIN_ICON_STATE = "servedark",SKIN_ICON = 'icons/mob/widerobot_ser_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Cat" = list(SKIN_ICON_STATE = "vixserv",SKIN_ICON = 'modular_chomp/icons/mob/catborg/catborg.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32,SKIN_REST_BELLY = 1), //CHOMPEdit
|
||||
"Drake" = list(SKIN_ICON_STATE = "drakemine",SKIN_ICON = 'icons/mob/drakeborg/drakeborg_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Raptor V-4" = list(SKIN_ICON_STATE = "serviraptor",SKIN_ICON = 'modular_chomp/icons/mob/raptorborg/raptor.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 45),
|
||||
"Raptor V-4000" = list(SKIN_ICON_STATE = "fancyraptor",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"MEKA" = list(SKIN_ICON_STATE = "mekaserve",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64), //CHOMPEdit Start - Tallborgs
|
||||
"MEKAalt" = list(SKIN_ICON_STATE = "mekaserve_alt",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"NIKO" = list(SKIN_ICON_STATE = "mmekaserv",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"NIKA" = list(SKIN_ICON_STATE = "fmekaserv",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4T" = list(SKIN_ICON_STATE = "k4tserve",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4Talt" = list(SKIN_ICON_STATE = "k4tserve_alt",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64) //CHOMPEdit End - Tallborgs
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/miner/kmine
|
||||
sprites = list(
|
||||
"KMine" = list(SKIN_ICON_STATE = "kmine",SKIN_ICON = 'icons/mob/widerobot_car_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"CargoHound" = list(SKIN_ICON_STATE = "cargohound",SKIN_ICON = 'icons/mob/widerobot_car_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"CargoHoundDark" = list(SKIN_ICON_STATE = "cargohounddark",SKIN_ICON = 'icons/mob/widerobot_car_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Borgi" = list(SKIN_ICON_STATE = "borgi-mine",SKIN_ICON = 'icons/mob/widerobot_car_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32), //CHOMPEdit
|
||||
"Cat Mining" = list(SKIN_ICON_STATE = "vixmine",SKIN_ICON = 'modular_chomp/icons/mob/catborg/catborg.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32), //CHOMPEdit
|
||||
"Cat Cargo" = list(SKIN_ICON_STATE = "vixcargo",SKIN_ICON = 'modular_chomp/icons/mob/catborg/catborg.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32), //CHOMPEdit
|
||||
"Drake" = list(SKIN_ICON_STATE = "drakemine",SKIN_ICON = 'icons/mob/drakeborg/drakeborg_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Raptor V-4" = list(SKIN_ICON_STATE = "mineraptor",SKIN_ICON = 'modular_chomp/icons/mob/raptorborg/raptor.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 45),
|
||||
"MEKA Mining" = list(SKIN_ICON_STATE = "mekamine",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64), //CHOMPEdit Start - Tallborgs
|
||||
"MEKA Cargo" = list(SKIN_ICON_STATE = "mekacargo",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64), //CHOMPEdit Start - Tallborgs
|
||||
"NIKO Mining" = list(SKIN_ICON_STATE = "mmekamine",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"NIKO Cargo" = list(SKIN_ICON_STATE = "mmekacargo",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"NIKA Mining" = list(SKIN_ICON_STATE = "fmekamine",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"NIKA Cargo" = list(SKIN_ICON_STATE = "fmekacargo",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4T Mining" = list(SKIN_ICON_STATE = "k4tmine",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4T Cargo" = list(SKIN_ICON_STATE = "k4tcargo",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64),
|
||||
"K4Talt Mining" = list(SKIN_ICON_STATE = "k4tmine_alt1",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64), //CHOMPEdit End - Tallborgs
|
||||
"K4Talt Cargo" = list(SKIN_ICON_STATE = "k4tcargo_alt1",SKIN_ICON = 'modular_chomp/icons/mob/tallborg/tallrobots.dmi', SKIN_OFFSET = 0, SKIN_HEIGHT = 64) //CHOMPEdit End - Tallborgs
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/clerical/butler/booze
|
||||
sprites = list(
|
||||
"Beer Buddy" = list(SKIN_ICON_STATE = "boozeborg",SKIN_ICON = 'icons/mob/widerobot_colors_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Brilliant Blue" = list(SKIN_ICON_STATE = "boozeborg(blue)",SKIN_ICON = 'icons/mob/widerobot_colors_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Caffine Dispenser" = list(SKIN_ICON_STATE = "boozeborg(coffee)",SKIN_ICON = 'icons/mob/widerobot_colors_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Gamer Juice Maker" = list(SKIN_ICON_STATE = "boozeborg(green)",SKIN_ICON = 'icons/mob/widerobot_colors_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Liqour Licker" = list(SKIN_ICON_STATE = "boozeborg(orange)",SKIN_ICON = 'icons/mob/widerobot_colors_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"The Grapist" = list(SKIN_ICON_STATE = "boozeborg(purple)",SKIN_ICON = 'icons/mob/widerobot_colors_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Vampire's Aid" = list(SKIN_ICON_STATE = "boozeborg(red)",SKIN_ICON = 'icons/mob/widerobot_colors_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32),
|
||||
"Vodka Komrade" = list(SKIN_ICON_STATE = "boozeborg(vodka)",SKIN_ICON = 'icons/mob/widerobot_colors_vr.dmi', SKIN_OFFSET = -16, SKIN_HEIGHT = 32)
|
||||
) //CHOMP Edit Added Vodka Komrade
|
||||
@@ -0,0 +1,31 @@
|
||||
/* Syndicate modules */
|
||||
|
||||
/obj/item/weapon/robot_module/robot/syndicate
|
||||
sprites = list(
|
||||
"Cerberus" = list(SKIN_ICON_STATE = "syndie_bloodhound", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cerberus - Treaded" = list(SKIN_ICON_STATE = "syndie_treadhound", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Ares" = list(SKIN_ICON_STATE = "squats", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Telemachus" = list(SKIN_ICON_STATE = "toiletbotantag", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOperator" = list(SKIN_ICON_STATE = "hosborg", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-GUS" = list(SKIN_ICON_STATE = "spidersyndi", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-ALP" = list(SKIN_ICON_STATE = "syndi-heavy", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/syndicate/protector
|
||||
sprites = list(
|
||||
"Cerberus - Treaded" = list(SKIN_ICON_STATE = "syndie_treadhound", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Cerberus" = list(SKIN_ICON_STATE = "syndie_bloodhound", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"Ares" = list(SKIN_ICON_STATE = "squats", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"XI-ALP" = list(SKIN_ICON_STATE = "syndi-heavy", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/syndicate/mechanist
|
||||
sprites = list(
|
||||
"XI-GUS" = list(SKIN_ICON_STATE = "spidersyndi", SKIN_ICON = 'icons/mob/robots.dmi'),
|
||||
"WTOperator" = list(SKIN_ICON_STATE = "sleekhos", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
|
||||
/obj/item/weapon/robot_module/robot/syndicate/combat_medic
|
||||
sprites = list(
|
||||
"Telemachus" = list(SKIN_ICON_STATE = "toiletbotantag", SKIN_ICON = 'icons/mob/robots.dmi')
|
||||
)
|
||||
@@ -0,0 +1,89 @@
|
||||
|
||||
/mob/living/silicon/robot/updateicon() //TODO - Make the belly stuff resting sprite stuff into feature flags and replace dogborg var - 7/19/23
|
||||
vr_sprite_check()
|
||||
..()
|
||||
if(dogborg == TRUE && stat == CONSCIOUS)
|
||||
//update_fullness() // CHOMPEdit - Needed so that we can have the vore sprites when only using vore bellies
|
||||
//CHOMPEdit begin - Add multiple belly size support
|
||||
//Add a check when selecting an icon in robot.dm if you add in support for this, to set vore_capacity to 2 or however many states you have.
|
||||
var/fullness_extension = ""
|
||||
if(vore_capacity_ex["stomach"] > 1 && vore_fullness_ex["stomach"] > 1)
|
||||
fullness_extension = "_[vore_fullness_ex["stomach"]]"
|
||||
//CHOMPEdit end
|
||||
if(vore_selected.silicon_belly_overlay_preference == "Sleeper")
|
||||
if(sleeper_g == TRUE)
|
||||
add_overlay("[selected_icon]-sleeper_g")
|
||||
if(sleeper_r == TRUE || (!sleeper_g && vore_fullness_ex["stomach"])) //CHOMPEdit - Also allow normal vore bellies to affect this sprite
|
||||
add_overlay("[selected_icon]-sleeper_r[fullness_extension]") //CHOMPEdit - Allow multiple belly sizes...
|
||||
else if(vore_selected.silicon_belly_overlay_preference == "Vorebelly")
|
||||
if(LAZYLEN(vore_selected.contents) >= vore_selected.visible_belly_minimum_prey)
|
||||
if(vore_selected.overlay_min_prey_size == 0) //if min size is 0, we dont check for size
|
||||
add_overlay("[selected_icon]-sleeper_r")
|
||||
else
|
||||
var/show_belly = FALSE
|
||||
if(vore_selected.override_min_prey_size && (LAZYLEN(vore_selected.contents) > vore_selected.override_min_prey_num))
|
||||
show_belly = TRUE //Override regardless of content size
|
||||
else
|
||||
for(var/content in vore_selected.contents) //If ANY in belly are big enough, we set to true
|
||||
if(!istype(content, /mob/living)) continue
|
||||
var/mob/living/prey = content
|
||||
if(prey.size_multiplier >= vore_selected.overlay_min_prey_size)
|
||||
show_belly = TRUE
|
||||
break
|
||||
if(show_belly)
|
||||
add_overlay("[selected_icon]-sleeper_r")
|
||||
|
||||
if(istype(module_active,/obj/item/weapon/gun/energy/laser/mounted))
|
||||
add_overlay("laser")
|
||||
if(istype(module_active,/obj/item/weapon/gun/energy/taser/mounted/cyborg))
|
||||
add_overlay("taser")
|
||||
if(lights_on)
|
||||
add_overlay("eyes-[selected_icon]-lights")
|
||||
if(resting)
|
||||
cut_overlays() // Hide that gut for it has no ground sprite yo.
|
||||
if(sitting)
|
||||
icon_state = "[selected_icon]-sit"
|
||||
//CHOMPEdit Begin - Add ability to have sleeper belly sprites if available
|
||||
if(sleeper_resting && sleeper_g == TRUE)
|
||||
add_overlay("[selected_icon]-sleeper_g-sit")
|
||||
if(sleeper_resting && (sleeper_r == TRUE || (!sleeper_g && vore_fullness_ex["stomach"])))
|
||||
add_overlay("[selected_icon]-sleeper_r-sit[fullness_extension]")
|
||||
//CHOMPEdit End
|
||||
if(bellyup)
|
||||
icon_state = "[selected_icon]-bellyup"
|
||||
//CHOMPEdit Begin - Add ability to have sleeper belly sprites if available
|
||||
if(sleeper_resting && sleeper_g == TRUE)
|
||||
add_overlay("[selected_icon]-sleeper_g-bellyup")
|
||||
if(sleeper_resting && (sleeper_r == TRUE || (!sleeper_g && vore_fullness_ex["stomach"])))
|
||||
add_overlay("[selected_icon]-sleeper_r-bellyup[fullness_extension]")
|
||||
//CHOMPEdit End
|
||||
else if(!sitting && !bellyup)
|
||||
icon_state = "[selected_icon]-rest"
|
||||
//CHOMPEdit Begin - Add ability to have sleeper belly sprites if available
|
||||
if(sleeper_resting && sleeper_g == TRUE)
|
||||
add_overlay("[selected_icon]-sleeper_g-rest")
|
||||
if(sleeper_resting && (sleeper_r == TRUE || (!sleeper_g && vore_fullness_ex["stomach"])))
|
||||
add_overlay("[selected_icon]-sleeper_r-rest[fullness_extension]")
|
||||
//CHOMPEdit End
|
||||
else
|
||||
icon_state = "[selected_icon]"
|
||||
if(dogborg == TRUE && stat == DEAD)
|
||||
icon_state = "[selected_icon]-wreck"
|
||||
add_overlay("wreck-overlay")
|
||||
|
||||
/mob/living/silicon/robot/proc/vr_sprite_check()
|
||||
icon = module_sprites[icontype][SKIN_ICON]
|
||||
if (isnull(module_sprites[icontype][SKIN_OFFSET]))
|
||||
pixel_x = 0
|
||||
old_x = 0
|
||||
default_pixel_x = 0
|
||||
else
|
||||
pixel_x = module_sprites[icontype][SKIN_OFFSET]
|
||||
old_x = module_sprites[icontype][SKIN_OFFSET]
|
||||
default_pixel_x = module_sprites[icontype][SKIN_OFFSET]
|
||||
|
||||
if (isnull(module_sprites[icontype][SKIN_HEIGHT]))
|
||||
vis_height = 32
|
||||
else if (vis_height != module_sprites[icontype][SKIN_HEIGHT])
|
||||
vis_height = module_sprites[icontype][SKIN_HEIGHT]
|
||||
update_transform()
|
||||
Reference in New Issue
Block a user