/tg/ Station 13 - Modules - TypesDefine Details

modular_nova/modules/ammo_workbench/code/ammo_bench_defines.dm

AMMO_CATEGORY_LETHALThis bitflag is for "basic" lethals, with nothing particularly fancy under the hood.
AMMO_CATEGORY_PLUSThis bitflag is for "plus" ammo, which covers both hollow-point and armor-piercing.
AMMO_CATEGORY_NICHEThis bitflag is for niche ammo, which have some gimmick attached to them, e.g. match ammo bouncing, incendiaries setting people on fire, etc.
AMMO_CATEGORY_SUPERThis bitflag is for "super" ammo, which performs better than more conventional ammo, somehow, e.g. mil-spec shells.
AMMO_CATEGORY_ESOTERICThis bitflag is for esoteric ammo, e.g. phasic, homing. Mainly as a supplementary bitflag.
AMMO_CLASS_NONEThis ammo is nonlethal, less-lethal, or otherwise unremarkable in regards to turning men into corpses.
AMMO_CLASS_NICHE_LTLThis ammo is nonlethal, less-lethal, or otherwise unremarkable in regards to turning men into corpses, but has some niche applications.
AMMO_CLASS_LETHALThis ammo is lethal, but otherwise unremarkable in regards to turning men into corpses.
AMMO_CLASS_PLUSThis ammo is lethal, and is either hollow-point (more damage, weak to armor) or armor-piercing (less damage, ignores some armor).
AMMO_CLASS_NICHEThis ammo is lethal, and has some weird and/or gimmicky niche.
AMMO_CLASS_SUPERThis ammo is lethal, and meant to perform better than conventional ammunition.
AMMO_CLASS_ESOTERICThis ammo is lethal, and is weird in some way, shape, or form. This should probably be combined with another ammo class.
AMMO_ALL_TYPESDefine for all ammo categories.

Define Details

AMMO_ALL_TYPES

Define for all ammo categories.

AMMO_CATEGORY_ESOTERIC

This bitflag is for esoteric ammo, e.g. phasic, homing. Mainly as a supplementary bitflag.

AMMO_CATEGORY_LETHAL

This bitflag is for "basic" lethals, with nothing particularly fancy under the hood.

AMMO_CATEGORY_NICHE

This bitflag is for niche ammo, which have some gimmick attached to them, e.g. match ammo bouncing, incendiaries setting people on fire, etc.

AMMO_CATEGORY_PLUS

This bitflag is for "plus" ammo, which covers both hollow-point and armor-piercing.

AMMO_CATEGORY_SUPER

This bitflag is for "super" ammo, which performs better than more conventional ammo, somehow, e.g. mil-spec shells.

AMMO_CLASS_ESOTERIC

This ammo is lethal, and is weird in some way, shape, or form. This should probably be combined with another ammo class.

AMMO_CLASS_LETHAL

This ammo is lethal, but otherwise unremarkable in regards to turning men into corpses.

AMMO_CLASS_NICHE

This ammo is lethal, and has some weird and/or gimmicky niche.

AMMO_CLASS_NICHE_LTL

This ammo is nonlethal, less-lethal, or otherwise unremarkable in regards to turning men into corpses, but has some niche applications.

AMMO_CLASS_NONE

This ammo is nonlethal, less-lethal, or otherwise unremarkable in regards to turning men into corpses.

AMMO_CLASS_PLUS

This ammo is lethal, and is either hollow-point (more damage, weak to armor) or armor-piercing (less damage, ignores some armor).

AMMO_CLASS_SUPER

This ammo is lethal, and meant to perform better than conventional ammunition.