View Issue Details

IDProjectCategoryLast Update
0023452AI War 2SuggestionSep 5, 2020 1:04 pm
ReporterRocketAssistedPuffin Assigned To 
Severitytrivial 
Status newResolutionopen 
Product Version2.106 Immortals and Unresponsiveness 
Summary0023452: Minor Mechanics for Modding
DescriptionMinor things that would enable more options for modding, and/or expansion things.

1): "transforms_into_X_after_Y_seconds"

Would enable things such as units that spawn "eggs" on death, which if not killed rebirth the unit, and a simple way in XML for things such as a Rebelling Human Colony to transform into a vulnerable form if not saved in time.

2): "regenerates_X_percent_of_hull_per_second"

Would enable units to have Hydra like regeneration while under fire. Also enables non-player units to fully self heal after combat, as they can no longer use repair beams.

3): "regenerates_X_percent_of_shield_per_second"

Same as above. Less utility due to shields already regenerating.

4): "system_fires_on_death"

Would enable things such as Warheads and impact units such as Auto Bombs to work when scrapped. Maybe useful for Burlust Scourge due to their increasing damage with lost hull if desired. Enables Self Destruct Guardians to function. I have seen mentions of such a thing in the code, but it appears non-functional far as I could tell.

5): "spawns_X_after_Y_seconds_if_alerted"

Allows for things such as the Hunter/Killer spawner and DIre Guardian Lairs from Classic, though these included neighboring worlds for their alert criteria, while Raid Engines (which did so in Classic) do not here.

6): "self_destruct_if_none_remaining"

Local and galaxy versions. Unit destroys itself if there's nothing with this tag present. Would allow Eyes to destroy themselves when all Guard Posts are down, also allows targeting of specific structures to cause damage elsewhere.

7): "self_destruct_if_any_lost"

Local and galaxy versions. Allows for things such as Core Shield Generators from Classic, i.e destroying a weak network Generator destroys all of those Generators. Also allows for potential options to weaken one major target, by choosing which weaker one is best attacked, rather than requiring all be destroyed.
TagsNo tags attached.

Activities

RocketAssistedPuffin

Sep 5, 2020 1:04 pm

reporter   ~0058369

I've managed to create 0000002 myself. I can check what exactly was done if it's desired for anything.

seconds_to_fully_regenerate_hull="30"

Starts after Repair Delay is finished.

I also managed to make the Hydras spawn their Heads in the Classic manner (at certain health percentages), though it doesn't get saved since I don't understand serialization. It's a per entity version of what Viral Shredders use. I wouldn't be surprised if it has flaws, however. But again, it's there if desired.

Issue History

Date Modified Username Field Change
Jul 23, 2020 6:13 pm RocketAssistedPuffin New Issue
Sep 5, 2020 1:04 pm RocketAssistedPuffin Note Added: 0058369