Public Member Functions | Public Attributes

common.gamesys.Combat.CombatResolver Class Reference

List of all members.

Public Member Functions

def __init__
def update
def setTargetId
def equipWeapon
 Equipping a weapon on a given slot of the combat resolver.
def removeWeapon
def startSlot
def stopSlot
def doWeaponAttack
def determineWeaponDamage

Public Attributes

 id
 hostEntity
 attackTable
 weaponSlots
 procTimer

Detailed Description

Definition at line 18 of file Combat.py.


Member Function Documentation

def common.gamesys.Combat.CombatResolver.__init__ (   self,
  id,
  hostEntity 
)

Definition at line 20 of file Combat.py.

def common.gamesys.Combat.CombatResolver.determineWeaponDamage (   self,
  slot,
  hitType 
)

Definition at line 79 of file Combat.py.

def common.gamesys.Combat.CombatResolver.doWeaponAttack (   self,
  slot 
)

Definition at line 68 of file Combat.py.

def common.gamesys.Combat.CombatResolver.equipWeapon (   self,
  weapon,
  slot 
)

Equipping a weapon on a given slot of the combat resolver.

Parameters:
weapon the Resources.itemDef of the weapon
slot is the combat resolver slot to equip

Definition at line 43 of file Combat.py.

def common.gamesys.Combat.CombatResolver.removeWeapon (   self,
  slot 
)

Definition at line 47 of file Combat.py.

def common.gamesys.Combat.CombatResolver.setTargetId (   self,
  targetId 
)

Definition at line 30 of file Combat.py.

def common.gamesys.Combat.CombatResolver.startSlot (   self,
  slot 
)

Definition at line 50 of file Combat.py.

def common.gamesys.Combat.CombatResolver.stopSlot (   self,
  slot 
)

Definition at line 59 of file Combat.py.

def common.gamesys.Combat.CombatResolver.update (   self  ) 

Definition at line 27 of file Combat.py.


Member Data Documentation

Definition at line 23 of file Combat.py.

Definition at line 22 of file Combat.py.

Definition at line 21 of file Combat.py.

Definition at line 25 of file Combat.py.

Definition at line 24 of file Combat.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Properties