Enforced naming standard on my recent changes

This commit is contained in:
Uleat 2013-10-27 04:17:08 -04:00
parent b3d117f8c1
commit 78e04dee99
7 changed files with 119 additions and 117 deletions

View File

@ -8,6 +8,7 @@ Notes:
- the tag [CODEBUG] was added to code identifed by the above note - the tag [CODEBUG] was added to code identifed by the above note
- If you are having compile issues after this patch is committed, look to the changes here first - If you are having compile issues after this patch is committed, look to the changes here first
Uleat: Changed riposte enabling check to proper failure criteria (x == 1 && x == 2 never fails) (discovery find, no known reported occurences) Uleat: Changed riposte enabling check to proper failure criteria (x == 1 && x == 2 never fails) (discovery find, no known reported occurences)
Uleat: Enforced naming standard on my recent changes (Sorry for any inconviencies)
== 10/24/2013 == == 10/24/2013 ==
demonstar55: Fix some memory leaks in Mob::SpellOnTarget demonstar55: Fix some memory leaks in Mob::SpellOnTarget

View File

@ -1201,7 +1201,7 @@ int16 Inventory::FindFreeSlot(bool for_bag, bool try_cursor, uint8 min_size, boo
if (inst && inst->IsType(ItemClassContainer) if (inst && inst->IsType(ItemClassContainer)
&& inst->GetItem()->BagSize >= min_size) && inst->GetItem()->BagSize >= min_size)
{ {
if(inst->GetItem()->BagType == BagType_Quiver && inst->GetItem()->ItemType != ItemTypeArrow) if(inst->GetItem()->BagType == BagTypeQuiver && inst->GetItem()->ItemType != ItemTypeArrow)
{ {
continue; continue;
} }
@ -1861,9 +1861,9 @@ bool Inventory::CanItemFitInContainer(const Item_Struct *ItemToTry, const Item_S
if(ItemToTry->Size > Container->BagSize) return false; if(ItemToTry->Size > Container->BagSize) return false;
if((Container->BagType == BagType_Quiver) && (ItemToTry->ItemType != ItemTypeArrow)) return false; if((Container->BagType == BagTypeQuiver) && (ItemToTry->ItemType != ItemTypeArrow)) return false;
if((Container->BagType == BagType_Bandolier) && (ItemToTry->ItemType != ItemTypeThrowingv2)) return false; if((Container->BagType == BagTypeBandolier) && (ItemToTry->ItemType != ItemTypeThrowingv2)) return false;
return true; return true;
} }

View File

@ -27,14 +27,14 @@
*/ */
enum ItemAttributes : uint32 enum ItemAttributes : uint32
{ {
ItemAttr_None = 0x00000000, ItemAttrNone = 0x00000000,
ItemAttr_Lore = 0x00000001, ItemAttrLore = 0x00000001,
ItemAttr_Artifact = 0x00000002, ItemAttrArtifact = 0x00000002,
ItemAttr_Summoned = 0x00000004, ItemAttrSummoned = 0x00000004,
ItemAttr_Magic = 0x00000008, ItemAttrMagic = 0x00000008,
ItemAttr_Augment = 0x00000010, ItemAttrAugment = 0x00000010,
ItemAttr_PendingLore = 0x00000020, ItemAttrPendingLore = 0x00000020,
ItemAttr_Unknown = 0xFFFFFFFF ItemAttrUnknown = 0xFFFFFFFF
}; };
/* /*
@ -102,75 +102,75 @@ enum ItemTypes
}; };
/* /*
** Container types ** Container use types
** **
** This correlates to world 'object.type' (object.h/Object.cpp) as well as Item_Struct.BagType ** This correlates to world 'object.type' (object.h/Object.cpp) as well as Item_Struct.BagType
** **
** (ref: database, web forums and eqstr_us.txt) ** (ref: database, web forums and eqstr_us.txt)
*/ */
enum ContainerTypes : uint8 enum ContainerUseTypes : uint8
{ {
/*3400*/ BagType_SmallBag = 0, /*3400*/ BagTypeSmallBag = 0,
/*3401*/ BagType_LargeBag, /*3401*/ BagTypeLargeBag,
/*3402*/ BagType_Quiver, /*3402*/ BagTypeQuiver,
/*3403*/ BagType_BeltPouch, /*3403*/ BagTypeBeltPouch,
/*3404*/ BagType_WristPouch, /*3404*/ BagTypeWristPouch,
/*3405*/ BagType_BackPack, /*3405*/ BagTypeBackPack,
/*3406*/ BagType_SmallChest, /*3406*/ BagTypeSmallChest,
/*3407*/ BagType_LargeChest, /*3407*/ BagTypeLargeChest,
/*----*/ BagType_Bandolier, // <*Database Reference Only> /*----*/ BagTypeBandolier, // <*Database Reference Only>
/*3408*/ BagType_MedicineBag, /*3408*/ BagTypeMedicineBag,
/*3409*/ BagType_ToolBox, /*3409*/ BagTypeToolBox,
/*3410*/ BagType_Lexicon, /*3410*/ BagTypeLexicon,
/*3411*/ BagType_Mortar, /*3411*/ BagTypeMortar,
/*3412*/ BagType_SelfDusting, // Quest container (Auto-clear contents?) /*3412*/ BagTypeSelfDusting, // Quest container (Auto-clear contents?)
/*3413*/ BagType_MixingBowl, /*3413*/ BagTypeMixingBowl,
/*3414*/ BagType_Oven, /*3414*/ BagTypeOven,
/*3415*/ BagType_SewingKit, /*3415*/ BagTypeSewingKit,
/*3416*/ BagType_Forge, /*3416*/ BagTypeForge,
/*3417*/ BagType_FletchingKit, /*3417*/ BagTypeFletchingKit,
/*3418*/ BagType_BrewBarrel, /*3418*/ BagTypeBrewBarrel,
/*3419*/ BagType_JewelersKit, /*3419*/ BagTypeJewelersKit,
/*3420*/ BagType_PotteryWheel, /*3420*/ BagTypePotteryWheel,
/*3421*/ BagType_Kiln, /*3421*/ BagTypeKiln,
/*3422*/ BagType_Keymaker, // (no database entries as of peq rev 69) /*3422*/ BagTypeKeymaker, // (no database entries as of peq rev 69)
/*3423*/ BagType_WizardsLexicon, /*3423*/ BagTypeWizardsLexicon,
/*3424*/ BagType_MagesLexicon, /*3424*/ BagTypeMagesLexicon,
/*3425*/ BagType_NecromancersLexicon, /*3425*/ BagTypeNecromancersLexicon,
/*3426*/ BagType_EnchantersLexicon, /*3426*/ BagTypeEnchantersLexicon,
/*----*/ BagType_Unknown01, // (a coin pouch/purse?) (no database entries as of peq rev 69) /*----*/ BagTypeUnknown1, // (a coin pouch/purse?) (no database entries as of peq rev 69)
/*----*/ BagType_ConcordanceofResearch, // <*Database Reference Only> /*----*/ BagTypeConcordanceofResearch, // <*Database Reference Only>
/*3427*/ BagType_AlwaysWorks, // Quest container (Never-fail combines?) /*3427*/ BagTypeAlwaysWorks, // Quest container (Never-fail combines?)
/*3428*/ BagType_KoadaDalForge, // High Elf /*3428*/ BagTypeKoadaDalForge, // High Elf
/*3429*/ BagType_TeirDalForge, // Dark Elf /*3429*/ BagTypeTeirDalForge, // Dark Elf
/*3430*/ BagType_OggokForge, // Ogre /*3430*/ BagTypeOggokForge, // Ogre
/*3431*/ BagType_StormguardForge, // Dwarf /*3431*/ BagTypeStormguardForge, // Dwarf
/*3432*/ BagType_AkanonForge, // Gnome /*3432*/ BagTypeAkanonForge, // Gnome
/*3433*/ BagType_NorthmanForge, // Barbarian /*3433*/ BagTypeNorthmanForge, // Barbarian
/*----*/ BagType_Unknown02, // (no database entries as of peq rev 69) /*----*/ BagTypeUnknown2, // (no database entries as of peq rev 69)
/*3434*/ BagType_CabilisForge, // Iksar /*3434*/ BagTypeCabilisForge, // Iksar
/*3435*/ BagType_FreeportForge, // Human 1 /*3435*/ BagTypeFreeportForge, // Human 1
/*3436*/ BagType_RoyalQeynosForge, // Human 2 /*3436*/ BagTypeRoyalQeynosForge, // Human 2
/*3439*/ BagType_HalflingTailoringKit, /*3439*/ BagTypeHalflingTailoringKit,
/*3438*/ BagType_ErudTailoringKit, /*3438*/ BagTypeErudTailoringKit,
/*3440*/ BagType_FierDalTailoringKit, // Wood Elf /*3440*/ BagTypeFierDalTailoringKit, // Wood Elf
/*3441*/ BagType_FierDalFletchingKit, // Wood Elf /*3441*/ BagTypeFierDalFletchingKit, // Wood Elf
/*3437*/ BagType_IksarPotteryWheel, /*3437*/ BagTypeIksarPotteryWheel,
/*3442*/ BagType_TackleBox, /*3442*/ BagTypeTackleBox,
/*3443*/ BagType_TrollForge, /*3443*/ BagTypeTrollForge,
/*3445*/ BagType_FierDalForge, // Wood Elf /*3445*/ BagTypeFierDalForge, // Wood Elf
/*3444*/ BagType_ValeForge, // Halfling /*3444*/ BagTypeValeForge, // Halfling
/*3446*/ BagType_ErudForge, /*3446*/ BagTypeErudForge,
/*----*/ BagType_TradersSatchel, // <*Database Reference Only> (db: Yellow Trader's Satchel Token?) /*----*/ BagTypeTradersSatchel, // <*Database Reference Only> (db: Yellow Trader's Satchel Token?)
/*5785*/ BagType_GuktaForge, // Froglok (no database entries as of peq rev 69) /*5785*/ BagTypeGuktaForge, // Froglok (no database entries as of peq rev 69)
/*3359*/ BagType_AugmentationSealer, /*3359*/ BagTypeAugmentationSealer,
/*----*/ BagType_IceCreamChurn, // <*Database Reference Only> /*----*/ BagTypeIceCreamChurn, // <*Database Reference Only>
/*6325*/ BagType_Transformationmold, // Ornamentation /*6325*/ BagTypeTransformationmold, // Ornamentation
/*6340*/ BagType_Detransformationmold, // Ornamentation Stripper /*6340*/ BagTypeDetransformationmold, // Ornamentation Stripper
/*5400*/ BagType_Unattuner, /*5400*/ BagTypeUnattuner,
/*7684*/ BagType_TradeskillBag, /*7684*/ BagTypeTradeskillBag,
/*7692*/ BagType_CollectibleBag, /*7692*/ BagTypeCollectibleBag,
/*----*/ BagType_Count /*----*/ _BagTypeCount
}; };
/* /*
@ -526,7 +526,8 @@ enum RecastTimerTypes
RecTimer_16, RecTimer_16,
RecTimer_17, RecTimer_17,
RecTimer_18, RecTimer_18,
RecTimer_ModRod // 19 RecTimer_ModRod, // 19
_RecTimerCount
}; };
enum GroupUpdateAction enum GroupUpdateAction

View File

@ -2049,7 +2049,7 @@ void Mob::SetAttackTimer() {
const ItemInst *pi = CastToClient()->GetInv().GetItem(r); const ItemInst *pi = CastToClient()->GetInv().GetItem(r);
if(!pi) if(!pi)
continue; continue;
if(pi->IsType(ItemClassContainer) && pi->GetItem()->BagType == BagType_Quiver) if(pi->IsType(ItemClassContainer) && pi->GetItem()->BagType == BagTypeQuiver)
{ {
float temp_wr = ( pi->GetItem()->BagWR / RuleI(Combat, QuiverWRHasteDiv) ); float temp_wr = ( pi->GetItem()->BagWR / RuleI(Combat, QuiverWRHasteDiv) );
if(temp_wr > max_quiver) if(temp_wr > max_quiver)

View File

@ -70,7 +70,7 @@ IT10714_ACTORDEF=Augmentation Sealer
IT10725_ACTORDEF=Shuriken IT10725_ACTORDEF=Shuriken
*/ */
#define OT_DROPPEDITEM BagType_LargeBag #define OT_DROPPEDITEM BagTypeLargeBag
// Icon values: // Icon values:
//0x0453 a pie //0x0453 a pie
@ -169,7 +169,7 @@ protected:
ItemInst* m_inst; // Item representing object ItemInst* m_inst; // Item representing object
bool m_inuse; // Currently in use by a client? bool m_inuse; // Currently in use by a client?
uint32 m_id; // Database key, different than drop_id uint32 m_id; // Database key, different than drop_id
uint32 m_type; // Object Type, ie, forge, oven, dropped item, etc (ref: ContainerTypes) uint32 m_type; // Object Type, ie, forge, oven, dropped item, etc (ref: ContainerUseTypes)
uint32 m_icon; // Icon to use for forge, oven, etc uint32 m_icon; // Icon to use for forge, oven, etc
float m_max_x; float m_max_x;
float m_max_y; float m_max_y;

View File

@ -736,7 +736,7 @@ void Client::RangedAttack(Mob* other) {
if(pi == nullptr || !pi->IsType(ItemClassContainer)) if(pi == nullptr || !pi->IsType(ItemClassContainer))
continue; continue;
const Item_Struct* bagitem = pi->GetItem(); const Item_Struct* bagitem = pi->GetItem();
if(!bagitem || bagitem->BagType != BagType_Quiver) if(!bagitem || bagitem->BagType != BagTypeQuiver)
continue; continue;
//we found a quiver, look for the ammo in it //we found a quiver, look for the ammo in it

View File

@ -581,68 +581,68 @@ SkillType Object::TypeToSkill(uint32 type)
switch(type) // grouped and ordered by SkillType name - new types need to be verified for proper SkillType and use switch(type) // grouped and ordered by SkillType name - new types need to be verified for proper SkillType and use
{ {
/*ALCHEMY*/ /*ALCHEMY*/
case BagType_MedicineBag: { return (SkillType)ALCHEMY; } case BagTypeMedicineBag: { return (SkillType)ALCHEMY; }
/*BAKING*/ /*BAKING*/
// case BagType_MixingBowl: // No idea... // case BagType_MixingBowl: // No idea...
case BagType_Oven: { return (SkillType)BAKING; } case BagTypeOven: { return (SkillType)BAKING; }
/*BLACKSMITHING*/ /*BLACKSMITHING*/
case BagType_Forge: case BagTypeForge:
// case BagType_KoadaDalForge: // case BagTypeKoadaDalForge:
case BagType_TeirDalForge: case BagTypeTeirDalForge:
case BagType_OggokForge: case BagTypeOggokForge:
case BagType_StormguardForge: case BagTypeStormguardForge:
// case BagType_AkanonForge: // case BagTypeAkanonForge:
// case BagType_NorthmanForge: // case BagTypeNorthmanForge:
// case BagType_CabilisForge: // case BagTypeCabilisForge:
// case BagType_FreeportForge: // case BagTypeFreeportForge:
// case BagType_RoyalQeynosForge: // case BagTypeRoyalQeynosForge:
// case BagType_TrollForge: // case BagTypeTrollForge:
case BagType_FierDalForge: case BagTypeFierDalForge:
case BagType_ValeForge: { return (SkillType)BLACKSMITHING; } // Delete return if BagType_GuktaForge enabled case BagTypeValeForge: { return (SkillType)BLACKSMITHING; } // Delete return if BagTypeGuktaForge enabled
// case BagType_ErudForge: // case BagTypeErudForge:
// case BagType_GuktaForge: { return (SkillType)BLACKSMITHING; } // case BagTypeGuktaForge: { return (SkillType)BLACKSMITHING; }
/*BREWING*/ /*BREWING*/
// case BagType_IceCreamChurn: // No idea... // case BagTypeIceCreamChurn: // No idea...
case BagType_BrewBarrel: { return (SkillType)BREWING; } case BagTypeBrewBarrel: { return (SkillType)BREWING; }
/*FISHING*/ /*FISHING*/
case BagType_TackleBox: { return (SkillType)FISHING; } case BagTypeTackleBox: { return (SkillType)FISHING; }
/*FLETCHING*/ /*FLETCHING*/
case BagType_FletchingKit: { return (SkillType)FLETCHING; } // Delete return if BagType_FierDalFletchingKit enabled case BagTypeFletchingKit: { return (SkillType)FLETCHING; } // Delete return if BagTypeFierDalFletchingKit enabled
// case BagType_FierDalFletchingKit: { return (SkillType)FLETCHING; } // case BagTypeFierDalFletchingKit: { return (SkillType)FLETCHING; }
/*JEWELRY_MAKING*/ /*JEWELRY_MAKING*/
case BagType_JewelersKit: { return (SkillType)JEWELRY_MAKING; } case BagTypeJewelersKit: { return (SkillType)JEWELRY_MAKING; }
/*MAKE_POISON*/ /*MAKE_POISON*/
// This is a guess and needs to be verified... (Could be ALCHEMY) // This is a guess and needs to be verified... (Could be ALCHEMY)
// case BagType_Mortar: { return (SkillType)MAKE_POISON; } // case BagTypeMortar: { return (SkillType)MAKE_POISON; }
/*POTTERY*/ /*POTTERY*/
case BagType_PotteryWheel: case BagTypePotteryWheel:
case BagType_Kiln: { return (SkillType)POTTERY; } // Delete return if BagType_IksarPotteryWheel enabled case BagTypeKiln: { return (SkillType)POTTERY; } // Delete return if BagTypeIksarPotteryWheel enabled
// case BagType_IksarPotteryWheel: { return (SkillType)POTTERY; } // case BagTypeIksarPotteryWheel: { return (SkillType)POTTERY; }
/*RESEARCH*/ /*RESEARCH*/
// case BagType_Lexicon: // case BagTypeLexicon:
case BagType_WizardsLexicon: case BagTypeWizardsLexicon:
case BagType_MagesLexicon: case BagTypeMagesLexicon:
case BagType_NecromancersLexicon: case BagTypeNecromancersLexicon:
case BagType_EnchantersLexicon: { return (SkillType)RESEARCH; } // Delete return if BagType_ConcordanceofResearch enabled case BagTypeEnchantersLexicon: { return (SkillType)RESEARCH; } // Delete return if BagTypeConcordanceofResearch enabled
// case BagType_ConcordanceofResearch: { return (SkillType)RESEARCH; } // case BagTypeConcordanceofResearch: { return (SkillType)RESEARCH; }
/*TAILORING*/ /*TAILORING*/
case BagType_SewingKit: { return (SkillType)TAILORING; } // Delete return if BagType_FierDalTailoringKit enabled case BagTypeSewingKit: { return (SkillType)TAILORING; } // Delete return if BagTypeFierDalTailoringKit enabled
// case BagType_HalflingTailoringKit: // case BagTypeHalflingTailoringKit:
// case BagType_ErudTailoringKit: // case BagTypeErudTailoringKit:
// case BagType_FierDalTailoringKit: { return (SkillType)TAILORING; } // case BagTypeFierDalTailoringKit: { return (SkillType)TAILORING; }
/*TINKERING*/ /*TINKERING*/
case BagType_ToolBox: { return (SkillType)TINKERING; } case BagTypeToolBox: { return (SkillType)TINKERING; }
/*Undefined*/ /*Undefined*/
default: { break; } default: { break; }