Weapon, pickaxe and shield resprite (and a bunch of other stuff) (#6776)

this resprites some weapons,

namely the butterfly knife and switchblade to not be comically oversized
(you know, they're...concealable.)
tweaks some other sprites too, like the handles of polearms and the stunbaton
this doesn't change how they look from afar, they're practically the same in glance value
riot shield taken from Eris (and tactical shield is a modified version of that)
made ebarrier use same colors as eshield (this makes more sense, honestly)
This commit is contained in:
alsoandanswer
2019-08-24 20:20:31 +08:00
committed by Erki
parent 0502e85b00
commit d875dcfc3b
22 changed files with 71 additions and 18 deletions
+1 -1
View File
@@ -178,7 +178,7 @@ var/global/list/rnwords = list("ire","ego","nahlizet","certum","veri","jatkaa","
/obj/item/weapon/book/tome
name = "arcane tome"
icon = 'icons/obj/weapons.dmi'
icon = 'icons/obj/library.dmi'
icon_state ="tome"
throw_speed = 1
throw_range = 5
@@ -1,7 +1,7 @@
/obj/item/weapon/material/butterflyconstruction
name = "unfinished concealed knife"
desc = "An unfinished concealed knife, it looks like the screws need to be tightened."
icon = 'icons/obj/buildingobject.dmi'
icon = 'icons/obj/weapons_build.dmi'
icon_state = "butterflystep1"
force_divisor = 0.1
thrown_force_divisor = 0.1
@@ -16,7 +16,7 @@
/obj/item/weapon/material/butterflyblade
name = "knife blade"
desc = "A knife blade. Unusable as a weapon without a grip."
icon = 'icons/obj/buildingobject.dmi'
icon = 'icons/obj/weapons_build.dmi'
icon_state = "butterfly2"
force_divisor = 0.1
thrown_force_divisor = 0.1
@@ -24,7 +24,7 @@
/obj/item/weapon/material/butterflyhandle
name = "concealed knife grip"
desc = "A plasteel grip with screw fittings for a blade."
icon = 'icons/obj/buildingobject.dmi'
icon = 'icons/obj/weapons_build.dmi'
icon_state = "butterfly1"
force_divisor = 0.1
thrown_force_divisor = 0.1
@@ -74,6 +74,7 @@
/obj/item/weapon/material/shaft
name = "shaft"
desc = "A large stick, you could probably attach something to it."
icon = 'icons/obj/weapons_build.dmi'
icon_state = "shaft"
item_state = "rods"
force = 5
@@ -103,6 +104,7 @@
/obj/item/weapon/material/spearhead
name = "spearhead"
desc = "A pointy spearhead, not really useful without a shaft."
icon = 'icons/obj/weapons_build.dmi'
icon_state = "spearhead"
force = 5
throwforce = 5
@@ -149,7 +151,7 @@
/obj/item/woodcirclet
name = "wood circlet"
desc = "A small wood circlet for making a flower crown."
icon = 'icons/obj/buildingobject.dmi'
icon = 'icons/obj/weapons_build.dmi'
icon_state = "woodcirclet"
item_state = "woodcirclet"
w_class = ITEMSIZE_SMALL
@@ -30,6 +30,7 @@
desc = "The unearthly energies that once powered this blade are now dormant."
icon = 'icons/obj/wizard.dmi'
icon_state = "render"
item_state = "knife"
applies_material_colour = 0
/obj/item/weapon/material/knife/bayonet
@@ -60,7 +60,7 @@
attack_verb = list("slashed", "sliced", "cut", "clawed")
/obj/item/weapon/material/scythe
icon_state = "scythe0"
icon_state = "scythe"
name = "scythe"
desc = "A sharp and curved blade on a long fibremetal handle, this tool makes it easy to reap what you sow."
force_divisor = 0.275 // 16 with hardness 60 (steel)
+2
View File
@@ -48,8 +48,10 @@
/obj/item/weapon/mop/update_icon()
if(reagents.total_volume < 1)
icon_state = "mop"
item_state = "mop"
if(reagents.total_volume > 1)
icon_state = "mop_wet"
item_state = "mop_wet"
/obj/item/weapon/mop/on_reagent_change()
update_icon()
@@ -2,6 +2,7 @@
name = "bible"
desc = "Apply to head repeatedly."
icon_state ="bible"
icon = 'icons/obj/library.dmi'
throw_speed = 1
throw_range = 5
w_class = 3.0
@@ -51,29 +52,29 @@
name = book_name
SSticker.Bible_name = book_name
var/new_book_style = input(user,"Which bible style would you like?") in list("Bible", "Koran", "Scrapbook", "Creeper", "White Bible", "Holy Light", "Atheist", "Tome", "The King in Yellow", "Ithaqua", "Scientology", "the bible melts", "Necronomicon")
var/new_book_style = input(user,"Which bible style would you like?") in list("Bible", "Quran", "Scrapbook", "Creeper", "White Bible", "Holy Light", "Atheist", "Tome", "The King in Yellow", "Ithaqua", "Scientology", "the bible melts", "Necronomicon")
switch(new_book_style)
if("Koran")
icon_state = "koran"
item_state = "koran"
if("Quran")
icon_state = "quran"
item_state = "quran"
if("Scrapbook")
icon_state = "scrapbook"
item_state = "scrapbook"
if("Creeper")
icon_state = "creeper"
item_state = "syringe_kit"
item_state = "creeper"
if("White Bible")
icon_state = "white"
item_state = "syringe_kit"
item_state = "white"
if("Holy Light")
icon_state = "holylight"
item_state = "syringe_kit"
item_state = "holylight"
if("Atheist")
icon_state = "athiest"
item_state = "syringe_kit"
icon_state = "atheist"
item_state = "atheist"
if("Tome")
icon_state = "tome"
item_state = "syringe_kit"
item_state = "tome"
if("The King in Yellow")
icon_state = "kingyellow"
item_state = "kingyellow"
+1 -1
View File
@@ -138,7 +138,7 @@
/obj/item/weapon/reagent_containers/spray/aspergillum
name = "aspergillum"
desc = "A ceremonial item for sprinkling holy water, or other liquids, on a subject. It has two sacred bells attached."
desc = "A ceremonial item for sprinkling holy water, or other liquids, on a subject."
icon = 'icons/obj/weapons.dmi'
icon_state = "aspergillum"
item_state = "aspergillum"
+6 -1
View File
@@ -123,8 +123,10 @@
/obj/item/stack/material/plastic
name = "plastic"
icon_state = "sheet-plastic"
item_state = "sheet-plastic"
default_type = "plastic"
icon_has_variants = TRUE
drop_sound = 'sound/items/drop/card.ogg'
/obj/item/stack/material/gold
name = "gold"
@@ -213,7 +215,7 @@
icon_state = "sheet-leather"
default_type = "leather"
icon_has_variants = TRUE
drop_sound = 'sound/items/drop/clothing.ogg'
drop_sound = 'sound/items/drop/leather.ogg'
/obj/item/stack/material/glass
name = "glass"
@@ -231,6 +233,7 @@
/obj/item/stack/material/glass/reinforced
name = "reinforced glass"
icon_state = "sheet-rglass"
item_state = "sheet-rglass"
default_type = "rglass"
/obj/item/stack/material/glass/phoronglass
@@ -238,6 +241,7 @@
desc = "This sheet is special platinum-glass alloy designed to withstand large temperatures"
singular_name = "borosilicate glass sheet"
icon_state = "sheet-phoronglass"
item_state = "sheet-pglass"
default_type = "borosilicate glass"
/obj/item/stack/material/glass/phoronrglass
@@ -245,6 +249,7 @@
desc = "This sheet is special platinum-glass alloy designed to withstand large temperatures. It is reinforced with few rods."
singular_name = "reinforced borosilicate glass sheet"
icon_state = "sheet-phoronrglass"
item_state = "sheet-prglass"
default_type = "reinforced borosilicate glass"
/obj/item/stack/material/bronze
@@ -131,6 +131,7 @@
name = "Robust coffee"
desc = "Careful, the beverage you're about to enjoy is extremely hot."
icon_state = "coffee"
item_state = "cont_vapour"
drop_sound = 'sound/items/drop/box.ogg'
center_of_mass = list("x"=15, "y"=10)
Initialize()
+41
View File
@@ -0,0 +1,41 @@
################################
# Example Changelog File
#
# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
#
# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
# When it is, any changes listed below will disappear.
#
# Valid Prefixes:
# bugfix
# wip (For works in progress)
# tweak
# soundadd
# sounddel
# rscadd (general adding of nice things)
# rscdel (general deleting of nice things)
# imageadd
# imagedel
# maptweak
# spellcheck (typo fixes)
# experiment
# balance
# admin
# backend
# security
# refactor
#################################
# Your name.
author: Wowzewow
# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
delete-after: True
# Any changes you've made. See valid prefix list above.
# INDENT WITH TWO SPACES. NOT TABS. SPACES.
# SCREW THIS UP AND IT WON'T WORK.
# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
changes:
- imageadd: "Resprites bibles, some melee weapons and shields."
Binary file not shown.

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 654 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 207 KiB

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B