fix level id
This commit is contained in:
parent
b9e43fdb58
commit
10d49e9ebb
1 changed files with 1 additions and 6 deletions
|
@ -97,12 +97,7 @@ class LeaveDescriptionQuest(Quest):
|
|||
|
||||
@property
|
||||
def level_id(self) -> int:
|
||||
if self.space.level_id == self.target_space.level_id:
|
||||
return self.space.level_id
|
||||
levels = sorted((self.space.level, self.target_space.level), key=attrgetter("base_altitude"))
|
||||
if self.space.level.on_top_of_id is None and self.target_space.level.on_top_of_id is None:
|
||||
return levels[1].pk
|
||||
return levels[0].pk
|
||||
return self.space.level.on_top_of_id or self.space.level_id
|
||||
|
||||
@property
|
||||
def identifier(self) -> str:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue