Acesta este un fix pentru comanda CTRL+G -> cu ajutorul careia poti sa te urci/cobori de pe un mount/cal.
Problema este ca nu exista modificari destule in aceasta comanda, iar atunci cand te dai jos folosind aceasta comanda si calaresti un mount care are UNIQUE1/UNIQUE2 de exemplu, sigiliul nu se va da jos.
De asmenea, rezolva problema legata si de bonusuri, cand te dai jos de pe mount bonusurile raman.
*Link download / Code:
Deschidem cmd_general.cpp si cautam:
Code:
ACMD(do_unmount)
{
if (true == ch->UnEquipSpecialRideUniqueItem())
{
ch->RemoveAffect(AFFECT_MOUNT);
ch->RemoveAffect(AFFECT_MOUNT_BONUS);
if (ch->IsHorseRiding())
{
ch->StopRiding();
}
}
else
{
ch->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("Àκ¥Å丮°¡ ²Ë Â÷¼ ³»¸± ¼ö ¾ø½À´Ï´Ù."));
}
}Inlocuim cu:
Deschidem char_battle.cpp si cautam:
Code:
RemoveAffect(AFFECT_MOUNT_BONUS);

la acest mesaj și conținutul se va afișa automat.

