1
This commit is contained in:
parent
90b3684bf8
commit
9616288511
@ -2888,10 +2888,11 @@ void Creature::RemoveSkillObstacle(const mt::Skill* skill_meta)
|
||||
}
|
||||
}
|
||||
if (skill_meta && skill_meta->GetMagicId() == MAGIC_20301_XL) {
|
||||
int save_num = skill_meta->_number_meta->number();
|
||||
while (del_obs.size() > save_num) {
|
||||
del_obs[0].Get()->Destory();
|
||||
del_obs.erase(del_obs.begin());
|
||||
int save_num = skill_meta->_number_meta->number() * 2 - 2;
|
||||
if (del_obs.size() > save_num & save_num > 0) {
|
||||
for (int i = 0; i < del_obs.size() - save_num; ++i) {
|
||||
del_obs[i].Get()->Destory();
|
||||
}
|
||||
}
|
||||
} else {
|
||||
for (auto ob : del_obs) {
|
||||
|
@ -882,10 +882,10 @@ void RoomObstacle::ActiveMedicalStation()
|
||||
}
|
||||
}//end if
|
||||
if (hit) {
|
||||
RemoveSameSkillObstacle();
|
||||
}
|
||||
},
|
||||
&xtimer_attacher);
|
||||
RemoveSameSkillObstacle();
|
||||
}
|
||||
|
||||
void RoomObstacle::ForceGridList()
|
||||
|
@ -183,7 +183,7 @@ RoomObstacleWeakPtr&& RoomObstacleWeakPtr::operator=(RoomObstacleWeakPtr&& x)
|
||||
x.Detach();
|
||||
}
|
||||
A8_ABORT();
|
||||
// return *this;
|
||||
//return *this;
|
||||
}
|
||||
|
||||
RoomObstacleWeakPtr::~RoomObstacleWeakPtr()
|
||||
|
Loading…
x
Reference in New Issue
Block a user