@@ -2,19 +2,19 @@ import Decimal from 'break_infinity.js'
22import { AntProducers } from '../../structs/structs'
33import type { PlayerAntProducers } from '../structs/structs'
44
5- const emptyAntProducer : PlayerAntProducers = {
5+ export const emptyAntProducer = ( ) : PlayerAntProducers => ( {
66 purchased : 0 ,
77 generated : Decimal . fromString ( '0' )
8- }
8+ } )
99
10- export const defaultAntProducers : Record < AntProducers , PlayerAntProducers > = {
11- [ AntProducers . Workers ] : { ... emptyAntProducer } ,
12- [ AntProducers . Breeders ] : { ... emptyAntProducer } ,
13- [ AntProducers . MetaBreeders ] : { ... emptyAntProducer } ,
14- [ AntProducers . MegaBreeders ] : { ... emptyAntProducer } ,
15- [ AntProducers . Queens ] : { ... emptyAntProducer } ,
16- [ AntProducers . LordRoyals ] : { ... emptyAntProducer } ,
17- [ AntProducers . Almighties ] : { ... emptyAntProducer } ,
18- [ AntProducers . Disciples ] : { ... emptyAntProducer } ,
19- [ AntProducers . HolySpirit ] : { ... emptyAntProducer }
20- }
10+ export const createDefaultAntProducers = ( ) : Record < AntProducers , PlayerAntProducers > => ( {
11+ [ AntProducers . Workers ] : emptyAntProducer ( ) ,
12+ [ AntProducers . Breeders ] : emptyAntProducer ( ) ,
13+ [ AntProducers . MetaBreeders ] : emptyAntProducer ( ) ,
14+ [ AntProducers . MegaBreeders ] : emptyAntProducer ( ) ,
15+ [ AntProducers . Queens ] : emptyAntProducer ( ) ,
16+ [ AntProducers . LordRoyals ] : emptyAntProducer ( ) ,
17+ [ AntProducers . Almighties ] : emptyAntProducer ( ) ,
18+ [ AntProducers . Disciples ] : emptyAntProducer ( ) ,
19+ [ AntProducers . HolySpirit ] : emptyAntProducer ( )
20+ } )
0 commit comments