mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-29 16:19:36 +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:
@@ -36,7 +36,6 @@
|
||||
fire_sound = isnull(current_mode.fire_sound)? initial(fire_sound) : current_mode.fire_sound
|
||||
|
||||
update_icon()
|
||||
update_held_icon()
|
||||
|
||||
/obj/item/weapon/gun/energy/emp_act(severity)
|
||||
..()
|
||||
@@ -115,4 +114,4 @@
|
||||
icon_state = "[modifystate][ratio]"
|
||||
else
|
||||
icon_state = "[initial(icon_state)][ratio]"
|
||||
|
||||
update_held_icon()
|
||||
|
||||
Reference in New Issue
Block a user