View Issue Details

IDProjectCategoryView StatusLast Update
0000637Spring engineGeneralpublic2007-09-22 20:29
ReporterNOiZE Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Summary0000637: Commander "buildpower" gets weaker over time
DescriptionWhen in long games the "buildpower" of a commander gets weaker and weaker. Even units with a lower workertime will build faster then the commander (in an M-Stalling situation)

TagsNo tags attached.
Attached Files
070720-Comet Catcher Redux-0.75b2.sdf (Attachment missing)
070918-Comet Catcher Redux-0.75b2-0.sdf (Attachment missing)
Checked infolog.txt for Errors

Activities

imbaczek

2007-09-18 11:46

reporter   ~0001273

extraordinary claims require extraordinary evidence ;) replay, please, preferably with timestamps and descriptions how long should a construction take and how long it really did take.

NOiZE

2007-09-18 12:48

reporter   ~0001274

Last edited: 2007-09-18 12:49

okay i made a little replay which demonstrates this bug, @ about 30 mins the bug is clearly visable. When the commander and a construction vehicle are "racing" to build solars. Sometimes however the commanders builds some solars quick, and then he stalls for ages on an other one.

PS

Download 070918-Comet Catcher Redux-0.75b2-0.sdf


The first one is uploaded by mistake.

Pendrokar

2007-09-18 21:44

reporter   ~0001275

Somehow I think it's normal, cause while stalling unit's with lower workertime use resources first, then comes all others!

KDR_11k

2007-09-19 14:14

reporter   ~0001276

During a stall that's to be expected, a unit can only proceed with building when enough resources for one "nanopacket" are available, since slower building units don't need as many resources for a packet they get to make a packet more often.

Kloot

2007-09-20 01:13

developer   ~0001277

marking this as closed with no change
required since it's just how Spring's
economy works (units with higher build
power suffer more when there are fewer
resources to go around)

tvo

2007-09-22 20:29

reporter   ~0001289

This may be an issue with the order in which resource chunks are assigned.

E.g. if the commander is always 'last in the row' it will surely build slower if the resources happen to be exhausted when the engine is halfway assigning resources to all builders.

I can imagine that if the units are internally ordered like this: "commander, solar, mex, mex, builder," the resources produced by the solar and the mexes are always used up by builder when it's building something, so the commander never gets anything.

If it is like that then I think this can be considered a bug, though a very minor one (esp. when taking into account the complexity to solve it...)

Issue History

Date Modified Username Field Change
2007-09-18 11:00 NOiZE New Issue
2007-09-18 11:46 imbaczek Note Added: 0001273
2007-09-18 12:48 NOiZE Note Added: 0001274
2007-09-18 12:48 NOiZE File Added: 070720-Comet Catcher Redux-0.75b2.sdf
2007-09-18 12:49 NOiZE File Added: 070918-Comet Catcher Redux-0.75b2-0.sdf
2007-09-18 12:49 NOiZE Note Edited: 0001274
2007-09-18 21:44 Pendrokar Note Added: 0001275
2007-09-19 14:14 KDR_11k Note Added: 0001276
2007-09-20 01:13 Kloot Status new => closed
2007-09-20 01:13 Kloot Note Added: 0001277
2007-09-20 01:13 Kloot Resolution open => no change required
2007-09-22 20:29 tvo Note Added: 0001289