Fix model freshness stuck at 0% by calling onModelDeployed on deploy
CI / build-and-push (push) Successful in 27s
CI / build-and-push (push) Successful in 27s
onModelDeployed was defined but never invoked — lastModelReleaseTick stayed at 0 so the freshness guard always returned 0. Now deployModel updates obsolescence state, setting freshness to 1.0 with proper decay. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -42,7 +42,7 @@ import {
|
||||
} from '@ai-tycoon/shared';
|
||||
import {
|
||||
emptyDCNetworkSummary, emptyCampusNetworkSummary, emptyClusterNetworkSummary,
|
||||
BENCHMARKS, TECH_TREE,
|
||||
BENCHMARKS, TECH_TREE, onModelDeployed,
|
||||
} from '@ai-tycoon/game-engine';
|
||||
import { INITIAL_RIVALS } from '@ai-tycoon/game-engine';
|
||||
|
||||
@@ -1082,6 +1082,10 @@ export const useGameStore = create<Store>()(
|
||||
...pl, modelId, isActive: true,
|
||||
})),
|
||||
},
|
||||
market: {
|
||||
...s.market,
|
||||
obsolescence: onModelDeployed(s.market.obsolescence, s.meta.tickCount),
|
||||
},
|
||||
})),
|
||||
|
||||
deployVariant: (familyId, variantId) => set((s) => ({
|
||||
|
||||
Reference in New Issue
Block a user