- Хроники
- Master Class
- Исходники
- Присутствуют
- Сборка
- l2jMobius
Посмотрите видео ниже, чтобы узнать, как установить наш сайт в виде веб-приложения на главном экране.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
thanks for AI answer.These are '.dat' files on the client. There are three .dat files responsible for this. Search for 'Homun' in the System folder.
не могу найти в каком файле на стороне сервера перечислены гомункулы и шансы для рандомного призыва
dist/game/data/HomunculusCreationData.xml <homunculusCreation slotId="1" isEnabled="true" grade="0" event="false">
<itemFees>
<item id="81815" count="1" />
<item id="57" count="2000000" />
</itemFees>
<chance>
<homunculus id="2" creationChance="7.65924" />
<homunculus id="3" creationChance="0.03076" />
<homunculus id="5" creationChance="7.65924" />
<homunculus id="6" creationChance="0.03076" />
<homunculus id="8" creationChance="7.65924" />
<homunculus id="9" creationChance="0.03076" />
<homunculus id="11" creationChance="7.65924" />
<homunculus id="12" creationChance="0.03076" />
<homunculus id="14" creationChance="7.65924" />
<homunculus id="15" creationChance="0.03076" />
<homunculus id="17" creationChance="7.65924" />
<homunculus id="18" creationChance="0.03076" />
<homunculus id="20" creationChance="7.65924" />
<homunculus id="21" creationChance="0.03076" />
<homunculus id="23" creationChance="7.65924" />
<homunculus id="24" creationChance="0.03076" />
<homunculus id="26" creationChance="7.65924" />
<homunculus id="27" creationChance="0.03076" />
<homunculus id="29" creationChance="7.65924" />
<homunculus id="30" creationChance="0.03076" />
<homunculus id="32" creationChance="7.65924" />
<homunculus id="33" creationChance="0.03076" />
<homunculus id="35" creationChance="7.65924" />
<homunculus id="36" creationChance="0.03076" />
<homunculus id="38" creationChance="7.68911" />
<homunculus id="39" creationChance="0.03088" />
</chance>
</homunculusCreation>
final HomunculusCreationTemplate creationTemplate = HomunculusCreationData.getInstance().getTemplateByItemId(_itemId);
if ((creationTemplate == null) || creationTemplate.getItemFee().isEmpty())
{
PacketLogger.info("Player " + player.getObjectId() + " " + player.getName() + ", trying create homunculus with not existing coupon!");
return;
}
public HomunculusCreationTemplate getTemplateByItemId(int itemId)
{
for (HomunculusCreationTemplate template : TEMPLATES)
{
if (template.isInstanceHaveCoupon(itemId))
{
return template;
}
}
return null;
}
public boolean isInstanceHaveCoupon(int itemId)
{
for (ItemHolder humu : _itemsFee)
{
if (humu.getId() == itemId)
{
return true;
}
}
return false;
}