Goonstation 13 - Modules - TypesVar Details

kinetic weapon

Vars

add_residueDoes this gun add gunshot residue when fired? Kinetic guns should (Convair880).
allowDropReloadCan you Drag & Drop ammo onto the gun to reload?
allowReverseReloadCan you use the gun on ammo to reload?
ammo_catsCan be a list too. The .357 Mag revolver can also chamber .38 Spc rounds, for instance (Convair880).
ammobag_magazinesAssoc list of magazine types, standard ammo first, special ammo second
ammobag_restock_costHow many charges it costs an ammobag to fabricate ammo for this gun
ammobag_spec_requiredCan only special-ammo ammobags restock these?
auto_ejectDo we eject casings on firing, or on reload?
casings_to_ejectIf we don't automatically ejected them, we need to keep track (Convair880).
default_magazineWhat's the default magazine used in this gun? Set this in place of putting the type in New()
gildableCan this gun be affected by the [Helios] medal reward?
gildedIs this gun currently gilded by the [Helios] medal reward?
has_empty_stateDoes this gun have a special icon state for having no ammo lefT?
has_fire_anim_stateDoes this gun have a special icon state it should flick to when fired?
max_ammo_capacityHow much ammo can this gun hold? Don't make this null (Convair880).
max_move_amountHow many bullets get moved into this gun per action?
muzzle_flashicon_state of the muzzle flash of the gun (if any)
reload_cooldownWhat's the fastest speed we can reload this? 2 deciseconds is the default spam limiter.
sound_load_overrideDoes this gun have a special sound it makes when loading instead of the assigned ammo sound?

Var Details

add_residue

Does this gun add gunshot residue when fired? Kinetic guns should (Convair880).

allowDropReload

Can you Drag & Drop ammo onto the gun to reload?

allowReverseReload

Can you use the gun on ammo to reload?

ammo_cats

Can be a list too. The .357 Mag revolver can also chamber .38 Spc rounds, for instance (Convair880).

ammobag_magazines

Assoc list of magazine types, standard ammo first, special ammo second

ammobag_restock_cost

How many charges it costs an ammobag to fabricate ammo for this gun

ammobag_spec_required

Can only special-ammo ammobags restock these?

auto_eject

Do we eject casings on firing, or on reload?

casings_to_eject

If we don't automatically ejected them, we need to keep track (Convair880).

default_magazine

What's the default magazine used in this gun? Set this in place of putting the type in New()

gildable

Can this gun be affected by the [Helios] medal reward?

gilded

Is this gun currently gilded by the [Helios] medal reward?

has_empty_state

Does this gun have a special icon state for having no ammo lefT?

has_fire_anim_state

Does this gun have a special icon state it should flick to when fired?

max_ammo_capacity

How much ammo can this gun hold? Don't make this null (Convair880).

max_move_amount

How many bullets get moved into this gun per action?

muzzle_flash

icon_state of the muzzle flash of the gun (if any)

reload_cooldown

What's the fastest speed we can reload this? 2 deciseconds is the default spam limiter.

sound_load_override

Does this gun have a special sound it makes when loading instead of the assigned ammo sound?