My AI villagers gather resources in "infinite resources" mode

I’m creating an AI that fits my gameplay, but I’ve noticed that in “infinite resources” mode, my AI villagers gather resources, unlike the default DE AI.
Please, AI experts, help me fix it. I just want my AI villagers to build buildings.

This is my AI setup:

(defrule
(true)
=>
(set-strategic-number sn-task-ungrouped-soldiers 0)
(set-strategic-number sn-attack-intelligence 1)
(set-strategic-number sn-wall-targeting-mode 1)
(set-strategic-number sn-enemy-sighted-response-distance 40)
(set-strategic-number sn-percent-enemy-sighted-response 100)
(set-strategic-number sn-use-by-type-max-gathering 1)
(set-strategic-number sn-retask-gather-amount 0)
(set-strategic-number sn-max-retask-gather-amount 0)
(set-strategic-number sn-intelligent-gathering 1)
(set-strategic-number sn-consecutive-idle-unit-limit 0)
(set-strategic-number sn-maximum-town-size 40)
(set-strategic-number sn-mill-max-distance 40)
(set-strategic-number sn-camp-max-distance 40)
(set-strategic-number sn-blot-exploration-map 1)
(disable-self))
#load-if-not-defined INFINITE-RESOURCES-START
(defrule
(true)
=>
(set-strategic-number sn-minimum-boar-hunt-group-size 4)
(set-strategic-number sn-cap-civilian-explorers 0)
(set-strategic-number sn-percent-civilian-explorers 0)
(set-strategic-number sn-cap-civilian-builders 1000)
(set-strategic-number sn-percent-civilian-builders 20)
(set-strategic-number sn-cap-civilian-gatherers -1)
(set-strategic-number sn-percent-civilian-gatherers 80)
(set-strategic-number sn-food-gatherer-percentage 35)
(set-strategic-number sn-wood-gatherer-percentage 35)
(set-strategic-number sn-gold-gatherer-percentage 25)
(set-strategic-number sn-stone-gatherer-percentage 5)
(disable-self))
#end-if
#load-if-defined INFINITE-RESOURCES-START
(defrule
(true)
=>
(set-strategic-number sn-minimum-boar-hunt-group-size 4)
(set-strategic-number sn-cap-civilian-explorers 0)
(set-strategic-number sn-percent-civilian-explorers 0)
(set-strategic-number sn-cap-civilian-builders 1000)
(set-strategic-number sn-percent-civilian-builders 100)
(set-strategic-number sn-cap-civilian-gatherers 0)
(set-strategic-number sn-percent-civilian-gatherers 0)
(set-strategic-number sn-food-gatherer-percentage 0)
(set-strategic-number sn-wood-gatherer-percentage 0)
(set-strategic-number sn-gold-gatherer-percentage 0)
(set-strategic-number sn-stone-gatherer-percentage 0)
(disable-self))
#end-if

I’m not really an AI scripter, but would there be a way to test that it realizes it is playing on infinite resources? For example, in your last block of code style, could you make it continually send a chat message to the player?

Yes, AI is aware that it is in “infinite resources” mode.

I’d post this in the modding section