mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-12 23:53:47 +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
@@ -39,7 +39,8 @@
|
||||
/obj/effect/decal/cleanable/blood/xtracks
|
||||
basecolor = "#05EE05"
|
||||
|
||||
/obj/effect/decal/cleanable/blood/slime // this is the alien blood file, slimes are aliens.
|
||||
/// this is the alien blood file, slimes are aliens.
|
||||
/obj/effect/decal/cleanable/blood/slime
|
||||
name = "slime jelly"
|
||||
desc = "It's a transparent semi-liquid from a slime or slime person. Don't lick it."
|
||||
basecolor = "#0b8f70"
|
||||
|
||||
@@ -210,7 +210,8 @@
|
||||
/obj/effect/decal/cleanable/blood/drip/can_bloodcrawl_in()
|
||||
return TRUE
|
||||
|
||||
/obj/effect/decal/cleanable/trail_holder //not a child of blood on purpose
|
||||
/// not a child of blood on purpose
|
||||
/obj/effect/decal/cleanable/trail_holder
|
||||
name = "blood"
|
||||
icon = 'icons/effects/effects.dmi'
|
||||
icon_state = "nothing"
|
||||
@@ -300,7 +301,8 @@
|
||||
scoop_reagents = list("liquidgibs" = 5)
|
||||
|
||||
|
||||
/obj/effect/decal/cleanable/blood/gibs/cleangibs //most ironic name ever...
|
||||
/// most ironic name ever...
|
||||
/obj/effect/decal/cleanable/blood/gibs/cleangibs
|
||||
scoop_reagents = null
|
||||
mergeable_decal = TRUE
|
||||
|
||||
|
||||
@@ -264,7 +264,8 @@
|
||||
icon = 'icons/effects/tomatodecal.dmi'
|
||||
random_icon_states = list("smashed_egg1", "smashed_egg2", "smashed_egg3")
|
||||
|
||||
/obj/effect/decal/cleanable/pie_smudge //honk
|
||||
/// honk
|
||||
/obj/effect/decal/cleanable/pie_smudge
|
||||
name = "smashed pie"
|
||||
desc = "It's pie cream from a cream pie."
|
||||
density = FALSE
|
||||
@@ -307,7 +308,8 @@
|
||||
reagents.add_reagent_list(scoop_reagents)
|
||||
no_scoop = FALSE
|
||||
|
||||
/obj/effect/decal/cleanable/confetti //PARTY TIME!
|
||||
/// PARTY TIME!
|
||||
/obj/effect/decal/cleanable/confetti
|
||||
name = "confetti"
|
||||
desc = "Party time!"
|
||||
gender = PLURAL
|
||||
|
||||
@@ -11,7 +11,8 @@
|
||||
invisibility = 101
|
||||
GLOB.landmarks_list += src
|
||||
|
||||
/obj/effect/landmark/newplayer_start //There should only be one of these, in the lobby art area
|
||||
/// There should only be one of these, in the lobby art area
|
||||
/obj/effect/landmark/newplayer_start
|
||||
name = "start"
|
||||
|
||||
INITIALIZE_IMMEDIATE(/obj/effect/landmark/newplayer_start) //Without this you spawn in the corner of the map and things break horribly
|
||||
|
||||
@@ -222,7 +222,8 @@ This spawner places pipe leading up to the interior door, you will need to finis
|
||||
interior_direction = WEST
|
||||
exterior_direction = EAST
|
||||
|
||||
/obj/effect/spawner/airlock/long //Long and thin
|
||||
/// Long and thin
|
||||
/obj/effect/spawner/airlock/long
|
||||
name = "long airlock spawner (interior north, exterior south)"
|
||||
icon_state = "1x2_N_to_S"
|
||||
tiles_in_y_direction = 2
|
||||
@@ -250,7 +251,8 @@ This spawner places pipe leading up to the interior door, you will need to finis
|
||||
icon_state = "1x2_W_to_E"
|
||||
tiles_in_x_direction = 2
|
||||
|
||||
/obj/effect/spawner/airlock/long/square //Square
|
||||
/// Square
|
||||
/obj/effect/spawner/airlock/long/square
|
||||
name = "square airlock spawner (interior north, exterior south)"
|
||||
icon_state = "2x2_N_to_S"
|
||||
tiles_in_x_direction = 2
|
||||
|
||||
@@ -194,7 +194,8 @@
|
||||
lootcount = 8
|
||||
|
||||
|
||||
/obj/effect/spawner/lootdrop/crate_spawner // for ruins
|
||||
/// for ruins
|
||||
/obj/effect/spawner/lootdrop/crate_spawner
|
||||
name = "lootcrate spawner"
|
||||
lootdoubles = FALSE
|
||||
loot = list(
|
||||
|
||||
@@ -47,7 +47,8 @@
|
||||
/obj/structure/barricade/wooden = 1,
|
||||
/obj/machinery/door/airlock/welded = 1)
|
||||
|
||||
/obj/effect/spawner/random_barrier/possibly_welded_airlock // these have no access restrictions, so for internal maintenance only
|
||||
/// these have no access restrictions, so for internal maintenance only
|
||||
/obj/effect/spawner/random_barrier/possibly_welded_airlock
|
||||
name = "possibly welded airlock"
|
||||
icon_state = "airlock"
|
||||
result = list(
|
||||
|
||||
@@ -200,7 +200,8 @@
|
||||
icon_state = "mummy_revive"
|
||||
duration = 20
|
||||
|
||||
/obj/effect/temp_visual/heal //color is white by default, set to whatever is needed
|
||||
/// color is white by default, set to whatever is needed
|
||||
/obj/effect/temp_visual/heal
|
||||
name = "healing glow"
|
||||
icon_state = "heal"
|
||||
duration = 15
|
||||
|
||||
@@ -186,5 +186,6 @@
|
||||
/obj/item/cardboard_cutout/setDir()
|
||||
dir = SOUTH
|
||||
|
||||
/obj/item/cardboard_cutout/adaptive //Purchased by Syndicate agents, these cutouts are indistinguishable from normal cutouts but aren't discolored when their appearance is changed
|
||||
/// Purchased by Syndicate agents, these cutouts are indistinguishable from normal cutouts but aren't discolored when their appearance is changed
|
||||
/obj/item/cardboard_cutout/adaptive
|
||||
deceptive = TRUE
|
||||
|
||||
@@ -265,4 +265,5 @@
|
||||
implant = null
|
||||
return ..()
|
||||
|
||||
/obj/item/flash/synthetic //just a regular flash now
|
||||
/// just a regular flash now
|
||||
/obj/item/flash/synthetic
|
||||
|
||||
@@ -398,7 +398,8 @@
|
||||
to_chat(user, "<span class='warning'>\The [src] needs time to recharge!</span>")
|
||||
return
|
||||
|
||||
/obj/item/flashlight/spotlight //invisible lighting source
|
||||
/// invisible lighting source
|
||||
/obj/item/flashlight/spotlight
|
||||
name = "disco light"
|
||||
desc = "Groovy..."
|
||||
icon_state = null
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
#define RAD_LEVEL_VERY_HIGH 800
|
||||
#define RAD_LEVEL_CRITICAL 1500
|
||||
|
||||
/obj/item/geiger_counter //DISCLAIMER: I know nothing about how real-life Geiger counters work. This will not be realistic. ~Xhuis
|
||||
/// DISCLAIMER: I know nothing about how real-life Geiger counters work. This will not be realistic. ~Xhuis
|
||||
/obj/item/geiger_counter
|
||||
name = "\improper Geiger counter"
|
||||
desc = "A handheld device used for detecting and measuring radiation pulses."
|
||||
icon = 'icons/obj/device.dmi'
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/datum/painter/pipe/window // Yes, this is a pipe painter subtype.
|
||||
/// Yes, this is a pipe painter subtype.
|
||||
/datum/painter/pipe/window
|
||||
module_name = "window painter"
|
||||
module_state = "window_painter"
|
||||
var/static/list/paintable_windows = list(
|
||||
|
||||
@@ -30,7 +30,8 @@
|
||||
/obj/item/radio/beacon/send_hear()
|
||||
return null
|
||||
|
||||
/obj/item/radio/beacon/bacon //Probably a better way of doing this, I'm lazy.
|
||||
/// Probably a better way of doing this, I'm lazy.
|
||||
/obj/item/radio/beacon/bacon
|
||||
|
||||
/obj/item/radio/beacon/bacon/proc/digest_delay()
|
||||
QDEL_IN(src, 600)
|
||||
|
||||
@@ -180,7 +180,8 @@
|
||||
name = "Centcom Radio Encryption Key"
|
||||
channels = list("Response Team" = 1, "Special Ops" = 1, "Science" = 1, "Command" = 1, "Medical" = 1, "Engineering" = 1, "Security" = 1, "Supply" = 1, "Service" = 1, "Procedure" = 1)
|
||||
|
||||
/obj/item/encryptionkey/heads/ai_integrated //ported from bay, this goes 'inside' the AI.
|
||||
/// ported from bay, this goes 'inside' the AI.
|
||||
/obj/item/encryptionkey/heads/ai_integrated
|
||||
name = "AI Integrated Encryption Key"
|
||||
desc = "Integrated encryption key"
|
||||
icon_state = "cap_cypherkey"
|
||||
|
||||
@@ -101,7 +101,8 @@
|
||||
instant = TRUE // Work instantly if there are no comms
|
||||
freqlock = TRUE
|
||||
|
||||
/obj/item/radio/headset/syndicate/alt //undisguised bowman with flash protection
|
||||
/// undisguised bowman with flash protection
|
||||
/obj/item/radio/headset/syndicate/alt
|
||||
name = "syndicate headset"
|
||||
desc = "A syndicate headset that can be used to hear all radio frequencies. Protects ears from flashbangs."
|
||||
flags = EARBANGPROTECT
|
||||
@@ -367,7 +368,8 @@
|
||||
requires_tcomms = FALSE
|
||||
instant = TRUE
|
||||
|
||||
/obj/item/radio/headset/heads/ai_integrated //No need to care about icons, it should be hidden inside the AI anyway.
|
||||
/// No need to care about icons, it should be hidden inside the AI anyway.
|
||||
/obj/item/radio/headset/heads/ai_integrated
|
||||
name = "\improper AI subspace transceiver"
|
||||
desc = "Integrated AI radio transceiver."
|
||||
icon = 'icons/obj/robot_component.dmi'
|
||||
|
||||
@@ -60,7 +60,8 @@ GLOBAL_LIST_INIT(lizard_recipes, list(
|
||||
recipes = GLOB.lizard_recipes
|
||||
return ..()
|
||||
|
||||
/obj/item/stack/sheet/fur //basic fur sheets
|
||||
/// basic fur sheets
|
||||
/obj/item/stack/sheet/fur
|
||||
name = "pile of fur"
|
||||
desc = "Vulp remains."
|
||||
singular_name = "fur piece"
|
||||
|
||||
@@ -425,7 +425,8 @@ GLOBAL_LIST_INIT(cardboard_recipes, list (
|
||||
else
|
||||
. = ..()
|
||||
|
||||
/obj/item/stack/sheet/cardboard //BubbleWrap
|
||||
/// BubbleWrap
|
||||
/obj/item/stack/sheet/cardboard
|
||||
name = "cardboard"
|
||||
desc = "Large sheets of card, like boxes folded flat."
|
||||
singular_name = "cardboard sheet"
|
||||
|
||||
@@ -39,7 +39,8 @@
|
||||
user.visible_message("<span class='suicide'>[user] is rubbing [src] against [user.p_themselves()]! It looks like [user.p_theyre()] trying to commit suicide!</span>")
|
||||
return TOXLOSS
|
||||
|
||||
/obj/item/nuke_core/plutonium //The steal objective, so it doesnt mess with the SM sliver on pinpointers and objectives
|
||||
/// The steal objective, so it doesnt mess with the SM sliver on pinpointers and objectives
|
||||
/obj/item/nuke_core/plutonium
|
||||
|
||||
//nuke core box, for carrying the core
|
||||
/obj/item/nuke_core_container
|
||||
|
||||
@@ -202,7 +202,8 @@ AI MODULES
|
||||
target.add_supplied_law(9, law)
|
||||
|
||||
/****************** New Freeform ******************/
|
||||
/obj/item/aiModule/freeform // Slightly more dynamic freeform module -- TLE
|
||||
/// Slightly more dynamic freeform module -- TLE
|
||||
/obj/item/aiModule/freeform
|
||||
name = "\improper Freeform AI module"
|
||||
var/newFreeFormLaw = ""
|
||||
var/lawpos = 15
|
||||
@@ -260,7 +261,8 @@ AI MODULES
|
||||
return FALSE
|
||||
|
||||
/******************** Purge ********************/
|
||||
/obj/item/aiModule/purge // -- TLE
|
||||
/// -- TLE
|
||||
/obj/item/aiModule/purge
|
||||
name = "\improper Purge AI module"
|
||||
desc = "A 'purge' AI Module: 'Purges all laws.'"
|
||||
icon_state = "standard_high"
|
||||
@@ -276,7 +278,8 @@ AI MODULES
|
||||
target.clear_inherent_laws()
|
||||
|
||||
/******************** Asimov ********************/
|
||||
/obj/item/aiModule/asimov // -- TLE
|
||||
/// -- TLE
|
||||
/obj/item/aiModule/asimov
|
||||
name = "\improper Asimov core AI module"
|
||||
desc = "An 'Asimov' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
icon_state = "green_high"
|
||||
@@ -284,7 +287,8 @@ AI MODULES
|
||||
laws = new /datum/ai_laws/asimov
|
||||
|
||||
/******************** Crewsimov ********************/
|
||||
/obj/item/aiModule/crewsimov // -- TLE
|
||||
/// -- TLE
|
||||
/obj/item/aiModule/crewsimov
|
||||
name = "\improper Crewsimov core AI module"
|
||||
desc = "An 'Crewsimov' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
icon_state = "green_low"
|
||||
@@ -306,7 +310,8 @@ AI MODULES
|
||||
laws = new /datum/ai_laws/quarantine
|
||||
|
||||
/******************** Nanotrasen ********************/
|
||||
/obj/item/aiModule/nanotrasen // -- TLE
|
||||
/// -- TLE
|
||||
/obj/item/aiModule/nanotrasen
|
||||
name = "\improper NT Default Core AI Module"
|
||||
desc = "An 'NT Default' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
icon_state = "blue_low"
|
||||
@@ -329,7 +334,8 @@ AI MODULES
|
||||
laws = new /datum/ai_laws/drone
|
||||
|
||||
/******************** Robocop ********************/
|
||||
/obj/item/aiModule/robocop // -- TLE
|
||||
/// -- TLE
|
||||
/obj/item/aiModule/robocop
|
||||
name = "\improper Robocop core AI module"
|
||||
desc = "A 'Robocop' Core AI Module: 'Reconfigures the AI's core three laws.'"
|
||||
icon_state = "red_medium"
|
||||
@@ -337,7 +343,8 @@ AI MODULES
|
||||
laws = new /datum/ai_laws/robocop()
|
||||
|
||||
/****************** P.A.L.A.D.I.N. **************/
|
||||
/obj/item/aiModule/paladin // -- NEO
|
||||
/// -- NEO
|
||||
/obj/item/aiModule/paladin
|
||||
name = "\improper P.A.L.A.D.I.N. core AI module"
|
||||
desc = "A P.A.L.A.D.I.N. Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
icon_state = "red_medium"
|
||||
@@ -345,7 +352,8 @@ AI MODULES
|
||||
laws = new /datum/ai_laws/paladin
|
||||
|
||||
/****************** T.Y.R.A.N.T. *****************/
|
||||
/obj/item/aiModule/tyrant // -- Darem
|
||||
/// -- Darem
|
||||
/obj/item/aiModule/tyrant
|
||||
name = "\improper T.Y.R.A.N.T. core AI module"
|
||||
desc = "A T.Y.R.A.N.T. Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
icon_state = "red_high"
|
||||
@@ -353,7 +361,8 @@ AI MODULES
|
||||
laws = new /datum/ai_laws/tyrant()
|
||||
|
||||
/******************** Antimov ********************/
|
||||
/obj/item/aiModule/antimov // -- TLE
|
||||
/// -- TLE
|
||||
/obj/item/aiModule/antimov
|
||||
name = "\improper Antimov core AI module"
|
||||
desc = "An 'Antimov' Core AI Module: 'Reconfigures the AI's core laws.'"
|
||||
icon_state = "red_high"
|
||||
@@ -404,7 +413,8 @@ AI MODULES
|
||||
laws = new /datum/ai_laws/peacekeeper()
|
||||
|
||||
/******************** Freeform Core ******************/
|
||||
/obj/item/aiModule/freeformcore // Slightly more dynamic freeform module -- TLE
|
||||
/// Slightly more dynamic freeform module -- TLE
|
||||
/obj/item/aiModule/freeformcore
|
||||
name = "\improper Freeform core AI module"
|
||||
var/newFreeFormLaw = ""
|
||||
desc = "A 'freeform' Core AI module: '<freeform>'"
|
||||
@@ -432,7 +442,8 @@ AI MODULES
|
||||
..()
|
||||
|
||||
/******************** Hacked AI Module ******************/
|
||||
/obj/item/aiModule/syndicate // Slightly more dynamic freeform module -- TLE
|
||||
/// Slightly more dynamic freeform module -- TLE
|
||||
/obj/item/aiModule/syndicate
|
||||
name = "hacked AI module"
|
||||
var/newFreeFormLaw = ""
|
||||
desc = "A hacked AI law module: '<freeform>'"
|
||||
@@ -464,7 +475,8 @@ AI MODULES
|
||||
..()
|
||||
|
||||
/******************* Ion Module *******************/
|
||||
/obj/item/aiModule/toyAI // -- Incoming //No actual reason to inherit from ion boards here, either. *sigh* ~Miauw
|
||||
/// -- Incoming //No actual reason to inherit from ion boards here, either. *sigh* ~Miauw
|
||||
/obj/item/aiModule/toyAI
|
||||
name = "toy AI"
|
||||
desc = "A little toy model AI core with real law uploading action!" //Note: subtle tell
|
||||
icon = 'icons/obj/toy.dmi'
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/obj/item/bio_chip/gorilla_rampage //Dumb path but easier to search for admins
|
||||
/// Dumb path but easier to search for admins
|
||||
/obj/item/bio_chip/gorilla_rampage
|
||||
name = "magillitis serum bio-chip"
|
||||
desc = "An experimental biochip which causes irreversable rapid muscular growth in Hominidae. Side-affects may include hypertrichosis, violent outbursts, and an unending affinity for bananas."
|
||||
icon_state = "gorilla_rampage"
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/obj/item/storage/bag/dice //Thankfully no longer a pill bottle.
|
||||
/// Thankfully no longer a pill bottle.
|
||||
/obj/item/storage/bag/dice
|
||||
name = "bag of dice"
|
||||
desc = "Contains all the luck you'll ever need."
|
||||
icon = 'icons/obj/dice.dmi'
|
||||
@@ -32,7 +33,8 @@
|
||||
user.visible_message("<span class='suicide'>[user] is gambling with death! It looks like [user.p_theyre()] trying to commit suicide!</span>")
|
||||
return (OXYLOSS)
|
||||
|
||||
/obj/item/dice //depreciated d6, use /obj/item/dice/d6 if you actually want a d6
|
||||
/// depreciated d6, use /obj/item/dice/d6 if you actually want a d6
|
||||
/obj/item/dice
|
||||
name = "die"
|
||||
desc = "A die with six sides. Basic and serviceable."
|
||||
icon = 'icons/obj/dice.dmi'
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
* Improvised garrotes
|
||||
*/
|
||||
|
||||
/obj/item/garrote // 12TC traitor item
|
||||
/// 12TC traitor item
|
||||
/obj/item/garrote
|
||||
name = "fiber wire"
|
||||
desc = "A length of razor-thin wire with an elegant wooden handle on either end.<br>You suspect you'd have to be behind the target to use this weapon effectively."
|
||||
icon_state = "garrot_wrap"
|
||||
@@ -27,7 +28,8 @@
|
||||
else
|
||||
icon_state = "garrot_[improvised ? "I_" : ""][HAS_TRAIT(src, TRAIT_WIELDED) ? "un" : ""]wrap"
|
||||
|
||||
/obj/item/garrote/improvised // Made via tablecrafting
|
||||
/// Made via tablecrafting
|
||||
/obj/item/garrote/improvised
|
||||
name = "garrote"
|
||||
desc = "A length of cable with a shoddily-carved wooden handle tied to either end.<br>You suspect you'd have to be behind the target to use this weapon effectively."
|
||||
icon_state = "garrot_I_wrap"
|
||||
|
||||
@@ -366,14 +366,16 @@
|
||||
else
|
||||
return ..()
|
||||
|
||||
/obj/item/grenade/chem_grenade/cryo // Intended for rare cryogenic mixes. Cools the area moderately upon detonation.
|
||||
/// Intended for rare cryogenic mixes. Cools the area moderately upon detonation.
|
||||
/obj/item/grenade/chem_grenade/cryo
|
||||
name = "cryo grenade"
|
||||
desc = "A custom made cryogenic grenade. It rapidly cools its contents upon detonation."
|
||||
icon_state = "cryog"
|
||||
affected_area = 2
|
||||
ignition_temp = -100
|
||||
|
||||
/obj/item/grenade/chem_grenade/pyro // Intended for pyrotechnical mixes. Produces a small fire upon detonation, igniting potentially flammable mixtures.
|
||||
/// Intended for pyrotechnical mixes. Produces a small fire upon detonation, igniting potentially flammable mixtures.
|
||||
/obj/item/grenade/chem_grenade/pyro
|
||||
name = "pyro grenade"
|
||||
desc = "A custom made pyrotechnical grenade. It heats up and ignites its contents upon detonation."
|
||||
icon_state = "pyrog"
|
||||
@@ -381,7 +383,8 @@
|
||||
affected_area = 3
|
||||
ignition_temp = 500 // This is enough to expose a hotspot.
|
||||
|
||||
/obj/item/grenade/chem_grenade/adv_release // Intended for weaker, but longer lasting effects. Could have some interesting uses.
|
||||
/// Intended for weaker, but longer lasting effects. Could have some interesting uses.
|
||||
/obj/item/grenade/chem_grenade/adv_release
|
||||
name = "advanced release grenade"
|
||||
desc = "A custom made advanced release grenade. It is able to be detonated more than once. Can be configured using a multitool."
|
||||
icon_state = "timeg"
|
||||
|
||||
@@ -103,10 +103,12 @@
|
||||
var/mob/living/L = AM
|
||||
L.adjustFireLoss(sanctify_force) // Bonus fire damage for sanctified (ERT) versions of nullrod
|
||||
|
||||
/obj/item/nullrod/fluff // fluff subtype to be used for all donator nullrods
|
||||
/// fluff subtype to be used for all donator nullrods
|
||||
/obj/item/nullrod/fluff
|
||||
reskin_selectable = FALSE
|
||||
|
||||
/obj/item/nullrod/ert // ERT subtype, applies sanctified property to any derived rod
|
||||
/// ERT subtype, applies sanctified property to any derived rod
|
||||
/obj/item/nullrod/ert
|
||||
name = "inquisitor null rod"
|
||||
reskin_selectable = FALSE
|
||||
sanctify_force = 10
|
||||
@@ -471,7 +473,8 @@
|
||||
user.faction |= "carp"
|
||||
used_blessing = TRUE
|
||||
|
||||
/obj/item/nullrod/claymore/bostaff //May as well make it a "claymore" and inherit the blocking
|
||||
/// May as well make it a "claymore" and inherit the blocking
|
||||
/obj/item/nullrod/claymore/bostaff
|
||||
name = "monk's staff"
|
||||
desc = "A long, tall staff made of polished wood. Traditionally used in ancient old-Earth martial arts, now used to harass the clown."
|
||||
icon_state = "bostaff0"
|
||||
|
||||
@@ -273,7 +273,8 @@
|
||||
if(!reuseable)
|
||||
flags |= DROPDEL
|
||||
|
||||
/obj/item/restraints/legcuffs/bola/tactical //traitor variant
|
||||
/// traitor variant
|
||||
/obj/item/restraints/legcuffs/bola/tactical
|
||||
name = "reinforced bola"
|
||||
desc = "A strong bola, made with a long steel chain. It looks heavy, enough so that it could trip somebody."
|
||||
icon_state = "bola_r"
|
||||
@@ -282,7 +283,8 @@
|
||||
origin_tech = "engineering=4;combat=3"
|
||||
knockdown_duration = 2 SECONDS
|
||||
|
||||
/obj/item/restraints/legcuffs/bola/energy //For Security
|
||||
/// For Security
|
||||
/obj/item/restraints/legcuffs/bola/energy
|
||||
name = "energy bola"
|
||||
desc = "A specialized hard-light bola designed to ensnare fleeing criminals and aid in arrests."
|
||||
icon_state = "ebola"
|
||||
|
||||
@@ -159,7 +159,8 @@
|
||||
..()
|
||||
return
|
||||
|
||||
/obj/item/melee/energy/sword/cyborg/saw //Used by medical Syndicate cyborgs
|
||||
/// Used by medical Syndicate cyborgs
|
||||
/obj/item/melee/energy/sword/cyborg/saw
|
||||
name = "energy saw"
|
||||
desc = "For heavy duty cutting. It has a carbon-fiber blade in addition to a toggleable hard-light edge to dramatically increase sharpness."
|
||||
force_on = 30
|
||||
|
||||
@@ -173,7 +173,8 @@
|
||||
requires_tank = FALSE
|
||||
max_weight_class = INFINITY
|
||||
|
||||
/obj/item/pneumatic_cannon/ghetto //Obtainable by improvised methods; more gas per use, less capacity, but smaller
|
||||
/// Obtainable by improvised methods; more gas per use, less capacity, but smaller
|
||||
/obj/item/pneumatic_cannon/ghetto
|
||||
name = "improvised pneumatic cannon"
|
||||
desc = "A gas-powered, object-firing cannon made out of common parts."
|
||||
force = 5
|
||||
|
||||
@@ -600,7 +600,8 @@
|
||||
new /obj/item/clothing/mask/muzzle(src)
|
||||
new /obj/item/reagent_containers/glass/bottle/reagent/hydrocodone(src)
|
||||
|
||||
/obj/item/storage/backpack/duffel/syndie/med/surgery_fake //for maint spawns
|
||||
/// for maint spawns
|
||||
/obj/item/storage/backpack/duffel/syndie/med/surgery_fake
|
||||
name = "surgery duffelbag"
|
||||
desc = "A suspicious looking duffelbag for holding surgery tools."
|
||||
|
||||
|
||||
@@ -182,7 +182,8 @@
|
||||
name = "cyborg mining satchel"
|
||||
flags = NODROP
|
||||
|
||||
/obj/item/storage/bag/ore/holding //miners, your messiah has arrived
|
||||
/// miners, your messiah has arrived
|
||||
/obj/item/storage/bag/ore/holding
|
||||
name = "mining satchel of holding"
|
||||
desc = "A revolution in convenience, this satchel allows for infinite ore storage. It's been outfitted with anti-malfunction safety measures."
|
||||
storage_slots = INFINITY
|
||||
@@ -244,7 +245,8 @@
|
||||
// Because it stacks stacks, this doesn't operate normally.
|
||||
// However, making it a storage/bag allows us to reuse existing code in some places. -Sayu
|
||||
|
||||
/obj/item/storage/bag/sheetsnatcher // what is this even used for
|
||||
/// what is this even used for
|
||||
/obj/item/storage/bag/sheetsnatcher
|
||||
icon = 'icons/obj/mining.dmi'
|
||||
icon_state = "sheetsnatcher"
|
||||
name = "Sheet Snatcher"
|
||||
|
||||
@@ -148,7 +148,8 @@
|
||||
update_icon()
|
||||
//much roomier now that we've managed to remove two tools
|
||||
|
||||
/obj/item/storage/belt/utility/syndi_researcher // A cool looking belt thats essentially a syndicate toolbox
|
||||
/// A cool looking belt thats essentially a syndicate toolbox
|
||||
/obj/item/storage/belt/utility/syndi_researcher
|
||||
desc = "A belt for holding tools, but with style."
|
||||
icon_state = "assaultbelt"
|
||||
item_state = "assault"
|
||||
@@ -438,7 +439,8 @@
|
||||
new /obj/item/grenade/chem_grenade/facid(src) //1
|
||||
new /obj/item/grenade/chem_grenade/saringas(src) //1
|
||||
|
||||
/obj/item/storage/belt/grenade/tactical // Traitor bundle version
|
||||
/// Traitor bundle version
|
||||
/obj/item/storage/belt/grenade/tactical
|
||||
name = "tactical grenadier belt"
|
||||
storage_slots = 20 // Not as many slots as the nukie one
|
||||
max_combined_w_class = 40
|
||||
|
||||
@@ -1126,7 +1126,8 @@
|
||||
/obj/item/storage/box/stockparts
|
||||
display_contents_with_number = TRUE
|
||||
|
||||
/obj/item/storage/box/stockparts/basic //for ruins where it's a bad idea to give access to an autolathe/protolathe, but still want to make stock parts accessible
|
||||
/// for ruins where it's a bad idea to give access to an autolathe/protolathe, but still want to make stock parts accessible
|
||||
/obj/item/storage/box/stockparts/basic
|
||||
name = "box of stock parts"
|
||||
desc = "Contains a variety of basic stock parts."
|
||||
|
||||
|
||||
@@ -2,10 +2,12 @@
|
||||
desc = "A sleek, sturdy box."
|
||||
icon_state = "doom_box"
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle // Traitor bundles
|
||||
/// Traitor bundles
|
||||
/obj/item/storage/box/syndie_kit/bundle
|
||||
var/list/items = list()
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/spy // 172TC
|
||||
/// 172TC
|
||||
/obj/item/storage/box/syndie_kit/bundle/spy
|
||||
name = "Spy Bundle"
|
||||
desc = "Complete your objectives quietly with this compilation of stealthy items."
|
||||
items = list(
|
||||
@@ -23,7 +25,8 @@
|
||||
/obj/item/door_remote/omni/access_tuner, // 30 TC
|
||||
/obj/item/encryptionkey/syndicate) // 10TC
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/agent13 // 159
|
||||
/// 159
|
||||
/obj/item/storage/box/syndie_kit/bundle/agent13
|
||||
name = "Agent 13 Bundle"
|
||||
desc = "Find and eliminate your targets quietly and effectively with this kit."
|
||||
items = list(
|
||||
@@ -41,7 +44,8 @@
|
||||
/obj/item/coin/gold, // 0TC
|
||||
/obj/item/encryptionkey/syndicate) // 10TC
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/thief // 160TC
|
||||
/// 160TC
|
||||
/obj/item/storage/box/syndie_kit/bundle/thief
|
||||
name = "Thief Bundle"
|
||||
desc = "Steal from friends, enemies, and interstellar megacorporations alike!"
|
||||
items = list(
|
||||
@@ -53,7 +57,8 @@
|
||||
/obj/item/storage/backpack/satchel_flat, // 10TC
|
||||
/obj/item/encryptionkey/syndicate) // 10TC
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/bond // 137TC
|
||||
/// 137TC
|
||||
/obj/item/storage/box/syndie_kit/bundle/bond
|
||||
name = "Agent 007 Bundle"
|
||||
desc = "Shake your Martini and stir up trouble with this bundle of lethal equipment mixed with a spritz of gadgetry to keep things interesting."
|
||||
items = list(
|
||||
@@ -72,7 +77,8 @@
|
||||
/obj/item/storage/box/syndie_kit/pen_bomb, // 30 TC
|
||||
/obj/item/CQC_manual) // 13TC
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/infiltrator // 155TC + RCD & Mesons Autoimplanter
|
||||
/// 155TC + RCD & Mesons Autoimplanter
|
||||
/obj/item/storage/box/syndie_kit/bundle/infiltrator
|
||||
name = "Infiltration Bundle"
|
||||
desc = "Use your teleporter, krav maga and other support tools to jump right into your desired location, quickly leaving as though you were never there."
|
||||
items = list(
|
||||
@@ -85,7 +91,8 @@
|
||||
/obj/item/autosurgeon/organ/syndicate/meson_eyes, // 0TC
|
||||
/obj/item/encryptionkey/syndicate) // 2TC
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/payday // 175TC
|
||||
/// 175TC
|
||||
/obj/item/storage/box/syndie_kit/bundle/payday
|
||||
name = "Heist Bundle"
|
||||
desc = "Alright guys, today we're performing a heist on a space station owned by a greedy corporation. Drain the vault of all its worth so we can get that pay dirt!11"
|
||||
items = list(
|
||||
@@ -104,7 +111,8 @@
|
||||
/obj/item/bio_chip_implanter/freedom/prototype, // 10 TC
|
||||
/obj/item/encryptionkey/syndicate) // 10TC
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/implant // 200TC
|
||||
/// 200TC
|
||||
/obj/item/storage/box/syndie_kit/bundle/implant
|
||||
name = "Bio-chip Bundle"
|
||||
desc = "A few useful bio-chips to give you some options for when you inevitably get captured by the Security."
|
||||
items = list(
|
||||
@@ -116,7 +124,8 @@
|
||||
/obj/item/bio_chip_implanter/storage, // 40TC
|
||||
/obj/item/encryptionkey/syndicate) // 10TC
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/hacker // 180TC
|
||||
/// 180TC
|
||||
/obj/item/storage/box/syndie_kit/bundle/hacker
|
||||
name = "Hacker Bundle"
|
||||
desc = "A kit with everything you need to hack into and disrupt the Station, AI, its cyborgs and the Security team. HACK THE PLANET!"
|
||||
items = list(
|
||||
@@ -135,7 +144,8 @@
|
||||
/obj/item/clothing/gloves/combat, // accounted in belt + toolbox
|
||||
/obj/item/flashlight/emp) // 4TC
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/darklord // 168TC + Telekinesis
|
||||
/// 168TC + Telekinesis
|
||||
/obj/item/storage/box/syndie_kit/bundle/darklord
|
||||
name = "Dark Lord Bundle"
|
||||
desc = "Turn your anger into hate and your hate into suffering with a mix of energy swords and magical powers. DO IT."
|
||||
items = list(
|
||||
@@ -150,7 +160,8 @@
|
||||
/obj/item/clothing/shoes/chameleon/noslip, // 10TC
|
||||
/obj/item/encryptionkey/syndicate) // 10TC
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/professional // 164TC
|
||||
/// 164TC
|
||||
/obj/item/storage/box/syndie_kit/bundle/professional
|
||||
name = "Sniper Bundle"
|
||||
desc = "Suit up and handle yourself like a professional with a long-distance sniper rifle, additional .50 standard and penetrator rounds and thermal glasses to easily scope out your target."
|
||||
items = list(
|
||||
@@ -164,7 +175,8 @@
|
||||
/obj/item/clothing/suit/storage/iaa/blackjacket/armored, // 3TC
|
||||
/obj/item/encryptionkey/syndicate) // 15TC
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/grenadier // 133TC + Tactical Grenadier Belt
|
||||
/// 133TC + Tactical Grenadier Belt
|
||||
/obj/item/storage/box/syndie_kit/bundle/grenadier
|
||||
name = "Grenade Bundle"
|
||||
desc = "A variety of grenades and pyrotechnics to ensure you can blast your way through any situation. "
|
||||
items = list(
|
||||
@@ -180,7 +192,8 @@
|
||||
/obj/item/storage/box/syndie_kit/frag_grenades, // One box, as a treat
|
||||
/obj/item/encryptionkey/syndicate) // 10TC
|
||||
|
||||
/obj/item/storage/box/syndie_kit/bundle/metroid // 115TC + modules + laser gun
|
||||
/// 115TC + modules + laser gun
|
||||
/obj/item/storage/box/syndie_kit/bundle/metroid
|
||||
name = "Modsuit Bundle"
|
||||
desc = "Don the equipment of an intergalactic bounty hunter and blast your way through the station!"
|
||||
items = list(
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
/*
|
||||
* Fireaxe
|
||||
*/
|
||||
/obj/item/fireaxe // DEM AXES MAN, marker -Agouri
|
||||
/// DEM AXES MAN, marker -Agouri
|
||||
/obj/item/fireaxe
|
||||
base_icon_state = "fireaxe"
|
||||
lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi'
|
||||
righthand_file = 'icons/mob/inhands/weapons_righthand.dmi'
|
||||
@@ -41,7 +42,8 @@
|
||||
var/obj/structure/W = A
|
||||
W.obj_destruction("fireaxe")
|
||||
|
||||
/obj/item/fireaxe/boneaxe // Blatant imitation of the fireaxe, but made out of bone.
|
||||
/// Blatant imitation of the fireaxe, but made out of bone.
|
||||
/obj/item/fireaxe/boneaxe
|
||||
icon_state = "bone_axe0"
|
||||
base_icon_state = "bone_axe"
|
||||
name = "bone axe"
|
||||
@@ -306,7 +308,8 @@
|
||||
explosive.prime()
|
||||
qdel(src)
|
||||
|
||||
/obj/item/spear/bonespear //Blatant imitation of spear, but made out of bone. Not valid for explosive modification.
|
||||
/// Blatant imitation of spear, but made out of bone. Not valid for explosive modification.
|
||||
/obj/item/spear/bonespear
|
||||
name = "bone spear"
|
||||
desc = "A haphazardly-constructed yet still deadly weapon. The pinnacle of modern technology."
|
||||
base_icon_state = "bone_spear"
|
||||
@@ -1017,7 +1020,8 @@
|
||||
|
||||
#undef BROOM_PUSH_LIMIT
|
||||
|
||||
/obj/item/supermatter_halberd //Supermatter Halberd, used by Oblivion Enforcers
|
||||
/// Supermatter Halberd, used by Oblivion Enforcers
|
||||
/obj/item/supermatter_halberd
|
||||
name = "supermatter halberd"
|
||||
desc = "The revered weapon of Oblivion Enforcers, used to enforce the Order's will."
|
||||
lefthand_file = 'icons/mob/inhands/weapons_lefthand.dmi'
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/obj/structure/sign/barsign // All Signs are 64 by 32 pixels, they take two tiles
|
||||
/// All Signs are 64 by 32 pixels, they take two tiles
|
||||
/obj/structure/sign/barsign
|
||||
name = "Bar Sign"
|
||||
desc = "A bar sign with no writing on it."
|
||||
icon = 'icons/obj/barsigns.dmi'
|
||||
|
||||
@@ -33,7 +33,8 @@
|
||||
new /obj/item/storage/bag/mail(src)
|
||||
new /obj/item/melee/knuckleduster/nanotrasen(src)
|
||||
|
||||
/obj/structure/closet/secure_closet/quartermaster/lavaland //used in mining outpost
|
||||
/// used in mining outpost
|
||||
/obj/structure/closet/secure_closet/quartermaster/lavaland
|
||||
name = "quartermaster's secondary locker"
|
||||
|
||||
/obj/structure/closet/secure_closet/quartermaster/lavaland/populate_contents()
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/obj/structure/closet/statue //this type path is a crime, ponies what the fuck
|
||||
/// this type path is a crime, ponies what the fuck
|
||||
/obj/structure/closet/statue
|
||||
name = "statue"
|
||||
desc = "An incredibly lifelike marble carving"
|
||||
icon = 'icons/obj/statue.dmi'
|
||||
|
||||
@@ -22,14 +22,16 @@
|
||||
return
|
||||
return ..()
|
||||
|
||||
/obj/structure/fluff/empty_terrarium //Empty terrariums are created when a preserved terrarium in a lavaland seed vault is activated.
|
||||
/// Empty terrariums are created when a preserved terrarium in a lavaland seed vault is activated.
|
||||
/obj/structure/fluff/empty_terrarium
|
||||
name = "empty terrarium"
|
||||
desc = "An ancient machine that seems to be used for storing plant matter. Its hatch is ajar."
|
||||
icon = 'icons/obj/lavaland/spawners.dmi'
|
||||
icon_state = "terrarium_open"
|
||||
density = TRUE
|
||||
|
||||
/obj/structure/fluff/empty_sleeper //Empty sleepers are created by a good few ghost roles in lavaland.
|
||||
/// Empty sleepers are created by a good few ghost roles in lavaland.
|
||||
/obj/structure/fluff/empty_sleeper
|
||||
name = "empty sleeper"
|
||||
desc = "An open sleeper. It looks as though it would be awaiting another patient, were it not broken."
|
||||
icon = 'icons/obj/cryogenic2.dmi'
|
||||
@@ -44,13 +46,15 @@
|
||||
/obj/structure/fluff/empty_sleeper/syndicate
|
||||
icon_state = "sleeper_s-open"
|
||||
|
||||
/obj/structure/fluff/empty_cryostasis_sleeper //Empty cryostasis sleepers are created when a malfunctioning cryostasis sleeper in a lavaland shelter is activated
|
||||
/// Empty cryostasis sleepers are created when a malfunctioning cryostasis sleeper in a lavaland shelter is activated
|
||||
/obj/structure/fluff/empty_cryostasis_sleeper
|
||||
name = "empty cryostasis sleeper"
|
||||
desc = "Although comfortable, this sleeper won't function as anything but a bed ever again."
|
||||
icon = 'icons/obj/lavaland/spawners.dmi'
|
||||
icon_state = "cryostasis_sleeper_open"
|
||||
|
||||
/obj/structure/fluff/drake_statue //Ash drake status spawn on either side of the necropolis gate in lavaland.
|
||||
/// Ash drake status spawn on either side of the necropolis gate in lavaland.
|
||||
/obj/structure/fluff/drake_statue
|
||||
name = "drake statue"
|
||||
desc = "A towering basalt sculpture of a proud and regal drake. Its eyes are six glowing gemstones."
|
||||
icon = 'icons/effects/64x64.dmi'
|
||||
@@ -60,7 +64,8 @@
|
||||
deconstructible = FALSE
|
||||
layer = EDGED_TURF_LAYER
|
||||
|
||||
/obj/structure/fluff/drake_statue/falling //A variety of statue in disrepair; parts are broken off and a gemstone is missing
|
||||
/// A variety of statue in disrepair; parts are broken off and a gemstone is missing
|
||||
/obj/structure/fluff/drake_statue/falling
|
||||
desc = "A towering basalt sculpture of a drake. Cracks run down its surface and parts of it have fallen off."
|
||||
icon_state = "drake_statue_falling"
|
||||
|
||||
|
||||
@@ -277,7 +277,8 @@
|
||||
C.add_queued_power_demand(C.get_queued_available_power() * 0.0375) // you can gain up to 3.5 via the 4x upgrades power is halved by the pole so thats 2x then 1X then .5X for 3.5x the 3 bounces shock.
|
||||
return ..()
|
||||
|
||||
/obj/structure/grille/broken // Pre-broken grilles for map placement
|
||||
/// Pre-broken grilles for map placement
|
||||
/obj/structure/grille/broken
|
||||
icon_state = "brokengrille"
|
||||
density = FALSE
|
||||
obj_integrity = 20
|
||||
|
||||
@@ -96,7 +96,8 @@
|
||||
R.add_fingerprint(user)
|
||||
qdel(src)
|
||||
|
||||
/obj/structure/inflatable/door //Based on mineral door code
|
||||
/// Based on mineral door code
|
||||
/obj/structure/inflatable/door
|
||||
name = "inflatable door"
|
||||
icon_state = "door_closed"
|
||||
torn = /obj/item/inflatable/door/torn
|
||||
|
||||
@@ -94,7 +94,8 @@
|
||||
new /obj/item/stack/sheet/plastic/five(loc)
|
||||
qdel(src)
|
||||
|
||||
/obj/structure/plasticflaps/mining //A specific type for mining that doesn't allow airflow because of them damn crates
|
||||
/// A specific type for mining that doesn't allow airflow because of them damn crates
|
||||
/obj/structure/plasticflaps/mining
|
||||
name = "airtight plastic flaps"
|
||||
desc = "Heavy duty, airtight, plastic flaps."
|
||||
|
||||
|
||||
@@ -15,12 +15,14 @@
|
||||
/obj/structure/railing/get_climb_text()
|
||||
return "<span class='info'>You can <b>Click-Drag</b> yourself to [src] to climb over it after a short delay.</span>"
|
||||
|
||||
/obj/structure/railing/corner //aesthetic corner sharp edges hurt oof ouch
|
||||
/// aesthetic corner sharp edges hurt oof ouch
|
||||
/obj/structure/railing/corner
|
||||
icon_state = "railing_corner"
|
||||
density = FALSE
|
||||
climbable = FALSE
|
||||
|
||||
/obj/structure/railing/cap //aestetic "end" for railing
|
||||
/// aestetic "end" for railing
|
||||
/obj/structure/railing/cap
|
||||
icon_state = "railing_cap"
|
||||
density = FALSE
|
||||
climbable = FALSE
|
||||
|
||||
@@ -264,7 +264,8 @@
|
||||
desc = "A cheap statue of sandstone for a greyshirt."
|
||||
icon_state = "assist"
|
||||
|
||||
/obj/structure/statue/sandstone/venus //call me when we add marble i guess
|
||||
/// call me when we add marble i guess
|
||||
/obj/structure/statue/sandstone/venus
|
||||
name = "statue of a pure maiden"
|
||||
desc = "An ancient marble statue. The subject is depicted with a floor-length braid and is wielding a toolbox. By Jove, it's easily the most gorgeous depiction of a woman you've ever seen. The artist must truly be a master of his craft. Shame about the broken arm, though."
|
||||
icon = 'icons/obj/statuelarge.dmi'
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/obj/structure/chair // fuck you Pete
|
||||
/// fuck you Pete
|
||||
/obj/structure/chair
|
||||
name = "chair"
|
||||
desc = "You sit in this. Either by will or force."
|
||||
icon = 'icons/obj/chairs.dmi'
|
||||
|
||||
@@ -621,7 +621,8 @@
|
||||
if(!total_override)
|
||||
..()
|
||||
|
||||
/obj/structure/table/wood/poker //No specialties, Just a mapping object.
|
||||
/// No specialties, Just a mapping object.
|
||||
/obj/structure/table/wood/poker
|
||||
name = "gambling table"
|
||||
desc = "A seedy table for seedy dealings in seedy places."
|
||||
icon = 'icons/obj/smooth_structures/tables/poker_table.dmi'
|
||||
|
||||
@@ -610,7 +610,8 @@
|
||||
can_rotate = 0
|
||||
|
||||
|
||||
/obj/structure/sink/puddle //splishy splashy ^_^
|
||||
/// splishy splashy ^_^
|
||||
/obj/structure/sink/puddle
|
||||
name = "puddle"
|
||||
desc = "A puddle of clean water. Looks refreshing."
|
||||
icon_state = "puddle"
|
||||
|
||||
Reference in New Issue
Block a user