1
This commit is contained in:
parent
cda1ae67ba
commit
570a61dc5a
@ -31,6 +31,9 @@ void SummonLootBuff::Activate()
|
|||||||
if (e && e->IsEntityType(ET_Loot)) {
|
if (e && e->IsEntityType(ET_Loot)) {
|
||||||
Loot* loot = (Loot*)e;
|
Loot* loot = (Loot*)e;
|
||||||
loot->pickup_flag = flag;
|
loot->pickup_flag = flag;
|
||||||
|
loot->buff_meta = meta;
|
||||||
|
loot->skill_meta = skill_meta;
|
||||||
|
loot->buff_vars = buff_vars;
|
||||||
loot->master = owner->GetWeakPtrRef();
|
loot->master = owner->GetWeakPtrRef();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -195,6 +195,7 @@ enum EquipType_e
|
|||||||
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_GEMSTONE = 15,
|
||||||
|
EQUIP_TYPE_LOVE = 16,
|
||||||
EQUIP_TYPE_End
|
EQUIP_TYPE_End
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -26,6 +26,9 @@ class Loot : public RoomEntity
|
|||||||
long long create_frame_no = 0;
|
long long create_frame_no = 0;
|
||||||
int pickup_flag = 0;
|
int pickup_flag = 0;
|
||||||
CreatureWeakPtr master;
|
CreatureWeakPtr master;
|
||||||
|
const mt::Buff* buff_meta = nullptr;
|
||||||
|
const mt::Skill* skill_meta = nullptr;
|
||||||
|
std::shared_ptr<std::vector<float>> buff_vars;
|
||||||
|
|
||||||
virtual ~Loot() override;
|
virtual ~Loot() override;
|
||||||
virtual void Initialize() override;
|
virtual void Initialize() override;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user