From ecf8f158c9a03dc381375e1e7919e5e43c45c925 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:19:24 -0500 Subject: [PATCH 01/37] Add files via upload --- sound/effects/footstep/giantstep_gigga.ogg | Bin 0 -> 52842 bytes .../footstep/giantstep_gigga2(unsused).ogg | Bin 0 -> 55546 bytes .../footstep/giantstep_normal(unsused).ogg | Bin 0 -> 30851 bytes .../footstep/giantstep_normal2(unsused).ogg | Bin 0 -> 36059 bytes 4 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 sound/effects/footstep/giantstep_gigga.ogg create mode 100644 sound/effects/footstep/giantstep_gigga2(unsused).ogg create mode 100644 sound/effects/footstep/giantstep_normal(unsused).ogg create mode 100644 sound/effects/footstep/giantstep_normal2(unsused).ogg diff --git a/sound/effects/footstep/giantstep_gigga.ogg b/sound/effects/footstep/giantstep_gigga.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d3536922d860c7b3a558096764990a268aa0e606 GIT binary patch literal 52842 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 literal 0 HcmV?d00001 diff --git a/sound/effects/footstep/giantstep_normal(unsused).ogg b/sound/effects/footstep/giantstep_normal(unsused).ogg new file mode 100644 index 0000000000000000000000000000000000000000..aa212e488ebcb0a10b9194e02ed0d489dd23cce8 GIT binary patch literal 30851 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%0AbcAH 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%0DvEs`=alEeClSb-3h=T70lb7~c+% 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 M_YE{ZsoOpOAA#3$hyVZp From 2ac2a6ee3c49845539c24b2ddd1fb51e58cb6cfa Mon Sep 17 00:00:00 2001 From: Verkister Date: Sun, 28 Mar 2021 20:21:27 +0300 Subject: [PATCH 32/37] Readds closed eyes marking Noticed something got kaleidonoped --- code/modules/mob/new_player/sprite_accessories_extra_vr.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/mob/new_player/sprite_accessories_extra_vr.dm b/code/modules/mob/new_player/sprite_accessories_extra_vr.dm index fd23037699d..f69ec4a5748 100644 --- a/code/modules/mob/new_player/sprite_accessories_extra_vr.dm +++ b/code/modules/mob/new_player/sprite_accessories_extra_vr.dm @@ -97,6 +97,11 @@ icon_state = "eyes_sergal" body_parts = list(BP_HEAD) +/datum/sprite_accessory/marking/vr/closedeyes + name = "Closed Eyes" + icon_state = "eyes_closed" + body_parts = list(BP_HEAD) + /datum/sprite_accessory/marking/vr/brows name = "Eyebrows" icon_state = "brows" From 9200b78db66d39b8a244199338c2f5c4d69531c3 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 28 Mar 2021 16:04:37 -0400 Subject: [PATCH 33/37] Update pda.dm --- code/modules/pda/pda.dm | 499 +--------------------------------------- 1 file changed, 1 insertion(+), 498 deletions(-) diff --git a/code/modules/pda/pda.dm b/code/modules/pda/pda.dm index db67b48d43f..09190cd5933 100644 --- a/code/modules/pda/pda.dm +++ b/code/modules/pda/pda.dm @@ -1,4 +1,3 @@ -<<<<<<< HEAD //The advanced pea-green monochrome lcd of tomorrow. @@ -12,7 +11,7 @@ var/global/list/obj/item/device/pda/PDAs = list() item_state = "electronic" w_class = ITEMSIZE_SMALL slot_flags = SLOT_ID | SLOT_BELT - sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/seromi/id.dmi') + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/id.dmi') //Main variables var/pdachoice = 1 @@ -493,499 +492,3 @@ var/global/list/obj/item/device/pda/PDAs = list() /obj/item/device/pda/emp_act(severity) for(var/atom/A in src) A.emp_act(severity) -======= - -//The advanced pea-green monochrome lcd of tomorrow. - -var/global/list/obj/item/device/pda/PDAs = list() - -/obj/item/device/pda - name = "\improper PDA" - desc = "A portable microcomputer by Thinktronic Systems, LTD. Functionality determined by a preprogrammed ROM cartridge." - icon = 'icons/obj/pda.dmi' - icon_state = "pda" - item_state = "electronic" - w_class = ITEMSIZE_SMALL - slot_flags = SLOT_ID | SLOT_BELT - sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/id.dmi') - - //Main variables - var/pdachoice = 1 - var/owner = null - var/default_cartridge = 0 // Access level defined by cartridge - var/obj/item/weapon/cartridge/cartridge = null //current cartridge - - //Secondary variables - var/model_name = "Thinktronic 5230 Personal Data Assistant" - var/datum/data/pda/utility/scanmode/scanmode = null - - var/lock_code = "" // Lockcode to unlock uplink - var/honkamt = 0 //How many honks left when infected with honk.exe - var/mimeamt = 0 //How many silence left when infected with mime.exe - var/detonate = 1 // Can the PDA be blown up? - var/ttone = "beep" //The ringtone! - var/list/ttone_sound = list("beep" = 'sound/machines/twobeep.ogg', - "boom" = 'sound/effects/explosionfar.ogg', - "slip" = 'sound/misc/slip.ogg', - "honk" = 'sound/items/bikehorn.ogg', - "SKREE" = 'sound/voice/shriek1.ogg', - // "holy" = 'sound/items/PDA/ambicha4-short.ogg', - "xeno" = 'sound/voice/hiss1.ogg') - var/hidden = 0 // Is the PDA hidden from the PDA list? - var/touch_silent = 0 //If 1, no beeps on interacting. - - var/obj/item/weapon/card/id/id = null //Making it possible to slot an ID card into the PDA so it can function as both. - var/ownjob = null //related to above - this is assignment (potentially alt title) - var/ownrank = null // this one is rank, never alt title - - var/obj/item/device/paicard/pai = null // A slot for a personal AI device - - var/spam_proof = FALSE // If true, it can't be spammed by random events. - - var/datum/data/pda/app/current_app = null - var/datum/data/pda/app/lastapp = null - var/list/programs = list( - new/datum/data/pda/app/main_menu, - new/datum/data/pda/app/notekeeper, - new/datum/data/pda/app/news, - new/datum/data/pda/app/messenger, - new/datum/data/pda/app/manifest, - new/datum/data/pda/app/atmos_scanner, - new/datum/data/pda/utility/scanmode/notes, - new/datum/data/pda/utility/flashlight) - var/list/shortcut_cache = list() - var/list/shortcut_cat_order = list() - var/list/notifying_programs = list() - var/retro_mode = 0 - -/obj/item/device/pda/examine(mob/user) - . = ..() - if(Adjacent(user)) - . += "The time [stationtime2text()] is displayed in the corner of the screen." - -/obj/item/device/pda/CtrlClick() - if(issilicon(usr)) - return - - if(can_use(usr)) - remove_pen() - return - ..() - -/obj/item/device/pda/AltClick() - if(issilicon(usr)) - return - - if ( can_use(usr) ) - if(id) - remove_id() - else - to_chat(usr, "This PDA does not have an ID in it.") - -/obj/item/device/pda/proc/play_ringtone() - var/S - - if(ttone in ttone_sound) - S = ttone_sound[ttone] - else - S = 'sound/machines/twobeep.ogg' - playsound(loc, S, 50, 1) - for(var/mob/O in hearers(3, loc)) - O.show_message(text("[bicon(src)] *[ttone]*")) - -/obj/item/device/pda/proc/set_ringtone() - var/t = input("Please enter new ringtone", name, ttone) as text - if(in_range(src, usr) && loc == usr) - if(t) - if(hidden_uplink && hidden_uplink.check_trigger(usr, lowertext(t), lowertext(lock_code))) - to_chat(usr, "The PDA softly beeps.") - close(usr) - else - t = sanitize(copytext(t, 1, 20)) - ttone = t - return 1 - else - close(usr) - return 0 - -/obj/item/device/pda/New(var/mob/living/carbon/human/H) - ..() - PDAs += src - PDAs = sortAtom(PDAs) - update_programs() - if(default_cartridge) - cartridge = new default_cartridge(src) - cartridge.update_programs(src) - new /obj/item/weapon/pen(src) - pdachoice = isnull(H) ? 1 : (ishuman(H) ? H.pdachoice : 1) - switch(pdachoice) - if(1) icon = 'icons/obj/pda.dmi' - if(2) icon = 'icons/obj/pda_slim.dmi' - if(3) icon = 'icons/obj/pda_old.dmi' - if(4) icon = 'icons/obj/pda_rugged.dmi' - if(5) icon = 'icons/obj/pda_holo.dmi' - if(6) - icon = 'icons/obj/pda_wrist.dmi' - item_state = icon_state - item_icons = list( - slot_belt_str = 'icons/mob/pda_wrist.dmi', - slot_wear_id_str = 'icons/mob/pda_wrist.dmi', - slot_gloves_str = 'icons/mob/pda_wrist.dmi' - ) - desc = "A portable microcomputer by Thinktronic Systems, LTD. This model is a wrist-bound version." - slot_flags = SLOT_ID | SLOT_BELT | SLOT_GLOVES - sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/teshari/pda_wrist.dmi', - SPECIES_VR_TESHARI = 'icons/mob/species/teshari/pda_wrist.dmi', - ) - else - icon = 'icons/obj/pda_old.dmi' - log_debug("Invalid switch for PDA, defaulting to old PDA icons. [pdachoice] chosen.") - start_program(find_program(/datum/data/pda/app/main_menu)) - -/obj/item/device/pda/proc/can_use(mob/user) - return (tgui_status(user, GLOB.tgui_inventory_state) == STATUS_INTERACTIVE) - -/obj/item/device/pda/GetAccess() - if(id) - return id.GetAccess() - else - return ..() - -/obj/item/device/pda/GetID() - return id - -/obj/item/device/pda/MouseDrop(obj/over_object as obj, src_location, over_location) - var/mob/M = usr - if((!istype(over_object, /obj/screen)) && can_use(usr)) - return attack_self(M) - return - -/obj/item/device/pda/proc/close(mob/user) - SStgui.close_uis(src) - -/obj/item/device/pda/attack_self(mob/user as mob) - user.set_machine(src) - - if(active_uplink_check(user)) - return - - tgui_interact(user) - return - -/obj/item/device/pda/proc/start_program(datum/data/pda/P) - if(P && ((P in programs) || (cartridge && (P in cartridge.programs)))) - return P.start() - return 0 - -/obj/item/device/pda/proc/find_program(type) - var/datum/data/pda/A = locate(type) in programs - if(A) - return A - if(cartridge) - A = locate(type) in cartridge.programs - if(A) - return A - return null - -// force the cache to rebuild on update_ui -/obj/item/device/pda/proc/update_shortcuts() - shortcut_cache.Cut() - -/obj/item/device/pda/proc/update_programs() - for(var/A in programs) - var/datum/data/pda/P = A - P.pda = src - -/obj/item/device/pda/proc/detonate_act(var/obj/item/device/pda/P) - //TODO: sometimes these attacks show up on the message server - var/i = rand(1,100) - var/j = rand(0,1) //Possibility of losing the PDA after the detonation - var/message = "" - var/mob/living/M = null - if(ismob(P.loc)) - M = P.loc - - //switch(i) //Yes, the overlapping cases are intended. - if(i<=10) //The traditional explosion - P.explode() - j=1 - message += "Your [P] suddenly explodes!" - if(i>=10 && i<= 20) //The PDA burns a hole in the holder. - j=1 - if(M && isliving(M)) - M.apply_damage( rand(30,60) , BURN) - message += "You feel a searing heat! Your [P] is burning!" - if(i>=20 && i<=25) //EMP - empulse(P.loc, 1, 2, 4, 6, 1) - message += "Your [P] emits a wave of electromagnetic energy!" - if(i>=25 && i<=40) //Smoke - var/datum/effect/effect/system/smoke_spread/chem/S = new /datum/effect/effect/system/smoke_spread/chem - S.attach(P.loc) - S.set_up(P, 10, 0, P.loc) - playsound(P, 'sound/effects/smoke.ogg', 50, 1, -3) - S.start() - message += "Large clouds of smoke billow forth from your [P]!" - if(i>=40 && i<=45) //Bad smoke - var/datum/effect/effect/system/smoke_spread/bad/B = new /datum/effect/effect/system/smoke_spread/bad - B.attach(P.loc) - B.set_up(P, 10, 0, P.loc) - playsound(P, 'sound/effects/smoke.ogg', 50, 1, -3) - B.start() - message += "Large clouds of noxious smoke billow forth from your [P]!" - if(i>=65 && i<=75) //Weaken - if(M && isliving(M)) - M.apply_effects(0,1) - message += "Your [P] flashes with a blinding white light! You feel weaker." - if(i>=75 && i<=85) //Stun and stutter - if(M && isliving(M)) - M.apply_effects(1,0,0,0,1) - message += "Your [P] flashes with a blinding white light! You feel weaker." - if(i>=85) //Sparks - var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread - s.set_up(2, 1, P.loc) - s.start() - message += "Your [P] begins to spark violently!" - if(i>45 && i<65 && prob(50)) //Nothing happens - message += "Your [P] bleeps loudly." - j = prob(10) - - if(j && detonate) //This kills the PDA - qdel(P) - if(message) - message += "It melts in a puddle of plastic." - else - message += "Your [P] shatters in a thousand pieces!" - - if(M && isliving(M)) - message = "[message]" - M.show_message(message, 1) - -/obj/item/device/pda/proc/remove_id() - if (id) - if (ismob(loc)) - var/mob/M = loc - M.put_in_hands(id) - to_chat(usr, "You remove the ID from the [name].") - playsound(src, 'sound/machines/id_swipe.ogg', 100, 1) - else - id.loc = get_turf(src) - id = null - -/obj/item/device/pda/proc/remove_pen() - var/obj/item/weapon/pen/O = locate() in src - if(O) - if(istype(loc, /mob)) - var/mob/M = loc - if(M.get_active_hand() == null) - M.put_in_hands(O) - to_chat(usr, "You remove \the [O] from \the [src].") - return - O.loc = get_turf(src) - else - to_chat(usr, "This PDA does not have a pen in it.") - -/obj/item/device/pda/verb/verb_reset_pda() - set category = "Object" - set name = "Reset PDA" - set src in usr - - if(issilicon(usr)) - return - - if(can_use(usr)) - start_program(find_program(/datum/data/pda/app/main_menu)) - notifying_programs.Cut() - overlays -= image('icons/obj/pda.dmi', "pda-r") - to_chat(usr, "You press the reset button on \the [src].") - else - to_chat(usr, "You cannot do this while restrained.") - -/obj/item/device/pda/verb/verb_remove_id() - set category = "Object" - set name = "Remove id" - set src in usr - - if(issilicon(usr)) - return - - if ( can_use(usr) ) - if(id) - remove_id() - else - to_chat(usr, "This PDA does not have an ID in it.") - else - to_chat(usr, "You cannot do this while restrained.") - - -/obj/item/device/pda/verb/verb_remove_pen() - set category = "Object" - set name = "Remove pen" - set src in usr - - if(issilicon(usr)) - return - - if ( can_use(usr) ) - remove_pen() - else - to_chat(usr, "You cannot do this while restrained.") - -/obj/item/device/pda/verb/verb_remove_cartridge() - set category = "Object" - set name = "Remove cartridge" - set src in usr - - if(issilicon(usr)) - return - - if(!can_use(usr)) - to_chat(usr, "You cannot do this while restrained.") - return - - if(isnull(cartridge)) - to_chat(usr, "There's no cartridge to eject.") - return - - cartridge.forceMove(get_turf(src)) - if(ismob(loc)) - var/mob/M = loc - M.put_in_hands(cartridge) - // mode = 0 - // scanmode = 0 - if (cartridge.radio) - cartridge.radio.hostpda = null - to_chat(usr, "You remove \the [cartridge] from the [name].") - playsound(src, 'sound/machines/id_swipe.ogg', 100, 1) - cartridge = null - update_programs() - update_shortcuts() - start_program(find_program(/datum/data/pda/app/main_menu)) - - -/obj/item/device/pda/proc/id_check(mob/user as mob, choice as num)//To check for IDs; 1 for in-pda use, 2 for out of pda use. - if(choice == 1) - if (id) - remove_id() - return 1 - else - var/obj/item/I = user.get_active_hand() - if (istype(I, /obj/item/weapon/card/id) && user.unEquip(I)) - I.loc = src - id = I - return 1 - else - var/obj/item/weapon/card/I = user.get_active_hand() - if (istype(I, /obj/item/weapon/card/id) && I:registered_name && user.unEquip(I)) - var/obj/old_id = id - I.loc = src - id = I - user.put_in_hands(old_id) - return 1 - return 0 - -// access to status display signals -/obj/item/device/pda/attackby(obj/item/C as obj, mob/user as mob) - ..() - if(istype(C, /obj/item/weapon/cartridge) && !cartridge) - cartridge = C - user.drop_item() - cartridge.loc = src - cartridge.update_programs(src) - update_shortcuts() - to_chat(usr, "You insert [cartridge] into [src].") - if(cartridge.radio) - cartridge.radio.hostpda = src - - else if(istype(C, /obj/item/weapon/card/id)) - var/obj/item/weapon/card/id/idcard = C - if(!idcard.registered_name) - to_chat(user, "\The [src] rejects the ID.") - return - if(!owner) - owner = idcard.registered_name - ownjob = idcard.assignment - ownrank = idcard.rank - name = "PDA-[owner] ([ownjob])" - to_chat(user, "Card scanned.") - else - //Basic safety check. If either both objects are held by user or PDA is on ground and card is in hand. - if(((src in user.contents) && (C in user.contents)) || (istype(loc, /turf) && in_range(src, user) && (C in user.contents)) ) - if(id_check(user, 2)) - to_chat(user, "You put the ID into \the [src]'s slot.") - updateSelfDialog()//Update self dialog on success. - return //Return in case of failed check or when successful. - updateSelfDialog()//For the non-input related code. - else if(istype(C, /obj/item/device/paicard) && !src.pai) - user.drop_item() - C.loc = src - pai = C - to_chat(user, "You slot \the [C] into \the [src].") - SStgui.update_uis(src) // update all UIs attached to src - else if(istype(C, /obj/item/weapon/pen)) - var/obj/item/weapon/pen/O = locate() in src - if(O) - to_chat(user, "There is already a pen in \the [src].") - else - user.drop_item() - C.loc = src - to_chat(user, "You slot \the [C] into \the [src].") - return - -/obj/item/device/pda/attack(mob/living/C as mob, mob/living/user as mob) - if (istype(C, /mob/living/carbon) && scanmode) - scanmode.scan_mob(C, user) - -/obj/item/device/pda/afterattack(atom/A as mob|obj|turf|area, mob/user as mob, proximity) - if(proximity && scanmode) - scanmode.scan_atom(A, user) - -/obj/item/device/pda/proc/explode() //This needs tuning. //Sure did. - if(!src.detonate) return - var/turf/T = get_turf(src.loc) - if(T) - T.hotspot_expose(700,125) - explosion(T, 0, 0, 1, rand(1,2)) - return - -/obj/item/device/pda/Destroy() - PDAs -= src - if (src.id && prob(90)) //IDs are kept in 90% of the cases - src.id.forceMove(get_turf(src.loc)) - else - QDEL_NULL(src.id) - - current_app = null - scanmode = null - QDEL_NULL(pai) - QDEL_LIST(programs) - QDEL_NULL(cartridge) - return ..() - -//Some spare PDAs in a box -/obj/item/weapon/storage/box/PDAs - name = "box of spare PDAs" - desc = "A box of spare PDA microcomputers." - icon = 'icons/obj/pda.dmi' - icon_state = "pdabox" - -/obj/item/weapon/storage/box/PDAs/New() - ..() - new /obj/item/device/pda(src) - new /obj/item/device/pda(src) - new /obj/item/device/pda(src) - new /obj/item/device/pda(src) - new /obj/item/weapon/cartridge/head(src) - - var/newcart = pick( /obj/item/weapon/cartridge/engineering, - /obj/item/weapon/cartridge/security, - /obj/item/weapon/cartridge/medical, - /obj/item/weapon/cartridge/signal/science, - /obj/item/weapon/cartridge/quartermaster) - new newcart(src) - -// Pass along the pulse to atoms in contents, largely added so pAIs are vulnerable to EMP -/obj/item/device/pda/emp_act(severity) - for(var/atom/A in src) - A.emp_act(severity) ->>>>>>> 5670946... Merge pull request #7991 from MistakeNot4892/bird2 From cfab00c08b0a2153c36ee52de6a04e9cc8b5c217 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 28 Mar 2021 16:05:58 -0400 Subject: [PATCH 34/37] Update vorestation.dme --- vorestation.dme | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/vorestation.dme b/vorestation.dme index a698ff5d1ab..ce41a9dd78d 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2656,9 +2656,7 @@ #include "code\modules\mob\living\carbon\human\species\station\monkey.dm" #include "code\modules\mob\living\carbon\human\species\station\monkey_vr.dm" #include "code\modules\mob\living\carbon\human\species\station\prometheans.dm" -<<<<<<< HEAD:vorestation.dme #include "code\modules\mob\living\carbon\human\species\station\prometheans_vr.dm" -#include "code\modules\mob\living\carbon\human\species\station\seromi.dm" #include "code\modules\mob\living\carbon\human\species\station\station.dm" #include "code\modules\mob\living\carbon\human\species\station\station_special_abilities_vr.dm" #include "code\modules\mob\living\carbon\human\species\station\station_special_vr.dm" @@ -2674,10 +2672,7 @@ #include "code\modules\mob\living\carbon\human\species\station\traits_vr\trait.dm" #include "code\modules\mob\living\carbon\human\species\station\traits_vr\weaver_objs.dm" #include "code\modules\mob\living\carbon\human\species\station\traits_vr\weaver_recipies.dm" -======= -#include "code\modules\mob\living\carbon\human\species\station\station.dm" #include "code\modules\mob\living\carbon\human\species\station\teshari.dm" ->>>>>>> 5670946... Merge pull request #7991 from MistakeNot4892/bird2:polaris.dme #include "code\modules\mob\living\carbon\human\species\virtual_reality\avatar.dm" #include "code\modules\mob\living\carbon\human\species\virtual_reality\opaque_form.dm" #include "code\modules\mob\living\carbon\human\species\xenomorphs\alien_powers.dm" @@ -3126,20 +3121,13 @@ #include "code\modules\organs\subtypes\machine.dm" #include "code\modules\organs\subtypes\nano.dm" #include "code\modules\organs\subtypes\replicant.dm" -<<<<<<< HEAD:vorestation.dme -#include "code\modules\organs\subtypes\seromi.dm" #include "code\modules\organs\subtypes\shadekin.dm" #include "code\modules\organs\subtypes\shadekin_vr.dm" -======= ->>>>>>> 5670946... Merge pull request #7991 from MistakeNot4892/bird2:polaris.dme #include "code\modules\organs\subtypes\slime.dm" #include "code\modules\organs\subtypes\slime_vr.dm" #include "code\modules\organs\subtypes\standard.dm" -<<<<<<< HEAD:vorestation.dme #include "code\modules\organs\subtypes\standard_vr.dm" -======= #include "code\modules\organs\subtypes\teshari.dm" ->>>>>>> 5670946... Merge pull request #7991 from MistakeNot4892/bird2:polaris.dme #include "code\modules\organs\subtypes\unathi.dm" #include "code\modules\organs\subtypes\unbreakable.dm" #include "code\modules\organs\subtypes\unseverable.dm" From c072f96104b6ac05bce5847db0bf29696b76dbf9 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 28 Mar 2021 16:20:09 -0400 Subject: [PATCH 35/37] Compatibility Fixes --- code/datums/supplypacks/costumes_vr.dm | 190 +++++++++--------- code/game/machinery/vending_machines_vr.dm | 10 +- .../objects/items/devices/radio/headset_vr.dm | 2 +- .../items/weapons/storage/backpack_vr.dm | 2 +- .../objects/items/weapons/storage/belt_vr.dm | 2 +- code/modules/clothing/clothing_vr.dm | 14 +- code/modules/clothing/glasses/glasses_vr.dm | 2 +- .../clothing/spacesuits/rig/rig_pieces_vr.dm | 4 +- .../clothing/spacesuits/void/void_vr.dm | 12 +- code/modules/clothing/suits/utility_vr.dm | 4 +- .../under/accessories/accessory_vr.dm | 4 +- code/modules/mob/language/station_vr.dm | 2 +- .../human/species/station/station_vr.dm | 4 +- code/modules/pda/pda.dm | 4 +- .../vore/fluffstuff/custom_clothes_vr.dm | 2 +- .../{r_seromi_vr.dmi => r_teshari_vr.dmi} | Bin .../species/{seromi => teshari}/helmet_vr.dmi | Bin .../species/{seromi => teshari}/masks_vr.dmi | Bin .../species/{seromi => teshari}/suit_vr.dmi | Bin .../species/{seromi => teshari}/ties_vr.dmi | Bin 20 files changed, 129 insertions(+), 129 deletions(-) rename icons/mob/human_races/{r_seromi_vr.dmi => r_teshari_vr.dmi} (100%) rename icons/mob/species/{seromi => teshari}/helmet_vr.dmi (100%) rename icons/mob/species/{seromi => teshari}/masks_vr.dmi (100%) rename icons/mob/species/{seromi => teshari}/suit_vr.dmi (100%) rename icons/mob/species/{seromi => teshari}/ties_vr.dmi (100%) diff --git a/code/datums/supplypacks/costumes_vr.dm b/code/datums/supplypacks/costumes_vr.dm index e31fb2415a4..5d65a98ca9d 100644 --- a/code/datums/supplypacks/costumes_vr.dm +++ b/code/datums/supplypacks/costumes_vr.dm @@ -23,16 +23,16 @@ name = "Teshari smocks" num_contained = 4 contains = list( - /obj/item/clothing/under/seromi/smock, - /obj/item/clothing/under/seromi/smock/white, - /obj/item/clothing/under/seromi/smock/red, - /obj/item/clothing/under/seromi/smock/yellow, - /obj/item/clothing/under/seromi/smock/rainbow, - /obj/item/clothing/under/seromi/smock/dress, - /obj/item/clothing/under/seromi/smock/blackutilitysmock, - /obj/item/clothing/under/seromi/smock/greydress, - /obj/item/clothing/under/seromi/smock/blackutility, - /obj/item/clothing/under/seromi/smock/bluegreydress + /obj/item/clothing/under/teshari/smock, + /obj/item/clothing/under/teshari/smock/white, + /obj/item/clothing/under/teshari/smock/red, + /obj/item/clothing/under/teshari/smock/yellow, + /obj/item/clothing/under/teshari/smock/rainbow, + /obj/item/clothing/under/teshari/smock/dress, + /obj/item/clothing/under/teshari/smock/blackutilitysmock, + /obj/item/clothing/under/teshari/smock/greydress, + /obj/item/clothing/under/teshari/smock/blackutility, + /obj/item/clothing/under/teshari/smock/bluegreydress ) cost = 20 containertype = /obj/structure/closet/crate @@ -42,18 +42,18 @@ name = "Teshari undercoats" num_contained = 4 contains = list( - /obj/item/clothing/under/seromi/undercoat/standard/orange_grey, - /obj/item/clothing/under/seromi/undercoat/standard/rainbow, - /obj/item/clothing/under/seromi/undercoat/standard/lightgrey_grey, - /obj/item/clothing/under/seromi/undercoat/standard/white_grey, - /obj/item/clothing/under/seromi/undercoat/standard/red_grey, - /obj/item/clothing/under/seromi/undercoat/standard/orange, - /obj/item/clothing/under/seromi/undercoat/standard/yellow_grey, - /obj/item/clothing/under/seromi/undercoat/standard/green_grey, - /obj/item/clothing/under/seromi/undercoat/standard/blue_grey, - /obj/item/clothing/under/seromi/undercoat/standard/purple_grey, - /obj/item/clothing/under/seromi/undercoat/standard/pink_grey, - /obj/item/clothing/under/seromi/undercoat/standard/brown_grey + /obj/item/clothing/under/teshari/undercoat/standard/orange_grey, + /obj/item/clothing/under/teshari/undercoat/standard/rainbow, + /obj/item/clothing/under/teshari/undercoat/standard/lightgrey_grey, + /obj/item/clothing/under/teshari/undercoat/standard/white_grey, + /obj/item/clothing/under/teshari/undercoat/standard/red_grey, + /obj/item/clothing/under/teshari/undercoat/standard/orange, + /obj/item/clothing/under/teshari/undercoat/standard/yellow_grey, + /obj/item/clothing/under/teshari/undercoat/standard/green_grey, + /obj/item/clothing/under/teshari/undercoat/standard/blue_grey, + /obj/item/clothing/under/teshari/undercoat/standard/purple_grey, + /obj/item/clothing/under/teshari/undercoat/standard/pink_grey, + /obj/item/clothing/under/teshari/undercoat/standard/brown_grey ) cost = 20 containertype = /obj/structure/closet/crate @@ -63,18 +63,18 @@ name = "Teshari undercoats (black)" num_contained = 4 contains = list( - /obj/item/clothing/under/seromi/undercoat, - /obj/item/clothing/under/seromi/undercoat/standard/black_orange, - /obj/item/clothing/under/seromi/undercoat/standard/black_grey, - /obj/item/clothing/under/seromi/undercoat/standard/black_white, - /obj/item/clothing/under/seromi/undercoat/standard/black_red, - /obj/item/clothing/under/seromi/undercoat/standard/black, - /obj/item/clothing/under/seromi/undercoat/standard/black_yellow, - /obj/item/clothing/under/seromi/undercoat/standard/black_green, - /obj/item/clothing/under/seromi/undercoat/standard/black_blue, - /obj/item/clothing/under/seromi/undercoat/standard/black_purple, - /obj/item/clothing/under/seromi/undercoat/standard/black_pink, - /obj/item/clothing/under/seromi/undercoat/standard/black_brown + /obj/item/clothing/under/teshari/undercoat, + /obj/item/clothing/under/teshari/undercoat/standard/black_orange, + /obj/item/clothing/under/teshari/undercoat/standard/black_grey, + /obj/item/clothing/under/teshari/undercoat/standard/black_white, + /obj/item/clothing/under/teshari/undercoat/standard/black_red, + /obj/item/clothing/under/teshari/undercoat/standard/black, + /obj/item/clothing/under/teshari/undercoat/standard/black_yellow, + /obj/item/clothing/under/teshari/undercoat/standard/black_green, + /obj/item/clothing/under/teshari/undercoat/standard/black_blue, + /obj/item/clothing/under/teshari/undercoat/standard/black_purple, + /obj/item/clothing/under/teshari/undercoat/standard/black_pink, + /obj/item/clothing/under/teshari/undercoat/standard/black_brown ) cost = 20 containertype = /obj/structure/closet/crate @@ -84,18 +84,18 @@ name = "Teshari cloaks" num_contained = 4 contains = list( - /obj/item/clothing/suit/storage/seromi/cloak/standard/white, - /obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/red_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/orange_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/yellow_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/green_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/blue_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/purple_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/pink_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/brown_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/rainbow, - /obj/item/clothing/suit/storage/seromi/cloak/standard/orange + /obj/item/clothing/suit/storage/teshari/cloak/standard/white, + /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey, + /obj/item/clothing/suit/storage/teshari/cloak/standard/red_grey, + /obj/item/clothing/suit/storage/teshari/cloak/standard/orange_grey, + /obj/item/clothing/suit/storage/teshari/cloak/standard/yellow_grey, + /obj/item/clothing/suit/storage/teshari/cloak/standard/green_grey, + /obj/item/clothing/suit/storage/teshari/cloak/standard/blue_grey, + /obj/item/clothing/suit/storage/teshari/cloak/standard/purple_grey, + /obj/item/clothing/suit/storage/teshari/cloak/standard/pink_grey, + /obj/item/clothing/suit/storage/teshari/cloak/standard/brown_grey, + /obj/item/clothing/suit/storage/teshari/cloak/standard/rainbow, + /obj/item/clothing/suit/storage/teshari/cloak/standard/orange ) cost = 40 containertype = /obj/structure/closet/crate @@ -105,19 +105,19 @@ name = "Teshari cloaks (black)" num_contained = 4 contains = list( - /obj/item/clothing/suit/storage/seromi/cloak, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_red, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_orange, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_yellow, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_green, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_blue, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_purple, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_pink, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_brown, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_grey, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_white, - /obj/item/clothing/suit/storage/seromi/cloak/standard/black_glow, - /obj/item/clothing/suit/storage/seromi/cloak/standard/dark_retrowave + /obj/item/clothing/suit/storage/teshari/cloak, + /obj/item/clothing/suit/storage/teshari/cloak/standard/black_red, + /obj/item/clothing/suit/storage/teshari/cloak/standard/black_orange, + /obj/item/clothing/suit/storage/teshari/cloak/standard/black_yellow, + /obj/item/clothing/suit/storage/teshari/cloak/standard/black_green, + /obj/item/clothing/suit/storage/teshari/cloak/standard/black_blue, + /obj/item/clothing/suit/storage/teshari/cloak/standard/black_purple, + /obj/item/clothing/suit/storage/teshari/cloak/standard/black_pink, + /obj/item/clothing/suit/storage/teshari/cloak/standard/black_brown, + /obj/item/clothing/suit/storage/teshari/cloak/standard/black_grey, + /obj/item/clothing/suit/storage/teshari/cloak/standard/black_white, + /obj/item/clothing/suit/storage/teshari/cloak/standard/black_glow, + /obj/item/clothing/suit/storage/teshari/cloak/standard/dark_retrowave ) cost = 40 containertype = /obj/structure/closet/crate @@ -127,16 +127,16 @@ name = "Teshari worksuits" num_contained = 4 contains = list( - /obj/item/clothing/under/seromi/undercoat/standard/worksuit, - /obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackpurple, - /obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackorange, - /obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackblue, - /obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackgreen, - /obj/item/clothing/under/seromi/undercoat/standard/worksuit/whitered, - /obj/item/clothing/under/seromi/undercoat/standard/worksuit/whitepurple, - /obj/item/clothing/under/seromi/undercoat/standard/worksuit/whiteorange, - /obj/item/clothing/under/seromi/undercoat/standard/worksuit/whiteblue, - /obj/item/clothing/under/seromi/undercoat/standard/worksuit/whitegreen + /obj/item/clothing/under/teshari/undercoat/standard/worksuit, + /obj/item/clothing/under/teshari/undercoat/standard/worksuit/blackpurple, + /obj/item/clothing/under/teshari/undercoat/standard/worksuit/blackorange, + /obj/item/clothing/under/teshari/undercoat/standard/worksuit/blackblue, + /obj/item/clothing/under/teshari/undercoat/standard/worksuit/blackgreen, + /obj/item/clothing/under/teshari/undercoat/standard/worksuit/whitered, + /obj/item/clothing/under/teshari/undercoat/standard/worksuit/whitepurple, + /obj/item/clothing/under/teshari/undercoat/standard/worksuit/whiteorange, + /obj/item/clothing/under/teshari/undercoat/standard/worksuit/whiteblue, + /obj/item/clothing/under/teshari/undercoat/standard/worksuit/whitegreen ) cost = 20 containertype = /obj/structure/closet/crate @@ -146,18 +146,18 @@ name = "Teshari cloaks (belted)" num_contained = 4 contains = list( - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/orange_grey, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/rainbow, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/lightgrey_grey, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/white_grey, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/red_grey, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/orange, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/yellow_grey, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/green_grey, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/blue_grey, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/purple_grey, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/pink_grey, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/brown_grey + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/orange_grey, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/rainbow, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/lightgrey_grey, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/white_grey, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/red_grey, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/orange, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/yellow_grey, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/green_grey, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/blue_grey, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/purple_grey, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/pink_grey, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/brown_grey ) cost = 40 containertype = /obj/structure/closet/crate @@ -167,20 +167,20 @@ name = "Teshari cloaks (belted, black)" num_contained = 4 contains = list( - /obj/item/clothing/suit/storage/seromi/beltcloak, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_orange, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_grey, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_midgrey, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_lightgrey, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_white, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_red, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_yellow, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_green, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_blue, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_purple, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_pink, - /obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_brown + /obj/item/clothing/suit/storage/teshari/beltcloak, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_orange, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_grey, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_midgrey, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_lightgrey, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_white, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_red, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_yellow, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_green, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_blue, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_purple, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_pink, + /obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_brown ) cost = 40 containertype = /obj/structure/closet/crate diff --git a/code/game/machinery/vending_machines_vr.dm b/code/game/machinery/vending_machines_vr.dm index c4c4e663d4b..5f30171a8d9 100644 --- a/code/game/machinery/vending_machines_vr.dm +++ b/code/game/machinery/vending_machines_vr.dm @@ -1175,7 +1175,7 @@ /obj/item/clothing/suit/varsity/blue = 5, /obj/item/clothing/suit/varsity/brown = 5, /obj/item/clothing/suit/storage/hooded/wintercoat = 5, - /obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey = 5) + /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 5) prices = list(/obj/item/clothing/suit/storage/apron = 100, /obj/item/clothing/suit/storage/flannel/aqua = 100, /obj/item/clothing/suit/storage/toggle/bomber = 100, @@ -1262,7 +1262,7 @@ /obj/item/clothing/suit/varsity/blue = 100, /obj/item/clothing/suit/varsity/brown = 100, /obj/item/clothing/suit/storage/hooded/wintercoat = 100, - /obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey = 100) + /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 100) premium = list(/obj/item/clothing/suit/imperium_monk = 3) contraband = list(/obj/item/toy/katana = 1) @@ -2536,7 +2536,7 @@ /obj/item/clothing/suit/varsity/blue = 5, /obj/item/clothing/suit/varsity/brown = 5, /obj/item/clothing/suit/storage/hooded/wintercoat = 5, - /obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey = 5) + /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 5) prices = list(/obj/item/clothing/suit/storage/apron = 100, /obj/item/clothing/suit/storage/flannel/aqua = 100, /obj/item/clothing/suit/storage/toggle/bomber = 100, @@ -2623,7 +2623,7 @@ /obj/item/clothing/suit/varsity/blue = 100, /obj/item/clothing/suit/varsity/brown = 100, /obj/item/clothing/suit/storage/hooded/wintercoat = 100, - /obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey = 100) + /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 100) premium = list(/obj/item/clothing/suit/imperium_monk = 3) contraband = list(/obj/item/toy/katana = 1) @@ -3520,7 +3520,7 @@ /obj/item/clothing/suit/varsity/blue = 5, /obj/item/clothing/suit/varsity/brown = 5, /obj/item/clothing/suit/storage/hooded/wintercoat = 5, - /obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey = 5, + /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey = 5, /obj/item/clothing/suit/imperium_monk = 3, /obj/item/clothing/head/helmet/space/void/engineering = 5, /obj/item/clothing/suit/space/void/engineering = 5, diff --git a/code/game/objects/items/devices/radio/headset_vr.dm b/code/game/objects/items/devices/radio/headset_vr.dm index 2682d9db97c..8285fade758 100644 --- a/code/game/objects/items/devices/radio/headset_vr.dm +++ b/code/game/objects/items/devices/radio/headset_vr.dm @@ -22,7 +22,7 @@ icon_state = "nt_headset_alt" /obj/item/device/radio/headset - sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/seromi/ears.dmi', + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/ears.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/ears.dmi') /obj/item/device/radio/headset/mob_headset //Adminbus headset for simplemob shenanigans. diff --git a/code/game/objects/items/weapons/storage/backpack_vr.dm b/code/game/objects/items/weapons/storage/backpack_vr.dm index c201dd5c72e..ab83c877527 100644 --- a/code/game/objects/items/weapons/storage/backpack_vr.dm +++ b/code/game/objects/items/weapons/storage/backpack_vr.dm @@ -77,7 +77,7 @@ /obj/item/weapon/storage/backpack sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/back.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/back.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/back.dmi') /obj/item/weapon/storage/backpack/ert diff --git a/code/game/objects/items/weapons/storage/belt_vr.dm b/code/game/objects/items/weapons/storage/belt_vr.dm index e726e30b9cf..defdcc296b0 100644 --- a/code/game/objects/items/weapons/storage/belt_vr.dm +++ b/code/game/objects/items/weapons/storage/belt_vr.dm @@ -1,6 +1,6 @@ /obj/item/weapon/storage/belt sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/belt.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/belt.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/belt.dmi') /obj/item/weapon/storage/belt/explorer diff --git a/code/modules/clothing/clothing_vr.dm b/code/modules/clothing/clothing_vr.dm index e5b1649fa57..11116baa8ee 100644 --- a/code/modules/clothing/clothing_vr.dm +++ b/code/modules/clothing/clothing_vr.dm @@ -5,7 +5,7 @@ var/list/inside_emotes = list() var/recent_squish = 0 sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/shoes.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/shoes.dmi', SPECIES_VOX = 'icons/mob/species/vox/shoes.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/feet.dmi') @@ -85,13 +85,13 @@ /obj/item/clothing/gloves sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/gloves.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/gloves.dmi', SPECIES_VOX = 'icons/mob/species/vox/gloves.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/hands.dmi') /obj/item/clothing/ears sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/ears.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/ears.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/ears.dmi') /obj/item/clothing/relaymove(var/mob/living/user,var/direction) @@ -131,7 +131,7 @@ slot_wear_mask_str = 'icons/mob/mask_vr.dmi' ) sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/masks_vr.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/masks_vr.dmi', SPECIES_VOX = 'icons/mob/species/vox/masks.dmi', SPECIES_TAJ = 'icons/mob/species/tajaran/mask_vr.dmi', SPECIES_UNATHI = 'icons/mob/species/unathi/mask_vr.dmi', @@ -149,7 +149,7 @@ //Switch to taur sprites if a taur equips /obj/item/clothing/suit sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/suit.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/suit.dmi', SPECIES_VOX = 'icons/mob/species/vox/suit.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/suit.dmi') @@ -158,7 +158,7 @@ sensor_mode = 3 var/sensorpref = 5 sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/uniform.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/uniform.dmi', SPECIES_VOX = 'icons/mob/species/vox/uniform.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/uniform.dmi') @@ -178,6 +178,6 @@ /obj/item/clothing/head sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/head.dmi', SPECIES_VOX = 'icons/mob/species/vox/head.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/head.dmi') diff --git a/code/modules/clothing/glasses/glasses_vr.dm b/code/modules/clothing/glasses/glasses_vr.dm index 7cef44b83c8..4471f3d9c51 100644 --- a/code/modules/clothing/glasses/glasses_vr.dm +++ b/code/modules/clothing/glasses/glasses_vr.dm @@ -125,7 +125,7 @@ /obj/item/clothing/glasses sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/eyes.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/eyes.dmi', SPECIES_VOX = 'icons/mob/species/vox/eyes.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/eyes.dmi' ) diff --git a/code/modules/clothing/spacesuits/rig/rig_pieces_vr.dm b/code/modules/clothing/spacesuits/rig/rig_pieces_vr.dm index 6157dca2558..1d211e0bf15 100644 --- a/code/modules/clothing/spacesuits/rig/rig_pieces_vr.dm +++ b/code/modules/clothing/spacesuits/rig/rig_pieces_vr.dm @@ -12,7 +12,7 @@ SPECIES_FENNEC = 'icons/mob/species/vulpkanin/helmet.dmi', SPECIES_PROMETHEAN = 'icons/mob/species/skrell/helmet.dmi', SPECIES_VOX = 'icons/mob/species/vox/head.dmi', - SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/head.dmi' ) @@ -31,7 +31,7 @@ SPECIES_FENNEC = 'icons/mob/species/vulpkanin/suit.dmi', SPECIES_PROMETHEAN = 'icons/mob/species/skrell/suit.dmi', SPECIES_VOX = 'icons/mob/species/vox/suit.dmi', - SPECIES_TESHARI = 'icons/mob/species/seromi/suit.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/suit.dmi' ) /obj/item/clothing/head/helmet/space/rig diff --git a/code/modules/clothing/spacesuits/void/void_vr.dm b/code/modules/clothing/spacesuits/void/void_vr.dm index d1c8d16f3a4..4c21007a8b2 100644 --- a/code/modules/clothing/spacesuits/void/void_vr.dm +++ b/code/modules/clothing/spacesuits/void/void_vr.dm @@ -11,7 +11,7 @@ SPECIES_TAJ = 'icons/mob/species/tajaran/helmet.dmi', SPECIES_SKRELL = 'icons/mob/species/skrell/helmet.dmi', SPECIES_UNATHI = 'icons/mob/species/unathi/helmet.dmi', - SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/head.dmi', SPECIES_XENOHYBRID = 'icons/mob/species/unathi/helmet.dmi', SPECIES_AKULA = 'icons/mob/species/akula/helmet_vr.dmi', SPECIES_SERGAL = 'icons/mob/species/sergal/helmet_vr.dmi', @@ -24,7 +24,7 @@ SPECIES_TAJ = 'icons/obj/clothing/species/tajaran/hats.dmi', // Copied from void.dm SPECIES_SKRELL = 'icons/obj/clothing/species/skrell/hats.dmi', // Copied from void.dm SPECIES_UNATHI = 'icons/obj/clothing/species/unathi/hats.dmi', // Copied from void.dm - SPECIES_TESHARI = 'icons/obj/clothing/species/seromi/hats.dmi', // Copied from void.dm + SPECIES_TESHARI = 'icons/obj/clothing/species/teshari/hats.dmi', // Copied from void.dm SPECIES_XENOHYBRID = 'icons/obj/clothing/species/unathi/hats.dmi', SPECIES_AKULA = 'icons/obj/clothing/species/akula/hats.dmi', SPECIES_SERGAL = 'icons/obj/clothing/species/sergal/hats.dmi', @@ -40,7 +40,7 @@ SPECIES_TAJ = 'icons/mob/species/tajaran/suit.dmi', SPECIES_SKRELL = 'icons/mob/species/skrell/suit.dmi', SPECIES_UNATHI = 'icons/mob/species/unathi/suit.dmi', - SPECIES_TESHARI = 'icons/mob/species/seromi/suit.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/suit.dmi', SPECIES_XENOHYBRID = 'icons/mob/species/unathi/suit.dmi', SPECIES_AKULA = 'icons/mob/species/akula/suit_vr.dmi', SPECIES_SERGAL = 'icons/mob/species/sergal/suit_vr.dmi', @@ -53,7 +53,7 @@ SPECIES_TAJ = 'icons/obj/clothing/species/tajaran/suits.dmi', // Copied from void.dm SPECIES_SKRELL = 'icons/obj/clothing/species/skrell/suits.dmi', // Copied from void.dm SPECIES_UNATHI = 'icons/obj/clothing/species/unathi/suits.dmi', // Copied from void.dm - SPECIES_TESHARI = 'icons/obj/clothing/species/seromi/suits.dmi', // Copied from void.dm + SPECIES_TESHARI = 'icons/obj/clothing/species/teshari/suits.dmi', // Copied from void.dm SPECIES_XENOHYBRID = 'icons/obj/clothing/species/unathi/suits.dmi', SPECIES_AKULA = 'icons/obj/clothing/species/akula/suits.dmi', SPECIES_SERGAL = 'icons/obj/clothing/species/sergal/suits.dmi', @@ -163,7 +163,7 @@ SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/suit_vr.dmi', SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/suit_vr.dmi', SPECIES_FENNEC = 'icons/mob/species/vulpkanin/suit_vr.dmi', - SPECIES_TESHARI = 'icons/mob/species/seromi/suit_vr.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/suit_vr.dmi' ) sprite_sheets_obj = list( SPECIES_TAJ = 'icons/obj/clothing/suits_vr.dmi', @@ -242,7 +242,7 @@ SPECIES_VULPKANIN = 'icons/mob/species/vulpkanin/helmet_vr.dmi', SPECIES_ZORREN_HIGH = 'icons/mob/species/vulpkanin/helmet_vr.dmi', SPECIES_FENNEC = 'icons/mob/species/vulpkanin/helmet_vr.dmi', - SPECIES_TESHARI = 'icons/mob/species/seromi/helmet_vr.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/helmet_vr.dmi' ) sprite_sheets_obj = list( SPECIES_TAJ = 'icons/obj/clothing/hats_vr.dmi', diff --git a/code/modules/clothing/suits/utility_vr.dm b/code/modules/clothing/suits/utility_vr.dm index e225a53eee3..529547469b0 100644 --- a/code/modules/clothing/suits/utility_vr.dm +++ b/code/modules/clothing/suits/utility_vr.dm @@ -19,14 +19,14 @@ /obj/item/clothing/head/radiation sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/helmet_vr.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/helmet_vr.dmi', SPECIES_VOX = 'icons/mob/species/vox/head.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/head.dmi' ) /obj/item/clothing/suit/radiation sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/suit_vr.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/suit_vr.dmi', SPECIES_VOX = 'icons/mob/species/vox/suit.dmi', SPECIES_WEREBEAST = 'icons/mob/species/werebeast/suit.dmi' ) diff --git a/code/modules/clothing/under/accessories/accessory_vr.dm b/code/modules/clothing/under/accessories/accessory_vr.dm index 2d241bf3b5d..85c28047585 100644 --- a/code/modules/clothing/under/accessories/accessory_vr.dm +++ b/code/modules/clothing/under/accessories/accessory_vr.dm @@ -14,7 +14,7 @@ var/customized = 0 var/icon_previous_override sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/ties_vr.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/ties_vr.dmi' ) //Forces different sprite sheet on equip @@ -64,7 +64,7 @@ var/writtenon = 0 var/icon_previous_override sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/ties_vr.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/ties_vr.dmi' ) //Forces different sprite sheet on equip diff --git a/code/modules/mob/language/station_vr.dm b/code/modules/mob/language/station_vr.dm index 5775d3b5968..66745ca9169 100644 --- a/code/modules/mob/language/station_vr.dm +++ b/code/modules/mob/language/station_vr.dm @@ -155,7 +155,7 @@ flags = 0 /datum/language/skrell flags = 0 -/datum/language/seromi +/datum/language/teshari flags = 0 /datum/language/zaddat flags = 0 diff --git a/code/modules/mob/living/carbon/human/species/station/station_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_vr.dm index 3b155a08ee7..f87f0de9dd7 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_vr.dm @@ -310,8 +310,8 @@ /datum/species/teshari mob_size = MOB_MEDIUM //To allow normal mob swapping spawn_flags = SPECIES_CAN_JOIN - icobase = 'icons/mob/human_races/r_seromi_vr.dmi' - deform = 'icons/mob/human_races/r_seromi_vr.dmi' + icobase = 'icons/mob/human_races/r_teshari_vr.dmi' + deform = 'icons/mob/human_races/r_teshari_vr.dmi' icobase_tail = 1 color_mult = 1 min_age = 18 diff --git a/code/modules/pda/pda.dm b/code/modules/pda/pda.dm index 09190cd5933..298e8efd135 100644 --- a/code/modules/pda/pda.dm +++ b/code/modules/pda/pda.dm @@ -139,8 +139,8 @@ var/global/list/obj/item/device/pda/PDAs = list() desc = "A portable microcomputer by Thinktronic Systems, LTD. This model is a wrist-bound version." slot_flags = SLOT_ID | SLOT_BELT | SLOT_GLOVES sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/pda_wrist.dmi', - SPECIES_VR_TESHARI = 'icons/mob/species/seromi/pda_wrist.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/pda_wrist.dmi', + SPECIES_VR_TESHARI = 'icons/mob/species/teshari/pda_wrist.dmi', ) else icon = 'icons/obj/pda_old.dmi' diff --git a/code/modules/vore/fluffstuff/custom_clothes_vr.dm b/code/modules/vore/fluffstuff/custom_clothes_vr.dm index 78af3b90441..2c3ac9641b4 100644 --- a/code/modules/vore/fluffstuff/custom_clothes_vr.dm +++ b/code/modules/vore/fluffstuff/custom_clothes_vr.dm @@ -1716,7 +1716,7 @@ Departamental Swimsuits, for general use item_state = "latexmaid_mob" sprite_sheets = list( - "Teshari" = 'icons/vore/custom_clothes_tesh_vr.dmi' + SPECIES_TESHARI = 'icons/vore/custom_clothes_tesh_vr.dmi' ) body_parts_covered = UPPER_TORSO|LOWER_TORSO diff --git a/icons/mob/human_races/r_seromi_vr.dmi b/icons/mob/human_races/r_teshari_vr.dmi similarity index 100% rename from icons/mob/human_races/r_seromi_vr.dmi rename to icons/mob/human_races/r_teshari_vr.dmi diff --git a/icons/mob/species/seromi/helmet_vr.dmi b/icons/mob/species/teshari/helmet_vr.dmi similarity index 100% rename from icons/mob/species/seromi/helmet_vr.dmi rename to icons/mob/species/teshari/helmet_vr.dmi diff --git a/icons/mob/species/seromi/masks_vr.dmi b/icons/mob/species/teshari/masks_vr.dmi similarity index 100% rename from icons/mob/species/seromi/masks_vr.dmi rename to icons/mob/species/teshari/masks_vr.dmi diff --git a/icons/mob/species/seromi/suit_vr.dmi b/icons/mob/species/teshari/suit_vr.dmi similarity index 100% rename from icons/mob/species/seromi/suit_vr.dmi rename to icons/mob/species/teshari/suit_vr.dmi diff --git a/icons/mob/species/seromi/ties_vr.dmi b/icons/mob/species/teshari/ties_vr.dmi similarity index 100% rename from icons/mob/species/seromi/ties_vr.dmi rename to icons/mob/species/teshari/ties_vr.dmi From a13226830b3d2bb66a92b2cca2a50bbf938952d3 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 28 Mar 2021 16:38:02 -0400 Subject: [PATCH 36/37] Oversight --- code/modules/clothing/spacesuits/spacesuits.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/clothing/spacesuits/spacesuits.dm b/code/modules/clothing/spacesuits/spacesuits.dm index cd2f05f5e72..162b097aa71 100644 --- a/code/modules/clothing/spacesuits/spacesuits.dm +++ b/code/modules/clothing/spacesuits/spacesuits.dm @@ -38,7 +38,7 @@ verbs |= /obj/item/clothing/head/helmet/space/proc/toggle_camera if(type == /obj/item/clothing/head/helmet/space) //VOREStation edit - use the specially refitted sprites by KBraid. Done this way to avoid breaking subtypes. - sprite_sheets[SPECIES_TESHARI] = 'icons/mob/species/seromi/helmet_vr.dmi' + sprite_sheets[SPECIES_TESHARI] = 'icons/mob/species/teshari/helmet_vr.dmi' /obj/item/clothing/head/helmet/space/proc/toggle_camera() set name = "Toggle Helmet Camera" @@ -96,7 +96,7 @@ /obj/item/clothing/suit/space/Initialize() . = ..() if(type == /obj/item/clothing/suit/space) - sprite_sheets[SPECIES_TESHARI] = 'icons/mob/species/seromi/suit_vr.dmi' + sprite_sheets[SPECIES_TESHARI] = 'icons/mob/species/teshari/suit_vr.dmi' //VOREStation edit end. /obj/item/clothing/suit/space/equipped(mob/M) From 830fc80ad53e76bdcad3a2423e15c4cbe9e5b759 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 28 Mar 2021 16:43:56 -0400 Subject: [PATCH 37/37] More typepath fixes --- maps/tether/tether-01-surface1.dmm | 2 +- maps/tether/tether-06-station2.dmm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index 990928201c2..aa78ff5bfff 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -26588,7 +26588,7 @@ /obj/item/clothing/shoes/rainbow, /obj/item/clothing/under/color/rainbow, /obj/item/clothing/gloves/rainbow, -/obj/item/clothing/suit/storage/seromi/cloak/standard/rainbow, +/obj/item/clothing/suit/storage/teshari/cloak/standard/rainbow, /turf/simulated/floor/plating, /area/engineering/atmos) "aTx" = ( diff --git a/maps/tether/tether-06-station2.dmm b/maps/tether/tether-06-station2.dmm index 20edb75efd5..8d0015ec8f9 100644 --- a/maps/tether/tether-06-station2.dmm +++ b/maps/tether/tether-06-station2.dmm @@ -18154,7 +18154,7 @@ /obj/item/clothing/shoes/boots/winter/medical, /obj/item/clothing/suit/storage/hooded/wintercoat/medical, /obj/item/clothing/under/rank/medical, -/obj/item/clothing/under/seromi/smock/medical, +/obj/item/clothing/under/teshari/smock/medical, /turf/simulated/floor, /area/maintenance/station/sec_lower) "Fu" = (

IamVed(=&!d<86E^L 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 literal 0 HcmV?d00001 From 81e415928df53ff4751f3ae0883a73f0d0a6cd47 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:20:03 -0500 Subject: [PATCH 02/37] Add files via upload --- sound/items/drop/smolematerial.ogg | Bin 0 -> 5590 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 sound/items/drop/smolematerial.ogg diff --git a/sound/items/drop/smolematerial.ogg b/sound/items/drop/smolematerial.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bb326e65c7982cd2535c25332e9756e781c34c4e GIT binary patch literal 5590 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 ZJNK_8Ye*h0er4j%D literal 0 HcmV?d00001 From 439730b8177efe92b9bc277ea2b22fb8d3ed7a3b Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:20:12 -0500 Subject: [PATCH 03/37] Add files via upload --- sound/items/storage/smolecase.ogg | Bin 0 -> 32342 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 sound/items/storage/smolecase.ogg diff --git a/sound/items/storage/smolecase.ogg b/sound/items/storage/smolecase.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e7db383cb2928eeaaaead01194f74bf9ffaebda5 GIT binary patch literal 32342 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 literal 0 HcmV?d00001 From 8cd5c2ffb18aed49135f2bbac444d738467e9bc2 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:20:45 -0500 Subject: [PATCH 04/37] Add files via upload --- sound/items/smolebuildingdestoryed.ogg | Bin 0 -> 42778 bytes sound/items/smolebuildingdestoryedshort.ogg | Bin 0 -> 17343 bytes sound/items/smolebuildinghit1.ogg | Bin 0 -> 6511 bytes sound/items/smolebuildinghit2.ogg | Bin 0 -> 6256 bytes sound/items/smolelargebuilding(unused).ogg | Bin 0 -> 15659 bytes sound/items/smolelargeunbuild.ogg | Bin 0 -> 15266 bytes sound/items/smolesmallbuild.ogg | Bin 0 -> 7352 bytes sound/items/tinytether.ogg | Bin 0 -> 8148 bytes 8 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 sound/items/smolebuildingdestoryed.ogg create mode 100644 sound/items/smolebuildingdestoryedshort.ogg create mode 100644 sound/items/smolebuildinghit1.ogg create mode 100644 sound/items/smolebuildinghit2.ogg create mode 100644 sound/items/smolelargebuilding(unused).ogg create mode 100644 sound/items/smolelargeunbuild.ogg create mode 100644 sound/items/smolesmallbuild.ogg create mode 100644 sound/items/tinytether.ogg diff --git a/sound/items/smolebuildingdestoryed.ogg b/sound/items/smolebuildingdestoryed.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f4c49ea5eaa0f39eb693bc7d4f8985930dc870ec GIT binary patch literal 42778 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⪚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 literal 0 HcmV?d00001 diff --git a/sound/items/smolebuildinghit1.ogg b/sound/items/smolebuildinghit1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..266cabf80bdddb8517fe61aeb0b7f445654bfce7 GIT binary patch literal 6511 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 AU;qFB literal 0 HcmV?d00001 diff --git a/sound/items/smolebuildinghit2.ogg b/sound/items/smolebuildinghit2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..04e654034110bd4d35c85b51a5ebadc0482e096c GIT binary patch literal 6256 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 literal 0 HcmV?d00001 diff --git a/sound/items/smolelargeunbuild.ogg b/sound/items/smolelargeunbuild.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9e6530358dbbcb23391ae73b030f182ab695f99a GIT binary patch literal 15266 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 literal 0 HcmV?d00001 diff --git a/sound/items/smolesmallbuild.ogg b/sound/items/smolesmallbuild.ogg new file mode 100644 index 0000000000000000000000000000000000000000..92630fb3ad9188533cccacb7fe8afe114282fd0e GIT binary patch literal 7352 zcmeG=c~sNKy1#@3!XmPS2pBbC4IwDOKmnH3CQ0zxe~S(ma;EF5S6Gz!QGpeS>l(NdtiP_$={n&5(Z|01!*P* zn?C%h6{#&PWeYfXQE|fcehIsAu~C9Rl>(e6&cUASVDDhR5l8Ubvo|U(Au=&?Z<392 zbr^C<)P}Y#5C)+DhU|?S6ipOzAxIB`LM?1`i+6e2)XAy|2g+m&B{XQCQzpw9G!D-r z4}BbPln5gTLO>#dW?b(hVYsX%iwD5aLVi`J4Zlnire7K+`hwMm+oJ&cbOGynX%L?vE4eH4Xp3e&T zB`eH0d%3?&z5R=_tG14VK~?51rT1;*W~TCcE^@WZ>}EI=p)?6jQ)*@-t?{hi72O(j ztXtUBy=Sb0G}fV`VgX)7D8B}(iYl-FUwv0lY2?4|RN)8_q5@kE$76@%E$D2E;RKR~ z%EBWM@F|r|8cd*UPoxYdZU%jOlKVxO_ocsjul(o)rQ0EhO2!VxV=n@0u7Kt+?Fpau-PCTt60bMl%FJ z?;SZ{W*N7z;9vm#zU3qxYPo50UBSAFJ7DUwQg}0dBmo6ZGM3VvoXV;ZDL)Q zl&;!24uUfER8jnKP=)eR6xT{6#8JYjafdOIa%dj7?E0i_KyRB48ALJ35kzr**W&TS zRu@K0UDqt%wob-o+SDy&6mTjoqR>sN0}mKE(P})QpDdgr;1Q;&$+UgQn5fOoxtL7_{In-JysJ$7)X>*I==oq2}~%{@Gy;RD9?5M5;xo>}Ot_xRCk z5;?i~EfEYiyY3-2{y~EVIQCFbwF#s<48!`UVZGEq<|&)!G~|PZT{2W&9-#G2QmBSo zsD|{V>AyDuMHChS^yOuMqDc;HlCrD|XzANXr&7R8^6$5Qpo`@Q^ZSD?D#eG&@%i^P z{bz;$Sm0k;0E9S97yK}^YP>C6MqU$>fKiP0cXA}k?2By=YZJvK#Q zEjX9fMaf6vNnX?LMUkKg$}yt=Q2+SD1NE9$UV(iRB=RUYxL$zSkxH{W37I5af8hud z!dXClcb!Wg9FP+vpng(}#*@ZgxwFtd0o;%y_j#ocbL52bdPVPgpy-O~iUP%*u>5y4 z#Rm;eVQ?CUtSVp3QLdm+v}yy+X^IcvoI}cm<@JpUaFb9~j5En0tHes20^BZeB@;Jf zt|U?v1>|~LNot&>xk;5m@ndhR?HB|KsB0yWLF#vuvknpj-RXltxIUEY#fA>lYM-9x z5ZbiE3=)G_$O~hV>vX~mXj;`_-ZTb2g3Tt{)M?R(mL+UAMqMr2foWG)%0}W#q|8QK zEt_qFghXqc!H4JhI39!`4*tAC#iJ<I3WahLun|>F{O_h6$&jdn+Ar;Qr5c)#ghx& zO8d_xhuu&b|4DBjuzPZ(NssdSCTT;EUmOGx+rpAFi{iAkc z8p9^5@PCFsOax>^ddn{qr@XLbC|>K2ua>{RU;aO#d45bwS0H43IZKTil$pP=*`m^@ zKz)^IhXI7r1YUO&lOI{gq)es}EzgBuSyIZEw9v$4R9)>=ek>Vt#YLmKR>qgubl(FG z0ywZ0{!VRtos6Gr*KK?(77x4@190IRnOy(}wh}{Po&mV_LF1TwI^kHbk{Z+EX!9V^ zt9^za-rQwXlP6W;n!9GrWNe2abO3@%*(f%ktJS6LewqJ5Y^Jy&Dw;E39HduwN|8Z%o*^81fe&ij4)+fv1^SJL73q( zl`pYcl#1X6%1huglkks(>P#tn6i6ruK%HgX)g=jnvJz%C{!XZq$=E7cl&VAqPf=y1 zY5-za#s+d(K*v(;3=EkQYr$|<@HpGWNhNn6db>5%G1xBX!pJE#@5a7?Pv#Ysw!u} z3r$a>y>ph|l$S8->DjW)!*sE#cHUD1-^KHa#JP=nGAq+jHtLO8dBnQ1;!@gJ8CyqS zOHRroZ+CgXp$!{@BRd^})bt$;QD|yfnhxYlWfa08Ep44O19U2NJ-()|D$d*4x)S_{ z;3gi|%MlOa$knC9tc_s-2unfHOS0Ne)RsM=WiiReG|M5*~Lv?McxFxg&+o7Bo+%7on1F? zrPACz7))|fmpX$B@Ze8=ulpZPE(D$ZDFeB>&x=- za`y7`@?m~h{XzZx+pR1%hsE;qbltMq)z^243DQyrQWk$}U3-Tq`;6xOVd3m9wa?{; z^aa<0Ps+tORvSM-M?NU`=;F74Q)bWPqY2bk>pao)ovcchp4guA9e0Lcn*S*aO^*u} zZrwM#Q4T$QCNVsvy)r&gs`k}j&b2d#dt7qXh34Q4t<)@`km+XFk+FpKz+3^RE4k_s z)!n@bX)8yTcs2U#F^c^4@(B|=OIj_=P=$x?ejYpmVKFC<?{G{S;>vK~p!ao_^+W>qyrEYF*Xoc)V^bPs^t- z@Tc!mc2Yfh+XkKNd+x&>rn2n1HQ>1^3#2U7K{}`k?0_$jaMSy$R_< zjV{yO5ZhQdV6QXah^D*EG&-6!C<5tesLD^Cd@ZM!@B8-E>ld$1C(ny{Gc8>NNhlJF z89Q&HIq=({fkytw%bz_I@gHc|Ln55Dbw)MPsOqlC!}u(opi{!l&(sZ^h1#nE`fuJe z`tjwroU+?c5wOS?0bhFR-}HG zl*ImZJZ@-f_0Ji`l~?C<27*r$94_W#)z9cLq7R1U6Nn03>WoCb!JVX#BaP_vNi+2o zrRfu{M|Om#qJlMk`wXFgAgJkd(HF$+x}DU@wqiEL zF6xM8*|kUm2(vo}iL$`N+F{PtcJX4d<8M4o);NaE_SoFt95y|bnTbGz^2{*x)w6^D zB^+z!@jkH|rJ$RyN7z{LpV-evLp7l%&TcYpdiSzJ9NNyx3v9>b<96#l3w>f$dJ7(> zH<~ixJbm*yjT4<~Cz7Bq$y`7Fb*k^1Z?6fV=Wq;7 z2T~&$e>Ro2pnpqeRAls*!yXnZo03L$rKh>Mt3%;OEfGCBFlg&8i%Yw+9PES+w6~*q zl6NS1dlkdt&9{Pb2k1gUBGsOKplQEgm%v)LbM^T5<2V>p){70FF?H*0{)t+lpW7VW z&i!Jb)7A1yBtf-BUJCOl6pEcslc}5JUBDIf8{^c?Pggi{yioqA5&d;X^GRDe zvbv^l$*Wp^es;wvYa#cpW^a~<2g8jD&+mBgz&zb}cI;B0BH0y&ss-n-2o8_oF-j^_@Q@Wo1wxP=1|4Tg)>{jIWFS;!Q`cnJeN4hV% z7HU^$wtl`rq;sCvU6K+PXXYM)=bf`1l9mmYff9XjhdP!_*Z-b~iOtJa7mg&Cs&87I zW9SfMd^Bg5_r~_EN9$6eLoBO9+lP$ujox3Su0WHTS7%$oFiyF4h3iUh$cok&pPOfI z!fZRYUd^lbLd5nQS(lb5f|}At%#bygic>JT@oi&O{?IAoi-Ph&vp!e{AGg5eO{5+T z3^H_Wygg-j_hK>j#k`A%x8tTB<_^QEqsYjkr!e0nVN=-#)aidq6pS{}fb3W2= z=XWqjK64y%>V$z|Vw}a|9bD#qja{RW0)Z9S{z04=^?j8|V(nz!4vpr(r_J5(ou-~l z*FC;gm@~fdN?Cu|(eXVtrI^xsaf=nkSisNbcTx48MBngdX`=+x86si-y*YC~>Te74 zw^l6l6$OOYKCIoA$G;qhJcYjOsxwP~cQ@SeE?;;Z{LP{LF(qpQcP1uW?dv~(?U2@r zatq6y*p$Cil%BDGQ$tY7!#VYtN_F1)=z?x5dxqqKdQcOu?HhPcDw5TA)_DJ;CF zm#yd}3H9miA#{!#Vlr+g(;cCQ-rm`NgWzr;#-caBVD54G=}fGNnxixK96PvRcWbB4 z)!LUZgY-7G2<>k$VH8d$9I=;pxJ}+^lgPK#)FzpKNc9VuAqY-MlUju6eneWFv28pi zct-{rtqGx@eR^ZX`}!Q46lPJ~&6s0hw{_&XmF!2e#dHS7J_<>J_BHF%-B~P0zQ3a_ zotsBA%_Sh*8P$O#KC2GPdiQSH$+SffRd9cb79VOtOkZ(z%~ynj#OZ;+sv@^u&~mGm7rJ z=i(zE8aA@p1Y5l?Z&8DS}3WeG(C1$p|AgR_WGyi3nJG&w3bIV3rmKI21J8H zx97NM+ZZF;z0qerbJVpHb~Xf3I54!;$(=gkJKh-nKwm7$4SPEJW%_$~Xa9s1MFh8x zxg|1M+(-qvXx7a^Xp{2fVqZPmUhUxK$wuDShemW#f58*@gL1rxC~rv+5l!tWaP9R^ z)x!B@vWsE;S*fAk+QkXBEK6Q`1!+W-GuxnOkP9i@yZ{y=crv)=I+Bm(KHU^mcVTME zu48?E$-Kf7i{^jXD2^zJwLEM0siZYl+9_etF7vJq#vFg5=F0ettVJNY%Y>8*hsRC zy}f;_IJ%Vn?ePyo9O8G~c9L01*?UgVUw1qoo<>9Hm%pwWV)$)!i(Pp4rfn)i_vNMQ z<67xh_3SjaL`$suAipvcOSK3lo7PO&jRl0CY}}UeRhI{kTl^SN@vK$XJnMBLqt@x> z%&ywDFLismX3WeibrO0o=7n;)e@1kTTcC^Ik*rlGT)%)D7N%u}P9%)WYjnn6r~E|+ z6?98Fv-mpYW@k2O!^P;m=UE==Ek!X%a$KxT%;a(%AGL-yYB^~&nC1(pu?|Ml6h6x_ zWnE{hRdf507OB*IeV1fX95f4gBgZgT-e4YUJl^_bhtq*>Klg+EJ_S+5aj0T^=sr{O z7n_2|p6z*OQ}6#;vGBwxI4rc(-hPbOVx~*GD`ua>)T6aG6#V*A=FfY#{ltf9=_=cQ E10**z{r~^~ literal 0 HcmV?d00001 diff --git a/sound/items/tinytether.ogg b/sound/items/tinytether.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9a6223ac2c4fe9db31905b3cf5e727cdb9acbf80 GIT binary patch literal 8148 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�)jRHw>O2Wo0>gk+doW=k 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 literal 0 HcmV?d00001 From ed47f5320e2995ead2b9d081e24aef68c161691e Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:21:11 -0500 Subject: [PATCH 05/37] Add files via upload --- icons/vore/smoleworld_vr.dmi | Bin 0 -> 57086 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 icons/vore/smoleworld_vr.dmi diff --git a/icons/vore/smoleworld_vr.dmi b/icons/vore/smoleworld_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..206c0cef32cc31c56500af4b9d772a0f2370d483 GIT binary patch literal 57086 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 Date: Fri, 19 Mar 2021 17:22:27 -0500 Subject: [PATCH 06/37] Add files via upload --- maps/tether/submaps/tether_misc.dmm | 276 +++++++++++++++------------- 1 file changed, 144 insertions(+), 132 deletions(-) diff --git a/maps/tether/submaps/tether_misc.dmm b/maps/tether/submaps/tether_misc.dmm index 1ace7f3db78..54199305fbd 100644 --- a/maps/tether/submaps/tether_misc.dmm +++ b/maps/tether/submaps/tether_misc.dmm @@ -2671,6 +2671,12 @@ initial_flooring = null }, /area/space) +"Fv" = ( +/turf/unsimulated/mineral{ + icon = 'icons/turf/transit_vr.dmi'; + icon_state = "rock" + }, +/area/holodeck/source_smoleworld) "FH" = ( /obj/structure/bed/chair, /obj/effect/landmark{ @@ -2954,6 +2960,9 @@ initial_flooring = null }, /area/space) +"Me" = ( +/turf/simulated/floor/smole/desert, +/area/holodeck/source_smoleworld) "Mf" = ( /obj/effect/step_trigger/lost_in_space/tram, /turf/simulated/floor/tiled/techfloor/grid{ @@ -3102,6 +3111,9 @@ initial_flooring = null }, /area/space) +"PM" = ( +/turf/simulated/floor/smole/megablocks, +/area/holodeck/source_smoleworld) "PU" = ( /obj/effect/floor_decal/transit/orange{ dir = 4 @@ -10494,7 +10506,7 @@ ap "} (38,1,1) = {" Hy -Hy +Fv FT FT FT @@ -12493,17 +12505,17 @@ aI aI aI ar -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap +aI +aI +aI +aI +aI +aI +aI +aI +aI +aI +ar ap ap ap @@ -12634,6 +12646,17 @@ wa Di HL nW +dB +Me +Me +Me +Me +Me +Me +Me +Me +Me +Me fZ ap ap @@ -12752,17 +12775,6 @@ ap ap ap ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap "} (54,1,1) = {" as @@ -12776,6 +12788,17 @@ pT cm JI vW +dB +Me +Me +Me +Me +Me +Me +Me +Me +Me +Me fZ ap ap @@ -12858,17 +12881,6 @@ ap ap ap ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap iO iO iO @@ -12918,6 +12930,17 @@ CK CJ sb DL +dB +Me +Me +PM +PM +PM +PM +PM +PM +Me +Me fZ ap ap @@ -13000,17 +13023,6 @@ ap ap ap ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap iO El El @@ -13060,6 +13072,17 @@ pT cm Jc ZQ +dB +Me +Me +PM +PM +PM +PM +PM +PM +Me +Me fZ ap ap @@ -13142,17 +13165,6 @@ ap ap ap ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap iO El El @@ -13202,18 +13214,18 @@ CK CJ Wf Kn +dB +Me +Me +PM +PM +PM +PM +PM +PM +Me +Me fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap cd cd cd @@ -13344,18 +13356,18 @@ pT cm GW YX +dB +Me +Me +PM +PM +PM +PM +PM +PM +Me +Me fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap cd ci ci @@ -13486,18 +13498,18 @@ CK CJ Mi KQ +dB +Me +Me +PM +PM +PM +PM +PM +PM +Me +Me fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap cd ci ci @@ -13628,18 +13640,18 @@ pT cm Or Eo +dB +Me +Me +PM +PM +PM +PM +PM +PM +Me +Me fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap cd ci ci @@ -13770,18 +13782,18 @@ CK CJ nj qv +dB +Me +Me +Me +Me +Me +Me +Me +Me +Me +Me fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap cd ci ci @@ -13912,18 +13924,18 @@ nW nW nW nW +dB +Me +Me +Me +Me +Me +Me +Me +Me +Me +Me fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap cd ci ci @@ -14055,16 +14067,16 @@ aL aL aL ar -aI -aI -aI -aI -aI -aI -aI -aI -aI -aI +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL ar cd ci From 438fa2160898629cb7ea8ea95a4d97158b99d488 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:23:50 -0500 Subject: [PATCH 07/37] Add files via upload --- code/modules/vore/smoleworld/smoleworld_vr.dm | 407 ++++++++++++++++++ 1 file changed, 407 insertions(+) create mode 100644 code/modules/vore/smoleworld/smoleworld_vr.dm diff --git a/code/modules/vore/smoleworld/smoleworld_vr.dm b/code/modules/vore/smoleworld/smoleworld_vr.dm new file mode 100644 index 00000000000..09ecbcece25 --- /dev/null +++ b/code/modules/vore/smoleworld/smoleworld_vr.dm @@ -0,0 +1,407 @@ +// future to do list for anyone who wants to try: +//Make building turf enterable for small people. +//Make buildings enterable then bustable from the inside. +//Tiny cars drivable only by small people, wheel chair code. +//Add details to planet foods as well as diversify options for cargo ordering. +//make water turfs stomp and apply to player sprites. + + +//turf items + +/turf/simulated/floor/smole + name = "toy floor" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "megablocksturf" + var/list/crossed_dirs = list() + +/turf/simulated/floor/smole/Entered(atom/A) + if(isliving(A)) + var/mob/living/L = A + if(L.hovering) // Flying things shouldn't make footprints. + return ..() + if(L.get_effective_size() <= RESIZE_NORMAL) + return ..() + if(L.get_effective_size() >= RESIZE_A_BIGNORMAL) + playsound(src, 'sound/effects/footstep/giantstep_gigga.ogg', 35, 1, -1, volume_channel = VOLUME_CHANNEL_MASTER) + var/mdir = "[A.dir]" + crossed_dirs[mdir] = 1 + update_icon() + . = ..() + +/turf/simulated/floor/smole/update_icon() + ..() + for(var/d in crossed_dirs) + add_overlay(image(icon = 'icons/vore/smoleworld_vr.dmi', icon_state = "stomp", dir = text2num(d))) + +//Extra micro turfs +/turf/simulated/floor/smole/grass + name = "grass" + icon_state = "grass0" + initial_flooring = /decl/flooring/grass/outdoors + +/turf/simulated/floor/smole/desert + icon = 'icons/turf/desert.dmi' + icon_state = "desert" + initial_flooring = /decl/flooring/sand/desert + +/turf/simulated/floor/smole/megablocks + name = "block floor" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "megablocksturf" + +//Used to make smole objects be able to be built from menu + +/datum/material/smolebricks/generate_recipes() + recipes = list() + recipes += new/datum/stack_recipe("road straight", /obj/structure/smoletrack/roadS, 1, time = 5) + recipes += new/datum/stack_recipe("road threeway", /obj/structure/smoletrack/roadT, 1, time = 5) + recipes += new/datum/stack_recipe("road turn ", /obj/structure/smoletrack/roadturn, 1, time = 5) + recipes += new/datum/stack_recipe("road fourway", /obj/structure/smoletrack/roadF, 1, time = 5) + recipes += new/datum/stack_recipe("smole houses", /obj/structure/smolebuilding/houses, 2, time = 10) + recipes += new/datum/stack_recipe("smole business", /obj/structure/smolebuilding/business, 2, time = 10) + recipes += new/datum/stack_recipe("smole warehouses", /obj/structure/smolebuilding/warehouses, 2, time = 10) + recipes += new/datum/stack_recipe("smole musem", /obj/structure/smolebuilding/musem, 2, time = 10) + +/datum/material/smolebricks + name = "smolebricks" + stack_type = /obj/item/stack/material/smolebricks + icon_base = "solid" + icon_reinf = "reinf_over" + destruction_desc = "smashed" + sheet_singular_name = "bag" + sheet_plural_name = "bags" + +//the actual materials + +/obj/item/stack/material/smolebricks + name = "smolebricks" + desc = "A collection of tiny colored bricks ready to be built into whatever you want." + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "smolematerial" + drop_sound = 'sound/items/drop/smolematerial.ogg' + pickup_sound = 'sound/items/pickup/pillbottle.ogg' + default_type = "smolebricks" + w_class = ITEMSIZE_SMALL + +//smolebrick case to make for easy bricks. +/obj/item/weapon/storage/smolebrickcase + name = "smolebrick case" + desc = "you feel the power of imagination." + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "smolestorage" + throw_speed = 1 + throw_range = 4 + w_class = ITEMSIZE_LARGE + max_w_class = ITEMSIZE_NORMAL + max_storage_space = ITEMSIZE_COST_SMALL * 7 // most code copied from toolbox + use_sound = 'sound/items/storage/smolecase.ogg' + drop_sound = 'sound/items/drop/device.ogg' + pickup_sound = 'sound/items/pickup/device.ogg' + starts_with = list( /obj/item/stack/material/smolebricks, + /obj/item/stack/material/smolebricks, /obj/item/stack/material/smolebricks, /obj/item/stack/material/smolebricks, /obj/item/stack/material/smolebricks, + /obj/item/stack/material/smolebricks, /obj/item/stack/material/smolebricks, /obj/item/stack/material/smolebricks, /obj/item/stack/material/smolebricks, + /obj/item/stack/material/smolebricks, /obj/item/stack/material/smolebricks, /obj/item/stack/material/smolebricks, /obj/item/stack/material/smolebricks + ) + +//Track code +//defineing actions +/obj/structure/smoletrack + icon = 'icons/vore/smoleworld_vr.dmi' + density = 0 + +/obj/structure/smoletrack/attack_hand(mob/user) + if(user.a_intent == I_DISARM) + if(ismouse(usr) || (isobserver(usr) && !config.ghost_interaction)) + return + to_chat(user, "[src] was dismantaled into bricks.") + playsound(src, 'sound/items/smolesmallbuild.ogg', 50, 1, -1, volume_channel = VOLUME_CHANNEL_MASTER) + var/turf/simulated/floor/F = get_turf(src) + if(istype(F)) + new /obj/item/stack/material/smolebricks(F) + qdel(src) + +/obj/structure/smoletrack/verb/rotate_clockwise() + set name = "Rotate Road Clockwise" + set category = "Object" + set src in oview(1) + if(ismouse(usr) || (isobserver(usr) && !config.ghost_interaction)) + return + src.set_dir(turn(src.dir, 270)) + +// Road pieces + +/obj/structure/smoletrack/roadS + name = "road straight piece" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "carstraight" + desc = "A long set of tiny road." + anchored = 1 + +/obj/structure/smoletrack/roadT + name = "road threeway piece" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "carthreeway" + desc = "A tiny threeway road piece." + anchored = 1 + +/obj/structure/smoletrack/roadturn + name = "road turn piece" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "carturn" + desc = "A tiny turn road piece." + anchored = 1 + +/obj/structure/smoletrack/roadF + name = "road fourway piece" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "carfourway" + desc = "A fourway road piece." + anchored = 1 + +//buildings code +//Defining building actions +/obj/structure/smolebuilding + icon = 'icons/vore/smoleworld_vr.dmi' + density = 1 + anchored = 1 + var/health = 75 + var/damage +//makes it so buildings can be dismaintaled or GodZilla style attacked +/obj/structure/smolebuilding/attack_hand(mob/user) + if(user.a_intent == I_DISARM) + if(ismouse(usr) || (isobserver(usr) && !config.ghost_interaction)) + return + to_chat(user, "[src] was dismantaled into bricks.") + playsound(src, 'sound/items/smolesmallbuild.ogg', 50, 1, -1, volume_channel = VOLUME_CHANNEL_MASTER) + var/turf/simulated/floor/F = get_turf(src) + if(istype(F)) + new /obj/item/stack/material/smolebricks(F) + new /obj/item/stack/material/smolebricks(F) + qdel(src) + + else if (usr.a_intent == I_HURT) + + if(ismouse(usr) || (isobserver(usr) && !config.ghost_interaction)) + return + + take_damage() + playsound(src, 'sound/items/smolebuildinghit2.ogg', 50, 1) + user.do_attack_animation(src) + usr.visible_message("\The [usr] bangs against \the [src]!", + "You bang against \the [src]!", + "You hear a banging sound.") + else + usr.visible_message("[usr.name] knocks on the [src.name].", + "You knock on the [src.name].") + return + +//takes 3 normal attacks +/obj/structure/smolebuilding/take_damage() + damage = 25 + health = health - damage + + if(health <= 0) + dismantle() + else + return + return +//results of attacks will remove building and spawn in ruins. +/obj/structure/smolebuilding/proc/dismantle() + visible_message("\The [src] falls apart!") + playsound(src, 'sound/items/smolebuildingdestoryed.ogg', 50, 1, -1, volume_channel = VOLUME_CHANNEL_MASTER) + new /obj/structure/smoleruins(loc) + qdel(src) + return + +//checks for items and does the same as dismaintle but spawns material instead. +/obj/structure/smolebuilding/attackby(obj/item/weapon/W as obj, mob/user as mob) + dismantle() + return +//checks for projectile damage and does the same as dismaintle but spawns material instead. +/obj/structure/smolebuilding/bullet_act(var/obj/item/projectile/Proj) + displode() + return +//is the same as dismaintal but instead of ruins it just makes it all explode +/obj/structure/smolebuilding/proc/displode() + visible_message("\The [src] explodes into pieces!") + playsound(src, 'sound/items/smolebuildingdestoryedshort.ogg', 50, 1, -1, volume_channel = VOLUME_CHANNEL_MASTER) + new /obj/item/stack/material/smolebricks(loc) + new /obj/item/stack/material/smolebricks(loc) + qdel(src) + return + +//get material from ruins +/obj/structure/smoleruins/attack_hand(mob/user) + if(user.a_intent == I_DISARM) + if(ismouse(usr) || (isobserver(usr) && !config.ghost_interaction)) + return + to_chat(user, "[src] was dismantaled into bricks.") + playsound(src, 'sound/items/smolelargeunbuild.ogg', 50, 1, volume_channel = VOLUME_CHANNEL_MASTER) + var/turf/simulated/floor/F = get_turf(src) + if(istype(F)) + new /obj/item/stack/material/smolebricks(F) + new /obj/item/stack/material/smolebricks(F) + qdel(src) + +//Ruins go asplode same as buildings if attacked +/obj/structure/smoleruins/attackby(obj/item/weapon/W as obj, mob/user as mob) + displode() + return + +/obj/structure/smoleruins/bullet_act(var/obj/item/projectile/Proj) + displode() + return + +/obj/structure/smoleruins/proc/displode() + visible_message("\The [src] explodes into pieces!") + playsound(src, 'sound/items/smolebuildingdestoryedshort.ogg', 50, 1, -1, volume_channel = VOLUME_CHANNEL_MASTER) + new /obj/item/stack/material/smolebricks(loc) + new /obj/item/stack/material/smolebricks(loc) + qdel(src) + return + +//buildings +/obj/structure/smoleruins + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "ruins" + density = 0 + +/obj/structure/smolebuilding/houses + name = "smole houses" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "smolehouses" + +/obj/structure/smolebuilding/business + name = "smole business" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "smolebusiness" + +/obj/structure/smolebuilding/warehouses + name = "smole warehouses" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "smolewarehouses" + +/obj/structure/smolebuilding/musem + name = "smole musem" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "smolemusem" +// +//CAR STUFF < WILL BE MESSED WITH IN A LATER UPDATE COMMENTED OUT FOR NOW +///obj/item/smolecar +// name = "toy car" +// desc = "A toy car ready to be snapped together and burn rubber!" +// icon = 'icons/vore/smoleworld_vr.dmi' +// icon_state = "smolecarA_folded" +// item_state = "smolecarA" +// unfolded_type = /obj/structure/bed/chair/wheelchair/smolecar +// +///obj/structure/smolecar +// name = "Toy Car" +// desc = "Lets burn rubber!" +// icon = 'icons/vore/smoleworld_vr.dmi' +// icon_state = "smolecarA" +// anchored = 0 +// buckle_movable = 1 +// var/carry_type = /obj/item/smolecar +// +///obj/structure/bed/chair/wheelchair/smolecar/can_buckle_check(mob/living/M, forced = FALSE) +// . = ..() +// if(.) +// +// if(M.get_effective_size() > RESIZE_TINY) +// to_chat(M, SPAN_WARNING("You are to big to fit in \the [src].")) + // . = FALSE +// +// +//snack planets, currently just plopped out will be organized later. +/obj/item/trash/Asteroidsmall + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "sp_asteriodB" + name = "asteriod" + desc = "A solid chunk of candy crumb that looks like a asteriod." + +/obj/item/trash/Asteroidlarge + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "sp_asteriodA" + name = "asteriod" + desc = "A solid chunk of candy crumb that looks like a asteriod." + +/obj/item/trash/Asteroidmulti + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "sp_asteriodC" + name = "asteriod" + desc = "Several chunks of sugar crumbs that looks like asteriods." + +/obj/item/weapon/bikehorn/tinytether + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "tether_trash" + name = "tether" + desc = "Its a tiny bit of plastic in the shape of the tether. There seems to be a small button on top." + +/obj/item/weapon/bikehorn/tinytether/attack_self(mob/user as mob) + if(spam_flag == 0) + spam_flag = 1 + playsound(src, 'sound/items/tinytether.ogg', 30, 1, volume_channel = VOLUME_CHANNEL_MASTER) + src.add_fingerprint(user) + spawn(20) + spam_flag = 0 + return + +/obj/item/weapon/reagent_containers/food/snacks/snackplanet/moon + name = "moon" + desc = "A firm solid mass of white powdery sugar in the shape of a moon!" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "sp_moon" + bitesize = 1 + trash = /obj/item/trash/Asteroidsmall + nutriment_amt = 2 + nutriment_desc = list("sugar" = 2) + drop_sound = 'sound/items/drop/basketball.ogg' + +/obj/item/weapon/reagent_containers/food/snacks/snackplanet/virgo3b + name = "virgo3bB" + desc = "A sticky jelly jaw breaker in the shape of Virgo3B, it even has a tiny tether!" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "sp_Virgo3B" + bitesize = 3 + trash = /obj/item/weapon/bikehorn/tinytether + nutriment_amt = 2 + nutriment_desc = list("spicy" = 2, "tang" = 2) + drop_sound = 'sound/items/drop/basketball.ogg' + +/obj/item/weapon/reagent_containers/food/snacks/snackplanet/phoron + name = "phoron giant" + desc = "A spicy jaw breaker that seems to swirl in the light." + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "sp_phoron" + bitesize = 3 + trash = /obj/item/trash/Asteroidmulti + nutriment_amt = 2 + nutriment_desc = list("spicy" = 2) + drop_sound = 'sound/items/drop/basketball.ogg' + +/obj/item/weapon/reagent_containers/food/snacks/snackplanet/virgoprime + name = "virgo prime" + desc = "Its a orange jaw breaker in the shape Virgo Prime!" + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "sp_virgoprime" + bitesize = 3 + trash = /obj/item/trash/Asteroidmulti + nutriment_amt = 2 + nutriment_desc = list("salty" = 2) + drop_sound = 'sound/items/drop/basketball.ogg' + +/obj/item/weapon/storage/bagoplanets + name = "bag o' planets" + desc = "A cosmic bag of fist sized candy planets." + icon = 'icons/vore/smoleworld_vr.dmi' + icon_state = "sp_storage" + w_class = ITEMSIZE_LARGE + max_w_class = ITEMSIZE_NORMAL + max_storage_space = ITEMSIZE_COST_SMALL * 7 // most code copied from toolbox + drop_sound = 'sound/items/drop/food.ogg' + pickup_sound = 'sound/items/pickup/food.ogg' + starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/snackplanet/phoron, + /obj/item/weapon/reagent_containers/food/snacks/snackplanet/virgo3b,/obj/item/weapon/reagent_containers/food/snacks/snackplanet/moon, + /obj/item/weapon/reagent_containers/food/snacks/snackplanet/virgoprime + ) \ No newline at end of file From d076185bf1733a6f03908b6d5cb278f89be1de98 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:24:09 -0500 Subject: [PATCH 08/37] Add files via upload --- code/modules/vore/eating/living_vr.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 00512aa2644..ddb194d980c 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -670,6 +670,9 @@ to_chat(src, "You can taste the flavor of really bad ideas.") else if(istype(I,/obj/item/toy)) visible_message("[src] demonstrates their voracious capabilities by swallowing [I] whole!") + else if(istype(I,/obj/item/weapon/bikehorn/tinytether)) + to_chat(src, "You feel a rush of power swallowing such a large, err, tiny structure.") + visible_message("[src] demonstrates their voracious capabilities by swallowing the [I] whole!") else if(istype(I,/obj/item/device/paicard) || istype(I,/obj/item/device/mmi/digital/posibrain) || istype(I,/obj/item/device/aicard)) visible_message("[src] demonstrates their voracious capabilities by swallowing [I] whole!") to_chat(src, "You can taste the sweet flavor of digital friendship. Or maybe it is something else.") From 46a08ca445d216f5485e7ae39e1789e42d51e3d5 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:24:31 -0500 Subject: [PATCH 09/37] Add files via upload --- code/modules/holodeck/HolodeckControl.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm index bfa684f4e61..fb7d90de966 100644 --- a/code/modules/holodeck/HolodeckControl.dm +++ b/code/modules/holodeck/HolodeckControl.dm @@ -63,6 +63,7 @@ "Meetinghall" = new/datum/holodeck_program(/area/holodeck/source_meetinghall), "Courtroom" = new/datum/holodeck_program(/area/holodeck/source_courtroom, list('sound/music/traitor.ogg')), "Chessboard" = new/datum/holodeck_program(/area/holodeck/source_chess), + "Micro Building Area" = new/datum/holodeck_program(/area/holodeck/source_smoleworld), "Turn Off" = new/datum/holodeck_program(/area/holodeck/source_plating, list()) ) From d9fe1b61256efd55dca4cd06e2625ff5db32770a Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:25:17 -0500 Subject: [PATCH 10/37] Add files via upload --- code/datums/supplypacks/recreation_vr.dm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/code/datums/supplypacks/recreation_vr.dm b/code/datums/supplypacks/recreation_vr.dm index db81cd20619..8471bce6ef7 100644 --- a/code/datums/supplypacks/recreation_vr.dm +++ b/code/datums/supplypacks/recreation_vr.dm @@ -86,3 +86,23 @@ containertype = /obj/structure/closet/crate containername = "Shiny clothes crate" cost = 30 + +//3/19/21 +/datum/supply_pack/recreation/smoleworld + name = "Smole Bulding Bricks" + contains = list( + /obj/item/weapon/storage/smolebrickcase, /obj/item/weapon/storage/smolebrickcase, + ) + cost = 200 + containertype = /obj/structure/closet/crate + containername = "Smole Bulding Brick crate" + +/datum/supply_pack/recreation/smolesnackplanets + name = "Snack planets pack" + num_contained = 4 + contains = list( + /obj/item/weapon/storage/bagoplanets, /obj/item/weapon/storage/bagoplanets + ) + cost = 25 + containertype = /obj/structure/closet/crate + containername = "Snack planets crate" From 685d3b7187cb8b6f7825dacd492a69e6c811b0d1 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:26:29 -0500 Subject: [PATCH 11/37] Add files via upload --- code/modules/vore/eating/living_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index ddb194d980c..fce81635ffd 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -672,7 +672,7 @@ visible_message("[src] demonstrates their voracious capabilities by swallowing [I] whole!") else if(istype(I,/obj/item/weapon/bikehorn/tinytether)) to_chat(src, "You feel a rush of power swallowing such a large, err, tiny structure.") - visible_message("[src] demonstrates their voracious capabilities by swallowing the [I] whole!") + visible_message("[src] demonstrates their voracious capabilities by swallowing [I] whole!") else if(istype(I,/obj/item/device/paicard) || istype(I,/obj/item/device/mmi/digital/posibrain) || istype(I,/obj/item/device/aicard)) visible_message("[src] demonstrates their voracious capabilities by swallowing [I] whole!") to_chat(src, "You can taste the sweet flavor of digital friendship. Or maybe it is something else.") From 66d51ad4dfb858af986ae63776a68f65f16567e7 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:27:02 -0500 Subject: [PATCH 12/37] Add files via upload --- code/_helpers/global_lists_vr.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/_helpers/global_lists_vr.dm b/code/_helpers/global_lists_vr.dm index dd75d8a62e0..5024a1b1a11 100644 --- a/code/_helpers/global_lists_vr.dm +++ b/code/_helpers/global_lists_vr.dm @@ -222,7 +222,9 @@ var/global/list/edible_trash = list(/obj/item/broken_device, /obj/item/weapon/storage/fancy/crayons, /obj/item/weapon/storage/fancy/egg_box, /obj/item/weapon/storage/wallet, - /obj/item/weapon/storage/vore_egg) + /obj/item/weapon/storage/vore_egg, + /obj/item/weapon/bikehorn/tinytether + ) var/global/list/contamination_flavors = list( "Generic" = contamination_flavors_generic, From 2a62d18b746f52e757d53f9b490e5eb76804430a Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:27:30 -0500 Subject: [PATCH 13/37] Add files via upload --- code/game/area/Space Station 13 areas_vr.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/area/Space Station 13 areas_vr.dm b/code/game/area/Space Station 13 areas_vr.dm index 93b13625952..2bb3685a569 100644 --- a/code/game/area/Space Station 13 areas_vr.dm +++ b/code/game/area/Space Station 13 areas_vr.dm @@ -39,3 +39,7 @@ /area/engineering/engine_gas name = "\improper Engine Gas Storage" icon_state = "engine_waste" + +//holodeck 3/29/21 +/area/holodeck/source_smoleworld + name = "\improper Holodeck - Smolworld" \ No newline at end of file From 0c3861d39539253210a55c80cdea09136f66f54a Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:43:22 -0500 Subject: [PATCH 14/37] Update Space Station 13 areas_vr.dm --- code/game/area/Space Station 13 areas_vr.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/area/Space Station 13 areas_vr.dm b/code/game/area/Space Station 13 areas_vr.dm index 2bb3685a569..f4078595c89 100644 --- a/code/game/area/Space Station 13 areas_vr.dm +++ b/code/game/area/Space Station 13 areas_vr.dm @@ -42,4 +42,6 @@ //holodeck 3/29/21 /area/holodeck/source_smoleworld - name = "\improper Holodeck - Smolworld" \ No newline at end of file + name = "\improper Holodeck - Smolworld" + + From 8b10bf3fbfd3b6e1aab9b1acab3464002936b95d Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Fri, 19 Mar 2021 17:48:33 -0500 Subject: [PATCH 15/37] Add files via upload --- vorestation.dme | 1 + 1 file changed, 1 insertion(+) diff --git a/vorestation.dme b/vorestation.dme index 3f5cec23e26..acc4a8e8075 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3751,6 +3751,7 @@ #include "code\modules\vore\resizing\holder_micro_vr.dm" #include "code\modules\vore\resizing\resize_vr.dm" #include "code\modules\vore\resizing\sizegun_vr.dm" +#include "code\modules\vore\smoleworld\smoleworld_vr.dm" #include "code\modules\vore\weight\fitness_machines_vr.dm" #include "code\modules\xenoarcheaology\anomaly_container.dm" #include "code\modules\xenoarcheaology\boulder.dm" From 76f4213323d19396bd92df3bf735c0047c2f48c2 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Mon, 22 Mar 2021 21:07:40 -0500 Subject: [PATCH 16/37] Update code/modules/holodeck/HolodeckControl.dm Co-authored-by: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> --- code/modules/holodeck/HolodeckControl.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/holodeck/HolodeckControl.dm b/code/modules/holodeck/HolodeckControl.dm index fb7d90de966..8a9e0c2dda2 100644 --- a/code/modules/holodeck/HolodeckControl.dm +++ b/code/modules/holodeck/HolodeckControl.dm @@ -63,7 +63,7 @@ "Meetinghall" = new/datum/holodeck_program(/area/holodeck/source_meetinghall), "Courtroom" = new/datum/holodeck_program(/area/holodeck/source_courtroom, list('sound/music/traitor.ogg')), "Chessboard" = new/datum/holodeck_program(/area/holodeck/source_chess), - "Micro Building Area" = new/datum/holodeck_program(/area/holodeck/source_smoleworld), + "Micro Building Area" = new/datum/holodeck_program(/area/holodeck/source_smoleworld), //VOREStation add "Turn Off" = new/datum/holodeck_program(/area/holodeck/source_plating, list()) ) From 39ca6a2d9dfed4310981940a1892ccc8002d9da0 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Mon, 22 Mar 2021 21:08:18 -0500 Subject: [PATCH 17/37] Update code/modules/vore/smoleworld/smoleworld_vr.dm Co-authored-by: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> --- code/modules/vore/smoleworld/smoleworld_vr.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/modules/vore/smoleworld/smoleworld_vr.dm b/code/modules/vore/smoleworld/smoleworld_vr.dm index 09ecbcece25..a4e4d433275 100644 --- a/code/modules/vore/smoleworld/smoleworld_vr.dm +++ b/code/modules/vore/smoleworld/smoleworld_vr.dm @@ -173,10 +173,9 @@ return to_chat(user, "[src] was dismantaled into bricks.") playsound(src, 'sound/items/smolesmallbuild.ogg', 50, 1, -1, volume_channel = VOLUME_CHANNEL_MASTER) - var/turf/simulated/floor/F = get_turf(src) - if(istype(F)) - new /obj/item/stack/material/smolebricks(F) - new /obj/item/stack/material/smolebricks(F) + if(!isnull(loc)) + new /obj/item/stack/material/smolebricks(loc) + new /obj/item/stack/material/smolebricks(loc) qdel(src) else if (usr.a_intent == I_HURT) @@ -404,4 +403,4 @@ starts_with = list(/obj/item/weapon/reagent_containers/food/snacks/snackplanet/phoron, /obj/item/weapon/reagent_containers/food/snacks/snackplanet/virgo3b,/obj/item/weapon/reagent_containers/food/snacks/snackplanet/moon, /obj/item/weapon/reagent_containers/food/snacks/snackplanet/virgoprime - ) \ No newline at end of file + ) From 2d66df2780e4af5a7858cf1890542accb0efafc1 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Mon, 22 Mar 2021 21:08:23 -0500 Subject: [PATCH 18/37] Update code/modules/vore/smoleworld/smoleworld_vr.dm Co-authored-by: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> --- code/modules/vore/smoleworld/smoleworld_vr.dm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/code/modules/vore/smoleworld/smoleworld_vr.dm b/code/modules/vore/smoleworld/smoleworld_vr.dm index a4e4d433275..5e84d7cbd1f 100644 --- a/code/modules/vore/smoleworld/smoleworld_vr.dm +++ b/code/modules/vore/smoleworld/smoleworld_vr.dm @@ -236,10 +236,9 @@ return to_chat(user, "[src] was dismantaled into bricks.") playsound(src, 'sound/items/smolelargeunbuild.ogg', 50, 1, volume_channel = VOLUME_CHANNEL_MASTER) - var/turf/simulated/floor/F = get_turf(src) - if(istype(F)) - new /obj/item/stack/material/smolebricks(F) - new /obj/item/stack/material/smolebricks(F) + if(!isnull(loc)) + new /obj/item/stack/material/smolebricks(loc) + new /obj/item/stack/material/smolebricks(loc) qdel(src) //Ruins go asplode same as buildings if attacked From c38a6ff3603c25305d4909eebeb8f2d0ad3b1fc4 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Mon, 22 Mar 2021 21:23:19 -0500 Subject: [PATCH 19/37] Add files via upload --- maps/tether/submaps/tether_misc.dmm | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/maps/tether/submaps/tether_misc.dmm b/maps/tether/submaps/tether_misc.dmm index 54199305fbd..f2c0e029e96 100644 --- a/maps/tether/submaps/tether_misc.dmm +++ b/maps/tether/submaps/tether_misc.dmm @@ -2671,12 +2671,6 @@ initial_flooring = null }, /area/space) -"Fv" = ( -/turf/unsimulated/mineral{ - icon = 'icons/turf/transit_vr.dmi'; - icon_state = "rock" - }, -/area/holodeck/source_smoleworld) "FH" = ( /obj/structure/bed/chair, /obj/effect/landmark{ @@ -10506,7 +10500,7 @@ ap "} (38,1,1) = {" Hy -Fv +Hy FT FT FT From 3b678d8c65fd9def8008cf18968272c6996a9336 Mon Sep 17 00:00:00 2001 From: Hatterhat Date: Wed, 24 Mar 2021 16:39:29 -0500 Subject: [PATCH 20/37] lets not make slag kkthx --- code/modules/mining/ore_datum.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mining/ore_datum.dm b/code/modules/mining/ore_datum.dm index 1ac742f2114..0e125bee745 100644 --- a/code/modules/mining/ore_datum.dm +++ b/code/modules/mining/ore_datum.dm @@ -224,6 +224,7 @@ var/global/list/ore_data = list() smelts_to = "titanium" result_amount = 5 spread_chance = 12 + alloy = 1 ore = /obj/item/weapon/ore/rutile scan_icon = "mineral_uncommon" From 45ad945a126b1f440078efdea58b70b92d5f626d Mon Sep 17 00:00:00 2001 From: Atermonera Date: Thu, 25 Mar 2021 17:25:37 -0900 Subject: [PATCH 21/37] Ported updated decls repository from Neb. --- code/__defines/misc.dm | 8 +++ code/controllers/subsystems/atoms.dm | 2 + code/controllers/subsystems/plants.dm | 2 +- code/datums/repositories/decls.dm | 64 ++++++++++++++----- code/modules/hydroponics/grown_inedible.dm | 8 +-- .../unit_tests/integrated_circuits/prefabs.dm | 11 ++-- 6 files changed, 68 insertions(+), 27 deletions(-) diff --git a/code/__defines/misc.dm b/code/__defines/misc.dm index f9ce5a1b7f3..dc492f20cc3 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -451,6 +451,7 @@ var/global/list/##LIST_NAME = list();\ "pink" = "lightgrey" \ ) +<<<<<<< HEAD //Various stuff used in Persistence #define send_output(target, msg, control) target << output(msg, control) @@ -502,3 +503,10 @@ GLOBAL_LIST_INIT(all_volume_channels, list( #define APPEARANCECHANGER_CHANGED_F_HAIRSTYLE "Facial Hair Style" #define APPEARANCECHANGER_CHANGED_F_HAIRCOLOR "Facial Hair Color" #define APPEARANCECHANGER_CHANGED_EYES "Eye Color" +======= +#define NTOS_EMAIL_NONEWMESSAGES 0 +#define NTOS_EMAIL_NOTIFALREADY 1 +#define NTOS_EMAIL_NEWMESSAGE 2 + +#define GET_DECL(D) (ispath(D, /decl) ? (decls_repository.fetched_decls[D] || decls_repository.get_decl(D)) : null) +>>>>>>> 1923428... Merge pull request #8011 from MistakeNot4892/decls diff --git a/code/controllers/subsystems/atoms.dm b/code/controllers/subsystems/atoms.dm index 4db490914ab..25052d7c7f6 100644 --- a/code/controllers/subsystems/atoms.dm +++ b/code/controllers/subsystems/atoms.dm @@ -18,6 +18,8 @@ SUBSYSTEM_DEF(atoms) var/list/BadInitializeCalls = list() /datum/controller/subsystem/atoms/Initialize(timeofday) + if(!plant_controller) // Initialize seed repo for /obj/item/seed and /obj/item/weapon/grown + plant_controller = new setupgenetics() //to set the mutations' place in structural enzymes, so initializers know where to put mutations. initialized = INITIALIZATION_INNEW_MAPLOAD to_world_log("Initializing objects") diff --git a/code/controllers/subsystems/plants.dm b/code/controllers/subsystems/plants.dm index 4bcf49a3b06..19597091741 100644 --- a/code/controllers/subsystems/plants.dm +++ b/code/controllers/subsystems/plants.dm @@ -74,7 +74,7 @@ SUBSYSTEM_DEF(plants) S.update_seed() //Might as well mask the gene types while we're at it. - var/list/gene_datums = decls_repository.decls_of_subtype(/decl/plantgene) + var/list/gene_datums = decls_repository.get_decls_of_subtype(/decl/plantgene) var/list/used_masks = list() var/list/plant_traits = ALL_GENES while(plant_traits && plant_traits.len) diff --git a/code/datums/repositories/decls.dm b/code/datums/repositories/decls.dm index 61b24c21e9e..5217481ad97 100644 --- a/code/datums/repositories/decls.dm +++ b/code/datums/repositories/decls.dm @@ -1,4 +1,20 @@ -/var/repository/decls/decls_repository = new() +// /decl is a subtype used for singletons that should never have more than one instance +// in existence at a time. If you want to use a /decl you should use a pattern like: +// var/decl/somedecl/mydecl = GET_DECL(/decl/somedecl) + +// /decls are created the first time they are fetched from decls_repository and will +// automatically call Initialize() and such when created in this way. + +// decls_repository.get_decls_of_type() and decls_repository.get_decls_of_subtype() +// can be used similarly to typesof() and subtypesof(), returning assoc instance lists. + +// The /decl commandments: +// I. Thou shalt not create a /decl with new(). +// II. Thou shalt not del() or qdel() a /decl. +// III. Thou shalt not write a decl that relies on arguments supplied to New(). +// IV. Thou shalt not call Initialize() on a /decl. + +var/repository/decls/decls_repository = new() /repository/decls var/list/fetched_decls @@ -11,29 +27,45 @@ fetched_decl_types = list() fetched_decl_subtypes = list() -/repository/decls/proc/decls_of_type(var/decl_prototype) - . = fetched_decl_types[decl_prototype] - if(!.) - . = get_decls(typesof(decl_prototype)) - fetched_decl_types[decl_prototype] = . - -/repository/decls/proc/decls_of_subtype(var/decl_prototype) - . = fetched_decl_subtypes[decl_prototype] - if(!.) - . = get_decls(subtypesof(decl_prototype)) - fetched_decl_subtypes[decl_prototype] = . - /repository/decls/proc/get_decl(var/decl_type) + ASSERT(ispath(decl_type)) . = fetched_decls[decl_type] if(!.) . = new decl_type() fetched_decls[decl_type] = . + var/decl/decl = . + if(istype(decl)) + decl.Initialize() + /repository/decls/proc/get_decls(var/list/decl_types) . = list() for(var/decl_type in decl_types) - .[decl_type] = get_decl(decl_type) + .[decl_type] = get_decl(decl_type) -/decls/Destroy() +/repository/decls/proc/get_decls_unassociated(var/list/decl_types) + . = list() + for(var/decl_type in decl_types) + . += get_decl(decl_type) + +/repository/decls/proc/get_decls_of_type(var/decl_prototype) + . = fetched_decl_types[decl_prototype] + if(!.) + . = get_decls(typesof(decl_prototype)) + fetched_decl_types[decl_prototype] = . + +/repository/decls/proc/get_decls_of_subtype(var/decl_prototype) + . = fetched_decl_subtypes[decl_prototype] + if(!.) + . = get_decls(subtypesof(decl_prototype)) + fetched_decl_subtypes[decl_prototype] = . + +/decl/proc/Initialize() + //SHOULD_CALL_PARENT(TRUE) + //SHOULD_NOT_SLEEP(TRUE) + return + +/decl/Destroy() + //SHOULD_CALL_PARENT(FALSE) crash_with("Prevented attempt to delete a decl instance: [log_info_line(src)]") - return QDEL_HINT_LETMELIVE // Prevents Decl destruction + return QDEL_HINT_LETMELIVE // Prevents decl destruction diff --git a/code/modules/hydroponics/grown_inedible.dm b/code/modules/hydroponics/grown_inedible.dm index 0413fe50ac3..3d096c7c372 100644 --- a/code/modules/hydroponics/grown_inedible.dm +++ b/code/modules/hydroponics/grown_inedible.dm @@ -8,13 +8,11 @@ var/plantname var/potency = 1 -/obj/item/weapon/grown/New(newloc,planttype) +/obj/item/weapon/grown/Initialize(ml, planttype) - ..() + . = ..() - var/datum/reagents/R = new/datum/reagents(50) - reagents = R - R.my_atom = src + create_reagents(50) //Handle some post-spawn var stuff. if(planttype) diff --git a/code/unit_tests/integrated_circuits/prefabs.dm b/code/unit_tests/integrated_circuits/prefabs.dm index 056c0d15684..04b31366406 100644 --- a/code/unit_tests/integrated_circuits/prefabs.dm +++ b/code/unit_tests/integrated_circuits/prefabs.dm @@ -3,8 +3,9 @@ /datum/unit_test/integrated_circuit_prefabs_shall_respect_complexity_and_size_contraints/start_test() var/list/failed_prefabs = list() - for(var/prefab_type in subtypesof(/decl/prefab/ic_assembly)) - var/decl/prefab/ic_assembly/prefab = decls_repository.get_decl(prefab_type) + var/list/prefab_types = decls_repository.get_decls_of_subtype(/decl/prefab/ic_assembly) + for(var/prefab_type in prefab_types) + var/decl/prefab/ic_assembly/prefab = prefab_types[prefab_type] var/obj/item/device/electronic_assembly/assembly = prefab.assembly_type var/available_size = initial(assembly.max_components) @@ -33,9 +34,9 @@ /datum/unit_test/integrated_circuit_prefabs_shall_not_fail_to_create/start_test() var/list/failed_prefabs = list() - for(var/prefab_type in subtypesof(/decl/prefab/ic_assembly)) - var/decl/prefab/ic_assembly/prefab = decls_repository.get_decl(prefab_type) - + var/list/prefab_types = decls_repository.get_decls_of_subtype(/decl/prefab/ic_assembly) + for(var/prefab_type in prefab_types) + var/decl/prefab/ic_assembly/prefab = prefab_types[prefab_type] try var/built_item = prefab.create(get_standard_turf()) if(built_item) From 531fe38082a861347ebca6e973151c7ece5aa17a Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Thu, 25 Mar 2021 22:50:07 -0400 Subject: [PATCH 22/37] Update misc.dm --- code/__defines/misc.dm | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/code/__defines/misc.dm b/code/__defines/misc.dm index dc492f20cc3..d0f6448d340 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -451,7 +451,6 @@ var/global/list/##LIST_NAME = list();\ "pink" = "lightgrey" \ ) -<<<<<<< HEAD //Various stuff used in Persistence #define send_output(target, msg, control) target << output(msg, control) @@ -503,10 +502,9 @@ GLOBAL_LIST_INIT(all_volume_channels, list( #define APPEARANCECHANGER_CHANGED_F_HAIRSTYLE "Facial Hair Style" #define APPEARANCECHANGER_CHANGED_F_HAIRCOLOR "Facial Hair Color" #define APPEARANCECHANGER_CHANGED_EYES "Eye Color" -======= + #define NTOS_EMAIL_NONEWMESSAGES 0 #define NTOS_EMAIL_NOTIFALREADY 1 #define NTOS_EMAIL_NEWMESSAGE 2 #define GET_DECL(D) (ispath(D, /decl) ? (decls_repository.fetched_decls[D] || decls_repository.get_decl(D)) : null) ->>>>>>> 1923428... Merge pull request #8011 from MistakeNot4892/decls From 04e5b6d06dcd2364274de51a3a780a28d46c6b2e Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Thu, 25 Mar 2021 22:51:30 -0400 Subject: [PATCH 23/37] Update misc.dm --- code/__defines/misc.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/__defines/misc.dm b/code/__defines/misc.dm index d0f6448d340..0a14535c66a 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -503,8 +503,4 @@ GLOBAL_LIST_INIT(all_volume_channels, list( #define APPEARANCECHANGER_CHANGED_F_HAIRCOLOR "Facial Hair Color" #define APPEARANCECHANGER_CHANGED_EYES "Eye Color" -#define NTOS_EMAIL_NONEWMESSAGES 0 -#define NTOS_EMAIL_NOTIFALREADY 1 -#define NTOS_EMAIL_NEWMESSAGE 2 - #define GET_DECL(D) (ispath(D, /decl) ? (decls_repository.fetched_decls[D] || decls_repository.get_decl(D)) : null) From 86ea02d1e2e14f70a7b7089f940f991fea1c124c Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Thu, 25 Mar 2021 23:00:04 -0400 Subject: [PATCH 24/37] Update atoms.dm --- code/controllers/subsystems/atoms.dm | 2 -- 1 file changed, 2 deletions(-) diff --git a/code/controllers/subsystems/atoms.dm b/code/controllers/subsystems/atoms.dm index 25052d7c7f6..4db490914ab 100644 --- a/code/controllers/subsystems/atoms.dm +++ b/code/controllers/subsystems/atoms.dm @@ -18,8 +18,6 @@ SUBSYSTEM_DEF(atoms) var/list/BadInitializeCalls = list() /datum/controller/subsystem/atoms/Initialize(timeofday) - if(!plant_controller) // Initialize seed repo for /obj/item/seed and /obj/item/weapon/grown - plant_controller = new setupgenetics() //to set the mutations' place in structural enzymes, so initializers know where to put mutations. initialized = INITIALIZATION_INNEW_MAPLOAD to_world_log("Initializing objects") From c586a830719e3536c3e0fa85683a2def5ad2fc49 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Fri, 26 Mar 2021 10:35:40 -0900 Subject: [PATCH 25/37] Repathed/renamed seromi to teshari. --- code/game/gamemodes/technomancer/core_obj.dm | 2 +- .../objects/items/devices/radio/headset.dm | 2 +- code/game/objects/items/weapons/handcuffs.dm | 4 +- .../items/weapons/id cards/station_ids.dm | 2 +- .../objects/items/weapons/storage/backpack.dm | 2 +- .../objects/items/weapons/storage/belt.dm | 2 +- .../game/objects/items/weapons/tanks/tanks.dm | 2 +- code/game/objects/items/weapons/towels.dm | 6 +- .../preference_setup/loadout/loadout_xeno.dm | 198 +++---- code/modules/clothing/clothing.dm | 14 +- code/modules/clothing/glasses/glasses.dm | 4 +- code/modules/clothing/head/collectable.dm | 2 +- code/modules/clothing/head/pilot_helmet.dm | 2 +- .../clothing/spacesuits/rig/rig_pieces.dm | 4 +- .../clothing/spacesuits/void/station.dm | 4 +- code/modules/clothing/spacesuits/void/void.dm | 4 +- .../suits/aliens/{seromi.dm => teshari.dm} | 224 ++++---- .../clothing/under/accessories/accessory.dm | 2 +- .../clothing/under/accessories/clothing.dm | 9 +- .../under/xenos/{seromi.dm => teshari.dm} | 160 +++--- code/modules/mob/holder.dm | 2 +- code/modules/mob/language/station.dm | 4 +- .../species/station/{seromi.dm => teshari.dm} | 22 +- .../species/virtual_reality/opaque_form.dm | 14 +- .../mob/new_player/sprite_accessories_tail.dm | 16 +- code/modules/organs/robolimbs_custom.dm | 2 +- code/modules/organs/subtypes/standard.dm | 2 +- code/modules/organs/subtypes/teshari.dm | 8 + code/modules/pda/pda.dm | 497 ++++++++++++++++++ .../{blood_seromi.dmi => blood_teshari.dmi} | Bin ...m_mask_seromi.dmi => dam_mask_teshari.dmi} | Bin .../masks/{dam_seromi.dmi => dam_teshari.dmi} | Bin .../{r_seromi.dmi => r_teshari.dmi} | Bin .../mob/species/{seromi => teshari}/back.dmi | Bin .../mob/species/{seromi => teshari}/belt.dmi | Bin .../{seromi => teshari}/belt_mirror.dmi | Bin .../species/{seromi => teshari}/deptcloak.dmi | Bin .../{seromi => teshari}/deptjacket.dmi | Bin .../mob/species/{seromi => teshari}/ears.dmi | Bin .../mob/species/{seromi => teshari}/eyes.dmi | Bin .../species/{seromi => teshari}/gloves.dmi | Bin .../species/{seromi => teshari}/handcuffs.dmi | Bin .../mob/species/{seromi => teshari}/head.dmi | Bin icons/mob/species/{seromi => teshari}/id.dmi | Bin .../mob/species/{seromi => teshari}/masks.dmi | Bin .../species/{seromi => teshari}/pda_wrist.dmi | Bin .../{seromi => teshari}/pilot_helmet.dmi | Bin .../mob/species/{seromi => teshari}/shoes.dmi | Bin .../mob/species/{seromi => teshari}/suit.dmi | Bin .../{seromi => teshari}/teshari_cloak.dmi | Bin .../{seromi => teshari}/teshari_hood.dmi | Bin .../{seromi => teshari}/teshari_uniform.dmi | Bin .../mob/species/{seromi => teshari}/ties.dmi | Bin .../species/{seromi => teshari}/uniform.dmi | Bin .../species/{seromi => teshari}/hats.dmi | Bin .../species/{seromi => teshari}/suits.dmi | Bin .../species/{seromi => teshari}/uniform.dmi | Bin .../items/clothing/sc_accessory.dm | 4 +- maps/southern_cross/items/clothing/sc_suit.dm | 4 +- .../southern_cross/items/clothing/sc_under.dm | 8 +- vorestation.dme | 16 +- 61 files changed, 882 insertions(+), 366 deletions(-) rename code/modules/clothing/suits/aliens/{seromi.dm => teshari.dm} (77%) rename code/modules/clothing/under/xenos/{seromi.dm => teshari.dm} (66%) rename code/modules/mob/living/carbon/human/species/station/{seromi.dm => teshari.dm} (92%) create mode 100644 code/modules/organs/subtypes/teshari.dm rename icons/mob/human_races/masks/{blood_seromi.dmi => blood_teshari.dmi} (100%) rename icons/mob/human_races/masks/{dam_mask_seromi.dmi => dam_mask_teshari.dmi} (100%) rename icons/mob/human_races/masks/{dam_seromi.dmi => dam_teshari.dmi} (100%) rename icons/mob/human_races/{r_seromi.dmi => r_teshari.dmi} (100%) rename icons/mob/species/{seromi => teshari}/back.dmi (100%) rename icons/mob/species/{seromi => teshari}/belt.dmi (100%) rename icons/mob/species/{seromi => teshari}/belt_mirror.dmi (100%) rename icons/mob/species/{seromi => teshari}/deptcloak.dmi (100%) rename icons/mob/species/{seromi => teshari}/deptjacket.dmi (100%) rename icons/mob/species/{seromi => teshari}/ears.dmi (100%) rename icons/mob/species/{seromi => teshari}/eyes.dmi (100%) rename icons/mob/species/{seromi => teshari}/gloves.dmi (100%) rename icons/mob/species/{seromi => teshari}/handcuffs.dmi (100%) rename icons/mob/species/{seromi => teshari}/head.dmi (100%) rename icons/mob/species/{seromi => teshari}/id.dmi (100%) rename icons/mob/species/{seromi => teshari}/masks.dmi (100%) rename icons/mob/species/{seromi => teshari}/pda_wrist.dmi (100%) rename icons/mob/species/{seromi => teshari}/pilot_helmet.dmi (100%) rename icons/mob/species/{seromi => teshari}/shoes.dmi (100%) rename icons/mob/species/{seromi => teshari}/suit.dmi (100%) rename icons/mob/species/{seromi => teshari}/teshari_cloak.dmi (100%) rename icons/mob/species/{seromi => teshari}/teshari_hood.dmi (100%) rename icons/mob/species/{seromi => teshari}/teshari_uniform.dmi (100%) rename icons/mob/species/{seromi => teshari}/ties.dmi (100%) rename icons/mob/species/{seromi => teshari}/uniform.dmi (100%) rename icons/obj/clothing/species/{seromi => teshari}/hats.dmi (100%) rename icons/obj/clothing/species/{seromi => teshari}/suits.dmi (100%) rename icons/obj/clothing/species/{seromi => teshari}/uniform.dmi (100%) diff --git a/code/game/gamemodes/technomancer/core_obj.dm b/code/game/gamemodes/technomancer/core_obj.dm index 42fb58e6625..3912bc6c6b8 100644 --- a/code/game/gamemodes/technomancer/core_obj.dm +++ b/code/game/gamemodes/technomancer/core_obj.dm @@ -13,7 +13,7 @@ TECH_COMBAT = 7, TECH_MAGNET = 9, TECH_DATA = 5 ) sprite_sheets = list( - "Teshari" = 'icons/mob/species/seromi/back.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/back.dmi' ) var/energy = 10000 var/max_energy = 10000 diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index 21b74636374..7c64f1b2038 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -8,7 +8,7 @@ subspace_transmission = 1 canhear_range = 0 // can't hear headsets from very far away slot_flags = SLOT_EARS - sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/seromi/ears.dmi') + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/ears.dmi') var/translate_binary = 0 var/translate_hive = 0 diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 924d753c28f..0f7405096dc 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -19,7 +19,7 @@ var/cuff_sound = 'sound/weapons/handcuffs.ogg' var/cuff_type = "handcuffs" var/use_time = 30 - sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/seromi/handcuffs.dmi') + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/handcuffs.dmi') /obj/item/weapon/handcuffs/get_worn_icon_state(var/slot_name) if(slot_name == slot_handcuffed_str) @@ -214,7 +214,7 @@ var/last_chew = 0 origin_tech = list(TECH_MATERIAL = 1) breakouttime = 300 //Deciseconds = 30s = 0.5 minute cuff_type = "legcuffs" - sprite_sheets = list("Teshari" = 'icons/mob/species/seromi/handcuffs.dmi') + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/handcuffs.dmi') elastic = 0 cuff_sound = 'sound/weapons/handcuffs.ogg' //This shold work for now. diff --git a/code/game/objects/items/weapons/id cards/station_ids.dm b/code/game/objects/items/weapons/id cards/station_ids.dm index 4f21a737c8e..5a8fe7448de 100644 --- a/code/game/objects/items/weapons/id cards/station_ids.dm +++ b/code/game/objects/items/weapons/id cards/station_ids.dm @@ -5,7 +5,7 @@ item_state = "card-id" sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/id.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/id.dmi' ) var/access = list() diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index 5741387b7ba..8660d8a6734 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -8,7 +8,7 @@ icon = 'icons/obj/clothing/backpack.dmi' icon_state = "backpack" sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/back.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/back.dmi' ) w_class = ITEMSIZE_LARGE slot_flags = SLOT_BACK diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index c3dba166bc4..5dc7f83da8b 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -11,7 +11,7 @@ equip_sound = 'sound/items/toolbelt_equip.ogg' drop_sound = 'sound/items/drop/toolbelt.ogg' pickup_sound = 'sound/items/pickup/toolbelt.ogg' - sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/seromi/belt.dmi') + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/belt.dmi') var/show_above_suit = 0 diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index f6045c6174d..806d26c90b6 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -8,7 +8,7 @@ var/list/global/tank_gauge_cache = list() name = "tank" icon = 'icons/obj/tank.dmi' sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/back.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/back.dmi' ) drop_sound = 'sound/items/drop/gascan.ogg' pickup_sound = 'sound/items/pickup/gascan.ogg' diff --git a/code/game/objects/items/weapons/towels.dm b/code/game/objects/items/weapons/towels.dm index 2b41ce51637..77e1c43960a 100644 --- a/code/game/objects/items/weapons/towels.dm +++ b/code/game/objects/items/weapons/towels.dm @@ -15,11 +15,11 @@ ..() switch(slot) if(slot_head) - sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi') + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/head.dmi') if(slot_wear_suit) - sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/seromi/suit.dmi') + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/suit.dmi') if(slot_belt) - sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/seromi/belt.dmi') + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/belt.dmi') /obj/item/weapon/towel/attack_self(mob/living/user as mob) user.visible_message(text("[] uses [] to towel themselves off.", user, src)) diff --git a/code/modules/client/preference_setup/loadout/loadout_xeno.dm b/code/modules/client/preference_setup/loadout/loadout_xeno.dm index a04feb1d6b5..c4c9fe564e8 100644 --- a/code/modules/client/preference_setup/loadout/loadout_xeno.dm +++ b/code/modules/client/preference_setup/loadout/loadout_xeno.dm @@ -94,43 +94,43 @@ /datum/gear/uniform/smock display_name = "smock selection (Teshari)" - path = /obj/item/clothing/under/seromi/smock + path = /obj/item/clothing/under/teshari/smock whitelisted = SPECIES_TESHARI sort_category = "Xenowear" /datum/gear/uniform/smock/New() ..() var/list/smocks = list() - for(var/smock in typesof(/obj/item/clothing/under/seromi/smock)) - var/obj/item/clothing/under/seromi/smock/smock_type = smock + for(var/smock in typesof(/obj/item/clothing/under/teshari/smock)) + var/obj/item/clothing/under/teshari/smock/smock_type = smock smocks[initial(smock_type.name)] = smock_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(smocks)) /datum/gear/uniform/undercoat display_name = "undercoat selection (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/standard + path = /obj/item/clothing/under/teshari/undercoat/standard whitelisted = SPECIES_TESHARI sort_category = "Xenowear" /datum/gear/uniform/undercoat/New() ..() var/list/undercoats = list() - for(var/undercoat in typesof(/obj/item/clothing/under/seromi/undercoat/standard)) - var/obj/item/clothing/under/seromi/undercoat/standard/undercoat_type = undercoat + for(var/undercoat in typesof(/obj/item/clothing/under/teshari/undercoat/standard)) + var/obj/item/clothing/under/teshari/undercoat/standard/undercoat_type = undercoat undercoats[initial(undercoat_type.name)] = undercoat_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(undercoats)) /datum/gear/suit/cloak display_name = "cloak selection (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/standard + path = /obj/item/clothing/suit/storage/teshari/cloak/standard whitelisted = SPECIES_TESHARI sort_category = "Xenowear" /datum/gear/suit/cloak/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/standard)) - var/obj/item/clothing/suit/storage/seromi/cloak/standard/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/standard)) + var/obj/item/clothing/suit/storage/teshari/cloak/standard/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) @@ -168,107 +168,107 @@ /datum/gear/uniform/dept/undercoat/cap display_name = "facility director undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/cap + path = /obj/item/clothing/under/teshari/undercoat/jobs/cap allowed_roles = list("Facility Director") /datum/gear/uniform/dept/undercoat/hop display_name = "head of personnel undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/hop + path = /obj/item/clothing/under/teshari/undercoat/jobs/hop allowed_roles = list("Head of Personnel") /datum/gear/uniform/dept/undercoat/rd display_name = "research director undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/rd + path = /obj/item/clothing/under/teshari/undercoat/jobs/rd allowed_roles = list("Research Director") /datum/gear/uniform/dept/undercoat/hos display_name = "head of security undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/hos + path = /obj/item/clothing/under/teshari/undercoat/jobs/hos allowed_roles = list("Head of Security") /datum/gear/uniform/dept/undercoat/ce display_name = "chief engineer undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/ce + path = /obj/item/clothing/under/teshari/undercoat/jobs/ce allowed_roles = list("Chief Engineer") /datum/gear/uniform/dept/undercoat/cmo display_name = "chief medical officer undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/cmo + path = /obj/item/clothing/under/teshari/undercoat/jobs/cmo allowed_roles = list("Chief Medical Officer") /datum/gear/uniform/dept/undercoat/qm display_name = "quartermaster undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/qm + path = /obj/item/clothing/under/teshari/undercoat/jobs/qm allowed_roles = list("Quartermaster") /datum/gear/uniform/dept/undercoat/cargo display_name = "cargo undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/cargo + path = /obj/item/clothing/under/teshari/undercoat/jobs/cargo allowed_roles = list("Cargo Technician","Quartermaster","Shaft Miner") /datum/gear/uniform/dept/undercoat/mining display_name = "mining undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/mining + path = /obj/item/clothing/under/teshari/undercoat/jobs/mining allowed_roles = list("Quartermaster","Shaft Miner") /datum/gear/uniform/dept/undercoat/security display_name = "security undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/sec + path = /obj/item/clothing/under/teshari/undercoat/jobs/sec allowed_roles = list("Head of Security","Detective","Warden","Security Officer",) /datum/gear/uniform/dept/undercoat/service display_name = "service undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/service + path = /obj/item/clothing/under/teshari/undercoat/jobs/service allowed_roles = list("Head of Personnel","Bartender","Botanist","Janitor","Chef","Librarian","Chaplain") /datum/gear/uniform/dept/undercoat/engineer display_name = "engineering undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/engineer + path = /obj/item/clothing/under/teshari/undercoat/jobs/engineer allowed_roles = list("Chief Engineer","Station Engineer") /datum/gear/uniform/dept/undercoat/atmos display_name = "atmospherics undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/atmos + path = /obj/item/clothing/under/teshari/undercoat/jobs/atmos allowed_roles = list("Chief Engineer","Atmospheric Technician") /datum/gear/uniform/dept/undercoat/research display_name = "scientist undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/sci + path = /obj/item/clothing/under/teshari/undercoat/jobs/sci allowed_roles = list("Research Director","Scientist", "Roboticist", "Xenobiologist") /datum/gear/uniform/dept/undercoat/robo display_name = "roboticist undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/robo + path = /obj/item/clothing/under/teshari/undercoat/jobs/robo allowed_roles = list("Research Director","Roboticist") /datum/gear/uniform/dept/undercoat/medical display_name = "medical undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/medical + path = /obj/item/clothing/under/teshari/undercoat/jobs/medical allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist","Psychiatrist") /datum/gear/uniform/dept/undercoat/chemistry display_name = "chemist undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/chemistry + path = /obj/item/clothing/under/teshari/undercoat/jobs/chemistry allowed_roles = list("Chief Medical Officer","Chemist") /datum/gear/uniform/dept/undercoat/virology display_name = "virologist undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/viro + path = /obj/item/clothing/under/teshari/undercoat/jobs/viro allowed_roles = list("Chief Medical Officer","Medical Doctor") /datum/gear/uniform/dept/undercoat/psych display_name = "psychiatrist undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/psych + path = /obj/item/clothing/under/teshari/undercoat/jobs/psych allowed_roles = list("Chief Medical Officer","Psychiatrist") /datum/gear/uniform/dept/undercoat/paramedic display_name = "paramedic undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/para + path = /obj/item/clothing/under/teshari/undercoat/jobs/para allowed_roles = list("Chief Medical Officer","Paramedic") /datum/gear/uniform/dept/undercoat/iaa display_name = "internal affairs undercoat (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/jobs/iaa + path = /obj/item/clothing/under/teshari/undercoat/jobs/iaa allowed_roles = list("Internal Affairs Agent") /datum/gear/suit/dept/cloak @@ -277,248 +277,248 @@ /datum/gear/suit/dept/cloak/cap display_name = "facility director cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs allowed_roles = list("Facility Director") /datum/gear/suit/dept/cloak/hop display_name = "head of personnel cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/hop + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/hop allowed_roles = list("Head of Personnel") /datum/gear/suit/dept/cloak/rd display_name = "research director cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/rd + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/rd allowed_roles = list("Research Director") /datum/gear/suit/dept/cloak/hos display_name = "head of security cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/hos + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/hos allowed_roles = list("Head of Security") /datum/gear/suit/dept/cloak/hos/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/hos,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/hos)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/hos,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/hos)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/cloak/dept/ce display_name = "chief engineer cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/ce + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/ce allowed_roles = list("Chief Engineer") /datum/gear/suit/dept/cloak/ce/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/ce,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/ce)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/ce,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/ce)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/cmo display_name = "chief medical officer cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/cmo + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/cmo allowed_roles = list("Chief Medical Officer") /datum/gear/suit/dept/cloak/cmo/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/cmo,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cmo)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/cmo,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cmo)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/qm display_name = "quartermaster cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/qm + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/qm allowed_roles = list("Chief Medical Officer") /datum/gear/suit/dept/cloak/qm/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/qm,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/qm)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/qm,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/qm)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/cargo display_name = "cargo cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/cargo + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/cargo allowed_roles = list("Quartermaster","Shaft Miner","Cargo Technician") /datum/gear/suit/dept/cloak/cargo/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/cargo,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cargo)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/cargo,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cargo)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/mining display_name = "mining cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/mining + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/mining allowed_roles = list("Quartermaster","Shaft Miner") /datum/gear/suit/dept/cloak/mining/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/mining,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/mining)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/mining,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/mining)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/security display_name = "security cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/sec + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/sec allowed_roles = list("Head of Security","Detective","Warden","Security Officer") /datum/gear/suit/dept/cloak/security/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/sec,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/sec)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/sec,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/sec)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/service display_name = "service cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/service + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/service allowed_roles = list("Head of Personnel","Bartender","Botanist","Janitor","Chef","Librarian","Chaplain") /datum/gear/suit/dept/cloak/service/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/service,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/service)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/service,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/service)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/engineer display_name = "engineering cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/engineer + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/engineer allowed_roles = list("Chief Engineer","Station Engineer") /datum/gear/suit/dept/cloak/engineer/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/engineer,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/engineer)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/engineer,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/engineer)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/atmos display_name = "atmospherics cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/atmos + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/atmos allowed_roles = list("Chief Engineer","Atmospheric Technician") /datum/gear/suit/dept/cloak/atmos/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/atmos,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/atmos)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/atmos,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/atmos)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/research display_name = "scientist cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/sci + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/sci allowed_roles = list("Research Director","Scientist","Roboticist","Xenobiologist") /datum/gear/suit/dept/cloak/research/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/sci,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/sci)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/sci,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/sci)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/robo display_name = "roboticist cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/robo + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/robo allowed_roles = list("Research Director","Roboticist") /datum/gear/suit/dept/cloak/robo/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/robo,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/robo)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/robo,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/robo)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/medical display_name = "medical cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/medical + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/medical allowed_roles = list("Chief Medical Officer","Medical Doctor","Chemist","Paramedic","Geneticist", "Psychiatrist") /datum/gear/suit/dept/cloak/medical/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/medical,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/medical)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/medical,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/medical)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/chemistry display_name = "chemist cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/chemistry + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/chemistry allowed_roles = list("Chemist") /datum/gear/suit/dept/cloak/chemistry/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/chemistry,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/chemistry)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/chemistry,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/chemistry)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/virology display_name = "virologist cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/viro + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/viro allowed_roles = list("Medical Doctor") /datum/gear/suit/dept/cloak/virology/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/viro,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/viro)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/viro,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/viro)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/psych display_name = "psychiatrist cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/psych + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/psych allowed_roles = list("Chief Medical Officer","Psychiatrist") /datum/gear/suit/dept/cloak/paramedic display_name = "paramedic cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/para + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/para allowed_roles = list("Chief Medical Officer","Paramedic") /datum/gear/suit/dept/cloak/paramedic/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/para,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/para)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/para,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/para)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/dept/cloak/iaa display_name = "internal affairs cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/jobs/iaa + path = /obj/item/clothing/suit/storage/teshari/cloak/jobs/iaa allowed_roles = list("Internal Affairs Agent") /datum/gear/suit/dept/cloak/iaa/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/cloak/jobs/iaa,/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/iaa)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/cloak/jobs/iaa,/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/iaa)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/uniform/smockcolor display_name = "smock, recolorable (Teshari)" - path = /obj/item/clothing/under/seromi/smock/white + path = /obj/item/clothing/under/teshari/smock/white whitelisted = SPECIES_TESHARI sort_category = "Xenowear" @@ -528,21 +528,21 @@ /datum/gear/suit/beltcloak display_name = "belted cloak selection (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/beltcloak/standard + path = /obj/item/clothing/suit/storage/teshari/beltcloak/standard whitelisted = SPECIES_TESHARI sort_category = "Xenowear" /datum/gear/suit/beltcloak/New() ..() var/list/cloaks = list() - for(var/cloak in typesof(/obj/item/clothing/suit/storage/seromi/beltcloak/standard)) - var/obj/item/clothing/suit/storage/seromi/beltcloak/standard/cloak_type = cloak + for(var/cloak in typesof(/obj/item/clothing/suit/storage/teshari/beltcloak/standard)) + var/obj/item/clothing/suit/storage/teshari/beltcloak/standard/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/suit/beltcloak_color display_name = "belted cloak, recolorable (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/beltcloak/standard/white_grey + path = /obj/item/clothing/suit/storage/teshari/beltcloak/standard/white_grey whitelisted = SPECIES_TESHARI sort_category = "Xenowear" @@ -552,17 +552,17 @@ /datum/gear/suit/dept/beltcloak/wrdn display_name = "warden belted cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/beltcloak/jobs/wrdn + path = /obj/item/clothing/suit/storage/teshari/beltcloak/jobs/wrdn allowed_roles = list("Head of Security","Warden") /datum/gear/suit/dept/beltcloak/jani display_name = "janitor belted cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/beltcloak/jobs/jani + path = /obj/item/clothing/suit/storage/teshari/beltcloak/jobs/jani allowed_roles = list("Janitor") /datum/gear/suit/dept/beltcloak/cmd display_name = "command belted cloak (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/beltcloak/jobs/command + path = /obj/item/clothing/suit/storage/teshari/beltcloak/jobs/command allowed_roles = list("Site Manager","Head of Personnel","Head of Security","Chief Engineer","Chief Medical Officer","Research Director") /datum/gear/suit/cloak_hood @@ -575,27 +575,27 @@ ..() var/list/cloaks = list() for(var/cloak in typesof(/obj/item/clothing/suit/storage/hooded/teshari/standard)) - var/obj/item/clothing/suit/storage/seromi/cloak/cloak_type = cloak + var/obj/item/clothing/suit/storage/teshari/cloak/cloak_type = cloak cloaks[initial(cloak_type.name)] = cloak_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(cloaks)) /datum/gear/uniform/worksuit display_name = "worksuit selection (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/standard/worksuit + path = /obj/item/clothing/under/teshari/undercoat/standard/worksuit whitelisted = SPECIES_TESHARI sort_category = "Xenowear" /datum/gear/uniform/worksuit/New() ..() var/list/worksuits = list() - for(var/worksuit in typesof(/obj/item/clothing/under/seromi/undercoat/standard/worksuit)) - var/obj/item/clothing/under/seromi/undercoat/standard/worksuit/worksuit_type = worksuit + for(var/worksuit in typesof(/obj/item/clothing/under/teshari/undercoat/standard/worksuit)) + var/obj/item/clothing/under/teshari/undercoat/standard/worksuit/worksuit_type = worksuit worksuits[initial(worksuit_type.name)] = worksuit_type gear_tweaks += new/datum/gear_tweak/path(sortAssoc(worksuits)) /datum/gear/uniform/undercoatcolor display_name = "undercoat, recolorable (Teshari)" - path = /obj/item/clothing/under/seromi/undercoat/standard/white_grey + path = /obj/item/clothing/under/teshari/undercoat/standard/white_grey whitelisted = SPECIES_TESHARI sort_category = "Xenowear" @@ -605,7 +605,7 @@ /datum/gear/suit/cloakcolor display_name = "cloak, recolorable (Teshari)" - path = /obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey + path = /obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey whitelisted = SPECIES_TESHARI sort_category = "Xenowear" diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index eea01d31b8c..de9bb813a77 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -229,7 +229,7 @@ throwforce = 2 slot_flags = SLOT_EARS sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/ears.dmi') + SPECIES_TESHARI = 'icons/mob/species/teshari/ears.dmi') /obj/item/clothing/ears/attack_hand(mob/user as mob) if (!user) return @@ -328,7 +328,7 @@ slot_flags = SLOT_GLOVES attack_verb = list("challenged") sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/gloves.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/gloves.dmi', SPECIES_VOX = 'icons/mob/species/vox/gloves.dmi' ) drop_sound = 'sound/items/drop/gloves.ogg' @@ -470,7 +470,7 @@ var/image/helmet_light sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/head.dmi', SPECIES_VOX = 'icons/mob/species/vox/head.dmi' ) drop_sound = 'sound/items/drop/hat.ogg' @@ -576,7 +576,7 @@ body_parts_covered = FACE|EYES blood_sprite_state = "maskblood" sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/masks.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/masks.dmi', SPECIES_VOX = 'icons/mob/species/vox/masks.dmi', SPECIES_TAJ = 'icons/mob/species/tajaran/mask.dmi', SPECIES_UNATHI = 'icons/mob/species/unathi/mask.dmi' @@ -630,7 +630,7 @@ var/overshoes = 0 species_restricted = list("exclude",SPECIES_TESHARI, SPECIES_VOX) sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/shoes.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/shoes.dmi', SPECIES_VOX = 'icons/mob/species/vox/shoes.dmi' ) drop_sound = 'sound/items/drop/shoes.ogg' @@ -753,7 +753,7 @@ sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/suit.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/suit.dmi', SPECIES_VOX = 'icons/mob/species/vox/suit.dmi' ) @@ -847,7 +847,7 @@ var/rolled_down = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled var/rolled_sleeves = -1 //0 = unrolled, 1 = rolled, -1 = cannot be toggled sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/uniform.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/uniform.dmi', SPECIES_VOX = 'icons/mob/species/vox/uniform.dmi' ) diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 60ff3b8e352..49cf22bd9b6 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -31,8 +31,8 @@ BLIND // can't see anything pickup_sound = 'sound/items/pickup/accessory.ogg' sprite_sheets = list( - "Teshari" = 'icons/mob/species/seromi/eyes.dmi', - "Vox" = 'icons/mob/species/vox/eyes.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/eyes.dmi', + SPECIES_VOX = 'icons/mob/species/vox/eyes.dmi' ) /obj/item/clothing/glasses/update_clothing_icon() diff --git a/code/modules/clothing/head/collectable.dm b/code/modules/clothing/head/collectable.dm index 79642d34c14..4b410163fe2 100644 --- a/code/modules/clothing/head/collectable.dm +++ b/code/modules/clothing/head/collectable.dm @@ -10,7 +10,7 @@ desc = "an ultra rare hat. It commands a certain respect." icon_state = "petehat" sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/head.dmi', SPECIES_VOX = 'icons/mob/species/vox/head.dmi' ) diff --git a/code/modules/clothing/head/pilot_helmet.dm b/code/modules/clothing/head/pilot_helmet.dm index 135c73d5396..519f7cd1a79 100644 --- a/code/modules/clothing/head/pilot_helmet.dm +++ b/code/modules/clothing/head/pilot_helmet.dm @@ -6,7 +6,7 @@ icon_state = "pilot_helmet1" item_icons = list(slot_head_str = 'icons/mob/pilot_helmet.dmi') sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/pilot_helmet.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/pilot_helmet.dmi' ) flags = THICKMATERIAL armor = list(melee = 20, bullet = 10, laser = 10, energy = 5, bomb = 10, bio = 0, rad = 0) diff --git a/code/modules/clothing/spacesuits/rig/rig_pieces.dm b/code/modules/clothing/spacesuits/rig/rig_pieces.dm index 8ae8ca36741..cc76771d459 100644 --- a/code/modules/clothing/spacesuits/rig/rig_pieces.dm +++ b/code/modules/clothing/spacesuits/rig/rig_pieces.dm @@ -15,7 +15,7 @@ SPECIES_SKRELL = 'icons/mob/species/skrell/helmet.dmi', SPECIES_UNATHI = 'icons/mob/species/unathi/helmet.dmi', SPECIES_VOX = 'icons/mob/species/vox/head.dmi', - SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/head.dmi' ) species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_TAJ, SPECIES_UNATHI, SPECIES_PROMETHEAN, SPECIES_TESHARI) //vox, diona, and zaddat can't use hardsuits not designed for them max_pressure_protection = null @@ -57,7 +57,7 @@ SPECIES_TAJ = 'icons/mob/species/tajaran/suit.dmi', SPECIES_UNATHI = 'icons/mob/species/unathi/suit.dmi', SPECIES_VOX = 'icons/mob/species/vox/suit.dmi', - SPECIES_TESHARI = 'icons/mob/species/seromi/suit.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/suit.dmi' ) supporting_limbs = list() species_restricted = list(SPECIES_HUMAN, SPECIES_SKRELL, SPECIES_TAJ, SPECIES_UNATHI, SPECIES_PROMETHEAN, SPECIES_TESHARI) //vox, diona, and zaddat can't use hardsuits not designed for them diff --git a/code/modules/clothing/spacesuits/void/station.dm b/code/modules/clothing/spacesuits/void/station.dm index 7b4be66f222..7b4cf74057d 100644 --- a/code/modules/clothing/spacesuits/void/station.dm +++ b/code/modules/clothing/spacesuits/void/station.dm @@ -186,7 +186,7 @@ /obj/item/clothing/head/helmet/space/void/medical/alt/tesh sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/head.dmi' ) sprite_sheets_obj = list( SPECIES_TESHARI = 'icons/obj/clothing/hats.dmi' @@ -222,7 +222,7 @@ /obj/item/clothing/suit/space/void/medical/alt/tesh sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/suit.dmi' + SPECIES_TESHARI = 'icons/mob/species/teshari/suit.dmi' ) sprite_sheets_obj = list( SPECIES_TESHARI = 'icons/obj/clothing/spacesuits.dmi' diff --git a/code/modules/clothing/spacesuits/void/void.dm b/code/modules/clothing/spacesuits/void/void.dm index d92b1351eee..88ccc7370e3 100644 --- a/code/modules/clothing/spacesuits/void/void.dm +++ b/code/modules/clothing/spacesuits/void/void.dm @@ -24,7 +24,7 @@ SPECIES_UNATHI = 'icons/obj/clothing/species/unathi/hats.dmi', SPECIES_TAJ = 'icons/obj/clothing/species/tajaran/hats.dmi', SPECIES_SKRELL = 'icons/obj/clothing/species/skrell/hats.dmi', - SPECIES_TESHARI = 'icons/obj/clothing/species/seromi/hats.dmi' + SPECIES_TESHARI = 'icons/obj/clothing/species/teshari/hats.dmi' ) light_overlay = "helmet_light" @@ -54,7 +54,7 @@ SPECIES_UNATHI = 'icons/obj/clothing/species/unathi/suits.dmi', SPECIES_TAJ = 'icons/obj/clothing/species/tajaran/suits.dmi', SPECIES_SKRELL = 'icons/obj/clothing/species/skrell/suits.dmi', - SPECIES_TESHARI = 'icons/obj/clothing/species/seromi/suits.dmi' + SPECIES_TESHARI = 'icons/obj/clothing/species/teshari/suits.dmi' ) //Breach thresholds, should ideally be inherited by most (if not all) voidsuits. diff --git a/code/modules/clothing/suits/aliens/seromi.dm b/code/modules/clothing/suits/aliens/teshari.dm similarity index 77% rename from code/modules/clothing/suits/aliens/seromi.dm rename to code/modules/clothing/suits/aliens/teshari.dm index 4ce78dff7b2..65a19bf8c20 100644 --- a/code/modules/clothing/suits/aliens/seromi.dm +++ b/code/modules/clothing/suits/aliens/teshari.dm @@ -1,141 +1,141 @@ // Standard Cloaks -/obj/item/clothing/suit/storage/seromi/cloak +/obj/item/clothing/suit/storage/teshari/cloak name = "black cloak" desc = "It drapes over a Teshari's shoulders and closes at the neck with pockets convienently placed inside." - icon = 'icons/mob/species/seromi/teshari_cloak.dmi' - icon_override = 'icons/mob/species/seromi/teshari_cloak.dmi' + icon = 'icons/mob/species/teshari/teshari_cloak.dmi' + icon_override = 'icons/mob/species/teshari/teshari_cloak.dmi' icon_state = "tesh_cloak_bn" item_state = "tesh_cloak_bn" species_restricted = list(SPECIES_TESHARI) body_parts_covered = UPPER_TORSO|ARMS -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_red +/obj/item/clothing/suit/storage/teshari/cloak/standard/black_red name = "black and red cloak" icon_state = "tesh_cloak_br" item_state = "tesh_cloak_br" -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_orange +/obj/item/clothing/suit/storage/teshari/cloak/standard/black_orange name = "black and orange cloak" icon_state = "tesh_cloak_bo" item_state = "tesh_cloak_bo" -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_yellow +/obj/item/clothing/suit/storage/teshari/cloak/standard/black_yellow name = "black and yellow cloak" icon_state = "tesh_cloak_by" item_state = "tesh_cloak_by" -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_green +/obj/item/clothing/suit/storage/teshari/cloak/standard/black_green name = "black and green cloak" icon_state = "tesh_cloak_bgr" item_state = "tesh_cloak_bgr" -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_blue +/obj/item/clothing/suit/storage/teshari/cloak/standard/black_blue name = "black and blue cloak" icon_state = "tesh_cloak_bbl" item_state = "tesh_cloak_bbl" -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_purple +/obj/item/clothing/suit/storage/teshari/cloak/standard/black_purple name = "black and purple cloak" icon_state = "tesh_cloak_bp" item_state = "tesh_cloak_bp" -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_pink +/obj/item/clothing/suit/storage/teshari/cloak/standard/black_pink name = "black and pink cloak" icon_state = "tesh_cloak_bpi" item_state = "tesh_cloak_bpi" -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_brown +/obj/item/clothing/suit/storage/teshari/cloak/standard/black_brown name = "black and brown cloak" icon_state = "tesh_cloak_bbr" item_state = "tesh_cloak_bbr" -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_grey +/obj/item/clothing/suit/storage/teshari/cloak/standard/black_grey name = "black and grey cloak" icon_state = "tesh_cloak_bg" item_state = "tesh_cloak_bg" -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_white +/obj/item/clothing/suit/storage/teshari/cloak/standard/black_white name = "black and white cloak" icon_state = "tesh_cloak_bw" item_state = "tesh_cloak_bw" -/obj/item/clothing/suit/storage/seromi/cloak/standard/white +/obj/item/clothing/suit/storage/teshari/cloak/standard/white name = "white cloak" icon_state = "tesh_cloak_wn" item_state = "tesh_cloak_wn" -/obj/item/clothing/suit/storage/seromi/cloak/standard/white_grey +/obj/item/clothing/suit/storage/teshari/cloak/standard/white_grey name = "white and grey cloak" icon_state = "tesh_cloak_wg" item_state = "tesh_cloak_wg" -/obj/item/clothing/suit/storage/seromi/cloak/standard/red_grey +/obj/item/clothing/suit/storage/teshari/cloak/standard/red_grey name = "red and grey cloak" icon_state = "tesh_cloak_rg" item_state = "tesh_cloak_rg" -/obj/item/clothing/suit/storage/seromi/cloak/standard/orange_grey +/obj/item/clothing/suit/storage/teshari/cloak/standard/orange_grey name = "orange and grey cloak" icon_state = "tesh_cloak_og" item_state = "tesh_cloak_og" -/obj/item/clothing/suit/storage/seromi/cloak/standard/yellow_grey +/obj/item/clothing/suit/storage/teshari/cloak/standard/yellow_grey name = "yellow and grey cloak" icon_state = "tesh_cloak_yg" item_state = "tesh_cloak_yg" -/obj/item/clothing/suit/storage/seromi/cloak/standard/green_grey +/obj/item/clothing/suit/storage/teshari/cloak/standard/green_grey name = "green and grey cloak" icon_state = "tesh_cloak_gg" item_state = "tesh_cloak_gg" -/obj/item/clothing/suit/storage/seromi/cloak/standard/blue_grey +/obj/item/clothing/suit/storage/teshari/cloak/standard/blue_grey name = "blue and grey cloak" icon_state = "tesh_cloak_blug" item_state = "tesh_cloak_blug" -/obj/item/clothing/suit/storage/seromi/cloak/standard/purple_grey +/obj/item/clothing/suit/storage/teshari/cloak/standard/purple_grey name = "purple and grey cloak" icon_state = "tesh_cloak_pg" item_state = "tesh_cloak_pg" -/obj/item/clothing/suit/storage/seromi/cloak/standard/pink_grey +/obj/item/clothing/suit/storage/teshari/cloak/standard/pink_grey name = "pink and grey cloak" icon_state = "tesh_cloak_pig" item_state = "tesh_cloak_pig" -/obj/item/clothing/suit/storage/seromi/cloak/standard/brown_grey +/obj/item/clothing/suit/storage/teshari/cloak/standard/brown_grey name = "brown and grey cloak" icon_state = "tesh_cloak_brg" item_state = "tesh_cloak_brg" -/obj/item/clothing/suit/storage/seromi/cloak/standard/rainbow +/obj/item/clothing/suit/storage/teshari/cloak/standard/rainbow name = "rainbow cloak" icon_state = "tesh_cloak_rainbow" item_state = "tesh_cloak_rainbow" -/obj/item/clothing/suit/storage/seromi/cloak/standard/orange +/obj/item/clothing/suit/storage/teshari/cloak/standard/orange name = "orange cloak" icon_state = "tesh_cloak_on" item_state = "tesh_cloak_on" -/obj/item/clothing/suit/storage/seromi/cloak/standard/dark_retrowave +/obj/item/clothing/suit/storage/teshari/cloak/standard/dark_retrowave name = "dark aesthetic cloak" icon_state = "tesh_cloak_dretrowave" item_state = "tesh_cloak_dretrowave" -/obj/item/clothing/suit/storage/seromi/cloak/standard/black_glow +/obj/item/clothing/suit/storage/teshari/cloak/standard/black_glow name = "black and glowing cloak" icon_state = "tesh_cloak_bglowing" item_state = "tesh_cloak_bglowing" // Job Cloaks -/obj/item/clothing/suit/storage/seromi/cloak/jobs - icon = 'icons/mob/species/seromi/deptcloak.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak.dmi' +/obj/item/clothing/suit/storage/teshari/cloak/jobs + icon = 'icons/mob/species/teshari/deptcloak.dmi' + icon_override = 'icons/mob/species/teshari/deptcloak.dmi' -/obj/item/clothing/suit/storage/seromi/cloak/jobs/cap +/obj/item/clothing/suit/storage/teshari/cloak/jobs/cap name = "facility director cloak" desc = "A soft Teshari cloak made for the Facility Director" icon_state = "tesh_cloak_cap" @@ -143,19 +143,19 @@ //Cargo -/obj/item/clothing/suit/storage/seromi/cloak/jobs/qm +/obj/item/clothing/suit/storage/teshari/cloak/jobs/qm name = "quartermaster cloak" desc = "A soft Teshari cloak made for the Quartermaster" icon_state = "tesh_cloak_qm" item_state = "tesh_cloak_qm" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/cargo +/obj/item/clothing/suit/storage/teshari/cloak/jobs/cargo name = "cargo cloak" desc = "A soft Teshari cloak made for the Cargo department" icon_state = "tesh_cloak_car" item_state = "tesh_cloak_car" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/mining +/obj/item/clothing/suit/storage/teshari/cloak/jobs/mining name = "mining cloak" desc = "A soft Teshari cloak made for Mining" icon_state = "tesh_cloak_mine" @@ -163,19 +163,19 @@ //Engineering -/obj/item/clothing/suit/storage/seromi/cloak/jobs/ce +/obj/item/clothing/suit/storage/teshari/cloak/jobs/ce name = "cheif engineer cloak" desc = "A soft Teshari cloak made the Chief Engineer" icon_state = "tesh_cloak_ce" item_state = "tesh_cloak_ce" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/engineer +/obj/item/clothing/suit/storage/teshari/cloak/jobs/engineer name = "engineering cloak" desc = "A soft Teshari cloak made for the Engineering department" icon_state = "tesh_cloak_engie" item_state = "tesh_cloak_engie" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/atmos +/obj/item/clothing/suit/storage/teshari/cloak/jobs/atmos name = "atmospherics cloak" desc = "A soft Teshari cloak made for the Atmospheric Technician" icon_state = "tesh_cloak_atmos" @@ -183,37 +183,37 @@ //Medical -/obj/item/clothing/suit/storage/seromi/cloak/jobs/cmo +/obj/item/clothing/suit/storage/teshari/cloak/jobs/cmo name = "chief medical officer cloak" desc = "A soft Teshari cloak made the Cheif Medical Officer" icon_state = "tesh_cloak_cmo" item_state = "tesh_cloak_cmo" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/medical +/obj/item/clothing/suit/storage/teshari/cloak/jobs/medical name = "medical cloak" desc = "A soft Teshari cloak made for the Medical department" icon_state = "tesh_cloak_doc" item_state = "tesh_cloak_doc" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/chemistry +/obj/item/clothing/suit/storage/teshari/cloak/jobs/chemistry name = "chemist cloak" desc = "A soft Teshari cloak made for the Chemist" icon_state = "tesh_cloak_chem" item_state = "tesh_cloak_chem" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/viro +/obj/item/clothing/suit/storage/teshari/cloak/jobs/viro name = "virologist cloak" desc = "A soft Teshari cloak made for the Virologist" icon_state = "tesh_cloak_viro" item_state = "tesh_cloak_viro" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/para +/obj/item/clothing/suit/storage/teshari/cloak/jobs/para name = "paramedic cloak" desc = "A soft Teshari cloak made for the Paramedic" icon_state = "tesh_cloak_para" item_state = "tesh_cloak_para" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/psych +/obj/item/clothing/suit/storage/teshari/cloak/jobs/psych name = " psychiatrist cloak" desc = "A soft Teshari cloak made for the Psychiatrist" icon_state = "tesh_cloak_psych" @@ -221,19 +221,19 @@ //Science -/obj/item/clothing/suit/storage/seromi/cloak/jobs/rd +/obj/item/clothing/suit/storage/teshari/cloak/jobs/rd name = "research director cloak" desc = "A soft Teshari cloak made for the Research Director" icon_state = "tesh_cloak_rd" item_state = "tesh_cloak_rd" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/sci +/obj/item/clothing/suit/storage/teshari/cloak/jobs/sci name = "scientist cloak" desc = "A soft Teshari cloak made for the Science department" icon_state = "tesh_cloak_sci" item_state = "tesh_cloak_sci" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/robo +/obj/item/clothing/suit/storage/teshari/cloak/jobs/robo name = "roboticist cloak" desc = "A soft Teshari cloak made for the Roboticist" icon_state = "tesh_cloak_robo" @@ -241,19 +241,19 @@ //Security -/obj/item/clothing/suit/storage/seromi/cloak/jobs/hos +/obj/item/clothing/suit/storage/teshari/cloak/jobs/hos name = "head of security cloak" desc = "A soft Teshari cloak made for the Head of Security" icon_state = "tesh_cloak_hos" item_state = "tesh_cloak_hos" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/sec +/obj/item/clothing/suit/storage/teshari/cloak/jobs/sec name = "security cloak" desc = "A soft Teshari cloak made for the Security department" icon_state = "tesh_cloak_sec" item_state = "tesh_cloak_sec" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/iaa +/obj/item/clothing/suit/storage/teshari/cloak/jobs/iaa name = "internal affairs cloak" desc = "A soft Teshari cloak made for the Internal Affairs Agent" icon_state = "tesh_cloak_iaa" @@ -261,13 +261,13 @@ //Service -/obj/item/clothing/suit/storage/seromi/cloak/jobs/hop +/obj/item/clothing/suit/storage/teshari/cloak/jobs/hop name = "head of personnel cloak" desc = "A soft Teshari cloak made for the Head of Personnel" icon_state = "tesh_cloak_hop" item_state = "tesh_cloak_hop" -/obj/item/clothing/suit/storage/seromi/cloak/jobs/service +/obj/item/clothing/suit/storage/teshari/cloak/jobs/service name = "service cloak" desc = "A soft Teshari cloak made for the Service department" icon_state = "tesh_cloak_serv" @@ -278,16 +278,16 @@ /obj/item/clothing/suit/storage/toggle/labcoat/teshari name = "Teshari labcoat" desc = "A small suit that protects against minor chemical spills. This one is a good fit on Teshari." - icon = 'icons/obj/clothing/species/seromi/suits.dmi' - icon_override = 'icons/mob/species/seromi/suit.dmi' + icon = 'icons/obj/clothing/species/teshari/suits.dmi' + icon_override = 'icons/mob/species/teshari/suit.dmi' icon_state = "tesh_labcoat" species_restricted = list(SPECIES_TESHARI) /obj/item/clothing/suit/storage/toggle/tesharicoat name = "small black coat" desc = "A coat that seems too small to fit a human." - icon = 'icons/obj/clothing/species/seromi/suits.dmi' - icon_override = 'icons/mob/species/seromi/suit.dmi' + icon = 'icons/obj/clothing/species/teshari/suits.dmi' + icon_override = 'icons/mob/species/teshari/suit.dmi' icon_state = "tesharicoat" body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS species_restricted = list(SPECIES_TESHARI) @@ -295,8 +295,8 @@ /obj/item/clothing/suit/storage/toggle/tesharicoatwhite name = "small coat" desc = "A coat that seems too small to fit a human." - icon = 'icons/obj/clothing/species/seromi/suits.dmi' - icon_override = 'icons/mob/species/seromi/suit.dmi' + icon = 'icons/obj/clothing/species/teshari/suits.dmi' + icon_override = 'icons/mob/species/teshari/suit.dmi' icon_state = "tesharicoatwhite" body_parts_covered = UPPER_TORSO|ARMS|LOWER_TORSO|LEGS species_restricted = list(SPECIES_TESHARI) @@ -305,8 +305,8 @@ /obj/item/clothing/suit/storage/hooded/teshari name = "Hooded Teshari Cloak" desc = "A soft teshari cloak with an added hood." - icon_override = 'icons/mob/species/seromi/teshari_hood.dmi' - icon = 'icons/mob/species/seromi/teshari_hood.dmi' + icon_override = 'icons/mob/species/teshari/teshari_hood.dmi' + icon = 'icons/mob/species/teshari/teshari_hood.dmi' icon_state = "tesh_hcloak_bo" item_state_slots = list(slot_r_hand_str = "tesh_hcloak_bo", slot_l_hand_str = "tesh_hcloak_bo") body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS @@ -319,8 +319,8 @@ /obj/item/clothing/head/tesh_hood name = "Cloak Hood" desc = "A hood attached to a teshari cloak." - icon_override = 'icons/mob/species/seromi/teshari_hood.dmi' - icon = 'icons/mob/species/seromi/teshari_hood.dmi' + icon_override = 'icons/mob/species/teshari/teshari_hood.dmi' + icon = 'icons/mob/species/teshari/teshari_hood.dmi' icon_state = "tesh_hood_bo" item_state_slots = list(slot_r_hand_str = "tesh_hood_bo", slot_l_hand_str = "tesh_hood_bo") flags_inv = BLOCKHAIR @@ -603,261 +603,261 @@ item_state = "tesh_hood_brg" //Belted cloaks -/obj/item/clothing/suit/storage/seromi/beltcloak +/obj/item/clothing/suit/storage/teshari/beltcloak name = "belted cloak" desc = "A more ridged and stylized Teshari cloak." - icon = 'icons/mob/species/seromi/teshari_cloak.dmi' - icon_override = 'icons/mob/species/seromi/teshari_cloak.dmi' + icon = 'icons/mob/species/teshari/teshari_cloak.dmi' + icon_override = 'icons/mob/species/teshari/teshari_cloak.dmi' icon_state = "tesh_beltcloak_bo" item_state = "tesh_beltcloak_bo" species_restricted = list(SPECIES_TESHARI) body_parts_covered = UPPER_TORSO|ARMS -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_orange +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_orange name = "black belted cloak (orange)" icon_state = "tesh_beltcloak_bo" item_state = "tesh_beltcloak_bo" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_grey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_grey name = "black belted cloak" icon_state = "tesh_beltcloak_bg" item_state = "tesh_beltcloak_bg" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_midgrey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_midgrey name = "black belted cloak (medium grey)" icon_state = "tesh_beltcloak_bmg" item_state = "tesh_beltcloak_bmg" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_lightgrey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_lightgrey name = "black belted cloak (light grey)" icon_state = "tesh_beltcloak_blg" item_state = "tesh_beltcloak_blg" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_white +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_white name = "black belted cloak (white)" icon_state = "tesh_beltcloak_bw" item_state = "tesh_beltcloak_bw" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_red +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_red name = "black belted cloak (red)" icon_state = "tesh_beltcloak_br" item_state = "tesh_beltcloak_br" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black name = "black simple belted cloak" icon_state = "tesh_beltcloak_bn" item_state = "tesh_beltcloak_bn" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_yellow +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_yellow name = "black belted cloak (yellow)" icon_state = "tesh_beltcloak_by" item_state = "tesh_beltcloak_by" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_green +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_green name = "black belted cloak (green)" icon_state = "tesh_beltcloak_bgr" item_state = "tesh_beltcloak_bgr" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_blue +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_blue name = "black belted cloak (blue)" icon_state = "tesh_beltcloak_bbl" item_state = "tesh_beltcloak_bbl" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_purple +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_purple name = "black belted cloak (purple)" icon_state = "tesh_beltcloak_bp" item_state = "tesh_beltcloak_bp" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_pink +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_pink name = "black belted cloak (pink)" icon_state = "tesh_beltcloak_bpi" item_state = "tesh_beltcloak_bpi" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/black_brown +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/black_brown name = "black belted cloak (brown)" icon_state = "tesh_beltcloak_bbr" item_state = "tesh_beltcloak_bbr" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/orange_grey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/orange_grey name = "orange belted cloak" icon_state = "tesh_beltcloak_og" item_state = "tesh_beltcloak_og" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/rainbow +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/rainbow name = "rainbow belted cloak" icon_state = "tesh_beltcloak_rainbow" item_state = "tesh_beltcloak_rainbow" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/lightgrey_grey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/lightgrey_grey name = "light grey belted cloak" icon_state = "tesh_beltcloak_lgg" item_state = "tesh_beltcloak_lgg" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/white_grey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/white_grey name = "white belted cloak" icon_state = "tesh_beltcloak_wg" item_state = "tesh_beltcloak_wg" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/red_grey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/red_grey name = "red belted cloak" icon_state = "tesh_beltcloak_rg" item_state = "tesh_beltcloak_rg" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/orange +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/orange name = "orange simple belted cloak" icon_state = "tesh_beltcloak_on" item_state = "tesh_beltcloak_on" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/yellow_grey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/yellow_grey name = "yellow belted cloak" icon_state = "tesh_beltcloak_yg" item_state = "tesh_beltcloak_yg" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/green_grey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/green_grey name = "green belted cloak" icon_state = "tesh_beltcloak_gg" item_state = "tesh_beltcloak_gg" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/blue_grey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/blue_grey name = "blue belted cloak" icon_state = "tesh_beltcloak_blug" item_state = "tesh_beltcloak_blug" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/purple_grey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/purple_grey name = "purple belted cloak" icon_state = "tesh_beltcloak_pg" item_state = "tesh_beltcloak_pg" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/pink_grey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/pink_grey name = "pink belted cloak" icon_state = "tesh_beltcloak_pig" item_state = "tesh_beltcloak_pig" -/obj/item/clothing/suit/storage/seromi/beltcloak/standard/brown_grey +/obj/item/clothing/suit/storage/teshari/beltcloak/standard/brown_grey name = "brown belted cloak" icon_state = "tesh_beltcloak_brg" item_state = "tesh_beltcloak_brg" //Belted job cloaks -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs - icon = 'icons/mob/species/seromi/deptcloak.dmi' - icon_override = 'icons/mob/species/seromi/deptcloak.dmi' +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs + icon = 'icons/mob/species/teshari/deptcloak.dmi' + icon_override = 'icons/mob/species/teshari/deptcloak.dmi' -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cargo +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cargo name = "cargo belted cloak" desc = "A soft Teshari cloak made for the Cargo department" icon_state = "tesh_beltcloak_car" item_state = "tesh_beltcloak_car" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/mining +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/mining name = "mining belted cloak" desc = "A soft Teshari cloak made for Mining" icon_state = "tesh_beltcloak_mine" item_state = "tesh_beltcloak_mine" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/command +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/command name = "command belted cloak" desc = "A soft Teshari cloak made for the Command department" icon_state = "tesh_beltcloak_comm" item_state = "tesh_beltcloak_comm" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/ce +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/ce name = "chief engineer belted cloak" desc = "A soft Teshari cloak made the Chief Engineer" icon_state = "tesh_beltcloak_ce" item_state = "tesh_beltcloak_ce" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/engineer +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/engineer name = "engineering belted cloak" desc = "A soft Teshari cloak made for the Engineering department" icon_state = "tesh_beltcloak_engie" item_state = "tesh_beltcloak_engie" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/atmos +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/atmos name = "atmospherics belted cloak" desc = "A soft Teshari cloak made for the Atmospheric Technician" icon_state = "tesh_beltcloak_atmos" item_state = "tesh_beltcloak_atmos" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/cmo +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/cmo name = "chief medical officer belted cloak" desc = "A soft Teshari cloak made the Chief Medical Officer" icon_state = "tesh_beltcloak_cmo" item_state = "tesh_beltcloak_cmo" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/medical +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/medical name = "medical belted cloak" desc = "A soft Teshari cloak made for the Medical department" icon_state = "tesh_beltcloak_doc" item_state = "tesh_beltcloak_doc" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/chemistry +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/chemistry name = "chemist belted cloak" desc = "A soft Teshari cloak made for the Chemist" icon_state = "tesh_beltcloak_vrem" item_state = "tesh_beltcloak_vrem" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/viro +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/viro name = "virologist belted cloak" desc = "A soft Teshari cloak made for the Virologist" icon_state = "tesh_beltcloak_viro" item_state = "tesh_beltcloak_viro" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/para +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/para name = "paramedic belted cloak" desc = "A soft Teshari cloak made for the Paramedic" icon_state = "tesh_beltcloak_para" item_state = "tesh_beltcloak_para" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/sci +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/sci name = "scientist belted cloak" desc = "A soft Teshari cloak made for the Science department" icon_state = "tesh_beltcloak_sci" item_state = "tesh_beltcloak_sci" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/robo +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/robo name = "roboticist belted cloak" desc = "A soft Teshari cloak made for the Roboticist" icon_state = "tesh_beltcloak_robo" item_state = "tesh_beltcloak_robo" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/sec +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/sec name = "security belted cloak" desc = "A soft Teshari cloak made for the Security department" icon_state = "tesh_beltcloak_sec" item_state = "tesh_beltcloak_sec" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/qm +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/qm name = "quartermaster belted cloak" desc = "A soft Teshari cloak made for the Quartermaster" icon_state = "tesh_beltcloak_qm" item_state = "tesh_beltcloak_qm" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/service +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/service name = "service belted cloak" desc = "A soft Teshari cloak made for the Service department" icon_state = "tesh_beltcloak_serv" item_state = "tesh_beltcloak_serv" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/iaa +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/iaa name = "internal affairs belted cloak" desc = "A soft Teshari cloak made for the Internal Affairs Agent" icon_state = "tesh_beltcloak_iaa" item_state = "tesh_beltcloak_iaa" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/wrdn +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/wrdn name = "warden belted cloak" desc = "A soft Teshari cloak made for the Warden" icon_state = "tesh_beltcloak_wrdn" item_state = "tesh_beltcloak_wrdn" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/hos +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/hos name = "security chief belted cloak" desc = "A soft Teshari cloak made for the Head of Security" icon_state = "tesh_beltcloak_hos" item_state = "tesh_beltcloak_hos" -/obj/item/clothing/suit/storage/seromi/beltcloak/jobs/jani +/obj/item/clothing/suit/storage/teshari/beltcloak/jobs/jani name = "janitor belted cloak" desc = "A soft Teshari cloak made for the Janitor" icon_state = "tesh_beltcloak_jani" diff --git a/code/modules/clothing/under/accessories/accessory.dm b/code/modules/clothing/under/accessories/accessory.dm index 39f23ef5e6e..e576016aa7c 100644 --- a/code/modules/clothing/under/accessories/accessory.dm +++ b/code/modules/clothing/under/accessories/accessory.dm @@ -15,7 +15,7 @@ var/concealed_holster = 0 var/mob/living/carbon/human/wearer = null // To check if the wearer changes, so species spritesheets change properly. var/list/on_rolled = list() // Used when jumpsuit sleevels are rolled ("rolled" entry) or it's rolled down ("down"). Set to "none" to hide in those states. - sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/seromi/ties.dmi') //Teshari can into webbing, too! + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/ties.dmi') //Teshari can into webbing, too! drop_sound = 'sound/items/drop/accessory.ogg' pickup_sound = 'sound/items/pickup/accessory.ogg' diff --git a/code/modules/clothing/under/accessories/clothing.dm b/code/modules/clothing/under/accessories/clothing.dm index e34928641aa..04baf0a2695 100644 --- a/code/modules/clothing/under/accessories/clothing.dm +++ b/code/modules/clothing/under/accessories/clothing.dm @@ -57,17 +57,16 @@ siemens_coefficient = 0.9 w_class = ITEMSIZE_NORMAL slot = ACCESSORY_SLOT_OVER - sprite_sheets = list( - "Teshari" = 'icons/mob/species/seromi/suit.dmi' - ) + SPECIES_TESHARI = 'icons/mob/species/teshari/suit.dmi' + ) /obj/item/clothing/accessory/poncho/equipped() //Solution for race-specific sprites for an accessory which is also a suit. Suit icons break if you don't use icon override which then also overrides race-specific sprites. ..() var/mob/living/carbon/human/H = loc if(istype(H) && H.wear_suit == src) - if(H.species.name == "Teshari") - icon_override = 'icons/mob/species/seromi/suit.dmi' + if(H.species.name == SPECIES_TESHARI) + icon_override = 'icons/mob/species/teshari/suit.dmi' else icon_override = 'icons/mob/ties.dmi' update_clothing_icon() diff --git a/code/modules/clothing/under/xenos/seromi.dm b/code/modules/clothing/under/xenos/teshari.dm similarity index 66% rename from code/modules/clothing/under/xenos/seromi.dm rename to code/modules/clothing/under/xenos/teshari.dm index 0593f78f72f..39c3590bf4e 100644 --- a/code/modules/clothing/under/xenos/seromi.dm +++ b/code/modules/clothing/under/xenos/teshari.dm @@ -1,387 +1,387 @@ -/obj/item/clothing/under/seromi - icon = 'icons/obj/clothing/species/seromi/uniform.dmi' +/obj/item/clothing/under/teshari + icon = 'icons/obj/clothing/species/teshari/uniform.dmi' icon_state = "seromi_grey" species_restricted = list(SPECIES_TESHARI) -/obj/item/clothing/under/seromi/smock +/obj/item/clothing/under/teshari/smock name = "small grey smock" desc = "It looks fitted to nonhuman proportions." icon_state = "seromi_grey" body_parts_covered = 0 // It's a thin piece of cloth with a neck hole. -/obj/item/clothing/under/seromi/smock/white +/obj/item/clothing/under/teshari/smock/white name = "small white smock" icon_state = "seromi_white" -/obj/item/clothing/under/seromi/smock/red +/obj/item/clothing/under/teshari/smock/red name = "small Security smock" icon_state = "seromi_red" -/obj/item/clothing/under/seromi/smock/yellow +/obj/item/clothing/under/teshari/smock/yellow name = "small Engineering smock" icon_state = "seromi_yellow" -/obj/item/clothing/under/seromi/smock/medical +/obj/item/clothing/under/teshari/smock/medical name = "small Medical uniform" icon_state = "seromi_medical" -/obj/item/clothing/under/seromi/smock/science +/obj/item/clothing/under/teshari/smock/science name = "small Research uniform" icon_state = "teshari_science" -/obj/item/clothing/under/seromi/smock/rainbow +/obj/item/clothing/under/teshari/smock/rainbow name = "small rainbow smock" icon_state = "seromi_rainbow" -/obj/item/clothing/under/seromi/smock/dress +/obj/item/clothing/under/teshari/smock/dress name = "small command dress" icon_state = "seromi_dress_cap" -/obj/item/clothing/under/seromi/smock/dress/science +/obj/item/clothing/under/teshari/smock/dress/science name = "small research dress" icon_state = "tesh_dress_science" -/obj/item/clothing/under/seromi/smock/dress/security +/obj/item/clothing/under/teshari/smock/dress/security name = "small security dress" icon_state = "tesh_dress_security" -/obj/item/clothing/under/seromi/smock/dress/engine +/obj/item/clothing/under/teshari/smock/dress/engine name = "small engineering dress" icon_state = "tesh_dress_engine" -/obj/item/clothing/under/seromi/smock/dress/medical +/obj/item/clothing/under/teshari/smock/dress/medical name = "small medical dress" icon_state = "tesh_dress_medical" -/obj/item/clothing/under/seromi/smock/uniform +/obj/item/clothing/under/teshari/smock/uniform name = "small command uniform" icon_state = "seromi_captain" -/obj/item/clothing/under/seromi/smock/formal +/obj/item/clothing/under/teshari/smock/formal name = "small formal uniform" icon_state = "seromi_captain_formal" -/obj/item/clothing/under/seromi/smock/blackutilitysmock +/obj/item/clothing/under/teshari/smock/blackutilitysmock name = "black utility smock" icon_state = "teshari_blackutility_com" -/obj/item/clothing/under/seromi/smock/greydress +/obj/item/clothing/under/teshari/smock/greydress name = "small grey dress" icon_state = "teshari_greydress" -/obj/item/clothing/under/seromi/smock/blackutility +/obj/item/clothing/under/teshari/smock/blackutility name = "Teshari utility uniform" icon_state = "teshari_blackutility" -/obj/item/clothing/under/seromi/smock/bluegreydress +/obj/item/clothing/under/teshari/smock/bluegreydress name = "small blue and grey dress" icon_state = "teshari_bluegreydress" // Worksuits -/obj/item/clothing/under/seromi/undercoat/standard/worksuit +/obj/item/clothing/under/teshari/undercoat/standard/worksuit name = "small black and red worksuit" icon_state = "teshari_black_red_worksuit" item_state = "teshari_black_red_worksuit" desc = "A small worksuit designed for a Teshari" -/obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackpurple +/obj/item/clothing/under/teshari/undercoat/standard/worksuit/blackpurple name = "small black and purple worksuit" icon_state = "teshari_black_purple_worksuit" item_state = "teshari_black_purple_worksuit" -/obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackorange +/obj/item/clothing/under/teshari/undercoat/standard/worksuit/blackorange name = "small black and orange worksuit" icon_state = "teshari_black_orange_worksuit" item_state = "teshari_black_orange_worksuit" -/obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackblue +/obj/item/clothing/under/teshari/undercoat/standard/worksuit/blackblue name = "small black and blue worksuit" icon_state = "teshari_black_blue_worksuit" item_state = "teshari_black_blue_worksuit" -/obj/item/clothing/under/seromi/undercoat/standard/worksuit/blackgreen +/obj/item/clothing/under/teshari/undercoat/standard/worksuit/blackgreen name = "small black and greeen worksuit" icon_state = "teshari_black_green_worksuit" item_state = "teshari_black_green_worksuit" -/obj/item/clothing/under/seromi/undercoat/standard/worksuit/whitered +/obj/item/clothing/under/teshari/undercoat/standard/worksuit/whitered name = "small white and red worksuit" icon_state = "teshari_white_red_worksuit" item_state = "teshari_white_red_worksuit" -/obj/item/clothing/under/seromi/undercoat/standard/worksuit/whitepurple +/obj/item/clothing/under/teshari/undercoat/standard/worksuit/whitepurple name = "small white and purple worksuit" icon_state = "teshari_white_purple_worksuit" item_state = "teshari_white_purple_worksuit" -/obj/item/clothing/under/seromi/undercoat/standard/worksuit/whiteorange +/obj/item/clothing/under/teshari/undercoat/standard/worksuit/whiteorange name = "small white and orange worksuit" icon_state = "teshari_white_orange_worksuit" item_state = "teshari_white_orange_worksuit" -/obj/item/clothing/under/seromi/undercoat/standard/worksuit/whiteblue +/obj/item/clothing/under/teshari/undercoat/standard/worksuit/whiteblue name = "small white and blue worksuit" icon_state = "teshari_white_blue_worksuit" item_state = "teshari_white_blue_worksuit" -/obj/item/clothing/under/seromi/undercoat/standard/worksuit/whitegreen +/obj/item/clothing/under/teshari/undercoat/standard/worksuit/whitegreen name = "small white and green worksuit" icon_state = "teshari_white_green_worksuit" item_state = "teshari_white_green_worksuit" //Standard Undercoats -/obj/item/clothing/under/seromi/undercoat +/obj/item/clothing/under/teshari/undercoat name = "Undercoat" desc = "A Teshari traditional garb, with a modern twist! Made of micro and nanofibres to make it light and billowy, perfect for going fast and stylishly!" - icon = 'icons/mob/species/seromi/teshari_uniform.dmi' - icon_override = 'icons/mob/species/seromi/teshari_uniform.dmi' + icon = 'icons/mob/species/teshari/teshari_uniform.dmi' + icon_override = 'icons/mob/species/teshari/teshari_uniform.dmi' icon_state = "tesh_uniform_bo" item_state = "tesh_uniform_bo" body_parts_covered = UPPER_TORSO|LOWER_TORSO -/obj/item/clothing/under/seromi/undercoat/standard/black_orange +/obj/item/clothing/under/teshari/undercoat/standard/black_orange name = "black and orange undercoat" icon_state = "tesh_uniform_bo" item_state = "tesh_uniform_bo" -/obj/item/clothing/under/seromi/undercoat/standard/black_grey +/obj/item/clothing/under/teshari/undercoat/standard/black_grey name = "black and grey undercoat" icon_state = "tesh_uniform_bg" item_state = "tesh_uniform_bg" -/obj/item/clothing/under/seromi/undercoat/standard/black_white +/obj/item/clothing/under/teshari/undercoat/standard/black_white name = "black and white undercoat" icon_state = "tesh_uniform_bw" item_state = "tesh_uniform_bw" -/obj/item/clothing/under/seromi/undercoat/standard/black_red +/obj/item/clothing/under/teshari/undercoat/standard/black_red name = "black and red undercoat" icon_state = "tesh_uniform_br" item_state = "tesh_uniform_br" -/obj/item/clothing/under/seromi/undercoat/standard/black +/obj/item/clothing/under/teshari/undercoat/standard/black name = "black undercoat" icon_state = "tesh_uniform_bn" item_state = "tesh_uniform_bn" -/obj/item/clothing/under/seromi/undercoat/standard/black_yellow +/obj/item/clothing/under/teshari/undercoat/standard/black_yellow name = "black and yellow undercoat" icon_state = "tesh_uniform_by" item_state = "tesh_uniform_by" -/obj/item/clothing/under/seromi/undercoat/standard/black_green +/obj/item/clothing/under/teshari/undercoat/standard/black_green name = "black and green undercoat" icon_state = "tesh_uniform_bgr" item_state = "tesh_uniform_bgr" -/obj/item/clothing/under/seromi/undercoat/standard/black_blue +/obj/item/clothing/under/teshari/undercoat/standard/black_blue name = "black and blue undercoat" icon_state = "tesh_uniform_bbl" item_state = "tesh_uniform_bbl" -/obj/item/clothing/under/seromi/undercoat/standard/black_purple +/obj/item/clothing/under/teshari/undercoat/standard/black_purple name = "black and purple undercoat" icon_state = "tesh_uniform_bp" item_state = "tesh_uniform_bp" -/obj/item/clothing/under/seromi/undercoat/standard/black_pink +/obj/item/clothing/under/teshari/undercoat/standard/black_pink name = "black and pink undercoat" icon_state = "tesh_uniform_bpi" item_state = "tesh_uniform_bpi" -/obj/item/clothing/under/seromi/undercoat/standard/black_brown +/obj/item/clothing/under/teshari/undercoat/standard/black_brown name = "black and brown undercoat" icon_state = "tesh_uniform_bbr" item_state = "tesh_uniform_bbr" -/obj/item/clothing/under/seromi/undercoat/standard/orange_grey +/obj/item/clothing/under/teshari/undercoat/standard/orange_grey name = "orange and grey undercoat" icon_state = "tesh_uniform_og" item_state = "tesh_uniform_og" -/obj/item/clothing/under/seromi/undercoat/standard/rainbow +/obj/item/clothing/under/teshari/undercoat/standard/rainbow name = "rainbow undercoat" icon_state = "tesh_uniform_rainbow" item_state = "tesh_uniform_rainbow" -/obj/item/clothing/under/seromi/undercoat/standard/lightgrey_grey +/obj/item/clothing/under/teshari/undercoat/standard/lightgrey_grey name = "light grey and grey undercoat" icon_state = "tesh_uniform_lgg" item_state = "tesh_uniform_lgg" -/obj/item/clothing/under/seromi/undercoat/standard/white_grey +/obj/item/clothing/under/teshari/undercoat/standard/white_grey name = "white and grey undercoat" icon_state = "tesh_uniform_wg" item_state = "tesh_uniform_wg" -/obj/item/clothing/under/seromi/undercoat/standard/red_grey +/obj/item/clothing/under/teshari/undercoat/standard/red_grey name = "red and grey undercoat" icon_state = "tesh_uniform_rg" item_state = "tesh_uniform_rg" -/obj/item/clothing/under/seromi/undercoat/standard/orange +/obj/item/clothing/under/teshari/undercoat/standard/orange name = "orange undercoat" icon_state = "tesh_uniform_on" item_state = "tesh_uniform_on" -/obj/item/clothing/under/seromi/undercoat/standard/yellow_grey +/obj/item/clothing/under/teshari/undercoat/standard/yellow_grey name = "yellow and grey undercoat" icon_state = "tesh_uniform_yg" item_state = "tesh_uniform_yg" -/obj/item/clothing/under/seromi/undercoat/standard/green_grey +/obj/item/clothing/under/teshari/undercoat/standard/green_grey name = "green and grey undercoat" icon_state = "tesh_uniform_gg" item_state = "tesh_uniform_gg" -/obj/item/clothing/under/seromi/undercoat/standard/blue_grey +/obj/item/clothing/under/teshari/undercoat/standard/blue_grey name = "blue and grey undercoat" icon_state = "tesh_uniform_blug" item_state = "tesh_uniform_blug" -/obj/item/clothing/under/seromi/undercoat/standard/purple_grey +/obj/item/clothing/under/teshari/undercoat/standard/purple_grey name = "purple and grey undercoat" icon_state = "tesh_uniform_pg" item_state = "tesh_uniform_pg" -/obj/item/clothing/under/seromi/undercoat/standard/pink_grey +/obj/item/clothing/under/teshari/undercoat/standard/pink_grey name = "pink and grey undercoat" icon_state = "tesh_uniform_pig" item_state = "tesh_uniform_pig" -/obj/item/clothing/under/seromi/undercoat/standard/brown_grey +/obj/item/clothing/under/teshari/undercoat/standard/brown_grey name = "brown and grey undercoat" icon_state = "tesh_uniform_brg" item_state = "tesh_uniform_brg" //Job Undercoats -/obj/item/clothing/under/seromi/undercoat/jobs - icon = 'icons/mob/species/seromi/deptjacket.dmi' - icon_override = 'icons/mob/species/seromi/deptjacket.dmi' +/obj/item/clothing/under/teshari/undercoat/jobs + icon = 'icons/mob/species/teshari/deptjacket.dmi' + icon_override = 'icons/mob/species/teshari/deptjacket.dmi' -/obj/item/clothing/under/seromi/undercoat/jobs/cap +/obj/item/clothing/under/teshari/undercoat/jobs/cap name = "facility director undercoat" desc = "A traditional Teshari garb made for the Facility Director" icon_state = "tesh_uniform_cap" item_state = "tesh_uniform_cap" -/obj/item/clothing/under/seromi/undercoat/jobs/hop +/obj/item/clothing/under/teshari/undercoat/jobs/hop name = "head of personnel undercoat" desc = "A traditional Teshari garb made for the Head of Personnel" icon_state = "tesh_uniform_hop" item_state = "tesh_uniform_hop" -/obj/item/clothing/under/seromi/undercoat/jobs/ce +/obj/item/clothing/under/teshari/undercoat/jobs/ce name = "cheif engineer undercoat" desc = "A traditional Teshari garb made for the Chief Engineer" icon_state = "tesh_uniform_ce" item_state = "tesh_uniform_ce" -/obj/item/clothing/under/seromi/undercoat/jobs/hos +/obj/item/clothing/under/teshari/undercoat/jobs/hos name = "head of security undercoat" desc = "A traditional Teshari garb made for the Head of Security" icon_state = "tesh_uniform_hos" item_state = "tesh_uniform_hos" -/obj/item/clothing/under/seromi/undercoat/jobs/rd +/obj/item/clothing/under/teshari/undercoat/jobs/rd name = "research director undercoat" desc = "A traditional Teshari garb made for the Research Director" icon_state = "tesh_uniform_rd" item_state = "tesh_uniform_rd" -/obj/item/clothing/under/seromi/undercoat/jobs/engineer +/obj/item/clothing/under/teshari/undercoat/jobs/engineer name = "engineering undercoat" desc = "A traditional Teshari garb made for the Engineering department" icon_state = "tesh_uniform_engie" item_state = "tesh_uniform_engie" -/obj/item/clothing/under/seromi/undercoat/jobs/atmos +/obj/item/clothing/under/teshari/undercoat/jobs/atmos name = "atmospherics undercoat" desc = "A traditional Teshari garb made for the Atmospheric Technician" icon_state = "tesh_uniform_atmos" item_state = "tesh_uniform_atmos" -/obj/item/clothing/under/seromi/undercoat/jobs/cmo +/obj/item/clothing/under/teshari/undercoat/jobs/cmo name = "chief medical officer undercoat" desc = "A traditional Teshari garb made for the Cheif Medical Officer" icon_state = "tesh_uniform_cmo" item_state = "tesh_uniform_cmo" -/obj/item/clothing/under/seromi/undercoat/jobs/qm +/obj/item/clothing/under/teshari/undercoat/jobs/qm name = "quartermaster undercoat" desc = "A traditional Teshari garb made for the Quartermaster" icon_state = "tesh_uniform_qm" item_state = "tesh_uniform_qm" -/obj/item/clothing/under/seromi/undercoat/jobs/cargo +/obj/item/clothing/under/teshari/undercoat/jobs/cargo name = "cargo undercoat" desc = "A traditional Teshari garb made for the Cargo department" icon_state = "tesh_uniform_car" item_state = "tesh_uniform_car" -/obj/item/clothing/under/seromi/undercoat/jobs/mining +/obj/item/clothing/under/teshari/undercoat/jobs/mining name = "mining undercoat" desc = "A traditional Teshari garb made for Mining" icon_state = "tesh_uniform_mine" item_state = "tesh_uniform_mine" -/obj/item/clothing/under/seromi/undercoat/jobs/medical +/obj/item/clothing/under/teshari/undercoat/jobs/medical name = "medical undercoat" desc = "A traditional Teshari garb made for the Medical department" icon_state = "tesh_uniform_doc" item_state = "tesh_uniform_doc" -/obj/item/clothing/under/seromi/undercoat/jobs/chemistry +/obj/item/clothing/under/teshari/undercoat/jobs/chemistry name = "chemist undercoat" desc = "A traditional Teshari garb made for the Chemist" icon_state = "tesh_uniform_chem" item_state = "tesh_uniform_chem" -/obj/item/clothing/under/seromi/undercoat/jobs/viro +/obj/item/clothing/under/teshari/undercoat/jobs/viro name = "virologist undercoat" desc = "A traditional Teshari garb made for the Virologist" icon_state = "tesh_uniform_viro" item_state = "tesh_uniform_viro" -/obj/item/clothing/under/seromi/undercoat/jobs/psych +/obj/item/clothing/under/teshari/undercoat/jobs/psych name = "psychiatrist undercoat" desc = "A traditional Teshari garb made for the Psychiatrist" icon_state = "tesh_uniform_psych" item_state = "tesh_uniform_psych" -/obj/item/clothing/under/seromi/undercoat/jobs/para +/obj/item/clothing/under/teshari/undercoat/jobs/para name = "paramedic undercoat" desc = "A traditional Teshari garb made for the Paramedic" icon_state = "tesh_uniform_para" item_state = "tesh_uniform_para" -/obj/item/clothing/under/seromi/undercoat/jobs/sci +/obj/item/clothing/under/teshari/undercoat/jobs/sci name = "scientist undercoat" desc = "A traditional Teshari garb made for the Science department" icon_state = "tesh_uniform_sci" item_state = "tesh_uniform_sci" -/obj/item/clothing/under/seromi/undercoat/jobs/robo +/obj/item/clothing/under/teshari/undercoat/jobs/robo name = "roboticist undercoat" desc = "A traditional Teshari garb made for the Roboticist" icon_state = "tesh_uniform_robo" item_state = "tesh_uniform_robo" -/obj/item/clothing/under/seromi/undercoat/jobs/sec +/obj/item/clothing/under/teshari/undercoat/jobs/sec name = "security undercoat" desc = "A traditional Teshari garb made for the Security department" icon_state = "tesh_uniform_sec" item_state = "tesh_uniform_sec" -/obj/item/clothing/under/seromi/undercoat/jobs/service +/obj/item/clothing/under/teshari/undercoat/jobs/service name = "service undercoat" desc = "A traditional Teshari garb made for the Service department" icon_state = "tesh_uniform_serv" item_state = "tesh_uniform_serv" -/obj/item/clothing/under/seromi/undercoat/jobs/iaa +/obj/item/clothing/under/teshari/undercoat/jobs/iaa name = "internal affairs undercoat" desc = "A traditional Teshari garb made for the Internal Affairs Agent" icon_state = "tesh_uniform_iaa" diff --git a/code/modules/mob/holder.dm b/code/modules/mob/holder.dm index f995e2f4d90..22e57ff15ed 100644 --- a/code/modules/mob/holder.dm +++ b/code/modules/mob/holder.dm @@ -11,7 +11,7 @@ var/list/holder_mob_icon_cache = list() show_messages = 1 sprite_sheets = list( - SPECIES_TESHARI = 'icons/mob/species/seromi/head.dmi', + SPECIES_TESHARI = 'icons/mob/species/teshari/head.dmi', SPECIES_VOX = 'icons/mob/species/vox/head.dmi' ) diff --git a/code/modules/mob/language/station.dm b/code/modules/mob/language/station.dm index b895ccfdbc9..32c579f82d0 100644 --- a/code/modules/mob/language/station.dm +++ b/code/modules/mob/language/station.dm @@ -187,7 +187,7 @@ else return pick(ai_names) -/datum/language/seromi +/datum/language/teshari name = LANGUAGE_SCHECHI desc = "A trilling language spoken by the diminutive Teshari." speech_verb = "chirps" @@ -203,7 +203,7 @@ "ci", "ri", "mi", "si", "ni", "ti", "li", "shi", "schi", "i", "i" ) -/datum/language/seromi/get_random_name(gender) +/datum/language/teshari/get_random_name(gender) return ..(gender, 2, 4, 1.5) diff --git a/code/modules/mob/living/carbon/human/species/station/seromi.dm b/code/modules/mob/living/carbon/human/species/station/teshari.dm similarity index 92% rename from code/modules/mob/living/carbon/human/species/station/seromi.dm rename to code/modules/mob/living/carbon/human/species/station/teshari.dm index 135c8f30ca3..3686ef72555 100644 --- a/code/modules/mob/living/carbon/human/species/station/seromi.dm +++ b/code/modules/mob/living/carbon/human/species/station/teshari.dm @@ -33,12 +33,12 @@ move_trail = /obj/effect/decal/cleanable/blood/tracks/paw - icobase = 'icons/mob/human_races/r_seromi.dmi' - deform = 'icons/mob/human_races/r_seromi.dmi' - damage_overlays = 'icons/mob/human_races/masks/dam_seromi.dmi' - damage_mask = 'icons/mob/human_races/masks/dam_mask_seromi.dmi' - blood_mask = 'icons/mob/human_races/masks/blood_seromi.dmi' - suit_storage_icon = 'icons/mob/species/seromi/belt_mirror.dmi' + icobase = 'icons/mob/human_races/r_teshari.dmi' + deform = 'icons/mob/human_races/r_teshari.dmi' + damage_overlays = 'icons/mob/human_races/masks/dam_teshari.dmi' + damage_mask = 'icons/mob/human_races/masks/dam_mask_teshari.dmi' + blood_mask = 'icons/mob/human_races/masks/blood_teshari.dmi' + suit_storage_icon = 'icons/mob/species/teshari/belt_mirror.dmi' fire_icon_state = "generic" // Humanoid is too big for them and spriting a new one is really annoying. @@ -102,15 +102,15 @@ has_limbs = list( BP_TORSO = list("path" = /obj/item/organ/external/chest), BP_GROIN = list("path" = /obj/item/organ/external/groin), - BP_HEAD = list("path" = /obj/item/organ/external/head/seromi), + BP_HEAD = list("path" = /obj/item/organ/external/head/teshari), BP_L_ARM = list("path" = /obj/item/organ/external/arm), BP_R_ARM = list("path" = /obj/item/organ/external/arm/right), BP_L_LEG = list("path" = /obj/item/organ/external/leg), BP_R_LEG = list("path" = /obj/item/organ/external/leg/right), - BP_L_HAND = list("path" = /obj/item/organ/external/hand/seromi), - BP_R_HAND = list("path" = /obj/item/organ/external/hand/right/seromi), - BP_L_FOOT = list("path" = /obj/item/organ/external/foot/seromi), - BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right/seromi) + BP_L_HAND = list("path" = /obj/item/organ/external/hand/teshari), + BP_R_HAND = list("path" = /obj/item/organ/external/hand/right/teshari), + BP_L_FOOT = list("path" = /obj/item/organ/external/foot/teshari), + BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right/teshari) ) has_organ = list( diff --git a/code/modules/mob/living/carbon/human/species/virtual_reality/opaque_form.dm b/code/modules/mob/living/carbon/human/species/virtual_reality/opaque_form.dm index abf287c0fb9..43210407bc1 100644 --- a/code/modules/mob/living/carbon/human/species/virtual_reality/opaque_form.dm +++ b/code/modules/mob/living/carbon/human/species/virtual_reality/opaque_form.dm @@ -83,21 +83,21 @@ /datum/species/shapeshifter/promethean/avatar/teshari name = "Virtual Reality Teshari" - icobase = 'icons/mob/human_races/r_seromi.dmi' - deform = 'icons/mob/human_races/r_seromi.dmi' + icobase = 'icons/mob/human_races/r_teshari.dmi' + deform = 'icons/mob/human_races/r_teshari.dmi' appearance_flags = HAS_HAIR_COLOR | HAS_SKIN_COLOR | HAS_EYE_COLOR has_limbs = list( BP_TORSO = list("path" = /obj/item/organ/external/chest), BP_GROIN = list("path" = /obj/item/organ/external/groin), - BP_HEAD = list("path" = /obj/item/organ/external/head/seromi), + BP_HEAD = list("path" = /obj/item/organ/external/head/teshari), BP_L_ARM = list("path" = /obj/item/organ/external/arm), BP_R_ARM = list("path" = /obj/item/organ/external/arm/right), BP_L_LEG = list("path" = /obj/item/organ/external/leg), BP_R_LEG = list("path" = /obj/item/organ/external/leg/right), - BP_L_HAND = list("path" = /obj/item/organ/external/hand/seromi), - BP_R_HAND = list("path" = /obj/item/organ/external/hand/right/seromi), - BP_L_FOOT = list("path" = /obj/item/organ/external/foot/seromi), - BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right/seromi) + BP_L_HAND = list("path" = /obj/item/organ/external/hand/teshari), + BP_R_HAND = list("path" = /obj/item/organ/external/hand/right/teshari), + BP_L_FOOT = list("path" = /obj/item/organ/external/foot/teshari), + BP_R_FOOT = list("path" = /obj/item/organ/external/foot/right/teshari) ) /datum/species/shapeshifter/promethean/avatar/diona diff --git a/code/modules/mob/new_player/sprite_accessories_tail.dm b/code/modules/mob/new_player/sprite_accessories_tail.dm index 012591a8953..0b8d75b84e3 100644 --- a/code/modules/mob/new_player/sprite_accessories_tail.dm +++ b/code/modules/mob/new_player/sprite_accessories_tail.dm @@ -503,16 +503,16 @@ desc = "" icon_state = "chimptail_s" -/datum/sprite_accessory/tail/special/seromitail - name = "seromi tail" +/datum/sprite_accessory/tail/special/tesharitail + name = "teshari tail" desc = "" icon_state = "seromitail_s" do_colouration = 1 color_blend_mode = ICON_MULTIPLY species_allowed = list(SPECIES_TESHARI, SPECIES_EVENT1, SPECIES_EVENT2, SPECIES_EVENT3) -/datum/sprite_accessory/tail/special/seromitailfeathered - name = "seromi tail w/ feathers" +/datum/sprite_accessory/tail/special/tesharitailfeathered + name = "teshari tail w/ feathers" desc = "" icon_state = "seromitail_s" extra_overlay = "seromitail_feathers_s" @@ -607,15 +607,15 @@ icon_state = "chimptail_hc_s" do_colouration = 1 -/datum/sprite_accessory/tail/special/seromitailhc - name = "seromi tail, colorable" +/datum/sprite_accessory/tail/special/tesharitailhc + name = "teshari tail, colorable" desc = "" icon_state = "seromitail_hc_s" do_colouration = 1 color_blend_mode = ICON_MULTIPLY -/datum/sprite_accessory/tail/special/seromitailfeatheredhc - name = "seromi tail w/ feathers, colorable" +/datum/sprite_accessory/tail/special/tesharitailfeatheredhc + name = "teshari tail w/ feathers, colorable" desc = "" icon_state = "seromitail_feathers_hc_s" do_colouration = 1 diff --git a/code/modules/organs/robolimbs_custom.dm b/code/modules/organs/robolimbs_custom.dm index 727db0927a4..ba9704ffae5 100644 --- a/code/modules/organs/robolimbs_custom.dm +++ b/code/modules/organs/robolimbs_custom.dm @@ -164,7 +164,7 @@ VS Edit - anyone can select these. */ icon = 'icons/mob/human_races/cyberlimbs/DSITeshari/dsi_teshari.dmi' lifelike = 1 skin_tone = 1 - suggested_species = "Teshari" + suggested_species = SPECIES_TESHARI /datum/robolimb/dsi_teshari/New() species_cannot_use = GLOB.all_species.Copy() diff --git a/code/modules/organs/subtypes/standard.dm b/code/modules/organs/subtypes/standard.dm index 9e465ce8bac..bad69a23808 100644 --- a/code/modules/organs/subtypes/standard.dm +++ b/code/modules/organs/subtypes/standard.dm @@ -390,7 +390,7 @@ /obj/item/organ/external/head/skrell eye_icon = "skrell_eyes_s" -/obj/item/organ/external/head/seromi +/obj/item/organ/external/head/teshari eye_icon = "eyes_seromi" /obj/item/organ/external/head/no_eyes diff --git a/code/modules/organs/subtypes/teshari.dm b/code/modules/organs/subtypes/teshari.dm new file mode 100644 index 00000000000..00f673482c9 --- /dev/null +++ b/code/modules/organs/subtypes/teshari.dm @@ -0,0 +1,8 @@ +/obj/item/organ/external/foot/teshari + body_hair = "feathers" +/obj/item/organ/external/foot/right/teshari + body_hair = "feathers" +/obj/item/organ/external/hand/teshari + body_hair = "feathers" +/obj/item/organ/external/hand/right/teshari + body_hair = "feathers" diff --git a/code/modules/pda/pda.dm b/code/modules/pda/pda.dm index f05a1056fde..db67b48d43f 100644 --- a/code/modules/pda/pda.dm +++ b/code/modules/pda/pda.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD //The advanced pea-green monochrome lcd of tomorrow. @@ -492,3 +493,499 @@ var/global/list/obj/item/device/pda/PDAs = list() /obj/item/device/pda/emp_act(severity) for(var/atom/A in src) A.emp_act(severity) +======= + +//The advanced pea-green monochrome lcd of tomorrow. + +var/global/list/obj/item/device/pda/PDAs = list() + +/obj/item/device/pda + name = "\improper PDA" + desc = "A portable microcomputer by Thinktronic Systems, LTD. Functionality determined by a preprogrammed ROM cartridge." + icon = 'icons/obj/pda.dmi' + icon_state = "pda" + item_state = "electronic" + w_class = ITEMSIZE_SMALL + slot_flags = SLOT_ID | SLOT_BELT + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/id.dmi') + + //Main variables + var/pdachoice = 1 + var/owner = null + var/default_cartridge = 0 // Access level defined by cartridge + var/obj/item/weapon/cartridge/cartridge = null //current cartridge + + //Secondary variables + var/model_name = "Thinktronic 5230 Personal Data Assistant" + var/datum/data/pda/utility/scanmode/scanmode = null + + var/lock_code = "" // Lockcode to unlock uplink + var/honkamt = 0 //How many honks left when infected with honk.exe + var/mimeamt = 0 //How many silence left when infected with mime.exe + var/detonate = 1 // Can the PDA be blown up? + var/ttone = "beep" //The ringtone! + var/list/ttone_sound = list("beep" = 'sound/machines/twobeep.ogg', + "boom" = 'sound/effects/explosionfar.ogg', + "slip" = 'sound/misc/slip.ogg', + "honk" = 'sound/items/bikehorn.ogg', + "SKREE" = 'sound/voice/shriek1.ogg', + // "holy" = 'sound/items/PDA/ambicha4-short.ogg', + "xeno" = 'sound/voice/hiss1.ogg') + var/hidden = 0 // Is the PDA hidden from the PDA list? + var/touch_silent = 0 //If 1, no beeps on interacting. + + var/obj/item/weapon/card/id/id = null //Making it possible to slot an ID card into the PDA so it can function as both. + var/ownjob = null //related to above - this is assignment (potentially alt title) + var/ownrank = null // this one is rank, never alt title + + var/obj/item/device/paicard/pai = null // A slot for a personal AI device + + var/spam_proof = FALSE // If true, it can't be spammed by random events. + + var/datum/data/pda/app/current_app = null + var/datum/data/pda/app/lastapp = null + var/list/programs = list( + new/datum/data/pda/app/main_menu, + new/datum/data/pda/app/notekeeper, + new/datum/data/pda/app/news, + new/datum/data/pda/app/messenger, + new/datum/data/pda/app/manifest, + new/datum/data/pda/app/atmos_scanner, + new/datum/data/pda/utility/scanmode/notes, + new/datum/data/pda/utility/flashlight) + var/list/shortcut_cache = list() + var/list/shortcut_cat_order = list() + var/list/notifying_programs = list() + var/retro_mode = 0 + +/obj/item/device/pda/examine(mob/user) + . = ..() + if(Adjacent(user)) + . += "The time [stationtime2text()] is displayed in the corner of the screen." + +/obj/item/device/pda/CtrlClick() + if(issilicon(usr)) + return + + if(can_use(usr)) + remove_pen() + return + ..() + +/obj/item/device/pda/AltClick() + if(issilicon(usr)) + return + + if ( can_use(usr) ) + if(id) + remove_id() + else + to_chat(usr, "This PDA does not have an ID in it.") + +/obj/item/device/pda/proc/play_ringtone() + var/S + + if(ttone in ttone_sound) + S = ttone_sound[ttone] + else + S = 'sound/machines/twobeep.ogg' + playsound(loc, S, 50, 1) + for(var/mob/O in hearers(3, loc)) + O.show_message(text("[bicon(src)] *[ttone]*")) + +/obj/item/device/pda/proc/set_ringtone() + var/t = input("Please enter new ringtone", name, ttone) as text + if(in_range(src, usr) && loc == usr) + if(t) + if(hidden_uplink && hidden_uplink.check_trigger(usr, lowertext(t), lowertext(lock_code))) + to_chat(usr, "The PDA softly beeps.") + close(usr) + else + t = sanitize(copytext(t, 1, 20)) + ttone = t + return 1 + else + close(usr) + return 0 + +/obj/item/device/pda/New(var/mob/living/carbon/human/H) + ..() + PDAs += src + PDAs = sortAtom(PDAs) + update_programs() + if(default_cartridge) + cartridge = new default_cartridge(src) + cartridge.update_programs(src) + new /obj/item/weapon/pen(src) + pdachoice = isnull(H) ? 1 : (ishuman(H) ? H.pdachoice : 1) + switch(pdachoice) + if(1) icon = 'icons/obj/pda.dmi' + if(2) icon = 'icons/obj/pda_slim.dmi' + if(3) icon = 'icons/obj/pda_old.dmi' + if(4) icon = 'icons/obj/pda_rugged.dmi' + if(5) icon = 'icons/obj/pda_holo.dmi' + if(6) + icon = 'icons/obj/pda_wrist.dmi' + item_state = icon_state + item_icons = list( + slot_belt_str = 'icons/mob/pda_wrist.dmi', + slot_wear_id_str = 'icons/mob/pda_wrist.dmi', + slot_gloves_str = 'icons/mob/pda_wrist.dmi' + ) + desc = "A portable microcomputer by Thinktronic Systems, LTD. This model is a wrist-bound version." + slot_flags = SLOT_ID | SLOT_BELT | SLOT_GLOVES + sprite_sheets = list( + SPECIES_TESHARI = 'icons/mob/species/teshari/pda_wrist.dmi', + SPECIES_VR_TESHARI = 'icons/mob/species/teshari/pda_wrist.dmi', + ) + else + icon = 'icons/obj/pda_old.dmi' + log_debug("Invalid switch for PDA, defaulting to old PDA icons. [pdachoice] chosen.") + start_program(find_program(/datum/data/pda/app/main_menu)) + +/obj/item/device/pda/proc/can_use(mob/user) + return (tgui_status(user, GLOB.tgui_inventory_state) == STATUS_INTERACTIVE) + +/obj/item/device/pda/GetAccess() + if(id) + return id.GetAccess() + else + return ..() + +/obj/item/device/pda/GetID() + return id + +/obj/item/device/pda/MouseDrop(obj/over_object as obj, src_location, over_location) + var/mob/M = usr + if((!istype(over_object, /obj/screen)) && can_use(usr)) + return attack_self(M) + return + +/obj/item/device/pda/proc/close(mob/user) + SStgui.close_uis(src) + +/obj/item/device/pda/attack_self(mob/user as mob) + user.set_machine(src) + + if(active_uplink_check(user)) + return + + tgui_interact(user) + return + +/obj/item/device/pda/proc/start_program(datum/data/pda/P) + if(P && ((P in programs) || (cartridge && (P in cartridge.programs)))) + return P.start() + return 0 + +/obj/item/device/pda/proc/find_program(type) + var/datum/data/pda/A = locate(type) in programs + if(A) + return A + if(cartridge) + A = locate(type) in cartridge.programs + if(A) + return A + return null + +// force the cache to rebuild on update_ui +/obj/item/device/pda/proc/update_shortcuts() + shortcut_cache.Cut() + +/obj/item/device/pda/proc/update_programs() + for(var/A in programs) + var/datum/data/pda/P = A + P.pda = src + +/obj/item/device/pda/proc/detonate_act(var/obj/item/device/pda/P) + //TODO: sometimes these attacks show up on the message server + var/i = rand(1,100) + var/j = rand(0,1) //Possibility of losing the PDA after the detonation + var/message = "" + var/mob/living/M = null + if(ismob(P.loc)) + M = P.loc + + //switch(i) //Yes, the overlapping cases are intended. + if(i<=10) //The traditional explosion + P.explode() + j=1 + message += "Your [P] suddenly explodes!" + if(i>=10 && i<= 20) //The PDA burns a hole in the holder. + j=1 + if(M && isliving(M)) + M.apply_damage( rand(30,60) , BURN) + message += "You feel a searing heat! Your [P] is burning!" + if(i>=20 && i<=25) //EMP + empulse(P.loc, 1, 2, 4, 6, 1) + message += "Your [P] emits a wave of electromagnetic energy!" + if(i>=25 && i<=40) //Smoke + var/datum/effect/effect/system/smoke_spread/chem/S = new /datum/effect/effect/system/smoke_spread/chem + S.attach(P.loc) + S.set_up(P, 10, 0, P.loc) + playsound(P, 'sound/effects/smoke.ogg', 50, 1, -3) + S.start() + message += "Large clouds of smoke billow forth from your [P]!" + if(i>=40 && i<=45) //Bad smoke + var/datum/effect/effect/system/smoke_spread/bad/B = new /datum/effect/effect/system/smoke_spread/bad + B.attach(P.loc) + B.set_up(P, 10, 0, P.loc) + playsound(P, 'sound/effects/smoke.ogg', 50, 1, -3) + B.start() + message += "Large clouds of noxious smoke billow forth from your [P]!" + if(i>=65 && i<=75) //Weaken + if(M && isliving(M)) + M.apply_effects(0,1) + message += "Your [P] flashes with a blinding white light! You feel weaker." + if(i>=75 && i<=85) //Stun and stutter + if(M && isliving(M)) + M.apply_effects(1,0,0,0,1) + message += "Your [P] flashes with a blinding white light! You feel weaker." + if(i>=85) //Sparks + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(2, 1, P.loc) + s.start() + message += "Your [P] begins to spark violently!" + if(i>45 && i<65 && prob(50)) //Nothing happens + message += "Your [P] bleeps loudly." + j = prob(10) + + if(j && detonate) //This kills the PDA + qdel(P) + if(message) + message += "It melts in a puddle of plastic." + else + message += "Your [P] shatters in a thousand pieces!" + + if(M && isliving(M)) + message = "[message]" + M.show_message(message, 1) + +/obj/item/device/pda/proc/remove_id() + if (id) + if (ismob(loc)) + var/mob/M = loc + M.put_in_hands(id) + to_chat(usr, "You remove the ID from the [name].") + playsound(src, 'sound/machines/id_swipe.ogg', 100, 1) + else + id.loc = get_turf(src) + id = null + +/obj/item/device/pda/proc/remove_pen() + var/obj/item/weapon/pen/O = locate() in src + if(O) + if(istype(loc, /mob)) + var/mob/M = loc + if(M.get_active_hand() == null) + M.put_in_hands(O) + to_chat(usr, "You remove \the [O] from \the [src].") + return + O.loc = get_turf(src) + else + to_chat(usr, "This PDA does not have a pen in it.") + +/obj/item/device/pda/verb/verb_reset_pda() + set category = "Object" + set name = "Reset PDA" + set src in usr + + if(issilicon(usr)) + return + + if(can_use(usr)) + start_program(find_program(/datum/data/pda/app/main_menu)) + notifying_programs.Cut() + overlays -= image('icons/obj/pda.dmi', "pda-r") + to_chat(usr, "You press the reset button on \the [src].") + else + to_chat(usr, "You cannot do this while restrained.") + +/obj/item/device/pda/verb/verb_remove_id() + set category = "Object" + set name = "Remove id" + set src in usr + + if(issilicon(usr)) + return + + if ( can_use(usr) ) + if(id) + remove_id() + else + to_chat(usr, "This PDA does not have an ID in it.") + else + to_chat(usr, "You cannot do this while restrained.") + + +/obj/item/device/pda/verb/verb_remove_pen() + set category = "Object" + set name = "Remove pen" + set src in usr + + if(issilicon(usr)) + return + + if ( can_use(usr) ) + remove_pen() + else + to_chat(usr, "You cannot do this while restrained.") + +/obj/item/device/pda/verb/verb_remove_cartridge() + set category = "Object" + set name = "Remove cartridge" + set src in usr + + if(issilicon(usr)) + return + + if(!can_use(usr)) + to_chat(usr, "You cannot do this while restrained.") + return + + if(isnull(cartridge)) + to_chat(usr, "There's no cartridge to eject.") + return + + cartridge.forceMove(get_turf(src)) + if(ismob(loc)) + var/mob/M = loc + M.put_in_hands(cartridge) + // mode = 0 + // scanmode = 0 + if (cartridge.radio) + cartridge.radio.hostpda = null + to_chat(usr, "You remove \the [cartridge] from the [name].") + playsound(src, 'sound/machines/id_swipe.ogg', 100, 1) + cartridge = null + update_programs() + update_shortcuts() + start_program(find_program(/datum/data/pda/app/main_menu)) + + +/obj/item/device/pda/proc/id_check(mob/user as mob, choice as num)//To check for IDs; 1 for in-pda use, 2 for out of pda use. + if(choice == 1) + if (id) + remove_id() + return 1 + else + var/obj/item/I = user.get_active_hand() + if (istype(I, /obj/item/weapon/card/id) && user.unEquip(I)) + I.loc = src + id = I + return 1 + else + var/obj/item/weapon/card/I = user.get_active_hand() + if (istype(I, /obj/item/weapon/card/id) && I:registered_name && user.unEquip(I)) + var/obj/old_id = id + I.loc = src + id = I + user.put_in_hands(old_id) + return 1 + return 0 + +// access to status display signals +/obj/item/device/pda/attackby(obj/item/C as obj, mob/user as mob) + ..() + if(istype(C, /obj/item/weapon/cartridge) && !cartridge) + cartridge = C + user.drop_item() + cartridge.loc = src + cartridge.update_programs(src) + update_shortcuts() + to_chat(usr, "You insert [cartridge] into [src].") + if(cartridge.radio) + cartridge.radio.hostpda = src + + else if(istype(C, /obj/item/weapon/card/id)) + var/obj/item/weapon/card/id/idcard = C + if(!idcard.registered_name) + to_chat(user, "\The [src] rejects the ID.") + return + if(!owner) + owner = idcard.registered_name + ownjob = idcard.assignment + ownrank = idcard.rank + name = "PDA-[owner] ([ownjob])" + to_chat(user, "Card scanned.") + else + //Basic safety check. If either both objects are held by user or PDA is on ground and card is in hand. + if(((src in user.contents) && (C in user.contents)) || (istype(loc, /turf) && in_range(src, user) && (C in user.contents)) ) + if(id_check(user, 2)) + to_chat(user, "You put the ID into \the [src]'s slot.") + updateSelfDialog()//Update self dialog on success. + return //Return in case of failed check or when successful. + updateSelfDialog()//For the non-input related code. + else if(istype(C, /obj/item/device/paicard) && !src.pai) + user.drop_item() + C.loc = src + pai = C + to_chat(user, "You slot \the [C] into \the [src].") + SStgui.update_uis(src) // update all UIs attached to src + else if(istype(C, /obj/item/weapon/pen)) + var/obj/item/weapon/pen/O = locate() in src + if(O) + to_chat(user, "There is already a pen in \the [src].") + else + user.drop_item() + C.loc = src + to_chat(user, "You slot \the [C] into \the [src].") + return + +/obj/item/device/pda/attack(mob/living/C as mob, mob/living/user as mob) + if (istype(C, /mob/living/carbon) && scanmode) + scanmode.scan_mob(C, user) + +/obj/item/device/pda/afterattack(atom/A as mob|obj|turf|area, mob/user as mob, proximity) + if(proximity && scanmode) + scanmode.scan_atom(A, user) + +/obj/item/device/pda/proc/explode() //This needs tuning. //Sure did. + if(!src.detonate) return + var/turf/T = get_turf(src.loc) + if(T) + T.hotspot_expose(700,125) + explosion(T, 0, 0, 1, rand(1,2)) + return + +/obj/item/device/pda/Destroy() + PDAs -= src + if (src.id && prob(90)) //IDs are kept in 90% of the cases + src.id.forceMove(get_turf(src.loc)) + else + QDEL_NULL(src.id) + + current_app = null + scanmode = null + QDEL_NULL(pai) + QDEL_LIST(programs) + QDEL_NULL(cartridge) + return ..() + +//Some spare PDAs in a box +/obj/item/weapon/storage/box/PDAs + name = "box of spare PDAs" + desc = "A box of spare PDA microcomputers." + icon = 'icons/obj/pda.dmi' + icon_state = "pdabox" + +/obj/item/weapon/storage/box/PDAs/New() + ..() + new /obj/item/device/pda(src) + new /obj/item/device/pda(src) + new /obj/item/device/pda(src) + new /obj/item/device/pda(src) + new /obj/item/weapon/cartridge/head(src) + + var/newcart = pick( /obj/item/weapon/cartridge/engineering, + /obj/item/weapon/cartridge/security, + /obj/item/weapon/cartridge/medical, + /obj/item/weapon/cartridge/signal/science, + /obj/item/weapon/cartridge/quartermaster) + new newcart(src) + +// Pass along the pulse to atoms in contents, largely added so pAIs are vulnerable to EMP +/obj/item/device/pda/emp_act(severity) + for(var/atom/A in src) + A.emp_act(severity) +>>>>>>> 5670946... Merge pull request #7991 from MistakeNot4892/bird2 diff --git a/icons/mob/human_races/masks/blood_seromi.dmi b/icons/mob/human_races/masks/blood_teshari.dmi similarity index 100% rename from icons/mob/human_races/masks/blood_seromi.dmi rename to icons/mob/human_races/masks/blood_teshari.dmi diff --git a/icons/mob/human_races/masks/dam_mask_seromi.dmi b/icons/mob/human_races/masks/dam_mask_teshari.dmi similarity index 100% rename from icons/mob/human_races/masks/dam_mask_seromi.dmi rename to icons/mob/human_races/masks/dam_mask_teshari.dmi diff --git a/icons/mob/human_races/masks/dam_seromi.dmi b/icons/mob/human_races/masks/dam_teshari.dmi similarity index 100% rename from icons/mob/human_races/masks/dam_seromi.dmi rename to icons/mob/human_races/masks/dam_teshari.dmi diff --git a/icons/mob/human_races/r_seromi.dmi b/icons/mob/human_races/r_teshari.dmi similarity index 100% rename from icons/mob/human_races/r_seromi.dmi rename to icons/mob/human_races/r_teshari.dmi diff --git a/icons/mob/species/seromi/back.dmi b/icons/mob/species/teshari/back.dmi similarity index 100% rename from icons/mob/species/seromi/back.dmi rename to icons/mob/species/teshari/back.dmi diff --git a/icons/mob/species/seromi/belt.dmi b/icons/mob/species/teshari/belt.dmi similarity index 100% rename from icons/mob/species/seromi/belt.dmi rename to icons/mob/species/teshari/belt.dmi diff --git a/icons/mob/species/seromi/belt_mirror.dmi b/icons/mob/species/teshari/belt_mirror.dmi similarity index 100% rename from icons/mob/species/seromi/belt_mirror.dmi rename to icons/mob/species/teshari/belt_mirror.dmi diff --git a/icons/mob/species/seromi/deptcloak.dmi b/icons/mob/species/teshari/deptcloak.dmi similarity index 100% rename from icons/mob/species/seromi/deptcloak.dmi rename to icons/mob/species/teshari/deptcloak.dmi diff --git a/icons/mob/species/seromi/deptjacket.dmi b/icons/mob/species/teshari/deptjacket.dmi similarity index 100% rename from icons/mob/species/seromi/deptjacket.dmi rename to icons/mob/species/teshari/deptjacket.dmi diff --git a/icons/mob/species/seromi/ears.dmi b/icons/mob/species/teshari/ears.dmi similarity index 100% rename from icons/mob/species/seromi/ears.dmi rename to icons/mob/species/teshari/ears.dmi diff --git a/icons/mob/species/seromi/eyes.dmi b/icons/mob/species/teshari/eyes.dmi similarity index 100% rename from icons/mob/species/seromi/eyes.dmi rename to icons/mob/species/teshari/eyes.dmi diff --git a/icons/mob/species/seromi/gloves.dmi b/icons/mob/species/teshari/gloves.dmi similarity index 100% rename from icons/mob/species/seromi/gloves.dmi rename to icons/mob/species/teshari/gloves.dmi diff --git a/icons/mob/species/seromi/handcuffs.dmi b/icons/mob/species/teshari/handcuffs.dmi similarity index 100% rename from icons/mob/species/seromi/handcuffs.dmi rename to icons/mob/species/teshari/handcuffs.dmi diff --git a/icons/mob/species/seromi/head.dmi b/icons/mob/species/teshari/head.dmi similarity index 100% rename from icons/mob/species/seromi/head.dmi rename to icons/mob/species/teshari/head.dmi diff --git a/icons/mob/species/seromi/id.dmi b/icons/mob/species/teshari/id.dmi similarity index 100% rename from icons/mob/species/seromi/id.dmi rename to icons/mob/species/teshari/id.dmi diff --git a/icons/mob/species/seromi/masks.dmi b/icons/mob/species/teshari/masks.dmi similarity index 100% rename from icons/mob/species/seromi/masks.dmi rename to icons/mob/species/teshari/masks.dmi diff --git a/icons/mob/species/seromi/pda_wrist.dmi b/icons/mob/species/teshari/pda_wrist.dmi similarity index 100% rename from icons/mob/species/seromi/pda_wrist.dmi rename to icons/mob/species/teshari/pda_wrist.dmi diff --git a/icons/mob/species/seromi/pilot_helmet.dmi b/icons/mob/species/teshari/pilot_helmet.dmi similarity index 100% rename from icons/mob/species/seromi/pilot_helmet.dmi rename to icons/mob/species/teshari/pilot_helmet.dmi diff --git a/icons/mob/species/seromi/shoes.dmi b/icons/mob/species/teshari/shoes.dmi similarity index 100% rename from icons/mob/species/seromi/shoes.dmi rename to icons/mob/species/teshari/shoes.dmi diff --git a/icons/mob/species/seromi/suit.dmi b/icons/mob/species/teshari/suit.dmi similarity index 100% rename from icons/mob/species/seromi/suit.dmi rename to icons/mob/species/teshari/suit.dmi diff --git a/icons/mob/species/seromi/teshari_cloak.dmi b/icons/mob/species/teshari/teshari_cloak.dmi similarity index 100% rename from icons/mob/species/seromi/teshari_cloak.dmi rename to icons/mob/species/teshari/teshari_cloak.dmi diff --git a/icons/mob/species/seromi/teshari_hood.dmi b/icons/mob/species/teshari/teshari_hood.dmi similarity index 100% rename from icons/mob/species/seromi/teshari_hood.dmi rename to icons/mob/species/teshari/teshari_hood.dmi diff --git a/icons/mob/species/seromi/teshari_uniform.dmi b/icons/mob/species/teshari/teshari_uniform.dmi similarity index 100% rename from icons/mob/species/seromi/teshari_uniform.dmi rename to icons/mob/species/teshari/teshari_uniform.dmi diff --git a/icons/mob/species/seromi/ties.dmi b/icons/mob/species/teshari/ties.dmi similarity index 100% rename from icons/mob/species/seromi/ties.dmi rename to icons/mob/species/teshari/ties.dmi diff --git a/icons/mob/species/seromi/uniform.dmi b/icons/mob/species/teshari/uniform.dmi similarity index 100% rename from icons/mob/species/seromi/uniform.dmi rename to icons/mob/species/teshari/uniform.dmi diff --git a/icons/obj/clothing/species/seromi/hats.dmi b/icons/obj/clothing/species/teshari/hats.dmi similarity index 100% rename from icons/obj/clothing/species/seromi/hats.dmi rename to icons/obj/clothing/species/teshari/hats.dmi diff --git a/icons/obj/clothing/species/seromi/suits.dmi b/icons/obj/clothing/species/teshari/suits.dmi similarity index 100% rename from icons/obj/clothing/species/seromi/suits.dmi rename to icons/obj/clothing/species/teshari/suits.dmi diff --git a/icons/obj/clothing/species/seromi/uniform.dmi b/icons/obj/clothing/species/teshari/uniform.dmi similarity index 100% rename from icons/obj/clothing/species/seromi/uniform.dmi rename to icons/obj/clothing/species/teshari/uniform.dmi diff --git a/maps/southern_cross/items/clothing/sc_accessory.dm b/maps/southern_cross/items/clothing/sc_accessory.dm index 67dd36ec891..66d977ffc2e 100644 --- a/maps/southern_cross/items/clothing/sc_accessory.dm +++ b/maps/southern_cross/items/clothing/sc_accessory.dm @@ -10,5 +10,5 @@ desc = "Sturdy mess of black synthcotton belts and buckles." icon_state = "pilot_webbing2" sprite_sheets = list( - "Teshari" = 'icons/mob/species/seromi/ties.dmi' - ) \ No newline at end of file + SPECIES_TESHARI = 'icons/mob/species/teshari/ties.dmi' + ) \ No newline at end of file diff --git a/maps/southern_cross/items/clothing/sc_suit.dm b/maps/southern_cross/items/clothing/sc_suit.dm index 204db3afd19..2b15324f4d1 100644 --- a/maps/southern_cross/items/clothing/sc_suit.dm +++ b/maps/southern_cross/items/clothing/sc_suit.dm @@ -8,8 +8,8 @@ item_state_slots = list(slot_r_hand_str = "brown_jacket", slot_l_hand_str = "brown_jacket") icon = 'maps/southern_cross/icons/obj/sc_suit.dmi' sprite_sheets = list( - "Teshari" = 'maps/southern_cross/icons/mob/species/teshari/sc_suit.dmi' - ) + SPECIES_TESHARI = 'maps/southern_cross/icons/mob/species/teshari/sc_suit.dmi' + ) min_cold_protection_temperature = SPACE_SUIT_MIN_COLD_PROTECTION_TEMPERATURE //Misc diff --git a/maps/southern_cross/items/clothing/sc_under.dm b/maps/southern_cross/items/clothing/sc_under.dm index 3f7f7eb1a8c..ea024abe7ae 100644 --- a/maps/southern_cross/items/clothing/sc_under.dm +++ b/maps/southern_cross/items/clothing/sc_under.dm @@ -8,8 +8,8 @@ item_icons = list(slot_w_uniform_str = 'maps/southern_cross/icons/mob/sc_under.dmi') icon = 'maps/southern_cross/icons/obj/sc_uniforms.dmi' sprite_sheets = list( - "Teshari" = 'maps/southern_cross/icons/mob/species/teshari/sc_uniform.dmi' - ) + SPECIES_TESHARI = 'maps/southern_cross/icons/mob/species/teshari/sc_uniform.dmi' + ) starting_accessories = list(/obj/item/clothing/accessory/storage/webbing/pilot1) /obj/item/clothing/under/rank/pilot1/no_webbing @@ -25,8 +25,8 @@ item_icons = list(slot_w_uniform_str = 'maps/southern_cross/icons/mob/sc_under.dmi') icon = 'maps/southern_cross/icons/obj/sc_uniforms.dmi' sprite_sheets = list( - "Teshari" = 'maps/southern_cross/icons/mob/species/teshari/sc_uniform.dmi' - ) + SPECIES_TESHARI = 'maps/southern_cross/icons/mob/species/teshari/sc_uniform.dmi' + ) starting_accessories = list(/obj/item/clothing/accessory/storage/webbing/pilot2) /obj/item/clothing/under/rank/pilot2/no_webbing diff --git a/vorestation.dme b/vorestation.dme index 24bf823bffe..a698ff5d1ab 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1994,8 +1994,8 @@ #include "code\modules\clothing\suits\utility.dm" #include "code\modules\clothing\suits\utility_vr.dm" #include "code\modules\clothing\suits\wiz_robe.dm" -#include "code\modules\clothing\suits\aliens\seromi.dm" #include "code\modules\clothing\suits\aliens\tajara.dm" +#include "code\modules\clothing\suits\aliens\teshari.dm" #include "code\modules\clothing\suits\aliens\unathi.dm" #include "code\modules\clothing\suits\aliens\vox.dm" #include "code\modules\clothing\under\color.dm" @@ -2030,7 +2030,7 @@ #include "code\modules\clothing\under\jobs\engineering.dm" #include "code\modules\clothing\under\jobs\medsci.dm" #include "code\modules\clothing\under\jobs\security.dm" -#include "code\modules\clothing\under\xenos\seromi.dm" +#include "code\modules\clothing\under\xenos\teshari.dm" #include "code\modules\clothing\under\xenos\vox.dm" #include "code\modules\compass\^compass.dm" #include "code\modules\compass\_compass.dm" @@ -2656,6 +2656,7 @@ #include "code\modules\mob\living\carbon\human\species\station\monkey.dm" #include "code\modules\mob\living\carbon\human\species\station\monkey_vr.dm" #include "code\modules\mob\living\carbon\human\species\station\prometheans.dm" +<<<<<<< HEAD:vorestation.dme #include "code\modules\mob\living\carbon\human\species\station\prometheans_vr.dm" #include "code\modules\mob\living\carbon\human\species\station\seromi.dm" #include "code\modules\mob\living\carbon\human\species\station\station.dm" @@ -2673,6 +2674,10 @@ #include "code\modules\mob\living\carbon\human\species\station\traits_vr\trait.dm" #include "code\modules\mob\living\carbon\human\species\station\traits_vr\weaver_objs.dm" #include "code\modules\mob\living\carbon\human\species\station\traits_vr\weaver_recipies.dm" +======= +#include "code\modules\mob\living\carbon\human\species\station\station.dm" +#include "code\modules\mob\living\carbon\human\species\station\teshari.dm" +>>>>>>> 5670946... Merge pull request #7991 from MistakeNot4892/bird2:polaris.dme #include "code\modules\mob\living\carbon\human\species\virtual_reality\avatar.dm" #include "code\modules\mob\living\carbon\human\species\virtual_reality\opaque_form.dm" #include "code\modules\mob\living\carbon\human\species\xenomorphs\alien_powers.dm" @@ -3121,13 +3126,20 @@ #include "code\modules\organs\subtypes\machine.dm" #include "code\modules\organs\subtypes\nano.dm" #include "code\modules\organs\subtypes\replicant.dm" +<<<<<<< HEAD:vorestation.dme #include "code\modules\organs\subtypes\seromi.dm" #include "code\modules\organs\subtypes\shadekin.dm" #include "code\modules\organs\subtypes\shadekin_vr.dm" +======= +>>>>>>> 5670946... Merge pull request #7991 from MistakeNot4892/bird2:polaris.dme #include "code\modules\organs\subtypes\slime.dm" #include "code\modules\organs\subtypes\slime_vr.dm" #include "code\modules\organs\subtypes\standard.dm" +<<<<<<< HEAD:vorestation.dme #include "code\modules\organs\subtypes\standard_vr.dm" +======= +#include "code\modules\organs\subtypes\teshari.dm" +>>>>>>> 5670946... Merge pull request #7991 from MistakeNot4892/bird2:polaris.dme #include "code\modules\organs\subtypes\unathi.dm" #include "code\modules\organs\subtypes\unbreakable.dm" #include "code\modules\organs\subtypes\unseverable.dm" From 82ab4011ccee22ba9b477de5098998c9d26bfff1 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Fri, 26 Mar 2021 15:09:52 -0900 Subject: [PATCH 26/37] Merge pull request #7997 from Verkister/patch-69 Fixes naked ghosts --- code/modules/mob/dead/observer/observer.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index bc7ab035ec7..c5fdbdf4241 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -121,7 +121,7 @@ // Unclear why this isn't being grabbed by appearance. if(ishuman(body)) var/mob/living/carbon/human/H = body - overlays = H.overlays_standing + add_overlay(H.overlays_standing) if(!T) T = pick(latejoin) //Safety in case we cannot find the body's position forceMove(T) @@ -915,4 +915,4 @@ mob/observer/dead/MayRespawn(var/feedback = 0) /mob/observer/dead/verb/respawn() set name = "Respawn" set category = "Ghost" - src.abandon_mob() \ No newline at end of file + src.abandon_mob() From 6bf9d8b00242e34fef611adfdaeb777e5fbe7994 Mon Sep 17 00:00:00 2001 From: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> Date: Thu, 4 Mar 2021 15:24:13 +0000 Subject: [PATCH 28/37] Makes the event HUD work *Finishes up the partially-implemented event HUD (The one the event pref in the VORE character setup tab is for) and adds a verb to let event managers give it to people (can be used by right-clicking them, or from the "Fun" verb tab. Tested. --- code/modules/admin/admin_verb_lists_vr.dm | 1 + code/modules/admin/verbs/randomverbs_vr.dm | 17 +++++++++++++++++ .../mob/living/carbon/human/human_helpers.dm | 4 ++++ code/modules/mob/mob_helpers_vr.dm | 14 ++++++++++++++ vorestation.dme | 1 + 5 files changed, 37 insertions(+) create mode 100644 code/modules/mob/mob_helpers_vr.dm diff --git a/code/modules/admin/admin_verb_lists_vr.dm b/code/modules/admin/admin_verb_lists_vr.dm index b024211d2cc..a731751fd7b 100644 --- a/code/modules/admin/admin_verb_lists_vr.dm +++ b/code/modules/admin/admin_verb_lists_vr.dm @@ -393,6 +393,7 @@ var/list/admin_verbs_mod = list( ) var/list/admin_verbs_event_manager = list( + /client/proc/toggle_vantag_hud, /client/proc/cmd_event_say, /client/proc/cmd_admin_pm_context, /client/proc/cmd_admin_pm_panel, diff --git a/code/modules/admin/verbs/randomverbs_vr.dm b/code/modules/admin/verbs/randomverbs_vr.dm index d4fa30c8243..997556e3a4b 100644 --- a/code/modules/admin/verbs/randomverbs_vr.dm +++ b/code/modules/admin/verbs/randomverbs_vr.dm @@ -97,3 +97,20 @@ log_admin("ZNarrate: [key_name(usr)] : [msg]") message_admins(" ZNarrate: [key_name_admin(usr)] : [msg]
", 1) feedback_add_details("admin_verb","GLNA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! + +/client/proc/toggle_vantag_hud(var/mob/target as mob) + set category = "Fun" + set name = "Give/Remove Event HUD" + set desc = "Give a mob the event hud, which shows them other people's event preferences, or remove it from them" + + if(target.vantag_hud) + target.vantag_hud = FALSE + target.recalculate_vis() + to_chat(src, "You removed the event HUD from [key_name(target)].") + to_chat(target, "You no longer have the event HUD.") + else + target.vantag_hud = TRUE + target.recalculate_vis() + to_chat(src, "You gave the event HUD to [key_name(target)].") + to_chat(target, "You now have the event HUD. Icons will appear next to characters indicating if they prefer to be killed(red crosshairs), devoured(belly), or kidnapped(blue crosshairs) by event characters.") + feedback_add_details("admin_verb","GREHud") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 435ca993546..7b5e9bb3ef6 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -190,6 +190,10 @@ if(nif) compiled_vis |= nif.planes_visible() //VOREStation Add End + //VOREStation Add - event hud + if(vantag_hud) + compiled_vis |= VIS_CH_VANTAG + //VOREStation Add End if(!compiled_vis.len && !vis_enabled.len) return //Nothin' doin'. diff --git a/code/modules/mob/mob_helpers_vr.dm b/code/modules/mob/mob_helpers_vr.dm new file mode 100644 index 00000000000..f16a204153d --- /dev/null +++ b/code/modules/mob/mob_helpers_vr.dm @@ -0,0 +1,14 @@ +/mob/recalculate_vis() + . = ..() + if(!plane_holder || !vis_enabled) + return + + if(vantag_hud) + if(!(VIS_CH_VANTAG in vis_enabled)) + plane_holder.set_vis(VIS_CH_VANTAG,TRUE) + vis_enabled += VIS_CH_VANTAG + else + if(VIS_CH_VANTAG in vis_enabled) + plane_holder.set_vis(VIS_CH_VANTAG,FALSE) + vis_enabled -= VIS_CH_VANTAG + return diff --git a/vorestation.dme b/vorestation.dme index d12feb70ad7..a8d523eb294 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2468,6 +2468,7 @@ #include "code\modules\mob\mob_grab.dm" #include "code\modules\mob\mob_grab_specials.dm" #include "code\modules\mob\mob_helpers.dm" +#include "code\modules\mob\mob_helpers_vr.dm" #include "code\modules\mob\mob_movement.dm" #include "code\modules\mob\mob_planes.dm" #include "code\modules\mob\mob_planes_vr.dm" From fb150ae5aa396178028ad6172b9598e0ad7805ee Mon Sep 17 00:00:00 2001 From: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> Date: Sat, 27 Mar 2021 15:57:59 +0000 Subject: [PATCH 29/37] Update code/modules/mob/living/carbon/human/human_helpers.dm Co-authored-by: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> --- code/modules/mob/living/carbon/human/human_helpers.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 7b5e9bb3ef6..6795d670647 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -189,8 +189,7 @@ //VOREStation Add - NIF Support if(nif) compiled_vis |= nif.planes_visible() - //VOREStation Add End - //VOREStation Add - event hud + //event hud if(vantag_hud) compiled_vis |= VIS_CH_VANTAG //VOREStation Add End From a2ad82c627deaacbbb1348074f7814a892838e62 Mon Sep 17 00:00:00 2001 From: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> Date: Sat, 27 Mar 2021 16:01:14 +0000 Subject: [PATCH 30/37] Adds event hud to admin_verbs_admin --- code/modules/admin/admin_verb_lists_vr.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/admin/admin_verb_lists_vr.dm b/code/modules/admin/admin_verb_lists_vr.dm index a731751fd7b..bc6e620b7a7 100644 --- a/code/modules/admin/admin_verb_lists_vr.dm +++ b/code/modules/admin/admin_verb_lists_vr.dm @@ -19,6 +19,7 @@ var/list/admin_verbs_default = list( ) var/list/admin_verbs_admin = list( + /client/proc/toggle_vantag_hud, /datum/admins/proc/set_tcrystals, /datum/admins/proc/add_tcrystals, /client/proc/invisimin, //allows our mob to go invisible/visible, From da6f85321014107e59babae1ad6fad7d28c66c68 Mon Sep 17 00:00:00 2001 From: VerySoft Date: Sat, 27 Mar 2021 20:55:16 -0400 Subject: [PATCH 31/37] MORE ALT ID STUFF So basically I made one for all the station jobs, and then made one that when you use it, will become whatever job you are when you use it the first time. I added these to the loadout under utility as contractor identification cards! I also did the same thing for the ITG IDs, but I did not put them on the loadout. People can fluff for them if they want to though! ITG is just a little more stringent in its hiring process than NT is. I ALSO put in tons of pieces (which I used to make most of these) so that if someone wants to make more of them, or modularize some of them for whatever, they can! There's some alternative icon types and stuff in here too for making IDs for factions that don't exist or whatever! :0 I also removed Harmony's fluff ID and replaced it with the polymorphic ITG ID, since it's effectively the same thing but more generalized. --- .../items/weapons/id cards/station_ids_vr.dm | 233 +++++++++--------- .../loadout/loadout_fluffitems_vr.dm | 2 +- .../loadout/loadout_utility_vr.dm | 5 + .../vore/fluffstuff/custom_items_vr.dm | 10 - icons/obj/card_alt_vr.dmi | Bin 24726 -> 47112 bytes 5 files changed, 121 insertions(+), 129 deletions(-) diff --git a/code/game/objects/items/weapons/id cards/station_ids_vr.dm b/code/game/objects/items/weapons/id cards/station_ids_vr.dm index 4cb6c565ac0..0a9015145a7 100644 --- a/code/game/objects/items/weapons/id cards/station_ids_vr.dm +++ b/code/game/objects/items/weapons/id cards/station_ids_vr.dm @@ -5,7 +5,7 @@ var/list/title_strings = list() var/preset_rank = FALSE -/obj/item/weapon/card/id/event/attack_self(mob/user as mob) +/obj/item/weapon/card/id/event/attack_self(var/mob/user) if(configured == 1) return ..() @@ -28,10 +28,12 @@ configured = 1 to_chat(user, "Card settings set.") -/obj/item/weapon/card/id/event/attackby(obj/item/I as obj, mob/user as mob) +/obj/item/weapon/card/id/event/attackby(obj/item/I as obj, var/mob/user) if(istype(I, /obj/item/weapon/card/id) && !accessset) var/obj/item/weapon/card/id/O = I access |= O.access + desc = I.desc + rank = O.rank to_chat(user, "You copy the access from \the [I] to \the [src].") user.drop_from_inventory(I) qdel(I) @@ -52,31 +54,24 @@ icon = 'icons/obj/card_vr.dmi' base_icon = 'icons/obj/card_vr.dmi' icon_state = "itg" - item_state = "itg_id" /obj/item/weapon/card/id/event/accessset/itg/green icon_state = "itg_green" - item_state = "itg_green_id" /obj/item/weapon/card/id/event/accessset/itg/red icon_state = "itg_red" - item_state = "itg_red_id" /obj/item/weapon/card/id/event/accessset/itg/purple icon_state = "itg_purple" - item_state = "itg_purple_id" /obj/item/weapon/card/id/event/accessset/itg/white icon_state = "itg_white" - item_state = "itg_white_id" /obj/item/weapon/card/id/event/accessset/itg/orange icon_state = "itg_orange" - item_state = "itg_orange_id" /obj/item/weapon/card/id/event/accessset/itg/blue icon_state = "itg_blue" - item_state = "itg_blue_id" /obj/item/weapon/card/id/event/accessset/itg/crew name = "\improper ITG Crew ID" @@ -97,7 +92,6 @@ assignment = "Cook" rank = "Cook" icon_state = "itg_green" - item_state = "itg_green_id" /obj/item/weapon/card/id/event/accessset/itg/crew/security name = "\improper ITG Security's ID" @@ -105,7 +99,6 @@ assignment = "Security" rank = "Security" icon_state = "itg_red" - item_state = "itg_red_id" /obj/item/weapon/card/id/event/accessset/itg/crew/research name = "\improper ITG Research's ID" @@ -113,7 +106,6 @@ assignment = "Research" rank = "Research" icon_state = "itg_purple" - item_state = "itg_purple_id" /obj/item/weapon/card/id/event/accessset/itg/crew/medical name = "\improper ITG Medic's ID" @@ -121,7 +113,6 @@ assignment = "Medic" rank = "Medic" icon_state = "itg_white" - item_state = "itg_white_id" /obj/item/weapon/card/id/event/accessset/itg/crew/engineer name = "\improper ITG Engineer's ID" @@ -129,7 +120,6 @@ assignment = "Engineer" rank = "Engineer" icon_state = "itg_orange" - item_state = "itg_orange_id" /obj/item/weapon/card/id/event/accessset/itg/crew/passengerliason name = "\improper ITG Passenger Liason's ID" @@ -137,7 +127,6 @@ assignment = "Passenger Liason" rank = "Passenger Liason" icon_state = "itg_blue" - item_state = "itg_blue_id" /obj/item/weapon/card/id/event/accessset/itg/crew/captain name = "\improper ITG Captain's ID" @@ -145,132 +134,140 @@ assignment = "Captain" rank = "Captain" icon_state = "itg_blue" - item_state = "itg_blue_id" access = list(777, 778) /obj/item/weapon/card/id/event/altcard icon = 'icons/obj/card_alt_vr.dmi' base_icon = 'icons/obj/card_alt_vr.dmi' icon_state = "id" - item_state = "id_id" -/obj/item/weapon/card/id/event/altcard/hop - icon_state = "silver" - item_state = "silver_id" - -/obj/item/weapon/card/id/event/altcard/cap - icon_state = "cap" - item_state = "cap_id" - -/obj/item/weapon/card/id/event/altcard/centcom - icon_state = "centcom" - item_state = "centcom_id" - -/obj/item/weapon/card/id/event/altcard/cargo - icon_state = "cargo" - item_state = "cargo_id" - -/obj/item/weapon/card/id/event/altcard/qm - icon_state = "cargoGold" - item_state = "cargoGold_id" - -/obj/item/weapon/card/id/event/altcard/miner - icon_state = "miner" - item_state = "miner_id" - -/obj/item/weapon/card/id/event/altcard/sci - icon_state = "sci" - item_state = "sci_id" - -/obj/item/weapon/card/id/event/altcard/rd - icon_state = "sciGold" - item_state = "sciGold_id" - -/obj/item/weapon/card/id/event/altcard/sec - icon_state = "sec" - item_state = "sec_id" - -/obj/item/weapon/card/id/event/altcard/hos - icon_state = "secGold" - item_state = "secGold_id" - -/obj/item/weapon/card/id/event/altcard/warden - icon_state = "warden" - item_state = "warden_id" - -/obj/item/weapon/card/id/event/altcard/eng - icon_state = "eng" - item_state = "eng_id" - -/obj/item/weapon/card/id/event/altcard/ce - icon_state = "engGold" - item_state = "engGold_id" - -/obj/item/weapon/card/id/event/altcard/atmos - icon_state = "atmos" - item_state = "atmos_id" - -/obj/item/weapon/card/id/event/altcard/med - icon_state = "med" - item_state = "med_id" - -/obj/item/weapon/card/id/event/altcard/cmo - icon_state = "medGold" - item_state = "medGold_id" - -/obj/item/weapon/card/id/event/altcard/paramed - icon_state = "paramed" - item_state = "paramed_id" +/obj/item/weapon/card/id/event/altcard/spare + icon_state = "spare" /obj/item/weapon/card/id/event/altcard/clown - icon_state = "clown" - item_state = "clown_id" + icon_state = "Clown" /obj/item/weapon/card/id/event/altcard/mime - icon_state = "mime" - item_state = "mime_id" + icon_state = "Mime" -/obj/item/weapon/card/id/event/altcard/syndie - icon_state = "syndie" - item_state = "syndie_id" +/obj/item/weapon/card/id/event/altcard/centcom + icon_state = "CentCom Officer" + +/obj/item/weapon/card/id/event/altcard/ert + icon_state = "Emergency Responder" + +/obj/item/weapon/card/id/event/altcard/nt + icon_state = "nanotrasen" /obj/item/weapon/card/id/event/altcard/syndiegold icon_state = "syndieGold" - item_state = "syndieGold_id" -/obj/item/weapon/card/id/event/altcard/green - icon_state = "green" - item_state = "green_id" +/obj/item/weapon/card/id/event/altcard/syndie + icon_state = "syndie" /obj/item/weapon/card/id/event/altcard/greengold icon_state = "greenGold" - item_state = "greenGold_id" - -/obj/item/weapon/card/id/event/altcard/explo - icon_state = "explo" - item_state = "explo_id" - -/obj/item/weapon/card/id/event/altcard/pf - icon_state = "exploGold" - item_state = "exploGold_id" - -/obj/item/weapon/card/id/event/altcard/fm - icon_state = "fieldmed" - item_state = "fieldmed_id" - -/obj/item/weapon/card/id/event/altcard/chaplain - icon_state = "chaplain" - item_state = "chaplain_id" - -/obj/item/weapon/card/id/event/altcard/nanotrasen - icon_state = "nanotrasen" - item_state = "nanotrasen_id" /obj/item/weapon/card/id/event/altcard/pink icon_state = "pink" - item_state = "pink_id" /obj/item/weapon/card/id/event/altcard/pinkgold icon_state = "pinkGold" - item_state = "pinkGold_id" +/obj/item/weapon/card/id/event/polymorphic + var/base_icon_state + +/obj/item/weapon/card/id/event/polymorphic/digest_act(atom/movable/item_storage = null) + var/gimmeicon = icon + . = ..() + icon = gimmeicon + icon_state = base_icon_state + "_digested" + +/obj/item/weapon/card/id/event/polymorphic/altcard/attack_self(var/mob/user) + if(configured == 1) + return ..() + else + icon_state = user.job + base_icon_state = user.job + return ..() + +/obj/item/weapon/card/id/event/polymorphic/altcard + icon = 'icons/obj/card_alt_vr.dmi' + base_icon = 'icons/obj/card_alt_vr.dmi' + icon_state = "blank" + name = "contractor identification card" + desc = "An ID card typically used by contractors." + +/obj/item/weapon/card/id/event/polymorphic/itg/attack_self(var/mob/user) + if(!configured) + var/list/jobs_to_icon = list( //ITG only has a few kinds of icons so we have to group them up! + "Pilot" = "itg", + "Visitor" = "itg", + "Quartermaster" = "itg", + "Cargo Technician" = "itg", + "Shaft Miner" = "itg", + "Intern" = "itg", + "Talon Pilot" = "itg", + "Bartender" = "itg_green", + "Botanist" = "itg_green", + "Chef" = "itg_green", + "Janitor" = "itg_green", + "Chaplain" = "itg_green", + "Entertainer" = "itg_green", + "Janitor" = "itg_green", + "Librarian" = "itg_green", + "Warden" = "itg_red", + "Detective" = "itg_red", + "Security Officer" = "itg_red", + "Talon Guard" = "itg_red", + "Roboticist" = "itg_purple", + "Scientist" = "itg_purple", + "Xenobiologist" = "itg_purple", + "Xenobotanist" = "itg_purple", + "Pathfinder" = "itg_purple", + "Explorer" = "itg_purple", + "Chemist" = "itg_white", + "Medical Doctor" = "itg_white", + "Paramedic" = "itg_white", + "Psychiatrist" = "itg_white", + "Field Medic" = "itg_white", + "Talon Doctor" = "itg_white", + "Atmospheric Technician" = "itg_orange", + "Station Engineer" = "itg_orange", + "Off-duty Officer" = "itg_red", + "Off-duty Engineer" = "itg_orange", + "Off-duty Medic" = "itg_white", + "Off-duty Scientist" = "itg_purple", + "Off-duty Cargo" = "itg", + "Off-duty Explorer" = "itg_purple", + "Off-duty Worker" = "itg_green" + ) + var/guess = jobs_to_icon[user.job] + + if(!guess) + to_chat(user, "ITG Cards do not seem to be able to accept the access codes for your ID.") + return + else + icon_state = guess + base_icon_state = guess + . = ..() + name = user.name + "'s ITG ID card" + " ([assignment])" + + +/obj/item/weapon/card/id/event/polymorphic/itg/attackby(obj/item/I as obj, var/mob/user) + if(istype(I, /obj/item/weapon/card/id) && !accessset) + var/obj/item/weapon/card/id/O = I + var/list/itgdont = list("Site Manager", "Head of Personnel", "Command Secretary", "Head of Security", "Chief Engineer", "Chief Medical Officer", "Research Director", "Clown", "Mime", "Talon Captain") //If you're in as one of these you probably aren't representing ITG + if(O.rank in itgdont) + to_chat(user, "ITG Cards do not seem to be able to accept the access codes for your ID.") + return + . = ..() + desc = "A small card designating affiliation with the Ironcrest Transport Group. It has a NanoTrasen insignia and a lot of very small print on the back to do with practices and regulations for contractors to use." + + +/obj/item/weapon/card/id/event/polymorphic/itg + icon = 'icons/obj/card_vr.dmi' + base_icon = 'icons/obj/card_vr.dmi' + icon_state = "itg" + name = "\improper ITG identification card" + desc = "A small card designating affiliation with the Ironcrest Transport Group. It has a NanoTrasen insignia and a lot of very small print on the back to do with practices and regulations for contractors to use." diff --git a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm index 4835fa92cf9..c28cb0f718d 100644 --- a/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_fluffitems_vr.dm @@ -1079,7 +1079,7 @@ character_name = list("Roanna Ti'Rox") /datum/gear/fluff/harmony_id - path = /obj/item/weapon/card/id/event/fluff/harmony + path = /obj/item/weapon/card/id/event/polymorphic/itg display_name = "Harmony's ITG-ID card" ckeywhitelist = list("verysoft") character_name = list("Harmony") diff --git a/code/modules/client/preference_setup/loadout/loadout_utility_vr.dm b/code/modules/client/preference_setup/loadout/loadout_utility_vr.dm index 1e638aa039b..36b3ead7a66 100644 --- a/code/modules/client/preference_setup/loadout/loadout_utility_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_utility_vr.dm @@ -55,3 +55,8 @@ display_name = "science dufflebag" path = /obj/item/weapon/storage/backpack/dufflebag/sci allowed_roles = list("Research Director","Scientist","Roboticist","Xenobiologist","Xenobotanist","Explorer","Pathfinder") + +/datum/gear/utility/ID + display_name = "contractor identification card" + path = /obj/item/weapon/card/id/event/polymorphic/altcard + cost = 1 diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index 4c62ff40955..89d8e3ed1ad 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -799,16 +799,6 @@ desc = "A primarily blue ID with a holographic 'WAH' etched onto its back. The letters do not obscure anything important on the card. It is shiny and it feels very bumpy." title_strings = list("Amaya Rahl's Wah-identification card", "Amaya Rahl's Wah-ID card") -//verysoft:Harmony - Custom ID (pilot) -/obj/item/weapon/card/id/event/fluff/harmony - registered_name = "CONFIGURE ME" - assignment = "CONFIGURE ME" - icon = 'icons/obj/card_vr.dmi' - base_icon = 'icons/obj/card_vr.dmi' - icon_state = "itg" - desc = "A small card designating affiliation with the Ironcrest Transport Group. It has a NanoTrasen insignia and a lot of very small print on the back to do with practices and regulations for contractors to use." - title_strings = list("Harmony's ITG-ID card") - //General use, Verk felt like sharing. /obj/item/clothing/glasses/fluff/science_proper name = "Aesthetic Science Goggles" diff --git a/icons/obj/card_alt_vr.dmi b/icons/obj/card_alt_vr.dmi index 3f9a1404a27c2c547ca247acfd6be87f910a7524..a82caf9bc4e8645e93bbf16f8ea7209928f7f3bd 100644 GIT binary patch literal 47112 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�o`%c)0;Bl0r|W15M;G4X?C+SQl9 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