@@ -2280,8 +2280,7 @@ const loadSynergy = async () => {
22802280 const omit = / e \+ /
22812281 let inputd = player . autoChallengeTimer . start
22822282 let inpute = Number (
2283- ( DOMCacheGetOrSet ( 'startAutoChallengeTimerInput' ) as HTMLInputElement )
2284- . value
2283+ getElementById < HTMLInputElement > ( 'startAutoChallengeTimerInput' ) . value
22852284 )
22862285 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
22872286 getElementById < HTMLInputElement > ( 'startAutoChallengeTimerInput' )
@@ -2332,7 +2331,7 @@ const loadSynergy = async () => {
23322331
23332332 inputd = player . prestigeamount
23342333 inpute = Number (
2335- ( DOMCacheGetOrSet ( 'prestigeamount' ) as HTMLInputElement ) . value
2334+ getElementById < HTMLInputElement > ( 'prestigeamount' ) . value
23362335 )
23372336 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
23382337 getElementById < HTMLInputElement > ( 'prestigeamount' ) . value = `${ player . prestigeamount || blankSave . prestigeamount } `
@@ -2341,7 +2340,7 @@ const loadSynergy = async () => {
23412340 }
23422341 inputd = player . transcendamount
23432342 inpute = Number (
2344- ( DOMCacheGetOrSet ( 'transcendamount' ) as HTMLInputElement ) . value
2343+ getElementById < HTMLInputElement > ( 'transcendamount' ) . value
23452344 )
23462345 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
23472346 getElementById < HTMLInputElement > ( 'transcendamount' ) . value = `${
@@ -2351,7 +2350,7 @@ const loadSynergy = async () => {
23512350 }
23522351 inputd = player . reincarnationamount
23532352 inpute = Number (
2354- ( DOMCacheGetOrSet ( 'reincarnationamount' ) as HTMLInputElement ) . value
2353+ getElementById < HTMLInputElement > ( 'reincarnationamount' ) . value
23552354 )
23562355 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
23572356 getElementById < HTMLInputElement > ( 'reincarnationamount' ) . value = `${
@@ -2361,7 +2360,7 @@ const loadSynergy = async () => {
23612360 }
23622361 inputd = player . autoAscendThreshold
23632362 inpute = Number (
2364- ( DOMCacheGetOrSet ( 'ascensionAmount' ) as HTMLInputElement ) . value
2363+ getElementById < HTMLInputElement > ( 'ascensionAmount' ) . value
23652364 )
23662365 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
23672366 getElementById < HTMLInputElement > ( 'ascensionAmount' ) . value = `${
@@ -2371,20 +2370,17 @@ const loadSynergy = async () => {
23712370 }
23722371 inputd = player . autoAntSacTimer
23732372 inpute = Number (
2374- ( DOMCacheGetOrSet ( 'autoAntSacrificeAmount' ) as HTMLInputElement ) . value
2373+ getElementById < HTMLInputElement > ( 'autoAntSacrificeAmount' ) . value
23752374 )
23762375 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
23772376 getElementById < HTMLInputElement > ( 'autoAntSacrificeAmount' ) . value = `${
23782377 player . autoAntSacTimer || blankSave . autoAntSacTimer
2379- } `. replace (
2380- omit ,
2381- 'e'
2382- )
2378+ } `. replace ( omit , 'e' )
23832379 updateAutoReset ( 5 )
23842380 }
23852381 inputd = player . tesseractAutoBuyerAmount
23862382 inpute = Number (
2387- ( DOMCacheGetOrSet ( 'tesseractAmount' ) as HTMLInputElement ) . value
2383+ getElementById < HTMLInputElement > ( 'tesseractAmount' ) . value
23882384 )
23892385 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
23902386 getElementById < HTMLInputElement > ( 'tesseractAmount' ) . value = `${
@@ -2393,51 +2389,38 @@ const loadSynergy = async () => {
23932389 updateTesseractAutoBuyAmount ( )
23942390 }
23952391 inputd = player . openCubes
2396- inpute = Number (
2397- ( DOMCacheGetOrSet ( 'cubeOpensInput' ) as HTMLInputElement ) . value
2398- )
2392+ inpute = Number ( getElementById < HTMLInputElement > ( 'cubeOpensInput' ) . value )
23992393 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
24002394 getElementById < HTMLInputElement > ( 'cubeOpensInput' ) . value = `${ player . openCubes || blankSave . openCubes } `
24012395 . replace ( omit , 'e' )
24022396 updateAutoCubesOpens ( 1 )
24032397 }
24042398 inputd = player . openTesseracts
2405- inpute = Number (
2406- ( DOMCacheGetOrSet ( 'tesseractsOpensInput' ) as HTMLInputElement ) . value
2407- )
2399+ inpute = Number ( getElementById < HTMLInputElement > ( 'tesseractsOpensInput' ) . value )
24082400 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
24092401 getElementById < HTMLInputElement > ( 'tesseractsOpensInput' ) . value = `${
24102402 player . openTesseracts || blankSave . openTesseracts
24112403 } `. replace ( omit , 'e' )
24122404 updateAutoCubesOpens ( 2 )
24132405 }
24142406 inputd = player . openHypercubes
2415- inpute = Number (
2416- ( DOMCacheGetOrSet ( 'hypercubesOpensInput' ) as HTMLInputElement ) . value
2417- )
2407+ inpute = Number ( getElementById < HTMLInputElement > ( 'hypercubesOpensInput' ) . value )
24182408 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
24192409 getElementById < HTMLInputElement > ( 'hypercubesOpensInput' ) . value = `${
24202410 player . openHypercubes || blankSave . openHypercubes
24212411 } `. replace ( omit , 'e' )
24222412 updateAutoCubesOpens ( 3 )
24232413 }
24242414 inputd = player . openPlatonicsCubes
2425- inpute = Number (
2426- ( DOMCacheGetOrSet ( 'platonicCubeOpensInput' ) as HTMLInputElement ) . value
2427- )
2415+ inpute = Number ( getElementById < HTMLInputElement > ( 'platonicCubeOpensInput' ) . value )
24282416 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
24292417 getElementById < HTMLInputElement > ( 'platonicCubeOpensInput' ) . value = `${
24302418 player . openPlatonicsCubes || blankSave . openPlatonicsCubes
2431- } `. replace (
2432- omit ,
2433- 'e'
2434- )
2419+ } `. replace ( omit , 'e' )
24352420 updateAutoCubesOpens ( 4 )
24362421 }
24372422 inputd = player . runeBlessingBuyAmount
2438- inpute = Number (
2439- ( DOMCacheGetOrSet ( 'buyRuneBlessingInput' ) as HTMLInputElement ) . value
2440- )
2423+ inpute = Number ( getElementById < HTMLInputElement > ( 'buyRuneBlessingInput' ) . value )
24412424 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
24422425 getElementById < HTMLInputElement > ( 'buyRuneBlessingInput' ) . value = `${
24432426 player . runeBlessingBuyAmount || blankSave . runeBlessingBuyAmount
@@ -2454,7 +2437,7 @@ const loadSynergy = async () => {
24542437
24552438 inputd = player . runeSpiritBuyAmount
24562439 inpute = Number (
2457- ( DOMCacheGetOrSet ( 'buyRuneSpiritInput' ) as HTMLInputElement ) . value
2440+ getElementById < HTMLInputElement > ( 'buyRuneSpiritInput' ) . value
24582441 )
24592442 if ( inpute !== inputd || isNaN ( inpute + inputd ) ) {
24602443 getElementById < HTMLInputElement > ( 'buyRuneSpiritInput' ) . value = `${
@@ -2928,7 +2911,7 @@ const padEvery = (str: string, places = 3) => {
29282911 newStr += dec + strParts [ 1 ]
29292912 } // see https://www.npmjs.com/package/flatstr
29302913
2931- ; ( newStr as unknown as number ) | 0
2914+ < number > < unknown > newStr | 0
29322915 return newStr
29332916}
29342917
@@ -6302,7 +6285,7 @@ export const reloadShit = async (reset = false) => {
63026285 }
63036286 }
63046287
6305- const saveType = DOMCacheGetOrSet ( 'saveType' ) as HTMLInputElement
6288+ const saveType = getElementById < HTMLInputElement > ( 'saveType' )
63066289 saveType . checked = localStorage . getItem ( 'copyToClipboard' ) !== null
63076290}
63086291
0 commit comments