weapons.instance module¶
Provides a class to store information specific to each weapon.
- class weapons.instance.WeaponClass(name, basename, properties)[source]¶
Bases:
object
Class used to store information specific to the given weapon.
- property ammoprop¶
Return the ammoprop of the weapon.
- Returns:
None if the weapon doesn’t have ammo.
- Return type:
- property clip¶
Return the clip value of the weapon.
- Returns:
None if the weapon doesn’t have ammo.
- Return type:
- property cost¶
Return the cost of the weapon.
- Returns:
None if the cost data is missing.
- Return type:
- property item_definition_index¶
Return the item definition index of the weapon.
- Returns:
None if the item defition index data is missing.
- Return type:
- property maxammo¶
Return the maxammo amount for the weapon.
- Returns:
None if the weapon doesn’t have ammo.
- Return type: