mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-10 14:44:05 +01:00
move all EOL comments on typepath names to dmdoc (#23928)
* move all EOL comments on typepath names to dmdoc * Apply suggestions from code review Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com> --------- Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com> Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
25996e232a
commit
0667f20681
@@ -174,7 +174,8 @@
|
||||
|
||||
///////////SLAUGHTER DEMON
|
||||
|
||||
/obj/item/antag_spawner/slaughter_demon //Warning edgiest item in the game
|
||||
/// Warning edgiest item in the game
|
||||
/obj/item/antag_spawner/slaughter_demon
|
||||
name = "vial of blood"
|
||||
desc = "A magically infused bottle of blood, distilled from countless murder victims. Used in unholy rituals to attract horrifying creatures."
|
||||
icon = 'icons/obj/wizard.dmi'
|
||||
|
||||
@@ -127,7 +127,8 @@
|
||||
SSblackbox.record_feedback("nested tally", "changeling_powers", 1, list("[name]"))
|
||||
return TRUE
|
||||
|
||||
/datum/action/changeling/sting/cryo //Enable when mob cooling is fixed so that frostoil actually makes you cold, instead of mostly just hungry.
|
||||
/// Enable when mob cooling is fixed so that frostoil actually makes you cold, instead of mostly just hungry.
|
||||
/datum/action/changeling/sting/cryo
|
||||
name = "Cryogenic Sting"
|
||||
desc = "We silently sting our victim with a cocktail of chemicals that freezes them from the inside. Costs 15 chemicals."
|
||||
helptext = "Does not provide a warning to the victim, though they will likely realize they are suddenly freezing."
|
||||
|
||||
@@ -188,7 +188,8 @@
|
||||
/obj/effect/hotspot/singularity_pull()
|
||||
return
|
||||
|
||||
/obj/effect/hotspot/fake // Largely for the fireflash procs below
|
||||
/// Largely for the fireflash procs below
|
||||
/obj/effect/hotspot/fake
|
||||
fake = TRUE
|
||||
burn_time = 30
|
||||
|
||||
|
||||
@@ -117,7 +117,8 @@
|
||||
custom_name = TRUE
|
||||
req_one_access = list(ACCESS_ATMOSPHERICS, ACCESS_ENGINE)
|
||||
|
||||
/obj/machinery/alarm/syndicate //general syndicate access
|
||||
/// general syndicate access
|
||||
/obj/machinery/alarm/syndicate
|
||||
report_danger_level = FALSE
|
||||
remote_control = FALSE
|
||||
req_access = list(ACCESS_SYNDICATE)
|
||||
|
||||
@@ -73,7 +73,8 @@
|
||||
open()
|
||||
to_chat(user, "<span class='notice'>You [open ? "open" : "close"] [src].</span>")
|
||||
|
||||
/obj/machinery/atmospherics/binary/valve/digital // can be controlled by AI
|
||||
/// can be controlled by AI
|
||||
/obj/machinery/atmospherics/binary/valve/digital
|
||||
name = "digital valve"
|
||||
desc = "A digitally controlled valve."
|
||||
icon = 'icons/atmos/digital_valve.dmi'
|
||||
|
||||
@@ -104,7 +104,8 @@
|
||||
sleep(10)
|
||||
switch_side()
|
||||
|
||||
/obj/machinery/atmospherics/trinary/tvalve/digital // can be controlled by AI
|
||||
/// can be controlled by AI
|
||||
/obj/machinery/atmospherics/trinary/tvalve/digital
|
||||
name = "digital switching valve"
|
||||
desc = "A digitally controlled valve."
|
||||
icon = 'icons/atmos/digital_tvalve.dmi'
|
||||
|
||||
@@ -55,7 +55,8 @@
|
||||
. = ..() //adds some aesthetic randomness to the beach sand
|
||||
icon_state = pick("desert", "desert0", "desert1", "desert2", "desert3", "desert4")
|
||||
|
||||
/turf/simulated/floor/beach/away/sand/dense //for boundary "walls"
|
||||
/// for boundary "walls"
|
||||
/turf/simulated/floor/beach/away/sand/dense
|
||||
density = TRUE
|
||||
baseturf = /turf/simulated/floor/beach/away/sand/dense
|
||||
|
||||
@@ -71,7 +72,8 @@
|
||||
clawfootstep = FOOTSTEP_WATER
|
||||
heavyfootstep = FOOTSTEP_WATER
|
||||
|
||||
/turf/simulated/floor/beach/away/coastline/dense //for boundary "walls"
|
||||
/// for boundary "walls"
|
||||
/turf/simulated/floor/beach/away/coastline/dense
|
||||
density = TRUE
|
||||
baseturf = /turf/simulated/floor/beach/away/coastline/dense
|
||||
|
||||
@@ -117,7 +119,8 @@
|
||||
temperature = 300
|
||||
planetary_atmos = TRUE
|
||||
|
||||
/turf/simulated/floor/beach/away/water/dense //for boundary "walls"
|
||||
/// for boundary "walls"
|
||||
/turf/simulated/floor/beach/away/water/dense
|
||||
density = TRUE
|
||||
baseturf = /turf/simulated/floor/beach/away/water/dense
|
||||
|
||||
|
||||
@@ -101,7 +101,8 @@
|
||||
user.update_inv_l_hand()
|
||||
user.update_inv_r_hand()
|
||||
|
||||
/obj/item/clothing/glasses/meson/engine/tray //atmos techs have lived far too long without tray goggles while those damned engineers get their dual-purpose gogles all to themselves
|
||||
/// atmos techs have lived far too long without tray goggles while those damned engineers get their dual-purpose gogles all to themselves
|
||||
/obj/item/clothing/glasses/meson/engine/tray
|
||||
name = "optical t-ray scanner"
|
||||
icon_state = "trayson-t-ray"
|
||||
item_state = "trayson-t-ray"
|
||||
|
||||
@@ -14,7 +14,8 @@
|
||||
/obj/item/clothing/gloves/color/yellow/fake
|
||||
siemens_coefficient = 1
|
||||
|
||||
/obj/item/clothing/gloves/color/fyellow //Cheap Chinese Crap
|
||||
/// Cheap Chinese Crap
|
||||
/obj/item/clothing/gloves/color/fyellow
|
||||
name = "budget insulated gloves"
|
||||
desc = "These gloves are cheap copies of the coveted gloves, no way this can end badly."
|
||||
icon_state = "yellow"
|
||||
|
||||
@@ -44,7 +44,8 @@
|
||||
material = "silver"
|
||||
ring_color = "silver"
|
||||
|
||||
/obj/item/clothing/gloves/ring/silver/blessed // todo
|
||||
/// todo
|
||||
/obj/item/clothing/gloves/ring/silver/blessed
|
||||
name = "blessed silver ring"
|
||||
|
||||
/obj/item/clothing/gloves/ring/gold
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
|
||||
//Plus a bobble hat, lets be inclusive!!
|
||||
|
||||
/obj/item/clothing/head/beanie //Default is white, this is meant to be seen
|
||||
/// Default is white, this is meant to be seen
|
||||
/obj/item/clothing/head/beanie
|
||||
name = "white beanie"
|
||||
desc = "A stylish beanie. The perfect winter accessory for those with a keen fashion sense, and those who just can't handle a cold breeze on their heads."
|
||||
icon_state = "beanie" //Default white
|
||||
|
||||
@@ -392,7 +392,8 @@
|
||||
"Vox" = 'icons/mob/clothing/species/vox/head.dmi'
|
||||
)
|
||||
|
||||
/obj/item/clothing/head/stalhelm //Why do these exist - Because they aren't specifically Nazi Germany
|
||||
/// Why do these exist - Because they aren't specifically Nazi Germany
|
||||
/obj/item/clothing/head/stalhelm
|
||||
name = "clown stalhelm"
|
||||
desc = "The typical clown soldier's helmet."
|
||||
icon_state = "stalhelm"
|
||||
@@ -415,7 +416,8 @@
|
||||
flags = BLOCKHAIR
|
||||
flags_inv = HIDEEARS
|
||||
|
||||
/obj/item/clothing/head/beret/purple //Fluff?
|
||||
/// Fluff?
|
||||
/obj/item/clothing/head/beret/purple
|
||||
name = "Pierson Family Beret"
|
||||
desc = " A purple beret, with a small golden crescent moon sewn onto it."
|
||||
icon_state = "beret_purple"
|
||||
|
||||
@@ -94,7 +94,8 @@
|
||||
magboot_state = "syndiemag"
|
||||
origin_tech = "magnets=4;syndicate=2"
|
||||
|
||||
/obj/item/clothing/shoes/magboots/elite //For the Syndicate Strike Team/SolGov/Tactical Teams
|
||||
/// For the Syndicate Strike Team/SolGov/Tactical Teams
|
||||
/obj/item/clothing/shoes/magboots/elite
|
||||
name = "elite tactical magboots"
|
||||
desc = "Advanced magboots used by strike teams across the system. Allows for tactical insertion into low-gravity areas of operation."
|
||||
icon_state = "elitemag0"
|
||||
@@ -143,7 +144,8 @@
|
||||
to_chat(user, "<span class='notice'>You switch on the waddle dampeners!</span>")
|
||||
enabled_waddle = FALSE
|
||||
|
||||
/obj/item/clothing/shoes/magboots/wizard //bundled with the wiz hardsuit
|
||||
/// bundled with the wiz hardsuit
|
||||
/obj/item/clothing/shoes/magboots/wizard
|
||||
name = "boots of gripping"
|
||||
desc = "These magical boots, once activated, will stay gripped to any surface without slowing you down."
|
||||
icon_state = "wizmag0"
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
icon_state = "mime"
|
||||
item_color = "mime"
|
||||
|
||||
/obj/item/clothing/shoes/combat //basic syndicate combat boots for nuke ops and mob corpses
|
||||
/// basic syndicate combat boots for nuke ops and mob corpses
|
||||
/obj/item/clothing/shoes/combat
|
||||
name = "combat boots"
|
||||
desc = "High speed, low drag combat boots."
|
||||
w_class = WEIGHT_CLASS_NORMAL
|
||||
@@ -14,7 +15,8 @@
|
||||
strip_delay = 70
|
||||
resistance_flags = NONE
|
||||
|
||||
/obj/item/clothing/shoes/combat/swat //overpowered gimmick boots
|
||||
/// overpowered gimmick boots
|
||||
/obj/item/clothing/shoes/combat/swat
|
||||
name = "\improper SWAT shoes"
|
||||
desc = "High speed, no drag combat boots."
|
||||
permeability_coefficient = 0.01
|
||||
@@ -57,7 +59,8 @@
|
||||
desc = "A pair of purple rubber boots, designed to prevent slipping on wet surfaces while also drying them."
|
||||
icon_state = "galoshes_dry"
|
||||
|
||||
/obj/item/clothing/shoes/galoshes/dry/lightweight /// for red janitor ert.
|
||||
/// / for red janitor ert.
|
||||
/obj/item/clothing/shoes/galoshes/dry/lightweight
|
||||
name = "lightweight absorbent galoshes"
|
||||
desc = "A pair of expensive looking lightweight rubber boots, designed to prevent slipping on wet surfaces while also drying them."
|
||||
slowdown = NONE
|
||||
|
||||
@@ -648,7 +648,8 @@
|
||||
disable(rand(2, 5))
|
||||
return TRUE
|
||||
|
||||
/obj/item/clothing/suit/armor/reactive/random //Spawner for random reactive armor
|
||||
/// Spawner for random reactive armor
|
||||
/obj/item/clothing/suit/armor/reactive/random
|
||||
name = "Random Reactive Armor"
|
||||
|
||||
/obj/item/clothing/suit/armor/reactive/random/Initialize(mapload)
|
||||
|
||||
@@ -325,7 +325,8 @@
|
||||
flags = BLOCKHAIR
|
||||
flags_inv = HIDEEARS
|
||||
|
||||
/obj/item/clothing/suit/hooded/bee_costume // It's Hip!
|
||||
/// It's Hip!
|
||||
/obj/item/clothing/suit/hooded/bee_costume
|
||||
name = "bee costume"
|
||||
desc = "Bee the true Queen!"
|
||||
icon_state = "bee"
|
||||
@@ -344,14 +345,16 @@
|
||||
flags_inv = HIDEEARS
|
||||
sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/head.dmi')
|
||||
|
||||
/obj/item/clothing/suit/bloated_human //OH MY GOD WHAT HAVE YOU DONE!?!?!?
|
||||
/// OH MY GOD WHAT HAVE YOU DONE!?!?!?
|
||||
/obj/item/clothing/suit/bloated_human
|
||||
name = "bloated human suit"
|
||||
desc = "A horribly bloated suit made from human skins."
|
||||
icon_state = "lingspacesuit"
|
||||
item_state = "lingspacesuit"
|
||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
|
||||
|
||||
/obj/item/clothing/suit/draculacoat // Bleh!
|
||||
/// Bleh!
|
||||
/obj/item/clothing/suit/draculacoat
|
||||
name = "transylvanian coat"
|
||||
desc = "<i>What is a spessman? A miserable little pile of secrets.</i>"
|
||||
icon_state = "draculacoat"
|
||||
|
||||
@@ -133,7 +133,8 @@
|
||||
icon_state = "horribletie"
|
||||
item_color = "horribletie"
|
||||
|
||||
/obj/item/clothing/accessory/waistcoat // No overlay
|
||||
/// No overlay
|
||||
/obj/item/clothing/accessory/waistcoat
|
||||
name = "waistcoat"
|
||||
desc = "For some classy, murderous fun."
|
||||
icon_state = "waistcoat"
|
||||
@@ -311,7 +312,8 @@
|
||||
desc = "An award issued by the Quartermaster to supply staff dedicated to being effective."
|
||||
channel = "Supply"
|
||||
|
||||
/obj/item/clothing/accessory/medal/recruiter // Prize for the NT Recruiter emagged arcade
|
||||
/// Prize for the NT Recruiter emagged arcade
|
||||
/obj/item/clothing/accessory/medal/recruiter
|
||||
name = "nanotrasen recruiter medal"
|
||||
desc = "A prize for those who completed the company's most difficult training, use it to earn the respect of everyone in human resources."
|
||||
|
||||
@@ -363,7 +365,8 @@
|
||||
desc = "An award which represents magnificant contributions to the HRD-MDE project in the form of analysing Bubblegum, and the related blood space."
|
||||
channel = null
|
||||
|
||||
/obj/item/clothing/accessory/medal/gold/heroism/hardmode_full //Kill every hardmode boss. In a shift. Good luck.
|
||||
/// Kill every hardmode boss. In a shift. Good luck.
|
||||
/obj/item/clothing/accessory/medal/gold/heroism/hardmode_full
|
||||
name = "medal of incredible dedication"
|
||||
desc = "An extremely rare golden medal awarded only by CentComm. This medal was issued for miners who went above and beyond for the HRD-MDE project. Engraved on it is the phrase <i>'mori quam foedari'...</i>"
|
||||
channel = null
|
||||
@@ -489,7 +492,8 @@
|
||||
//SCARVES//
|
||||
///////////
|
||||
|
||||
/obj/item/clothing/accessory/scarf // No overlay
|
||||
/// No overlay
|
||||
/obj/item/clothing/accessory/scarf
|
||||
name = "scarf"
|
||||
desc = "A stylish scarf. The perfect winter accessory for those with a keen fashion sense, and those who just can't handle a cold breeze on their necks."
|
||||
dog_fashion = /datum/dog_fashion/head
|
||||
|
||||
@@ -125,7 +125,8 @@
|
||||
item_state = "p_suit"
|
||||
item_color = "purple"
|
||||
|
||||
/obj/item/clothing/under/color/purple/sensor //for jani ert
|
||||
/// for jani ert
|
||||
/obj/item/clothing/under/color/purple/sensor
|
||||
sensor_mode = SENSOR_COORDS
|
||||
random_sensor = FALSE
|
||||
|
||||
|
||||
@@ -138,7 +138,8 @@
|
||||
item_state = "psyamp"
|
||||
item_color = "psyamp"
|
||||
|
||||
/obj/item/clothing/under/psysuit //Don't modify the path, used by a fluff item
|
||||
/// Don't modify the path, used by a fluff item
|
||||
/obj/item/clothing/under/psysuit
|
||||
name = "dark undersuit"
|
||||
desc = "A thick, layered grey undersuit lined with power cables. Feels a little like wearing an electrical storm."
|
||||
icon_state = "psysuit"
|
||||
|
||||
@@ -149,7 +149,8 @@
|
||||
item_state = "psychturtle"
|
||||
item_color = "psychturtle"
|
||||
|
||||
/obj/item/clothing/under/rank/medical/gown //Seems like it should be here for organisational purposes
|
||||
/// Seems like it should be here for organisational purposes
|
||||
/obj/item/clothing/under/rank/medical/gown
|
||||
name = "medical gown"
|
||||
desc = "a flimsy examination gown, the back ties never close."
|
||||
icon_state = "medicalgown"
|
||||
|
||||
@@ -818,7 +818,8 @@
|
||||
category = CAT_PRIMAL
|
||||
alert_admins_on_craft = TRUE
|
||||
|
||||
/datum/crafting_recipe/rake //Category resorting incoming
|
||||
/// Category resorting incoming
|
||||
/datum/crafting_recipe/rake
|
||||
name = "Rake"
|
||||
time = 30
|
||||
reqs = list(/obj/item/stack/sheet/wood = 5)
|
||||
|
||||
@@ -16,7 +16,8 @@
|
||||
/obj/item/fluff
|
||||
var/used = FALSE
|
||||
|
||||
/obj/item/fluff/tattoo_gun // Generic tattoo gun, make subtypes for different folks
|
||||
/// Generic tattoo gun, make subtypes for different folks
|
||||
/obj/item/fluff/tattoo_gun
|
||||
name = "disposable tattoo pen"
|
||||
desc = "A cheap plastic tattoo application pen."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -112,7 +113,8 @@
|
||||
else
|
||||
to_chat(user, "<span class='notice'>[src] is out of ink!</span>")
|
||||
|
||||
/obj/item/fluff/bird_painter // BirdtTalon: Kahkiri
|
||||
/// BirdtTalon: Kahkiri
|
||||
/obj/item/fluff/bird_painter
|
||||
name = "Orb of Onyx"
|
||||
desc = "It is imbued with such dark power as to corrupt the very appearance of those who gaze into its depths."
|
||||
icon_state = "bird_orb"
|
||||
@@ -126,7 +128,8 @@
|
||||
to_chat(user, "You use [src] on yourself.")
|
||||
qdel(src)
|
||||
|
||||
/obj/item/claymore/fluff // MrBarrelrolll: Maximus Greenwood
|
||||
/// MrBarrelrolll: Maximus Greenwood
|
||||
/obj/item/claymore/fluff
|
||||
name = "Greenwood's Blade"
|
||||
desc = "A replica claymore with strange markings scratched into the blade."
|
||||
force = 5
|
||||
@@ -135,7 +138,8 @@
|
||||
/obj/item/claymore/fluff/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK)
|
||||
return 0
|
||||
|
||||
/obj/item/fluff/rsik_katana //Xydonus: Rsik Ugsharki Atan
|
||||
/// Xydonus: Rsik Ugsharki Atan
|
||||
/obj/item/fluff/rsik_katana
|
||||
name = "ceremonial katana"
|
||||
desc = "A shimmering ceremonial golden katana, for the most discerning class of ninja. Looks expensive, and fragile."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -156,31 +160,36 @@
|
||||
user.visible_message("<span class='suicide'>[user] tries to stab [src] into [user.p_their()] stomach! Except [src] shatters! [user.p_they(TRUE)] look[user.p_s()] as if [user.p_they()] might die from the shame.</span>")
|
||||
return BRUTELOSS
|
||||
|
||||
/obj/item/crowbar/fluff/zelda_creedy_1 // Zomgponies: Griffin Rowley
|
||||
/// Zomgponies: Griffin Rowley
|
||||
/obj/item/crowbar/fluff/zelda_creedy_1
|
||||
name = "Zelda's Crowbar"
|
||||
desc = "A pink crowbar that has an engraving that reads, 'To Zelda. Love always, Dawn'"
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "zeldacrowbar"
|
||||
item_state = "crowbar"
|
||||
|
||||
/obj/item/clothing/glasses/monocle/fluff/trubus //Trubus: Wolf O'Shaw
|
||||
/// Trubus: Wolf O'Shaw
|
||||
/obj/item/clothing/glasses/monocle/fluff/trubus
|
||||
name = "Gold Thermal Eyepatch"
|
||||
desc = "Wolf's non-functional thermal eyepatch."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "wolf_eyepatch"
|
||||
|
||||
/obj/item/clothing/glasses/meson/fluff/book_berner_1 // Adrkiller59: Adam Cooper
|
||||
/// Adrkiller59: Adam Cooper
|
||||
/obj/item/clothing/glasses/meson/fluff/book_berner_1
|
||||
name = "bespectacled mesonic surveyors"
|
||||
desc = "One of the older meson scanner models retrofitted to perform like its modern counterparts."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "book_berner_1"
|
||||
|
||||
/obj/item/clothing/glasses/sunglasses_fake/fluff/kaki //Rapidvalj: Kakicharakiti
|
||||
/// Rapidvalj: Kakicharakiti
|
||||
/obj/item/clothing/glasses/sunglasses_fake/fluff/kaki
|
||||
name = "broken thermonocle"
|
||||
desc = "A weathered Vox thermonocle, doesn't seem to work anymore."
|
||||
icon_state = "thermoncle"
|
||||
|
||||
/obj/item/fluff/rapid_wheelchair_kit //Rapidvalj: Hakikarahiti
|
||||
/// Rapidvalj: Hakikarahiti
|
||||
/obj/item/fluff/rapid_wheelchair_kit
|
||||
name = "wheelchair conversion kit"
|
||||
desc = "An assorted set of exchangable parts for a wheelchair."
|
||||
icon_state = "modkit"
|
||||
@@ -208,31 +217,36 @@
|
||||
desc = "A custom made zippo lighter."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
|
||||
/obj/item/lighter/zippo/fluff/purple // GodOfOreos: Jason Conrad
|
||||
/// GodOfOreos: Jason Conrad
|
||||
/obj/item/lighter/zippo/fluff/purple
|
||||
name = "purple engraved zippo"
|
||||
desc = "All craftsspacemanship is of the highest quality. It is encrusted with refined plasma sheets. On the item is an image of a dwarf and the words 'Strike the Earth!' etched onto the side."
|
||||
icon_state = "zippo-purple"
|
||||
item_state = "zippo-purple"
|
||||
|
||||
/obj/item/lighter/zippo/fluff/michael_guess_1 // mrbits: Callista Gold
|
||||
/// mrbits: Callista Gold
|
||||
/obj/item/lighter/zippo/fluff/michael_guess_1
|
||||
name = "engraved lighter"
|
||||
desc = "A golden lighter, engraved with some ornaments and a G."
|
||||
icon_state = "zippo-guess"
|
||||
item_state = "zippo-gold"
|
||||
|
||||
/obj/item/lighter/zippo/fluff/duckchan // Duckchan: Rybys Romney
|
||||
/// Duckchan: Rybys Romney
|
||||
/obj/item/lighter/zippo/fluff/duckchan
|
||||
name = "Monogrammed Zippo"
|
||||
desc = " A shiny purple zippo lighter, engraved with Rybys Romney and BuzzPing's name, with a festive green flame."
|
||||
icon_state = "zippo-duckchan"
|
||||
item_state = "zippo-purple"
|
||||
|
||||
/obj/item/lighter/zippo/fluff/warriorstar // Warriorstar: DEADLOCK
|
||||
/// Warriorstar: DEADLOCK
|
||||
/obj/item/lighter/zippo/fluff/warriorstar
|
||||
name = "zippo"
|
||||
desc = "The lighter is made of a pastel purple metal which seems to glimmer even in complete darkness."
|
||||
icon_state = "zippo-warriorstar"
|
||||
item_state = "zippo-purple"
|
||||
|
||||
/obj/item/fluff/dogwhistle //phantasmicdream: Zeke Varloss
|
||||
/// phantasmicdream: Zeke Varloss
|
||||
/obj/item/fluff/dogwhistle
|
||||
name = "Sax's whistle"
|
||||
desc = "This whistle seems to have a strange aura about it. Maybe you should blow on it?"
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -256,7 +270,8 @@
|
||||
user.drop_item()
|
||||
qdel(src)
|
||||
|
||||
/obj/item/storage/toolbox/fluff/lunchbox //godoforeos: Jason Conrad
|
||||
/// godoforeos: Jason Conrad
|
||||
/obj/item/storage/toolbox/fluff/lunchbox
|
||||
name = "lunchpail"
|
||||
desc = "A simple black lunchpail."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -297,7 +312,8 @@
|
||||
to_chat(target, "<span class='notice'>You comb your tail with [src].</span>")
|
||||
used = TRUE
|
||||
|
||||
/obj/item/fluff/desolate_coat_kit //DesolateG: Micheal Smith
|
||||
/// DesolateG: Micheal Smith
|
||||
/obj/item/fluff/desolate_coat_kit
|
||||
name = "armored jacket conversion kit"
|
||||
desc = "Flaps of dark fabric, probably used to somehow modify some sort of an armored garment. Won't help with protection, though."
|
||||
icon_state = "modkit"
|
||||
@@ -328,7 +344,8 @@
|
||||
user.update_inv_wear_suit()
|
||||
qdel(src)
|
||||
|
||||
/obj/item/fluff/fei_gasmask_kit //Fei Hazelwood: Tariq Yon-Dale
|
||||
/// Fei Hazelwood: Tariq Yon-Dale
|
||||
/obj/item/fluff/fei_gasmask_kit
|
||||
name = "gas mask conversion kit"
|
||||
desc = "A gas mask conversion kit."
|
||||
icon_state = "modkit"
|
||||
@@ -354,7 +371,8 @@
|
||||
|
||||
to_chat(user, "<span class='warning'>You can't modify [target]!</span>")
|
||||
|
||||
/obj/item/fluff/desolate_baton_kit //DesolateG: Micheal Smith
|
||||
/// DesolateG: Micheal Smith
|
||||
/obj/item/fluff/desolate_baton_kit
|
||||
name = "stun baton conversion kit"
|
||||
desc = "Some sci-fi looking parts for a stun baton."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -380,7 +398,8 @@
|
||||
|
||||
to_chat(user, "<span class='warning'>You can't modify [target]!</span>")
|
||||
|
||||
/obj/item/fluff/cardgage_helmet_kit //captain cardgage: Richard Ulery
|
||||
/// captain cardgage: Richard Ulery
|
||||
/obj/item/fluff/cardgage_helmet_kit
|
||||
name = "welding helmet modkit"
|
||||
desc = "Some spraypaint and a stencil, perfect for painting flames onto a welding helmet!"
|
||||
icon_state = "modkit"
|
||||
@@ -402,7 +421,8 @@
|
||||
return
|
||||
to_chat(user, "<span class='warning'>You can't modify [target]!</span>")
|
||||
|
||||
/obj/item/fluff/merchant_sallet_modkit //Travelling Merchant: Trav Noble. This is what they spawn in with
|
||||
/// Travelling Merchant: Trav Noble. This is what they spawn in with
|
||||
/obj/item/fluff/merchant_sallet_modkit
|
||||
name = "SG Helmet modkit"
|
||||
desc = "A modkit that can make most helmets look like a Shellguard Helmet."
|
||||
icon_state = "modkit"
|
||||
@@ -445,7 +465,8 @@
|
||||
else
|
||||
to_chat(user, "<span class='warning'>You can't modify [target]!</span>")
|
||||
|
||||
/obj/item/fluff/k3_webbing_modkit //IK3I: Yakikatachi
|
||||
/// IK3I: Yakikatachi
|
||||
/obj/item/fluff/k3_webbing_modkit
|
||||
name = "webbing modkit"
|
||||
desc = "A modkit that can be used to turn certain vests and labcoats into lightweight webbing"
|
||||
icon_state = "modkit"
|
||||
@@ -470,7 +491,8 @@
|
||||
to_chat(user, "<span class='warning'>You can't modify [target]!</span>")
|
||||
|
||||
// These two fluff items are commented out due to the transfer to MODsuits breaking these. Sprites are still in custom_items.dmi , but they need a resprite to work with MODsuits.
|
||||
/obj/item/fluff/pyro_wintersec_kit //DarkLordpyro: Valthorne Haliber
|
||||
/// DarkLordpyro: Valthorne Haliber
|
||||
/obj/item/fluff/pyro_wintersec_kit
|
||||
name = "winter sec conversion kit"
|
||||
desc = "A securirty hardsuit conversion kit."
|
||||
icon_state = "modkit"
|
||||
@@ -523,7 +545,8 @@
|
||||
to_chat(user, "<span class='warning'>You can't modify [target]!</span>")
|
||||
*/
|
||||
|
||||
/obj/item/fluff/sylus_conversion_kit //Decemviri: Sylus Cain
|
||||
/// Decemviri: Sylus Cain
|
||||
/obj/item/fluff/sylus_conversion_kit
|
||||
name = "cerberus pattern conversion kit"
|
||||
desc = "A securirty hardsuit conversion kit."
|
||||
icon_state = "modkit"
|
||||
@@ -589,53 +612,61 @@
|
||||
//////////// Gloves //////////////
|
||||
|
||||
//////////// Eye Wear ////////////
|
||||
/obj/item/clothing/glasses/hud/security/sunglasses/fluff/eyepro //T0EPIC4U: Ty Omaha
|
||||
/// T0EPIC4U: Ty Omaha
|
||||
/obj/item/clothing/glasses/hud/security/sunglasses/fluff/eyepro
|
||||
name = "Tacticool EyePro"
|
||||
desc = "Tacticool ballistic glasses, for making all operators look badass."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "eyepro"
|
||||
item_state = "eyepro"
|
||||
|
||||
/obj/item/clothing/glasses/hud/security/sunglasses/fluff/voxxyhud //LP Spartan: Kaskreyarawkta
|
||||
/// LP Spartan: Kaskreyarawkta
|
||||
/obj/item/clothing/glasses/hud/security/sunglasses/fluff/voxxyhud
|
||||
name = "VoxxyHUD"
|
||||
desc = "A worn down visor from a vox raider's gear, crudely ripped from its helmet and linked into the security systems of the station. The word 'Kask' is scratched into the side."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "hud-spartan"
|
||||
|
||||
//////////// Hats ////////////
|
||||
/obj/item/clothing/head/fluff/heather_winceworth // Regens: Heather Winceworth
|
||||
/// Regens: Heather Winceworth
|
||||
/obj/item/clothing/head/fluff/heather_winceworth
|
||||
name= "Heather's rose"
|
||||
desc= "A beautiful purple rose for your hair."
|
||||
icon= 'icons/obj/custom_items.dmi'
|
||||
icon_state = "hairflowerp"
|
||||
item_state = "hairflowerp"
|
||||
|
||||
/obj/item/clothing/head/valkyriehelmet //R3Valkyrie: Rikki
|
||||
/// R3Valkyrie: Rikki
|
||||
/obj/item/clothing/head/valkyriehelmet
|
||||
name = "charred visor"
|
||||
desc = "A visor of alien origin, charred by fire and completely non-functioning. It's been impeccably polished, shiny!"
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "charred_visor"
|
||||
species_restricted = list("Vox")
|
||||
|
||||
/obj/item/clothing/head/bearpelt/fluff/polar //Gibson1027: Sploosh
|
||||
/// Gibson1027: Sploosh
|
||||
/obj/item/clothing/head/bearpelt/fluff/polar
|
||||
name = "polar bear pelt hat"
|
||||
desc = "Fuzzy, and also stained with blood."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "polarbearpelt"
|
||||
|
||||
/obj/item/clothing/head/fluff/sparkyninja_beret // Sparkyninja: Neil Wilkinson
|
||||
/// Sparkyninja: Neil Wilkinson
|
||||
/obj/item/clothing/head/fluff/sparkyninja_beret
|
||||
name = "royal marines commando beret"
|
||||
desc = "Dark Green beret with an old insignia on it."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "sparkyninja_beret"
|
||||
|
||||
/obj/item/clothing/head/beret/fluff/sigholt //sigholtstarsong: Sigholt Starsong
|
||||
/// sigholtstarsong: Sigholt Starsong
|
||||
/obj/item/clothing/head/beret/fluff/sigholt
|
||||
name = "Lieutenant Starsong's beret"
|
||||
desc = "This beret bears insignia of the SOLGOV Marine Corps 417th Regiment, 2nd Battalion, Bravo Company. It looks meticulously maintained."
|
||||
icon_state = "beret_hos"
|
||||
item_state = "beret_hos"
|
||||
|
||||
/obj/item/clothing/head/pirate/fluff/stumpy //MrFroztee: Stumpy
|
||||
/// MrFroztee: Stumpy
|
||||
/obj/item/clothing/head/pirate/fluff/stumpy
|
||||
name = "The Sobriety Skullcap"
|
||||
desc = "A hat suited for the king of the pirates"
|
||||
icon_state = "pirate"
|
||||
@@ -655,19 +686,22 @@
|
||||
if(H.head == src)
|
||||
H.Slur(6 SECONDS) //always slur
|
||||
|
||||
/obj/item/clothing/head/beret/fluff/linda //Epic_Charger: Linda Clark
|
||||
/// Epic_Charger: Linda Clark
|
||||
/obj/item/clothing/head/beret/fluff/linda
|
||||
name = "Green beret"
|
||||
desc = "A beret, an artist's favorite headwear. This one has two holes cut on the edges."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "linda_beret"
|
||||
|
||||
/obj/item/clothing/head/fluff/kaki //Rapidvalj: Kakicharakiti
|
||||
/// Rapidvalj: Kakicharakiti
|
||||
/obj/item/clothing/head/fluff/kaki
|
||||
name = "sleek fancy leader hat"
|
||||
desc = "A uniquely colored vox leader hat. Has some signs of wear."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "kakicharakiti"
|
||||
|
||||
/obj/item/clothing/head/helmet/fluff/merchant_sallet //Travelling Merchant: Trav Noble. This >>IS NOT<< what they spawn in with
|
||||
/// Travelling Merchant: Trav Noble. This >>IS NOT<< what they spawn in with
|
||||
/obj/item/clothing/head/helmet/fluff/merchant_sallet
|
||||
name = "Shellguard Helmet"
|
||||
desc = "A Shellguard Helmet with the name Noble written on the inside."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -715,7 +749,8 @@
|
||||
user.update_inv_head()
|
||||
return 1
|
||||
|
||||
/obj/item/clothing/head/beret/fluff/elo //V-Force_Bomber: E.L.O.
|
||||
/// V-Force_Bomber: E.L.O.
|
||||
/obj/item/clothing/head/beret/fluff/elo
|
||||
name = "E.L.O.'s medical beret"
|
||||
desc = "E.L.O.s personal medical beret, issued by Nanotrassen and awarded along with her medal."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -729,7 +764,8 @@
|
||||
adjust_flavour = null
|
||||
sprite_sheets = null
|
||||
|
||||
/obj/item/clothing/suit/storage/labcoat/fluff/pulsecoat //ozewse : Daniel Harper : Donated to them by Runemeds, who is the original donor.
|
||||
/// ozewse : Daniel Harper : Donated to them by Runemeds, who is the original donor.
|
||||
/obj/item/clothing/suit/storage/labcoat/fluff/pulsecoat
|
||||
name = "EMT pulse coat"
|
||||
desc = "An EMT labcoat modified to track the wearer's heartbeat. It's so worn out that it doesn't seem to accurately track heartbeat anymore. Also, the zipper is stuck."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -738,7 +774,8 @@
|
||||
ignore_suitadjust = 1
|
||||
actions_types = list()
|
||||
|
||||
/obj/item/clothing/suit/jacket/miljacket/patch // sniper_fairy : P.A.T.C.H.
|
||||
/// sniper_fairy : P.A.T.C.H.
|
||||
/obj/item/clothing/suit/jacket/miljacket/patch
|
||||
name = "custom purple military jacket"
|
||||
desc = "A canvas jacket styled after classical American military garb. Feels sturdy, yet comfortable. This one has a medical patch on it."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -785,20 +822,23 @@
|
||||
|
||||
. = ..()
|
||||
|
||||
/obj/item/clothing/suit/fluff/dusty_jacket //ComputerlessCitizen: Screech
|
||||
/// ComputerlessCitizen: Screech
|
||||
/obj/item/clothing/suit/fluff/dusty_jacket
|
||||
name = "Dusty Jacket"
|
||||
desc = "A worn leather jacket. Some burn holes have been patched."
|
||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
||||
icon_state = "dusty_jacket"
|
||||
|
||||
/obj/item/clothing/suit/fluff/cheeky_sov_coat //CheekyCrenando: Srusu Rskuzu
|
||||
/// CheekyCrenando: Srusu Rskuzu
|
||||
/obj/item/clothing/suit/fluff/cheeky_sov_coat
|
||||
name = "Srusu's Greatcoat"
|
||||
desc = "A heavy wool Soviet-style greatcoat. A name is written in fancy handwriting on the inside tag: Srusu Rskuzu"
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
item_state = "cheeky_sov_coat"
|
||||
icon_state = "cheeky_sov_coat"
|
||||
|
||||
/obj/item/clothing/suit/fluff/supplymaster_jacket //Denthamos: Henry Grandpa Gadow
|
||||
/// Denthamos: Henry Grandpa Gadow
|
||||
/obj/item/clothing/suit/fluff/supplymaster_jacket
|
||||
name = "faded NT Supply Master's Coat"
|
||||
desc = "A faded leather overcoat bearing a worn out badge from the NAS Crescent on the shoulder, and a designation tag of Supply Master on the front. A tarnished gold nameplate says H.Gadow on it."
|
||||
icon_state = "supplymaster_jacket_open"
|
||||
@@ -811,14 +851,16 @@
|
||||
actions_types = list(/datum/action/item_action/button)
|
||||
adjust_flavour = "unbutton"
|
||||
|
||||
/obj/item/clothing/suit/storage/labcoat/fluff/aeneas_rinil //Socialsystem: Lynn Fea
|
||||
/// Socialsystem: Lynn Fea
|
||||
/obj/item/clothing/suit/storage/labcoat/fluff/aeneas_rinil
|
||||
name = "Robotics labcoat"
|
||||
desc = "A labcoat with a few markings denoting it as the labcoat of roboticist."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "aeneasrinil_open"
|
||||
sprite_sheets = null
|
||||
|
||||
/obj/item/clothing/suit/jacket/fluff/kidosvest // Anxipal: Kido Qasteth
|
||||
/// Anxipal: Kido Qasteth
|
||||
/obj/item/clothing/suit/jacket/fluff/kidosvest
|
||||
name = "Kido's Vest"
|
||||
desc = "A rugged leather vest with a tag labelled \"Men of Mayhem.\""
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -829,7 +871,8 @@
|
||||
adjust_flavour = null
|
||||
sprite_sheets = null
|
||||
|
||||
/obj/item/clothing/suit/jacket/fluff/jacksvest // Anxipal: Jack Harper
|
||||
/// Anxipal: Jack Harper
|
||||
/obj/item/clothing/suit/jacket/fluff/jacksvest
|
||||
name = "Jack's vest"
|
||||
desc = "A rugged leather vest with a tag labelled \"President\"."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -839,7 +882,8 @@
|
||||
adjust_flavour = null
|
||||
sprite_sheets = null
|
||||
|
||||
/obj/item/clothing/suit/fluff/kluys // Kluys: Cripty Pandaen
|
||||
/// Kluys: Cripty Pandaen
|
||||
/obj/item/clothing/suit/fluff/kluys
|
||||
name = "Nano Fibre Jacket"
|
||||
desc = "A Black Suit made out of nanofibre. The newest of cyberpunk fashion using hightech liquid to solid materials."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -870,38 +914,44 @@
|
||||
return
|
||||
usr.update_inv_wear_suit()
|
||||
|
||||
/obj/item/clothing/suit/storage/labcoat/fluff/red // Sweetjealousy: Sophie Faust-Noms
|
||||
/// Sweetjealousy: Sophie Faust-Noms
|
||||
/obj/item/clothing/suit/storage/labcoat/fluff/red
|
||||
name = "red labcoat"
|
||||
desc = "A suit that protects against minor chemical spills. Has a red stripe on the shoulders and rolled up sleeves."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "labcoat_red_open"
|
||||
sprite_sheets = null
|
||||
|
||||
/obj/item/clothing/suit/storage/labcoat/fluff/ionward_labcoat // Ionward: Gemini
|
||||
/// Ionward: Gemini
|
||||
/obj/item/clothing/suit/storage/labcoat/fluff/ionward_labcoat
|
||||
name = "Technocracy labcoat"
|
||||
desc = "A thin, faded, carbon fiber labcoat. On the back, a Technocracy vessel's logo. Inside, the name 'Gemini' is printed on the collar."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "ionward_labcoat_open"
|
||||
sprite_sheets = null
|
||||
|
||||
/obj/item/clothing/suit/fluff/stobarico_greatcoat // Stobarico: F.U.R.R.Y
|
||||
/// Stobarico: F.U.R.R.Y
|
||||
/obj/item/clothing/suit/fluff/stobarico_greatcoat
|
||||
name = "\improper F.U.R.R.Y's Nanotrasen Greatcoat"
|
||||
desc = "A greatcoat with Nanotrasen colors."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "stobarico_jacket"
|
||||
|
||||
|
||||
/obj/item/clothing/suit/hooded/hoodie/fluff/linda // Epic_Charger: Linda Clark
|
||||
/// Epic_Charger: Linda Clark
|
||||
/obj/item/clothing/suit/hooded/hoodie/fluff/linda
|
||||
name = "Green Nanotrasen Hoodie"
|
||||
desc = "A green hoodie with the Nanotrasen logo on the back. It looks weathered."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "linda_hoodie"
|
||||
hoodtype = /obj/item/clothing/head/hooded/hood/fluff/linda
|
||||
|
||||
/obj/item/clothing/head/hooded/hood/fluff/linda //Epic_Charger: Linda Clark
|
||||
/// Epic_Charger: Linda Clark
|
||||
/obj/item/clothing/head/hooded/hood/fluff/linda
|
||||
icon_state = "greenhood"
|
||||
|
||||
/obj/item/clothing/suit/hooded/hoodie/hylo //Hylocereus: Sam Aria
|
||||
/// Hylocereus: Sam Aria
|
||||
/obj/item/clothing/suit/hooded/hoodie/hylo
|
||||
name = "worn assymetrical hoodie"
|
||||
desc = "A soft, cozy longline hoodie. It looks old and worn, but well cared for. There's no label, but a series of dates and names is penned on a scrap of fabric sewn on the inside of the left side of the chest - 'Sam Aria' is scrawled atop them all, next to the words 'Please Remember'."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -912,7 +962,8 @@
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "sam_hood"
|
||||
|
||||
/obj/item/clothing/suit/hooded/fluff/bone //Doru7: Jack Bone
|
||||
/// Doru7: Jack Bone
|
||||
/obj/item/clothing/suit/hooded/fluff/bone
|
||||
name = "skeleton suit"
|
||||
desc = "A spooky full-body suit! This one doesn't glow in the dark."
|
||||
body_parts_covered = HEAD|UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
||||
@@ -924,7 +975,8 @@
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "skeleton_hood"
|
||||
|
||||
/obj/item/clothing/suit/armor/shodanscoat // RazekPraxis: SHODAN
|
||||
/// RazekPraxis: SHODAN
|
||||
/obj/item/clothing/suit/armor/shodanscoat
|
||||
name = "SHODAN's Captain's Coat"
|
||||
desc = "A black coat with gold trim and an old US Chevron printed on the back. Edgy."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -962,7 +1014,8 @@
|
||||
to_chat(user, "You turn [src]'s lighting system [flavour].")
|
||||
user.update_inv_wear_suit()
|
||||
|
||||
/obj/item/clothing/suit/hooded/hoodie/fluff/xantholne // Xantholne: Meex Zwichsnicrur
|
||||
/// Xantholne: Meex Zwichsnicrur
|
||||
/obj/item/clothing/suit/hooded/hoodie/fluff/xantholne
|
||||
name = "stripped winter coat"
|
||||
desc = "A velvety smooth black winter coat with white and red stripes on the side."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -972,7 +1025,8 @@
|
||||
allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter)
|
||||
|
||||
|
||||
/obj/item/clothing/head/hooded/hood/fluff/xantholne // Xantholne: Meex Zwichsnicrur
|
||||
/// Xantholne: Meex Zwichsnicrur
|
||||
/obj/item/clothing/head/hooded/hood/fluff/xantholne
|
||||
name = "black winter hood"
|
||||
desc = "A black hood attached to a stripped winter coat."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -981,7 +1035,8 @@
|
||||
flags = BLOCKHAIR
|
||||
flags_inv = HIDEEARS
|
||||
|
||||
/obj/item/clothing/suit/hooded/hoodie/fluff/xydonus //Xydonus: Rsik Ugsharki Atan | Based off of the bomber jacket, but with a hood slapped on (for allowed suit storage)
|
||||
/// Xydonus: Rsik Ugsharki Atan | Based off of the bomber jacket, but with a hood slapped on (for allowed suit storage)
|
||||
/obj/item/clothing/suit/hooded/hoodie/fluff/xydonus
|
||||
name = "custom fit bomber jacket"
|
||||
desc = "Made for Unathi who likes to show off their big horns."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1001,12 +1056,14 @@
|
||||
flags = BLOCKHAIR
|
||||
flags_inv = HIDEEARS
|
||||
|
||||
/obj/item/clothing/suit/fluff/pineapple //Pineapple Salad: Dan Jello
|
||||
/// Pineapple Salad: Dan Jello
|
||||
/obj/item/clothing/suit/fluff/pineapple
|
||||
name = "red trench coat"
|
||||
desc = "A red coat with cheaply made plastic accessories."
|
||||
icon_state = "pineapple_trench"
|
||||
|
||||
/obj/item/fluff/pinapplehairgel ////Pineapple Salad: Dan Jello
|
||||
/// //Pineapple Salad: Dan Jello
|
||||
/obj/item/fluff/pinapplehairgel
|
||||
name = "slime hair gel"
|
||||
desc = "A bottle containing extra..material..for custom 'hair' styling."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1027,7 +1084,8 @@
|
||||
|
||||
|
||||
|
||||
/obj/item/clothing/suit/hooded/wintercoat/fluff/shesi //MrSynnester : Shesi Skaklas
|
||||
/// MrSynnester : Shesi Skaklas
|
||||
/obj/item/clothing/suit/hooded/wintercoat/fluff/shesi
|
||||
name = "custom made winter coat"
|
||||
desc = "A custom made winter coat with the arms removed. Looks comfy."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1037,7 +1095,8 @@
|
||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
||||
cold_protection = UPPER_TORSO|LOWER_TORSO
|
||||
|
||||
/obj/item/clothing/head/hooded/hood/fluff/shesi //MrSynnester : Shesi Skaklas
|
||||
/// MrSynnester : Shesi Skaklas
|
||||
/obj/item/clothing/head/hooded/hood/fluff/shesi
|
||||
name = "custom made winter hood"
|
||||
desc = "A custom made winter coat hood. Looks comfy."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1046,7 +1105,8 @@
|
||||
flags = BLOCKHAIR
|
||||
flags_inv = HIDEEARS
|
||||
|
||||
/obj/item/clothing/suit/jacket/dtx //AffectedArc07: DTX
|
||||
/// AffectedArc07: DTX
|
||||
/obj/item/clothing/suit/jacket/dtx
|
||||
name = "telecommunications bomber jacket"
|
||||
desc = "Looks like something only a nerd would buy. Has a tag inside reading <i>Property of DTX</i>."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1070,7 +1130,8 @@
|
||||
"Grey" = 'icons/mob/clothing/species/grey/under/donator.dmi'
|
||||
)
|
||||
|
||||
/obj/item/clothing/under/fluff/counterfeitguise_uniform // thatdanguy23 : Rissa Williams
|
||||
/// thatdanguy23 : Rissa Williams
|
||||
/obj/item/clothing/under/fluff/counterfeitguise_uniform
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
name = "Rissa's hand-me-downs"
|
||||
desc = "An old, hand-me-down baggy sweater and sweatpants combo. A label on the neck reads 'RISSA' in scruffy handwriting."
|
||||
@@ -1080,7 +1141,8 @@
|
||||
item_state = "counterfeitguise"
|
||||
item_color = "counterfeitguise"
|
||||
|
||||
/obj/item/clothing/under/fluff/benjaminfallout // Benjaminfallout: Pretzel Brassheart
|
||||
/// Benjaminfallout: Pretzel Brassheart
|
||||
/obj/item/clothing/under/fluff/benjaminfallout
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
name = "Pretzel's dress"
|
||||
desc = "A nice looking dress"
|
||||
@@ -1088,7 +1150,8 @@
|
||||
item_state = "fallout_dress"
|
||||
item_color = "fallout_dress"
|
||||
|
||||
/obj/item/clothing/under/fluff/soviet_casual_uniform // Norstead : Natalya Sokolova
|
||||
/// Norstead : Natalya Sokolova
|
||||
/obj/item/clothing/under/fluff/soviet_casual_uniform
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
name = "Soviet Casual Uniform"
|
||||
desc = "Female U.S.S.P. casual wear. Dlya Rodiny!"
|
||||
@@ -1096,7 +1159,8 @@
|
||||
item_state = "soviet_casual_uniform"
|
||||
item_color = "soviet_casual_uniform"
|
||||
|
||||
/obj/item/clothing/under/fluff/kharshai // Kharshai: Athena Castile
|
||||
/// Kharshai: Athena Castile
|
||||
/obj/item/clothing/under/fluff/kharshai
|
||||
name = "Castile formal outfit"
|
||||
desc = "A white and gold formal uniform, accompanied by a small pin with the numbers '004' etched upon it."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1104,7 +1168,8 @@
|
||||
item_state = "castile_dress"
|
||||
item_color = "castile_dress"
|
||||
|
||||
/obj/item/clothing/under/fluff/xantholne //Xantholne: Meex Zwichsnicrur
|
||||
/// Xantholne: Meex Zwichsnicrur
|
||||
/obj/item/clothing/under/fluff/xantholne
|
||||
name = "Stripped Shorts and Shirt"
|
||||
desc = "A silky pair of dark shorts with a matching shirt. The shirt's collar has a tag on the inside that reads 'Meexy' on it."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1114,7 +1179,8 @@
|
||||
item_state = "xantholne"
|
||||
item_color = "xantholne"
|
||||
|
||||
/obj/item/clothing/under/fluff/elishirt // FlattestGuitar9: Eli Randolph
|
||||
/// FlattestGuitar9: Eli Randolph
|
||||
/obj/item/clothing/under/fluff/elishirt
|
||||
name = "casual dress shirt"
|
||||
desc = "A soft, white dress shirt paired up with black suit pants. The set looks comfortable."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1123,7 +1189,8 @@
|
||||
item_color = "elishirt"
|
||||
displays_id = FALSE
|
||||
|
||||
/obj/item/clothing/under/fluff/jay_turtleneck // Jayfeather: Jay Wingler
|
||||
/// Jayfeather: Jay Wingler
|
||||
/obj/item/clothing/under/fluff/jay_turtleneck
|
||||
name = "Mar's Pattern Custom Turtleneck"
|
||||
desc = "It seems to be lightly dusted in orange fuzz, and damp with the smell of anti-freeze. It has a strange symbol in the middle."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1132,11 +1199,13 @@
|
||||
item_color = "jaywingler"
|
||||
displays_id = FALSE
|
||||
|
||||
/obj/item/clothing/under/psysuit/fluff/isaca_sirius_1 // Xilia: Isaca Sirius
|
||||
/// Xilia: Isaca Sirius
|
||||
/obj/item/clothing/under/psysuit/fluff/isaca_sirius_1
|
||||
name = "Isaca's suit"
|
||||
desc = "Black, comfortable and nicely fitting suit. Made not to hinder the wearer in any way. Made of some exotic fabric. And some strange glowing jewel at the waist. Name labels says; Property of Isaca Sirius; The Seeder."
|
||||
|
||||
/obj/item/clothing/under/fluff/jane_sidsuit // SyndiGirl: Zoey Scyth
|
||||
/// SyndiGirl: Zoey Scyth
|
||||
/obj/item/clothing/under/fluff/jane_sidsuit
|
||||
name = "NT-SID jumpsuit"
|
||||
desc = "A Nanotrasen Synthetic Intelligence Division jumpsuit, issued to 'volunteers'. On other people it looks fine, but right here a scientist has noted: on you it looks stupid."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1164,7 +1233,8 @@
|
||||
src.item_state = "[item_color]"
|
||||
usr.update_inv_w_uniform()
|
||||
|
||||
/obj/item/clothing/under/fluff/honourable // MrBarrelrolll: Maximus Greenwood
|
||||
/// MrBarrelrolll: Maximus Greenwood
|
||||
/obj/item/clothing/under/fluff/honourable
|
||||
name = "Viridi Protegat"
|
||||
desc = "A set of chainmail adorned with a hide mantle. \"Greenwood\" is engraved into the right breast."
|
||||
icon = 'icons/obj/clothing/under/costumes.dmi'
|
||||
@@ -1174,7 +1244,8 @@
|
||||
displays_id = FALSE
|
||||
strip_delay = 100
|
||||
|
||||
/obj/item/clothing/under/fluff/aegis //PlagueWalker: A.E.G.I.S.
|
||||
/// PlagueWalker: A.E.G.I.S.
|
||||
/obj/item/clothing/under/fluff/aegis
|
||||
name = "gilded waistcoat"
|
||||
desc = "This black, gold-trimmed, rather expensive-looking uniform laced with fine materials appears comfortable despite its stiffness."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1185,7 +1256,8 @@
|
||||
item_color = "aegisuniform"
|
||||
displays_id = FALSE
|
||||
|
||||
/obj/item/clothing/under/fluff/elo_turtleneck // vforcebomber: E.L.O.
|
||||
/// vforcebomber: E.L.O.
|
||||
/obj/item/clothing/under/fluff/elo_turtleneck
|
||||
name = "E.L.O's Turtleneck"
|
||||
desc = "This TurtleNeck belongs to the IPC E.L.O. And has her name sown into the upper left breast, a very wooly jumper."
|
||||
icon = 'icons/obj/custom_items.dmi' // for the floor sprite
|
||||
@@ -1195,13 +1267,15 @@
|
||||
|
||||
//////////// Masks ////////////
|
||||
|
||||
/obj/item/clothing/mask/bandana/fluff/dar //sasanek12: Dar'Konr
|
||||
/// sasanek12: Dar'Konr
|
||||
/obj/item/clothing/mask/bandana/fluff/dar
|
||||
name = "camo bandana"
|
||||
desc = "It's a worn-out bandana in camo paint"
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "bandcamo"
|
||||
|
||||
/obj/item/clothing/mask/gas/sechailer/fluff/spartan //LP Spartan: Kaskreyarawkta
|
||||
/// LP Spartan: Kaskreyarawkta
|
||||
/obj/item/clothing/mask/gas/sechailer/fluff/spartan
|
||||
name = "minimal gasmask"
|
||||
desc = "Designed to cover as little of face as possible while still being a functional gasmask."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1300,7 +1374,8 @@
|
||||
item_state = "superior_boots"
|
||||
|
||||
|
||||
/obj/item/nullrod/fluff/chronx //chronx100: Hughe O'Splash
|
||||
/// chronx100: Hughe O'Splash
|
||||
/obj/item/nullrod/fluff/chronx
|
||||
fluff_transformations = list(/obj/item/nullrod/fluff/chronx/scythe)
|
||||
|
||||
/obj/item/nullrod/fluff/chronx/scythe
|
||||
@@ -1310,7 +1385,8 @@
|
||||
icon_state = "chronx_scythe"
|
||||
item_state = "chronx_scythe"
|
||||
|
||||
/obj/item/clothing/head/fluff/chronx //chronx100: Hughe O'Splash
|
||||
/// chronx100: Hughe O'Splash
|
||||
/obj/item/clothing/head/fluff/chronx
|
||||
name = "Cthulhu's Hood"
|
||||
desc = "Hood worn by the worshipers of Cthulhu. You see a name inscribed in blood on the inside: Hughe O'Splash"
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1340,7 +1416,8 @@
|
||||
var/datum/action/A = X
|
||||
A.UpdateButtonIcon()
|
||||
|
||||
/obj/item/clothing/suit/chaplain_hoodie/fluff/chronx //chronx100: Hughe O'Splash
|
||||
/// chronx100: Hughe O'Splash
|
||||
/obj/item/clothing/suit/chaplain_hoodie/fluff/chronx
|
||||
name = "Cthulhu's Robes"
|
||||
desc = "Robes worn by the worshipers of Cthulhu. You see a name inscribed in blood on the inside: Hughe O'Splash"
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1350,14 +1427,16 @@
|
||||
adjust_flavour = "untransform"
|
||||
ignore_suitadjust = 0
|
||||
|
||||
/obj/item/clothing/shoes/black/fluff/chronx //chronx100: Hughe O'Splash
|
||||
/// chronx100: Hughe O'Splash
|
||||
/obj/item/clothing/shoes/black/fluff/chronx
|
||||
name = "Cthulhu's Boots"
|
||||
desc = "Boots worn by the worshipers of Cthulhu. You see a name inscribed in blood on the inside: Hughe O'Splash"
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "chronx_shoes"
|
||||
item_state = "chronx_shoes"
|
||||
|
||||
/obj/item/clothing/suit/armor/vest/fluff/tactical //m3hillus: Medusa Schlofield
|
||||
/// m3hillus: Medusa Schlofield
|
||||
/obj/item/clothing/suit/armor/vest/fluff/tactical
|
||||
name = "tactical armor vest"
|
||||
desc = "A tactical vest with armored plate inserts."
|
||||
icon = 'icons/obj/clothing/ties.dmi'
|
||||
@@ -1378,7 +1457,8 @@
|
||||
"Grey" = 'icons/mob/clothing/species/grey/under/donator.dmi'
|
||||
)
|
||||
|
||||
/obj/item/clothing/suit/jacket/fluff/elliot_windbreaker // DaveTheHeadcrab: Elliot Campbell
|
||||
/// DaveTheHeadcrab: Elliot Campbell
|
||||
/obj/item/clothing/suit/jacket/fluff/elliot_windbreaker
|
||||
name = "nylon windbreaker"
|
||||
desc = "A cheap nylon windbreaker, according to the tag it was manufactured in New Chiba, Earth.<br>The color reminds you of a television tuned to a dead channel."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1388,7 +1468,8 @@
|
||||
suit_adjusted = 1
|
||||
sprite_sheets = null
|
||||
|
||||
/obj/item/storage/backpack/fluff/syndiesatchel //SkeletalElite: Rawkkihiki
|
||||
/// SkeletalElite: Rawkkihiki
|
||||
/obj/item/storage/backpack/fluff/syndiesatchel
|
||||
name= "Military Satchel"
|
||||
desc = "A well made satchel for military operations. Totally not made by an enemy corporation"
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1396,28 +1477,32 @@
|
||||
item_state = null
|
||||
sprite_sheets = null
|
||||
|
||||
/obj/item/storage/backpack/fluff/krich_back //lizardzsi: Krichahka
|
||||
/// lizardzsi: Krichahka
|
||||
/obj/item/storage/backpack/fluff/krich_back
|
||||
name = "Voxcaster"
|
||||
desc = "Battered, Sol-made military radio backpack that had its speakers fried from playing Vox opera. The words 'Swift-Talon' are crudely scratched onto its side."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "voxcaster_fluff"
|
||||
item_state = null
|
||||
|
||||
/obj/item/storage/backpack/fluff/ssscratches_back //Ssscratches: Lasshy-Bot
|
||||
/// Ssscratches: Lasshy-Bot
|
||||
/obj/item/storage/backpack/fluff/ssscratches_back
|
||||
name = "CatPack"
|
||||
desc = "It's a backpack, but it's also a cat."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "ssscratches_backpack"
|
||||
item_state = null
|
||||
|
||||
/obj/item/storage/backpack/fluff/thebrew //Greey: Korala Ice
|
||||
/// Greey: Korala Ice
|
||||
/obj/item/storage/backpack/fluff/thebrew
|
||||
name = "The Brew"
|
||||
desc = "Amber colored backpack resembling a long lost friend, a spirit long forgotten."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "greeyfluff"
|
||||
item_state = "greeyfluff"
|
||||
|
||||
/obj/item/clothing/head/wizard/fake/fluff/dreamy //phantasmicdream : Dreamy Rockwall
|
||||
/// phantasmicdream : Dreamy Rockwall
|
||||
/obj/item/clothing/head/wizard/fake/fluff/dreamy
|
||||
name = "strange witch hat"
|
||||
desc = "A shapeshifting witch hat. A strange aura comes from it..."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1447,7 +1532,8 @@
|
||||
return 1
|
||||
..()
|
||||
|
||||
/obj/item/fluff/zekemirror //phantasmicdream : Zeke Varloss
|
||||
/// phantasmicdream : Zeke Varloss
|
||||
/obj/item/fluff/zekemirror
|
||||
name = "engraved hand mirror"
|
||||
desc = "A very classy hand mirror, with fancy detailing."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1469,7 +1555,8 @@
|
||||
to_chat(target, "<span class='notice'>You take time to admire yourself in [src], brushing your tendrils down and revealing their true length.</span>")
|
||||
|
||||
|
||||
/obj/item/clothing/accessory/necklace/locket/fluff/fethasnecklace //Fethas: Sefra'neem
|
||||
/// Fethas: Sefra'neem
|
||||
/obj/item/clothing/accessory/necklace/locket/fluff/fethasnecklace
|
||||
name = "Orange gemmed locket"
|
||||
desc = "A locket with a orange gem set on the front, the picture inside seems to be of a Tajaran."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1478,7 +1565,8 @@
|
||||
item_color = "fethasnecklace"
|
||||
slot_flags = SLOT_FLAG_MASK | SLOT_FLAG_TIE
|
||||
|
||||
/obj/item/bedsheet/fluff/hugosheet //HugoLuman: Dan Martinez
|
||||
/// HugoLuman: Dan Martinez
|
||||
/obj/item/bedsheet/fluff/hugosheet
|
||||
name = "Cosmic space blankie"
|
||||
desc = "Made from the dreams of space children everywhere."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1489,13 +1577,15 @@
|
||||
item_color = "sheetcosmos"
|
||||
|
||||
|
||||
/obj/item/clothing/head/fluff/lfbowler //Lightfire: Hyperion
|
||||
/// Lightfire: Hyperion
|
||||
/obj/item/clothing/head/fluff/lfbowler
|
||||
name = "classy bowler hat"
|
||||
desc = "A very classy looking bowler hat."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "bowler_lightfire"
|
||||
|
||||
/obj/item/clothing/under/fluff/lfvicsuit //Lightfire: Hyperion
|
||||
/// Lightfire: Hyperion
|
||||
/obj/item/clothing/under/fluff/lfvicsuit
|
||||
name = "classy victorian suit"
|
||||
desc = "A blue and black victorian suit with silver buttons, very fancy!"
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1507,7 +1597,8 @@
|
||||
displays_id = FALSE
|
||||
|
||||
|
||||
/obj/item/fluff/lighty_plasman_modkit // LightFire53: Ikelos
|
||||
/// LightFire53: Ikelos
|
||||
/obj/item/fluff/lighty_plasman_modkit
|
||||
name = "plasmaman suit modkit"
|
||||
desc = "A kit containing nanites that are able to modify the look of a plasmaman suit and helmet without exposing the wearer to hostile environments."
|
||||
icon_state = "modkit"
|
||||
@@ -1553,11 +1644,13 @@
|
||||
else
|
||||
to_chat(user, "<span class='warning'>You can't modify [target]!</span>")
|
||||
|
||||
/obj/item/clothing/head/helmet/space/plasmaman/lf53_fluff // LightFire53: Ikelos
|
||||
/// LightFire53: Ikelos
|
||||
/obj/item/clothing/head/helmet/space/plasmaman/lf53_fluff
|
||||
icon_state = "ikelos_envirohelm" // New item needed because `initial(icon_state)` is used.
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
|
||||
/obj/item/bikehorn/fluff/pinkbikehorn //Xerdies: Squiddle Toodle
|
||||
/// Xerdies: Squiddle Toodle
|
||||
/obj/item/bikehorn/fluff/pinkbikehorn
|
||||
name = "Honkinator5000"
|
||||
desc = "This horn may look ridiculous but is the new hot item for clowns in the Clown Empire. It has a fine print on its side reading: Property of Prince Honktertong the IV"
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1567,14 +1660,16 @@
|
||||
icon_state = "teri_horn"
|
||||
item_state = "teri_horn"
|
||||
|
||||
/obj/item/clothing/accessory/medal/fluff/elo //V-Force_Bomber: E.L.O.
|
||||
/// V-Force_Bomber: E.L.O.
|
||||
/obj/item/clothing/accessory/medal/fluff/elo
|
||||
name = "distinguished medal of loyalty and excellence"
|
||||
desc = "This medal is cut into the shape of a Victoria Cross, and is awarded to those who have proven themselves to Nanotrasen with a long and successful career."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "elo-medal"
|
||||
item_color = "elo-medal"
|
||||
|
||||
/obj/item/clothing/suit/fluff/vetcoat //Furasian: Fillmoore Grayson
|
||||
/// Furasian: Fillmoore Grayson
|
||||
/obj/item/clothing/suit/fluff/vetcoat
|
||||
name = "Veteran Coat"
|
||||
desc = "An old, yet well-kept Nanotrasen uniform. Very few of its kind are still produced."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1584,15 +1679,18 @@
|
||||
item_state = "alchemistcoatblack"
|
||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS
|
||||
|
||||
/obj/item/clothing/suit/fluff/vetcoat/red //Furasian: Fillmoore Grayson
|
||||
/// Furasian: Fillmoore Grayson
|
||||
/obj/item/clothing/suit/fluff/vetcoat/red
|
||||
icon_state = "alchemistcoatred"
|
||||
item_state = "alchemistcoatred"
|
||||
|
||||
/obj/item/clothing/suit/fluff/vetcoat/navy //Furasian: Fillmoore Grayson
|
||||
/// Furasian: Fillmoore Grayson
|
||||
/obj/item/clothing/suit/fluff/vetcoat/navy
|
||||
icon_state = "alchemistcoatnavy"
|
||||
item_state = "alchemistcoatnavy"
|
||||
|
||||
/obj/item/clothing/accessory/medal/fluff/panzermedal //PanzerSkull: GRN-DER
|
||||
/// PanzerSkull: GRN-DER
|
||||
/obj/item/clothing/accessory/medal/fluff/panzermedal
|
||||
name = "Cross of Valor"
|
||||
desc = "A medal from the bygone Asteroid Wars. Its Ruby shines with a strange intensity."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1601,7 +1699,8 @@
|
||||
item_color = "panzermedal"
|
||||
slot_flags = SLOT_FLAG_TIE
|
||||
|
||||
/obj/item/clothing/accessory/medal/fluff/XannZxiax //Sagrotter: Xann Zxiax
|
||||
/// Sagrotter: Xann Zxiax
|
||||
/obj/item/clothing/accessory/medal/fluff/XannZxiax
|
||||
name = "Zxiax Garnet"
|
||||
desc = "Green Garnet on fancy blue cord, when you look at the Garnet, you feel strangely appeased."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1610,7 +1709,8 @@
|
||||
item_color = "Xann_necklace"
|
||||
slot_flags = SLOT_FLAG_TIE
|
||||
|
||||
/obj/item/clothing/accessory/rbscarf //Rb303: Isthel Eisenwald
|
||||
/// Rb303: Isthel Eisenwald
|
||||
/obj/item/clothing/accessory/rbscarf
|
||||
name = "Old purple scarf"
|
||||
desc = "An old, striped purple scarf. It appears to be hand-knitted and has the name 'Isthel' written on it in bad handwriting."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1618,13 +1718,15 @@
|
||||
item_state = "rbscarf"
|
||||
item_color = "rbscarf"
|
||||
|
||||
/obj/item/clothing/head/fluff/pinesalad_horns //Pineapple Salad: Dan Jello
|
||||
/// Pineapple Salad: Dan Jello
|
||||
/obj/item/clothing/head/fluff/pinesalad_horns
|
||||
name = "Bluespace Horns"
|
||||
desc = "A pair of fake horns. Now with added bluespace!"
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
icon_state = "ps_horns"
|
||||
|
||||
/obj/item/storage/backpack/fluff/hiking //Pineapple Salad: Dan Jello
|
||||
/// Pineapple Salad: Dan Jello
|
||||
/obj/item/storage/backpack/fluff/hiking
|
||||
name = "\improper Fancy Dufflebag"
|
||||
desc = "It's pretty lightweight for a dufflebag, but it only seems to have as much space as an ordinary backpack."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1633,7 +1735,8 @@
|
||||
lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi'
|
||||
righthand_file = 'icons/mob/inhands/fluff_righthand.dmi'
|
||||
|
||||
/obj/item/clothing/under/fluff/kiaoutfit //FullOfSkittles: Kiachi
|
||||
/// FullOfSkittles: Kiachi
|
||||
/obj/item/clothing/under/fluff/kiaoutfit
|
||||
name = "Suspicious Outfit"
|
||||
desc = "A very expensive top with intricate details tailored to fit a vox and paired with a glittery blue skirt, probably illegal."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1645,7 +1748,8 @@
|
||||
displays_id = FALSE
|
||||
species_restricted = list("Vox")
|
||||
|
||||
/obj/item/clothing/head/fluff/kiahat //FullOfSkittles: Kiachi
|
||||
/// FullOfSkittles: Kiachi
|
||||
/obj/item/clothing/head/fluff/kiahat
|
||||
name = "Suspicious Witch Hat"
|
||||
desc = "A black witch hat with a blue sash decorated with tiny glimmering stars and a gold squid-like medallion, probably possessed."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1655,7 +1759,8 @@
|
||||
item_state = "kiahat"
|
||||
item_color = "kiahat"
|
||||
|
||||
/obj/item/clothing/mask/gas/fluff/kiamask //FullOfSkittles: Kiachi
|
||||
/// FullOfSkittles: Kiachi
|
||||
/obj/item/clothing/mask/gas/fluff/kiamask
|
||||
name = "Suspicious Mask"
|
||||
desc = "A sleek mask that blends in with the owner's existing quills using strange technology. It might even be magic..."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1683,13 +1788,15 @@
|
||||
|
||||
|
||||
|
||||
/obj/item/clothing/gloves/ring/fluff/benjaminfallout //Benjaminfallout: Pretzel Brassheart
|
||||
/// Benjaminfallout: Pretzel Brassheart
|
||||
/obj/item/clothing/gloves/ring/fluff/benjaminfallout
|
||||
name = "Pretzel's Ring"
|
||||
desc = "A small platinum ring with a large light blue diamond. Engraved inside the band are the words: 'To my lovely Pristine Princess. Forever yours, Savinien.'"
|
||||
icon_state = "benjaminfallout_ring"
|
||||
|
||||
|
||||
/obj/item/clothing/under/fluff/kikeridress //Gangelwaefre: Kikeri
|
||||
/// Gangelwaefre: Kikeri
|
||||
/obj/item/clothing/under/fluff/kikeridress
|
||||
name = "Kikeri's Dress"
|
||||
desc = "A simple black dress with a white undercoat, tied with a blue ribbon."
|
||||
lefthand_file = 'icons/mob/inhands/fluff_lefthand.dmi'
|
||||
@@ -1701,7 +1808,8 @@
|
||||
body_parts_covered = UPPER_TORSO|LOWER_TORSO
|
||||
species_restricted = list("Vox")
|
||||
|
||||
/obj/item/clothing/mask/gas/fluff/kikerimask //Gangelwaefre: Kikeri
|
||||
/// Gangelwaefre: Kikeri
|
||||
/obj/item/clothing/mask/gas/fluff/kikerimask
|
||||
name = "Kikeri's Mask"
|
||||
desc = "A light grey mask with masquerade-esque blue details."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
@@ -1713,7 +1821,8 @@
|
||||
item_color = "kikerimask"
|
||||
species_restricted = list("Vox")
|
||||
|
||||
/obj/item/clothing/mask/gas/fluff/yahiyamask //Asmerath: Yahiya
|
||||
/// Asmerath: Yahiya
|
||||
/obj/item/clothing/mask/gas/fluff/yahiyamask
|
||||
name = "Yahiya's Mask"
|
||||
desc = "A dark brown and silver mask resembling that of an eagle. There is a fiery red gem embedded into the forehead."
|
||||
icon = 'icons/obj/custom_items.dmi'
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/obj/structure/blob/captured_nuke //alternative to blob just straight up destroying nukes
|
||||
/// alternative to blob just straight up destroying nukes
|
||||
/obj/structure/blob/captured_nuke
|
||||
name = "blob captured nuke"
|
||||
icon_state = "blob"
|
||||
desc = "A Nuclear Warhead tangled in blob tendrils pulsating with a horrific green glow."
|
||||
|
||||
@@ -45,7 +45,8 @@
|
||||
return ..(active_with_role)
|
||||
return 0*/
|
||||
|
||||
/datum/event //NOTE: Times are measured in master controller ticks!
|
||||
/// NOTE: Times are measured in master controller ticks!
|
||||
/datum/event
|
||||
/// The human-readable name of the event
|
||||
var/name
|
||||
/// When in the lifetime to call start().
|
||||
|
||||
@@ -218,7 +218,8 @@
|
||||
if(!isvineimmune(eater))
|
||||
eater.adjustToxLoss(5)
|
||||
|
||||
/datum/spacevine_mutation/explosive //OH SHIT IT CAN CHAINREACT RUN!!!
|
||||
/// OH SHIT IT CAN CHAINREACT RUN!!!
|
||||
/datum/spacevine_mutation/explosive
|
||||
name = "explosive"
|
||||
hue = "#ff0000"
|
||||
quality = NEGATIVE
|
||||
@@ -261,7 +262,8 @@
|
||||
prey.wither()
|
||||
. = TRUE
|
||||
|
||||
/datum/spacevine_mutation/aggressive_spread //very OP, but im out of other ideas currently
|
||||
/// very OP, but im out of other ideas currently
|
||||
/datum/spacevine_mutation/aggressive_spread
|
||||
name = "aggressive spreading"
|
||||
hue = "#333333"
|
||||
severity = 3
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
/datum/event/wizard/ghost //The spook is real
|
||||
/// The spook is real
|
||||
/datum/event/wizard/ghost
|
||||
|
||||
/datum/event/wizard/ghost/start()
|
||||
var/msg = "<span class='warning'>You suddenly feel extremely obvious...</span>"
|
||||
set_observer_default_invisibility(0, msg)
|
||||
|
||||
/datum/event/wizard/ghost_mute //The spook is silent
|
||||
/// The spook is silent
|
||||
/datum/event/wizard/ghost_mute
|
||||
|
||||
/datum/event/wizard/ghost_mute/start()
|
||||
GLOB.dsay_enabled = FALSE
|
||||
|
||||
@@ -156,7 +156,8 @@
|
||||
materials = list(MAT_METAL=400)
|
||||
volume = 25
|
||||
|
||||
/obj/item/reagent_containers/drinks/trophy/bronze_cup/toolbox_win //2023 toolbox tournament 3rd place went to paradise station.
|
||||
/// 2023 toolbox tournament 3rd place went to paradise station.
|
||||
/obj/item/reagent_containers/drinks/trophy/bronze_cup/toolbox_win
|
||||
name = "3rd place toolbox tournament 2567"
|
||||
desc = "Awarded to centcomms elite toolbox warriors raising money for the GBS research institute."
|
||||
icon_state = "reward_cup"
|
||||
|
||||
@@ -135,7 +135,8 @@
|
||||
list_reagents = list("sugar" = 50)
|
||||
possible_states = list()
|
||||
|
||||
/obj/item/reagent_containers/condiment/saltshaker //Seperate from above since it's a small shaker rather then
|
||||
/// Seperate from above since it's a small shaker rather then
|
||||
/obj/item/reagent_containers/condiment/saltshaker
|
||||
name = "salt shaker" // a large one.
|
||||
desc = "Salt. From space oceans, presumably."
|
||||
icon_state = "saltshakersmall"
|
||||
|
||||
@@ -302,7 +302,8 @@ do {\
|
||||
snack_overlays = 0
|
||||
top = 0
|
||||
|
||||
/obj/item/food/snacks/customizable/fullycustom // In the event you fuckers find something I forgot to add a customizable food for.
|
||||
/// In the event you fuckers find something I forgot to add a customizable food for.
|
||||
/obj/item/food/snacks/customizable/fullycustom
|
||||
name = "on a plate"
|
||||
desc = "A unique dish."
|
||||
icon_state = "fullycustom"
|
||||
|
||||
@@ -239,7 +239,8 @@
|
||||
return ..()
|
||||
|
||||
|
||||
/obj/item/food/snacks/choc_pile //for reagent chocolate being spilled on turfs
|
||||
/// for reagent chocolate being spilled on turfs
|
||||
/obj/item/food/snacks/choc_pile
|
||||
name = "pile of chocolate"
|
||||
desc = "A pile of pure chocolate pieces."
|
||||
icon_state = "cocoa"
|
||||
|
||||
@@ -72,7 +72,8 @@
|
||||
list_reagents = list("nutriment" = 10, "beans" = 10, "vitamin" = 3)
|
||||
tastes = list("beans" = 1)
|
||||
|
||||
/obj/item/food/snacks/mashed_potatoes //mashed taters
|
||||
/// mashed taters
|
||||
/obj/item/food/snacks/mashed_potatoes
|
||||
name = "mashed potatoes"
|
||||
desc = "Some soft, creamy, and irresistible mashed potatoes."
|
||||
icon_state = "mashedtaters"
|
||||
|
||||
@@ -568,7 +568,8 @@
|
||||
)
|
||||
result = /obj/item/food/snacks/toastedsandwich
|
||||
|
||||
/datum/recipe/oven/turkey // Magic
|
||||
/// Magic
|
||||
/datum/recipe/oven/turkey
|
||||
items = list(
|
||||
/obj/item/food/snacks/meat,
|
||||
/obj/item/food/snacks/meat,
|
||||
|
||||
@@ -133,7 +133,8 @@
|
||||
icon_state = "bluenana_peel"
|
||||
|
||||
// Other
|
||||
/obj/item/grown/bananapeel/specialpeel //used by /obj/item/clothing/shoes/clown_shoes/banana_shoes
|
||||
/// used by /obj/item/clothing/shoes/clown_shoes/banana_shoes
|
||||
/obj/item/grown/bananapeel/specialpeel
|
||||
name = "synthesized banana peel"
|
||||
desc = "A synthetic banana peel."
|
||||
|
||||
|
||||
@@ -87,7 +87,8 @@
|
||||
filling_color = "#FFD700"
|
||||
|
||||
// Combustible lemon
|
||||
/obj/item/seeds/firelemon //combustible lemon is too long so firelemon
|
||||
/// combustible lemon is too long so firelemon
|
||||
/obj/item/seeds/firelemon
|
||||
name = "pack of combustible lemon seeds"
|
||||
desc = "When life gives you lemons, don't make lemonade. Make life take the lemons back! Get mad! I don't want your damn lemons!"
|
||||
icon_state = "seed-firelemon"
|
||||
|
||||
@@ -118,7 +118,8 @@
|
||||
mutatelist = list(/obj/item/seeds/sunflower/moonflower, /obj/item/seeds/sunflower/novaflower)
|
||||
reagents_add = list("cornoil" = 0.08, "plantmatter" = 0.04)
|
||||
|
||||
/obj/item/grown/sunflower // FLOWER POWER!
|
||||
/// FLOWER POWER!
|
||||
/obj/item/grown/sunflower
|
||||
seed = /obj/item/seeds/sunflower
|
||||
name = "sunflower"
|
||||
desc = "It's beautiful! A certain person might beat you to death if you trample these."
|
||||
|
||||
@@ -28,7 +28,8 @@
|
||||
reagents_add = list("facid" = 0.25, "sacid" = 0.25)
|
||||
rarity = 20
|
||||
|
||||
/obj/item/grown/nettle //abstract type
|
||||
/// abstract type
|
||||
/obj/item/grown/nettle
|
||||
name = "nettle"
|
||||
desc = "It's probably <B>not</B> wise to touch it with bare hands..."
|
||||
icon = 'icons/obj/items.dmi'
|
||||
|
||||
@@ -119,7 +119,8 @@
|
||||
/obj/structure/bonfire/dense
|
||||
density = TRUE
|
||||
|
||||
/obj/structure/bonfire/lit //haha empty define
|
||||
/// haha empty define
|
||||
/obj/structure/bonfire/lit
|
||||
|
||||
/obj/structure/bonfire/lit/dense
|
||||
density = TRUE
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
// Other harvested materials from plants (that are not food)
|
||||
// **********************
|
||||
|
||||
/obj/item/grown // Grown weapons
|
||||
/// Grown weapons
|
||||
/obj/item/grown
|
||||
name = "grown_weapon"
|
||||
icon = 'icons/obj/hydroponics/harvest.dmi'
|
||||
resistance_flags = FLAMMABLE
|
||||
|
||||
@@ -14,7 +14,8 @@
|
||||
// Hydroponics Tools
|
||||
// *************************************
|
||||
|
||||
/obj/item/reagent_containers/spray/weedspray // -- Skie
|
||||
/// -- Skie
|
||||
/obj/item/reagent_containers/spray/weedspray
|
||||
name = "weed spray"
|
||||
desc = "It's a toxic mixture, in spray form, to kill small weeds."
|
||||
icon = 'icons/obj/hydroponics/equipment.dmi'
|
||||
@@ -34,7 +35,8 @@
|
||||
user.visible_message("<span class='suicide'>[user] is huffing [src]! It looks like [user.p_theyre()] trying to commit suicide.</span>")
|
||||
return TOXLOSS
|
||||
|
||||
/obj/item/reagent_containers/spray/pestspray // -- Skie
|
||||
/// -- Skie
|
||||
/obj/item/reagent_containers/spray/pestspray
|
||||
name = "pest spray"
|
||||
desc = "It's some pest eliminator spray! <I>Do not inhale!</I>"
|
||||
icon = 'icons/obj/hydroponics/equipment.dmi'
|
||||
|
||||
@@ -975,7 +975,8 @@
|
||||
return ..()
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
/obj/machinery/hydroponics/soil //Not actually hydroponics at all! Honk!
|
||||
/// Not actually hydroponics at all! Honk!
|
||||
/obj/machinery/hydroponics/soil
|
||||
name = "soil"
|
||||
icon = 'icons/obj/hydroponics/equipment.dmi'
|
||||
icon_state = "soil"
|
||||
|
||||
@@ -450,7 +450,8 @@
|
||||
S.set_up(G.reagents, splat_location)
|
||||
S.start(smoke_amount)
|
||||
|
||||
/datum/plant_gene/trait/fire_resistance // Lavaland
|
||||
/// Lavaland
|
||||
/datum/plant_gene/trait/fire_resistance
|
||||
name = "Fire Resistance"
|
||||
|
||||
/datum/plant_gene/trait/fire_resistance/apply_vars(obj/item/seeds/S)
|
||||
@@ -461,7 +462,8 @@
|
||||
if(!(G.resistance_flags & FIRE_PROOF))
|
||||
G.resistance_flags |= FIRE_PROOF
|
||||
|
||||
/datum/plant_gene/trait/plant_type // Parent type
|
||||
/// Parent type
|
||||
/datum/plant_gene/trait/plant_type
|
||||
name = "you shouldn't see this"
|
||||
trait_id = "plant_type"
|
||||
|
||||
|
||||
@@ -34,7 +34,8 @@
|
||||
* Used for tracking books that have been checked out from the library by players. Created and stored upon a book being
|
||||
* checked out and deleted upon the book being succesfully checked back in or the librarian marking a book as "lost"
|
||||
*/
|
||||
/datum/borrowbook // Datum used to keep track of who has borrowed what when and for how long.
|
||||
/// Datum used to keep track of who has borrowed what when and for how long.
|
||||
/datum/borrowbook
|
||||
var/bookname
|
||||
var/libraryid
|
||||
var/patron_name
|
||||
@@ -48,7 +49,8 @@
|
||||
* are designed to only temporarily hold book data
|
||||
* checked out and deleted upon the book being succesfully checked back in or the librarian marking a book as "lost"
|
||||
*/
|
||||
/datum/cachedbook // Datum used to cache the SQL DB books locally in order to achieve a performance gain.
|
||||
/// Datum used to cache the SQL DB books locally in order to achieve a performance gain.
|
||||
/datum/cachedbook
|
||||
var/id
|
||||
var/libraryid
|
||||
var/title
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/obj/effect/baseturf_helper //Set the baseturfs of every turf in the /area/ it is placed.
|
||||
/// Set the baseturfs of every turf in the /area/ it is placed.
|
||||
/obj/effect/baseturf_helper
|
||||
name = "baseturf editor"
|
||||
icon = 'icons/effects/mapping_helpers.dmi'
|
||||
icon_state = ""
|
||||
|
||||
@@ -171,7 +171,8 @@
|
||||
. = ..()
|
||||
RegisterSignal(src, COMSIG_PARENT_QDELETING, PROC_REF(alert_admins_on_destroy))
|
||||
|
||||
/obj/item/clothing/gloves/color/black/krav_maga/combat // for nukies
|
||||
/// for nukies
|
||||
/obj/item/clothing/gloves/color/black/krav_maga/combat
|
||||
name = "Combat gloves plus"
|
||||
desc = "These combat gloves have been upgraded with nanochips that teach the wearer Krav Maga."
|
||||
icon_state = "combat"
|
||||
|
||||
@@ -27,10 +27,12 @@ GLOBAL_LIST_INIT(marker_beacon_colors, list(
|
||||
max_amount = 100
|
||||
var/picked_color = "random"
|
||||
|
||||
/obj/item/stack/marker_beacon/ten //miners start with 10 of these
|
||||
/// miners start with 10 of these
|
||||
/obj/item/stack/marker_beacon/ten
|
||||
amount = 10
|
||||
|
||||
/obj/item/stack/marker_beacon/thirty //and they're bought in stacks of 1, 10, or 30
|
||||
/// and they're bought in stacks of 1, 10, or 30
|
||||
/obj/item/stack/marker_beacon/thirty
|
||||
amount = 30
|
||||
|
||||
/obj/item/stack/marker_beacon/Initialize(mapload)
|
||||
|
||||
@@ -105,7 +105,8 @@
|
||||
origin_tech = "materials=6;powerstorage=4;engineering=4"
|
||||
toolspeed = 0.2
|
||||
|
||||
/obj/item/pickaxe/drill/cyborg/diamond //This is the BORG version!
|
||||
/// This is the BORG version!
|
||||
/obj/item/pickaxe/drill/cyborg/diamond
|
||||
name = "diamond-tipped cyborg mining drill" //To inherit the NODROP flag, and easier to change borg specific drill mechanics.
|
||||
icon_state = "diamonddrill"
|
||||
toolspeed = 0.2
|
||||
|
||||
@@ -168,7 +168,8 @@
|
||||
/obj/effect/portal/advanced/getaway
|
||||
one_use = TRUE
|
||||
|
||||
/obj/effect/temp_visual/getaway_flare // Because the original contractor flare is not a temp visual, for some reason.
|
||||
/// Because the original contractor flare is not a temp visual, for some reason.
|
||||
/obj/effect/temp_visual/getaway_flare
|
||||
name = "contractor extraction flare"
|
||||
icon = 'icons/obj/lighting.dmi'
|
||||
icon_state = "flare-contractor-on"
|
||||
|
||||
@@ -75,7 +75,8 @@
|
||||
else
|
||||
..()
|
||||
|
||||
/obj/structure/flora/ash/tall_shroom //exists only so that the spawning check doesn't allow these spawning near other things
|
||||
/// exists only so that the spawning check doesn't allow these spawning near other things
|
||||
/obj/structure/flora/ash/tall_shroom
|
||||
regrowth_time_low = 4200
|
||||
|
||||
/obj/structure/flora/ash/leaf_shroom
|
||||
@@ -197,7 +198,8 @@
|
||||
pixel_x = rand(-4, 4)
|
||||
pixel_y = rand(-4, 4)
|
||||
|
||||
/obj/item/food/snacks/grown/ash_flora/shavings //for actual crafting
|
||||
/// for actual crafting
|
||||
/obj/item/food/snacks/grown/ash_flora/shavings
|
||||
|
||||
/obj/item/food/snacks/grown/ash_flora/mushroom_leaf
|
||||
name = "mushroom leaf"
|
||||
|
||||
@@ -85,7 +85,8 @@
|
||||
new random_crystal(loc)
|
||||
return INITIALIZE_HINT_QDEL
|
||||
|
||||
/obj/machinery/anomalous_crystal/theme_warp //Warps the area you're in to look like a new one
|
||||
/// Warps the area you're in to look like a new one
|
||||
/obj/machinery/anomalous_crystal/theme_warp
|
||||
activation_method = "touch"
|
||||
cooldown_add = 200
|
||||
var/terrain_theme = "winter"
|
||||
@@ -159,7 +160,8 @@
|
||||
continue
|
||||
affected_targets += A
|
||||
|
||||
/obj/machinery/anomalous_crystal/emitter //Generates a projectile when interacted with
|
||||
/// Generates a projectile when interacted with
|
||||
/obj/machinery/anomalous_crystal/emitter
|
||||
activation_method = "touch"
|
||||
cooldown_add = 50
|
||||
var/generated_projectile = /obj/item/projectile/beam/emitter
|
||||
@@ -188,7 +190,8 @@
|
||||
P.xo = 0
|
||||
P.fire()
|
||||
|
||||
/obj/machinery/anomalous_crystal/dark_reprise //Revives anyone nearby, but turns them into shadowpeople and renders them uncloneable, so the crystal is your only hope of getting up again if you go down.
|
||||
/// Revives anyone nearby, but turns them into shadowpeople and renders them uncloneable, so the crystal is your only hope of getting up again if you go down.
|
||||
/obj/machinery/anomalous_crystal/dark_reprise
|
||||
activation_method = "touch"
|
||||
activation_sound = 'sound/hallucinations/growl1.ogg'
|
||||
|
||||
@@ -206,7 +209,8 @@
|
||||
ADD_TRAIT(H, TRAIT_BADDNA, MAGIC_TRAIT) //Free revives, but significantly limits your options for reviving except via the crystal
|
||||
H.grab_ghost(force = TRUE)
|
||||
|
||||
/obj/machinery/anomalous_crystal/helpers //Lets ghost spawn as helpful creatures that can only heal people slightly. Incredibly fragile and they can't converse with humans
|
||||
/// Lets ghost spawn as helpful creatures that can only heal people slightly. Incredibly fragile and they can't converse with humans
|
||||
/obj/machinery/anomalous_crystal/helpers
|
||||
activation_method = "touch"
|
||||
var/ready_to_deploy = 0
|
||||
|
||||
@@ -299,7 +303,8 @@
|
||||
/mob/living/simple_animal/hostile/lightgeist/ghost()
|
||||
qdel(src)
|
||||
|
||||
/obj/machinery/anomalous_crystal/possessor //Allows you to bodyjack small animals, then exit them at your leisure, but you can only do this once per activation. Because they blow up. Also, if the bodyjacked animal dies, SO DO YOU.
|
||||
/// Allows you to bodyjack small animals, then exit them at your leisure, but you can only do this once per activation. Because they blow up. Also, if the bodyjacked animal dies, SO DO YOU.
|
||||
/obj/machinery/anomalous_crystal/possessor
|
||||
activation_method = "touch"
|
||||
|
||||
/obj/machinery/anomalous_crystal/possessor/ActivationReaction(mob/user, method)
|
||||
|
||||
@@ -83,19 +83,22 @@ GLOBAL_LIST_EMPTY(body_accessory_by_species)
|
||||
return ..()
|
||||
|
||||
//Tajaran
|
||||
/datum/body_accessory/tail/wingler_tail // Jay wingler fluff tail
|
||||
/// Jay wingler fluff tail
|
||||
/datum/body_accessory/tail/wingler_tail
|
||||
name = "Striped Tail"
|
||||
icon_state = "winglertail"
|
||||
animated_icon_state = "winglertail_a"
|
||||
allowed_species = list("Tajaran")
|
||||
|
||||
/datum/body_accessory/tail/tiny //Pretty ambiguous as to what species it belongs to, tail could've been injured or docked.
|
||||
/// Pretty ambiguous as to what species it belongs to, tail could've been injured or docked.
|
||||
/datum/body_accessory/tail/tiny
|
||||
name = "Tiny Tail"
|
||||
icon_state = "tiny"
|
||||
animated_icon_state = "tiny_a"
|
||||
allowed_species = list("Vulpkanin", "Tajaran")
|
||||
|
||||
/datum/body_accessory/tail/short //Same as above.
|
||||
/// Same as above.
|
||||
/datum/body_accessory/tail/short
|
||||
name = "Short Tail"
|
||||
icon_state = "short"
|
||||
animated_icon_state = "short_a"
|
||||
|
||||
@@ -131,7 +131,8 @@
|
||||
H.set_nutrition(min(H.nutrition + 30, NUTRITION_LEVEL_FULL))
|
||||
return TRUE
|
||||
|
||||
/datum/species/diona/pod //Same name and everything; we want the same limitations on them; we just want their regeneration to kick in at all times and them to have special factions
|
||||
/// Same name and everything; we want the same limitations on them; we just want their regeneration to kick in at all times and them to have special factions
|
||||
/datum/species/diona/pod
|
||||
name = "Diomorph" //Seperate name needed else can't select diona period
|
||||
species_traits = list(NO_HAIR, NOT_SELECTABLE)
|
||||
pod = TRUE
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
//Simple borg hand.
|
||||
//Limited use.
|
||||
/obj/item/gripper_engineering // This isn't a drone item, also in engineering cyborg kits
|
||||
/// This isn't a drone item, also in engineering cyborg kits
|
||||
/obj/item/gripper_engineering
|
||||
name = "magnetic gripper"
|
||||
desc = "A simple grasping tool for synthetic assets."
|
||||
icon = 'icons/obj/device.dmi'
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/mob/living/simple_animal/bot/secbot/griefsky //This bot is powerful. If you managed to get 4 eswords somehow, you deserve this horror. Emag him for best results.
|
||||
/// This bot is powerful. If you managed to get 4 eswords somehow, you deserve this horror. Emag him for best results.
|
||||
/mob/living/simple_animal/bot/secbot/griefsky
|
||||
name = "\improper General Griefsky"
|
||||
desc = "Is that a secbot with four eswords in its arms...?"
|
||||
icon_state = "griefsky0"
|
||||
@@ -18,7 +19,8 @@
|
||||
var/spam_flag = 0
|
||||
var/frustration_number = 15
|
||||
|
||||
/mob/living/simple_animal/bot/secbot/griefsky/toy //A toy version of general griefsky!
|
||||
/// A toy version of general griefsky!
|
||||
/mob/living/simple_animal/bot/secbot/griefsky/toy
|
||||
name = "Genewul Giftskee"
|
||||
desc = "An adorable looking secbot with four toy swords taped to its arms"
|
||||
spin_icon = "griefskyj-c"
|
||||
|
||||
@@ -162,7 +162,8 @@
|
||||
playstyle_string = "<b>You are a Juggernaut. Though slow, your shell can withstand extreme punishment, \
|
||||
create shield walls, rip apart enemies and walls.</b>"
|
||||
|
||||
/mob/living/simple_animal/hostile/construct/armoured/hostile //actually hostile, will move around, hit things
|
||||
/// actually hostile, will move around, hit things
|
||||
/mob/living/simple_animal/hostile/construct/armoured/hostile
|
||||
AIStatus = AI_ON
|
||||
environment_smash = 1 //only token destruction, don't smash the cult wall NO STOP
|
||||
|
||||
@@ -195,10 +196,12 @@
|
||||
retreat_distance = 2 //AI wraiths will move in and out of combat
|
||||
playstyle_string = "<b>You are a Wraith. Though relatively fragile, you are fast, deadly, and even able to phase through walls.</b>"
|
||||
|
||||
/mob/living/simple_animal/hostile/construct/wraith/hostile //actually hostile, will move around, hit things
|
||||
/// actually hostile, will move around, hit things
|
||||
/mob/living/simple_animal/hostile/construct/wraith/hostile
|
||||
AIStatus = AI_ON
|
||||
|
||||
/mob/living/simple_animal/hostile/construct/wraith/hostile/bubblegum //Used in bubblegum summoning. Needs MOB_SIZE_LARGE so crushers don't suffer
|
||||
/// Used in bubblegum summoning. Needs MOB_SIZE_LARGE so crushers don't suffer
|
||||
/mob/living/simple_animal/hostile/construct/wraith/hostile/bubblegum
|
||||
mob_size = MOB_SIZE_LARGE
|
||||
|
||||
/////////////////////////////Artificer/////////////////////////
|
||||
@@ -276,7 +279,8 @@
|
||||
retreat_distance = initial(retreat_distance)
|
||||
minimum_distance = initial(minimum_distance)
|
||||
|
||||
/mob/living/simple_animal/hostile/construct/builder/hostile //actually hostile, will move around, hit things, heal other constructs
|
||||
/// actually hostile, will move around, hit things, heal other constructs
|
||||
/mob/living/simple_animal/hostile/construct/builder/hostile
|
||||
AIStatus = AI_ON
|
||||
environment_smash = ENVIRONMENT_SMASH_STRUCTURES //only token destruction, don't smash the cult wall NO STOP
|
||||
|
||||
@@ -306,7 +310,8 @@
|
||||
var/energy = 0
|
||||
var/max_energy = 1000
|
||||
|
||||
/mob/living/simple_animal/hostile/construct/behemoth/hostile //actually hostile, will move around, hit things
|
||||
/// actually hostile, will move around, hit things
|
||||
/mob/living/simple_animal/hostile/construct/behemoth/hostile
|
||||
AIStatus = AI_ON
|
||||
environment_smash = 1 //only token destruction, don't smash the cult wall NO STOP
|
||||
|
||||
@@ -340,7 +345,8 @@
|
||||
return TRUE
|
||||
|
||||
|
||||
/mob/living/simple_animal/hostile/construct/harvester/hostile //actually hostile, will move around, hit things
|
||||
/// actually hostile, will move around, hit things
|
||||
/mob/living/simple_animal/hostile/construct/harvester/hostile
|
||||
AIStatus = AI_ON
|
||||
environment_smash = 1 //only token destruction, don't smash the cult wall NO STOP
|
||||
|
||||
|
||||
@@ -647,7 +647,8 @@
|
||||
// Puppies do not have a head or back equipment slot.
|
||||
return "<br><B>Collar:</B> <A href='?src=[UID()];[pcollar ? "remove_inv=collar'>[pcollar]" : "add_inv=collar'>Nothing"]</A>"
|
||||
|
||||
/mob/living/simple_animal/pet/dog/corgi/puppy/void //Tribute to the corgis born in nullspace
|
||||
/// Tribute to the corgis born in nullspace
|
||||
/mob/living/simple_animal/pet/dog/corgi/puppy/void
|
||||
name = "\improper void puppy"
|
||||
real_name = "voidy"
|
||||
desc = "A corgi puppy that has been infused with deep space energy. It's staring back..."
|
||||
|
||||
@@ -784,7 +784,8 @@ Difficulty: Hard
|
||||
duration = 20
|
||||
|
||||
|
||||
/obj/item/projectile/energy/tesla_bolt //Leaving here for adminbus / so vetus still uses it.
|
||||
/// Leaving here for adminbus / so vetus still uses it.
|
||||
/obj/item/projectile/energy/tesla_bolt
|
||||
name = "shock bolt"
|
||||
icon_state = "purple_laser"
|
||||
impact_effect_type = /obj/effect/temp_visual/impact_effect/purple_laser
|
||||
@@ -810,7 +811,8 @@ Difficulty: Hard
|
||||
var/turf/target_turf = get_turf(A)
|
||||
loc = target_turf
|
||||
|
||||
/obj/effect/temp_visual/dragon_swoop/bubblegum/ancient_robot //this is the worst path I have ever made
|
||||
/// this is the worst path I have ever made
|
||||
/obj/effect/temp_visual/dragon_swoop/bubblegum/ancient_robot
|
||||
icon_state = "target"
|
||||
|
||||
/obj/effect/temp_visual/dragon_swoop/bubblegum/ancient_robot/Initialize(mapload, target)
|
||||
|
||||
@@ -110,7 +110,8 @@ Difficulty: Medium
|
||||
shoot_ka()
|
||||
transform_weapon()
|
||||
|
||||
/obj/item/melee/energy/cleaving_saw/miner //nerfed saw because it is very murdery
|
||||
/// nerfed saw because it is very murdery
|
||||
/obj/item/melee/energy/cleaving_saw/miner
|
||||
force = 6
|
||||
force_on = 10
|
||||
|
||||
|
||||
@@ -577,7 +577,8 @@ Difficulty: Hard
|
||||
var/turf/simulated/mineral/M = loc
|
||||
M.gets_drilled(caster)
|
||||
|
||||
/obj/effect/temp_visual/hierophant/wall //smoothing and pooling were not friends, but pooling is dead.
|
||||
/// smoothing and pooling were not friends, but pooling is dead.
|
||||
/obj/effect/temp_visual/hierophant/wall
|
||||
name = "vortex wall"
|
||||
icon = 'icons/turf/walls/hierophant_wall_temp.dmi'
|
||||
icon_state = "hierophant_wall_temp-0"
|
||||
@@ -612,7 +613,8 @@ Difficulty: Hard
|
||||
return TRUE
|
||||
return FALSE
|
||||
|
||||
/obj/effect/temp_visual/hierophant/chaser //a hierophant's chaser. follows target around, moving and producing a blast every speed deciseconds.
|
||||
/// a hierophant's chaser. follows target around, moving and producing a blast every speed deciseconds.
|
||||
/obj/effect/temp_visual/hierophant/chaser
|
||||
duration = 98
|
||||
var/mob/living/target //what it's following
|
||||
var/turf/targetturf //what turf the target is actually on
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
|
||||
|
||||
/obj/structure/alien/resin/flower_bud_enemy //inheriting basic attack/damage stuff from alien structures
|
||||
/// inheriting basic attack/damage stuff from alien structures
|
||||
/obj/structure/alien/resin/flower_bud_enemy
|
||||
name = "flower bud"
|
||||
desc = "A large pulsating plant..."
|
||||
icon = 'icons/effects/spacevines.dmi'
|
||||
|
||||
@@ -89,7 +89,8 @@
|
||||
new next_stage(get_turf(src))
|
||||
qdel(src) //hide the body
|
||||
|
||||
/mob/living/simple_animal/hostile/winter/santa/stage_1 //stage 1: slow melee
|
||||
/// stage 1: slow melee
|
||||
/mob/living/simple_animal/hostile/winter/santa/stage_1
|
||||
maxHealth = 150
|
||||
health = 150
|
||||
desc = "GET THE FAT MAN!"
|
||||
@@ -99,7 +100,8 @@
|
||||
melee_damage_lower = 10
|
||||
melee_damage_upper = 20
|
||||
|
||||
/mob/living/simple_animal/hostile/winter/santa/stage_2 //stage 2: slow ranged
|
||||
/// stage 2: slow ranged
|
||||
/mob/living/simple_animal/hostile/winter/santa/stage_2
|
||||
desc = "GET THE FAT MAN AGAIN!"
|
||||
next_stage = /mob/living/simple_animal/hostile/winter/santa/stage_3
|
||||
death_message = "<span class='danger'>YOU'VE BEEN VERY NAUGHTY! PREPARE TO DIE!</span>"
|
||||
@@ -110,7 +112,8 @@
|
||||
retreat_distance = 5
|
||||
minimum_distance = 5
|
||||
|
||||
/mob/living/simple_animal/hostile/winter/santa/stage_3 //stage 3: fast rapidfire ranged
|
||||
/// stage 3: fast rapidfire ranged
|
||||
/mob/living/simple_animal/hostile/winter/santa/stage_3
|
||||
desc = "WHY WON'T HE DIE ALREADY!?"
|
||||
next_stage = /mob/living/simple_animal/hostile/winter/santa/stage_4
|
||||
death_message = "<span class='danger'>FACE MY FINAL FORM AND KNOW DESPAIR!</span>"
|
||||
@@ -123,7 +126,8 @@
|
||||
retreat_distance = 3
|
||||
minimum_distance = 3
|
||||
|
||||
/mob/living/simple_animal/hostile/winter/santa/stage_4 //stage 4: fast spinebreaker
|
||||
/// stage 4: fast spinebreaker
|
||||
/mob/living/simple_animal/hostile/winter/santa/stage_4
|
||||
name = "Final Form Santa"
|
||||
desc = "WHAT THE HELL IS HE!?! WHY WON'T HE STAY DEAD!?!"
|
||||
maxHealth = 300 //YOU FACE JARAX- I MEAN SANTA!
|
||||
|
||||
@@ -8,7 +8,8 @@
|
||||
species_allowed = list("Unathi", "Tajaran", "Vulpkanin")
|
||||
icon_state = "tiger"
|
||||
|
||||
/datum/sprite_accessory/body_markings/tattoo // Tattoos applied post-round startup with tattoo guns in item_defines.dm
|
||||
/// Tattoos applied post-round startup with tattoo guns in item_defines.dm
|
||||
/datum/sprite_accessory/body_markings/tattoo
|
||||
species_allowed = list("Human", "Unathi", "Vulpkanin", "Tajaran", "Skrell")
|
||||
icon_state = "none"
|
||||
|
||||
@@ -17,7 +18,8 @@
|
||||
icon_state = "campbell"
|
||||
species_allowed = null
|
||||
|
||||
/datum/sprite_accessory/body_markings/tattoo/tiger_body // Yep, this is repeated. To be fixed later
|
||||
/// Yep, this is repeated. To be fixed later
|
||||
/datum/sprite_accessory/body_markings/tattoo/tiger_body
|
||||
name = "Tiger-stripe Tattoo"
|
||||
species_allowed = list("Human", "Unathi", "Vulpkanin", "Tajaran", "Skrell")
|
||||
icon_state = "tiger"
|
||||
|
||||
@@ -762,7 +762,8 @@
|
||||
icon_state = "father"
|
||||
species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin")
|
||||
|
||||
/datum/sprite_accessory/hair/bun4 // Due to a vulp hairstyle called bun
|
||||
/// Due to a vulp hairstyle called bun
|
||||
/datum/sprite_accessory/hair/bun4
|
||||
name = "Bun 4"
|
||||
icon_state = "bun4"
|
||||
species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin")
|
||||
@@ -854,7 +855,8 @@
|
||||
|
||||
|
||||
///Fluff HairStyles//
|
||||
/datum/sprite_accessory/hair/fluff/pinapple_fluff_hair //Pineapple Salad hair fluff its for a slime..has to go under human
|
||||
/// Pineapple Salad hair fluff its for a slime..has to go under human
|
||||
/datum/sprite_accessory/hair/fluff/pinapple_fluff_hair
|
||||
name = "Sasook Hair"
|
||||
icon_state = "psalad_fluff_hair"
|
||||
species_allowed = list("Slime People")
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
/datum/sprite_accessory/body_markings/tail/shared
|
||||
icon = 'icons/mob/sprite_accessories/shared/shared_tail_markings.dmi'
|
||||
|
||||
/datum/sprite_accessory/body_markings/tail/shared/short_tip //Species-ambiguous, generic short tail.
|
||||
/// Species-ambiguous, generic short tail.
|
||||
/datum/sprite_accessory/body_markings/tail/shared/short_tip
|
||||
name = "Short Tail Tip"
|
||||
species_allowed = list("Vulpkanin", "Tajaran")
|
||||
tails_allowed = list("Short Tail")
|
||||
|
||||
@@ -155,7 +155,8 @@
|
||||
secondary_theme = "fest"
|
||||
no_sec_colour = 1
|
||||
|
||||
/datum/sprite_accessory/hair/fluff/zeke_fluff_tentacle //Zeke Fluff hair
|
||||
/// Zeke Fluff hair
|
||||
/datum/sprite_accessory/hair/fluff/zeke_fluff_tentacle
|
||||
icon = 'icons/mob/sprite_accessories/skrell/skrell_hair.dmi'
|
||||
name = "Zekes Tentacles"
|
||||
icon_state = "zeke_fluff_hair"
|
||||
|
||||
@@ -31,14 +31,17 @@
|
||||
name = "Tajaran Muzzle and Inner Ears"
|
||||
icon_state = "muzinears"
|
||||
|
||||
/datum/sprite_accessory/body_markings/head/tajara/muzzle_alt_taj //Companion marking for Tajaran Belly 2.
|
||||
/// Companion marking for Tajaran Belly 2.
|
||||
/datum/sprite_accessory/body_markings/head/tajara/muzzle_alt_taj
|
||||
name = "Tajaran Muzzle 2"
|
||||
icon_state = "muzzle2"
|
||||
|
||||
/datum/sprite_accessory/body_markings/head/tajara/points_taj //Companion marking for Tajaran Points.
|
||||
/// Companion marking for Tajaran Points.
|
||||
/datum/sprite_accessory/body_markings/head/tajara/points_taj
|
||||
name = "Tajaran Points Head"
|
||||
icon_state = "points"
|
||||
|
||||
/datum/sprite_accessory/body_markings/head/tajara/patchy_taj //Companion marking for Tajaran Patches.
|
||||
/// Companion marking for Tajaran Patches.
|
||||
/datum/sprite_accessory/body_markings/head/tajara/patchy_taj
|
||||
name = "Tajaran Patches Head"
|
||||
icon_state = "patch"
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
icon = 'icons/mob/sprite_accessories/tajaran/tajaran_tail_markings.dmi'
|
||||
species_allowed = list("Tajaran")
|
||||
|
||||
/datum/sprite_accessory/body_markings/tail/tajara/taj_wingler_stripes //Tiger stripes.
|
||||
/// Tiger stripes.
|
||||
/datum/sprite_accessory/body_markings/tail/tajara/taj_wingler_stripes
|
||||
name = "Tajaran Tail Stripes"
|
||||
icon_state = "default_wingler"
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
species_allowed = list("Unathi")
|
||||
glasses_over = 1
|
||||
|
||||
/datum/sprite_accessory/hair/braid_hip_una // Future coder: Change the typepath under unathi. This is a legacy of my accessories splitting PR where typepath change is avoided at all cost
|
||||
// Future coder: Change the typepath under unathi. This is a legacy of my accessories splitting PR where typepath change is avoided at all cost
|
||||
/datum/sprite_accessory/hair/braid_hip_una
|
||||
icon = 'icons/mob/sprite_accessories/unathi/unathi_hair.dmi'
|
||||
name = "Unathi Hippie Braid"
|
||||
icon_state = "hipbraid"
|
||||
|
||||
@@ -20,16 +20,19 @@
|
||||
icon_state = "lowersnout"
|
||||
heads_allowed = list("All")
|
||||
|
||||
/datum/sprite_accessory/body_markings/head/unathi/banded_una //Companion marking for Unathi Banded.
|
||||
/// Companion marking for Unathi Banded.
|
||||
/datum/sprite_accessory/body_markings/head/unathi/banded_una
|
||||
name = "Unathi Banded Head"
|
||||
icon_state = "bandedface"
|
||||
heads_allowed = list("All")
|
||||
|
||||
/datum/sprite_accessory/body_markings/head/unathi/snout_narrow_una //Companion marking for Unathi Narrow Belly.
|
||||
/// Companion marking for Unathi Narrow Belly.
|
||||
/datum/sprite_accessory/body_markings/head/unathi/snout_narrow_una
|
||||
name = "Unathi Snout 2"
|
||||
icon_state = "facenarrow"
|
||||
|
||||
/datum/sprite_accessory/body_markings/head/unathi/points_una //Companion marking for Unathi Points.
|
||||
/// Companion marking for Unathi Points.
|
||||
/datum/sprite_accessory/body_markings/head/unathi/points_una
|
||||
name = "Unathi Points Head"
|
||||
icon_state = "pointsface"
|
||||
heads_allowed = list("All")
|
||||
@@ -45,6 +48,7 @@
|
||||
name = "Unathi Sharp Snout"
|
||||
icon_state = "snoutsharp"
|
||||
|
||||
/datum/sprite_accessory/body_markings/head/unathi/sharp/snout_narrow_una_sharp //Companion marking for Unathi Narrow Belly.
|
||||
/// Companion marking for Unathi Narrow Belly.
|
||||
/datum/sprite_accessory/body_markings/head/unathi/sharp/snout_narrow_una_sharp
|
||||
name = "Unathi Sharp Snout 2"
|
||||
icon_state = "facesharp"
|
||||
|
||||
@@ -18,18 +18,22 @@
|
||||
name = "Vulpkanin Tiger Head and Face"
|
||||
icon_state = "tiger_face"
|
||||
|
||||
/datum/sprite_accessory/body_markings/head/vulpkanin/muzzle_vulp //Companion marking for Vulpkanin Belly Alt..
|
||||
/// Companion marking for Vulpkanin Belly Alt..
|
||||
/datum/sprite_accessory/body_markings/head/vulpkanin/muzzle_vulp
|
||||
name = "Vulpkanin Muzzle"
|
||||
icon_state = "muzzle"
|
||||
|
||||
/datum/sprite_accessory/body_markings/head/vulpkanin/muzzle_ears_vulp //Companion marking for Vulpkanin Belly Alt..
|
||||
/// Companion marking for Vulpkanin Belly Alt..
|
||||
/datum/sprite_accessory/body_markings/head/vulpkanin/muzzle_ears_vulp
|
||||
name = "Vulpkanin Muzzle and Ears"
|
||||
icon_state = "muzzle_ear"
|
||||
|
||||
/datum/sprite_accessory/body_markings/head/vulpkanin/points_fade_vulp //Companion marking for Vulpkanin Points Fade.
|
||||
/// Companion marking for Vulpkanin Points Fade.
|
||||
/datum/sprite_accessory/body_markings/head/vulpkanin/points_fade_vulp
|
||||
name = "Vulpkanin Points Head"
|
||||
icon_state = "points_fade"
|
||||
|
||||
/datum/sprite_accessory/body_markings/head/vulpkanin/points_sharp_vulp //Companion marking for Vulpkanin Points Sharp.
|
||||
/// Companion marking for Vulpkanin Points Sharp.
|
||||
/datum/sprite_accessory/body_markings/head/vulpkanin/points_sharp_vulp
|
||||
name = "Vulpkanin Points Head 2"
|
||||
icon_state = "points_sharp"
|
||||
|
||||
@@ -63,16 +63,20 @@
|
||||
/obj/item/mod/construction/plating/cosmohonk
|
||||
theme = /datum/mod_theme/cosmohonk
|
||||
|
||||
/obj/item/mod/construction/plating/rescue //I want to add a way to get the rarer modsuit types, that is limited. A low chance for traders to have plating for it seems interesting
|
||||
/// I want to add a way to get the rarer modsuit types, that is limited. A low chance for traders to have plating for it seems interesting
|
||||
/obj/item/mod/construction/plating/rescue
|
||||
theme = /datum/mod_theme/rescue
|
||||
|
||||
/obj/item/mod/construction/plating/safeguard //Continued from above, none of these are steal objectives, and only the CE or RD one comes pre-installed with modules. You are getting the protection / speed / looks of these hardsuits, but no special modules.
|
||||
/// Continued from above, none of these are steal objectives, and only the CE or RD one comes pre-installed with modules. You are getting the protection / speed / looks of these hardsuits, but no special modules.
|
||||
/obj/item/mod/construction/plating/safeguard
|
||||
theme = /datum/mod_theme/safeguard
|
||||
|
||||
/obj/item/mod/construction/plating/advanced //This may be a bad idea. I think this is an interesting idea. And you still need robotics to build it, and traders can charge as much for it as they want. Also with ones like the CE modsuit, it is the flagship mod. That means it is sold a lot.
|
||||
/// This may be a bad idea. I think this is an interesting idea. And you still need robotics to build it, and traders can charge as much for it as they want. Also with ones like the CE modsuit, it is the flagship mod. That means it is sold a lot.
|
||||
/obj/item/mod/construction/plating/advanced
|
||||
theme = /datum/mod_theme/advanced
|
||||
|
||||
/obj/item/mod/construction/plating/research //Don't think people will want the RD one though, it is as slow as shit. Anyway, here it is. Surely this will not end poorly.
|
||||
/// Don't think people will want the RD one though, it is as slow as shit. Anyway, here it is. Surely this will not end poorly.
|
||||
/obj/item/mod/construction/plating/research
|
||||
theme = /datum/mod_theme/research
|
||||
|
||||
#define START_STEP "start"
|
||||
|
||||
@@ -44,7 +44,8 @@
|
||||
/obj/item/mod/core/proc/update_charge_alert()
|
||||
mod.wearer.clear_alert("mod_charge")
|
||||
|
||||
/obj/item/mod/core/infinite //Admin only.
|
||||
/// Admin only.
|
||||
/obj/item/mod/core/infinite
|
||||
name = "MOD infinite core"
|
||||
icon_state = "mod-core-infinite"
|
||||
desc = "A fusion core using the rare Infinium to sustain enough energy for the lifetime of the MOD's user. \
|
||||
|
||||
@@ -101,7 +101,8 @@
|
||||
),
|
||||
)
|
||||
|
||||
/datum/mod_theme/standard //We don't want the civilian skin to apply to all modsuits, that causes issues.
|
||||
/// We don't want the civilian skin to apply to all modsuits, that causes issues.
|
||||
/datum/mod_theme/standard
|
||||
name = "standard"
|
||||
|
||||
|
||||
@@ -1125,7 +1126,8 @@
|
||||
),
|
||||
)
|
||||
|
||||
/obj/item/mod/armor/mod_theme_responsory //This has no slowdown active, and no variation between levels. I am ASSUMING this will be gamma only.
|
||||
/// This has no slowdown active, and no variation between levels. I am ASSUMING this will be gamma only.
|
||||
/obj/item/mod/armor/mod_theme_responsory
|
||||
armor = list(MELEE = 40, BULLET = 25, LASER = 25, ENERGY = 20, BOMB = 25, RAD = INFINITY, FIRE = 200, ACID = 200)
|
||||
|
||||
/datum/mod_theme/apocryphal
|
||||
@@ -1335,5 +1337,6 @@
|
||||
),
|
||||
)
|
||||
|
||||
/obj/item/mod/armor/mod_theme_administrative //considering this should not be used, it's getting just DS armor, not infinity in everything.
|
||||
/// considering this should not be used, it's getting just DS armor, not infinity in everything.
|
||||
/obj/item/mod/armor/mod_theme_administrative
|
||||
armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY)
|
||||
|
||||
@@ -119,7 +119,8 @@
|
||||
/obj/item/mod/module/sphere_transform,
|
||||
)
|
||||
|
||||
/obj/item/mod/control/pre_equipped/mining/vendor //visit robotics.
|
||||
/// visit robotics.
|
||||
/obj/item/mod/control/pre_equipped/mining/vendor
|
||||
theme = /datum/mod_theme/mining
|
||||
applied_core = /obj/item/mod/core/plasma
|
||||
applied_modules = list(
|
||||
@@ -130,7 +131,8 @@
|
||||
)
|
||||
|
||||
|
||||
/obj/item/mod/control/pre_equipped/mining/asteroid //The asteroid skin, as that one looks more space worthy / older. Good for space ruins.
|
||||
/// The asteroid skin, as that one looks more space worthy / older. Good for space ruins.
|
||||
/obj/item/mod/control/pre_equipped/mining/asteroid
|
||||
applied_skin = "asteroid"
|
||||
|
||||
/obj/item/mod/control/pre_equipped/medical
|
||||
@@ -368,7 +370,8 @@
|
||||
insignia_type = /obj/item/mod/module/insignia/chaplain
|
||||
additional_module = /obj/item/mod/module/injector
|
||||
|
||||
/obj/item/mod/control/pre_equipped/responsory/inquisitory //Diffrent look, as well as magic proof on TG. We don't have the magic proof stuff here, but it's perfect for inqusitors. Or if you want to give your ERT a fancy look.
|
||||
/// Diffrent look, as well as magic proof on TG. We don't have the magic proof stuff here, but it's perfect for inqusitors. Or if you want to give your ERT a fancy look.
|
||||
/obj/item/mod/control/pre_equipped/responsory/inquisitory
|
||||
applied_skin = "inquisitory"
|
||||
|
||||
/obj/item/mod/control/pre_equipped/responsory/inquisitory/commander
|
||||
|
||||
@@ -92,7 +92,8 @@
|
||||
M.Copy_Parent(thrower, 15 SECONDS)
|
||||
qdel(src)
|
||||
|
||||
/mob/living/simple_animal/hostile/illusion/mirage //It's just standing there, menacingly
|
||||
/// It's just standing there, menacingly
|
||||
/mob/living/simple_animal/hostile/illusion/mirage
|
||||
AIStatus = AI_OFF
|
||||
density = FALSE
|
||||
|
||||
|
||||
@@ -32,7 +32,8 @@
|
||||
name = "autopsy reports drawer"
|
||||
desc = "A large drawer for holding autopsy reports."
|
||||
|
||||
/obj/structure/filingcabinet/filingcabinet //not changing the path to avoid unecessary map issues, but please don't name stuff like this in the future -Pete
|
||||
/// not changing the path to avoid unecessary map issues, but please don't name stuff like this in the future -Pete
|
||||
/obj/structure/filingcabinet/filingcabinet
|
||||
icon_state = "tallcabinet"
|
||||
|
||||
|
||||
|
||||
@@ -10,13 +10,16 @@
|
||||
var/photos_taken = 0
|
||||
var/list/aipictures = list()
|
||||
|
||||
/obj/item/camera/siliconcam/ai_camera //camera AI can take pictures with
|
||||
/// camera AI can take pictures with
|
||||
/obj/item/camera/siliconcam/ai_camera
|
||||
name = "AI photo camera"
|
||||
|
||||
/obj/item/camera/siliconcam/robot_camera //camera cyborgs can take pictures with
|
||||
/// camera cyborgs can take pictures with
|
||||
/obj/item/camera/siliconcam/robot_camera
|
||||
name = "Cyborg photo camera"
|
||||
|
||||
/obj/item/camera/siliconcam/drone_camera //currently doesn't offer the verbs, thus cannot be used
|
||||
/// currently doesn't offer the verbs, thus cannot be used
|
||||
/obj/item/camera/siliconcam/drone_camera
|
||||
name = "Drone photo camera"
|
||||
|
||||
/obj/item/camera/siliconcam/proc/injectaialbum(datum/picture/P, sufix = "") //stores image information to a list similar to that of the datacore
|
||||
|
||||
@@ -282,7 +282,8 @@
|
||||
charges = 4
|
||||
messenger_plugins = list(new/datum/data/pda/messenger_plugin/virus/detonate)
|
||||
|
||||
/obj/item/cartridge/syndicate/nuclear //needed subtype so regular traitors can't open and close nuclear shuttle doors
|
||||
/// needed subtype so regular traitors can't open and close nuclear shuttle doors
|
||||
/obj/item/cartridge/syndicate/nuclear
|
||||
name = "Nuclear Agent Detomatix Cartridge"
|
||||
desc = "The same reliable Detomatix program except with the added ability of remotely toggling your nuclear shuttle airlock from your PDA"
|
||||
var/initial_remote_door_id = "smindicate" //Make sure this matches the syndicate shuttle's shield/door id!! //don't ask about the name, testing.
|
||||
|
||||
@@ -1063,7 +1063,8 @@
|
||||
/obj/machinery/power/apc/off_station/empty_charge
|
||||
start_charge = 0
|
||||
|
||||
/obj/machinery/power/apc/syndicate //general syndicate access
|
||||
/// general syndicate access
|
||||
/obj/machinery/power/apc/syndicate
|
||||
name = "Main branch, do not use"
|
||||
req_access = list(ACCESS_SYNDICATE)
|
||||
report_power_alarm = FALSE
|
||||
|
||||
@@ -211,17 +211,20 @@
|
||||
name = "\improper X-01 multiphase energy gun power cell"
|
||||
maxcharge = 1200
|
||||
|
||||
/obj/item/stock_parts/cell/pulse //200 pulse shots
|
||||
/// 200 pulse shots
|
||||
/obj/item/stock_parts/cell/pulse
|
||||
name = "pulse rifle power cell"
|
||||
maxcharge = 40000
|
||||
rating = 3
|
||||
chargerate = 1500
|
||||
|
||||
/obj/item/stock_parts/cell/pulse/carbine //25 pulse shots
|
||||
/// 25 pulse shots
|
||||
/obj/item/stock_parts/cell/pulse/carbine
|
||||
name = "pulse carbine power cell"
|
||||
maxcharge = 5000
|
||||
|
||||
/obj/item/stock_parts/cell/pulse/pistol //10 pulse shots
|
||||
/// 10 pulse shots
|
||||
/obj/item/stock_parts/cell/pulse/pistol
|
||||
name = "pulse pistol power cell"
|
||||
maxcharge = 2000
|
||||
|
||||
@@ -371,7 +374,8 @@
|
||||
maxcharge = 40000
|
||||
chargerate = 2600 // about 30 seconds to charge with a default recharger
|
||||
|
||||
/obj/item/stock_parts/cell/emproof/reactive // EMP proof so emp_act does not double dip.
|
||||
/// EMP proof so emp_act does not double dip.
|
||||
/obj/item/stock_parts/cell/emproof/reactive
|
||||
name = "reactive armor power cell"
|
||||
desc = "A cell used to power reactive armors."
|
||||
maxcharge = 2400
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/obj/singularity/narsie //Moving narsie to a child object of the singularity so it can be made to function differently. --NEO
|
||||
/// Moving narsie to a child object of the singularity so it can be made to function differently. --NEO
|
||||
/obj/singularity/narsie
|
||||
name = "Nar'sie's Avatar"
|
||||
desc = "Your mind begins to bubble and ooze as it tries to comprehend what it sees."
|
||||
icon = 'icons/obj/magic_terror.dmi'
|
||||
|
||||
@@ -1026,7 +1026,8 @@
|
||||
moveable = FALSE
|
||||
anchored = TRUE
|
||||
|
||||
/obj/machinery/atmospherics/supermatter_crystal/shard/hugbox/fakecrystal //Hugbox shard with crystal visuals, used in the Supermatter/Hyperfractal shuttle
|
||||
/// Hugbox shard with crystal visuals, used in the Supermatter/Hyperfractal shuttle
|
||||
/obj/machinery/atmospherics/supermatter_crystal/shard/hugbox/fakecrystal
|
||||
name = "supermatter crystal"
|
||||
base_icon_state = "darkmatter"
|
||||
icon_state = "darkmatter"
|
||||
|
||||
@@ -25,7 +25,8 @@
|
||||
|
||||
// Generators
|
||||
|
||||
/datum/mapGenerator/syndicate/empty //walls and floor only
|
||||
/// walls and floor only
|
||||
/datum/mapGenerator/syndicate/empty
|
||||
modules = list(/datum/mapGeneratorModule/bottomLayer/syndieFloor, \
|
||||
/datum/mapGeneratorModule/border/syndieWalls,\
|
||||
/datum/mapGeneratorModule/bottomLayer/repressurize)
|
||||
|
||||
@@ -13,7 +13,8 @@
|
||||
muzzle_flash_color = LIGHT_COLOR_DARKRED
|
||||
select_name = "kill"
|
||||
|
||||
/obj/item/ammo_casing/energy/laser/cyborg //to balance cyborg energy cost seperately
|
||||
/// to balance cyborg energy cost seperately
|
||||
/obj/item/ammo_casing/energy/laser/cyborg
|
||||
e_cost = 250
|
||||
|
||||
/obj/item/ammo_casing/energy/lasergun
|
||||
@@ -175,7 +176,8 @@
|
||||
randomspread = 1
|
||||
delay = 2
|
||||
|
||||
/obj/item/ammo_casing/energy/disabler/cyborg //seperate balancing for cyborg, again
|
||||
/// seperate balancing for cyborg, again
|
||||
/obj/item/ammo_casing/energy/disabler/cyborg
|
||||
e_cost = 250
|
||||
|
||||
/obj/item/ammo_casing/energy/disabler/hos
|
||||
@@ -306,7 +308,8 @@
|
||||
e_cost = 350 // about 42 shots on an engineering borg from a borging machine, Reads a lot better than it actually is because people miss shots and often your better abilities require charge as well
|
||||
delay = 1 SECONDS
|
||||
|
||||
/obj/item/ammo_casing/energy/emitter/cyborg/proto // needed a slightly weaker ranged option to give to Safety Overriden borgs. The fire rate is about the same as an emitter if you put it on the ground.
|
||||
/// needed a slightly weaker ranged option to give to Safety Overriden borgs. The fire rate is about the same as an emitter if you put it on the ground.
|
||||
/obj/item/ammo_casing/energy/emitter/cyborg/proto
|
||||
e_cost = 500
|
||||
delay = 2 SECONDS
|
||||
|
||||
|
||||
@@ -571,7 +571,8 @@
|
||||
multi_sprite_step = 5
|
||||
w_class = WEIGHT_CLASS_NORMAL
|
||||
|
||||
/obj/item/ammo_box/magazine/laser/ert //Used by red ERT. Keeps the size for them
|
||||
/// Used by red ERT. Keeps the size for them
|
||||
/obj/item/ammo_box/magazine/laser/ert
|
||||
name = "compact laser carbine projector magazine"
|
||||
desc = "By use of bluespace technology, the ammo casings are stored in a pocket dimension, saving on space and making them EMP proof."
|
||||
w_class = WEIGHT_CLASS_TINY
|
||||
@@ -589,7 +590,8 @@
|
||||
/obj/item/ammo_box/magazine/toy/smgm45/riot
|
||||
ammo_type = /obj/item/ammo_casing/caseless/foam_dart/riot
|
||||
|
||||
/obj/item/ammo_box/magazine/detective/speedcharger //yes this doesn't really belong here but nowhere else works
|
||||
// yes this doesn't really belong here but nowhere else works
|
||||
/obj/item/ammo_box/magazine/detective/speedcharger
|
||||
name = "DL-88 charge pack"
|
||||
desc = "One-use charge pack for the DL-88 energy revolver."
|
||||
icon_state = "handgun_ammo_battery"
|
||||
|
||||
@@ -838,7 +838,8 @@
|
||||
tracking_target_UID = null
|
||||
|
||||
|
||||
/obj/item/gun/energy/spikethrower //It's like the cyborg LMG, uses energy to make spikes
|
||||
/// It's like the cyborg LMG, uses energy to make spikes
|
||||
/obj/item/gun/energy/spikethrower
|
||||
name = "\improper Vox spike thrower"
|
||||
desc = "A vicious alien projectile weapon. Parts of it quiver gelatinously, as though the thing is insectile and alive."
|
||||
icon = 'icons/obj/guns/projectile.dmi'
|
||||
|
||||
@@ -112,7 +112,8 @@
|
||||
user.bleed(BLOOD_VOLUME_NORMAL)
|
||||
user.death() // Just in case
|
||||
|
||||
/obj/item/gun/projectile/revolver/fingergun //Summoned by the Finger Gun spell, from advanced mimery traitor item
|
||||
/// Summoned by the Finger Gun spell, from advanced mimery traitor item
|
||||
/obj/item/gun/projectile/revolver/fingergun
|
||||
name = "\improper finger gun"
|
||||
desc = "Bang bang bang!"
|
||||
icon_state = "fingergun"
|
||||
|
||||
@@ -86,7 +86,8 @@
|
||||
|
||||
// RIOT SHOTGUN //
|
||||
|
||||
/obj/item/gun/projectile/shotgun/riot //for spawn in the armory
|
||||
/// for spawn in the armory
|
||||
/obj/item/gun/projectile/shotgun/riot
|
||||
name = "riot shotgun"
|
||||
desc = "A sturdy shotgun with a longer magazine and a fixed tactical stock designed for non-lethal riot control."
|
||||
icon_state = "riotshotgun"
|
||||
|
||||
@@ -7,7 +7,8 @@
|
||||
hitsound_wall = "ricochet"
|
||||
impact_effect_type = /obj/effect/temp_visual/impact_effect
|
||||
|
||||
/obj/item/projectile/bullet/weakbullet //beanbag, heavy stamina damage
|
||||
/// beanbag, heavy stamina damage
|
||||
/obj/item/projectile/bullet/weakbullet
|
||||
name = "beanbag slug"
|
||||
damage = 5
|
||||
stamina = 40
|
||||
@@ -138,7 +139,8 @@
|
||||
/obj/item/projectile/bullet/heavybullet
|
||||
damage = 35
|
||||
|
||||
/obj/item/projectile/bullet/stunshot //taser slugs for shotguns, nothing special
|
||||
/// taser slugs for shotguns, nothing special
|
||||
/obj/item/projectile/bullet/stunshot
|
||||
name = "stunshot"
|
||||
damage = 5
|
||||
weaken = 10 SECONDS
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/datum/reagent/medicine/adminordrazine //An OP chemical for admins
|
||||
/// An OP chemical for admins
|
||||
/datum/reagent/medicine/adminordrazine
|
||||
name = "Adminordrazine"
|
||||
id = "adminordrazine"
|
||||
description = "It's magic. We don't have to explain it."
|
||||
|
||||
@@ -230,7 +230,8 @@
|
||||
drink_desc = "Damn, you feel like some kind of French aristocrat just by holding this."
|
||||
taste_description = "cognac"
|
||||
|
||||
/datum/reagent/consumable/ethanol/suicider //otherwise known as "I want to get so smashed my liver gives out and I die from alcohol poisoning".
|
||||
/// otherwise known as "I want to get so smashed my liver gives out and I die from alcohol poisoning".
|
||||
/datum/reagent/consumable/ethanol/suicider
|
||||
name = "Suicider"
|
||||
id = "suicider"
|
||||
description = "An unbelievably strong and potent variety of Cider."
|
||||
@@ -1155,7 +1156,8 @@
|
||||
drink_desc = "For enjoying the most wonderful time of the year."
|
||||
taste_description = "christmas spirit"
|
||||
|
||||
/datum/reagent/consumable/ethanol/dragons_breath //inaccessible to players, but here for admin shennanigans
|
||||
/// inaccessible to players, but here for admin shennanigans
|
||||
/datum/reagent/consumable/ethanol/dragons_breath
|
||||
name = "Dragon's Breath"
|
||||
id = "dragonsbreath"
|
||||
description = "Possessing this stuff probably breaks the Geneva convention."
|
||||
@@ -1409,7 +1411,8 @@
|
||||
|
||||
#undef MIN_WINE_PERCENT
|
||||
|
||||
/datum/reagent/consumable/ethanol/bacchus_blessing //An EXTREMELY powerful drink. Smashed in seconds, dead in minutes.
|
||||
/// An EXTREMELY powerful drink. Smashed in seconds, dead in minutes.
|
||||
/datum/reagent/consumable/ethanol/bacchus_blessing
|
||||
name = "Bacchus' Blessing"
|
||||
id = "bacchus_blessing"
|
||||
description = "Unidentifiable mixture. Unmeasurably high alcohol content."
|
||||
|
||||
@@ -12,7 +12,8 @@
|
||||
/datum/reagent/blob/proc/damage_reaction(obj/structure/blob/B, damage, damage_type, damage_flag) //when the blob takes damage, do this
|
||||
return damage
|
||||
|
||||
/datum/reagent/blob/ripping_tendrils //does brute and a little stamina damage
|
||||
/// does brute and a little stamina damage
|
||||
/datum/reagent/blob/ripping_tendrils
|
||||
name = "Ripping Tendrils"
|
||||
description = "Deals High Brute damage, as well as Stamina damage."
|
||||
id = "ripping_tendrils"
|
||||
@@ -28,7 +29,8 @@
|
||||
if(iscarbon(M))
|
||||
M.emote("scream")
|
||||
|
||||
/datum/reagent/blob/boiling_oil //sets you on fire, does burn damage
|
||||
/// sets you on fire, does burn damage
|
||||
/datum/reagent/blob/boiling_oil
|
||||
name = "Boiling Oil"
|
||||
description = "Deals High Burn damage, and sets the victim aflame."
|
||||
id = "boiling_oil"
|
||||
@@ -45,7 +47,8 @@
|
||||
M.IgniteMob()
|
||||
M.emote("scream")
|
||||
|
||||
/datum/reagent/blob/envenomed_filaments //toxin, hallucination, and some bonus spore toxin
|
||||
/// toxin, hallucination, and some bonus spore toxin
|
||||
/datum/reagent/blob/envenomed_filaments
|
||||
name = "Envenomed Filaments"
|
||||
description = "Deals High Toxin damage, causes Hallucinations, and injects Spores into the bloodstream."
|
||||
id = "envenomed_filaments"
|
||||
@@ -61,7 +64,8 @@
|
||||
if(M.reagents)
|
||||
M.reagents.add_reagent("spore", 0.4*volume)
|
||||
|
||||
/datum/reagent/blob/lexorin_jelly //does tons of oxygen damage and a little brute
|
||||
/// does tons of oxygen damage and a little brute
|
||||
/datum/reagent/blob/lexorin_jelly
|
||||
name = "Lexorin Jelly"
|
||||
description = "Deals Medium Brute damage, but massive amounts of Respiration Damage."
|
||||
id = "lexorin_jelly"
|
||||
@@ -77,7 +81,8 @@
|
||||
M.AdjustLoseBreath(round(0.6 SECONDS * volume))
|
||||
|
||||
|
||||
/datum/reagent/blob/kinetic //does semi-random brute damage
|
||||
/// does semi-random brute damage
|
||||
/datum/reagent/blob/kinetic
|
||||
name = "Kinetic Gelatin"
|
||||
description = "Deals Randomized damage, between 0.33 to 2.33 times the standard amount."
|
||||
id = "kinetic"
|
||||
@@ -91,7 +96,8 @@
|
||||
var/damage = rand(5, 35)/25
|
||||
M.apply_damage(damage*volume, BRUTE)
|
||||
|
||||
/datum/reagent/blob/cryogenic_liquid //does low burn damage and stamina damage and cools targets down
|
||||
/// does low burn damage and stamina damage and cools targets down
|
||||
/datum/reagent/blob/cryogenic_liquid
|
||||
name = "Cryogenic Liquid"
|
||||
description = "Deals Medium Brute damage, Stamina Damage, and injects Frost Oil into its victims, freezing them to death."
|
||||
id = "cryogenic_liquid"
|
||||
|
||||
@@ -775,7 +775,8 @@
|
||||
M.emote("laugh")
|
||||
return list(effect, update_flags)
|
||||
|
||||
/datum/reagent/rotatium //Rotatium. Fucks up your rotation and is hilarious
|
||||
/// Rotatium. Fucks up your rotation and is hilarious
|
||||
/datum/reagent/rotatium
|
||||
name = "Rotatium"
|
||||
id = "rotatium"
|
||||
description = "A constantly swirling, oddly colourful fluid. Causes the consumer's sense of direction and hand-eye coordination to become wild."
|
||||
|
||||
@@ -19,7 +19,8 @@
|
||||
H.adjust_nutrition(nutriment_factor) // For hunger and fatness
|
||||
return ..()
|
||||
|
||||
/datum/reagent/consumable/nutriment // Pure nutriment, universally digestable and thus slightly less effective
|
||||
/// Pure nutriment, universally digestable and thus slightly less effective
|
||||
/datum/reagent/consumable/nutriment
|
||||
name = "Nutriment"
|
||||
id = "nutriment"
|
||||
description = "A questionable mixture of various pure nutrients commonly found in processed foods."
|
||||
@@ -62,13 +63,15 @@
|
||||
counterlist_normalise(taste_amounts)
|
||||
data = taste_amounts
|
||||
|
||||
/datum/reagent/consumable/nutriment/protein // Meat-based protein, digestable by carnivores and omnivores, worthless to herbivores
|
||||
/// Meat-based protein, digestable by carnivores and omnivores, worthless to herbivores
|
||||
/datum/reagent/consumable/nutriment/protein
|
||||
name = "Protein"
|
||||
id = "protein"
|
||||
description = "Various essential proteins and fats commonly found in animal flesh and blood."
|
||||
diet_flags = DIET_CARN | DIET_OMNI
|
||||
|
||||
/datum/reagent/consumable/nutriment/plantmatter // Plant-based biomatter, digestable by herbivores and omnivores, worthless to carnivores
|
||||
/// Plant-based biomatter, digestable by herbivores and omnivores, worthless to carnivores
|
||||
/datum/reagent/consumable/nutriment/plantmatter
|
||||
name = "Plant-matter"
|
||||
id = "plantmatter"
|
||||
description = "Vitamin-rich fibers and natural sugars commonly found in fresh produce."
|
||||
@@ -813,7 +816,8 @@
|
||||
|
||||
///Food Related, but non-nutritious
|
||||
|
||||
/datum/reagent/questionmark // food poisoning
|
||||
/// food poisoning
|
||||
/datum/reagent/questionmark
|
||||
name = "????"
|
||||
id = "????"
|
||||
description = "A gross and unidentifiable substance."
|
||||
|
||||
@@ -1258,7 +1258,8 @@
|
||||
M.Drowsy(40 SECONDS)
|
||||
return ..() | update_flags
|
||||
|
||||
/datum/reagent/medicine/syndicate_nanites //Used exclusively by Syndicate medical cyborgs
|
||||
/// Used exclusively by Syndicate medical cyborgs
|
||||
/datum/reagent/medicine/syndicate_nanites
|
||||
name = "Restorative Nanites"
|
||||
id = "syndicate_nanites"
|
||||
description = "Miniature medical robots that swiftly restore bodily damage. May begin to attack their host's cells in high amounts."
|
||||
@@ -1400,7 +1401,8 @@
|
||||
return ..() | update_flags
|
||||
|
||||
|
||||
/datum/reagent/medicine/earthsblood //Created by ambrosia gaia plants
|
||||
/// Created by ambrosia gaia plants
|
||||
/datum/reagent/medicine/earthsblood
|
||||
name = "Earthsblood"
|
||||
id = "earthsblood"
|
||||
description = "Ichor from an extremely powerful plant. Great for restoring wounds, but it's a little heavy on the brain."
|
||||
|
||||
@@ -447,7 +447,8 @@
|
||||
/datum/reagent/love/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume)
|
||||
to_chat(M, "<span class='notice'>You feel loved!</span>")
|
||||
|
||||
/datum/reagent/jestosterone //Formerly known as Nitrogen tungstide hypochlorite before NT fired the chemists for trying to be funny
|
||||
/// Formerly known as Nitrogen tungstide hypochlorite before NT fired the chemists for trying to be funny
|
||||
/datum/reagent/jestosterone
|
||||
name = "Jestosterone"
|
||||
id = "jestosterone"
|
||||
description = "Jestosterone is an odd chemical compound that induces a variety of annoying side-effects in the average person. It also causes mild intoxication, and is toxic to mimes."
|
||||
|
||||
@@ -452,7 +452,8 @@
|
||||
M.EyeBlurry(6 SECONDS)
|
||||
return ..() | update_flags
|
||||
|
||||
/datum/reagent/beer2 //disguised as normal beer for use by emagged service borgs
|
||||
/// disguised as normal beer for use by emagged service borgs
|
||||
/datum/reagent/beer2
|
||||
name = "Beer"
|
||||
id = "beer2"
|
||||
description = "An alcoholic beverage made from malted grains, hops, yeast, and water."
|
||||
@@ -1082,7 +1083,8 @@
|
||||
lethality = 2 //Atrazine, however, is definitely toxic
|
||||
|
||||
|
||||
/datum/reagent/pestkiller // To-Do; make this more realistic.
|
||||
/// To-Do; make this more realistic.
|
||||
/datum/reagent/pestkiller
|
||||
name = "Pest Killer"
|
||||
id = "pestkiller"
|
||||
description = "A harmful toxic mixture to kill pests. Do not ingest!"
|
||||
@@ -1237,7 +1239,8 @@
|
||||
M.emote("scream")
|
||||
M.adjustBruteLoss(4)
|
||||
|
||||
/datum/reagent/teslium //Teslium. Causes periodic shocks, and makes shocks against the target much more effective.
|
||||
/// Teslium. Causes periodic shocks, and makes shocks against the target much more effective.
|
||||
/datum/reagent/teslium
|
||||
name = "Teslium"
|
||||
id = "teslium"
|
||||
description = "An unstable, electrically-charged metallic slurry. Increases the conductance of living things."
|
||||
@@ -1281,7 +1284,8 @@
|
||||
playsound(M, "sparks", 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE)
|
||||
chosen_timer = rand(shock_low, shock_high) //It needs to be randomised here for blob teslium, and randoming it here doesn't affect normal
|
||||
|
||||
/datum/reagent/teslium/blob //This version has it's shocks much less frequently, while retaining the shock multiplier
|
||||
/// This version has it's shocks much less frequently, while retaining the shock multiplier
|
||||
/datum/reagent/teslium/blob
|
||||
id = "blob_teslium"
|
||||
shock_low = 10
|
||||
use_chaotic_random = FALSE
|
||||
|
||||
@@ -363,7 +363,8 @@
|
||||
qdel(R)
|
||||
T.Bless()
|
||||
|
||||
/datum/reagent/fuel/unholywater //if you somehow managed to extract this from someone, dont splash it on yourself and have a smoke
|
||||
/// if you somehow managed to extract this from someone, dont splash it on yourself and have a smoke
|
||||
/datum/reagent/fuel/unholywater
|
||||
name = "Unholy Water"
|
||||
id = "unholywater"
|
||||
description = "Something that shouldn't exist on this plane of existence."
|
||||
|
||||
@@ -225,7 +225,8 @@
|
||||
result_amount = 2
|
||||
mix_message = "The substance becomes a pile of burning dust."
|
||||
|
||||
/datum/chemical_reaction/phlogiston_fire //This MUST be above the smoke recipe.
|
||||
/// This MUST be above the smoke recipe.
|
||||
/datum/chemical_reaction/phlogiston_fire
|
||||
name = "Phlogiston Fire"
|
||||
id = "phlogiston_fire"
|
||||
result = "phlogiston"
|
||||
|
||||
@@ -108,7 +108,8 @@
|
||||
result_amount = 3
|
||||
mix_message = "The mixture gives off a harsh odor"
|
||||
|
||||
/datum/chemical_reaction/pestkiller // To-Do make this more realistic
|
||||
/// To-Do make this more realistic
|
||||
/datum/chemical_reaction/pestkiller
|
||||
name = "Pest Killer"
|
||||
id = "pestkiller"
|
||||
result = "pestkiller"
|
||||
|
||||
@@ -144,5 +144,6 @@
|
||||
name = "dual auto-mender"
|
||||
list_reagents = list("synthflesh" = 200)
|
||||
|
||||
/obj/item/reagent_containers/applicator/dual/syndi // It magically goes through hardsuits. Don't ask how.
|
||||
/// It magically goes through hardsuits. Don't ask how.
|
||||
/obj/item/reagent_containers/applicator/dual/syndi
|
||||
ignore_flags = TRUE
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user