v0.2.4: reworked actor ID system, IDs are now garunteed unique
This commit is contained in:
@@ -142,6 +142,7 @@ public class Dungeon {
|
||||
Generator.initArtifacts();
|
||||
|
||||
Actor.clear();
|
||||
Actor.resetNextID();
|
||||
|
||||
PathFinder.setMapSize( Level.WIDTH, Level.HEIGHT );
|
||||
|
||||
@@ -459,6 +460,8 @@ public class Dungeon {
|
||||
Potion.save( bundle );
|
||||
Wand.save( bundle );
|
||||
Ring.save( bundle );
|
||||
|
||||
Actor.storeNextID( bundle );
|
||||
|
||||
Bundle badges = new Bundle();
|
||||
Badges.saveLocal( badges );
|
||||
@@ -517,6 +520,8 @@ public class Dungeon {
|
||||
|
||||
Generator.reset();
|
||||
|
||||
Actor.restoreNextID( bundle );
|
||||
|
||||
quickslot.reset();
|
||||
QuickSlotButton.reset();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user