From: Andrew C. <ac...@us...> - 2004-02-01 00:10:38
|
Update of /cvsroot/planeshift/planeshift/src/common/psprop/pc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6276/src/common/psprop/pc Modified Files: pspcchar.h Log Message: Stripping down pschardata propclass Index: pspcchar.h =================================================================== RCS file: /cvsroot/planeshift/planeshift/src/common/psprop/pc/pspcchar.h,v retrieving revision 1.31 retrieving revision 1.32 diff -C2 -d -r1.31 -r1.32 *** pspcchar.h 31 Jan 2004 23:06:26 -0000 1.31 --- pspcchar.h 1 Feb 2004 00:08:51 -0000 1.32 *************** *** 52,71 **** /** - * This class holds all info about a weapon item in the game. - */ - class iItem - { - public: - virtual float GetWeaponCounterBlockingValue() = 0; - virtual float GetTargetedBlockValue() = 0; - virtual float GetUntargetedBlockValue() = 0; - virtual float GetBaseDamage() = 0; - virtual float GetArmorDamageAdjustment(int type) = 0; - virtual int GetAttackType() = 0; - virtual bool IsRange() = 0; - virtual float GetRange() = 0; - }; - - /** * This property class holds all the data about a character. It can be for * any PC/NPC/Monster/Creature since they will all have the data this property --- 52,55 ---- *************** *** 152,156 **** virtual float GetMagicModifiers() = 0; virtual float GetSituationModifiers() = 0; - virtual iItem *GetWield() = 0; virtual void CalculateDefenseStats() = 0; virtual float GetArmorSkillDefenseMod() = 0; --- 136,139 ---- *************** *** 158,165 **** virtual float GetMartialArtsDefenseMod() = 0; virtual int CountEquippedWeapons() = 0; - virtual iItem *GetEquippedWeapon(int which) = 0; virtual gemObject *GetTargetedEntity() = 0; - virtual iItem *GetEquippedShield() = 0; - virtual iItem *GetArmorAtLoc(int loc) = 0; virtual float GetDamageMods() = 0; virtual float AdjustHitPoints(float adjust) = 0; --- 141,145 ---- |