mirror of
				https://github.com/tobspr/shapez.io.git
				synced 2025-06-13 13:04:03 +00:00 
			
		
		
		
	Fix bug with pinned shapes not properly refreshed
This commit is contained in:
		
							parent
							
								
									709ff506c9
								
							
						
					
					
						commit
						58303297c6
					
				| @ -37,7 +37,7 @@ export const globalConfig = { | ||||
| 
 | ||||
|     // Belt speeds
 | ||||
|     // NOTICE: Update webpack.production.config too!
 | ||||
|     beltSpeedItemsPerSecond: 10, | ||||
|     beltSpeedItemsPerSecond: 1, | ||||
|     itemSpacingOnBelts: 0.63, | ||||
|     minerSpeedItemsPerSecond: 0, // COMPUTED
 | ||||
| 
 | ||||
| @ -71,7 +71,7 @@ export const globalConfig = { | ||||
| 
 | ||||
|     debug: { | ||||
|         /* dev:start */ | ||||
|         fastGameEnter: true, | ||||
|         // fastGameEnter: true,
 | ||||
|         noArtificialDelays: true, | ||||
|         // disableSavegameWrite: true,
 | ||||
|         showEntityBounds: false, | ||||
|  | ||||
| @ -18,6 +18,7 @@ export class HUDPinnedShapes extends BaseHUDPart { | ||||
|         this.rerenderFull(); | ||||
| 
 | ||||
|         this.root.signals.storyGoalCompleted.add(this.rerenderFull, this); | ||||
|         this.root.signals.postLoadHook.add(this.rerenderFull, this); | ||||
|         this.root.hud.signals.shapePinRequested.add(this.pinNewShape, this); | ||||
|     } | ||||
| 
 | ||||
|  | ||||
| @ -161,7 +161,7 @@ export class SavegameManager extends ReadWriteProxy { | ||||
|     sortSavegames() { | ||||
|         this.currentData.savegames.sort((a, b) => b.lastUpdate - a.lastUpdate); | ||||
|         let promiseChain = Promise.resolve(); | ||||
|         while (this.currentData.savegames.length > 100) { | ||||
|         while (this.currentData.savegames.length > 30) { | ||||
|             const toRemove = this.currentData.savegames.pop(); | ||||
| 
 | ||||
|             // Try to remove the savegame since its no longer available
 | ||||
| @ -200,7 +200,7 @@ export class SavegameManager extends ReadWriteProxy { | ||||
|             if (G_IS_DEV && globalConfig.debug.disableSavegameWrite) { | ||||
|                 return Promise.resolve(); | ||||
|             } | ||||
|             return this.writeAsync(); | ||||
|             return this.sortSavegames().then(() => this.writeAsync()); | ||||
|         }); | ||||
|     } | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 tobspr
						tobspr