From 9859a0b52fa82b538dddd242df40db55a600ce6d Mon Sep 17 00:00:00 2001 From: "elly1989@rocketmail.com" Date: Fri, 2 Mar 2012 16:07:32 +0000 Subject: [PATCH] Committing fixes to code for examining mobs. Burn damage wasn't showing properly on some mobs. Fixed grammar, icons and stuff. Added some stylesheet classes. Approved by Urist. If you're adding game text, please use the class that best describes the text. This way all the text formatting can be edited from the stylesheet rather than traipsing through the code like I am. Cyborg names reflect their module choice. Cyborgs can no longer drop their module-items on conveyor belts. Please remember to add the line: gender = PLURAL to any new item defines if the item is plural, ie metal rods and such. Much more to come. ;-; Just need to check them and merge... why did I start climbing this mountain? git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3232 316c924e-a436-60f5-8080-3fe189b3f50e --- code/defines/mob/dead/observer.dm | 2 + code/defines/mob/living/silicon/robot.dm | 2 +- code/defines/obj/closet.dm | 153 +++-- code/defines/obj/clothing/gloves.dm | 33 +- code/defines/obj/clothing/head.dm | 80 +-- code/defines/obj/clothing/jumpsuit.dm | 209 +++---- code/defines/obj/clothing/mask.dm | 14 +- code/defines/obj/clothing/shoes.dm | 31 +- code/defines/obj/clothing/z_gimmick.dm | 74 +-- code/defines/obj/decal.dm | 66 ++- code/defines/obj/hydro.dm | 536 +++++++++--------- code/defines/obj/machinery.dm | 73 +-- code/defines/obj/storage.dm | 86 +-- code/defines/obj/weapon.dm | 150 ++--- code/game/area/areas.dm | 2 +- code/game/machinery/hydroponics.dm | 4 +- code/game/machinery/newscaster.dm | 8 +- code/game/objects/closets/extinguisher.dm | 2 +- code/game/objects/devices/paicard.dm | 1 - code/game/objects/radio/headset.dm | 36 +- code/game/objects/radio/intercom.dm | 2 +- code/game/objects/stacks/stack.dm | 2 +- code/game/objects/storage/belt.dm | 2 +- code/game/objects/storage/lockbox.dm | 4 +- .../mob/living/carbon/human/examine.dm | 234 ++++---- .../mob/living/carbon/metroid/examine.dm | 23 +- .../mob/living/carbon/monkey/examine.dm | 36 +- code/modules/mob/living/silicon/ai/examine.dm | 31 +- .../modules/mob/living/silicon/pai/examine.dm | 34 +- .../mob/living/silicon/robot/examine.dm | 34 +- .../modules/mob/living/silicon/robot/robot.dm | 16 + code/modules/mob/mob.dm | 2 +- code/modules/mob/new_player/preferences.dm | 15 +- code/modules/mob/simple_animal/constructs.dm | 74 +-- code/modules/power/lighting.dm | 5 +- code/modules/recycling/conveyor2.dm | 1 + code/modules/recycling/disposal.dm | 6 +- code/stylesheet.dm | 133 ++--- html/changelog.html | 17 +- 39 files changed, 1162 insertions(+), 1071 deletions(-) diff --git a/code/defines/mob/dead/observer.dm b/code/defines/mob/dead/observer.dm index 9e63345a3d2..2cecfcf1841 100644 --- a/code/defines/mob/dead/observer.dm +++ b/code/defines/mob/dead/observer.dm @@ -1,4 +1,6 @@ /mob/dead/observer + name = "ghost" + desc = "It's a g-g-g-g-ghooooost!" //jinkies! icon = 'mob.dmi' icon_state = "ghost" layer = 4 diff --git a/code/defines/mob/living/silicon/robot.dm b/code/defines/mob/living/silicon/robot.dm index ebcf1457b69..604e589f97d 100644 --- a/code/defines/mob/living/silicon/robot.dm +++ b/code/defines/mob/living/silicon/robot.dm @@ -1,5 +1,5 @@ /mob/living/silicon/robot - name = "Robot" + name = "Cyborg" icon = 'robots.dmi'// icon_state = "robot" health = 300 diff --git a/code/defines/obj/closet.dm b/code/defines/obj/closet.dm index d1781e0555b..815a7be2535 100644 --- a/code/defines/obj/closet.dm +++ b/code/defines/obj/closet.dm @@ -1,6 +1,6 @@ /obj/structure/closet - name = "Closet" - desc = "It's a closet!" + name = "closet" + desc = "It's a basic storage unit." icon = 'closet.dmi' icon_state = "closed" density = 1 @@ -14,14 +14,14 @@ var/lastbang /obj/structure/closet/acloset - name = "Strange closet" + name = "strange closet" desc = "It looks alien!" icon_state = "acloset" icon_closed = "acloset" icon_opened = "aclosetopen" /obj/structure/closet/cabinet - name = "Cabinet" + name = "cabinet" desc = "Old will forever be in fashion." icon_state = "cabinet_closed" icon_closed = "cabinet_closed" @@ -36,12 +36,12 @@ anchored = 0 /obj/structure/closet/gmcloset - name = "Formal closet" - desc = "A bulky (yet mobile) closet. Comes with formal clothes" + name = "formal closet" + desc = "It's a storage unit for formal clothing." /obj/structure/closet/emcloset - name = "Emergency Closet" - desc = "A bulky (yet mobile) closet. Comes prestocked with a gasmask and o2 tank for emergencies." + name = "emergency closet" + desc = "It's a storage unit for emergency breathmasks and o2 tanks." icon_state = "emergency" icon_closed = "emergency" icon_opened = "emergencyopen" @@ -49,15 +49,15 @@ /obj/structure/closet/emcloset/legacy /obj/structure/closet/firecloset - name = "Fire Closet" - desc = "A bulky (yet mobile) closet. Comes with supplies to fight fire." + name = "fire-safety closet" + desc = "It's a storage unit for fire-fighting supplies." icon_state = "firecloset" icon_closed = "firecloset" icon_opened = "fireclosetopen" /obj/structure/closet/hydrant //wall mounted fire closet - name = "Fire Closet" - desc = "A wall mounted closet which comes with supplies to fight fire." + name = "fire-safety closet" + desc = "It's a storage unit for fire-fighting supplies." icon_state = "hydrant" icon_closed = "hydrant" icon_opened = "hydrant_open" @@ -66,8 +66,8 @@ wall_mounted = 1 /obj/structure/closet/medical_wall //wall mounted medical closet - name = "First Aid Closet" - desc = "A wall mounted closet which should have some first aid." + name = "first-aid closet" + desc = "It's wall-mounted storage unit for first aid supplies." icon_state = "medical_wall" icon_closed = "medical_wall" icon_opened = "medical_wall_open" @@ -75,55 +75,52 @@ density = 0 wall_mounted = 1 - - - /obj/structure/closet/toolcloset - name = "Tool Closet" - desc = "A bulky (yet mobile) closet. Contains tools." + name = "tool closet" + desc = "It's a storage unit for tools." icon_state = "toolcloset" icon_closed = "toolcloset" icon_opened = "toolclosetopen" /obj/structure/closet/radiation - desc = "A closet with a radiation sign on it." - name = "Level 2 Radiation Suit" + name = "radiation suit closet" + desc = "It's a storage unit for rad-protective suits." icon_state = "radsuitcloset" icon_opened = "toolclosetopen" icon_closed = "radsuitcloset" /obj/structure/closet/jcloset - name = "Custodial Closet" - desc = "A bulky (yet mobile) closet. Comes with janitor's clothes and gear." + name = "custodial closet" + desc = "It's a storage unit for janitorial clothes and gear." /obj/structure/closet/lawcloset - name = "Legal Closet" - desc = "A bulky (yet mobile) closet. Comes with lawyer apparel and items." + name = "legal closet" + desc = "It's a storage unit for courtroom apparel and items." /obj/structure/closet/coffin name = "coffin" - desc = "A burial receptacle for the dearly departed." + desc = "It's a burial receptacle for the dearly departed." icon_state = "coffin" icon_closed = "coffin" icon_opened = "coffin_open" /obj/structure/closet/bombcloset - name = "EOD closet" - desc = "A bulky (yet mobile) closet. Comes prestocked with a level 4 bombsuit." + name = "\improper EOD closet" + desc = "It's a storage unit for explosion-protective suits." icon_state = "bombsuit" icon_closed = "bombsuit" icon_opened = "bombsuitopen" /obj/structure/closet/bombclosetsecurity - name = "EOD closet" - desc = "A bulky (yet mobile) closet. Comes prestocked with a level 4 bombsuit." + name = "\improper EOD closet" + desc = "It's a storage unit for explosion-protective suits." icon_state = "bombsuitsec" icon_closed = "bombsuitsec" icon_opened = "bombsuitsecopen" /obj/structure/closet/l3closet - name = "Level 3 Biohazard Suit" - desc = "A bulky (yet mobile) closet. Comes prestocked with level 3 biohazard gear for emergencies." + name = "level-3 biohazard suit closet" + desc = "It's a storage unit for level-3 biohazard gear." icon_state = "bio" icon_closed = "bio" icon_opened = "bioopen" @@ -154,164 +151,148 @@ icon_opened = "bio_scientistopen" /obj/structure/closet/syndicate - name = "Weapons Closet" + name = "armoury closet" desc = "Why is this here?" icon_state = "syndicate" icon_closed = "syndicate" icon_opened = "syndicateopen" /obj/structure/closet/syndicate/personal - desc = "Gear preperations closet." + desc = "It's a storage unit for operative gear." /obj/structure/closet/syndicate/nuclear - desc = "Nuclear preperations closet." + desc = "It's a storage unit for nuclear-operative gear." // Inserting the gimmick clothing stuff here for generic items, IE Tacticool stuff /obj/structure/closet/gimmick - name = "Administrative Supply Closet" + name = "administrative supply closet" + desc = "It's a storage unit for things that have no right being here." icon_state = "syndicate1" icon_closed = "syndicate1" icon_opened = "syndicate1open" - desc = "Closet of things that have no right being here." anchored = 0 /obj/structure/closet/gimmick/russian - name = "Russian Surplus" + name = "russian surplus closet" + desc = "It's a storage unit for Russian standard-issue surplus." icon_state = "syndicate1" icon_closed = "syndicate1" icon_opened = "syndicate1open" - desc = "Russian Surplus Closet" /obj/structure/closet/gimmick/tacticool - name = "Tacticool Gear" + name = "tacticool gear closet" + desc = "It's a storage unit for Tacticool gear." icon_state = "syndicate1" icon_closed = "syndicate1" icon_opened = "syndicate1open" - desc = "Tacticool Gear Closet" /obj/structure/closet/thunderdome + name = "\improper Thunderdome closet" desc = "Everything you need!" icon_state = "syndicate" icon_closed = "syndicate" icon_opened = "syndicateopen" - name = "Thunderdome closet." anchored = 1 /obj/structure/closet/thunderdome/tdred - desc = "Everything you need!" - icon_state = "syndicate" - icon_closed = "syndicate" - icon_opened = "syndicateopen" - name = "Thunderdome closet." + name = "red-team Thunderdome closet" /obj/structure/closet/thunderdome/tdgreen - desc = "Everything you need!" + name = "green-team Thunderdome closet" icon_state = "syndicate1" icon_closed = "syndicate1" icon_opened = "syndicate1open" - name = "Thunderdome closet." + /obj/structure/closet/malf/suits - desc = "Gear preparations closet." + desc = "It's a storage unit for operational gear." icon_state = "syndicate" icon_closed = "syndicate" icon_opened = "syndicateopen" /obj/structure/closet/wardrobe - desc = "A bulky (yet mobile) wardrobe closet. Comes prestocked with 6 changes of clothes." - name = "Wardrobe" + name = "wardrobe" + desc = "It's a storage unit for standard-issue Nanotrasen attire." icon_state = "blue" icon_closed = "blue" /obj/structure/closet/wardrobe/black - name = "Black Wardrobe" - desc = "Contains black jumpsuits." + name = "black wardrobe" icon_state = "black" icon_closed = "black" /obj/structure/closet/wardrobe/chaplain_black - name = "Chaplain Wardrobe" - desc = "Closet of basic chaplain clothes." + name = "chapel wardrobe" + desc = "It's a storage unit for Nanotrasen-approved religious attire." icon_state = "black" icon_closed = "black" /obj/structure/closet/wardrobe/green - name = "Green Wardrobe" - desc = "Contains green jumpsuits." + name = "green wardrobe" icon_state = "green" icon_closed = "green" /obj/structure/closet/wardrobe/mixed - name = "Mixed Wardrobe" - desc = "This appears to contain several different sets of clothing." + name = "mixed wardrobe" icon_state = "mixed" icon_closed = "mixed" /obj/structure/closet/wardrobe/orange - name = "Prisoners Wardrobe" - desc = "Contains orange jumpsuits." + name = "prison wardrobe" + desc = "It's a storage unit for Nanotrasen-regulation prisoner attire." icon_state = "orange" icon_closed = "orange" /obj/structure/closet/wardrobe/pink - name = "Pink Wardrobe" - desc = "Contains pink jumpsuits." + name = "pink wardrobe" icon_state = "pink" icon_closed = "pink" /obj/structure/closet/wardrobe/red - name = "Security Wardrobe" - desc = "Contains security officer jumpsuits." + name = "security wardrobe" icon_state = "red" icon_closed = "red" /obj/structure/closet/wardrobe/white - name = "White Wardrobe" - desc = "Contains white jumpsuits." + name = "white wardrobe" icon_state = "white" icon_closed = "white" /obj/structure/closet/wardrobe/toxins_white - name = "Toxins Wardrobe" - desc = "Contains toxins jumpsuits." + name = "toxins wardrobe" icon_state = "white" icon_closed = "white" /obj/structure/closet/wardrobe/genetics_white - name = "Genetics Wardrobe" - desc = "Contains genetics jumpsuits." + name = "genetics wardrobe" icon_state = "white" icon_closed = "white" /obj/structure/closet/wardrobe/yellow - name = "Yellow Wardrobe" - desc = "Contains yellow jumpsuits." + name = "yellow wardrobe" icon_state = "wardrobe-y" icon_closed = "wardrobe-y" /obj/structure/closet/wardrobe/engineering_yellow - name = "Engineering Wardrobe" - desc = "Contains engineering jumpsuits." + name = "engineering wardrobe" icon_state = "yellow" icon_closed = "yellow" /obj/structure/closet/wardrobe/atmospherics_yellow - name = "Atmospherics Wardrobe" - desc = "Contains atmospheric jumpsuits." + name = "atmospherics wardrobe" icon_state = "yellow" icon_closed = "yellow" /obj/structure/closet/wardrobe/grey - name = "Grey Wardrobe" - desc = "Contains grey jumpsuits." + name = "grey wardrobe" icon_state = "grey" icon_closed = "grey" /obj/structure/closet/secure_closet - desc = "An immobile card-locked storage closet." - name = "Security Locker" + name = "secure locker" + desc = "It's an immobile card-locked storage unit." icon = 'closet.dmi' icon_state = "secure1" density = 1 @@ -329,7 +310,7 @@ /obj/structure/closet/secure_closet/medical_wall name = "First Aid Closet" - desc = "A wall mounted closet which --should-- contain medical supplies." + desc = "It's a secure wall-mounted storage unit for first aid supplies." icon_state = "medical_wall_locked" icon_closed = "medical_wall_unlocked" icon_locked = "medical_wall_locked" @@ -342,8 +323,8 @@ req_access = list(access_medical) /obj/structure/closet/secure_closet/personal - desc = "The first card swiped gains control." - name = "Personal Closet" + desc = "It's a secure locker for personell. The first card swiped gains control." + name = "personal closet" /obj/structure/closet/secure_closet/personal/cabinet icon_state = "cabinetdetective_locked" @@ -354,7 +335,7 @@ icon_off = "cabinetdetective_broken" /obj/structure/closet/secure_closet/personal/patient - name = "Patient's closet" + name = "patient's closet" /obj/structure/closet/secure_closet/wall name = "wall locker" diff --git a/code/defines/obj/clothing/gloves.dm b/code/defines/obj/clothing/gloves.dm index 05554b14600..20e03464ed7 100644 --- a/code/defines/obj/clothing/gloves.dm +++ b/code/defines/obj/clothing/gloves.dm @@ -2,6 +2,7 @@ /obj/item/clothing/gloves name = "gloves" + gender = PLURAL //Carn: for grammarically correct text-parsing w_class = 2.0 icon = 'gloves.dmi' protective_temperature = 400 @@ -14,7 +15,7 @@ /obj/item/clothing/gloves/boxing - name = "Boxing Gloves" + name = "boxing gloves" desc = "Because you really needed another excuse to punch your crewmates." icon_state = "boxing" item_state = "boxing" @@ -32,7 +33,7 @@ item_state = "boxingyellow" /obj/item/clothing/gloves/white - name = "White Gloves" + name = "white gloves" desc = "These look pretty fancy." icon_state = "latex" item_state = "lgloves" @@ -43,7 +44,7 @@ /obj/item/clothing/gloves/black desc = "These gloves are fire-resistant." - name = "Black Gloves" + name = "black gloves" icon_state = "black" item_state = "bgloves" color="brown" @@ -65,7 +66,7 @@ siemens_coefficient = 1.0 /obj/item/clothing/gloves/latex - name = "Latex Gloves" + name = "latex gloves" desc = "Sterile latex gloves." icon_state = "latex" item_state = "lgloves" @@ -80,7 +81,7 @@ /obj/item/clothing/gloves/swat desc = "These tactical gloves are somewhat fire and impact-resistant." - name = "SWAT Gloves" + name = "\improper SWAT Gloves" icon_state = "black" item_state = "swat_gl" siemens_coefficient = 0 @@ -136,14 +137,14 @@ /obj/item/clothing/gloves/captain desc = "Regal blue gloves, with a nice gold trim. Swanky." - name = "Captain Gloves" + name = "captain's gloves" icon_state = "captain" item_state = "egloves" color = "captain" /obj/item/clothing/gloves/botanic_leather desc = "These leather gloves protect against thorns, barbs, prickles, spikes and other harmful objects of floral origin." - name = "botanic leather gloves" + name = "botanist's leather gloves" icon_state = "leather" item_state = "ggloves" siemens_coefficient = 0.50 @@ -152,21 +153,21 @@ heat_transfer_coefficient = 0.70 /obj/item/clothing/gloves/orange - name = "Orange Gloves" + name = "orange gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "orange" item_state = "orangegloves" color="orange" /obj/item/clothing/gloves/red - name = "Red Gloves" + name = "red gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "red" item_state = "redgloves" color = "red" /obj/item/clothing/gloves/rainbow - name = "Rainbow Gloves" + name = "rainbow gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "rainbow" item_state = "rainbowgloves" @@ -176,28 +177,28 @@ color = "clown" /obj/item/clothing/gloves/blue - name = "Blue Gloves" + name = "blue gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "blue" item_state = "bluegloves" color="blue" /obj/item/clothing/gloves/purple - name = "Purple Gloves" + name = "purple gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "purple" item_state = "purplegloves" color="purple" /obj/item/clothing/gloves/green - name = "Green Gloves" + name = "green gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "green" item_state = "greengloves" color="green" /obj/item/clothing/gloves/grey - name = "Grey Gloves" + name = "grey gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "gray" item_state = "graygloves" @@ -210,14 +211,14 @@ color = "hop" //Exists for washing machines. Is not different from gray gloves in any way. /obj/item/clothing/gloves/light_brown - name = "Light Brown Gloves" + name = "light brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "lightbrown" item_state = "lightbrowngloves" color="light brown" /obj/item/clothing/gloves/brown - name = "Brown Gloves" + name = "brown gloves" desc = "A pair of gloves, they don't look special in any way." icon_state = "brown" item_state = "browngloves" diff --git a/code/defines/obj/clothing/head.dm b/code/defines/obj/clothing/head.dm index 1b068cfa4f3..a5c71bb091a 100644 --- a/code/defines/obj/clothing/head.dm +++ b/code/defines/obj/clothing/head.dm @@ -6,8 +6,8 @@ var/list/allowed = list() /obj/item/clothing/head/cakehat - name = "cakehat" - desc = "It is a cakehat!" + name = "cake-hat" + desc = "It's tasty looking!" icon_state = "cake0" var/onfire = 0.0 var/status = 0 @@ -15,16 +15,16 @@ var/fire_resist = T0C+1300 //this is the max temp it can stand before you start to cook. although it might not burn away, you take damage /obj/item/clothing/head/caphat - name = "Captain's hat" + name = "captain's hat" icon_state = "captain" desc = "It's good being the king." flags = FPRINT|TABLEPASS|SUITSPACE item_state = "caphat" /obj/item/clothing/head/centhat - name = "Cent. Comm. hat" + name = "\improper CentComm. hat" icon_state = "centcom" - desc = "It's even better to be the emperor." + desc = "It's good to be emperor." flags = FPRINT|TABLEPASS|SUITSPACE item_state = "centhat" @@ -36,35 +36,36 @@ item_state = "pwig" /obj/item/clothing/head/that - name = "Top hat" - desc = "An amish looking hat." + name = "top-hat" + desc = "It's an amish looking hat." icon_state = "tophat" item_state = "that" flags = FPRINT|TABLEPASS /obj/item/clothing/head/chefhat - name = "Chef's Hat" + name = "chef's hat" + desc = "It's a hat used by chefs to keep hair out of your food. Judging by the food in the mess, they don't work." icon_state = "chef" item_state = "chef" desc = "The commander in chef's head wear." flags = FPRINT | TABLEPASS /obj/item/clothing/head/redcoat - name = "Redcoat hat" + name = "redcoat's hat" icon_state = "redcoat" - desc = "I guess it's a redhead." + desc = "'I guess it's a redhead.'" flags = FPRINT | TABLEPASS /obj/item/clothing/head/mailman - name = "Mailman Hat" + name = "mailman's hat" icon_state = "mailman" - desc = "Right-on-time mail service head wear." + desc = "'Right-on-time' mail service head wear." flags = FPRINT | TABLEPASS /obj/item/clothing/head/plaguedoctorhat - name = "Plague doctor's hat" - desc = "Once used by Plague doctors. Now useless." + name = "plague doctor's hat" + desc = "These were once used by Plague doctors. They're pretty much useless." icon_state = "plaguedoctor" flags = FPRINT | TABLEPASS permeability_coefficient = 0.01 @@ -90,8 +91,8 @@ flags_inv = HIDEEARS|HIDEEYES /obj/item/clothing/head/helmet/warden - name = "Warden Hat" - desc = "A special helmet issued to the Warden of a securiy force. Protects the head from impacts." + name = "warden's hat" + desc = "It's a special helmet issued to the Warden of a securiy force. Protects the head from impacts." icon_state = "policehelm" flags_inv = 0 @@ -104,22 +105,23 @@ flags_inv = 0 /obj/item/clothing/head/secsoft - name = "Soft Cap" - desc = "A baseball hat in tasteful red." + name = "soft cap" + desc = "It's baseball hat in tasteful red colour." icon_state = "secsoft" flags = FPRINT|TABLEPASS|HEADCOVERSEYES item_state = "helmet" /obj/item/clothing/head/cargosoft - name = "Cargo cap" - desc = "A baseball hat in tasteless yellow." + name = "cargo cap" + desc = "It's a baseball hat in a tasteless yellow colour." icon_state = "cargosoft" flags = FPRINT|TABLEPASS|HEADCOVERSEYES item_state = "helmet" var/flipped = 0 /obj/item/clothing/head/syndicatefake - name = "red space helmet replica" + name = "red space-helmet replica" + desc = "It's a very convincing replica." icon_state = "syndicate" item_state = "syndicate" desc = "A plastic replica of a syndicate agent's space helmet, you'll look just like a real murderous syndicate agent in this! This is a toy, it is not made for use in space!" @@ -128,8 +130,8 @@ flags_inv = HIDEMASK|HIDEEARS|HIDEEYES /obj/item/clothing/head/helmet/swat - name = "swat helmet" - desc = "Used by highly trained Swat Members." + name = "\improper SWAT helmet" + desc = "They're often used by highly trained Swat Members." icon_state = "swat" flags = FPRINT | TABLEPASS | SUITSPACE | HEADSPACE | HEADCOVERSEYES | BLOCKHAIR item_state = "swat" @@ -137,8 +139,8 @@ flags_inv = HIDEEARS|HIDEEYES /obj/item/clothing/head/helmet/thunderdome - name = "Thunderdome helmet" - desc = "Let the battle commence!" + name = "\improper Thunderdome helmet" + desc = "'Let the battle commence!'" icon_state = "thunderdome" flags = FPRINT | TABLEPASS | SUITSPACE | HEADSPACE | HEADCOVERSEYES | BLOCKHAIR item_state = "thunderdome" @@ -161,8 +163,8 @@ flags_inv = HIDEMASK|HIDEEARS|HIDEEYES /obj/item/clothing/head/helmet/that - name = "Sturdy Top hat" - desc = "An amish looking armored top hat." + name = "sturdy top-hat" + desc = "It's an amish looking armored top hat." icon_state = "tophat" item_state = "that" flags = FPRINT|TABLEPASS @@ -170,8 +172,8 @@ flags_inv = 0 /obj/item/clothing/head/helmet/greenbandana - name = "Green Bandana" - desc = "A green bandana with some fine nanotech lining." + name = "green bandana" + desc = "It's a green bandana with some fine nanotech lining." icon_state = "greenbandana" item_state = "greenbandana" flags = FPRINT|TABLEPASS @@ -179,8 +181,8 @@ flags_inv = 0 /obj/item/clothing/head/helmet/riot - name = "Riot Helmet" - desc = "A helmet specifically designed to protect against close range attacks." + name = "riot helmet" + desc = "It's a helmet specifically designed to protect against close range attacks." icon_state = "riot" item_state = "helmet" flags = FPRINT|TABLEPASS|SUITSPACE|HEADCOVERSEYES @@ -188,28 +190,28 @@ flags_inv = HIDEEARS /obj/item/clothing/head/helmet/cap - name = "Captain's cap" - desc = "For irresponsible Captains." + name = "captain's cap" + desc = "You fear to wear it for the negligence it brings." icon_state = "capcap" flags = FPRINT|TABLEPASS|SUITSPACE armor = list(melee = 0, bullet = 0, laser = 2,energy = 2, bomb = 0, bio = 0, rad = 0) flags_inv = 0 /obj/item/clothing/head/chaplain_hood - name = "Chaplain's hood" - desc = "A hood that covers the head. Keeps you warm during the space winters." + name = "chaplain's hood" + desc = "It's hood that covers the head. It keeps you warm during the space winters." icon_state = "chaplain_hood" flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|BLOCKHAIR /obj/item/clothing/head/hasturhood - name = "Hastur's Hood" - desc = "This hood is unspeakably stylish" + name = "hastur's hood" + desc = "It's unspeakably stylish" icon_state = "hasturhood" flags = FPRINT|TABLEPASS|HEADSPACE|HEADCOVERSEYES|BLOCKHAIR /obj/item/clothing/head/nursehat - name = "Nurse Hat" - desc = "For quick identification of trained medical personnel." + name = "nurse's hat" + desc = "It allows quick identification of trained medical personnel." icon_state = "nursehat" flags = FPRINT|TABLEPASS diff --git a/code/defines/obj/clothing/jumpsuit.dm b/code/defines/obj/clothing/jumpsuit.dm index c4e10760604..524a5fce845 100644 --- a/code/defines/obj/clothing/jumpsuit.dm +++ b/code/defines/obj/clothing/jumpsuit.dm @@ -22,50 +22,50 @@ /obj/item/clothing/under/chameleon //starts off as black - name = "Black Jumpsuit" + name = "black jumpsuit" icon_state = "black" item_state = "bl_suit" color = "black" - desc = "A plain jumpsuit. It seems to have a small dial on the wrist." + desc = "It's a plain jumpsuit. It seems to have a small dial on the wrist." origin_tech = "syndicate=3" var/list/clothing_choices = list() /obj/item/clothing/under/chameleon/all /obj/item/clothing/under/color/black - name = "Black Jumpsuit" + name = "black jumpsuit" icon_state = "black" item_state = "bl_suit" color = "black" /obj/item/clothing/under/color/blackf - name = "Female Black Jumpsuit" - desc = "This one is a lady-size!" + name = "feminine black jumpsuit" + desc = "It's very smart and in a ladies-size!" icon_state = "black" item_state = "bl_suit" color = "blackf" /obj/item/clothing/under/color/blue - name = "Blue Jumpsuit" + name = "blue jumpsuit" icon_state = "blue" item_state = "b_suit" color = "blue" /obj/item/clothing/under/color/green - name = "Green Jumpsuit" + name = "green jumpsuit" icon_state = "green" item_state = "g_suit" color = "green" /obj/item/clothing/under/color/grey - name = "Grey Jumpsuit" + name = "grey jumpsuit" icon_state = "grey" item_state = "gy_suit" color = "grey" /obj/item/clothing/under/color/orange - name = "Orange Jumpsuit" - desc = "Standard Nanotrasen prisoner wear. Its suit sensors are stuck in the \"Fully On\" position." + name = "orange jumpsuit" + desc = "It's standardised Nanotrasen prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." icon_state = "orange" item_state = "o_suit" color = "orange" @@ -73,20 +73,20 @@ sensor_mode = 3 /obj/item/clothing/under/color/pink - name = "Pink Jumpsuit" + name = "pink jumpsuit" icon_state = "pink" item_state = "p_suit" color = "pink" /obj/item/clothing/under/color/red - name = "Red Jumpsuit" + name = "red jumpsuit" icon_state = "red" item_state = "r_suit" color = "red" /obj/item/clothing/under/color/white - desc = "Made of a special fiber that gives special protection against biohazards." - name = "White Jumpsuit" + desc = "It's made of a special fiber which gives special protection against biohazards." + name = "white jumpsuit" icon_state = "white" item_state = "w_suit" color = "white" @@ -94,7 +94,7 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/color/yellow - name = "Yellow Jumpsuit" + name = "yellow jumpsuit" icon_state = "yellow" item_state = "y_suit" color = "yellow" @@ -103,29 +103,29 @@ /obj/item/clothing/under/rank /obj/item/clothing/under/rank/atmospheric_technician - desc = "A jumpsuit used by atmospheric technicians." - name = "Atmospherics Jumpsuit" + desc = "It's a jumpsuit worn by atmospheric technicians." + name = "atmospheric technician's jumpsuit" icon_state = "atmos" item_state = "atmos_suit" color = "atmos" /obj/item/clothing/under/rank/captain - desc = "A blue jumpsuit with gold marking denoting the rank of \"Captain\"." - name = "Captain Jumpsuit" + desc = "It's a blue jumpsuit with some gold markings denoting the rank of \"Captain\"." + name = "captain's jumpsuit" icon_state = "captain" item_state = "caparmor" color = "captain" /obj/item/clothing/under/rank/chaplain - desc = "A black jumpsuit, worn by religious folk." - name = "Chaplain Jumpsuit" + desc = "It's a black jumpsuit, often worn by religious folk." + name = "chaplain's jumpsuit" icon_state = "chaplain" item_state = "bl_suit" color = "chapblack" /obj/item/clothing/under/rank/engineer - desc = "An orange high visibility jumpsuit. Used by Nanotrasen Engineers, has minor radiation shielding." - name = "Engineering Jumpsuit" + desc = "It's an orange high visibility jumpsuit worn by engineers. It has minor radiation shielding." + name = "engineer's jumpsuit" icon_state = "engine" item_state = "engi_suit" color = "engine" @@ -133,38 +133,38 @@ /obj/item/clothing/under/rank/forensic_technician desc = "It has a Forensics rank stripe on it." - name = "Forensics Jumpsuit" + name = "forensic technician's jumpsuit" icon_state = "darkred" item_state = "r_suit" color = "forensicsred" /obj/item/clothing/under/rank/warden - desc = "Made of a slightly sturdier material than standard jumpsuits, to allow for more robust protection. This one has the word \"Warden\" written on the shoulders." - name = "Warden Jumpsuit" + desc = "It's made of a slightly sturdier material than standard jumpsuits, to allow for more robust protection. It has the word \"Warden\" written on the shoulders." + name = "warden's jumpsuit" icon_state = "warden" item_state = "r_suit" color = "warden" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) /obj/item/clothing/under/rank/security - name = "Security Jumpsuit" - desc = "Made of a slightly sturdier material than standard jumpsuits, to allow for more robust protection." + name = "security officer's jumpsuit" + desc = "It's made of a slightly sturdier material than standard jumpsuits, to allow for robust protection." icon_state = "security" item_state = "r_suit" color = "secred" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) /obj/item/clothing/under/rank/vice - name = "Vice officer Jumpsuit" - desc = "Your standard issue pretty-boy outfit, as seen on TV." + name = "vice officer's jumpsuit" + desc = "It's the standard issue pretty-boy outfit, as seen on Holo-Vision." icon_state = "vice" item_state = "gy_suit" color = "vice" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) /obj/item/clothing/under/rank/geneticist - desc = "Made of a special fiber that gives special protection against biohazards. Has a genetics rank stripe on it." - name = "Genetics Jumpsuit" + desc = "It's made of a special fiber that gives special protection against biohazards. It has a genetics rank stripe on it." + name = "geneticist's jumpsuit" icon_state = "genetics" item_state = "w_suit" color = "geneticswhite" @@ -172,8 +172,8 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/chemist - desc = "Made of a special fiber that gives special protection against biohazards. Has a chemist rank stripe on it." - name = "Chemist Jumpsuit" + desc = "It's made of a special fiber that gives special protection against biohazards. It has a chemist rank stripe on it." + name = "chemist's jumpsuit" icon_state = "chemistry" item_state = "w_suit" color = "chemistrywhite" @@ -181,8 +181,8 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/virologist - desc = "Made of a special fiber that gives special protection against biohazards. Has a virologist rank stripe on it." - name = "Virologist Jumpsuit" + desc = "It's made of a special fiber that gives special protection against biohazards. It has a virologist rank stripe on it." + name = "virologist's jumpsuit" icon_state = "virology" item_state = "w_suit" color = "virologywhite" @@ -190,74 +190,74 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/head_of_personnel - desc = "A jumpsuit worn by someone who works in the position of \"Head of Personnel\"." - name = "Head of Personnel Jumpsuit" + desc = "It's a jumpsuit worn by someone who works in the position of \"Head of Personnel\"." + name = "head of personnel's jumpsuit" icon_state = "hop" item_state = "b_suit" color = "hop" /obj/item/clothing/under/rank/centcom_officer - desc = "A jumpsuit worn by Centcom Officers." - name = "CentCom Officer Jumpsuit" + desc = "It's a jumpsuit worn by CentCom Officers." + name = "\improper CentCom officer's jumpsuit" icon_state = "officer" item_state = "g_suit" color = "officer" /obj/item/clothing/under/rank/centcom_commander - desc = "A jumpsuit worn by Centcom's highest level Commanders." - name = "CentCom Officer Jumpsuit" + desc = "It's a jumpsuit worn by CentCom's highest-tier Commanders." + name = "\improper CentCom officer's jumpsuit" icon_state = "centcom" item_state = "dg_suit" color = "centcom" /obj/item/clothing/under/rank/miner - desc = "A snappy jumpsuit with a sturdy set of overalls. It is very dirty." - name = "Shaft Miner Jumpsuit" + desc = "It's a snappy jumpsuit with a sturdy set of overalls. It is very dirty." + name = "shaft miner's jumpsuit" icon_state = "miner" item_state = "miner" color = "miner" /obj/item/clothing/under/rank/roboticist - desc = "A slimming black with reinforced seams. Great for industrial work." - name = "Roboticist Jumpsuit" + desc = "It's a slimming black with reinforced seams; great for industrial work." + name = "roboticist's jumpsuit" icon_state = "robotics" item_state = "robotics" color = "robotics" /obj/item/clothing/under/rank/head_of_security - desc = "A jumpsuit worn by those few with the dedication to achieve the position of \"Head of Security\". Has slight armor to protect the wearer." - name = "Head of Security Jumpsuit" + desc = "It's a jumpsuit worn by those few with the dedication to achieve the position of \"Head of Security\". It has additional armor to protect the wearer." + name = "head of security's jumpsuit" icon_state = "hos" item_state = "r_suit" color = "hosred" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) /obj/item/clothing/under/rank/chief_engineer - desc = "A high visibility jumpsuit given to those engineers committed enough to their jobs to achieve the rank of \"Chief engineer\". Has minor radiation shielding." - name = "Chief Engineer Jumpsuit" + desc = "It's a high visibility jumpsuit given to those engineers insane enough to achieve the rank of \"Chief engineer\". It has minor radiation shielding." + name = "chief engineer's jumpsuit" icon_state = "chiefengineer" item_state = "g_suit" color = "chief" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 10) /obj/item/clothing/under/rank/research_director - desc = "A jumpsuit worn by those dedicated to all that is science and have achieved the position of \"Research Director\". Has minor biological anomaly protection." - name = "Research Director Jumpsuit" + desc = "It's a jumpsuit worn by those with the know-how to achieve the position of \"Research Director\". Its fabric provides minor protection from biological contaminants." + name = "research director's jumpsuit" icon_state = "director" item_state = "g_suit" color = "director" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/janitor - desc = "Official clothing of the station's janitor. Has minor protection from biohazards." - name = "Janitor's Jumpsuit" + desc = "It's the official uniform of the station's janitor. It has minor protection from biohazards." + name = "janitor's jumpsuit" icon_state = "janitor" color = "janitor" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/scientist - desc = "Made of a special fiber that gives special protection against biohazards. Has markings denoting the wearer as a scientist." - name = "Scientist's Jumpsuit" + desc = "It's made of a special fiber that provides minor protection against biohazards. It has markings that denote the wearer as a scientist." + name = "scientist's jumpsuit" icon_state = "toxins" item_state = "w_suit" color = "toxinswhite" @@ -265,8 +265,8 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 10, bio = 0, rad = 0) /obj/item/clothing/under/rank/medical - desc = "Made of a special fiber that gives special protection against biohazards. Has a cross on the chest denoting that the wearer is trained medical personnel." - name = "Medical Doctor's Jumpsuit" + desc = "It's made of a special fiber that provides minor protection against biohazards. it has a cross on the chest denoting that the wearer is trained medical personnel." + name = "medical doctor's jumpsuit" icon_state = "medical" item_state = "w_suit" color = "medical" @@ -274,8 +274,8 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/chief_medical_officer - desc = "A jumpsuit worn by those with the dedication to the medical profession who have achieved the position of \"Chief Medical Officer\". Has minor biological protection." - name = "Chief Medical Officer's Jumpsuit" + desc = "It's a jumpsuit worn by those with the experience to be \"Chief Medical Officer\". It provides minor biological protection." + name = "chief medical officer's jumpsuit" icon_state = "medical" item_state = "w_suit" color = "medical" @@ -283,8 +283,8 @@ armor = list(melee = 0, bullet = 0, laser = 2,energy = 2, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/hydroponics - desc = "A jumpsuit designed to protect against minor plant-related hazards." - name = "Hydroponics Jumpsuit" + desc = "It's a jumpsuit designed to protect against minor plant-related hazards." + name = "botanist's jumpsuit" icon_state = "hydroponics" item_state = "g_suit" color = "hydroponics" @@ -292,56 +292,56 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/cargo - name = "Quartermaster's Jumpsuit" - desc = "What can brown do for you?" + name = "quartermaster's jumpsuit" + desc = "It's a jumpsuit worn by the quartermaster. It's specially designed to prevent back injuries caused by heavy lifting." icon_state = "lightbrown" item_state = "lb_suit" color = "cargo" /obj/item/clothing/under/rank/cargotech - name = "Cargotech's Jumpsuit" - desc = "Shooooorts! They're comfy and easy to wear!" + name = "cargotech's jumpsuit" + desc = "'Shooooorts! They're comfy and easy to wear!'" icon_state = "cargotech" item_state = "cargotech" color = "cargotech" /obj/item/clothing/under/rank/mailman - name = "Mailman Jumpsuit" - desc = "Special delivery!" + name = "mailman's jumpsuit" + desc = "'Special delivery!'" icon_state = "mailman" item_state = "b_suit" color = "mailman" /obj/item/clothing/under/sexyclown - name = "Sexyclown suit" - desc = "What can I do for you?" + name = "sexy-clown suit" + desc = "It makes you look HONKable!" icon_state = "sexyclown" item_state = "sexyclown" color = "sexyclown" /obj/item/clothing/under/rank/bartender - desc = "It looks like it could use more flair." - name = "Bartender's Uniform" + desc = "It looks like it could use some more flair." + name = "bartender's uniform" icon_state = "ba_suit" item_state = "ba_suit" color = "ba_suit" /obj/item/clothing/under/rank/clown name = "clown suit" - desc = "Wearing this, all the children love you, for all the wrong reasons." + desc = "'HONK!'" icon_state = "clown" item_state = "clown" color = "clown" /obj/item/clothing/under/rank/chef - desc = "Issued only to the most hardcore chefs in space." - name = "Chef's Uniform" + desc = "It's an apron which is given only to the most hardcore chefs in space." + name = "chef's uniform" icon_state = "chef" color = "chef" /obj/item/clothing/under/rank/geneticist_new - desc = "Made of a special fiber that gives special protection against biohazards." - name = "Genetics Jumpsuit" + desc = "It's made of a special fiber which provides minor protection against biohazards." + name = "geneticist's jumpsuit" icon_state = "genetics_new" item_state = "w_suit" color = "genetics_new" @@ -349,8 +349,8 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/rank/chemist_new - desc = "Made of a special fiber that gives special protection against biohazards." - name = "Chemist Jumpsuit" + desc = "It's made of a special fiber which provides minor protection against biohazards." + name = "chemist's jumpsuit" icon_state = "chemist_new" item_state = "w_suit" color = "chemist_new" @@ -359,7 +359,7 @@ /obj/item/clothing/under/rank/scientist_new desc = "Made of a special fiber that gives special protection against biohazards and small explosions." - name = "Scientist Jumpsuit" + name = "scientist's jumpsuit" icon_state = "scientist_new" item_state = "w_suit" color = "scientist_new" @@ -368,7 +368,7 @@ /obj/item/clothing/under/rank/virologist_new desc = "Made of a special fiber that gives increased protection against biohazards." - name = "Virologist Jumpsuit" + name = "virologist's jumpsuit" icon_state = "virologist_new" item_state = "w_suit" color = "virologist_new" @@ -378,7 +378,7 @@ // OTHER NONRANKED STATION JOBS /obj/item/clothing/under/det - name = "Hard worn suit" + name = "hard-worn suit" desc = "Someone who wears this means business." icon_state = "detective" item_state = "det" @@ -386,7 +386,7 @@ armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) /obj/item/clothing/under/scratch - name = "White Suit" + name = "white suit" desc = "A white suit, suitable for an excellent host" flags = FPRINT | TABLEPASS icon_state = "scratch" @@ -395,22 +395,22 @@ /obj/item/clothing/under/jensen - desc = "You never asked for anything this stylish." - name = "Head of Security Jumpsuit" + desc = "You never asked for anything that stylish." + name = "head of security's jumpsuit" icon_state = "jensen" item_state = "jensen" color = "jensen" armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) /obj/item/clothing/under/sl_suit - desc = "A very amish looking suit." - name = "Amish Suit" + desc = "It's a very amish looking suit." + name = "amish suit" icon_state = "sl_suit" color = "sl_suit" /obj/item/clothing/under/syndicate - name = "Tactical Turtleneck" - desc = "Non-descript, slightly suspicious civilian clothing." + name = "tactical turtleneck" + desc = "It's some non-descript, slightly suspicious looking, civilian clothing." icon_state = "syndicate" item_state = "bl_suit" color = "syndicate" @@ -418,33 +418,33 @@ armor = list(melee = 10, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) /obj/item/clothing/under/syndicate/tacticool - name = "Tacticool Turtleneck" - desc = "Wearing this makes you feel like buying an SKS, going into the woods, and operating." + name = "\improper Tacticool turtleneck" + desc = "Just looking at it makes you want to buy an SKS, go into the woods, and -operate-." icon_state = "tactifool" item_state = "bl_suit" color = "tactifool" armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 0, rad = 0) /obj/item/clothing/under/syndicate/combat - name = "Combat Turtleneck" + name = "combat turtleneck" /obj/item/clothing/under/librarian - name = "Sensible Suit" + name = "sensible suit" desc = "It's very... sensible." icon_state = "red_suit" item_state = "red_suit" color = "red_suit" /obj/item/clothing/under/mime - name = "Mime Outfit" + name = "mime's outfit" desc = "It's not very colourful." icon_state = "mime" item_state = "mime" color = "mime" /obj/item/clothing/under/waiter - name = "Waiter Outfit" - desc = "There is a special pocket for tip." + name = "waiter's outfit" + desc = "It's a very smart uniform with a special pocket for tip." icon_state = "waiter" item_state = "waiter" color = "waiter" @@ -454,6 +454,7 @@ /obj/item/clothing/under/shorts name = "athletic shorts" desc = "95% Polyester, 5% Spandex!" + gender = PLURAL flags = FPRINT | TABLEPASS body_parts_covered = LOWER_TORSO @@ -478,11 +479,11 @@ color = "greyshorts" /obj/item/clothing/under/space - name = "NASA Jumpsuit" + name = "\improper NASA jumpsuit" + desc = "It has a NASA logo on it and is made of space-proofed materials." icon_state = "black" item_state = "bl_suit" color = "black" - desc = "Has a NASA logo on it, made of space proofed materials." w_class = 4//bulky item gas_transfer_coefficient = 0.01 permeability_coefficient = 0.02 @@ -492,15 +493,15 @@ body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS /obj/item/clothing/under/spiderman - name = "Deadpool Suit" - desc = "A suit of Deadpool!" + name = "\improper Deadpool suit" + desc = "It's the suit of Deadpool!" icon_state = "spiderman" item_state = "spiderman" color = "spiderman" /obj/item/clothing/under/rank/nursesuit - desc = "A jumpsuit commonly worn by nursing staff in the medical department." - name = "Nurse Suit" + desc = "It's a jumpsuit commonly worn by nursing staff in the medical department." + name = "nurse's suit" icon_state = "nursesuit" item_state = "nursesuit" color = "nursesuit" @@ -508,11 +509,11 @@ armor = list(melee = 0, bullet = 0, laser = 0,energy = 0, bomb = 0, bio = 10, rad = 0) /obj/item/clothing/under/acj - name = "Administrative Cybernetic Jumpsuit" + name = "administrative cybernetic jumpsuit" icon_state = "syndicate" item_state = "bl_suit" color = "syndicate" - desc = "A cybernetically enhanced jumpsuit used in administrative duties." + desc = "it's a cybernetically enhanced jumpsuit used for administrative duties." gas_transfer_coefficient = 0.01 permeability_coefficient = 0.01 heat_transfer_coefficient = 0.01 diff --git a/code/defines/obj/clothing/mask.dm b/code/defines/obj/clothing/mask.dm index 5dba832c354..b17a44ea2c7 100644 --- a/code/defines/obj/clothing/mask.dm +++ b/code/defines/obj/clothing/mask.dm @@ -9,7 +9,7 @@ /obj/item/clothing/mask/breath desc = "A close-fitting mask that can be connected to an air supply." - name = "Breath Mask" + name = "breath mask" icon_state = "breath" item_state = "breath" flags = FPRINT | TABLEPASS | SUITSPACE | HEADSPACE | MASKCOVERSMOUTH | HALFMASK @@ -21,7 +21,7 @@ /obj/item/clothing/mask/medical desc = "A close-fitting sterile mask that can be connected to an air supply." - name = "Medical Mask" + name = "medical mask" icon_state = "medical" item_state = "medical" flags = FPRINT|TABLEPASS|SUITSPACE|HEADSPACE|MASKCOVERSMOUTH @@ -32,7 +32,7 @@ /obj/item/clothing/mask/spiderman desc = "A mask of Deadpool!" - name = "Deadpool mask" + name = "\improper Deadpool mask" icon_state = "spiderman" item_state = "spiderman" flags = FPRINT|TABLEPASS|SUITSPACE|HEADSPACE|MASKCOVERSMOUTH|BLOCKHAIR @@ -51,7 +51,7 @@ gas_transfer_coefficient = 0.90 /obj/item/clothing/mask/surgical - name = "Sterile Mask" + name = "sterile mask" desc = "A sterile mask designed to help prevent the spread of diseases." icon_state = "sterile" item_state = "sterile" @@ -75,7 +75,7 @@ permeability_coefficient = 0.01 /obj/item/clothing/mask/gas/plaguedoctor - name = "Plague doctor mask" + name = "plague doctor mask" desc = "A modernised version of the classic design, this mask will not only filter out toxins but it can also be connected to an air supply." icon_state = "plaguedoctor" item_state = "gas_mask" @@ -88,7 +88,7 @@ item_state = "gas_alt" /obj/item/clothing/mask/gas/swat - name = "SWAT Mask" + name = "\improper SWAT mask" desc = "A close-fitting tactical mask that can be connected to an air supply." icon_state = "swat" @@ -120,7 +120,7 @@ item_state = "clown_hat" /obj/item/clothing/mask/gas/sexyclown - name = "sexy clown mask" + name = "sexy-clown wig and mask" desc = "A feminine clown mask for the dabbling crossdressers or female entertainers." icon_state = "sexyclown" item_state = "sexyclown" diff --git a/code/defines/obj/clothing/shoes.dm b/code/defines/obj/clothing/shoes.dm index eb873472f7a..1529eabaaf0 100644 --- a/code/defines/obj/clothing/shoes.dm +++ b/code/defines/obj/clothing/shoes.dm @@ -1,9 +1,8 @@ -// OMG SHOES - /obj/item/clothing/shoes name = "shoes" icon = 'shoes.dmi' desc = "Comfortable-looking shoes." + gender = PLURAL //Carn: for grammarically correct text-parsing body_parts_covered = FEET @@ -16,7 +15,7 @@ /obj/item/clothing/shoes/syndigaloshes desc = "A pair of brown shoes. They seem to have extra grip." - name = "Brown Shoes" + name = "brown shoes" icon_state = "brown" item_state = "brown" permeability_coefficient = 0.05 @@ -27,7 +26,7 @@ /obj/item/clothing/shoes/syndigaloshes/all /obj/item/clothing/shoes/black - name = "Black Shoes" + name = "black shoes" icon_state = "black" color = "black" desc = "A pair of black shoes." @@ -36,7 +35,7 @@ color = "redcoat" //Exists for washing machines. Is not different from black shoes in any way. /obj/item/clothing/shoes/brown - name = "Brown Shoes" + name = "brown shoes" desc = "A pair of brown shoes." icon_state = "brown" color = "brown" @@ -55,43 +54,43 @@ color = "cargo" //Exists for washing machines. Is not different from brown shoes in any way. /obj/item/clothing/shoes/blue - name = "Blue Shoes" + name = "blue shoes" icon_state = "blue" color = "blue" /obj/item/clothing/shoes/green - name = "Green Shoes" + name = "green shoes" icon_state = "green" color = "green" /obj/item/clothing/shoes/yellow - name = "Yellow Shoes" + name = "yellow shoes" icon_state = "yellow" color = "yellow" /obj/item/clothing/shoes/mime - name = "Mime Shoes" + name = "mime shoes" icon_state = "mime" color = "mime" /obj/item/clothing/shoes/purple - name = "Purple Shoes" + name = "purple shoes" icon_state = "purple" color = "purple" /obj/item/clothing/shoes/brown - name = "Brown Shoes" + name = "brown shoes" icon_state = "brown" color = "brown" /obj/item/clothing/shoes/orange - name = "Orange Shoes" + name = "orange shoes" icon_state = "orange" var/chained = 0 color = "orange" /obj/item/clothing/shoes/swat - name = "SWAT shoes" + name = "\improper SWAT shoes" desc = "When you want to turn up the heat." icon_state = "swat" armor = list(melee = 80, bullet = 60, laser = 50,energy = 25, bomb = 50, bio = 10, rad = 0) @@ -114,7 +113,7 @@ armor = list(melee = 60, bullet = 50, laser = 30,energy = 15, bomb = 30, bio = 30, rad = 30) /obj/item/clothing/shoes/white - name = "White Shoes" + name = "white shoes" icon_state = "white" permeability_coefficient = 0.25 color = "white" @@ -126,7 +125,7 @@ /obj/item/clothing/shoes/sandal/marisa desc = "A pair of magic, black shoes." - name = "Magic Shoes" + name = "magic shoes" icon_state = "black" /obj/item/clothing/shoes/galoshes @@ -155,7 +154,7 @@ color = "clown" /obj/item/clothing/shoes/jackboots - name = "Jackboots" + name = "jackboots" desc = "Nanotrasen-issue Security combat boots for combat scenarios or combat situations. All combat, all the time." icon_state = "jackboots" item_state = "jackboots" diff --git a/code/defines/obj/clothing/z_gimmick.dm b/code/defines/obj/clothing/z_gimmick.dm index 0e5acd4d42d..64cbf86cdf1 100644 --- a/code/defines/obj/clothing/z_gimmick.dm +++ b/code/defines/obj/clothing/z_gimmick.dm @@ -1,11 +1,11 @@ /obj/item/clothing/head/rabbitears - name = "Rabbit Ears" + name = "rabbit ears" desc = "Wearing these makes you looks useless, and only good for your sex appeal." icon_state = "bunny" flags = FPRINT | TABLEPASS /obj/item/clothing/head/kitty - name = "Kitty Ears" + name = "kitty ears" desc = "A pair of kitty ears. Meow!" icon_state = "kitty" flags = FPRINT | TABLEPASS @@ -37,12 +37,12 @@ color = "rainbow" /obj/item/clothing/mask/owl_mask - name = "Owl mask" + name = "owl mask" desc = "Twoooo!" icon_state = "owl" /obj/item/clothing/under/owl - name = "Owl uniform" + name = "owl uniform" desc = "A jumpsuit with owl wings. Photorealistic owl feathers! Twooooo!" icon_state = "owl" color = "owl" @@ -87,13 +87,13 @@ flags = FPRINT | TABLEPASS /obj/item/clothing/under/johnny - name = "Johnny~~" + name = "johnny~~ jumpsuit" desc = "Johnny~~" icon_state = "johnny" color = "johnny" /obj/item/clothing/suit/johnny_coat - name = "Johnny~~" + name = "johnny~~ coat" desc = "Johnny~~" icon_state = "johnny" item_state = "johnny" @@ -221,42 +221,42 @@ item_state = "headset" // lol /obj/item/clothing/under/gimmick/rank/captain/suit - name = "Captain's Suit" + name = "captain's suit" desc = "A green suit and yellow necktie. Exemplifies authority." icon_state = "green_suit" item_state = "dg_suit" color = "green_suit" /obj/item/clothing/under/gimmick/rank/head_of_personnel/suit - name = "Head of Personnel's Suit" + name = "head of personnel's suit" desc = "A teal suit and yellow necktie. An authoritative yet tacky ensemble." icon_state = "teal_suit" item_state = "g_suit" color = "teal_suit" /obj/item/clothing/under/suit_jacket - name = "Black Suit" + name = "black suit" desc = "A black suit and red tie. Very formal." icon_state = "black_suit" item_state = "bl_suit" color = "black_suit" /obj/item/clothing/under/suit_jacket/really_black - name = "Executive Suit" + name = "executive suit" desc = "A formal black suit and red tie, intended for the station's finest." icon_state = "really_black_suit" item_state = "bl_suit" color = "black_suit" /obj/item/clothing/under/suit_jacket/red - name = "Red Suit" + name = "red suit" desc = "A red suit and blue tie. Somewhat formal." icon_state = "red_suit" item_state = "r_suit" color = "red_suit" /obj/item/clothing/under/blackskirt - name = "Black skirt" + name = "black skirt" desc = "A black skirt, very fancy!" icon_state = "blackskirt" color = "blackskirt" @@ -271,7 +271,7 @@ body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS /obj/item/clothing/under/gimmick/rank/police - name = "Police Uniform" + name = "police uniform" desc = "Move along, nothing to see here." icon_state = "police" item_state = "b_suit" @@ -284,7 +284,7 @@ item_state = "detective" /obj/item/clothing/under/overalls - name = "Laborer's Overalls" + name = "laborer's overalls" desc = "A set of durable overalls for getting the job done." icon_state = "overalls" item_state = "lb_suit" @@ -300,7 +300,7 @@ force = 10 /obj/item/clothing/under/pirate - name = "Pirate Outfit" + name = "pirate outfit" desc = "Yarr." icon_state = "pirate" item_state = "pirate" @@ -368,117 +368,117 @@ flags_inv = HIDEEARS /obj/item/clothing/head/collectable //Hat Station 13 - name = "Collectable Hat" + name = "collectable hat" desc = "A rare collectable hat." /obj/item/clothing/head/collectable/petehat - name = "Ultra Rare! Pete's Hat!" + name = "ultra rare Pete's hat!" desc = "It smells faintly of plasma" icon_state = "petehat" /obj/item/clothing/head/collectable/metroid - name = "Collectable Metroid Cap!" + name = "collectable metroid cap!" desc = "It just latches right in place!" icon_state = "metroid" /obj/item/clothing/head/collectable/xenom - name = "Collectable Xenomorph Helmet!" + name = "collectable xenomorph helmet!" desc = "Hiss hiss hiss!" icon_state = "xenom" /obj/item/clothing/head/collectable/chef - name = "Collectable Chef's Hat" + name = "collectable chef's hat" desc = "A rare Chef's Hat meant for hat collectors!" icon_state = "chef" item_state = "chef" /obj/item/clothing/head/collectable/paper - name = "Collectable Paper Hat" + name = "collectable paper hat" desc = "What looks like an ordinary paper hat, is actually a rare and valuable collector's edition paper hat. Keep away from water, fire and Librarians." icon_state = "paper" /obj/item/clothing/head/collectable/tophat - name = "Collectable Top Hat" + name = "collectable top hat" desc = "A top hat worn by only the most prestigious hat collectors." icon_state = "tophat" item_state = "that" /obj/item/clothing/head/collectable/captain - name = "Collectable Captain's Hat" + name = "collectable captain's hat" desc = "A Collectable Hat that'll make you look just like a real comdom!" icon_state = "captain" item_state = "caphat" /obj/item/clothing/head/collectable/police - name = "Collectable Police Officer's Hat" + name = "collectable police officer's hat" desc = "A Collectable Police Officer's Hat. This hat emphasizes that you are THE LAW." icon_state = "policehelm" /obj/item/clothing/head/collectable/beret - name = "Collectable Beret" + name = "collectable beret" desc = "A Collectable red Beret. It smells faintly of Garlic." icon_state = "beret" /obj/item/clothing/head/collectable/welding - name = "Collectable Welding Helmet" + name = "collectable welding helmet" desc = "A Collectable Welding Helmet. Now with 80% less lead! Not for actual welding. Any welding done while wearing this Helmet is done so at the owner's own risk!" icon_state = "welding" item_state = "welding" /obj/item/clothing/head/collectable/slime - name = "Collectable Slime Hat" + name = "collectable slime hat" desc = "Just like a real Brain Slug!" icon_state = "headslime" item_state = "headslime" /obj/item/clothing/head/collectable/flatcap - name = "Collectable Flat Cap" + name = "collectable flat cap" desc = "A Collectible farmer's Flat Cap!" icon_state = "flat_cap" item_state = "detective" /obj/item/clothing/head/collectable/pirate - name = "Collectable Pirate Hat" + name = "collectable pirate hat" desc = "You'd make a great Dread Syndie Roberts!" icon_state = "pirate" item_state = "pirate" /obj/item/clothing/head/collectable/kitty - name = "Collectable Kitty Ears" + name = "collectable kitty ears" desc = "The fur feels.....a bit too realistic." icon_state = "kitty" item_state = "kitty" /obj/item/clothing/head/collectable/rabbitears - name = "Collectable Rabbit Ears" + name = "collectable rabbit ears" desc = "Not as lucky as the feet!" icon_state = "bunny" item_state = "bunny" /obj/item/clothing/head/collectable/wizard - name = "Collectable Wizard's Hat" + name = "collectable wizard's hat" desc = "NOTE:Any magical powers gained from wearing this hat are purely coincidental." icon_state = "wizard" /obj/item/clothing/head/collectable/hardhat - name = "Collectable Hard Hat" + name = "collectable hard hat" desc = "WARNING! Offers no real protection, or luminosity, but it is damn fancy!" icon_state = "hardhat0_yellow" item_state = "hardhat0_yellow" /obj/item/clothing/head/collectable/HoS - name = "Collectable HoS Hat" + name = "collectable HoS hat" desc = "Now you can beat prisoners, set silly sentences and arrest for no reason too!" icon_state = "hoscap" /obj/item/clothing/head/collectable/thunderdome - name = "Collectable Thunderdome helmet" + name = "collectable Thunderdome helmet" desc = "Go Red! I mean Green! I mean Red! No Green!" icon_state = "thunderdome" item_state = "thunderdome" /obj/item/clothing/head/collectable/swat - name = "Collectable SWAT Helmet" + name = "collectable SWAT helmet" desc = "Now you can be in the Deathsquad too!" icon_state = "swat" item_state = "swat" @@ -512,7 +512,7 @@ body_parts_covered = UPPER_TORSO|LOWER_TORSO|FEET /obj/item/clothing/under/sexymime - name = "Sexy mime outfit" + name = "sexy mime outfit" desc = "The only time when you DON'T enjoy looking at someone's rack." icon_state = "sexymime" item_state = "sexymime" diff --git a/code/defines/obj/decal.dm b/code/defines/obj/decal.dm index 63d094d1720..fb1b34d3c23 100644 --- a/code/defines/obj/decal.dm +++ b/code/defines/obj/decal.dm @@ -1,34 +1,38 @@ /obj/effect/decal/ash - name = "Ashes" + name = "ashes" desc = "Ashes to ashes, dust to dust, and into space." + gender = PLURAL icon = 'objects.dmi' icon_state = "ash" anchored = 1 /obj/effect/decal/remains/human name = "remains" - desc = "These remains have a strange sense about them..." + desc = "They look like human remains. They have a strange aura about them." + gender = PLURAL icon = 'blood.dmi' icon_state = "remains" anchored = 1 /obj/effect/decal/remains/xeno name = "remains" - desc = "These remains have a strange sense about them..." + desc = "They look like the remains of something... alien. They have a strange aura about them." + gender = PLURAL icon = 'blood.dmi' icon_state = "remainsxeno" anchored = 1 /obj/effect/decal/remains/robot name = "remains" - desc = "These remains have a strange sense about them..." + desc = "They look like the remains of something mechanical. They have a strange aura about them." + gender = PLURAL icon = 'robots.dmi' icon_state = "remainsrobot" anchored = 1 /obj/effect/decal/point - name = "point" - desc = "It is an arrow hanging in mid-air. There may be a wizard about." + name = "arrow" + desc = "It's an arrow hanging in mid-air. There may be a wizard about." icon = 'screen1.dmi' icon_state = "arrow" layer = 16.0 @@ -40,8 +44,9 @@ //HUMANS /obj/effect/decal/cleanable/blood - name = "Blood" - desc = "It's red. It's Gooye. It's the chef's cooking, perhaps?" + name = "blood" + desc = "It's red and gooey. Perhaps it's the chef's cooking?" + gender = PLURAL density = 0 anchored = 1 layer = 2 @@ -61,12 +66,15 @@ random_icon_states = list("gibbl1", "gibbl2", "gibbl3", "gibbl4", "gibbl5") /obj/effect/decal/cleanable/blood/tracks - icon_state = "tracks" + icon_state = "blood" + desc = "They look like tracks left by wheels." + gender = PLURAL random_icon_states = null /obj/effect/decal/cleanable/blood/gibs name = "gibs" - desc = "Grisly...and not the good kind neither." + desc = "They look bloody and gruesome." + gender = PLURAL density = 0 anchored = 0 layer = 2 @@ -93,7 +101,8 @@ /obj/effect/decal/cleanable/xenoblood name = "xeno blood" - desc = "It's green. Must be more of the chef's cooking." + desc = "It's green and acidic. It looks like... blood?" + gender = PLURAL density = 0 anchored = 1 layer = 2 @@ -113,6 +122,7 @@ /obj/effect/decal/cleanable/xenoblood/xgibs name = "xeno gibs" desc = "Gnarly..." + gender = PLURAL icon = 'blood.dmi' icon_state = "xgib1" random_icon_states = list("xgib1", "xgib2", "xgib3", "xgib4", "xgib5", "xgib6") @@ -140,7 +150,8 @@ /obj/effect/decal/cleanable/robot_debris name = "robot debris" - desc = "Useless heap of junk...or is it..." + desc = "It's a useless heap of junk... or is it?" + gender = PLURAL density = 0 anchored = 0 layer = 2 @@ -159,7 +170,8 @@ /obj/effect/decal/cleanable/oil name = "motor oil" - desc = "It's black. Beepsky made another mess." + desc = "It's black and greasy. Looks like Beepsky made another mess." + gender = PLURAL density = 0 anchored = 1 layer = 2 @@ -181,6 +193,7 @@ /obj/effect/decal/cleanable/generic name = "clutter" desc = "Someone should clean that up." + gender = PLURAL density = 0 anchored = 1 layer = 2 @@ -190,6 +203,7 @@ /obj/effect/decal/cleanable/dirt name = "dirt" desc = "Someone should clean that up." + gender = PLURAL density = 0 anchored = 1 layer = 2 @@ -197,8 +211,9 @@ icon_state = "dirt" /obj/effect/decal/cleanable/greenglow - name = "green glow" - desc = "Eerie. This makes you feel creepy." + name = "glowing goo" + desc = "Jeez. I hope that's not for lunch." + gender = PLURAL density = 0 anchored = 1 layer = 2 @@ -207,7 +222,7 @@ /obj/effect/decal/cleanable/cobweb name = "cobweb" - desc = "Someone should remove that." + desc = "Somebody should remove that." density = 0 anchored = 1 layer = 3 @@ -216,7 +231,7 @@ /obj/effect/decal/cleanable/molten_item name = "gooey grey mass" - desc = "Huh. Creepy..." + desc = "It looks like a melted... something." density = 0 anchored = 1 layer = 3 @@ -225,7 +240,7 @@ /obj/effect/decal/cleanable/cobweb2 name = "cobweb" - desc = "Someone should remove that." + desc = "Somebody should remove that." density = 0 anchored = 1 layer = 3 @@ -240,8 +255,9 @@ //Vomit (sorry) /obj/effect/decal/cleanable/vomit - name = "Vomit" + name = "vomit" desc = "Gosh, how unpleasant." + gender = PLURAL density = 0 anchored = 1 layer = 2 @@ -256,8 +272,8 @@ ..() /obj/effect/decal/cleanable/tomato_smudge - name = "Tomato smooth" - desc = "It's red" + name = "tomato smudge" + desc = "It's red." density = 0 anchored = 1 layer = 2 @@ -265,8 +281,8 @@ random_icon_states = list("tomato_floor1", "tomato_floor2", "tomato_floor3") /obj/effect/decal/cleanable/egg_smudge - name = "Smashed egg" - desc = "Seems like this one won't hatch" + name = "smashed egg" + desc = "Seems like this one won't hatch." density = 0 anchored = 1 layer = 2 @@ -274,8 +290,8 @@ random_icon_states = list("smashed_egg1", "smashed_egg2", "smashed_egg3") /obj/effect/decal/cleanable/pie_smudge //honk - name = "Smashed pie" - desc = "Pie cream from a cream pie" + name = "smashed pie" + desc = "It's pie cream from a cream pie." density = 0 anchored = 1 layer = 2 diff --git a/code/defines/obj/hydro.dm b/code/defines/obj/hydro.dm index 9a85cb59cb9..b7174050456 100644 --- a/code/defines/obj/hydro.dm +++ b/code/defines/obj/hydro.dm @@ -1,7 +1,7 @@ // Plant analyzer /obj/item/device/analyzer/plant_analyzer - name = "Plant Analyzer" + name = "plant analyzer" icon = 'device.dmi' icon_state = "hydro" item_state = "analyzer" @@ -10,17 +10,17 @@ return 0 // ******************************************************** -// Here's all the seeds (=plants) that can be used in hydro +// Here's all the seeds (plants) that can be used in hydro // ******************************************************** /obj/item/seeds - name = "seed" + name = "pack of seeds" icon = 'seeds.dmi' icon_state = "seed" // unknown plant seed - these shouldn't exist in-game flags = FPRINT | TABLEPASS w_class = 1.0 // Makes them pocketable var/mypath = "/obj/item/seeds" - var/plantname = "" + var/plantname = "Plants" var/productname = "" var/species = "" var/lifespan = 0 @@ -35,12 +35,12 @@ /obj/item/seeds/chiliseed - name = "Chili plant seeds" - desc = "HOT! HOT! HOT!" + name = "pack of chili seeds" + desc = "These seeds grow into chili plants. HOT! HOT! HOT!" icon_state = "seed-chili" mypath = "/obj/item/seeds/chiliseed" species = "chili" - plantname = "Chili plant" + plantname = "Chili Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/chili" lifespan = 20 endurance = 15 @@ -52,12 +52,12 @@ growthstages = 6 /obj/item/seeds/replicapod - name = "Replica pod seeds" - desc = "They say these are used to harvest humans." + name = "pack of replica pod seeds" + desc = "These seeds grow into replica pods. They say these are used to harvest humans." icon_state = "seed-replicapod" mypath = "/obj/item/seeds/replicapod" species = "replicapod" - plantname = "Replica pod" + plantname = "Replica Pod" productname = "/mob/living/carbon/human" //verrry special -- Urist lifespan = 50 //no idea what those do endurance = 8 @@ -76,8 +76,8 @@ gender = "male" /obj/item/seeds/grapeseed - name = "Grape seeds" - desc = "Seeds that grows into grapes" + name = "pack of grape seeds" + desc = "These seeds grow into grape vines." icon_state = "seed-grapes" mypath = "/obj/item/seeds/grapeseed" species = "grape" @@ -93,12 +93,12 @@ growthstages = 2 /obj/item/seeds/greengrapeseed - name = "Green Grape seeds" - desc = "Seeds that grows into green grapes" + name = "pack of green grape seeds" + desc = "These seeds grow into green-grape vines." icon_state = "seed-greengrapes" mypath = "/obj/item/seeds/greengrapeseed" species = "greengrape" - plantname = "Gren Grape Vine" + plantname = "Green-Grape Vine" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/greengrapes" lifespan = 50 endurance = 25 @@ -110,12 +110,12 @@ growthstages = 2 /obj/item/seeds/cabbageseed - name = "Cabbage seeds" - desc = "Seeds that grows into cabbages" + name = "pack of cabbage seeds" + desc = "These seeds grow into cabbages." icon_state = "seed-cabbage" mypath = "/obj/item/seeds/cabbageseed" species = "cabbage" - plantname = "Cabbage Plant" + plantname = "Cabbages" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/cabbage" lifespan = 50 endurance = 25 @@ -127,12 +127,12 @@ growthstages = 1 /obj/item/seeds/berryseed - name = "Berry seeds" - desc = "Seeds that grows into berries." + name = "pack of berry seeds" + desc = "These seeds grow into berry bushes." icon_state = "seed-berry" mypath = "/obj/item/seeds/berryseed" species = "berry" - plantname = "Berry bush" + plantname = "Berry Bush" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/berries" lifespan = 20 endurance = 15 @@ -144,12 +144,12 @@ growthstages = 6 /obj/item/seeds/glowberryseed - name = "Glow Berry seeds" - desc = "Seeds that grows into glow berries." + name = "pack of glow-berry seeds" + desc = "These seeds grow into glow-berry bushes." icon_state = "seed-glowberry" mypath = "/obj/item/seeds/glowberryseed" species = "glowberry" - plantname = "Glow Berry bush" + plantname = "Glow-Berry Bush" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/glowberries" lifespan = 30 endurance = 25 @@ -161,12 +161,12 @@ growthstages = 6 /obj/item/seeds/bananaseed - name = "Banana seeds" - desc = "When grown, keep away from clown." + name = "pack of banana seeds" + desc = "They're seeds that grow into bannana trees. When grown, keep away from clown." icon_state = "seed-banana" mypath = "/obj/item/seeds/bananaseed" species = "banana" - plantname = "Banana tree" + plantname = "Banana Tree" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/banana" lifespan = 50 endurance = 30 @@ -177,12 +177,12 @@ growthstages = 6 /obj/item/seeds/eggplantseed - name = "Eggplant seeds" - desc = "These seeds grows into plants in the form of eggs." + name = "pack of eggplant seeds" + desc = "These seeds grow to produce berries that look nothing like eggs." icon_state = "seed-eggplant" mypath = "/obj/item/seeds/eggplantseed" species = "eggplant" - plantname = "Eggplant plant" + plantname = "Eggplants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/eggplant" lifespan = 25 endurance = 15 @@ -193,12 +193,12 @@ growthstages = 6 /obj/item/seeds/eggyseed - name = "Egg Plant seeds" - desc = "These seeds grows into plants in the form of eggs." + name = "pack of eggplant seeds" + desc = "These seeds grow to produce berries that look nothing like eggs." icon_state = "seed-eggy" mypath = "/obj/item/seeds/eggy" species = "eggy" - plantname = "Egg Plant plant" + plantname = "Eggplants" productname = "/obj/item/weapon/reagent_containers/food/snacks/egg" lifespan = 75 endurance = 15 @@ -209,12 +209,12 @@ growthstages = 6 /obj/item/seeds/bloodtomatoseed - name = "Blood Tomato seeds" - desc = "Used to grow blood tomotoes." + name = "pack of blood-tomato seeds" + desc = "These seeds grow into blood-tomato plants." icon_state = "seed-bloodtomato" mypath = "/obj/item/seeds/bloodtomatoseed" species = "bloodtomato" - plantname = "Blood Tomato plant" + plantname = "Blood-Tomato Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/bloodtomato" lifespan = 25 endurance = 20 @@ -226,12 +226,12 @@ growthstages = 6 /obj/item/seeds/tomatoseed - name = "Tomato seeds" - desc = "Used to grow tomotoes." + name = "pack of tomato seeds" + desc = "These seeds grow into tomato plants." icon_state = "seed-tomato" mypath = "/obj/item/seeds/tomatoseed" species = "tomato" - plantname = "Tomato plant" + plantname = "Tomato Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/tomato" lifespan = 25 endurance = 15 @@ -243,12 +243,12 @@ growthstages = 6 /obj/item/seeds/killertomatoseed - name = "Killer Tomato seeds" - desc = "Used to grow killer tomotoes." + name = "pack of killer-tomato seeds" + desc = "These seeds grow into killer-tomato plants." icon_state = "seed-killertomato" mypath = "/obj/item/seeds/killertomatoseed" species = "killertomato" - plantname = "Killer Tomato plant" + plantname = "Killer-Tomato Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/killertomato" lifespan = 25 endurance = 15 @@ -261,12 +261,12 @@ growthstages = 2 /obj/item/seeds/bluetomatoseed - name = "Blue Tomato seeds" - desc = "Used to grow blue tomotoes." + name = "pack of blue-tomato seeds" + desc = "These seeds grow into blue-tomato plants." icon_state = "seed-bluetomato" mypath = "/obj/item/seeds/bluetomatoseed" species = "bluetomato" - plantname = "Blue Tomato plant" + plantname = "Blue-Tomato Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/bluetomato" lifespan = 25 endurance = 15 @@ -278,12 +278,12 @@ growthstages = 6 /obj/item/seeds/cornseed - name = "Corn seeds" + name = "pack of corn seeds" desc = "I don't mean to sound corny..." icon_state = "seed-corn" mypath = "/obj/item/seeds/cornseed" species = "corn" - plantname = "Corn plant" + plantname = "Corn Stalks" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/corn" lifespan = 25 endurance = 15 @@ -295,11 +295,12 @@ growthstages = 3 /obj/item/seeds/poppyseed - name = "Poppy seeds" + name = "pack of poppy seeds" + desc = "These seeds grow into poppies." icon_state = "seed-poppy" mypath = "/obj/item/seeds/poppyseed" species = "poppy" - plantname = "Poppy plant" + plantname = "Poppy Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/poppy" lifespan = 25 endurance = 10 @@ -312,12 +313,12 @@ growthstages = 3 /obj/item/seeds/potatoseed - name = "Potato Seeds" - desc = "This will one day grow into potatoes." + name = "pack of potato seeds" + desc = "Boil 'em! Mash 'em! Stick 'em in a stew!" icon_state = "seed-potato" mypath = "/obj/item/seeds/potatoseed" species = "potato" - plantname = "Potato Plant" + plantname = "Potato-Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/potato" lifespan = 30 endurance = 15 @@ -330,12 +331,12 @@ growthstages = 4 /obj/item/seeds/icepepperseed - name = "Ice pepper seeds" - desc = "This will soon become chilly..." + name = "pack of ice-pepper seeds" + desc = "These seeds grow into ice-pepper plants." icon_state = "seed-icepepper" mypath = "/obj/item/seeds/icepepperseed" species = "chiliice" - plantname = "Ice pepper plant" + plantname = "Ice-Pepper Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/icepepper" lifespan = 25 endurance = 15 @@ -347,12 +348,12 @@ growthstages = 6 /obj/item/seeds/soyaseed - name = "Soybean seeds" - desc = "This grows into Soy." + name = "pack of soybean seeds" + desc = "These seeds grow into soybean plants." icon_state = "seed-soybean" mypath = "/obj/item/seeds/soyaseed" species = "soybean" - plantname = "Soybean plant" + plantname = "Soybean Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/soybeans" lifespan = 25 endurance = 15 @@ -364,12 +365,12 @@ growthstages = 6 /obj/item/seeds/wheatseed - name = "Wheat seeds" - desc = "This may or may not grow into weed." + name = "pack of wheat seeds" + desc = "These may, or may not, grow into weed." icon_state = "seed-wheat" mypath = "/obj/item/seeds/wheatseed" species = "wheat" - plantname = "Wheat stalks" + plantname = "Wheat Stalks" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/wheat" lifespan = 25 endurance = 15 @@ -382,12 +383,12 @@ growthstages = 6 /obj/item/seeds/carrotseed - name = "Carrot seeds" - desc = "It will grow into a carrot." + name = "pack of carrot seeds" + desc = "These seeds grow into carrots." icon_state = "seed-carrot" mypath = "/obj/item/seeds/carrotseed" species = "carrot" - plantname = "CURROTS MAN CURROTS" + plantname = "Carrots" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/carrot" lifespan = 25 endurance = 15 @@ -400,12 +401,12 @@ growthstages = 5 /obj/item/seeds/amanitamycelium - name = "Fly Amanita mycelium" - desc = "Grows into something horrible." + name = "pack of fly amanita mycelium" + desc = "This mycelium grows into something horrible." icon_state = "mycelium-amanita" mypath = "/obj/item/seeds/amanitamycelium" species = "amanita" - plantname = "Fly Amanita" + plantname = "Fly Amanitas" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita" lifespan = 50 endurance = 35 @@ -418,11 +419,12 @@ plant_type = 2 /obj/item/seeds/angelmycelium - name = "Destroying Angel mycelium" + name = "pack of destroying angel mycelium" + desc = "This mycelium grows into something devestating." icon_state = "mycelium-angel" mypath = "/obj/item/seeds/angelmycelium" species = "angel" - plantname = "Destroying Angel" + plantname = "Destroying Angels" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel" lifespan = 50 endurance = 35 @@ -435,12 +437,12 @@ plant_type = 2 /obj/item/seeds/libertymycelium - name = "Liberty Cap mycelium" - desc = "It is said to grow druggy." + name = "pack of liberty-cap mycelium" + desc = "This mycelium grows into liberty-cap mushrooms." icon_state = "mycelium-liberty" mypath = "/obj/item/seeds/libertymycelium" species = "liberty" - plantname = "Liberty Cap" + plantname = "Liberty-Caps" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap" lifespan = 25 endurance = 15 @@ -453,12 +455,12 @@ plant_type = 2 /obj/item/seeds/chantermycelium - name = "Chanterelle mycelium" - desc = "Grows, grows, grows." + name = "pack of chanterelle mycelium" + desc = "This mycelium grows into chanterelle mushrooms." icon_state = "mycelium-chanter" mypath = "/obj/item/seeds/chantermycelium" species = "chanter" - plantname = "Chanterelle" + plantname = "Chanterelle Mushrooms" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle" lifespan = 35 endurance = 20 @@ -471,12 +473,12 @@ plant_type = 2 /obj/item/seeds/towermycelium - name = "Tower Cap mycelium" - desc = "Why does this sound so familiar..." + name = "pack of tower-cap mycelium" + desc = "This mycelium grows into tower-cap mushrooms." icon_state = "mycelium-tower" mypath = "/obj/item/seeds/towermycelium" species = "towercap" - plantname = "Tower Cap" + plantname = "Tower Caps" productname = "/obj/item/weapon/grown/log" lifespan = 80 endurance = 50 @@ -489,12 +491,12 @@ plant_type = 2 /obj/item/seeds/glowshroom - name = "Glowshroom mycelium" - desc = "This will glow into mushrooms." + name = "pack of glowshroom mycelium" + desc = "This mycelium -glows- into mushrooms!" icon_state = "mycelium-glowshroom" mypath = "/obj/item/seeds/glowshroom" species = "glowshroom" - plantname = "Glowshroom" + plantname = "Glowshrooms" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom" lifespan = 120 //ten times that is the delay endurance = 30 @@ -507,12 +509,12 @@ plant_type = 2 /obj/item/seeds/plumpmycelium - name = "Plump Helmet mycelium" - desc = "These seeds will grow into helmets." + name = "pack of plump-helmet mycelium" + desc = "This mycelium grows into helmets... maybe." icon_state = "mycelium-plump" mypath = "/obj/item/seeds/plumpmycelium" species = "plump" - plantname = "Plump Helmet" + plantname = "Plump-Helmet Mushrooms" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet" lifespan = 25 endurance = 15 @@ -525,12 +527,12 @@ plant_type = 2 /obj/item/seeds/walkingmushroommycelium - name = "Walking Mushroom mycelium" - desc = "These seeds will grow into huge stuff." + name = "pack of walking mushroom mycelium" + desc = "This mycelium will grow into huge stuff!" icon_state = "mycelium-walkingmushroom" mypath = "/obj/item/seeds/walkingmushroommycelium" species = "walkingmushroom" - plantname = "Walking Mushroom" + plantname = "Walking Mushrooms" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom" lifespan = 30 endurance = 30 @@ -543,12 +545,12 @@ plant_type = 2 /obj/item/seeds/nettleseed - name = "Nettle seeds" - desc = "Grows into nettle." + name = "pack of nettle seeds" + desc = "These seeds grow into nettles." icon_state = "seed-nettle" mypath = "/obj/item/seeds/nettleseed" species = "nettle" - plantname = "Nettle" + plantname = "Nettles" productname = "/obj/item/weapon/grown/nettle" lifespan = 30 endurance = 40 // tuff like a toiger @@ -561,12 +563,12 @@ plant_type = 1 /obj/item/seeds/deathnettleseed - name = "Deathnettle seeds" - desc = "Grows into Nettle." + name = "pack of death-nettle seeds" + desc = "These seeds grow into death-nettles." icon_state = "seed-deathnettle" mypath = "/obj/item/seeds/deathnettleseed" species = "deathnettle" - plantname = "Death Nettle" + plantname = "Death Nettles" productname = "/obj/item/weapon/grown/deathnettle" lifespan = 30 endurance = 25 @@ -579,12 +581,12 @@ plant_type = 1 /obj/item/seeds/weeds - name = "Weeds" - desc = "These seems weedy." + name = "pack of weed seeds" + desc = "Yo mang, want some weeds?" icon_state = "seed" mypath = "/obj/item/seeds/weeds" species = "weeds" - plantname = "Generic weeds" + plantname = "Generic Weeds" productname = "" lifespan = 100 endurance = 50 // damm pesky weeds @@ -597,11 +599,12 @@ plant_type = 1 /obj/item/seeds/harebell - name = "Harebell" + name = "pack of harebell seeds" + desc = "These seeds grow into pretty little flowers." icon_state = "seed" mypath = "/obj/item/seeds/harebell" species = "harebell" - plantname = "Harebell" + plantname = "Harebells" productname = "" lifespan = 100 endurance = 20 @@ -614,12 +617,12 @@ plant_type = 1 /obj/item/seeds/sunflowerseed - name = "Sunflower seeds" - desc = "This will grow shining." + name = "pack of sunflower seeds" + desc = "These seeds grow into sunflowers." icon_state = "seed-sunflower" mypath = "/obj/item/seeds/sunflowerseed" species = "sunflower" - plantname = "Sunflower" + plantname = "Sunflowers" productname = "/obj/item/weapon/grown/sunflower" lifespan = 25 endurance = 20 @@ -632,8 +635,8 @@ plant_type = 1 /obj/item/seeds/brownmold - name = "Brown Mold" - desc = "Moldy." + name = "pack of brown mold" + desc = "Eww.. moldy." icon_state = "seed" mypath = "/obj/item/seeds/brownmold" species = "mold" @@ -650,12 +653,12 @@ plant_type = 2 /obj/item/seeds/appleseed - name = "Apple seeds" - desc = "A tasty fruit." + name = "pack of apple seeds" + desc = "These seeds grow into apple trees." icon_state = "seed-apple" mypath = "/obj/item/seeds/appleseed" species = "apple" - plantname = "Apple tree" + plantname = "Apple Tree" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/apple" lifespan = 55 endurance = 35 @@ -666,8 +669,8 @@ growthstages = 6 /obj/item/seeds/ambrosiavulgarisseed - name = "Ambrosia Vulgaris seeds" - desc = "A plant grown by and from medicine." + name = "pack of ambrosia vulgaris seeds" + desc = "These seeds grow into common ambrosia, a plant grown by and from medicine." icon_state = "seed-ambrosiavulgaris" mypath = "/obj/item/seeds/ambrosiavulgarisseed" species = "ambrosiavulgaris" @@ -682,12 +685,12 @@ growthstages = 6 /obj/item/seeds/whitebeetseed - name = "White Beet seed" - desc = "A sugary beet." + name = "pack of white-beet seeds" + desc = "These seeds grow into sugary beet producing plants." icon_state = "seed-whitebeet" mypath = "/obj/item/seeds/whitebeetseed" species = "whitebeet" - plantname = "White Beet Plant" + plantname = "White-Beet Plants" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/whitebeet" lifespan = 60 endurance = 50 @@ -698,8 +701,8 @@ growthstages = 6 /obj/item/seeds/sugarcaneseed - name = "Sugarcane seed" - desc = "A cane of sugar" + name = "pack of sugarcane seeds" + desc = "These seeds grow into sugarcane." icon_state = "seed-sugarcane" mypath = "/obj/item/seeds/sugarcaneseed" species = "sugarcane" @@ -714,12 +717,12 @@ growthstages = 3 /obj/item/seeds/watermelonseed - name = "Watermelon Seed" - desc = "Some promising seeds." + name = "pack of watermelon seeds" + desc = "These seeds grow into watermelon plants." icon_state = "seed-watermelon" mypath = "/obj/item/seeds/watermelonseed" species = "watermelon" - plantname = "Watermelon Plant" + plantname = "Watermelon Vines" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/watermelon" lifespan = 50 endurance = 40 @@ -730,12 +733,12 @@ growthstages = 6 /obj/item/seeds/pumpkinseed - name = "Pumpkin Seed" - desc = "Some promising seeds." + name = "pack of pumpkin seeds" + desc = "These seeds grow into pumpkin vines." icon_state = "seed-pumpkin" mypath = "/obj/item/seeds/pumpkinseed" species = "pumpkin" - plantname = "pumpkin Plant" + plantname = "Pumpkin Vines" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin" lifespan = 50 endurance = 40 @@ -747,8 +750,8 @@ /obj/item/seeds/limeseed - name = "Lime Seed" - desc = "Very sour seeds." + name = "pack of lime seeds" + desc = "These are very sour seeds." icon_state = "seed-lime" mypath = "/obj/item/seeds/limeseed" species = "lime" @@ -763,8 +766,8 @@ growthstages = 6 /obj/item/seeds/lemonseed - name = "Lemon Seed" - desc = "Sour seeds." + name = "pack of lemon seeds" + desc = "These are sour seeds." icon_state = "seed-lemon" mypath = "/obj/item/seeds/lemonseed" species = "lemon" @@ -779,7 +782,7 @@ growthstages = 6 /obj/item/seeds/orangeseed - name = "Orange Seed" + name = "pack of orange seed" desc = "Sour seeds." icon_state = "seed-orange" mypath = "/obj/item/seeds/orangeseed" @@ -795,12 +798,12 @@ growthstages = 6 /obj/item/seeds/poisonberryseed - name = "Poison Berry seeds" - desc = "Seeds that grows into poison berries." + name = "pack of poison-berry seeds" + desc = "These seeds grow into poison-berry bushes." icon_state = "seed-poisonberry" mypath = "/obj/item/seeds/poisonberryseed" species = "poisonberry" - plantname = "Poison Berry bush" + plantname = "Poison-Berry Bush" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/poisonberries" lifespan = 20 endurance = 15 @@ -812,12 +815,12 @@ growthstages = 6 /obj/item/seeds/deathberryseed - name = "Death Berry seeds" - desc = "Seeds that grows into death berries." + name = "pack of death-berry seeds" + desc = "These seeds grow into death berries." icon_state = "seed-deathberry" mypath = "/obj/item/seeds/deathberryseed" species = "deathberry" - plantname = "Death Berry bush" + plantname = "Death Berry Bush" productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/deathberries" lifespan = 30 endurance = 20 @@ -829,8 +832,8 @@ growthstages = 6 /obj/item/seeds/grassseed - name = "Grass seeds" - desc = "Seeds that will one day become sheep food." + name = "pack of grass seeds" + desc = "These seeds grow ito grass. Yummy!" icon_state = "seed-grass" mypath = "/obj/item/seeds/grassseed" species = "grass" @@ -846,12 +849,12 @@ growthstages = 2 /obj/item/seeds/cocoapodseed - name = "Cocoa Pod seeds" - desc = "Looks fattening these seeds." + name = "pack of cocoa pod seeds" + desc = "These seeds grow into cacao trees. They look fattening." //SIC: cocoa is the seeds. The tress ARE spelled cacao. icon_state = "seed-cocoapod" mypath = "/obj/item/seeds/cocoapodseed" species = "cocoapod" - plantname = "Cocoa Pod Tree" + plantname = "Cocao Tree" //SIC: see above productname = "/obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod" lifespan = 20 endurance = 15 @@ -932,45 +935,50 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/attackby(var/obj/item/O as obj, var/mob/user as mob) ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "This is a \blue [name]" + var/msg + msg = "*---------*\n This is \a [src]\n" switch(plant_type) if(0) - user << "- Plant type: \blue Normal plant" + msg += "- Plant type: Normal plant\n" if(1) - user << "- Plant type: \blue Weed" + msg += "- Plant type: Weed\n" if(2) - user << "- Plant type: \blue Mushroom" - user << "- Potency: \blue [potency]" - user << "- Yield: \blue [yield]" - user << "- Maturation speed: \blue [maturation]" - user << "- Production speed: \blue [production]" - user << "- Endurance: \blue [endurance]" - user << "- Healing properties: \blue [reagents.get_reagent_amount("nutriment")]" + msg += "- Plant type: Mushroom\n" + msg += "- Potency: [potency]\n" + msg += "- Yield: [yield]\n" + msg += "- Maturation speed: [maturation]\n" + msg += "- Production speed: [production]\n" + msg += "- Endurance: [endurance]\n" + msg += "- Healing properties: [reagents.get_reagent_amount("nutriment")]\n" + msg += "*---------*" + usr << msg return /obj/item/weapon/grown/attackby(var/obj/item/O as obj, var/mob/user as mob) ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "This is a \blue [name]" + var/msg + msg = "*---------*\n This is \a [src]\n" switch(plant_type) if(0) - user << "- Plant type: \blue Normal plant" + msg += "- Plant type: Normal plant\n" if(1) - user << "- Plant type: \blue Weed" + msg += "- Plant type: Weed\n" if(2) - user << "- Plant type: \blue Mushroom" - user << "- Acid strength: \blue [potency]" - user << "- Yield: \blue [yield]" - user << "- Maturation speed: \blue [maturation]" - user << "- Production speed: \blue [production]" - user << "- Endurance: \blue [endurance]" - user << "" - + msg += "- Plant type: Mushroom\n" + msg += "- Acid strength: [potency]\n" + msg += "- Yield: [yield]\n" + msg += "- Maturation speed: [maturation]\n" + msg += "- Production speed: [production]\n" + msg += "- Endurance: [endurance]\n" + msg += "*---------*" + usr << msg return + /obj/item/weapon/reagent_containers/food/snacks/grown/corn seed = "/obj/item/seeds/cornseed" - name = "Corn" - desc = "I like corm!" + name = "cob of corn" + desc = "Needs some butter!" icon_state = "corn" potency = 40 New() @@ -980,7 +988,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/poppy seed = "/obj/item/seeds/poppyseed" - name = "Poppy" + name = "poppy" icon_state = "poppy" potency = 30 New() @@ -992,8 +1000,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/potato seed = "/obj/item/seeds/potatoseed" - name = "Potato" - desc = "Starchy!" + name = "potato" + desc = "Boil 'em! Mash 'em! Stick 'em in a stew!" icon_state = "potato" potency = 25 New() @@ -1006,14 +1014,14 @@ if(W:amount >= 5) W:amount -= 5 if(!W:amount) del(W) - user << "\blue You add cable to the potato." + user << "You add some cable to the potato." new /obj/item/weapon/cell/potato(src.loc) del(src)*/ /obj/item/weapon/reagent_containers/food/snacks/grown/grapes seed = "/obj/item/seeds/grapeseed" - name = "Grapes" + name = "bunch of grapes" desc = "Nutritious!" icon_state = "grapes" New() @@ -1024,7 +1032,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/greengrapes seed = "/obj/item/seeds/greengrapeseed" - name = "Green Grapes" + name = "bunch of green grapes" desc = "Nutritious!" icon_state = "greengrapes" potency = 25 @@ -1036,8 +1044,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cabbage seed = "/obj/item/seeds/cabbageseed" - name = "Cabbage" - desc = "Ewwwwwwwwww" + name = "cabbage" + desc = "Ewwwwwwwwww. Cabbage." icon_state = "cabbage" potency = 25 New() @@ -1047,7 +1055,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/berries seed = "/obj/item/seeds/berryseed" - name = "Berries" + name = "bunch of berries" desc = "Nutritious!" icon_state = "berrypile" New() @@ -1057,7 +1065,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/glowberries seed = "/obj/item/seeds/glowberryseed" - name = "Glow Berries" + name = "bunch of glow-berries" desc = "Nutritious!" var/on = 1 var/brightness_on = 2 //luminosity when on @@ -1083,8 +1091,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/cocoapod seed = "/obj/item/seeds/cocoapodseed" - name = "Cocoa Pod" - desc = "Fattening" + name = "cocoa pod" + desc = "Fattening... Mmmmm... chucklate." icon_state = "cocoapod" potency = 50 New() @@ -1096,8 +1104,8 @@ //This object is just a transition object. All it does is make a grass tile and delete itself. /obj/item/weapon/reagent_containers/food/snacks/grown/grass seed = "/obj/item/seeds/grassseed" - name = "Grass" - desc = "Greeny" + name = "grass" + desc = "Green and lush." icon_state = "grass" potency = 20 New() @@ -1106,8 +1114,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/sugarcane seed = "/obj/item/seeds/sugarcaneseed" - name = "Sugarcane" - desc = "Sugary" + name = "sugarcane" + desc = "Sickly sweet." icon_state = "sugarcane" potency = 50 New() @@ -1116,8 +1124,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/poisonberries seed = "/obj/item/seeds/poisonberryseed" - name = "Poison Berries" - desc = "Nutritious in a deadly way." + name = "bunch of poison-berries" + desc = "Taste so good, you could die!" icon_state = "poisonberrypile" potency = 15 New() @@ -1128,8 +1136,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/deathberries seed = "/obj/item/seeds/deathberryseed" - name = "Death Berries" - desc = "Nutritious in a deadly way." + name = "bunch of death-berries" + desc = "Taste so good, you could die!" icon_state = "deathberrypile" potency = 50 New() @@ -1140,8 +1148,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiavulgaris seed = "/obj/item/seeds/ambrosiavulgaris" - name = "Ambrosia Vulgaris" - desc = "A plant containing various healing chemicals." + name = "ambrosia vulgaris branch" + desc = "This is a plant containing various healing chemicals." icon_state = "ambrosiavulgaris" potency = 10 New() @@ -1155,8 +1163,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/apple seed = "/obj/item/seeds/appleseed" - name = "Apple" - desc = "A piece of Eden." + name = "apple" + desc = "It's a little piece of Eden." icon_state = "apple" potency = 15 New() @@ -1165,8 +1173,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/watermelon seed = "/obj/item/seeds/watermelonseed" - name = "Watermelon" - desc = "A melon full of watery goodness" + name = "watermelon" + desc = "It's full of watery goodness." icon_state = "watermelon" potency = 10 New() @@ -1175,8 +1183,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/pumpkin seed = "/obj/item/seeds/pumpkinseed" - name = "Pumpkin" - desc = "A large and scary pumpkin" + name = "pumpkin" + desc = "It's large and scary." icon_state = "pumpkin" potency = 10 New() @@ -1185,8 +1193,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/lime seed = "/obj/item/seeds/limeseed" - name = "Lime" - desc = "A fruit so sour it twists your face." + name = "lime" + desc = "It's so sour, your face will twist." icon_state = "lime" potency = 20 New() @@ -1196,8 +1204,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/lemon seed = "/obj/item/seeds/lemonseed" - name = "Lemon" - desc = "A sour fruit that makes your mouth bleed." + name = "lemon" + desc = "When life gives you lemons, be grateful they aren't limes." icon_state = "lemon" potency = 20 New() @@ -1207,8 +1215,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/orange seed = "/obj/item/seeds/orangeseed" - name = "Orange" - desc = "A sweet and sour fruit." + name = "orange" + desc = "It's an tangy fruit." icon_state = "orange" potency = 20 New() @@ -1217,8 +1225,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/whitebeet seed = "/obj/item/seeds/whitebeetseed" - name = "White Beet" - desc = "A beeting of white." + name = "white-beet" + desc = "You can't beat white-beet." icon_state = "whitebeet" potency = 15 New() @@ -1229,8 +1237,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/banana seed = "/obj/item/seeds/bananaseed" - name = "Banana" - desc = "A banana. Excellent clown weapon." + name = "banana" + desc = "It's an excellent prop for a clown." icon = 'items.dmi' icon_state = "banana" item_state = "banana" @@ -1238,7 +1246,7 @@ if(!reagents.total_volume) var/mob/M = usr var/obj/item/weapon/bananapeel/W = new /obj/item/weapon/bananapeel( M ) - M << "\blue You peel the banana." + M << "You peel the banana." M.put_in_hand(W) W.add_fingerprint(M) New() @@ -1250,8 +1258,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/chili seed = "/obj/item/seeds/chiliseed" - name = "Chili" - desc = "Spicy! Wait...ITS BURNING ME!" + name = "chili" + desc = "It's spicy! Wait... IT'S BURNING ME!!" icon_state = "chilipepper" New() ..() @@ -1262,12 +1270,12 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/chili/attackby(var/obj/item/O as obj, var/mob/user as mob) . = ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Capsaicin: \blue [reagents.get_reagent_amount("capsaicin")]%" + user << "- Capsaicin: [reagents.get_reagent_amount("capsaicin")]%" /obj/item/weapon/reagent_containers/food/snacks/grown/eggplant seed = "/obj/item/seeds/eggplantseed" - name = "Eggplant" - desc = "Yum!" + name = "eggplant" + desc = "Maybe there's a chicken inside?" icon_state = "eggplant" New() ..() @@ -1276,8 +1284,9 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/soybeans seed = "/obj/item/seeds/soyaseed" - name = "Soybeans" - desc = "Pretty bland, but the possibilities..." + name = "soybeans" + desc = "It's pretty bland, but oh the possibilities..." + gender = PLURAL icon_state = "soybeans" New() ..() @@ -1286,8 +1295,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/tomato seed = "/obj/item/seeds/tomatoseed" - name = "Tomato" - desc = "Tom-mae-to or to-mah-to? You decide." + name = "tomato" + desc = "I say to-mah-to, you say tom-mae-to." icon_state = "tomato" potency = 10 New() @@ -1298,14 +1307,14 @@ throw_impact(atom/hit_atom) ..() new/obj/effect/decal/cleanable/tomato_smudge(src.loc) - src.visible_message("\red [src.name] has been squashed.","\red You hear a smack.") + src.visible_message("[src.name] has been squashed.","You hear a smack.") del(src) return /obj/item/weapon/reagent_containers/food/snacks/grown/killertomato seed = "/obj/item/seeds/killertomatoseed" - name = "Killer Tomato" - desc = "Tom-mae-to or to-mah-to? You decide." + name = "killer-tomato" + desc = "I say to-mah-to, you say tom-mae-to... OH GOD IT'S EATING MY LEGS!!" icon_state = "killertomato" potency = 10 New() @@ -1329,11 +1338,11 @@ del(src) - user << "You plant the killertomato." + user << "You plant the killer-tomato." /obj/item/weapon/reagent_containers/food/snacks/grown/bloodtomato seed = "/obj/item/seeds/bloodtomatoseed" - name = "Blood Tomato" + name = "blood-tomato" desc = "So bloody...so...very...bloody....AHHHH!!!!" icon_state = "bloodtomato" potency = 10 @@ -1345,8 +1354,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/bluetomato seed = "/obj/item/seeds/bluetomatoseed" - name = "Blue Tomato" - desc = "Tom-mae-to or to-mah-to? You decide." + name = "blue-tomato" + desc = "I say blue-mah-to, you say blue-mae-to." icon_state = "bluetomato" potency = 10 New() @@ -1358,8 +1367,9 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/wheat seed = "/obj/item/seeds/wheatseed" - name = "Wheat" - desc = "I wouldn't eat this, unless you're one of those health freaks.." + name = "wheat" + desc = "Sigh... wheat... a-grain?" + gender = PLURAL icon_state = "wheat" New() ..() @@ -1368,8 +1378,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/icepepper seed = "/obj/item/seeds/icepepperseed" - name = "Icepepper" - desc = "A mutant strain of chile" + name = "ice-pepper" + desc = "It's a mutant strain of chili" icon_state = "icepepper" potency = 20 New() @@ -1381,12 +1391,12 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/icepepper/attackby(var/obj/item/O as obj, var/mob/user as mob) . = ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Frostoil: \blue [reagents.get_reagent_amount("frostoil")]%" + user << "- Frostoil: [reagents.get_reagent_amount("frostoil")]%" /obj/item/weapon/reagent_containers/food/snacks/grown/carrot seed = "/obj/item/seeds/carrotseed" - name = "Carrot" - desc = "Good for the eyes!" + name = "carrot" + desc = "It's good for the eyes!" icon_state = "carrot" potency = 10 New() @@ -1397,7 +1407,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita seed = "/obj/item/seeds/amanitamycelium" - name = "Fly amanita" + name = "fly amanita" desc = "Amanita Muscaria: Learn poisonous mushrooms by heart. Only pick mushrooms you know." icon_state = "amanita" potency = 10 @@ -1411,12 +1421,12 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/amanita/attackby(var/obj/item/O as obj, var/mob/user as mob) . = ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Amatoxins: \blue [reagents.get_reagent_amount("amatoxin")]%" - user << "- Psilocybin: \blue [reagents.get_reagent_amount("psilocybin")]%" + user << "- Amatoxins: [reagents.get_reagent_amount("amatoxin")]%" + user << "- Psilocybin: [reagents.get_reagent_amount("psilocybin")]%" /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel seed = "/obj/item/seeds/angelmycelium" - name = "Destroying angel" + name = "destroying angel" desc = "Amanita Virosa: Deadly poisonous basidiomycete fungus filled with alpha amatoxins." icon_state = "angel" potency = 35 @@ -1430,12 +1440,12 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/angel/attackby(var/obj/item/O as obj, var/mob/user as mob) . = ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Amatoxins: \blue [reagents.get_reagent_amount("amatoxin")]%" - user << "- Psilocybin: \blue [reagents.get_reagent_amount("psilocybin")]%" + user << "- Amatoxins: [reagents.get_reagent_amount("amatoxin")]%" + user << "- Psilocybin: [reagents.get_reagent_amount("psilocybin")]%" /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap seed = "/obj/item/seeds/libertymycelium" - name = "Liberty cap" + name = "liberty-cap" desc = "Psilocybe Semilanceata: Liberate yourself!" icon_state = "libertycap" potency = 15 @@ -1448,11 +1458,11 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/libertycap/attackby(var/obj/item/O as obj, var/mob/user as mob) . = ..() if (istype(O, /obj/item/device/analyzer/plant_analyzer)) - user << "- Psilocybin: \blue [reagents.get_reagent_amount("psilocybin")]%" + user << "- Psilocybin: [reagents.get_reagent_amount("psilocybin")]%" /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/plumphelmet seed = "/obj/item/seeds/plumpmycelium" - name = "Plump Helmet" + name = "plump-helmet" desc = "Plumus Hellmus: Plump, soft and s-so inviting~" icon_state = "plumphelmet" New() @@ -1462,7 +1472,7 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/walkingmushroom seed = "/obj/item/seeds/walkingmushroom" - name = "Walking Mushroom" + name = "walking mushroom" desc = "The beginging of the great walk." icon_state = "walkingmushroom" New() @@ -1486,12 +1496,12 @@ del(src) - user << "You plant the walking mushroom." + user << "You plant the walking mushroom." /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/chanterelle seed = "/obj/item/seeds/chantermycelium" - name = "Chanterelle" - desc = "Cantharellus Cibarius: These jolly yellow little shrooms sure look tasty! There's a lot!" + name = "chanterelle cluster" + desc = "Cantharellus Cibarius: These jolly yellow little shrooms sure look tasty!" icon_state = "chanterelle" New() ..() @@ -1500,8 +1510,8 @@ /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom seed = "/obj/item/seeds/glowshroom" - name = "Glowshroom" - desc = "Glowshroom: These species of mushrooms glown in the dark. OR DO THEY?" + name = "glowshroom cluster" + desc = "Glowshroom: This species of mushroom glows in the dark. Or does it?" icon_state = "glowshroom" New() ..() @@ -1530,7 +1540,7 @@ del(src) - user << "You plant the glowshroom." + user << "You plant the glowshroom." /obj/item/weapon/reagent_containers/food/snacks/grown/mushroom/glowshroom/Del() if(istype(loc,/mob)) @@ -1569,9 +1579,9 @@ R.my_atom = src /obj/item/weapon/grown/log + name = "tower-cap log" desc = "It's better than bad, it's good!" icon = 'harvest.dmi' - name = "Tower Cap Log" icon_state = "logs" force = 5 flags = TABLEPASS @@ -1585,16 +1595,16 @@ attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W, /obj/item/weapon/circular_saw)) - W.visible_message(" \red You make planks out of the [src]! ", 1) + user.show_message("You make planks out of the [src]!", 1) for(var/i=0,i<2,i++) new /obj/item/stack/sheet/wood (src.loc) del(src) return /obj/item/weapon/grown/sunflower // FLOWER POWER! - desc = "This is a beautiful sunflower! A certain person might beat you to death if you trample these." + name = "sunflower" + desc = "It's beautiful! A certain person might beat you to death if you trample these." icon = 'harvest.dmi' - name = "Sunflower" icon_state = "sunflower" damtype = "fire" force = 0 @@ -1631,9 +1641,9 @@ src.smoke.set_up(10, 0, usr.loc) */ /obj/item/weapon/grown/nettle // -- Skie - desc = "This is a nettle. It's probably not wise to touch it with bare hands..." + desc = "It's probably not wise to touch it with bare hands..." icon = 'weapons.dmi' - name = "Nettle" + name = "nettle" icon_state = "nettle" damtype = "fire" force = 15 @@ -1654,7 +1664,7 @@ /obj/item/weapon/grown/deathnettle // -- Skie desc = "The \red glowing \black nettle incites \redrage\black in you just from looking at it!" icon = 'weapons.dmi' - name = "Deathnettle" + name = "deathnettle" icon_state = "deathnettle" damtype = "fire" force = 30 @@ -1677,7 +1687,7 @@ // ************************************* /obj/item/pestkiller - name = "" + name = "bottle of pestkiller" icon = 'chemical.dmi' icon_state = "bottle16" flags = FPRINT | TABLEPASS @@ -1688,7 +1698,7 @@ src.pixel_y = rand(-5.0, 5) /obj/item/pestkiller/carbaryl - name = "Carbaryl" + name = "bottle of carbaryl" icon = 'chemical.dmi' icon_state = "bottle16" flags = FPRINT | TABLEPASS @@ -1699,7 +1709,7 @@ src.pixel_y = rand(-5.0, 5) /obj/item/pestkiller/lindane - name = "Lindane" + name = "bottle of lindane" icon = 'chemical.dmi' icon_state = "bottle18" flags = FPRINT | TABLEPASS @@ -1710,7 +1720,7 @@ src.pixel_y = rand(-5.0, 5) /obj/item/pestkiller/phosmet - name = "Phosmet" + name = "bottle of phosmet" icon = 'chemical.dmi' icon_state = "bottle15" flags = FPRINT | TABLEPASS @@ -1725,9 +1735,9 @@ // ************************************* /obj/item/weapon/plantbgone // -- Skie - desc = "Plant-B-Gone! Kill those pesky weeds!" + desc = "Kill those pesky weeds!" icon = 'hydroponics.dmi' - name = "Plant-B-Gone" + name = "bottle of Plant-B-Gone" icon_state = "plantbgone" item_state = "plantbgone" flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY @@ -1739,9 +1749,9 @@ /obj/item/weapon/weedspray // -- Skie - desc = "Toxic mixture in spray form to kill small weeds." + desc = "It's a toxic mixture, in spray form, to kill small weeds." icon = 'hydroponics.dmi' - name = "Weed Spray" + name = "weed-spray" icon_state = "weedspray" item_state = "spray" flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY @@ -1753,9 +1763,9 @@ var/WeedKillStr = 2 /obj/item/weapon/pestspray // -- Skie - desc = "Pest eliminator spray! Do not inhale!" + desc = "It's some pest eliminator spray! Do not inhale!" icon = 'hydroponics.dmi' - name = "Pest Spray" + name = "pest-spray" icon_state = "pestspray" item_state = "spray" flags = ONBELT|TABLEPASS|OPENCONTAINER|FPRINT|USEDELAY @@ -1767,8 +1777,8 @@ var/PestKillStr = 2 /obj/item/weapon/minihoe // -- Numbers - name = "Mini hoe" - desc = "Use for removing weeds or scratching your back. Might be convinced for other uses." + name = "mini hoe" + desc = "It's used for removing weeds or scratching your back." icon = 'weapons.dmi' icon_state = "hoe" item_state = "hoe" @@ -1783,7 +1793,7 @@ // ************************************* /obj/item/weedkiller - name = "" + name = "bottle of weedkiller" icon = 'chemical.dmi' icon_state = "bottle16" flags = FPRINT | TABLEPASS @@ -1791,7 +1801,7 @@ var/WeedKillStr = 0 /obj/item/weedkiller/triclopyr - name = "Glyphosate" + name = "bottle of glyphosate" icon = 'chemical.dmi' icon_state = "bottle16" flags = FPRINT | TABLEPASS @@ -1799,7 +1809,7 @@ WeedKillStr = 2 /obj/item/weedkiller/lindane - name = "Triclopyr" + name = "bottle of triclopyr" icon = 'chemical.dmi' icon_state = "bottle18" flags = FPRINT | TABLEPASS @@ -1807,7 +1817,7 @@ WeedKillStr = 4 /obj/item/weedkiller/D24 - name = "2,4-D" + name = "bottle of 2,4-D" icon = 'chemical.dmi' icon_state = "bottle15" flags = FPRINT | TABLEPASS @@ -1819,7 +1829,7 @@ // ************************************* /obj/item/nutrient - name = "" + name = "bottle of nutrient" icon = 'chemical.dmi' icon_state = "bottle16" flags = FPRINT | TABLEPASS @@ -1831,7 +1841,7 @@ src.pixel_y = rand(-5.0, 5) /obj/item/nutrient/ez - name = "E-Z-Nutrient" + name = "bottle of E-Z-Nutrient" icon = 'chemical.dmi' icon_state = "bottle16" flags = FPRINT | TABLEPASS @@ -1842,7 +1852,7 @@ src.pixel_y = rand(-5.0, 5) /obj/item/nutrient/l4z - name = "Left 4 Zed" + name = "bottle of Left 4 Zed" icon = 'chemical.dmi' icon_state = "bottle18" flags = FPRINT | TABLEPASS @@ -1853,7 +1863,7 @@ src.pixel_y = rand(-5.0, 5) /obj/item/nutrient/rh - name = "Robust Harvest" + name = "bottle of Robust Harvest" icon = 'chemical.dmi' icon_state = "bottle15" flags = FPRINT | TABLEPASS diff --git a/code/defines/obj/machinery.dm b/code/defines/obj/machinery.dm index fb8124b49c6..55461e17b09 100644 --- a/code/defines/obj/machinery.dm +++ b/code/defines/obj/machinery.dm @@ -20,7 +20,7 @@ /obj/machinery/autolathe name = "\improper Autolathe" - desc = "Produces items with metal and glass." + desc = "It produces items using metal and glass." icon_state = "autolathe" density = 1 var/m_amount = 0.0 @@ -43,7 +43,7 @@ /obj/machinery/camera name = "security camera" - desc = "This is used to monitor rooms. Can see through walls." + desc = "It's used to monitor rooms. It can see through walls." icon = 'monitors.dmi' icon_state = "camera" var/network = "SS13" @@ -60,7 +60,7 @@ active_power_usage = 10 /obj/machinery/dispenser - name = "\improper Tank Storage Unit" + name = "tank storage unit" desc = "A simple yet bulky one-way storage device for gas tanks. Holds 10 plasma and 10 oxygen tanks." icon = 'objects.dmi' icon_state = "dispenser" @@ -73,8 +73,8 @@ active_power_usage = 10 /obj/machinery/dna_scanner - name = "\improper DNA Scanner/Implanter" - desc = "Scans DNA." + name = "\improper DNA scanner/implanter" + desc = "It scans DNA structures." icon = 'Cryogenic2.dmi' icon_state = "scanner_0" density = 1 @@ -86,8 +86,8 @@ active_power_usage = 300 /obj/machinery/dna_scannernew - name = "\improper DNA Modifier" - desc = "Scans DNA better." + name = "\improper DNA modifier" + desc = "It scans DNA structures." icon = 'Cryogenic2.dmi' icon_state = "scanner_0" density = 1 @@ -100,7 +100,7 @@ /obj/machinery/firealarm name = "fire alarm" - desc = "Pull this in case of emergency. Thus keep pulling this forever." + desc = "\"Pull this in case of emergency\". Thus, keep pulling it forever." icon = 'monitors.dmi' icon_state = "fire0" var/detecting = 1.0 @@ -122,7 +122,7 @@ src.overlays += image('monitors.dmi', "overlay_green") /obj/machinery/partyalarm - name = "\improper Party Button" + name = "\improper PARTY BUTTON" desc = "Cuban Pete is in the house!" icon = 'monitors.dmi' icon_state = "fire0" @@ -139,7 +139,7 @@ /obj/machinery/igniter name = "igniter" - desc = "Fun for igniting plasma." + desc = "It's useful for igniting plasma." icon = 'stationobjs.dmi' icon_state = "igniter1" var/id = null @@ -151,7 +151,7 @@ /obj/machinery/injector name = "injector" - desc = "Injects gas into a chamber." + desc = "It injects gas into a chamber." icon = 'stationobjs.dmi' icon_state = "injector" density = 1 @@ -176,8 +176,8 @@ active_power_usage = 4 /obj/machinery/restruct - name = "\improper DNA Physical Restructurization Accelerator" - desc = "This looks complex." + name = "\improper DNA physical restructurization accelerator" + desc = "It looks ridiculously complex." icon = 'Cryogenic2.dmi' icon_state = "restruct_0" density = 1 @@ -190,7 +190,7 @@ /obj/machinery/scan_console name = "\improper DNA Scanner Access Console" - desc = "Scand DNA." + desc = "It scans DNA structures." icon = 'computer.dmi' icon_state = "scanner" density = 1 @@ -211,11 +211,11 @@ active_power_usage = 400 /obj/machinery/door_control - name = "remote door control" - desc = "This controls doors." + name = "remote door-control" + desc = "It controls doors, remotely." icon = 'stationobjs.dmi' icon_state = "doorctrl0" - desc = "A remote control switch for a door." + desc = "A remote control-switch for a door." var/id = null var/range = 10 var/normaldoorcontrol = 0 @@ -257,7 +257,7 @@ /obj/machinery/ignition_switch name = "ignition switch" - desc = "Activates that igniter." + desc = "It activates an igniter." icon = 'objects.dmi' icon_state = "launcherbtt" desc = "A remote control switch for a mounted igniter." @@ -276,8 +276,8 @@ var/lockeddown = 0 /obj/machinery/teleport/hub - name = "hub" - desc = "A hub of a teleporting machine." + name = "teleporter hub" + desc = "It's the hub of a teleporting machine." icon_state = "tele0" var/accurate = 0 use_power = 1 @@ -286,7 +286,7 @@ /obj/machinery/teleport/station name = "station" - desc = "The station thingy of a teleport thingy." + desc = "It's the station thingy of a teleport thingy." //seriously, wtf. icon_state = "controller" var/active = 0 var/engaged = 0 @@ -316,7 +316,7 @@ /obj/machinery/power/terminal name = "terminal" icon_state = "term" - desc = "An underfloor wiring terminal for power equipment" + desc = "It's an underfloor wiring terminal for power equipment." level = 1 layer = TURF_LAYER var/obj/machinery/power/master = null @@ -325,8 +325,8 @@ layer = 2.6 // a bit above wires /obj/machinery/power/generator - name = "generator" - desc = "A high efficiency thermoelectric generator." + name = "thermoelectric generator" + desc = "It's a high efficiency thermoelectric generator." icon_state = "teg" anchored = 1 density = 1 @@ -338,8 +338,8 @@ var/lastgenlev = -1 /obj/machinery/power/generator_type2 - name = "generator" - desc = "A high efficiency thermoelectric generator." + name = "thermoelectric generator" + desc = "It's a high efficiency thermoelectric generator." icon_state = "teg" anchored = 1 density = 1 @@ -351,8 +351,8 @@ var/lastgenlev = -1 /obj/machinery/power/monitor - name = "\improper Power Monitoring Computer" - desc = "Used to monitor the power. Pretty useless." + name = "power monitoring computer" + desc = "It monitors power levels across the station." icon = 'computer.dmi' icon_state = "power" density = 1 @@ -363,7 +363,7 @@ /obj/machinery/cell_charger name = "cell charger" - desc = "A charging unit for power cells." + desc = "It charges power cells." icon = 'power.dmi' icon_state = "ccharger0" var/obj/item/weapon/cell/charging = null @@ -374,8 +374,8 @@ active_power_usage = 60 /obj/machinery/light_switch - desc = "light switch" - name = null + name = "light switch" + desc = "It turns lights on and off. What are you, simple?" icon = 'power.dmi' icon_state = "light1" anchored = 1.0 @@ -406,20 +406,21 @@ /obj/machinery/hologram/holopad name = "\improper AI holopad" - desc = "A floor-mounted device for projecting a holographic image. It is activated remotely." + desc = "It's a floor-mounted device for projecting holographic images. It is activated remotely." icon_state = "holopad0" var mob/living/silicon/ai/master//Which AI, if any, is controlling the object? Only one AI may control a hologram at any time. + last_request = 0 //to prevent request spam. ~Carn /obj/machinery/hologram/projector - name = "\improper Hologram Projector" - desc = "Makes a hologram appear...somehow..." + name = "hologram projector" + desc = "It makes a hologram appear...with magnets or something..." icon = 'stationobjs.dmi' icon_state = "hologram0" /obj/machinery/hologram/proj_ai - name = "\improper Hologram Projector Platform" - desc = "Used for the fun of the diabolical AI." + name = "hologram projector platform" + desc = "It's used by the AI for fooling around." icon = 'stationobjs.dmi' icon_state = "hologram0" var diff --git a/code/defines/obj/storage.dm b/code/defines/obj/storage.dm index 5994590c6c0..ba2fd2991fd 100644 --- a/code/defines/obj/storage.dm +++ b/code/defines/obj/storage.dm @@ -8,13 +8,13 @@ max_combined_w_class = 21 /obj/item/weapon/storage/backpack/cultpack - name = "Trophy Rack" - desc = "A backpack and trophy rack, useful for both carrying extra gear and proudly declaring your insanity " + name = "trophy rack" + desc = "It's useful for both carrying extra gear and proudly declaring your insanity." icon_state = "cultpack" /obj/item/weapon/storage/trashbag name = "trash bag" - desc = "for picking up all those pens" + desc = "It's the heavy-duty black polymer kind. Time to take out the trash!" icon_state = "trashbag" item_state = "trashbag" w_class = 4.0 @@ -31,7 +31,7 @@ */ /obj/item/weapon/storage/pill_bottle name = "pill bottle" - desc = "This is told to hold untold horrors of pulls." + desc = "It's an airtight container for storing medication." icon_state = "pill_canister" icon = 'chemical.dmi' item_state = "contsolid" @@ -39,8 +39,8 @@ can_hold = list("/obj/item/weapon/reagent_containers/pill") /obj/item/weapon/storage/dice - name = "dice pack" - desc = "Apparently this has dice in them." + name = "pack of dice" + desc = "It's a small container with dice inside." icon_state = "pill_canister" icon = 'chemical.dmi' item_state = "contsolid" @@ -48,7 +48,8 @@ can_hold = list("/obj/item/weapon/dice") /obj/item/weapon/storage/box - name = "Box" + name = "box" + desc = "It's just an ordinary box." icon_state = "box" item_state = "syringe_kit" @@ -57,7 +58,8 @@ /obj/item/weapon/storage/box/syndicate /obj/item/weapon/storage/cupbox - name = "Paper-cup Box" + name = "box of paper cups" + desc = "It has pictures of paper cups on the front." icon_state = "box" item_state = "syringe_kit" foldable = /obj/item/stack/sheet/cardboard //BubbleWrap @@ -72,37 +74,37 @@ new /obj/item/weapon/reagent_containers/food/drinks/sillycup( src ) /obj/item/weapon/storage/pillbottlebox - name = "pill bottles" - desc = "A box of pill bottles." + name = "box of pill bottles" + desc = "It has pictures of pill bottles on its front." icon_state = "box" item_state = "syringe_kit" foldable = /obj/item/stack/sheet/cardboard //BubbleWrap /obj/item/weapon/storage/blankbox - name = "blank shells" - desc = "A box containing...stuff..." + name = "box of blank shells" + desc = "It has a picture of a gun and several warning symbols on the front." icon_state = "box" item_state = "syringe_kit" foldable = /obj/item/stack/sheet/cardboard //BubbleWrap /obj/item/weapon/storage/backpack/clown name = "Giggles Von Honkerton" - desc = "The backpack made by Honk. Co." + desc = "It's a backpack made by Honk! Co." icon_state = "clownpack" /obj/item/weapon/storage/backpack/medic - name = "medic's backpack" - desc = "The backpack used to keep with the sterile environment." + name = "medical backpack" + desc = "It's a backpack especially designed for use in a sterile environment." icon_state = "medicalpack" /obj/item/weapon/storage/backpack/security name = "security backpack" - desc = "A very robust backpack." + desc = "It's a very robust backpack." icon_state = "securitypack" /obj/item/weapon/storage/backpack/satchel - name = "Satchel" - desc = "A very robust satchel to wear on your back." + name = "satchel" + desc = "It's a very robust satchel to wear on your back." icon_state = "satchel" New() @@ -110,18 +112,18 @@ new /obj/item/weapon/storage/wallet/random(src) /obj/item/weapon/storage/backpack/bandolier - name = "Bandolier" - desc = "A very old bandolier to wear on your back." + name = "bandolier" + desc = "It's a very old bandolier to wear on your back." icon_state = "bandolier" /obj/item/weapon/storage/backpack/industrial name = "industrial backpack" - desc = "A tough backpack for the daily grind" + desc = "It's a tough backpack for the daily grind of station life." icon_state = "engiepack" /obj/item/weapon/storage/briefcase name = "briefcase" - desc = "Used by the lawyer to robust security in the court room." + desc = "It's made of AUTHENTIC faux-leather and has a price-tag still attached. Its owner must be a real professional." icon_state = "briefcase" flags = FPRINT | TABLEPASS| CONDUCT force = 8.0 @@ -133,7 +135,7 @@ /obj/item/weapon/storage/wallet name = "wallet" - desc = "A small wallet which can hold a few small personal things." + desc = "It can hold a few small and personal things." storage_slots = 4 icon_state = "wallet" can_hold = list( @@ -197,8 +199,8 @@ /obj/item/weapon/storage/disk_kit - name = "data disks" - desc = "For disks." + name = "box of data disks" + desc = "It has a picture of a data disk on it." icon_state = "id" item_state = "syringe_kit" foldable = /obj/item/stack/sheet/cardboard //BubbleWrap @@ -208,22 +210,22 @@ /obj/item/weapon/storage/disk_kit/disks2 /obj/item/weapon/storage/fcard_kit - name = "Fingerprint Cards" - desc = "This contains cards which are used to take fingerprints." + name = "box of fingerprint cards" + desc = "It has a picture of a fingerprint on each of its faces." icon_state = "id" item_state = "syringe_kit" /obj/item/weapon/storage/firstaid - name = "First-Aid" - desc = "In case of a boo-boo." + name = "first-aid kit" + desc = "It's an emergency medical kit for those serious boo-boos." icon_state = "firstaid" throw_speed = 2 throw_range = 8 var/empty = 0 /obj/item/weapon/storage/firstaid/fire - name = "Fire First Aid" - desc = "A kit for when you 'accidently' set toxins on fire and burn yourself." + name = "fire first-aid kit" + desc = "It's an emergency medical kit for when the toxins lab -spontaneously- burns down." icon_state = "ointment" item_state = "firstaid-ointment" @@ -357,7 +359,7 @@ item_state = "toolbox_yellow" /obj/item/weapon/storage/toolbox/syndicate - name = "Suspicious looking toolbox" + name = "suspicious looking toolbox" icon_state = "syndicate" item_state = "toolbox_syndi" origin_tech = "combat=1;syndicate=1" @@ -376,32 +378,32 @@ /obj/item/weapon/storage/bible/booze name = "bible" - desc = "Apply to head repeatedly." + desc = "To be applied to the head repeatedly." icon_state ="bible" /obj/item/weapon/storage/mousetraps - name = "Pest-B-Gon Mousetraps" - desc = "WARNING: Keep out of reach of children." + name = "box of Pest-B-Gon Mousetraps" + desc = "WARNING: Keep out of reach of children." icon_state = "mousetraps" item_state = "syringe_kit" foldable = /obj/item/stack/sheet/cardboard //BubbleWrap /obj/item/weapon/storage/donkpocket_kit - name = "Donk-Pockets" - desc = "Remember to fully heat prior to serving. Product will cool if not eaten within seven minutes." + name = "box of donk-pockets" + desc = "Instructions: Heat in microwave. Product will cool if not eaten within seven minutes." icon_state = "donk_kit" item_state = "syringe_kit" foldable = /obj/item/stack/sheet/cardboard //BubbleWrap /obj/item/weapon/storage/condimentbottles - name = "Condiment Bottles" - desc = "A box of empty condiment bottles." + name = "box of condiment bottles" + desc = "It has a large ketchup smear on it." icon_state = "box" item_state = "syringe_kit" foldable = /obj/item/stack/sheet/cardboard //BubbleWrap /obj/item/weapon/storage/drinkingglasses - name = "Drinking Glasses" - desc = "A box of clean drinking glasses" + name = "box of drinking glasses" + desc = "It has a picture of drinking glasses on it." icon_state = "box" - item_state = "syringe_kit" \ No newline at end of file + item_state = "syringe_kit" diff --git a/code/defines/obj/weapon.dm b/code/defines/obj/weapon.dm index 3dd79221fd2..6fcd3ba0377 100644 --- a/code/defines/obj/weapon.dm +++ b/code/defines/obj/weapon.dm @@ -3,7 +3,7 @@ icon = 'weapons.dmi' /obj/item/weapon/offhand - name = "Offhand" + name = "offhand" var/linked_weapon_name = "" w_class = 5.0 icon_state = "offhand" @@ -43,7 +43,7 @@ w_class = 1 /obj/item/weapon/sord - name = "SORD" + name = "\improper SORD" desc = "This thing is so unspeakably shitty you are having a hard time even holding it." icon_state = "sord" item_state = "sord" @@ -54,7 +54,7 @@ /obj/item/weapon/claymore name = "claymore" - desc = "what are you standing around staring at this for? get to killing!" + desc = "What are you standing around staring at this for? Get to killing!" icon_state = "claymore" item_state = "claymore" flags = FPRINT | ONBELT | TABLEPASS @@ -81,7 +81,7 @@ origin_tech = "materials=2" /obj/item/weapon/rsf - name = "Rapid-Service-Fabricator (RSF)" + name = "\improper Rapid-Service-Fabricator" desc = "A device used to rapidly deploy service items." icon = 'items.dmi' icon_state = "rcd" @@ -94,7 +94,7 @@ w_class = 3.0 /obj/item/weapon/rsp - name = "Rapid-Seed-Producer (RSP)" + name = "\improper Rapid-Seed-Producer (RSP)" desc = "A device used to rapidly deploy seeds." icon = 'items.dmi' icon_state = "rcd" @@ -107,7 +107,7 @@ w_class = 3.0 /obj/item/weapon/rcd_ammo - name = "Compressed matter cartridge" + name = "compressed matter cartridge" desc = "Highly compressed matter for the RCD." icon = 'ammo.dmi' icon_state = "rcd" @@ -120,8 +120,9 @@ g_amt = 15000 /obj/item/weapon/spacecash - name = "Space Cash" - desc = "You're rich, bitch!" + name = "space cash" + desc = "It's worth 1 credit." + gender = PLURAL icon = 'items.dmi' icon_state = "spacecash" opacity = 0 @@ -138,25 +139,31 @@ /obj/item/weapon/spacecash/c10 icon_state = "spacecash10" access = access_crate_cash + desc = "It's worth 10 credits." /obj/item/weapon/spacecash/c20 icon_state = "spacecash20" access = access_crate_cash + desc = "It's worth 20 credits." /obj/item/weapon/spacecash/c50 icon_state = "spacecash50" access = access_crate_cash + desc = "It's worth 50 credits." /obj/item/weapon/spacecash/c100 icon_state = "spacecash100" access = access_crate_cash + desc = "It's worth 100 credits." /obj/item/weapon/spacecash/c200 icon_state = "spacecash200" access = access_crate_cash + desc = "It's worth 200 credits." /obj/item/weapon/spacecash/c500 icon_state = "spacecash500" access = access_crate_cash + desc = "It's worth 500 credits." /obj/item/weapon/spacecash/c1000 icon_state = "spacecash1000" access = access_crate_cash - + desc = "It's worth 1000 credits." /obj/item/device/mass_spectrometer desc = "A hand-held mass spectrometer which identifies trace chemicals in a blood sample." @@ -182,7 +189,7 @@ origin_tech = "magnets=4;biotech=2" /obj/item/weapon/melee/baton - name = "Stun Baton" + name = "stun baton" desc = "A stun baton for hitting people with." icon_state = "stunbaton" item_state = "baton" @@ -196,7 +203,7 @@ origin_tech = "combat=2" /obj/item/weapon/melee/chainofcommand - name = "Chain of Command" + name = "chain of command" desc = "The Captain is first and all other heads are last." icon_state = "chainofcommand" item_state = "chainofcommand" @@ -213,7 +220,7 @@ var/active = 0 /obj/item/weapon/melee/energy/axe - name = "Axe" + name = "energy axe" desc = "An energised battle axe." icon_state = "axe0" force = 40.0 @@ -260,7 +267,7 @@ var/datum/effect/effect/system/spark_spread/spark_system /obj/item/weapon/bananapeel - name = "Banana Peel" + name = "banana peel" desc = "A peel from a banana." icon = 'items.dmi' icon_state = "banana_peel" @@ -271,8 +278,9 @@ throw_range = 20 /obj/item/weapon/soap - name = "Soap" + name = "soap" desc = "A cheap bar of soap. Doesn't smell." + gender = PLURAL icon = 'items.dmi' icon_state = "soap" w_class = 1.0 @@ -285,7 +293,7 @@ icon_state = "soapnt" /obj/item/weapon/soap/deluxe - desc = "A deluxe Waffle Co. brand bar of soap. Smells of comdoms." + desc = "A deluxe Waffle Co. brand bar of soap. Smells of condoms." icon_state = "soapdeluxe" /obj/item/weapon/soap/syndie @@ -370,7 +378,7 @@ color = "brown" /obj/item/weapon/bikehorn - name = "Bike Horn" + name = "bike horn" desc = "A horn off of a bicycle." icon = 'items.dmi' icon_state = "bike_horn" @@ -404,6 +412,7 @@ /obj/item/stack/medical/ointment name = "ointment" desc = "Used to treat those nasty burns." + gender = PLURAL singular_name = "ointment" icon_state = "ointment" heal_burn = 40 @@ -446,7 +455,7 @@ item_state = "card-id" /obj/item/weapon/card/data/clown - name = "Coordinates to Clown Planet" + name = "coordinates to clown planet" icon_state = "data" item_state = "card-id" layer = 3 @@ -485,14 +494,14 @@ origin_tech = "syndicate=3" /obj/item/weapon/card/id/syndicate_command - name = "Syndicate ID card" + name = "syndicate ID card" desc = "An ID straight from the Syndicate." registered = "Syndicate" assignment = "Syndicate Overlord" access = list(access_syndicate) /obj/item/weapon/card/id/captains_spare - name = "Captain's spare ID" + name = "captain's spare ID" desc = "The spare ID of the High Lord himself." icon_state = "gold" item_state = "gold_id" @@ -503,7 +512,7 @@ ..() /obj/item/weapon/card/id/centcom - name = "CentCom ID" + name = "\improper CentCom. ID" desc = "An ID straight from Cent. Com." icon_state = "centcom" registered = "Central Command" @@ -575,7 +584,7 @@ /obj/item/weapon/fireaxe // DEM AXES MAN, marker -Agouri icon_state = "fireaxe0" - name = "Fire axe" + name = "fire axe" desc = "Truly, the tool of a madman. Who would possibly think to fight fire with an axe?" force = 5 w_class = 4.0 @@ -605,7 +614,7 @@ icon = 'items.dmi' /obj/item/weapon/disk/nuclear - name = "Nuclear Authentication Disk" + name = "nuclear authentication disk" desc = "Better keep this safe." icon_state = "nucleardisk" item_state = "card-id" @@ -635,7 +644,7 @@ m_amt = 90 /obj/item/weapon/f_card - name = "Finger Print Card" + name = "finger print card" desc = "Used to take fingerprints." icon = 'card.dmi' icon_state = "fingerprint0" @@ -648,7 +657,7 @@ /obj/item/weapon/fcardholder - name = "Finger Print Case" + name = "fingerprint card case" desc = "Apply finger print card." icon = 'items.dmi' icon_state = "fcardholder0" @@ -715,6 +724,7 @@ /obj/item/weapon/handcuffs name = "handcuffs" desc = "Use this to keep prisoners in line." + gender = PLURAL icon = 'items.dmi' icon_state = "handcuff" flags = FPRINT | TABLEPASS | CONDUCT | ONBELT @@ -767,7 +777,8 @@ /obj/item/weapon/paper - name = "Paper" + name = "paper" + gender = PLURAL icon = 'paper.dmi' icon_state = "paper" var/info = null @@ -786,8 +797,9 @@ var/siemens_coefficient = 0.80 /obj/item/weapon/directions - name = "Crumpled Paper" - desc = "This is a crumpled piece fo paper." + name = "crumpled paper" + gender = PLURAL + desc = "This is a crumpled piece of paper." icon = 'weapons.dmi' icon_state = "crumpled" throwforce = 0 @@ -832,7 +844,7 @@ info = "Alert Levels:
\nBlue- Emergency
\n\t1. Caused by fire
\n\t2. Caused by manual interaction
\n\tAction:
\n\t\tClose all fire doors. These can only be opened by reseting the alarm
\nRed- Ejection/Self Destruct
\n\t1. Caused by module operating computer.
\n\tAction:
\n\t\tAfter the specified time the module will eject completely.
\n
\nEngine Maintenance Instructions:
\n\tShut off ignition systems:
\n\tActivate internal power
\n\tActivate orbital balance matrix
\n\tRemove volatile liquids from area
\n\tWear a fire suit
\n
\n\tAfter
\n\t\tDecontaminate
\n\t\tVisit medical examiner
\n
\nToxin Laboratory Procedure:
\n\tWear a gas mask regardless
\n\tGet an oxygen tank.
\n\tActivate internal atmosphere
\n
\n\tAfter
\n\t\tDecontaminate
\n\t\tVisit medical examiner
\n
\nDisaster Procedure:
\n\tFire:
\n\t\tActivate sector fire alarm.
\n\t\tMove to a safe area.
\n\t\tGet a fire suit
\n\t\tAfter:
\n\t\t\tAssess Damage
\n\t\t\tRepair damages
\n\t\t\tIf needed, Evacuate
\n\tMeteor Shower:
\n\t\tActivate fire alarm
\n\t\tMove to the back of ship
\n\t\tAfter
\n\t\t\tRepair damage
\n\t\t\tIf needed, Evacuate
\n\tAccidental Reentry:
\n\t\tActivate fire alrms in front of ship.
\n\t\tMove volatile matter to a fire proof area!
\n\t\tGet a fire suit.
\n\t\tStay secure until an emergency ship arrives.
\n
\n\t\tIf ship does not arrive-
\n\t\t\tEvacuate to a nearby safe area!" /obj/item/weapon/paper_bin - name = "Paper Bin" + name = "paper bin" desc = "This contains many papers." icon = 'paper.dmi' icon_state = "paper_bin1" @@ -868,7 +880,7 @@ /obj/item/weapon/banhammer desc = "A banhammer" - name = "Banhammer" + name = "banhammer" icon = 'items.dmi' icon_state = "toyhammer" flags = FPRINT | ONBELT | TABLEPASS @@ -896,7 +908,7 @@ m_amt = 3750 /obj/item/weapon/rubber_chicken - name = "Rubber Chicken" + name = "rubber chicken" desc = "A rubber chicken, isn't that hilarious?" icon = 'items.dmi' icon_state = "rubber_chicken" @@ -948,7 +960,7 @@ origin_tech = "magnets=2;syndicate=3"*/ /obj/item/weapon/SWF_uplink - name = "station bounced radio" + name = "station-bounced radio" desc = "used to comunicate it appears." icon = 'radio.dmi' icon_state = "radio" @@ -967,7 +979,7 @@ origin_tech = "magnets=1" /obj/item/weapon/spellbook - name = "Spell Book" + name = "spell book" desc = "The legendary book of spells of the wizard." icon = 'library.dmi' icon_state ="book" @@ -1012,6 +1024,7 @@ /obj/item/weapon/table_parts name = "table parts" desc = "Parts of a table. Poor table." + gender = PLURAL icon = 'items.dmi' icon_state = "table_parts" m_amt = 3750 @@ -1032,7 +1045,7 @@ flags = null /obj/item/weapon/teleportation_scroll - name = "Teleportation Scroll" + name = "scroll of teleportation" desc = "A scroll for moving around." icon = 'wizard.dmi' icon_state = "scroll" @@ -1083,7 +1096,7 @@ var/minor_fault = 0 //If not 100% reliable, it will build up faults. /obj/item/weapon/cell/crap - name = "Nanotrassen Brand Rechargable AA Battery" + name = "\improper Nanotrassen brand rechargable AA battery" desc = "You can't top the plasma top." //TOTALLY TRADEMARK INFRINGEMENT origin_tech = "powerstorage=0" maxcharge = 500 @@ -1169,7 +1182,7 @@ desc = "Heavy-duty switching circuits for power control." /obj/item/weapon/module/id_auth - name = "ID authentication module" + name = "\improper ID authentication module" icon_state = "id_mod" desc = "A module allowing secure authorization of ID cards." @@ -1217,7 +1230,7 @@ w_class = 3.0 /obj/item/weapon/kitchenknife - name = "Kitchen knife" + name = "kitchen knife" icon = 'kitchen.dmi' icon_state = "knife" desc = "A general purpose Chef's Knife made by SpaceCook Incorporated. Guaranteed to stay sharp for years to come." @@ -1231,7 +1244,7 @@ origin_tech = "materials=1" /obj/item/weapon/butch - name = "Butcher's Cleaver" + name = "butcher's Cleaver" icon = 'kitchen.dmi' icon_state = "butch" desc = "A huge thing used for chopping and chopping up meat. This includes clowns and clown-by-products." @@ -1245,10 +1258,10 @@ origin_tech = "materials=1" /obj/item/weapon/tray - name = "Tray" + name = "tray" icon = 'food.dmi' icon_state = "tray" - desc = "A plastic tray to lay food on." + desc = "A metal tray to lay food on." throwforce = 12.0 throwforce = 10.0 throw_speed = 1 @@ -1371,7 +1384,7 @@ origin_tech = "materials=1;biotech=1" /obj/item/weapon/syntiflesh - name = "Syntiflesh" + name = "syntiflesh" desc = "Meat that appears...strange..." icon = 'food.dmi' icon_state = "meat" @@ -1424,7 +1437,7 @@ color = "medical" /obj/item/weapon/stamp/denied - name = "DENIED rubber stamp" + name = "\improper DENIED rubber stamp" icon_state = "stamp-qm" color = "redcoat" @@ -1480,15 +1493,15 @@ /obj/item/weapon/pai_cable desc = "A flexible coated cable with a universal jack on one end." - desc = "Some spacey cable." name = "data cable" icon = 'power.dmi' icon_state = "wire1" var/obj/machinery/machine /obj/item/weapon/plastique - name = "Plastic Explosives" + name = "plastic explosives" desc = "Used to put holes in specific areas without too much extra hole." + gender = PLURAL icon = 'assemblies.dmi' icon_state = "plastic-explosive0" item_state = "plasticx" @@ -1503,6 +1516,7 @@ /obj/item/weapon/stock_parts name = "stock part" desc = "What?" + gender = PLURAL icon = 'stock_parts.dmi' w_class = 2.0 var/rating = 1 @@ -1513,14 +1527,14 @@ //Rank 1 /obj/item/weapon/stock_parts/console_screen - name = "Console Screen" + name = "console screen" desc = "Used in the construction of computers and other devices with a interactive console." icon_state = "screen" origin_tech = "materials=1" g_amt = 200 /obj/item/weapon/stock_parts/capacitor - name = "Capacitor" + name = "capacitor" desc = "A basic capacitor used in the construction of a variety of devices." icon_state = "capacitor" origin_tech = "powerstorage=1" @@ -1528,7 +1542,7 @@ g_amt = 50 /obj/item/weapon/stock_parts/scanning_module - name = "Scanning Module" + name = "scanning module" desc = "A compact, high resolution scanning module used in the construction of certain devices." icon_state = "scan_module" origin_tech = "magnets=1" @@ -1536,14 +1550,14 @@ g_amt = 20 /obj/item/weapon/stock_parts/manipulator - name = "Micro-Manipulator" + name = "micro-manipulator" desc = "A tiny little manipulator used in the construction of certain devices." icon_state = "micro_mani" origin_tech = "materials=1;programming=1" m_amt = 30 /obj/item/weapon/stock_parts/micro_laser - name = "Micro-laser" + name = "micro-laser" desc = "A tiny laser used in certain devices." icon_state = "micro_laser" origin_tech = "magnets=1" @@ -1551,7 +1565,7 @@ g_amt = 20 /obj/item/weapon/stock_parts/matter_bin - name = "Matter Bin" + name = "matter bin" desc = "A container for hold compressed matter awaiting re-construction." icon_state = "matter_bin" origin_tech = "materials=1" @@ -1560,7 +1574,7 @@ //Rank 2 /obj/item/weapon/stock_parts/capacitor/adv - name = "Advanced Capacitor" + name = "advanced capacitor" desc = "An advanced capacitor used in the construction of a variety of devices." origin_tech = "powerstorage=3" rating = 2 @@ -1568,7 +1582,7 @@ g_amt = 50 /obj/item/weapon/stock_parts/scanning_module/adv - name = "Advanced Scanning Module" + name = "advanced scanning module" desc = "A compact, high resolution scanning module used in the construction of certain devices." icon_state = "scan_module" origin_tech = "magnets=3" @@ -1577,7 +1591,7 @@ g_amt = 20 /obj/item/weapon/stock_parts/manipulator/nano - name = "Nano-Manipulator" + name = "nano-manipulator" desc = "A tiny little manipulator used in the construction of certain devices." icon_state = "micro_mani" origin_tech = "materials=3,programming=2" @@ -1585,7 +1599,7 @@ m_amt = 30 /obj/item/weapon/stock_parts/micro_laser/high - name = "High-Power Micro-laser" + name = "high-power micro-laser" desc = "A tiny laser used in certain devices." icon_state = "micro_laser" origin_tech = "magnets=3" @@ -1594,7 +1608,7 @@ g_amt = 20 /obj/item/weapon/stock_parts/matter_bin/adv - name = "Advanced Matter Bin" + name = "advanced matter bin" desc = "A container for hold compressed matter awaiting re-construction." icon_state = "matter_bin" origin_tech = "materials=3" @@ -1604,7 +1618,7 @@ //Rating 3 /obj/item/weapon/stock_parts/capacitor/super - name = "Super Capacitor" + name = "super capacitor" desc = "A super-high capacity capacitor used in the construction of a variety of devices." origin_tech = "powerstorage=5;materials=4" rating = 3 @@ -1612,7 +1626,7 @@ g_amt = 50 /obj/item/weapon/stock_parts/scanning_module/phasic - name = "Phasic Scanning Module" + name = "phasic scanning module" desc = "A compact, high resolution phasic scanning module used in the construction of certain devices." origin_tech = "magnets=5" rating = 3 @@ -1620,14 +1634,14 @@ g_amt = 20 /obj/item/weapon/stock_parts/manipulator/pico - name = "Pico-Manipulator" + name = "pico-manipulator" desc = "A tiny little manipulator used in the construction of certain devices." origin_tech = "materials=5,programming=2" rating = 3 m_amt = 30 /obj/item/weapon/stock_parts/micro_laser/ultra - name = "Ultra-High-Power Micro-laser" + name = "ultra-high-power micro-laser" desc = "A tiny laser used in certain devices." origin_tech = "magnets=5" rating = 3 @@ -1635,7 +1649,7 @@ g_amt = 20 /obj/item/weapon/stock_parts/matter_bin/super - name = "Super Matter Bin" + name = "super matter bin" desc = "A container for hold compressed matter awaiting re-construction." origin_tech = "materials=5" rating = 3 @@ -1644,7 +1658,7 @@ // Subspace stock parts /obj/item/weapon/stock_parts/subspace/ansible - name = "Subspace Ansible" + name = "subspace ansible" icon_state = "subspace_ansible" desc = "A compact module capable of sensing extradimensional activity." origin_tech = "programming=3;magnets=5;materials=4;bluespace=2" @@ -1652,7 +1666,7 @@ g_amt = 10 /obj/item/weapon/stock_parts/subspace/filter - name = "Hyperwave Filter" + name = "hyperwave filter" icon_state = "hyperwave_filter" desc = "A tiny device capable of filtering and converting super-intense radiowaves." origin_tech = "programming=4;magnets=2" @@ -1660,7 +1674,7 @@ g_amt = 10 /obj/item/weapon/stock_parts/subspace/amplifier - name = "Subspace Amplifier" + name = "subspace amplifier" icon_state = "subspace_amplifier" desc = "A compact micro-machine capable of amplifying weak subspace transmissions." origin_tech = "programming=3;magnets=4;materials=4;bluespace=2" @@ -1668,7 +1682,7 @@ g_amt = 10 /obj/item/weapon/stock_parts/subspace/treatment - name = "Subspace Treatment Disk" + name = "subspace treatment disk" icon_state = "treatment_disk" desc = "A compact micro-machine capable of stretching out hyper-compressed radio waves." origin_tech = "programming=3;magnets=2;materials=5;bluespace=2" @@ -1676,7 +1690,7 @@ g_amt = 10 /obj/item/weapon/stock_parts/subspace/analyzer - name = "Subspace Wavelength Analyzer" + name = "subspace wavelength analyzer" icon_state = "wavelength_analyzer" desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths." origin_tech = "programming=3;magnets=4;materials=4;bluespace=2" @@ -1684,22 +1698,22 @@ g_amt = 10 /obj/item/weapon/stock_parts/subspace/crystal - name = "Ansible Crystal" + name = "ansible crystal" icon_state = "ansible_crystal" desc = "A crystal made from pure glass used to transmit laser databursts to subspace." origin_tech = "magnets=4;materials=4;bluespace=2" g_amt = 50 /obj/item/weapon/stock_parts/subspace/transmitter - name = "Subspace Transmitter" + name = "subspace transmitter" icon_state = "subspace_transmitter" desc = "A large piece of equipment used to open a window into the subspace dimension." origin_tech = "magnets=5;materials=5;bluespace=3" m_amt = 50 - /obj/item/weapon/ectoplasm name = "ectoplasm" desc = "spooky" + gender = PLURAL icon = 'wizard.dmi' - icon_state = "ectoplasm" \ No newline at end of file + icon_state = "ectoplasm" diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index 8721249bb52..758df9b4fd3 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -9,6 +9,7 @@ /area/New() + master = src //moved outside the spawn(1) to avoid runtimes in lighting.dm when it references src.loc.loc.master ~Carn src.icon = 'alert.dmi' uid = ++global_uid spawn(1) @@ -18,7 +19,6 @@ if(sd_created) related += src return - master = src related = list(src) src.icon = 'alert.dmi' diff --git a/code/game/machinery/hydroponics.dm b/code/game/machinery/hydroponics.dm index 72aa484c04a..c499177bffd 100644 --- a/code/game/machinery/hydroponics.dm +++ b/code/game/machinery/hydroponics.dm @@ -623,11 +623,11 @@ obj/machinery/hydroponics/attackby(var/obj/item/O as obj, var/mob/user as mob) src.updateicon() else - user << "\red The tray already has a seed in it!" + user << "\red The tray already has seeds in it!" else if (istype(O, /obj/item/device/analyzer/plant_analyzer)) if(src.planted && src.myseed) - user << "*** [src.myseed.name] ***" + user << "*** [src.myseed.plantname] ***" //Carn: now reports the plants growing, not the seeds. user << "-Plant Age: \blue [src.age]" user << "-Plant Endurance: \blue [src.myseed.endurance]" user << "-Plant Lifespan: \blue [src.myseed.lifespan]" diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index ea083d7db30..52543d70bc1 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -624,7 +624,7 @@ var/list/obj/machinery/newscaster/allCasters = list() //list that will contain r if (src.isbroken) playsound(src.loc, 'hit_on_shattered_glass.ogg', 100, 1) for (var/mob/O in hearers(5, src.loc)) - O.show_message("[user.name] furtherly abuses the shattered [src.name]." ) + O.show_message("[user.name] further abuses the shattered [src.name].") else if(istype(I, /obj/item/weapon) ) var/obj/item/weapon/W = I @@ -831,7 +831,7 @@ obj/item/weapon/newspaper/attackby(obj/item/weapon/W as obj, mob/user as mob) var/turf/T = get_turf(src) if(channel) for(var/mob/O in hearers(world.view-1, T)) - O.show_message("[src.name] beeps, \"Breaking news from [channel]!\"",2) + O.show_message("[src.name] beeps, \"Breaking news from [channel]!\"",2) src.alert = 1 src.update_icon() spawn(600) @@ -839,5 +839,5 @@ obj/item/weapon/newspaper/attackby(obj/item/weapon/W as obj, mob/user as mob) src.update_icon() else for(var/mob/O in hearers(world.view-1, T)) - O.show_message("[src.name] beeps, \"Wanted notice posted!\"",2) - playsound(src.loc, 'twobeep.ogg', 75, 1) \ No newline at end of file + O.show_message("[src.name] beeps, \"Wanted notice posted!\"",2) + playsound(src.loc, 'twobeep.ogg', 75, 1) diff --git a/code/game/objects/closets/extinguisher.dm b/code/game/objects/closets/extinguisher.dm index dd54bc41157..797b54583a6 100644 --- a/code/game/objects/closets/extinguisher.dm +++ b/code/game/objects/closets/extinguisher.dm @@ -1,6 +1,6 @@ /obj/structure/closet/extinguisher - name = "Extinguisher closet" + name = "extinguisher closet" desc = "A small wall mounted cabinet designed to hold a fire extinguisher." icon_state = "extinguisher10" icon_opened = "extinguisher11" diff --git a/code/game/objects/devices/paicard.dm b/code/game/objects/devices/paicard.dm index 0acb5bc2b52..6d74d416465 100644 --- a/code/game/objects/devices/paicard.dm +++ b/code/game/objects/devices/paicard.dm @@ -10,7 +10,6 @@ var/looking_for_personality = 0 var/mob/living/silicon/pai/pai - attack_self(mob/user) if (!in_range(src, user)) return diff --git a/code/game/objects/radio/headset.dm b/code/game/objects/radio/headset.dm index 34fb8cb1e67..74e93a6bbaa 100644 --- a/code/game/objects/radio/headset.dm +++ b/code/game/objects/radio/headset.dm @@ -1,5 +1,5 @@ /obj/item/device/radio/headset - name = "Radio Headset" + name = "radio headset" desc = "An updated, modular intercom that fits over the head. Takes encryption keys" icon_state = "headset" item_state = "headset" @@ -36,112 +36,112 @@ recalculateChannels() /obj/item/device/radio/headset/headset_sec - name = "Security Radio Headset" + name = "security radio headset" desc = "This is used by your elite security force. To access the security channel, use :s." icon_state = "sec_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/headset_sec /obj/item/device/radio/headset/headset_eng - name = "Engineering Radio Headset" + name = "engineering radio headset" desc = "When the engineers wish to chat like girls. To access the engineering channel, use :e. " icon_state = "eng_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/headset_eng /obj/item/device/radio/headset/headset_rob - name = "Robotics Radio Headset" + name = "robotics radio headset" desc = "Made specifically for the roboticists who cannot decide between departments. To access the engineering channel, use :e. For research, use :n." icon_state = "rob_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/headset_rob /obj/item/device/radio/headset/headset_med - name = "Medical Radio Headset" + name = "medical radio headset" desc = "A headset for the trained staff of the medbay. To access the medical channel, use :m." icon_state = "med_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/headset_med /obj/item/device/radio/headset/headset_sci - name = "Science Radio Headset" + name = "science radio headset" desc = "A sciency headset. Like usual. To access the science channel, use :n." icon_state = "com_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/headset_sci /obj/item/device/radio/headset/headset_medsci - name = "Medical Research Radio Headset" + name = "medical research radio headset" desc = "A headset that is a result of the mating between medical and science. To access the medical channel, use :m. For science, use :n." icon_state = "med_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/headset_medsci /obj/item/device/radio/headset/headset_com - name = "Command Radio Headset" + name = "command radio headset" desc = "A headset with a commanding channel. To access the command channel, use :c." icon_state = "com_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/headset_com /obj/item/device/radio/headset/heads/captain - name = "Captain's Headset" + name = "captain's headset" desc = "The headset of the boss. Channels are as follows: :c - command, :s - security, :e - engineering, :d - mining, :q - cargo, :m - medical, :n - science." icon_state = "com_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/heads/captain /obj/item/device/radio/headset/heads/rd - name = "Research Director's Headset" + name = "Research Director's headset" desc = "Headset of the researching God. To access the science channel, use :n. For command, use :c." icon_state = "com_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/heads/rd /obj/item/device/radio/headset/heads/hos - name = "Head of Security's Headset" + name = "head of security's headset" desc = "The headset of the man who protects your worthless lifes. To access the security channel, use :s. For command, use :c." icon_state = "com_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/heads/hos /obj/item/device/radio/headset/heads/ce - name = "Chief Engineer's Headset" + name = "chief engineer's headset" desc = "The headset of the guy who is in charge of morons. To access the engineering channel, use :e. For command, use :c." icon_state = "com_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/heads/ce /obj/item/device/radio/headset/heads/cmo - name = "Chief Medical Officer's Headset" + name = "chief medical officer's headset" desc = "The headset of the highly trained medical chief. To access the medical channel, use :m. For command, use :c." icon_state = "com_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/heads/cmo /obj/item/device/radio/headset/heads/hop - name = "Head of Personnel's Headset" + name = "head of personnel's headset" desc = "The headset of the guy who will one day be captain. Channels are as follows: :c - command, :s - security, :q - cargo, :d - mining." icon_state = "com_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/heads/hop /obj/item/device/radio/headset/headset_mine - name = "Mining Radio Headset" + name = "mining radio headset" desc = "Headset used by miners. How useless. To access the mining channel, use :d." icon_state = "mine_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/headset_mine /obj/item/device/radio/headset/heads/qm - name = "Quartermaster's Headset" + name = "quartermaster's headset" desc = "The headset of the man who control your toiletpaper supply. To access the cargo channel, use :q. For mining, use :d." icon_state = "cargo_headset" item_state = "headset" keyslot2 = new /obj/item/device/encryptionkey/heads/qm /obj/item/device/radio/headset/headset_cargo - name = "Cargo Radio Headset" + name = "cargo radio headset" desc = "Headset used by the QM's slaves. To access the cargo channel, use :q." icon_state = "cargo_headset" item_state = "headset" @@ -240,7 +240,7 @@ if(!radio_controller) sleep(30) // Waiting for the radio_controller to be created. if(!radio_controller) - src.name = "Broken Radio Headset" + src.name = "broken radio headset" return secure_radio_connections[ch_name] = radio_controller.add_object(src, radiochannels[ch_name], RADIO_CHAT) diff --git a/code/game/objects/radio/intercom.dm b/code/game/objects/radio/intercom.dm index 1c53965ae71..704b16bfe48 100644 --- a/code/game/objects/radio/intercom.dm +++ b/code/game/objects/radio/intercom.dm @@ -1,5 +1,5 @@ /obj/item/device/radio/intercom - name = "Station Intercom (Radio)" + name = "station intercom" desc = "Talk through this." icon_state = "intercom" anchored = 1 diff --git a/code/game/objects/stacks/stack.dm b/code/game/objects/stacks/stack.dm index d8f618232a0..7eb1063c89d 100644 --- a/code/game/objects/stacks/stack.dm +++ b/code/game/objects/stacks/stack.dm @@ -20,7 +20,7 @@ /obj/item/stack/examine() set src in view(1) ..() - usr << text("There are [] []\s left on the stack.", src.amount, src.singular_name) + usr << "There are [src.amount] [src.singular_name]\s in the stack." return /obj/item/stack/proc/use(var/amount) diff --git a/code/game/objects/storage/belt.dm b/code/game/objects/storage/belt.dm index 38279438c17..92912c3b2a6 100644 --- a/code/game/objects/storage/belt.dm +++ b/code/game/objects/storage/belt.dm @@ -49,7 +49,7 @@ /obj/item/weapon/storage/belt/utility - name = "utility belt" + name = "tool-belt" //Carn: utility belt is nicer, but it bamboozles the text parsing. desc = "Can hold various tools." icon_state = "utilitybelt" item_state = "utility" diff --git a/code/game/objects/storage/lockbox.dm b/code/game/objects/storage/lockbox.dm index a5f64ab0e6c..d8de98e2913 100644 --- a/code/game/objects/storage/lockbox.dm +++ b/code/game/objects/storage/lockbox.dm @@ -1,5 +1,5 @@ /obj/item/weapon/storage/lockbox - name = "Lockbox" + name = "lockbox" desc = "A locked box." icon_state = "lockbox+l" item_state = "syringe_kit" @@ -78,7 +78,7 @@ /obj/item/weapon/storage/lockbox/clusterbang - name = "Lockbox (Clusterbang)" + name = "lockbox (clusterbang)" desc = "You have a bad feeling about opening this." req_access = list(access_security) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 0967ba74d82..b1d890edd4c 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -1,19 +1,5 @@ /mob/living/carbon/human/examine() - set src in view() - - usr << "\blue *---------*" - - usr << "\blue This is \icon[src.icon] [src.name]!" - - // crappy hack because you can't do \his[src] etc - var/t_his = "its" - var/t_him = "it" - if (src.gender == MALE) - t_his = "his" - t_him = "him" - else if (src.gender == FEMALE) - t_his = "her" - t_him = "her" + set src in oview() var/skipgloves = 0 var/skipsuitstorage = 0 @@ -23,6 +9,7 @@ var/skipears = 0 var/skipeyes = 0 + //exosuits and helmets obscure our view and stuff. if (src.wear_suit) skipgloves = src.wear_suit.flags_inv & HIDEGLOVES skipsuitstorage = src.wear_suit.flags_inv & HIDESUITSTORAGE @@ -34,79 +21,128 @@ skipeyes = src.head.flags_inv & HIDEEYES skipears = src.head.flags_inv & HIDEEARS + // crappy hacks because you can't do \his[src] etc. I'm sorry this proc is so unreadable, blame the text macros :< + var/t_He = "It" //capitalised for use at the start of each line. + var/t_his = "its" + var/t_him = "it" + var/t_has = "has" + var/t_is = "is" + + var/msg = "*---------*\nThis is " + + if( skipjumpsuit && (wear_mask || skipmask) ) //big suits/masks make it hard to tell their gender + t_He = "They" + t_his = "their" + t_him = "them" + t_has = "have" + t_is = "are" + else + msg += "\icon[src.icon] " + switch(src.gender) + if(MALE) + t_He = "He" + t_his = "his" + t_him = "him" + if(FEMALE) + t_He = "She" + t_his = "her" + t_him = "her" + + msg += "\a [src]!\n" + + //uniform if (src.w_uniform && !skipjumpsuit) if (src.w_uniform.blood_DNA.len) - usr << "\red [src.name] is wearing a[src.w_uniform.blood_DNA.len ? " bloody " : " "] \icon[src.w_uniform] [src.w_uniform.name]!" + msg += "[t_He] [t_is] wearing \icon[src.w_uniform.icon] [src.w_uniform.gender==PLURAL?"some":"a"] blood-stained [src.w_uniform.name]!\n" else - usr << "\blue [src.name] is wearing a \icon[src.w_uniform] [src.w_uniform.name]." - - if (src.wear_suit) - if (src.wear_suit.blood_DNA.len) - usr << "\red [src.name] has a[src.wear_suit.blood_DNA.len ? " bloody " : " "] \icon[src.wear_suit] [src.wear_suit.name] on!" - else - usr << "\blue [src.name] has a \icon[src.wear_suit] [src.wear_suit.name] on." + msg += "[t_He] [t_is] wearing \icon[src.w_uniform] \a [src.w_uniform].\n" + //head if (src.head) if (src.head.blood_DNA.len) - usr << "\red [src.name] has a[src.head.blood_DNA.len ? " bloody " : " "] \icon[src.head] [src.head.name] on his head!" + msg += "[t_He] [t_is] wearing \icon[src.head.icon] [src.head.gender==PLURAL?"some":"a"] blood-stained [src.head.name] on [t_his] head!\n" else - usr << "\blue [src.name] has a \icon[src.head] [src.head.name] on." + msg += "[t_He] [t_is] wearing \icon[src.head] \a [src.head] on [t_his] head.\n" - if (src.handcuffed) - usr << "\blue [src.name] is \icon[src.handcuffed] handcuffed!" - - if (src.ears && !skipears) - usr << "\blue [src.name] has a \icon[src.ears] [src.ears.name] by [t_his] mouth." - - if (src.wear_mask && !skipmask) - if (src.wear_mask.blood_DNA.len) - usr << "\red [src.name] has a[src.wear_mask.blood_DNA.len ? " bloody " : " "] \icon[src.wear_mask] [src.wear_mask.name] on [t_his] face!" + //suit/armour + if (src.wear_suit) + if (src.wear_suit.blood_DNA.len) + msg += "[t_He] [t_is] wearing \icon[src.wear_suit.icon] [src.wear_suit.gender==PLURAL?"some":"a"] blood-stained [src.wear_suit.name]!\n" else - usr << "\blue [src.name] has a \icon[src.wear_mask] [src.wear_mask.name] on [t_his] face." + msg += "[t_He] [t_is] wearing \icon[src.wear_suit] \a [src.wear_suit].\n" - if (src.l_hand) - if (src.l_hand.blood_DNA.len) - usr << "\red [src.name] has a[src.l_hand.blood_DNA.len ? " bloody " : " "] \icon[src.l_hand] [src.l_hand.name] in [t_his] left hand!" - else - usr << "\blue [src.name] has a \icon[src.l_hand] [src.l_hand.name] in [t_his] left hand." - - if (src.r_hand) - if (src.r_hand.blood_DNA.len) - usr << "\red [src.name] has a[src.r_hand.blood_DNA.len ? " bloody " : " "] \icon[src.r_hand] [src.r_hand.name] in [t_his] right hand!" - else - usr << "\blue [src.name] has a \icon[src.r_hand] [src.r_hand.name] in [t_his] right hand." - - if (src.belt) - if (src.belt.blood_DNA.len) - usr << "\red [src.name] has a[src.belt.blood_DNA.len ? " bloody " : " "] \icon[src.belt] [src.belt.name] on [t_his] belt!" - else - usr << "\blue [src.name] has a \icon[src.belt] [src.belt.name] on [t_his] belt." + //suit/armour storage if(src.s_store && !skipsuitstorage) if(src.s_store.blood_DNA.len) - usr << "\red [src.name] has a[src.s_store.blood_DNA.len ? " bloody " : " "] \icon[src.s_store] [src.s_store.name] on [t_his][src.wear_suit.blood_DNA.len ? " bloody " : " "] \icon[src.wear_suit] [src.wear_suit.name]!" + msg += "[t_He] [t_is] carrying \icon[src.s_store.icon] [src.s_store.gender==PLURAL?"some":"a"] blood-stained [src.s_store.name] on [t_his] [src.wear_suit.name]!\n" else - usr << "\blue [src.name] has a \icon[src.s_store] [src.s_store.name] on [t_his][src.wear_suit.blood_DNA.len ? " bloody " : " "] \icon[src.wear_suit] [src.wear_suit.name]." + msg += "[t_He] [t_is] carrying \icon[src.s_store] \a [src.s_store] on [t_his] [src.wear_suit.name].\n" - if (src.shoes && !skipshoes) - usr << "[src.shoes.blood_DNA.len ? "\red" : "\blue"] [src.name] is wearing[src.shoes.blood_DNA.len ? " bloody " : " "] \icon[src.shoes] [src.shoes.name] on [t_his] feet." + //back + if (src.back) + msg += "[t_He] [t_has] \icon[src.back] \a [src.back] on [t_his] back.\n" + //left hand + if (src.l_hand) + if (src.l_hand.blood_DNA.len) + msg += "[t_He] [t_is] holding \icon[src.l_hand.icon] [src.l_hand.gender==PLURAL?"some":"a"] blood-stained [src.l_hand.name] in [t_his] left hand!\n" + else + msg += "[t_He] [t_is] holding \icon[src.l_hand] \a [src.l_hand] in [t_his] left hand.\n" + + //right hand + if (src.r_hand) + if (src.r_hand.blood_DNA.len) + msg += "[t_He] [t_is] holding \icon[src.r_hand] [src.r_hand.gender==PLURAL?"some":"a"] blood-stained [src.r_hand.name] in [t_his] right hand!\n" + else + msg += "[t_He] [t_is] holding \icon[src.r_hand] \a [src.r_hand] in [t_his] right hand.\n" + + //gloves if (src.gloves && !skipgloves) if (src.gloves.blood_DNA.len) - usr << "\red [src.name] has bloody \icon[src.gloves] [src.gloves.name] on [t_his] hands!" + msg += "[t_He] [t_has] \icon[src.gloves.icon] [src.gloves.gender==PLURAL?"some":"a"] blood-stained [src.gloves.name] on [t_his] hands!\n" else - usr << "\blue [src.name] has \icon[src.gloves] [src.gloves.name] on [t_his] hands." + msg += "[t_He] [t_has] \icon[src.gloves] \a [src.gloves] on [t_his] hands.\n" else if (src.blood_DNA.len) - usr << "\red [src.name] has[src.blood_DNA.len ? " bloody " : " "] hands!" + msg += "[t_He] [t_has] blood-stained hands!\n" - if (src.glasses && !skipeyes) - if (src.glasses.blood_DNA.len) - usr << "\red [src.name] has bloody \icon[src.glasses] [src.glasses.name] on [t_his] eyes!" + //handcuffed? + if (src.handcuffed) + msg += "[t_He] [t_is] \icon[src.handcuffed] handcuffed!\n" + + //belt + if (src.belt) + if (src.belt.blood_DNA.len) + msg += "[t_He] [t_has] \icon[src.belt.icon] [src.belt.gender==PLURAL?"some":"a"] blood-stained [src.belt.name] about [t_his] waist!\n" else - usr << "\blue [src.name] has \icon[src.glasses] [src.glasses.name] on [t_his] eyes." + msg += "[t_He] [t_has] \icon[src.belt] \a [src.belt] about [t_his] waist.\n" - if (src.back) - usr << "\blue [src.name] has a \icon[src.back] [src.back.name] on [t_his] back." + //shoes + if (src.shoes && !skipshoes) + if(src.shoes.blood_DNA.len) + msg += "[t_He] [t_is] wearing \icon[src.shoes.icon] [src.shoes.gender==PLURAL?"some":"a"] blood-stained [src.shoes.name] on [t_his] feet!\n" + else + msg += "[t_He] [t_is] wearing \icon[src.shoes] \a [src.shoes] on [t_his] feet.\n" + //mask + if (src.wear_mask && !skipmask) + if (src.wear_mask.blood_DNA.len) + msg += "[t_He] [t_has] \icon[src.wear_mask.icon] [src.wear_mask.gender==PLURAL?"some":"a"] blood-stained [src.wear_mask.name] on [t_his] face!\n" + else + msg += "[t_He] [t_has] \icon[src.wear_mask] \a [src.wear_mask] on [t_his] face.\n" + + //eyes + if (!skipeyes) + if(src.glasses) + if (src.glasses.blood_DNA.len) + msg += "[t_He] [t_has] \icon[src.glasses] [src.gloves.gender==PLURAL?"some":"a"] blood-stained [src.glasses] covering [t_his] eyes!\n" + else + msg += "[t_He] [t_has] \icon[src.glasses] \a [src.glasses] covering [t_his] eyes.\n" + + //ears + if (src.ears && !skipears) + msg += "[t_He] [t_has] \icon[src.ears] \a [src.ears] on [t_his] ears.\n" + + //ID if (src.wear_id) var/id if(istype(src:wear_id, /obj/item/device/pda)) @@ -115,61 +151,67 @@ else id = src.wear_id.registered if (id != src.real_name && in_range(src, usr) && prob(10)) - usr << "\red [src.name] is wearing \icon[src.wear_id] [src.wear_id.name] yet doesn't seem to be that person!!!" + msg += "[t_He] [t_is] wearing \icon[src.wear_id] \a [src.wear_id] yet something doesn't seem right...\n" else - usr << "\blue [src.name] is wearing \icon[src.wear_id] [src.wear_id.name]." - + msg += "[t_He] [t_is] wearing \icon[src.wear_id] \a [src.wear_id].\n" + //Jitters if (src.is_jittery) switch(src.jitteriness) if(300 to INFINITY) - usr << "\red [src] is violently convulsing." + msg += "[t_He] [t_is] convulsing violently!\n" if(200 to 300) - usr << "\red [src] looks extremely jittery." + msg += "[t_He] [t_is] extremely jittery.\n" if(100 to 200) - usr << "\red [src] is twitching ever so slightly." + msg += "[t_He] [t_is] twitching ever so slightly.\n" - if (src.suiciding) - switch(src.suiciding) - if(1) - usr << "\red [src.name] appears to have bitten [t_his] tongue off!" + if (src.suiciding == 1) + msg += "[t_He] [t_has] bitten off [t_his] own tongue and suffered major bloodloss!\n" - if (src.stat == 2 || (changeling && changeling.changeling_fakedeath == 1)) - usr << "\red [src] is limp and unresponsive, a dull lifeless look in [t_his] eyes." + if (src.stat == DEAD || (changeling && changeling.changeling_fakedeath == 1)) + msg += "[t_He] [t_is] limp and unresponsive" + //Carn: yes I'm a pedant, you aren't seeing their lifeless eyes unless you can see their eyes in the first place. + if(!skipeyes) + msg += ", with a dull lifeless look in [t_his] eyes...\n" + else + msg += "...\n" else + msg += "" if (src.getBruteLoss()) if (src.getBruteLoss() < 30) - usr << "\red [src.name] looks slightly injured!" + msg += "[t_He] [t_has] minor bruising.\n" else - usr << "\red [src.name] looks severely injured!" - - if (src.getCloneLoss()) - if (src.getCloneLoss() < 30) - usr << "\red [src.name] looks slightly... unfinished?" - else - usr << "\red [src.name] looks very... unfinished?" + msg += "[t_He] [t_has] severe bruising!\n" if (src.getFireLoss()) if (src.getFireLoss() < 30) - usr << "\red [src.name] looks slightly burned!" + msg += "[t_He] [t_has] minor burns.\n" else - usr << "\red [src.name] looks severely burned!" + msg += "[t_He] [t_has] severe burns!\n" + + if (src.getCloneLoss()) + if (src.getCloneLoss() < 30) + msg += "[t_He] [t_has] minor genetic deformities.\n" + else + msg += "[t_He] [t_has] severe genetic deformities.\n" if (src.nutrition < 100) - usr << "\red [src.name] looks like flesh and bones." + msg += "[t_He] [t_is] severely malnourished.\n" else if (src.nutrition >= 500) if (usr.nutrition < 100) - usr << "\red [src.name] looks very round and delicious. Like a little piggy. A tasty piggy." + msg += "[t_He] [t_is] plump and delicious looking - Like a fat little piggy. A tasty piggy.\n" else - usr << "\blue [src.name] looks quite chubby." + msg += "[t_He] [t_is] quite chubby.\n" - if (src.stat == 1) - usr << "\red [src.name] doesn't seem to be responding to anything around [t_him], [t_his] eyes closed as though asleep." + if (src.stat == UNCONSCIOUS) + msg += "[t_He] [t_is]n't responding to anything around [t_him]; [t_his] eyes are closed as though asleep.\n" else if (src.getBrainLoss() >= 60) - usr << "\red [src.name] has a stupid expression on [t_his] face." + msg += "[t_He] [t_has] a stupid expression on [t_his] face.\n" + msg += "" + if (!src.client) - usr << "\red [src.name] doesn't seem as though they want to talk." + msg += "[t_He] [t_has] a vacant, braindead stare...\n" + msg += "*---------*" - usr << "\blue *---------*" - + usr << msg diff --git a/code/modules/mob/living/carbon/metroid/examine.dm b/code/modules/mob/living/carbon/metroid/examine.dm index 063caa27dd7..22122001de8 100644 --- a/code/modules/mob/living/carbon/metroid/examine.dm +++ b/code/modules/mob/living/carbon/metroid/examine.dm @@ -1,29 +1,32 @@ /mob/living/carbon/metroid/examine() set src in oview() - usr << "\blue *---------*" - usr << text("\blue This is \icon[] []!", src, src.name) - if (src.stat == 2) - usr << text("\red [] is limp and unresponsive.", src.name) + var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + if (src.stat == DEAD) + msg += "It is limp and unresponsive.\n" else if (src.getBruteLoss()) + msg += "" if (src.getBruteLoss() < 40) - usr << text("\red [] has some punctures in its flesh!", src.name) + msg += "It has some punctures in its flesh!" else - usr << text("\red [] has a lot of punctures and tears in its flesh!", src.name) + msg += "It has severe punctures and tears in its flesh!" + msg += "\n" switch(powerlevel) if(2 to 3) - usr << text("\blue [] seems to have little bit of electrical activity inside it.", src.name) + msg += "It is flickering gently with a little electrical activity.\n" if(4 to 5) - usr << text("\blue [] seems to some electricity inside of it.", src.name) + msg += "It is glowing gently with moderate levels of electrical activity.\n" if(6 to 9) - usr << text("\blue [] seems to have a lot of electricity inside of it.", src.name) + msg += "It is glowing brightly with high levels of electrical activity.\n" if(10) - usr << text("\blue [] seems to have extreme electrical activity inside it!", src.name) + msg += "It is radiating with massive levels of electrical activity!\n" + msg += "*---------*" + usr << msg return \ No newline at end of file diff --git a/code/modules/mob/living/carbon/monkey/examine.dm b/code/modules/mob/living/carbon/monkey/examine.dm index 012680351a3..544a400e34b 100644 --- a/code/modules/mob/living/carbon/monkey/examine.dm +++ b/code/modules/mob/living/carbon/monkey/examine.dm @@ -1,31 +1,37 @@ /mob/living/carbon/monkey/examine() set src in oview() - usr << "\blue *---------*" - usr << text("\blue This is \icon[] []!", src, src.name) + var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + if (src.handcuffed) - usr << text("\blue [] is handcuffed! \icon[]", src.name, src.handcuffed) + msg += "It is \icon[src.handcuffed] handcuffed!\n" if (src.wear_mask) - usr << text("\blue [] has a \icon[] [] on \his[] head!", src.name, src.wear_mask, src.wear_mask.name, src) + msg += "It has \icon[src.wear_mask] \a [src.wear_mask] on its head.\n" if (src.l_hand) - usr << text("\blue [] has a \icon[] [] in \his[] left hand!", src.name, src.l_hand, src.l_hand.name, src) + msg += "It has \icon[src.l_hand] \a [src.l_hand] in its left hand.\n" if (src.r_hand) - usr << text("\blue [] has a \icon[] [] in \his[] right hand!", src.name, src.r_hand, src.r_hand.name, src) + msg += "It has \icon[src.r_hand] \a [src.r_hand] in its right hand.\n" if (src.back) - usr << text("\blue [] has a \icon[] [] on \his[] back!", src.name, src.back, src.back.name, src) - if (src.stat == 2) - usr << text("\red [] is limp and unresponsive, a dull lifeless look in their eyes.", src.name) + msg += "It has \icon[src.back] \a [src.back] on its back.\n" + if (src.stat == DEAD) + msg += "It is limp and unresponsive, with no signs of life.\n" else + msg += "" if (src.getBruteLoss()) if (src.getBruteLoss() < 30) - usr << text("\red [] looks slightly bruised!", src.name) + msg += "It has minor bruising.\n" else - usr << text("\red [] looks severely bruised!", src.name) + msg += "It has severe bruising!\n" if (src.getFireLoss()) if (src.getFireLoss() < 30) - usr << text("\red [] looks slightly burnt!", src.name) + msg += "It has minor burns.\n" else - usr << text("\red [] looks severely burnt!", src.name) - if (src.stat == 1) - usr << text("\red [] doesn't seem to be responding to anything around them, their eyes closed as though asleep.", src.name) + msg += "It has severe burns!\n" + if (src.stat == UNCONSCIOUS) + msg += "It isn't responding to anything around it; it seems to be asleep.\n" + msg += "" + + msg += "*---------*" + + usr << msg return \ No newline at end of file diff --git a/code/modules/mob/living/silicon/ai/examine.dm b/code/modules/mob/living/silicon/ai/examine.dm index fdcf15dec61..ac856907658 100644 --- a/code/modules/mob/living/silicon/ai/examine.dm +++ b/code/modules/mob/living/silicon/ai/examine.dm @@ -1,21 +1,26 @@ /mob/living/silicon/ai/examine() set src in oview() - usr << "\blue *---------*" - usr << text("\blue This is \icon[] []!", src, src.name) - if (src.stat == 2) - usr << text("\red [] is powered-down.", src.name) + var/msg = "*---------*\nThis is \icon[src] [src]!\n" + if (src.stat == DEAD) + msg += "It appears to be powered-down.\n" else + msg += "" if (src.getBruteLoss()) if (src.getBruteLoss() < 30) - usr << text("\red [] looks slightly dented", src.name) + msg += "It looks slightly dented.\n" else - usr << text("\red [] looks severely dented!", src.name) - if (src.getFireLoss()) - if (src.getFireLoss() < 30) - usr << text("\red [] looks slightly burnt!", src.name) - else - usr << text("\red [] looks severely burnt!", src.name) - if (src.stat == 1) - usr << text("\red [] doesn't seem to be responding.", src.name) + msg += "It looks severely dented!\n" + if (src.getFireLoss()) + if (src.getFireLoss() < 30) + msg += "It looks slightly charred.\n" + else + msg += "Its casing is melted and heat-warped!\n" + + if (src.stat == UNCONSCIOUS) + msg += "It is non-responsive and displaying the text: \"RUNTIME: Sensory Overload, stack 26/3\".\n" + msg += "" + msg += "*---------*" + + usr << msg return \ No newline at end of file diff --git a/code/modules/mob/living/silicon/pai/examine.dm b/code/modules/mob/living/silicon/pai/examine.dm index 621448c3579..26010d63535 100644 --- a/code/modules/mob/living/silicon/pai/examine.dm +++ b/code/modules/mob/living/silicon/pai/examine.dm @@ -1,21 +1,27 @@ -/mob/living/silicon/pai/examine() +/mob/living/silicon/pai/examine() //removed as it was pointless...moved to the pai-card instead. + /* This is totaly pointless because this mob is contained inside a card! set src in oview() - usr << "\blue *---------*" - usr << text("\blue This is \icon[] []!", src, src.name) - if (src.stat == 2) - usr << text("\red [] appears disabled.", src.name) + var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + if (src.stat == DEAD) + msg += "It appears to be offline.\n" else + msg += "" if (src.getBruteLoss()) if (src.getBruteLoss() < 30) - usr << text("\red [] looks slightly dented", src.name) + msg += "It looks slightly dented.\n" else - usr << text("\red []'s casing appears cracked and broken!", src.name) - if (src.getFireLoss()) - if (src.getFireLoss() < 30) - usr << text("\red [] looks slightly charred!", src.name) - else - usr << text("\red []'s casing is melted and heat-warped!", src.name) - if (src.stat == 1) - usr << text("\red [] doesn't seem to be responding.", src.name) + msg += "Its casing appears cracked and broken!\n" + if (src.getFireLoss()) + if (src.getFireLoss() < 30) + msg += "It looks slightly charred!\n" + else + msg += "Its casing is melted and heat-warped!\n" + if (src.stat == UNCONSCIOUS) + msg += "It doesn't seem to be responding and its text-output is lagging.\n" + msg += "" + msg += "*---------*" + + usr << msg + */ return \ No newline at end of file diff --git a/code/modules/mob/living/silicon/robot/examine.dm b/code/modules/mob/living/silicon/robot/examine.dm index c6d04d7f1d8..4123cdf3512 100644 --- a/code/modules/mob/living/silicon/robot/examine.dm +++ b/code/modules/mob/living/silicon/robot/examine.dm @@ -1,24 +1,30 @@ /mob/living/silicon/robot/examine() set src in oview() - - usr << "\blue *---------*" - usr << text("\blue This is \icon[src] [src.name]!") - if (src.stat == 2) - usr << text("\red [src.name] is powered-down.") + var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + msg += "" if (src.getBruteLoss()) if (src.getBruteLoss() < 75) - usr << text("\red [src.name] looks slightly dented") + msg += "It looks slightly dented.\n" else - usr << text("\red [src.name] looks severely dented!") + msg += "It looks severely dented!\n" if (src.getFireLoss()) if (src.getFireLoss() < 75) - usr << text("\red [src.name] looks slightly burnt!") + msg += "It looks slightly charred.\n" else - usr << text("\red [src.name] looks severely burnt!") - if (src.stat == 1) - usr << text("\red [src.name] doesn't seem to be responding.") + msg += "It looks severely burnt and heat-warped!\n" + msg += "" + if(opened) - usr << "The cover is open and the power cell is [ cell ? "installed" : "missing"]." + msg += "Its cover is open and the power cell is [cell ? "installed" : "missing"].\n" else - usr << "The cover is closed." - return \ No newline at end of file + msg += "Its cover is closed.\n" + + switch(src.stat) + if(CONSCIOUS) + if(!src.client) msg += "It appears to be in stand-by mode.\n" //afk + if(UNCONSCIOUS) msg += "It doesn't seem to be responding.\n" + if(DEAD) msg += "It appears to be powered-down.\n" + msg += "*---------*" + + usr << msg + return diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index a0209ededd8..9190fc145dc 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -67,6 +67,7 @@ return switch(mod) if("Standard") + updatename() module = new /obj/item/weapon/robot_module/standard(src) hands.icon_state = "standard" icon_state = "robot" @@ -74,6 +75,7 @@ feedback_inc("cyborg_standard",1) if("Service") + updatename(mod) module = new /obj/item/weapon/robot_module/butler(src) hands.icon_state = "service" var/icontype = input("Select an icon!", "Robot", null, null) in list("Waitress", "Bro", "Butler", "Kent", "Rich") @@ -91,6 +93,7 @@ feedback_inc("cyborg_service",1) if("Miner") + updatename(mod) module = new /obj/item/weapon/robot_module/miner(src) hands.icon_state = "miner" icon_state = "Miner" @@ -98,6 +101,7 @@ feedback_inc("cyborg_miner",1) if("Medical") + updatename(mod) module = new /obj/item/weapon/robot_module/medical(src) hands.icon_state = "medical" icon_state = "surgeon" @@ -106,6 +110,7 @@ feedback_inc("cyborg_medical",1) if("Security") + updatename(mod) module = new /obj/item/weapon/robot_module/security(src) hands.icon_state = "security" icon_state = "bloodhound" @@ -113,6 +118,7 @@ feedback_inc("cyborg_security",1) if("Engineering") + updatename(mod) module = new /obj/item/weapon/robot_module/engineering(src) hands.icon_state = "engineer" icon_state = "landmate" @@ -120,6 +126,7 @@ feedback_inc("cyborg_engineering",1) if("Janitor") + updatename(mod) module = new /obj/item/weapon/robot_module/janitor(src) hands.icon_state = "janitor" icon_state = "mopgearrex" @@ -129,6 +136,15 @@ overlays -= "eyes" //Takes off the eyes that it started with updateicon() +/mob/living/silicon/robot/proc/updatename(var/prefix as text) + if( length(real_name) < 7 || !prefix ) return + //not really necessary but just to avoid annoying people with + //unique names seeming as nobody could give me a straight answer as + //to whether to remove custom borg names completely. + if(copytext(real_name, 1, 7) == "Cyborg") + real_name = "[prefix] [real_name]" + name = real_name + /mob/living/silicon/robot/verb/cmd_robot_alerts() set category = "Robot Commands" set name = "Show Alerts" diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index c98e9121d60..9de286d2254 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -705,7 +705,7 @@ if (!( usr )) return - usr << "This is \an [name]." + usr << "That's \a [src]." //changed to "That's" from "This is" because "This is some metal sheets" sounds dumb compared to "That's some metal sheets" ~Carn usr << desc // *****RM //usr << "[name]: Dn:[density] dir:[dir] cont:[contents] icon:[icon] is:[icon_state] loc:[loc]" diff --git a/code/modules/mob/new_player/preferences.dm b/code/modules/mob/new_player/preferences.dm index 598e2088670..71382028f64 100644 --- a/code/modules/mob/new_player/preferences.dm +++ b/code/modules/mob/new_player/preferences.dm @@ -361,12 +361,23 @@ datum/preferences switch(link_tags["real_name"]) if("input") new_name = input(user, "Please select a name:", "Character Generation") as text - var/list/bad_characters = list("_", "'", "\"", "<", ">", ";", "[", "]", "{", "}", "|", "\\") + var/list/bad_characters = list("_", "\"", "<", ">", ";", "\[", "\]", "{", "}", "|", "\\","0","1","2","3","4","5","6","7","8","9") for(var/c in bad_characters) new_name = dd_replacetext(new_name, c, "") if(!new_name || (new_name == "Unknown") || (new_name == "floor") || (new_name == "wall") || (new_name == "r-wall")) - alert("Don't do this") + alert("Invalid name. Don't do that!") return + if(length(new_name) >= 26) + alert("That name is too long.") + return + + //Carn: To fix BYOND text-parsing errors caused by people using dumb capitalisation in their names. + var/tempname + for(var/N in dd_text2list(new_name, " ")) + if(N && tempname) //if both aren't null strings + tempname += " " + tempname += capitalize(lowertext(N)) + new_name = tempname if("random") randomize_name() diff --git a/code/modules/mob/simple_animal/constructs.dm b/code/modules/mob/simple_animal/constructs.dm index 4b430edbc27..c47ef5a311c 100644 --- a/code/modules/mob/simple_animal/constructs.dm +++ b/code/modules/mob/simple_animal/constructs.dm @@ -101,13 +101,13 @@ /mob/living/simple_animal/constructarmoured/attack_animal(mob/living/simple_animal/M as mob) if(istype(M, /mob/living/simple_animal/constructbuilder)) health += 10 - M.emote("mends some of [src]'s wounds") + M.emote("mends some of \the [src]'s wounds") else - if(M.melee_damage_upper == 0) - M.emote("[M.friendly] [src]") + if(M.melee_damage_upper <= 0) + M.emote("[M.friendly] \the [src]") else for(var/mob/O in viewers(src, null)) - O.show_message("\red [M] [M.attacktext] [src]!", 1) + O.show_message("\The [M] [M.attacktext] \the [src]!", 1) var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) health -= damage @@ -117,17 +117,19 @@ /mob/living/simple_animal/constructarmoured/examine() set src in oview() - usr << "\blue *---------*" - usr << text("\blue This is \icon[src] [src.name]!") - if (src.health != src.maxHealth) - if (src.health >= 150) - usr << text("\red [src.name] looks slightly dented") + var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + if (src.health < src.maxHealth) + msg += "" + if (src.health >= src.maxHealth/2) + msg += "It looks slightly dented.\n" else - usr << text("\red [src.name] looks severely dented!") + msg += "It looks severely dented!\n" + msg += "" + msg += "*---------*" + + usr << msg return - - ////////////////////////Wraith///////////////////////////////////////////// @@ -223,13 +225,13 @@ /mob/living/simple_animal/constructwraith/attack_animal(mob/living/simple_animal/M as mob) if(istype(M, /mob/living/simple_animal/constructbuilder)) health += 10 - M.emote("mends some of [src]'s wounds") + M.emote("mends some of \the [src]'s wounds") else - if(M.melee_damage_upper == 0) - M.emote("[M.friendly] [src]") + if(M.melee_damage_upper <= 0) + M.emote("[M.friendly] \the [src]") else for(var/mob/O in viewers(src, null)) - O.show_message("\red [M] [M.attacktext] [src]!", 1) + O.show_message("\The [M] [M.attacktext] \the [src]!", 1) var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) health -= damage @@ -238,13 +240,17 @@ /mob/living/simple_animal/constructwraith/examine() set src in oview() - usr << "\blue *---------*" - usr << text("\blue This is \icon[src] [src.name]!") - if (src.health != src.maxHealth) - if (src.health >= 35) - usr << text("\red [src.name] looks slightly dented") + var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + if (src.health < src.maxHealth) + msg += "" + if (src.health >= src.maxHealth/2) + msg += "It looks slightly dented.\n" else - usr << text("\red [src.name] looks severely dented!") + msg += "It looks severely dented!\n" + msg += "" + msg += "*---------*" + + usr << msg return @@ -296,24 +302,28 @@ /mob/living/simple_animal/constructbuilder/attack_animal(mob/living/simple_animal/M as mob) if(istype(M, /mob/living/simple_animal/constructbuilder)) health += 5 - M.emote("mends some of [src]'s wounds") + M.emote("mends some of \the [src]'s wounds") else - if(M.melee_damage_upper == 0) - M.emote("[M.friendly] [src]") + if(M.melee_damage_upper <= 0) + M.emote("[M.friendly] \the [src]") else for(var/mob/O in viewers(src, null)) - O.show_message("\red [M] [M.attacktext] [src]!", 1) + O.show_message("\The [M] [M.attacktext] \the [src]!", 1) var/damage = rand(M.melee_damage_lower, M.melee_damage_upper) health -= damage /mob/living/simple_animal/constructbuilder/examine() set src in oview() - usr << "\blue *---------*" - usr << text("\blue This is \icon[src] [src.name]!") - if (src.health != src.maxHealth) - if (src.health >= 75) - usr << text("\red [src.name] looks slightly dented") + var/msg = "*---------*\nThis is \icon[src] \a [src]!\n" + if (src.health < src.maxHealth) + msg += "" + if (src.health >= src.maxHealth/2) + msg += "It looks slightly dented.\n" else - usr << text("\red [src.name] looks severely dented!") + msg += "It looks severely dented!\n" + msg += "" + msg += "*---------*" + + usr << msg return \ No newline at end of file diff --git a/code/modules/power/lighting.dm b/code/modules/power/lighting.dm index b5521f61816..5d4ceaa7d2a 100644 --- a/code/modules/power/lighting.dm +++ b/code/modules/power/lighting.dm @@ -153,7 +153,6 @@ /obj/machinery/light/attackby(obj/item/W, mob/user) - // attempt to insert light if(istype(W, /obj/item/weapon/light)) if(status != LIGHT_EMPTY) @@ -347,14 +346,12 @@ // use_power(luminosity * LIGHTING_POWER_FACTOR, LIGHT) // called when area power state changes - /obj/machinery/light/power_change() - spawn(0) //rand(0,15) + spawn(10) var/area/A = src.loc.loc A = A.master seton(A.lightswitch && A.power_light) - // called when on fire /obj/machinery/light/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume) diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index 8c18f86fb17..032a375fd93 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -88,6 +88,7 @@ // attack with item, place item on conveyor /obj/machinery/conveyor/attackby(var/obj/item/I, mob/user) + if(isrobot(user)) return //Carn: fix for borgs dropping their modules on conveyor belts user.drop_item() if(I && I.loc) I.loc = src.loc return diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 94d6b476dc6..83f012be838 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -44,6 +44,9 @@ if(stat & BROKEN || !I || !user) return + if(isrobot(user)) + return + if(istype(I, /obj/item/weapon/melee/energy/blade)) user << "You can't place that item inside the disposal unit." return @@ -73,9 +76,6 @@ del(G) return - if(isrobot(user)) - return - if(!I) return user.drop_item() diff --git a/code/stylesheet.dm b/code/stylesheet.dm index f973a4d2dee..5b0502cc924 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -1,120 +1,69 @@ client/script = {""} diff --git a/html/changelog.html b/html/changelog.html index b3918318f58..92ca47aa2e2 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -92,16 +92,27 @@ should be listed in the changelog upon commit tho. Thanks. -->
-

01/03/2012

+

02 March 2012

+

Carn updated:

+
    +
  • Fixed a number of issues with mob examining. Including: not being able to see burns unless they were bruised; vast amounts of grammar; and icons. Updated them to use stylesheet classes.
  • +
  • Borgs can no-longer drop their module items on conveyor belts.
  • +
  • Names input into the setup screen are now lower-cased and then have their first letters capitalised. This is to fix problems with BYOND's text-parsing system.
  • +
  • Runtime fix for lighting.
  • +
  • Over the next few commits I will be updating a tonne of item names to fix text-parsing. Please inform me if I've typoed anything.
  • +
+
+ +
+

01 March 2012

SkyMarshal updated:

  • Tweak/Bugfix for Hallucinations. Much more robust.
-
-

01/03/2012

+

01 March 2012

SkyMarshal updated:

  • Ported BS12 Detective Work System