1
This commit is contained in:
parent
a7f08b469f
commit
cb53ecd496
@ -2975,12 +2975,17 @@ void Human::ProcAddItemDto(AddItemDTO& dto)
|
|||||||
{
|
{
|
||||||
ProcNormalItem(dto);
|
ProcNormalItem(dto);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case EQUIP_TYPE_GIFT_PACKAGE:
|
case EQUIP_TYPE_GIFT_PACKAGE:
|
||||||
{
|
{
|
||||||
ProcGiftPackage(dto);
|
ProcGiftPackage(dto);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case EQUIP_TYPE_GEMSTONE:
|
||||||
|
{
|
||||||
|
ProcGemStoneItem(dto);
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
ProcLootSpecItem(dto);
|
ProcLootSpecItem(dto);
|
||||||
@ -3462,3 +3467,16 @@ void Human::SyncVolume(int slot_id)
|
|||||||
room->frame_event.AddPropChgEx(GetWeakPtrRef(), kPropVolume, slot_id, GetInventory(slot_id), volume_[slot_id], 0, true);
|
room->frame_event.AddPropChgEx(GetWeakPtrRef(), kPropVolume, slot_id, GetInventory(slot_id), volume_[slot_id], 0, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Human::ProcGemStoneItem(AddItemDTO& dto)
|
||||||
|
{
|
||||||
|
gemstone += 1;
|
||||||
|
room->frame_event.AddPropChg
|
||||||
|
(
|
||||||
|
GetWeakPtrRef(),
|
||||||
|
kPropGemstone,
|
||||||
|
gemstone,
|
||||||
|
0,
|
||||||
|
false);
|
||||||
|
dto.handled = true;
|
||||||
|
}
|
||||||
|
@ -406,6 +406,7 @@ protected:
|
|||||||
void ProcLootProtection(AddItemDTO& dto);
|
void ProcLootProtection(AddItemDTO& dto);
|
||||||
void ProcGiftPackage(AddItemDTO& dto);
|
void ProcGiftPackage(AddItemDTO& dto);
|
||||||
void ProcLootSpecItem(AddItemDTO& dto);
|
void ProcLootSpecItem(AddItemDTO& dto);
|
||||||
|
void ProcGemStoneItem(AddItemDTO& dto);
|
||||||
void CancelRevive();
|
void CancelRevive();
|
||||||
Weapon* TakeonWeapon(const mt::Equip* equip_meta);
|
Weapon* TakeonWeapon(const mt::Equip* equip_meta);
|
||||||
void LootInteraction(Loot* entity);
|
void LootInteraction(Loot* entity);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user