QDENGINE: Remove duplicate flag in the drop list

It was introduced by refactoring where two flags dropping was moved from
qdGameObject::load_script_body() without checking that QD_OBJ_STATE_CHANGE_FLAG
was already present in the list.
This commit is contained in:
Eugene Sandulenko 2024-08-24 23:46:36 +02:00
parent 9034c35ed2
commit 577151814b
No known key found for this signature in database
GPG Key ID: 014D387312D34F08

View File

@ -180,7 +180,7 @@ bool qdGameObject::save_data(Common::WriteStream &fh) const {
bool qdGameObject::init() {
drop_flag(QD_OBJ_SCREEN_COORDS_FLAG);
drop_flag(QD_OBJ_STATE_CHANGE_FLAG | QD_OBJ_IS_IN_TRIGGER_FLAG | QD_OBJ_STATE_CHANGE_FLAG | QD_OBJ_IS_IN_INVENTORY_FLAG);
drop_flag(QD_OBJ_STATE_CHANGE_FLAG | QD_OBJ_IS_IN_TRIGGER_FLAG | QD_OBJ_IS_IN_INVENTORY_FLAG);
drop_flag(QD_OBJ_HIDDEN_FLAG);
return true;
}