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
|
@property
|
||||||
def level_id(self) -> int:
|
def level_id(self) -> int:
|
||||||
if self.space.level_id == self.target_space.level_id:
|
return self.space.level.on_top_of_id or self.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
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def identifier(self) -> str:
|
def identifier(self) -> str:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue