Mercurial > mm7
diff Items.cpp @ 2496:5abd8fc8f1c6
for ITEM_ARTIFACT_LADYS_ESCORT
author | Ritor1 |
---|---|
date | Thu, 18 Sep 2014 17:38:54 +0600 |
parents | 7b076fe64f23 |
children |
line wrap: on
line diff
--- a/Items.cpp Wed Sep 17 17:35:13 2014 +0600 +++ b/Items.cpp Thu Sep 18 17:38:54 2014 +0600 @@ -468,8 +468,8 @@ uAllItemsCount = 0; item_counter = 0; while (item_counter < 800) - { - test_string = strtok(NULL, "\r") + 1; + { + test_string = strtok(NULL, "\r") + 1; auto tokens = Tokenize(test_string, '\t'); item_counter=atoi(tokens[0]); uAllItemsCount=item_counter; @@ -498,7 +498,7 @@ } pItems[item_counter].uDamageMod=atoi(tokens[7]); auto findResult3 = materialMap.find(tokens[8]); - pItems[item_counter].uMaterial = findResult3 == materialMap.end() ? MATERIAL_COMMON : findResult->second; + pItems[item_counter].uMaterial = findResult3 == materialMap.end() ? MATERIAL_COMMON : findResult3->second; pItems[item_counter].uItemID_Rep_St=atoi(tokens[9]); pItems[item_counter].pUnidentifiedName = RemoveQuotes(tokens[10]); pItems[item_counter].uSpriteID=atoi(tokens[11]); @@ -1646,6 +1646,14 @@ itemId = ITEM_ARTIFACT_HEROS_BELT; NEWBONUSINTOARTIFACTLIST(CHARACTER_ATTRIBUTE_STRENGTH, 15); NEWBONUSINTOARTIFACTLIST(CHARACTER_ATTRIBUTE_SKILL_ARMSMASTER, 5); + + itemId = ITEM_ARTIFACT_LADYS_ESCORT; + NEWBONUSINTOARTIFACTLIST(CHARACTER_ATTRIBUTE_RESIST_FIRE, 10); + NEWBONUSINTOARTIFACTLIST(CHARACTER_ATTRIBUTE_RESIST_AIR, 10); + NEWBONUSINTOARTIFACTLIST(CHARACTER_ATTRIBUTE_RESIST_WATER, 10); + NEWBONUSINTOARTIFACTLIST(CHARACTER_ATTRIBUTE_RESIST_EARTH, 10); + NEWBONUSINTOARTIFACTLIST(CHARACTER_ATTRIBUTE_RESIST_MIND, 10); + NEWBONUSINTOARTIFACTLIST(CHARACTER_ATTRIBUTE_RESIST_BODY, 10); } void ItemGen::GetItemBonusSpecialEnchantment( Player* owner, CHARACTER_ATTRIBUTE_TYPE attrToGet, int* additiveBonus, int* halfSkillBonus )