Game / Src
cmd_general.cpp open
HTML 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("Àκ¥Å丮°¡ ²Ë Â÷¼* ³»¸± ¼ö ¾ø½À´Ï´Ù."));
}
}
Search and replace:
Kod:
HTML Code:
ACMD(do_unmount)
{
LPITEM item = ch->GetWear(WEAR_UNIQUE1);
LPITEM item2 = ch->GetWear(WEAR_UNIQUE2);
if (item && item->IsRideItem())
{
ch->UnequipItem(item);
}
if (item2 && item2->IsRideItem())
{
ch->UnequipItem(item2);
}
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("Àκ¥Å丮°¡ ²Ë Â÷¼* ³»¸± ¼ö ¾ø½À´Ï´Ù."));
}
}
char_battle.cpp open
Search:
HTML Code:
RemoveAffect(AFFECT_MOUNT_BONUS);
Add:
HTML Code:
LPITEM item =GetWear(WEAR_UNIQUE1);
LPITEM item2 =GetWear(WEAR_UNIQUE2);
if (item && item->IsRideItem())
{
UnequipItem(item);
}
if (item2 && item2->IsRideItem())
{
UnequipItem(item2);
}