Class: SystemWeapon

SystemWeapon

A weapon of the game

new SystemWeapon (json)

Name Type Description
json Object optional Json object describing the weapon

Extends

Methods

read (json) overrides

Read the JSON associated to the weapon
Name Type Description
json Object Json object describing the weapon
Get the weapon kind
Returns:
Type Description
SystemWeaponArmorKind

useCommand ()boolean inherited overrides

Use the command if possible
Returns:
Type Description
boolean

use ()boolean inherited overrides

Execute the effects and costs
Returns:
Type Description
boolean
Use the costs

isPossible ()boolean inherited overrides

Check if the costs are possible
Returns:
Type Description
boolean

getTargetKindString ()string inherited overrides

Get the target kind string
Returns:
Type Description
string

name ()string inherited overrides

Get the name according to current lang
Returns:
Type Description
string

getCommand () inherited overrides

Update lang according to a command list and iterator