fix sector missing fields
This commit is contained in:
parent
6cbb7c6534
commit
93aae78f0d
10 changed files with 102 additions and 14 deletions
|
|
@ -152,8 +152,12 @@ class Campaign:
|
|||
major_id: str | None,
|
||||
minor_id: str | None,
|
||||
influence_id: str | None,
|
||||
mission: str | None,
|
||||
description: str | None,
|
||||
) -> Sector:
|
||||
sect = Sector(name, round_id, major_id, minor_id, influence_id)
|
||||
sect = Sector(
|
||||
name, round_id, major_id, minor_id, influence_id, mission, description
|
||||
)
|
||||
self.sectors[sect.id] = sect
|
||||
return sect
|
||||
|
||||
|
|
@ -177,6 +181,8 @@ class Campaign:
|
|||
major_id: str | None,
|
||||
minor_id: str | None,
|
||||
influence_id: str | None,
|
||||
mission: str | None,
|
||||
description: str | None,
|
||||
) -> None:
|
||||
sect = self.get_sector(sector_id)
|
||||
old_round_id = sect.round_id
|
||||
|
|
@ -187,6 +193,8 @@ class Campaign:
|
|||
sect.set_major(major_id)
|
||||
sect.set_minor(minor_id)
|
||||
sect.set_influence(influence_id)
|
||||
sect.set_mission(mission)
|
||||
sect.set_description(description)
|
||||
|
||||
if old_round_id == round_id:
|
||||
apply_update()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue