Bug 4638 - No power to any items if more than max BP is used
Status: RESOLVED FIXED
Alias: None
Product: Tremulous
Classification: Unclassified
Component: Misc
Version: SVN HEAD
Hardware: PC Linux
: P3 normal
Assignee: Tim Angus
QA Contact: Tremulous Bugs
URL:
Depends on:
Blocks:
 
Reported: 2010-05-14 09:42 EDT by Foo
Modified: 2010-05-23 15:11:30 EDT
1 user (show)

See Also:


Attachments
a patch to fix bug (517 bytes, patch)
2010-05-23 11:18 EDT, John 'Rezyn' Ellis

Description Foo 2010-05-14 09:42:52 EDT
How to reproduce: Build items to left of human reactor.  Build a repeater just to the left of reactor power range, and build two items at repeater.  Relocate reactor to the left.  Reactor is now powering more than max BP for the humans, and the result is that no items at all will be powered, until items self-destruct after 90 seconds.  This situation occurs fairly frequently with humans making initial reactor moves, and it results in a human game loss with 100% probability, since the humans will have no power and no ability to fix it for 90 seconds.  Items cannot be deconned since they are in range of the reactor.

Fix: There are several ways it could be fixed.  A) allow reactor to power more than max BP.  Could be exploited to get humans a few extra turrets for a while, probably not a big deal.  B) allow humans to instantly decon (not mark) unpowered structures within range of a reactor - at least this would allow them to FIX the problem.  C) Instantly explode any structures over max BP of the reactor - this would fix the problem for them, possibly in an unpleasant way.
Comment 1 John 'Rezyn' Ellis 2010-05-23 11:18:49 EDT
Created attachment 2358 [details]
a patch to fix bug
Comment 2 Chris "Lakitu7" Schwarz 2010-05-23 15:11:30 EDT
In at r2010. Thank you both.