View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0022410 | AI War 2 | Balance Issue | Dec 24, 2019 12:51 am | Dec 24, 2019 1:06 pm | |
Reporter | Chthonic One | Assigned To | |||
Status | new | Resolution | open | ||
Product Version | 1.024 After Death | ||||
Summary | 0022410: Chris thinks Hydra Heads should have a cap | ||||
Description | Now that stacked hydras produce heads for every one killed, they produce far more heads. Chris thinks now that they may be outliving the parents and that they should be capped. His original suggestion is 2x the base cap. I disagree with this, as not every hydra produces 2 heads. Stingray hydras produce 3, and vanguard hydras produce 5 for example. Instead I suggest the cap be Nx the base, where N is the number of heads the hydra produces. A save with Stingray Hydras provided. Vanguard Hydras are also available on the map. | ||||
Tags | No tags attached. | ||||
|
|
|
Agreed with that assessment. I forgot that some did more multiples of the cap. Cheers! |
|
Change of thought. I have noticed that hydra heads last a very long time. It says "Loses 2% of it's health per second when not on the same planet as the parent ship." Does this mean the actual hydra ship that spawned them, or the carrier. If it's the former, it's not working I don't think. If it's the latter, the cap is in order. They just don't die really. |
|
Ok, I have it. Hydra heads, when they run out of hp from attrition, they do not die, they respawn. Fix this and likely you will fix most of the problem. The cap then is probably optional, but not unwelcome! In the save, watch the fleet 1. it's numbers will fluctuate up and down due to heads dying and immediately respawning. No fighting going on. |
|
More thoughts on hydra heads: A hydra head loses 2% of hp per second. It lasts at most 50 seconds. A stack of 40 hydra heads lose 2% of hp per second. It lasts 33 minutes. If more heads keep joining stacks, they avoid the attrition. This might be what I was seeing in the save above. New stack feature: It tracks the attrition % for a stack. When the stack hits 0% attrition hp, it dies. When a member of the stack dies, the next only has Attrition % hp left, not full. Important, new hydra heads cannot stack unless their attrition % is within 1% of the stack's attrition %. Otherwise they form a new stack. |
|
Part of it: * Fixed a bug where DoOnDestructionLogic() was being called when just part of a stack died, which led to some strange things happening. It could cause HasDoneOnDeathSinceLastClaimed to be true when it should not have been, and somehow or other it seemed to be causing hydra heads to reanimate themselves. Or at least it was contributing to that. |
|
This solves most of the rest of the issue: * If a stack is self-attritioning by some rate (say, 2%), it now multiplies that amount by the number of ships in the stack, maximum 20 (so 2% would lead to 40% in a stack of 20 or more). ** This does mean that stacks of 21 and up still attrition slower than their non-stacked peers, but in general stacks are no longer so resistant to attrition. |
Date Modified | Username | Field | Change |
---|---|---|---|
Dec 24, 2019 12:51 am | Chthonic One | New Issue | |
Dec 24, 2019 12:51 am | Chthonic One | File Added: Hive Error 2.save | |
Dec 24, 2019 12:51 am | Chthonic One | File Added: Hive Error 2.savemet | |
Dec 24, 2019 12:54 am | Chris_McElligottPark | Note Added: 0055115 | |
Dec 24, 2019 2:26 am | Chthonic One | File Added: Hydra Head Madness.png | |
Dec 24, 2019 2:26 am | Chthonic One | Note Added: 0055118 | |
Dec 24, 2019 3:55 am | Chthonic One | File Added: Hydra Head What.savemet | |
Dec 24, 2019 3:55 am | Chthonic One | File Added: Hydra Head What.save | |
Dec 24, 2019 3:55 am | Chthonic One | Note Added: 0055120 | |
Dec 24, 2019 12:45 pm | Chthonic One | Note Added: 0055129 | |
Dec 24, 2019 1:00 pm | Chris_McElligottPark | Note Added: 0055130 | |
Dec 24, 2019 1:06 pm | Chris_McElligottPark | Note Added: 0055131 |