kinetic weapon 
Vars | |
| 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). |
| ammo_incompatible_msg | Feedback for incompatible ammo can be customized for clarity. |
| 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? |
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).
ammo_incompatible_msg 
Feedback for incompatible ammo can be customized for clarity.
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?