1
This commit is contained in:
parent
5f981ad7ca
commit
489ea6c74f
@ -182,8 +182,10 @@ enum EquipType_e
|
|||||||
EQUIP_TYPE_SPOILS = 12,
|
EQUIP_TYPE_SPOILS = 12,
|
||||||
EQUIP_TYPE_SINGAL_EMITTER = 13,
|
EQUIP_TYPE_SINGAL_EMITTER = 13,
|
||||||
EQUIP_TYPE_GIFT_PACKAGE = 14,
|
EQUIP_TYPE_GIFT_PACKAGE = 14,
|
||||||
EQUIP_TYPE_GEMSTONE = 15,
|
EQUIP_TYPE_YELLOW_STONE = 15,
|
||||||
EQUIP_TYPE_LOVE = 16,
|
EQUIP_TYPE_LOVE = 16,
|
||||||
|
EQUIP_TYPE_BLUE_STONE = 17,
|
||||||
|
EQUIP_TYPE_PURPLE_STONE = 18,
|
||||||
EQUIP_TYPE_End
|
EQUIP_TYPE_End
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -2770,9 +2770,9 @@ void Human::ProcAddItemDto(AddItemDTO& dto)
|
|||||||
ProcGiftPackage(dto);
|
ProcGiftPackage(dto);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case EQUIP_TYPE_GEMSTONE:
|
case EQUIP_TYPE_YELLOW_STONE:
|
||||||
{
|
{
|
||||||
ProcGemStoneItem(dto);
|
ProcYellowStoneItem(dto);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case EQUIP_TYPE_LOVE:
|
case EQUIP_TYPE_LOVE:
|
||||||
@ -2780,6 +2780,16 @@ void Human::ProcAddItemDto(AddItemDTO& dto)
|
|||||||
ProcLoveItem(dto);
|
ProcLoveItem(dto);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case EQUIP_TYPE_BLUE_STONE:
|
||||||
|
{
|
||||||
|
ProcBlueStoneItem(dto);
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case EQUIP_TYPE_PURPLE_STONE:
|
||||||
|
{
|
||||||
|
ProcPurpleStoneItem(dto);
|
||||||
|
}
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
{
|
{
|
||||||
ProcLootSpecItem(dto);
|
ProcLootSpecItem(dto);
|
||||||
@ -3275,7 +3285,7 @@ void Human::SyncVolume(int slot_id)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void Human::ProcGemStoneItem(AddItemDTO& dto)
|
void Human::ProcYellowStoneItem(AddItemDTO& dto)
|
||||||
{
|
{
|
||||||
if (GetInventory(IS_YELLOW_STONE) >= GetVolume(IS_YELLOW_STONE)) {
|
if (GetInventory(IS_YELLOW_STONE) >= GetVolume(IS_YELLOW_STONE)) {
|
||||||
return;
|
return;
|
||||||
@ -3335,6 +3345,16 @@ void Human::ProcGemStoneItem(AddItemDTO& dto)
|
|||||||
dto.handled = true;
|
dto.handled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Human::ProcBlueStoneItem(AddItemDTO& dto)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
void Human::ProcPurpleStoneItem(AddItemDTO& dto)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
void Human::CalcStats()
|
void Human::CalcStats()
|
||||||
{
|
{
|
||||||
if (statsed_) {
|
if (statsed_) {
|
||||||
|
@ -274,7 +274,9 @@ 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 ProcYellowStoneItem(AddItemDTO& dto);
|
||||||
|
void ProcBlueStoneItem(AddItemDTO& dto);
|
||||||
|
void ProcPurpleStoneItem(AddItemDTO& dto);
|
||||||
void ProcLoveItem(AddItemDTO& dto);
|
void ProcLoveItem(AddItemDTO& dto);
|
||||||
void CancelRevive();
|
void CancelRevive();
|
||||||
Weapon* TakeonWeapon(const mt::Equip* equip_meta);
|
Weapon* TakeonWeapon(const mt::Equip* equip_meta);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user