mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-22 19:47:47 +01:00
Mostly removes creation of throwaway objects from chameleon items
- Replaces the creation of throwaway items from New() with initial() calls for all chameleon items. - Unfortunately throwaway items could not be removed when switch appearance, as initial() does not work very will with list vars. - Makes chameleon item name cache lists global. - Makes chameleon guns a subtype of energy guns, removes chameleon magazines. - Moves chameleon.dm to clothing module root - Items without icon or icon_state are no longer selectable as chameleon appearances. - Chameleon verbs go in their own panel.
This commit is contained in:
@@ -182,10 +182,6 @@
|
||||
damage = 1
|
||||
embed = 0
|
||||
|
||||
/obj/item/projectile/bullet/chameleon
|
||||
damage = 1 // stop trying to murderbone with a fake gun dumbass!!!
|
||||
embed = 0 // nope
|
||||
|
||||
/* Practice */
|
||||
|
||||
/obj/item/projectile/bullet/pistol/practice
|
||||
|
||||
@@ -150,3 +150,12 @@
|
||||
spawn
|
||||
qdel(src)
|
||||
return
|
||||
|
||||
/obj/item/projectile/chameleon
|
||||
name = "bullet"
|
||||
icon_state = "bullet"
|
||||
damage = 1 // stop trying to murderbone with a fake gun dumbass!!!
|
||||
embed = 0 // nope
|
||||
nodamage = 1
|
||||
damage_type = HALLOSS
|
||||
muzzle_type = /obj/effect/projectile/bullet/muzzle
|
||||
|
||||
Reference in New Issue
Block a user