Index: src/map/ai/ai_mob_dummy.cpp =================================================================== --- src/map/ai/ai_mob_dummy.cpp (revision 3603) +++ src/map/ai/ai_mob_dummy.cpp (working copy) @@ -414,6 +414,17 @@ >= 75 = Kindred Crests ID=2955 >= 90 = High Kindred Crests ID=2956 */ + // ffxiclopedia + /*via http://wiki.ffxiclopedia.org/wiki/Beastmen%27s_Seal + MobLvl >= 1 = Beastmen Seals ID=1126 + http://wiki.ffxiclopedia.org/wiki/Kindred%27s_Seal + >= 50 = Kindred Seals ID=1127 + http://wiki.ffxiclopedia.org/wiki/Kindred%27s_Crest + >= 70 = Kindred Crests ID=2955 + http://wiki.ffxiclopedia.org/wiki/High_Kindred%27s_Crest + >= 75 = High Kindred Crests ID=2956 + */ + uint8 Pzone = PChar->getZone(); if(charutils::GetRealExp(PChar->GetMLevel(),m_PMob->GetMLevel())>0 && rand()%100 < 40 && m_PMob->m_Type == MOBTYPE_NORMAL && ((Pzone > 0 && @@ -424,7 +435,7 @@ if(m_PMob->GetMLevel() < 50){ //b.seal only PChar->PTreasurePool->AddItem(1126, m_PMob); } - else if(m_PMob->GetMLevel() < 75){ //b.seal & k.seal only + else if(m_PMob->GetMLevel() < 70){ //b.seal & k.seal only if(rand()%2 == 0){ PChar->PTreasurePool->AddItem(1126, m_PMob); } @@ -432,7 +443,7 @@ PChar->PTreasurePool->AddItem(1127, m_PMob); } } - else if(m_PMob->GetMLevel() < 90){ //b.seal & k.seal & k.crest + else if(m_PMob->GetMLevel() < 75){ //b.seal & k.seal & k.crest switch(rand()%3){ case 0: PChar->PTreasurePool->AddItem(1126, m_PMob); @@ -445,7 +456,7 @@ break; } } - else if(m_PMob->GetMLevel() >= 90){ //all 4 + else if(m_PMob->GetMLevel() >= 75){ //all 4 switch(rand()%4){ case 0: PChar->PTreasurePool->AddItem(1126, m_PMob);