Public Methods |
| UI08 | getBowType (CChar *i) |
| UI08 | getCombatSkill (CChar *i) |
| CItem * | getWeapon (CChar *i) |
| CItem * | getShield (CChar *i) |
| UI16 | calcAtt (CChar *p) |
| UI16 | calcDef (CChar *p, SI08 x, bool doDamage) |
| void | CombatOnHorse (CChar *i) |
| void | CombatOnFoot (CChar *i) |
| void | CombatHit (CChar *attack, CChar *defend, SI32 weaponType=-1) |
| void | DoCombat (CChar *attack, UI32 currenttime) |
| void | SpawnGuard (CChar *mChar, CChar *targChar, SI16 x, SI16 y, SI08 z) |
| bool | TimerOk (CChar *c) |
Private Methods |
| void | ItemCastSpell (cSocket *s, CChar *c, CItem *i) |
| void | ItemSpell (CChar *attacker, CChar *defender) |
| bool | CastSpell (CChar *attack, CChar *defend, short spellNum) |
| void | doSoundEffect (CChar *p, CItem *weapon) |
| void | doMissedSoundEffect (CChar *p) |
| void | Kill (CChar *attack, CChar *defend) |
| UI08 | getWeaponType (CItem *i) |