Addition of new Homunculus templates.

Contributed by nasseka.
This commit is contained in:
MobiusDevelopment 2021-06-06 21:21:35 +00:00
parent 4b6882cd01
commit 60fbaeac5f
2 changed files with 93 additions and 18 deletions

View File

@ -15,4 +15,19 @@
<homunculus id="13" type="0" basicSkillId="33003" basicSkillLevel="1" skillId1="33008" skillId2="33013" skillId3="33018" skillId4="33023" skillId5="33028" hpLevel1="816" atkLevel1="1188" defLevel1="990" expToLevel2="35000" hpLevel2="979" atkLevel2="1426" defLevel2="1188" expToLevel3="87500" hpLevel3="1174" atkLevel3="1710" defLevel3="1425" expToLevel4="192500" hpLevel4="1410" atkLevel4="2052" defLevel4="1710" expToLevel5="350000" hpLevel5="1691" atkLevel5="2462" defLevel5="2052" expToLevel6="560000" critRate="15" /> <!-- Basic Churing -->
<homunculus id="14" type="1" basicSkillId="33003" basicSkillLevel="2" skillId1="33033" skillId2="33038" skillId3="33043" skillId4="33048" skillId5="33053" hpLevel1="979" atkLevel1="1425" defLevel1="1188" expToLevel2="40000" hpLevel2="1175" atkLevel2="1710" defLevel2="1425" expToLevel3="100000" hpLevel3="1409" atkLevel3="2052" defLevel3="1710" expToLevel4="220000" hpLevel4="1691" atkLevel4="2462" defLevel4="2052" expToLevel5="400000" hpLevel5="2029" atkLevel5="2954" defLevel5="2462" expToLevel6="640000" critRate="15" /> <!-- Water Churing -->
<homunculus id="15" type="2" basicSkillId="33003" basicSkillLevel="3" skillId1="33058" skillId2="33063" skillId3="33068" skillId4="33073" skillId5="33078" hpLevel1="1174" atkLevel1="1710" defLevel1="1425" expToLevel2="45000" hpLevel2="1410" atkLevel2="2052" defLevel2="1710" expToLevel3="112500" hpLevel3="1690" atkLevel3="2462" defLevel3="2052" expToLevel4="247500" hpLevel4="2029" atkLevel4="2954" defLevel4="2462" expToLevel5="450000" hpLevel5="2434" atkLevel5="3544" defLevel5="2954" expToLevel6="720000" critRate="15" /> <!-- Luminous Churing -->
<homunculus id="16" type="0" basicSkillId="33930" basicSkillLevel="1" skillId1="33935" skillId2="33940" skillId3="33945" skillId4="33950" skillId5="33955" hpLevel1="816" atkLevel1="1188" defLevel1="990" expToLevel2="35000" hpLevel2="979" atkLevel2="1426" defLevel2="1188" expToLevel3="87500" hpLevel3="1174" atkLevel3="1710" defLevel3="1425" expToLevel4="192500" hpLevel4="1410" atkLevel4="2052" defLevel4="1710" expToLevel5="350000" hpLevel5="1691" atkLevel5="2462" defLevel5="2052" expToLevel6="560000" critRate="30" /> <!-- Basic Cow -->
<homunculus id="17" type="1" basicSkillId="33930" basicSkillLevel="2" skillId1="33960" skillId2="33965" skillId3="33970" skillId4="33975" skillId5="33980" hpLevel1="979" atkLevel1="1425" defLevel1="1188" expToLevel2="40000" hpLevel2="1175" atkLevel2="1710" defLevel2="1425" expToLevel3="100000" hpLevel3="1409" atkLevel3="2052" defLevel3="1710" expToLevel4="220000" hpLevel4="1691" atkLevel4="2462" defLevel4="2052" expToLevel5="400000" hpLevel5="2029" atkLevel5="2954" defLevel5="2462" expToLevel6="640000" critRate="30" /> <!-- Earth Cow -->
<homunculus id="18" type="2" basicSkillId="33930" basicSkillLevel="3" skillId1="33985" skillId2="33990" skillId3="33995" skillId4="34000" skillId5="34005" hpLevel1="1174" atkLevel1="1710" defLevel1="1425" expToLevel2="45000" hpLevel2="1410" atkLevel2="2052" defLevel2="1710" expToLevel3="112500" hpLevel3="1690" atkLevel3="2462" defLevel3="2052" expToLevel4="247500" hpLevel4="2029" atkLevel4="2954" defLevel4="2462" expToLevel5="450000" hpLevel5="2434" atkLevel5="3544" defLevel5="2954" expToLevel6="720000" critRate="30" /> <!-- Luminous Cow -->
<homunculus id="19" type="0" basicSkillId="33931" basicSkillLevel="1" skillId1="33936" skillId2="33941" skillId3="33946" skillId4="33951" skillId5="33956" hpLevel1="816" atkLevel1="1188" defLevel1="990" expToLevel2="35000" hpLevel2="979" atkLevel2="1426" defLevel2="1188" expToLevel3="87500" hpLevel3="1174" atkLevel3="1710" defLevel3="1425" expToLevel4="192500" hpLevel4="1410" atkLevel4="2052" defLevel4="1710" expToLevel5="350000" hpLevel5="1691" atkLevel5="2462" defLevel5="2052" expToLevel6="560000" critRate="15" /> <!-- Basic Chorong -->
<homunculus id="20" type="1" basicSkillId="33931" basicSkillLevel="2" skillId1="33961" skillId2="33966" skillId3="33971" skillId4="33976" skillId5="33981" hpLevel1="979" atkLevel1="1425" defLevel1="1188" expToLevel2="40000" hpLevel2="1175" atkLevel2="1710" defLevel2="1425" expToLevel3="100000" hpLevel3="1409" atkLevel3="2052" defLevel3="1710" expToLevel4="220000" hpLevel4="1691" atkLevel4="2462" defLevel4="2052" expToLevel5="400000" hpLevel5="2029" atkLevel5="2954" defLevel5="2462" expToLevel6="640000" critRate="15" /> <!-- Earth Chorong -->
<homunculus id="21" type="2" basicSkillId="33931" basicSkillLevel="3" skillId1="33986" skillId2="33991" skillId3="33996" skillId4="34001" skillId5="34006" hpLevel1="1174" atkLevel1="1710" defLevel1="1425" expToLevel2="45000" hpLevel2="1410" atkLevel2="2052" defLevel2="1710" expToLevel3="112500" hpLevel3="1690" atkLevel3="2462" defLevel3="2052" expToLevel4="247500" hpLevel4="2029" atkLevel4="2954" defLevel4="2462" expToLevel5="450000" hpLevel5="2434" atkLevel5="3544" defLevel5="2954" expToLevel6="720000" critRate="15" /> <!-- Luminous Chorong -->
<homunculus id="22" type="0" basicSkillId="33932" basicSkillLevel="1" skillId1="33937" skillId2="33942" skillId3="33947" skillId4="33952" skillId5="33957" hpLevel1="816" atkLevel1="1188" defLevel1="990" expToLevel2="35000" hpLevel2="979" atkLevel2="1426" defLevel2="1188" expToLevel3="87500" hpLevel3="1174" atkLevel3="1710" defLevel3="1425" expToLevel4="192500" hpLevel4="1410" atkLevel4="2052" defLevel4="1710" expToLevel5="350000" hpLevel5="1691" atkLevel5="2462" defLevel5="2052" expToLevel6="560000" critRate="15" /> <!-- Basic Nymph -->
<homunculus id="23" type="1" basicSkillId="33932" basicSkillLevel="2" skillId1="33962" skillId2="33967" skillId3="33972" skillId4="33977" skillId5="33982" hpLevel1="979" atkLevel1="1425" defLevel1="1188" expToLevel2="40000" hpLevel2="1175" atkLevel2="1710" defLevel2="1425" expToLevel3="100000" hpLevel3="1409" atkLevel3="2052" defLevel3="1710" expToLevel4="220000" hpLevel4="1691" atkLevel4="2462" defLevel4="2052" expToLevel5="400000" hpLevel5="2029" atkLevel5="2954" defLevel5="2462" expToLevel6="640000" critRate="15" /> <!-- Earth Nymph -->
<homunculus id="24" type="2" basicSkillId="33932" basicSkillLevel="3" skillId1="33987" skillId2="33992" skillId3="33997" skillId4="34002" skillId5="34007" hpLevel1="1174" atkLevel1="1710" defLevel1="1425" expToLevel2="45000" hpLevel2="1410" atkLevel2="2052" defLevel2="1710" expToLevel3="112500" hpLevel3="1690" atkLevel3="2462" defLevel3="2052" expToLevel4="247500" hpLevel4="2029" atkLevel4="2954" defLevel4="2462" expToLevel5="450000" hpLevel5="2434" atkLevel5="3544" defLevel5="2954" expToLevel6="720000" critRate="15" /> <!-- Luminous Nymph -->
<homunculus id="25" type="0" basicSkillId="33933" basicSkillLevel="1" skillId1="33938" skillId2="33943" skillId3="33948" skillId4="33953" skillId5="33958" hpLevel1="816" atkLevel1="1188" defLevel1="990" expToLevel2="35000" hpLevel2="979" atkLevel2="1426" defLevel2="1188" expToLevel3="87500" hpLevel3="1174" atkLevel3="1710" defLevel3="1425" expToLevel4="192500" hpLevel4="1410" atkLevel4="2052" defLevel4="1710" expToLevel5="350000" hpLevel5="1691" atkLevel5="2462" defLevel5="2052" expToLevel6="560000" critRate="15" /> <!-- Basic Oculus -->
<homunculus id="26" type="1" basicSkillId="33933" basicSkillLevel="2" skillId1="33963" skillId2="33968" skillId3="33973" skillId4="33978" skillId5="33983" hpLevel1="979" atkLevel1="1425" defLevel1="1188" expToLevel2="40000" hpLevel2="1175" atkLevel2="1710" defLevel2="1425" expToLevel3="100000" hpLevel3="1409" atkLevel3="2052" defLevel3="1710" expToLevel4="220000" hpLevel4="1691" atkLevel4="2462" defLevel4="2052" expToLevel5="400000" hpLevel5="2029" atkLevel5="2954" defLevel5="2462" expToLevel6="640000" critRate="15" /> <!-- Earth Oculus -->
<homunculus id="27" type="2" basicSkillId="33933" basicSkillLevel="3" skillId1="33988" skillId2="33993" skillId3="33998" skillId4="34003" skillId5="34008" hpLevel1="1174" atkLevel1="1710" defLevel1="1425" expToLevel2="45000" hpLevel2="1410" atkLevel2="2052" defLevel2="1710" expToLevel3="112500" hpLevel3="1690" atkLevel3="2462" defLevel3="2052" expToLevel4="247500" hpLevel4="2029" atkLevel4="2954" defLevel4="2462" expToLevel5="450000" hpLevel5="2434" atkLevel5="3544" defLevel5="2954" expToLevel6="720000" critRate="15" /> <!-- Luminous Oculus -->
<homunculus id="28" type="0" basicSkillId="33934" basicSkillLevel="1" skillId1="33939" skillId2="33944" skillId3="33949" skillId4="33954" skillId5="33959" hpLevel1="816" atkLevel1="1188" defLevel1="990" expToLevel2="35000" hpLevel2="979" atkLevel2="1426" defLevel2="1188" expToLevel3="87500" hpLevel3="1174" atkLevel3="1710" defLevel3="1425" expToLevel4="192500" hpLevel4="1410" atkLevel4="2052" defLevel4="1710" expToLevel5="350000" hpLevel5="1691" atkLevel5="2462" defLevel5="2052" expToLevel6="560000" critRate="15" /> <!-- Basic Fofo -->
<homunculus id="29" type="1" basicSkillId="33934" basicSkillLevel="2" skillId1="33964" skillId2="33969" skillId3="33974" skillId4="33979" skillId5="33984" hpLevel1="979" atkLevel1="1425" defLevel1="1188" expToLevel2="40000" hpLevel2="1175" atkLevel2="1710" defLevel2="1425" expToLevel3="100000" hpLevel3="1409" atkLevel3="2052" defLevel3="1710" expToLevel4="220000" hpLevel4="1691" atkLevel4="2462" defLevel4="2052" expToLevel5="400000" hpLevel5="2029" atkLevel5="2954" defLevel5="2462" expToLevel6="640000" critRate="15" /> <!-- Earth Fofo -->
<homunculus id="30" type="2" basicSkillId="33934" basicSkillLevel="3" skillId1="33989" skillId2="33994" skillId3="33999" skillId4="34004" skillId5="34009" hpLevel1="1174" atkLevel1="1710" defLevel1="1425" expToLevel2="45000" hpLevel2="1410" atkLevel2="2052" defLevel2="1710" expToLevel3="112500" hpLevel3="1690" atkLevel3="2462" defLevel3="2052" expToLevel4="247500" hpLevel4="2029" atkLevel4="2954" defLevel4="2462" expToLevel5="450000" hpLevel5="2434" atkLevel5="3544" defLevel5="2954" expToLevel6="720000" critRate="15" /> <!-- Luminous Fofo -->
</list>

View File

@ -68,75 +68,135 @@ public class RequestExHomunculusSummon implements IClientIncomingPacket
final int chance = Rnd.get(100);
if (chance >= 60) // Basic Homunculus
{
int chance2 = Rnd.get(100);
if (chance2 >= 80)
final int random = Rnd.get(100);
if (random >= 90)
{
homunculusId = 1;
}
else if (chance2 >= 60)
else if (random >= 80)
{
homunculusId = 4;
}
else if (chance2 >= 40)
else if (random >= 70)
{
homunculusId = 7;
}
else if (chance2 >= 20)
else if (random >= 60)
{
homunculusId = 10;
}
else
else if (random >= 50)
{
homunculusId = 13;
}
else if (random >= 40)
{
homunculusId = 16;
}
else if (random >= 30)
{
homunculusId = 19;
}
else if (random >= 20)
{
homunculusId = 22;
}
else if (random >= 10)
{
homunculusId = 25;
}
else
{
homunculusId = 28;
}
}
else if (chance >= 10) // Water Homunculus
{
int chance2 = Rnd.get(100);
if (chance2 >= 80)
final int random = Rnd.get(100);
if (random >= 90)
{
homunculusId = 2;
}
else if (chance2 >= 60)
else if (random >= 80)
{
homunculusId = 5;
}
else if (chance2 >= 40)
else if (random >= 70)
{
homunculusId = 8;
}
else if (chance2 >= 20)
else if (random >= 60)
{
homunculusId = 11;
}
else
else if (random >= 50)
{
homunculusId = 14;
}
else if (random >= 40)
{
homunculusId = 17;
}
else if (random >= 30)
{
homunculusId = 20;
}
else if (random >= 20)
{
homunculusId = 23;
}
else if (random >= 10)
{
homunculusId = 26;
}
else
{
homunculusId = 29;
}
}
else // Luminous Homunculus
{
int chance2 = Rnd.get(100);
if (chance2 >= 80)
final int random = Rnd.get(100);
if (random >= 90)
{
homunculusId = 3;
}
else if (chance2 >= 60)
else if (random >= 80)
{
homunculusId = 6;
}
else if (chance2 >= 40)
else if (random >= 70)
{
homunculusId = 9;
}
else if (chance2 >= 20)
else if (random >= 60)
{
homunculusId = 12;
}
else
else if (random >= 50)
{
homunculusId = 15;
}
else if (random >= 40)
{
homunculusId = 18;
}
else if (random >= 30)
{
homunculusId = 21;
}
else if (random >= 20)
{
homunculusId = 24;
}
else if (random >= 10)
{
homunculusId = 27;
}
else
{
homunculusId = 30;
}
}
final HomunculusTemplate template = HomunculusData.getInstance().getTemplate(homunculusId);