This commit is contained in:
aozhiwei 2024-07-30 13:19:54 +08:00
parent 2abae9c0f3
commit 3c08d8e96c
3 changed files with 4 additions and 2 deletions

View File

@ -99,7 +99,7 @@ class Creature : public MoveableEntity
int max_armor_shield = 0; int max_armor_shield = 0;
int revive_count = 0; int revive_count = 0;
CreatureWeakPtr master; CreatureWeakPtr master;
int box_num; int box_num = 0;
Weapon second_weapon; Weapon second_weapon;
glm::vec3 skill_pos; glm::vec3 skill_pos;

View File

@ -495,6 +495,9 @@ void Obstacle::SetRotate(float rotate)
void Obstacle::DoTreasureBoxInteraction(Human* sender) void Obstacle::DoTreasureBoxInteraction(Human* sender)
{ {
if (!IsDead(sender->room)) { if (!IsDead(sender->room)) {
++sender->box_num;
sender->room->frame_event.AddPropChgEx(sender->GetWeakPtrRef(), kPropBoxNum, 0, sender->box_num,
1, 0, false);
Die(sender->room); Die(sender->room);
BroadcastFullState(sender->room); BroadcastFullState(sender->room);
sender->room->xtimer.SetTimeoutEx sender->room->xtimer.SetTimeoutEx

View File

@ -251,7 +251,6 @@ message MFVec3
value: value:
value2: value2:
property_type: 57 property_type: 57
property_subtype: uniid
value: value:
value2: (>0 <0 ==0) value2: (>0 <0 ==0)
*/ */