@@ -45,6 +45,12 @@ import { antUpgradeHTML } from './Features/Ants/HTML/modals/upgrade-modal'
4545import { toggleRebornELOInfo } from './Features/Ants/HTML/updates/elo-info'
4646import { toggleLeaderboardMode } from './Features/Ants/HTML/updates/leaderboard'
4747import { AntProducers , LAST_ANT_PRODUCER } from './Features/Ants/structs/structs'
48+ import { toggleAutoAntSacrificeEnabled , toggleAutoAntSacrificeMode } from './Features/Ants/toggles/auto-sacrifice'
49+ import { toggleAutobuyAntMastery } from './Features/Ants/toggles/autobuy-mastery'
50+ import { toggleAutobuyAntProducer } from './Features/Ants/toggles/autobuy-producer'
51+ import { toggleAutobuyAntUpgrade } from './Features/Ants/toggles/autobuy-upgrade'
52+ import { toggleMaxBuyAntProducer } from './Features/Ants/toggles/max-producer-buy'
53+ import { toggleMaxBuyAntUpgrade } from './Features/Ants/toggles/max-upgrade-buy'
4854import {
4955 craftHepteracts ,
5056 expandHepteracts ,
@@ -136,8 +142,6 @@ import { IconSets, imgErrorHandler, toggleAnnotation, toggleIconSet, toggleTheme
136142import {
137143 autoCubeUpgradesToggle ,
138144 autoPlatonicUpgradesToggle ,
139- toggleAntAutoSacrifice ,
140- toggleAntMaxBuy ,
141145 toggleAscStatPerSecond ,
142146 toggleAutoAscend ,
143147 toggleAutoBuyFragment ,
@@ -774,7 +778,7 @@ export const generateEventHandlers = () => {
774778 antTier . addEventListener ( 'mouseout' , ( ) => CloseModal ( ) )
775779 antTier . addEventListener ( 'blur' , ( ) => CloseModal ( ) )
776780 antTier . addEventListener ( 'click' , ( event ) => {
777- buyAntProducers ( ant , player . antMax )
781+ buyAntProducers ( ant , player . ants . toggles . maxBuyProducers )
778782 Modal ( antProducerHTML ( ant ) , event . clientX , event . clientY , { borderColor : antProducerData [ ant ] . color } , true )
779783 } )
780784
@@ -819,7 +823,7 @@ export const generateEventHandlers = () => {
819823 antUpgrade . addEventListener ( 'mouseout' , ( ) => CloseModal ( ) )
820824 antUpgrade . addEventListener ( 'blur' , ( ) => CloseModal ( ) )
821825 antUpgrade . addEventListener ( 'click' , ( event ) => {
822- buyAntUpgrade ( upgrade , player . antMax )
826+ buyAntUpgrade ( upgrade , player . ants . toggles . maxBuyUpgrades )
823827 Modal ( antUpgradeHTML ( upgrade ) , event . clientX , event . clientY , { borderColor : 'burlywood' } , true )
824828 } )
825829 }
@@ -831,9 +835,13 @@ export const generateEventHandlers = () => {
831835 DOMCacheGetOrSet ( 'antLeaderboardToggle' ) . addEventListener ( 'click' , ( ) => toggleLeaderboardMode ( ) )
832836
833837 // Part 4: QoL Buttons
834- DOMCacheGetOrSet ( 'toggleAntMax' ) . addEventListener ( 'click' , ( ) => toggleAntMaxBuy ( ) )
835- DOMCacheGetOrSet ( 'toggleAutoSacrificeAnt' ) . addEventListener ( 'click' , ( ) => toggleAntAutoSacrifice ( 0 ) )
836- DOMCacheGetOrSet ( 'autoSacrificeAntMode' ) . addEventListener ( 'click' , ( ) => toggleAntAutoSacrifice ( 1 ) )
838+ DOMCacheGetOrSet ( 'toggleBuyAntProducerMax' ) . addEventListener ( 'click' , ( ) => toggleMaxBuyAntProducer ( ) )
839+ DOMCacheGetOrSet ( 'toggleBuyAntUpgradesMax' ) . addEventListener ( 'click' , ( ) => toggleMaxBuyAntUpgrade ( ) )
840+ DOMCacheGetOrSet ( 'toggleAutobuyAntProducer' ) . addEventListener ( 'click' , ( ) => toggleAutobuyAntProducer ( ) )
841+ DOMCacheGetOrSet ( 'toggleAutobuyAntMastery' ) . addEventListener ( 'click' , ( ) => toggleAutobuyAntMastery ( ) )
842+ DOMCacheGetOrSet ( 'toggleAutobuyAntUpgrades' ) . addEventListener ( 'click' , ( ) => toggleAutobuyAntUpgrade ( ) )
843+ DOMCacheGetOrSet ( 'toggleAutoSacrificeAnt' ) . addEventListener ( 'click' , ( ) => toggleAutoAntSacrificeEnabled ( ) )
844+ DOMCacheGetOrSet ( 'autoSacrificeAntMode' ) . addEventListener ( 'click' , ( ) => toggleAutoAntSacrificeMode ( ) )
837845
838846 // WOW! Cubes Tab
839847 // Part 0: Subtab UI
0 commit comments