mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-26 14:31:59 +01:00
Makes loadout gear tweaks a bit more modular (#8668)
This commit is contained in:
@@ -236,13 +236,19 @@ var/list/gear_datums = list()
|
||||
var/faction //Is this item whitelisted for a faction?
|
||||
var/sort_category = "General"
|
||||
var/list/gear_tweaks = list() //List of datums which will alter the item after it has been spawned.
|
||||
var/flags = GEAR_HAS_NAME_SELECTION | GEAR_HAS_DESC_SELECTION
|
||||
|
||||
/datum/gear/New()
|
||||
..()
|
||||
if(!description)
|
||||
var/obj/O = path
|
||||
description = initial(O.desc)
|
||||
gear_tweaks = list(gear_tweak_free_name, gear_tweak_free_desc)
|
||||
if(flags & GEAR_HAS_COLOR_SELECTION)
|
||||
gear_tweaks += list(gear_tweak_free_color_choice)
|
||||
if(flags & GEAR_HAS_NAME_SELECTION)
|
||||
gear_tweaks += list(gear_tweak_free_name)
|
||||
if(flags & GEAR_HAS_DESC_SELECTION)
|
||||
gear_tweaks += list(gear_tweak_free_desc)
|
||||
|
||||
/datum/gear_data
|
||||
var/path
|
||||
|
||||
Reference in New Issue
Block a user