Bugs in rev2041 in no particular order:
Contents
AwardHeroes/RewardHeroes (Void Ship)
Awardheroes script command no longer works. Removed or broken?
Rewardheroes script command doesn't work unless config hero:1 or higher is set.
Valleys (Inanna)
The bot never seems to try to fill the last valley slot on it's own, however if I drop a 2nd valley it will launch at 2 (or more) to fill them.
ie - I have level 10 TH and 9 forests, it won't do anything. If I drop myself down to 8 forests it will grab 2 to fill them.
There is no debug to paste for it, valley acquisition never seems to try to happen with 9 of 10 valleys.
UPDATETROOPREQS: NULL Conditional (MrBotUser on forum)
Post found here: http://duelingelectrons.com/forum/viewtopic.php?f=19&t=8713
Goals:
distancepolicy 10 10 10 10 20 config troopqueuetime:0.5 config comfort:1 //safevalleyfarm 9,10 //config hunting:4 config hero:1 config troopsusepopmax:1 config troopincrement:1 config hiding:1.0 config gate:0.05 gatepolicy 2 1 2 1 1 npctroop 5 b:500,t:400 config buildnpc:20 //config npc:5 npcheroes 5 !BIGHERO1,any traininghero BIGHERO1 600 troop s:1m npc10limit a:600000 npc10heroes HERO1,HERO2 npc10troop a:94150,s:4000,t:1850 fortification trap:1,ab:1 fortification trap:5,ab:5 fortification trap:10,ab:7 fortification trap:20,ab:10,at:1 fortification trap:200,ab:100,at:10 fortification trap:400,ab:200,at:50,r:1,rock:1 fortification trap:1000,ab:1000,at:1000,r:5,rock:5 //fortification trap:2000,ab:3000,at:16500,r:10,rock:10 //build c:9:17 //build b:0:7
Debug:
13:35:54 Skipping task ( update building and research requirements ) 13:35:54 Skipping task ( handle building ) 13:35:54 Skipping task ( handle research ) 13:35:54 Starting task ( update fortification requirements ) 13:35:54 Starting task ( troop production ) 13:35:54 TROOPPRODUCTION: Sleeping... 13:35:54 Skipping task ( search for valleys to farm safely ) 13:35:54 Skipping task ( monitor armies ) 13:35:54 Starting task ( recall armies ) 13:35:54 Starting task ( move training hero ) 13:35:54 Starting task ( sendResources ) 13:35:54 Starting task ( rescuetown ) 13:35:54 Skipping task ( build city ) 13:35:54 Starting task ( build npc ) 13:35:54 Skipping task ( pre-scout valleys for safe farming ) 13:35:54 Skipping task ( attack valleys for resources safely ) 13:35:54 Starting task ( sendResources ) 13:35:54 Starting task ( idle update at end ) 13:36:08 UPDATETROOPREQS: NULL Conditional 13:36:10 Riot-Prevention Check: Gold: 12827149276.5502, Salary: 38460, Income: 0 13:36:10 Comfort Check: Target Loyalty: 100, Actual: 100 13:36:10 Tax-Rate Check: Target : 0%, Actual: 0% 13:36:39 UPDATETROOPREQS: NULL Conditional 13:36:40 Riot-Prevention Check: Gold: 12827149276.5502, Salary: 38460, Income: 0 13:36:40 Comfort Check: Target Loyalty: 100, Actual: 100 13:36:40 Tax-Rate Check: Target : 0%, Actual: 0% 13:37:09 UPDATETROOPREQS: NULL Conditional 13:37:10 Riot-Prevention Check: Gold: 12827149276.5502, Salary: 38460, Income: 0 13:37:10 Comfort Check: Target Loyalty: 100, Actual: 100 13:37:10 Tax-Rate Check: Target : 0%, Actual: 0% 13:37:40 UPDATETROOPREQS: NULL Conditional 13:37:41 Riot-Prevention Check: Gold: 12827149276.5502, Salary: 38460, Income: 0 13:37:41 Comfort Check: Target Loyalty: 100, Actual: 100 13:37:41 Tax-Rate Check: Target : 0%, Actual: 0% 13:37:52 UPDATETROOPREQS: NULL Conditional 13:38:10 UPDATETROOPREQS: NULL Conditional 13:38:11 Riot-Prevention Check: Gold: 12827149276.5502, Salary: 38460, Income: 0 13:38:11 Comfort Check: Target Loyalty: 100, Actual: 100 13:38:11 Tax-Rate Check: Target : 0%, Actual: 0%
Politics Hero not being reassigned as mayor
Post found here: http://duelingelectrons.com/forum/viewtopic.php?f=19&t=8745
There's quite a few more posts saying more or less the same thing... politics hero isn't getting reassigned as mayor after the traininghero is done training troops. It either sits with traininghero as mayor, or it sits with no mayor at all.
Sendresources fails with multiple lines
Post found here: http://duelingelectrons.com/forum/viewtopic.php?f=29&t=8804
Multi-lines is ok, but if the last one fails then the previous ones also fail.
Goals:
sendresources xxx,yyy wood 8m -2 12m sendresources xxx,yyy iron 10m -2 15m sendresources xxx,yyy food 800m -2 400m
Debug:
08:37:14 SENDRESOURCES: Start. 08:37:14 .Processing Resource Requests For City ReceivingCity @ (xxx,yyy) 08:37:14 ..Found Request: dest: 100516 type: 1 local: 8000000 remote: -2 sendqty: 12000000 xport: 8 08:37:14 ...Xports Available=25000...Consume=28...Carry=10000 08:37:14 ...Maximum Load=249300000...Current Load=0...Remaining=249300000 08:37:14 ....SendingCity Minimum Resource Requirement OK (wood: 24908074 > 8000000) 08:37:14 .....ReceivingCity Minimum Resource Requirement ignored 08:37:14 ......ReceivingCity has requested 16908073 wood 08:37:14 ......SendingCity is sending 16908073 wood using 1696 transport 08:37:14 ..Found Request: dest: 100516 type: 3 local: 10000000 remote: -2 sendqty: 15000000 xport: 8 08:37:14 ...Xports Available=23304...Consume=28...Carry=10000 08:37:14 ...Maximum Load=249300000...Current Load=16908073...Remaining=232387488 08:37:14 ....SendingCity Minimum Resource Requirement OK (iron: 48990416 > 10000000) 08:37:14 .....ReceivingCity Minimum Resource Requirement ignored 08:37:14 ......ReceivingCity has requested 38990416 iron 08:37:14 ......SendingCity is sending 38990416 iron using 3910 transport 08:37:14 ..Found Request: dest: 100516 type: 0 local: 800000000 remote: -2 sendqty: 400000000 xport: 8 08:37:14 ...Xports Available=19394...Consume=28...Carry=10000 08:37:14 ...Maximum Load=249300000...Current Load=55898489...Remaining=193396968 08:37:14 ....SendingCity Minimum Resource Level inadequate (food: 719602197 < 800000000) 08:37:14 ..PostProcessing... 08:37:14 ...... Minimum quantity of 400000000 not yet reached. 08:37:14 SENDRESOURCES: End(2) 08:37:14 SENDRESOURCES: Start. 08:37:14 .Processing Resource Requests For City ReceivingCity @ (xxx,yyy) 08:37:14 ..Found Request: dest: 100516 type: 1 local: 8000000 remote: -2 sendqty: 12000000 xport: 8 08:37:14 ...Xports Available=25000...Consume=28...Carry=10000 08:37:14 ...Maximum Load=249300000...Current Load=0...Remaining=249300000 08:37:14 ....SendingCity Minimum Resource Requirement OK (wood: 24908074 > 8000000) 08:37:14 .....ReceivingCity Minimum Resource Requirement ignored 08:37:14 ......ReceivingCity has requested 16908073 wood 08:37:14 ......SendingCity is sending 16908073 wood using 1696 transport 08:37:14 ..Found Request: dest: 100516 type: 3 local: 10000000 remote: -2 sendqty: 15000000 xport: 8 08:37:14 ...Xports Available=23304...Consume=28...Carry=10000 08:37:14 ...Maximum Load=249300000...Current Load=16908073...Remaining=232387488 08:37:14 ....SendingCity Minimum Resource Requirement OK (iron: 48990416 > 10000000) 08:37:14 .....ReceivingCity Minimum Resource Requirement ignored 08:37:14 ......ReceivingCity has requested 38990416 iron 08:37:14 ......SendingCity is sending 38990416 iron using 3910 transport 08:37:14 ..Found Request: dest: 100516 type: 0 local: 800000000 remote: -2 sendqty: 400000000 xport: 8 08:37:14 ...Xports Available=19394...Consume=28...Carry=10000 08:37:14 ...Maximum Load=249300000...Current Load=55898489...Remaining=193396968 08:37:14 ....SendingCity Minimum Resource Level inadequate (food: 719602169 < 800000000) 08:37:14 ..PostProcessing... 08:37:14 ...... Minimum quantity of 400000000 not yet reached. 08:37:14 SENDRESOURCES: End(2) 08:37:19 SENDRESOURCES: Start. 08:37:19 .Processing Resource Requests For City ReceivingCity @ (xxx,yyy) 08:37:19 ..Found Request: dest: 100516 type: 1 local: 8000000 remote: -2 sendqty: 12000000 xport: 8 08:37:19 ...Xports Available=25000...Consume=28...Carry=10000 08:37:19 ...Maximum Load=249300000...Current Load=0...Remaining=249300000 08:37:19 ....SendingCity Minimum Resource Requirement OK (wood: 24908074 > 8000000) 08:37:19 .....ReceivingCity Minimum Resource Requirement ignored 08:37:19 ......ReceivingCity has requested 16908073 wood 08:37:19 ......SendingCity is sending 16908073 wood using 1696 transport 08:37:19 ..Found Request: dest: 100516 type: 3 local: 10000000 remote: -2 sendqty: 15000000 xport: 8 08:37:19 ...Xports Available=23304...Consume=28...Carry=10000 08:37:19 ...Maximum Load=249300000...Current Load=16908073...Remaining=232387488 08:37:19 ....SendingCity Minimum Resource Requirement OK (iron: 48990416 > 10000000) 08:37:19 .....ReceivingCity Minimum Resource Requirement ignored 08:37:19 ......ReceivingCity has requested 38990416 iron 08:37:19 ......SendingCity is sending 38990416 iron using 3910 transport 08:37:19 ..Found Request: dest: 100516 type: 0 local: 800000000 remote: -2 sendqty: 400000000 xport: 8 08:37:19 ...Xports Available=19394...Consume=28...Carry=10000 08:37:19 ...Maximum Load=249300000...Current Load=55898489...Remaining=193396968 08:37:19 ....SendingCity Minimum Resource Level inadequate (food: 719593469 < 800000000) 08:37:19 ..PostProcessing... 08:37:19 ...... Minimum quantity of 400000000 not yet reached. 08:37:19 SENDRESOURCES: End(2) 08:37:19 SENDRESOURCES: Start.
Group Mails
Maybe not a bug... but the bot sends each mail individually instead of as a group mail using speakers. While it's nice to save speakers, any alliance with 26+ members isn't going to get the mail sent to everyone. Evony auto-blocks mailing for 1 hour after your 25th mail it sent, so the first 25 people in the alliance will get the mail, the rest will not. You have no way of knowing this failed until some member says "huh? what mail are you talking about?"