mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-30 08:29:57 +01:00
Merge branch 'master' into computer_tweaks
# Conflicts: # code/game/jobs/job/ship_crew.dm
This commit is contained in:
@@ -17,7 +17,7 @@
|
||||
throwforce = 10
|
||||
w_class = ITEMSIZE_SMALL
|
||||
var/cooldown = 0 // floor tap cooldown
|
||||
var/static/list/nullchoices = list("Null Rod" = /obj/item/nullrod/, "Null Staff" = /obj/item/nullrod/staff, "Null Orb" = /obj/item/nullrod/orb, "Null Athame" = /obj/item/nullrod/athame, "Tribunal Rod" = /obj/item/nullrod/dominia)
|
||||
var/static/list/nullchoices = list("Null Rod" = /obj/item/nullrod/, "Null Staff" = /obj/item/nullrod/staff, "Null Orb" = /obj/item/nullrod/orb, "Null Athame" = /obj/item/nullrod/athame, "Tribunal Rod" = /obj/item/nullrod/dominia, "Tajaran charm" = /obj/item/nullrod/charm)
|
||||
|
||||
/obj/item/nullrod/dominia
|
||||
name = "tribunalist purification rod"
|
||||
@@ -49,6 +49,24 @@
|
||||
icon_state = "nullathame"
|
||||
item_state = "nullathame"
|
||||
|
||||
/obj/item/nullrod/charm
|
||||
name = "obsidian charm"
|
||||
desc = "A tajaran charm created from obsidian created to ward off the supernatural and bring good fortune."
|
||||
desc_fluff = "Talismans and charms are common among religious and superstitious tajara, with many believing them to be able to bring good fortune or ward off raskara and other evils."
|
||||
icon = 'icons/obj/tajara_items.dmi'
|
||||
contained_sprite = TRUE
|
||||
item_icons = null
|
||||
icon_state = "stone_talisman"
|
||||
item_state = "stone_talisman"
|
||||
force = 4
|
||||
throw_range = 7
|
||||
throwforce = 2
|
||||
slot_flags = SLOT_MASK | SLOT_WRISTS | SLOT_EARS | SLOT_TIE
|
||||
w_class = ITEMSIZE_TINY
|
||||
|
||||
/obj/item/nullrod/charm/get_mask_examine_text(mob/user)
|
||||
return "around [user.get_pronoun("his")] neck"
|
||||
|
||||
/obj/item/nullrod/obsidianshards
|
||||
name = "obsidian shards"
|
||||
desc = "A loose pile of obsidian shards, waiting to be assembled into a religious focus."
|
||||
|
||||
@@ -224,7 +224,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
|
||||
set_light(2, 0.25, "#E38F46")
|
||||
START_PROCESSING(SSprocessing, src)
|
||||
|
||||
/obj/item/clothing/mask/smokable/proc/die(var/no_message = 0)
|
||||
/obj/item/clothing/mask/smokable/proc/die(var/no_message = FALSE, var/intentionally = FALSE)
|
||||
var/turf/T = get_turf(src)
|
||||
set_light(0)
|
||||
playsound(src.loc, 'sound/items/cigs_lighters/cig_snuff.ogg', 50, 1)
|
||||
@@ -235,15 +235,19 @@ CIGARETTE PACKETS ARE IN FANCY.DM
|
||||
var/mob/living/M = loc
|
||||
if(!no_message)
|
||||
to_chat(M, SPAN_NOTICE("Your [name] goes out."))
|
||||
if(M.wear_mask)
|
||||
if(intentionally)
|
||||
butt.loc = T
|
||||
else if(M.wear_mask == src)
|
||||
M.remove_from_mob(src) //un-equip it so the overlays can update
|
||||
M.update_inv_wear_mask(0)
|
||||
M.equip_to_slot_if_possible(butt, slot_wear_mask)
|
||||
if(!(M.equip_to_slot_if_possible(butt, slot_wear_mask, ignore_blocked = TRUE)))
|
||||
M.put_in_hands(butt) // In case the above somehow fails, ensure it is placed somewhere
|
||||
else
|
||||
M.remove_from_mob(src) // if it dies in your hand.
|
||||
M.update_inv_l_hand(0)
|
||||
M.update_inv_r_hand(1)
|
||||
M.put_in_hands(butt)
|
||||
|
||||
STOP_PROCESSING(SSprocessing, src)
|
||||
qdel(src)
|
||||
else
|
||||
@@ -359,7 +363,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
|
||||
if(lit)
|
||||
user.visible_message(SPAN_NOTICE("<b>[user]</b> calmly drops and treads on the lit [src], putting it out instantly."), SPAN_NOTICE("You calmly drop and tread on the lit [src], putting it out instantly."))
|
||||
playsound(src.loc, 'sound/items/cigs_lighters/cig_snuff.ogg', 50, 1)
|
||||
die(TRUE)
|
||||
die(TRUE, TRUE)
|
||||
else // Cigarette packing. For compulsive smokers.
|
||||
user.visible_message(SPAN_NOTICE("<b>[user]</b> taps \the [src] against their palm."), SPAN_NOTICE("You tap \the [src] against your palm."))
|
||||
return ..()
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
slot_l_hand_str = "backpack",
|
||||
slot_r_hand_str = "backpack"
|
||||
)
|
||||
sprite_sheets = list(
|
||||
BODYTYPE_VAURCA_BULWARK = 'icons/mob/species/bulwark/back.dmi'
|
||||
)
|
||||
w_class = ITEMSIZE_LARGE
|
||||
slot_flags = SLOT_BACK
|
||||
max_w_class = ITEMSIZE_NORMAL
|
||||
@@ -498,7 +501,7 @@
|
||||
|
||||
/obj/item/storage/backpack/typec
|
||||
icon = 'icons/mob/species/breeder/inventory.dmi'
|
||||
name = "type c wings"
|
||||
name = "type c zo'ra wings"
|
||||
desc = "The wings of a CB Caste Vaurca. They are far too small at this stage to permit sustained periods of flight in most situations."
|
||||
icon_state = "wings"
|
||||
item_state = "wings"
|
||||
@@ -509,6 +512,32 @@
|
||||
species_restricted = list(BODYTYPE_VAURCA_BREEDER)
|
||||
sprite_sheets = list(BODYTYPE_VAURCA_BREEDER = 'icons/mob/species/breeder/back.dmi')
|
||||
|
||||
/obj/item/storage/backpack/typec_klax
|
||||
icon = 'icons/mob/species/breeder/inventory.dmi'
|
||||
name = "type c k'lax wings"
|
||||
desc = "The wings of a CB Caste Vaurca. They are far too small at this stage to permit sustained periods of flight in most situations."
|
||||
icon_state = "wings_klax"
|
||||
item_state = "wings_klax"
|
||||
w_class = ITEMSIZE_HUGE
|
||||
slot_flags = SLOT_BACK
|
||||
max_storage_space = 12
|
||||
canremove = 0
|
||||
species_restricted = list(BODYTYPE_VAURCA_BREEDER)
|
||||
sprite_sheets = list(BODYTYPE_VAURCA_BREEDER = 'icons/mob/species/breeder/back.dmi')
|
||||
|
||||
/obj/item/storage/backpack/typec_cthur
|
||||
icon = 'icons/mob/species/breeder/inventory.dmi'
|
||||
name = "type c c'thur wings"
|
||||
desc = "The wings of a CB Caste Vaurca. They are far too small at this stage to permit sustained periods of flight in most situations."
|
||||
icon_state = "wings_cthur"
|
||||
item_state = "wings_cthur"
|
||||
w_class = ITEMSIZE_HUGE
|
||||
slot_flags = SLOT_BACK
|
||||
max_storage_space = 12
|
||||
canremove = 0
|
||||
species_restricted = list(BODYTYPE_VAURCA_BREEDER)
|
||||
sprite_sheets = list(BODYTYPE_VAURCA_BREEDER = 'icons/mob/species/breeder/back.dmi')
|
||||
|
||||
/obj/item/storage/backpack/service
|
||||
name = "idris service backpack"
|
||||
desc = "The infamously Idris Service Standard refers to this monstrous, self-stabilizing back-mounted utensil and service item holder, not anything professional."
|
||||
|
||||
@@ -28,8 +28,10 @@
|
||||
add_overlay(I.get_belt_overlay())
|
||||
..()
|
||||
|
||||
/obj/item/storage/belt/get_mob_overlay(mob/living/carbon/human/H, mob_icon, mob_state, slot)
|
||||
/obj/item/storage/belt/build_additional_parts(H, mob_icon, slot)
|
||||
var/image/I = ..()
|
||||
if(!I)
|
||||
I = image(null)
|
||||
for(var/obj/item/i in contents)
|
||||
var/c_state
|
||||
var/c_icon
|
||||
|
||||
@@ -44,7 +44,8 @@
|
||||
var/list/glove_types = list(
|
||||
"Standard Gloves" = /obj/item/clothing/gloves/latex/nitrile,
|
||||
"Unathi Gloves" = /obj/item/clothing/gloves/latex/nitrile/unathi,
|
||||
"Tajara Gloves" = /obj/item/clothing/gloves/latex/nitrile/tajara
|
||||
"Tajara Gloves" = /obj/item/clothing/gloves/latex/nitrile/tajara,
|
||||
"Vaurca Gloves" = /obj/item/clothing/gloves/latex/nitrile/vaurca
|
||||
)
|
||||
var/chosen_type = input(user, "Which pair of gloves would you like?", capitalize_first_letters(name)) as null|anything in glove_types
|
||||
if(!chosen_type)
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
desc = "A basic screw on filter attached beneath the mouthparts of the common Vaurca."
|
||||
name = "filter port"
|
||||
icon_state = "filterport"
|
||||
species_restricted = list(BODYTYPE_VAURCA, BODYTYPE_VAURCA_BREEDER)
|
||||
species_restricted = list(BODYTYPE_VAURCA, BODYTYPE_VAURCA_WARFORM, BODYTYPE_VAURCA_BREEDER, BODYTYPE_VAURCA_BULWARK)
|
||||
item_state = 0
|
||||
|
||||
/obj/item/clothing/head/shaper
|
||||
|
||||
Reference in New Issue
Block a user