View Issue Details

IDProjectCategoryLast Update
0023443AI War 2Bug - GameplayJul 23, 2020 11:48 am
Reportercrawlers Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version2.104 Negative Build Percentage Hotfix 
Fixed in Version2.106 Immortals and Unresponsiveness 
Summary0023443: Vanguard hydra head stack invulnerability upon losing a member
DescriptionThese stacks become invincible for around 8 seconds after being blasted. This makes them take extremely long amounts of time to kill when there are many stacks present, even if they are not very damaging. Note - these are not vanguard hydras, they are vanguard hydra heads sent by the brutal swarmer ai type.
TagsNo tags attached.

Activities

RocketAssistedPuffin

Jul 22, 2020 4:46 pm

reporter   ~0057781

Unless I'm missing something, Hydra Heads aren't in any AI Ship Groups, and should therefore be impossible to be sent directly in a wave, or anything else. They would have to have been spawned by their parent unit when it dies.

Chris_McElligottPark

Jul 22, 2020 5:09 pm

administrator   ~0057786

A savegame where I can test this would be awesome. I would like to fix it. I think someone else brought it up recently as well.

RocketAssistedPuffin

Jul 22, 2020 5:33 pm

reporter   ~0057791

immune_to_all_damage_for_seconds_after_creation="8"

It's on their XML, the invulnerability. I recall adding it so the Heads would do some guaranteed damage. Why I didn't consider their temporary damage reduction sufficient I don't.

crawlers

Jul 22, 2020 10:37 pm

reporter   ~0057800

Look at the battle in Ur and you will see them becoming invincible after getting hurt.
1_4_restacking.save (563,662 bytes)

Chris_McElligottPark

Jul 23, 2020 10:07 am

administrator   ~0057803

Thanks!

* When stacks are split, they now have their "time on planet" and "time alive" set to be whatever the original stack was. Same with the amount of cloaking points they have lost, and the number of cloaking points they have left.
** This prevents a variety of abilities from triggering, including the "invincible if only on this planet for x seconds."
** We also made it so that dying to remains does not reset the "time have been alive or on this planet" counter, for similar reasons.
** This keeps the vanguard hydra heads from being insanely impossible to kill, among other issues that are probably pretty much all in the player's favor to have resolved.

crawlers

Jul 23, 2020 11:04 am

reporter   ~0057806

One other thing, if those hydra head stacks are drawn off to another planet, they won't lose health at the proper rate that 2% loss per second if not on the same planet as their "parent" should suggest. These units were anti-everyone zombies, so I am not sure if this is intended behavior. Here is a save with a bunch of them, they originally spawned on Ur but were lured to another planet and lived a long time.
1_5.savemet (75 bytes)
1_5.save (727,951 bytes)

RocketAssistedPuffin

Jul 23, 2020 11:12 am

reporter   ~0057808

self_attritions_X_percent_per_second_if_parent_ship_not_on_planet="2"
--> always_self_attritions="true"

How odd.

Chris_McElligottPark

Jul 23, 2020 11:14 am

administrator   ~0057809

That one is worth a separate report -- I can't deal with that one right now, but it does deserve not to be forgotten.

In the short term, your ships on that planet clear out 56k zombie ships in under 2 minutes, so it becomes moot. :)

crawlers

Jul 23, 2020 11:48 am

reporter   ~0057810

I'll go write up a separate report then.

Issue History

Date Modified Username Field Change
Jul 22, 2020 4:29 pm crawlers New Issue
Jul 22, 2020 4:46 pm RocketAssistedPuffin Note Added: 0057781
Jul 22, 2020 5:09 pm Chris_McElligottPark Note Added: 0057786
Jul 22, 2020 5:33 pm RocketAssistedPuffin Note Added: 0057791
Jul 22, 2020 10:37 pm crawlers File Added: 1_4_restacking.save
Jul 22, 2020 10:37 pm crawlers File Added: 1_4_restacking.savemet
Jul 22, 2020 10:37 pm crawlers Note Added: 0057800
Jul 23, 2020 10:07 am Chris_McElligottPark Assigned To => Chris_McElligottPark
Jul 23, 2020 10:07 am Chris_McElligottPark Status new => resolved
Jul 23, 2020 10:07 am Chris_McElligottPark Resolution open => fixed
Jul 23, 2020 10:07 am Chris_McElligottPark Fixed in Version => 2.106 Immortals and Unresponsiveness
Jul 23, 2020 10:07 am Chris_McElligottPark Note Added: 0057803
Jul 23, 2020 11:04 am crawlers File Added: 1_5.savemet
Jul 23, 2020 11:04 am crawlers File Added: 1_5.save
Jul 23, 2020 11:04 am crawlers Note Added: 0057806
Jul 23, 2020 11:12 am RocketAssistedPuffin Note Added: 0057808
Jul 23, 2020 11:14 am Chris_McElligottPark Note Added: 0057809
Jul 23, 2020 11:48 am crawlers Note Added: 0057810