mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2025-12-18 22:22:09 +00:00
* get_tool_quality has numerical meaning * Basic tools set tool quality * Toolspeed is replaced by tool quality checks * Addresses assorted results from live test * Extra cleanup
37 lines
1.2 KiB
Plaintext
37 lines
1.2 KiB
Plaintext
// Tool types, if you add new ones please add them to /obj/item/debug/omnitool in code/game/objects/items/debug_items.dm
|
|
#define TOOL_CROWBAR "crowbar"
|
|
#define TOOL_MULTITOOL "multitool"
|
|
#define TOOL_SCREWDRIVER "screwdriver"
|
|
#define TOOL_WIRECUTTER "wirecutter"
|
|
#define TOOL_WRENCH "wrench"
|
|
#define TOOL_WELDER "welder"
|
|
#define TOOL_CABLE_COIL "cablecoil"
|
|
#define TOOL_ANALYZER "analyzer"
|
|
#define TOOL_MINING "mining"
|
|
#define TOOL_SHOVEL "shovel"
|
|
#define TOOL_RETRACTOR "retractor"
|
|
#define TOOL_HEMOSTAT "hemostat"
|
|
#define TOOL_CAUTERY "cautery"
|
|
#define TOOL_SDRILL "surgical_drill"
|
|
#define TOOL_SCALPEL "scalpel"
|
|
#define TOOL_CSAW "circ_saw"
|
|
#define TOOL_BONESET "bonesetter"
|
|
#define TOOL_KNIFE "knife"
|
|
#define TOOL_BLOODFILTER "bloodfilter"
|
|
#define TOOL_ROLLINGPIN "rollingpin"
|
|
#define TOOL_BONEGEL "bonegel"
|
|
#define TOOL_FIXVEIN "fixovein"
|
|
#define TOOL_BONECLAMP "boneclamp"
|
|
#define TOOL_NANOPASTE "nanopaste"
|
|
#define TOOL_FISHING "fishing rod"
|
|
#define TOOL_WOODCUT "axe"
|
|
|
|
// Divisor for use time. Higher value = better
|
|
#define TOOL_QUALITY_NONE 0
|
|
#define TOOL_QUALITY_WORST 0.125
|
|
#define TOOL_QUALITY_POOR 0.25
|
|
#define TOOL_QUALITY_MEDIOCRE 0.5
|
|
#define TOOL_QUALITY_STANDARD 1
|
|
#define TOOL_QUALITY_DECENT 2
|
|
#define TOOL_QUALITY_GOOD 4
|
|
#define TOOL_QUALITY_BEST 8 |