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