From eaec9a6e1b16bc4b1c3de441915070edfba8f91c Mon Sep 17 00:00:00 2001 From: tkdrg Date: Thu, 18 Dec 2014 22:23:47 -0300 Subject: [PATCH] 9 more scarves and small corgi cleanup Adds 9 more scarves (light blue, dark blue, orange, yellow, purple, white, black, zebra and christmas). Cleaned up corgi code a little bit, specially the parts involving icon updates. Fixes a bug where adding a hat to a dead corgi didn't make you drop your hat and created duplicate items. Makes corgis only use one head/back mob sprite and rotate it appropriately. Call regenerate_icons() only when needed now, instead of doing so every tick on Life(). --- code/game/machinery/vending.dm | 5 +- .../objects/items/weapons/vending_items.dm | 2 +- code/modules/clothing/under/ties.dm | 62 ++++- .../living/simple_animal/friendly/corgi.dm | 250 +++++++++--------- icons/mob/corgi_back.dmi | Bin 4141 -> 3402 bytes icons/mob/corgi_head.dmi | Bin 17075 -> 17235 bytes icons/mob/ties.dmi | Bin 1599 -> 2594 bytes icons/obj/clothing/ties.dmi | Bin 7622 -> 10049 bytes 8 files changed, 192 insertions(+), 127 deletions(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 54458f47b30..a7e13ca0b14 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -970,7 +970,10 @@ /obj/item/clothing/under/pants/camo = 1,/obj/item/clothing/under/pants/blackjeans=2,/obj/item/clothing/under/pants/khaki=2, /obj/item/clothing/under/pants/white=2,/obj/item/clothing/under/pants/red=1,/obj/item/clothing/under/pants/black=2, /obj/item/clothing/under/pants/tan=2,/obj/item/clothing/under/pants/blue=1,/obj/item/clothing/under/pants/track=1, - /obj/item/clothing/tie/redscarf=2,/obj/item/clothing/tie/greenscarf=1,/obj/item/clothing/tie/waistcoat=1, + /obj/item/clothing/tie/scarf/red=1,/obj/item/clothing/tie/scarf/green=1,/obj/item/clothing/tie/scarf/darkblue=1, + /obj/item/clothing/tie/scarf/purple=1,/obj/item/clothing/tie/scarf/yellow=1,/obj/item/clothing/tie/scarf/orange=1, + /obj/item/clothing/tie/scarf/lightblue=1,/obj/item/clothing/tie/scarf/white=1,/obj/item/clothing/tie/scarf/black=1, + /obj/item/clothing/tie/scarf/zebra=1,/obj/item/clothing/tie/scarf/christmas=1,/obj/item/clothing/tie/waistcoat=1, /obj/item/clothing/under/sundress=2,/obj/item/clothing/under/blacktango=1,/obj/item/clothing/suit/jacket=3, /obj/item/clothing/glasses/regular=2,/obj/item/clothing/head/sombrero=1,/obj/item/clothing/suit/poncho=1, /obj/item/clothing/suit/ianshirt=1,/obj/item/clothing/shoes/laceup=2,/obj/item/clothing/shoes/sneakers/black=4, diff --git a/code/game/objects/items/weapons/vending_items.dm b/code/game/objects/items/weapons/vending_items.dm index 50ea0ac3ff2..eb8fa37c840 100644 --- a/code/game/objects/items/weapons/vending_items.dm +++ b/code/game/objects/items/weapons/vending_items.dm @@ -61,4 +61,4 @@ /obj/item/weapon/vending_refill/clothing machine_name = "ClothesMate" icon_state = "refill_clothes" - charges = 17// of 51 + charges = 19// of 59 diff --git a/code/modules/clothing/under/ties.dm b/code/modules/clothing/under/ties.dm index f10544a76a6..bace62a6e24 100644 --- a/code/modules/clothing/under/ties.dm +++ b/code/modules/clothing/under/ties.dm @@ -197,18 +197,66 @@ icon_state = "medblueband" item_color = "medblueband" -//////// -//MISC// -//////// +/////////// +//SCARVES// +/////////// -/obj/item/clothing/tie/redscarf +//TODO: ClothesMate vending machine (red/green path change, add the rest) +/obj/item/clothing/tie/scarf + name = "scarf" + desc = "A stylish scarf. The perfect winter accessory for those with a keen fashion sense, and those who just can't handle a cold breeze on their necks." + +/obj/item/clothing/tie/scarf/red name = "red scarf" - desc = "A stylish red scarf. The perfect winter accessory for those with a keen fashion sense." icon_state = "redscarf" item_color = "redscarf" -/obj/item/clothing/tie/greenscarf +/obj/item/clothing/tie/scarf/green name = "green scarf" - desc = "For fashion enthusiasts, and those who just can't handle a cold breeze on their necks." icon_state = "greenscarf" item_color = "greenscarf" + +/obj/item/clothing/tie/scarf/darkblue + name = "dark blue scarf" + icon_state = "darkbluescarf" + item_color = "darkbluescarf" + +/obj/item/clothing/tie/scarf/purple + name = "purple scarf" + icon_state = "purplescarf" + item_color = "purplescarf" + +/obj/item/clothing/tie/scarf/yellow + name = "yellow scarf" + icon_state = "yellowscarf" + item_color = "yellowscarf" + +/obj/item/clothing/tie/scarf/orange + name = "orange scarf" + icon_state = "orangescarf" + item_color = "orangescarf" + +/obj/item/clothing/tie/scarf/lightblue + name = "light blue scarf" + icon_state = "lightbluescarf" + item_color = "lightbluescarf" + +/obj/item/clothing/tie/scarf/white + name = "white scarf" + icon_state = "whitescarf" + item_color = "whitescarf" + +/obj/item/clothing/tie/scarf/black + name = "black scarf" + icon_state = "blackscarf" + item_color = "blackscarf" + +/obj/item/clothing/tie/scarf/zebra + name = "zebra scarf" + icon_state = "zebrascarf" + item_color = "zebrascarf" + +/obj/item/clothing/tie/scarf/christmas + name = "christmas scarf" + icon_state = "christmasscarf" + item_color = "christmasscarf" diff --git a/code/modules/mob/living/simple_animal/friendly/corgi.dm b/code/modules/mob/living/simple_animal/friendly/corgi.dm index 7726038a19a..a835500cdc0 100644 --- a/code/modules/mob/living/simple_animal/friendly/corgi.dm +++ b/code/modules/mob/living/simple_animal/friendly/corgi.dm @@ -25,7 +25,15 @@ var/obj/item/inventory_back var/facehugger -/mob/living/simple_animal/corgi/Life() +/mob/living/simple_animal/corgi/New() + ..() + regenerate_icons() + +/mob/living/simple_animal/corgi/Die() + ..() + regenerate_icons() + +/mob/living/simple_animal/corgi/revive() ..() regenerate_icons() @@ -192,134 +200,138 @@ var/valid = 0 //Various hats and items (worn on his head) change Ian's behaviour. His attributes are reset when a hat is removed. - switch(item_to_add.type) - if( /obj/item/clothing/glasses/sunglasses, /obj/item/clothing/head/that, /obj/item/clothing/head/collectable/paper, - /obj/item/clothing/head/hardhat, /obj/item/clothing/head/collectable/hardhat,/obj/item/clothing/head/hardhat/white, /obj/item/weapon/paper ) - valid = 1 + if(istype(item_to_add, /obj/item/clothing/tie/scarf)) + valid = 1 + else + switch(item_to_add.type) + if( /obj/item/clothing/glasses/sunglasses, /obj/item/clothing/head/that, /obj/item/clothing/head/collectable/paper, + /obj/item/clothing/head/hardhat, /obj/item/clothing/head/collectable/hardhat, /obj/item/clothing/head/hardhat/white, + /obj/item/weapon/paper) + valid = 1 - if(/obj/item/clothing/head/helmet) - name = "Sergeant [real_name]" - desc = "The ever-loyal, the ever-vigilant." - valid = 1 + if(/obj/item/clothing/head/helmet) + name = "Sergeant [real_name]" + desc = "The ever-loyal, the ever-vigilant." + valid = 1 - if(/obj/item/clothing/head/chefhat, /obj/item/clothing/head/collectable/chef) - name = "Sous chef [real_name]" - desc = "Your food will be taste-tested. All of it." - valid = 1 + if(/obj/item/clothing/head/chefhat, /obj/item/clothing/head/collectable/chef) + name = "Sous chef [real_name]" + desc = "Your food will be taste-tested. All of it." + valid = 1 - if(/obj/item/clothing/head/caphat, /obj/item/clothing/head/collectable/captain) - name = "Captain [real_name]" - desc = "Probably better than the last captain." - valid = 1 + if(/obj/item/clothing/head/caphat, /obj/item/clothing/head/collectable/captain) + name = "Captain [real_name]" + desc = "Probably better than the last captain." + valid = 1 - if(/obj/item/clothing/head/kitty, /obj/item/clothing/head/collectable/kitty) - name = "Runtime" - emote_see = list("coughs up a furball", "stretches") - emote_hear = list("purrs") - speak = list("Purrr", "Meow!", "MAOOOOOW!", "HISSSSS", "MEEEEEEW") - desc = "It's a cute little kitty-cat! ... wait ... what the hell?" - valid = 1 + if(/obj/item/clothing/head/kitty, /obj/item/clothing/head/collectable/kitty) + name = "Runtime" + emote_see = list("coughs up a furball", "stretches") + emote_hear = list("purrs") + speak = list("Purrr", "Meow!", "MAOOOOOW!", "HISSSSS", "MEEEEEEW") + desc = "It's a cute little kitty-cat! ... wait ... what the hell?" + valid = 1 - if(/obj/item/clothing/head/rabbitears, /obj/item/clothing/head/collectable/rabbitears) - name = "Hoppy" - emote_see = list("twitches its nose", "hops around a bit") - desc = "This is Hoppy. It's a corgi-...urmm... bunny rabbit" - valid = 1 + if(/obj/item/clothing/head/rabbitears, /obj/item/clothing/head/collectable/rabbitears) + name = "Hoppy" + emote_see = list("twitches its nose", "hops around a bit") + desc = "This is Hoppy. It's a corgi-...urmm... bunny rabbit" + valid = 1 - if(/obj/item/clothing/head/beret, /obj/item/clothing/head/collectable/beret) - name = "Yann" - desc = "Mon dieu! C'est un chien!" - speak = list("le woof!", "le bark!", "JAPPE!!") - emote_see = list("cowers in fear.", "surrenders.", "plays dead.","looks as though there is a wall in front of him.") - valid = 1 + if(/obj/item/clothing/head/beret, /obj/item/clothing/head/collectable/beret) + name = "Yann" + desc = "Mon dieu! C'est un chien!" + speak = list("le woof!", "le bark!", "JAPPE!!") + emote_see = list("cowers in fear.", "surrenders.", "plays dead.","looks as though there is a wall in front of him.") + valid = 1 - if(/obj/item/clothing/head/det_hat) - name = "Detective [real_name]" - desc = "[name] sees through your lies..." - emote_see = list("investigates the area.","sniffs around for clues.","searches for scooby snacks.") - valid = 1 + if(/obj/item/clothing/head/det_hat) + name = "Detective [real_name]" + desc = "[name] sees through your lies..." + emote_see = list("investigates the area.","sniffs around for clues.","searches for scooby snacks.") + valid = 1 - if(/obj/item/clothing/head/nursehat) - name = "Nurse [real_name]" - desc = "[name] needs 100cc of beef jerky...STAT!" - valid = 1 + if(/obj/item/clothing/head/nursehat) + name = "Nurse [real_name]" + desc = "[name] needs 100cc of beef jerky...STAT!" + valid = 1 - if(/obj/item/clothing/head/pirate, /obj/item/clothing/head/collectable/pirate) - name = "[pick("Ol'","Scurvy","Black","Rum","Gammy","Bloody","Gangrene","Death","Long-John")] [pick("kibble","leg","beard","tooth","poop-deck","Threepwood","Le Chuck","corsair","Silver","Crusoe")]" - desc = "Yaarghh!! Thar' be a scurvy dog!" - emote_see = list("hunts for treasure.","stares coldly...","gnashes his tiny corgi teeth!") - emote_hear = list("growls ferociously!", "snarls.") - speak = list("Arrrrgh!!","Grrrrrr!") - valid = 1 + if(/obj/item/clothing/head/pirate, /obj/item/clothing/head/collectable/pirate) + name = "[pick("Ol'","Scurvy","Black","Rum","Gammy","Bloody","Gangrene","Death","Long-John")] [pick("kibble","leg","beard","tooth","poop-deck","Threepwood","Le Chuck","corsair","Silver","Crusoe")]" + desc = "Yaarghh!! Thar' be a scurvy dog!" + emote_see = list("hunts for treasure.","stares coldly...","gnashes his tiny corgi teeth!") + emote_hear = list("growls ferociously!", "snarls.") + speak = list("Arrrrgh!!","Grrrrrr!") + valid = 1 - if(/obj/item/clothing/head/ushanka) - name = "[pick("Comrade","Commissar","Glorious Leader")] [real_name]" - desc = "A follower of Karl Barx." - emote_see = list("contemplates the failings of the capitalist economic model.", "ponders the pros and cons of vangaurdism.") - valid = 1 + if(/obj/item/clothing/head/ushanka) + name = "[pick("Comrade","Commissar","Glorious Leader")] [real_name]" + desc = "A follower of Karl Barx." + emote_see = list("contemplates the failings of the capitalist economic model.", "ponders the pros and cons of vangaurdism.") + valid = 1 - if(/obj/item/clothing/head/collectable/police) - name = "Officer [real_name]" - emote_see = list("drools.","looks for donuts.") - desc = "Stop right there criminal scum!" - valid = 1 + if(/obj/item/clothing/head/collectable/police) + name = "Officer [real_name]" + emote_see = list("drools.","looks for donuts.") + desc = "Stop right there criminal scum!" + valid = 1 - if(/obj/item/clothing/head/wizard/fake, /obj/item/clothing/head/wizard, /obj/item/clothing/head/collectable/wizard) - name = "Grandwizard [real_name]" - speak = list("YAP", "Woof!", "Bark!", "AUUUUUU", "EI NATH!") - valid = 1 + if(/obj/item/clothing/head/wizard/fake, /obj/item/clothing/head/wizard, /obj/item/clothing/head/collectable/wizard) + name = "Grandwizard [real_name]" + speak = list("YAP", "Woof!", "Bark!", "AUUUUUU", "EI NATH!") + valid = 1 - if(/obj/item/clothing/head/cardborg) - name = "Borgi" - speak = list("Ping!","Beep!","Woof!") - emote_see = list("goes rogue.", "sniffs out non-humans.") - desc = "Result of robotics budget cuts." - valid = 1 + if(/obj/item/clothing/head/cardborg) + name = "Borgi" + speak = list("Ping!","Beep!","Woof!") + emote_see = list("goes rogue.", "sniffs out non-humans.") + desc = "Result of robotics budget cuts." + valid = 1 - if(/obj/item/weapon/bedsheet) - name = "\improper Ghost" - speak = list("WoooOOOooo~","AUUUUUUUUUUUUUUUUUU") - emote_see = list("stumbles around.", "shivers.") - emote_hear = list("howls!","groans.") - desc = "Spooky!" - valid = 1 + if(/obj/item/weapon/bedsheet) + name = "\improper Ghost" + speak = list("WoooOOOooo~","AUUUUUUUUUUUUUUUUUU") + emote_see = list("stumbles around.", "shivers.") + emote_hear = list("howls!","groans.") + desc = "Spooky!" + valid = 1 - if(/obj/item/clothing/head/helmet/space/santahat) - name = "Santa's Corgi Helper" - emote_hear = list("barks christmas songs.", "yaps merrily!") - emote_see = list("looks for presents.", "checks his list.") - desc = "He's very fond of milk and cookies." - valid = 1 + if(/obj/item/clothing/head/helmet/space/santahat) + name = "Santa's Corgi Helper" + emote_hear = list("barks christmas songs.", "yaps merrily!") + emote_see = list("looks for presents.", "checks his list.") + desc = "He's very fond of milk and cookies." + valid = 1 - if(/obj/item/clothing/head/soft) - name = "Corgi Tech [real_name]" - desc = "The reason your yellow gloves have chew-marks." - valid = 1 + if(/obj/item/clothing/head/soft) + name = "Corgi Tech [real_name]" + desc = "The reason your yellow gloves have chew-marks." + valid = 1 - if(/obj/item/clothing/head/hardhat/reindeer) - name = "[real_name] the red-nosed Corgi" - emote_hear = list("lights the way!", "illuminates.", "yaps!") - desc = "He has a very shiny nose." - SetLuminosity(1) - valid = 1 + if(/obj/item/clothing/head/hardhat/reindeer) + name = "[real_name] the red-nosed Corgi" + emote_hear = list("lights the way!", "illuminates.", "yaps!") + desc = "He has a very shiny nose." + SetLuminosity(1) + valid = 1 - if(/obj/item/clothing/head/sombrero) - name = "Segnor [real_name]" - desc = "You must respect elder [real_name]" - valid = 1 + if(/obj/item/clothing/head/sombrero) + name = "Segnor [real_name]" + desc = "You must respect elder [real_name]" + valid = 1 - if(/obj/item/clothing/head/hopcap) - name = "Lieutenant [real_name]" - desc = "Can actually be trusted to not run off on his own." - valid = 1 + if(/obj/item/clothing/head/hopcap) + name = "Lieutenant [real_name]" + desc = "Can actually be trusted to not run off on his own." + valid = 1 if(valid) + if(!usr.drop_item()) + usr << "\The [item_to_add] is stuck to your hand, you cannot put it on [src]'s head!" + return 0 if(health <= 0) usr << "There is merely a dull, lifeless look in [real_name]'s eyes as you put the [item_to_add] on \him." else if(usr) - if(!usr.drop_item()) - usr << "\The [item_to_add] is stuck to your hand, you cannot put it on [src]'s head!" - return 0 usr.visible_message("[usr] puts [item_to_add] on [real_name]'s head. [src] looks at [usr] and barks once.", "You put [item_to_add] on [real_name]'s head. [src] gives you a peculiar look, then wags \his tail once and barks.", "You hear a friendly-sounding bark.") @@ -411,25 +423,27 @@ /mob/living/simple_animal/corgi/regenerate_icons() - overlays = list() + overlays.Cut() if(inventory_head) - var/head_icon_state = inventory_head.icon_state + var/image/head_icon if(health <= 0) - head_icon_state += "2" - - var/icon/head_icon = image('icons/mob/corgi_head.dmi',head_icon_state) - if(head_icon) - overlays += head_icon + head_icon = image('icons/mob/corgi_head.dmi', icon_state = inventory_head.icon_state, dir = EAST) + head_icon.pixel_y = -8 + head_icon.transform = turn(head_icon.transform, 180) + else + head_icon = image('icons/mob/corgi_head.dmi', icon_state = inventory_head.icon_state) + overlays += head_icon if(inventory_back) - var/back_icon_state = inventory_back.icon_state + var/image/back_icon if(health <= 0) - back_icon_state += "2" - - var/icon/back_icon = image('icons/mob/corgi_back.dmi',back_icon_state) - if(back_icon) - overlays += back_icon + back_icon = image('icons/mob/corgi_back.dmi', icon_state = inventory_back.icon_state, dir = EAST) + back_icon.pixel_y = -11 + back_icon.transform = turn(back_icon.transform, 180) + else + back_icon = image('icons/mob/corgi_back.dmi', icon_state = inventory_back.icon_state) + overlays += back_icon if(facehugger) if(istype(src, /mob/living/simple_animal/corgi/puppy)) diff --git a/icons/mob/corgi_back.dmi b/icons/mob/corgi_back.dmi index 6c7c1444909d91bcf53f907fff26d83f86849849..7ea3cee1a4a0894a3d8904a754efe0b8ccf880ee 100644 GIT binary patch literal 3402 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 cPf90T9}x&3rSk-#GvPn2n9}EU5AW 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 G2mC+D=z@a) diff --git a/icons/mob/ties.dmi b/icons/mob/ties.dmi index b635dca13e3d72551a18b63a7425ae344d1171f9..284b2720655fba907fb25047fff68b1b1390b7bf 100644 GIT binary patch literal 2594 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 QkJ;Rvj^gbqYy;B&239S%>i_@% diff --git a/icons/obj/clothing/ties.dmi b/icons/obj/clothing/ties.dmi index 2f4fba35c91fd5b595b7a5b5994c34af78450136..b278d4e1eb31fcb95a8321741e62ec2aa82b87ef 100644 GIT binary patch literal 10049 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