View Issue Details

IDProjectCategoryLast Update
0026079AI War 2Bug - GameplayJan 8, 2022 10:14 am
Reportertadrinth Assigned ToNRSirLimbo  
Status resolvedResolutionfixed 
Product VersionBeta 3.781 Tachyon Healing Reversal 
Fixed in VersionBeta 3.782 Smooth Reloading 
Summary0026079: Invincible Ohmu no longer invincible
DescriptionProbably something with the Hull rework. cmd:ohmu is supposed to spawn an invincible golem, but it isn't invincible now.
TagsNo tags attached.

Activities

NRSirLimbo

Jan 8, 2022 10:14 am

developer   ~0063705

* Fixed the inheriting of extra hull data being wrong:
** The new pipeline now correctly inherits its predecessors' extra hull data.
** RegisterMyDirectParentsICopiedFrom() now guards against attempts to register something as its own parent, which can lead to the game outright crashing with no exceptions or error logs. It also allows for an override that ignores otherwise wrongful alterations of the inheritance that was not set up in XML, but done in runtime itself.
** There also is CanTheoreticallyInheritFrom() which checks if it's possible for something to in theory use something else as its predecessor.
** Fixed yet another wrong boolean inversion in the code for checking if a game entity should use the hull of its predecessor to inherit from, or if had its own, new hull assigned.
*** All of the above fixes the Invincible Ohmu... not having been invincible - it could be damaged.
** As added bonus: Total damage invulnerability now shows up in tooltips.
*** Thanks to tadrinth for reporting.

Issue History

Date Modified Username Field Change
Jan 7, 2022 10:14 pm tadrinth New Issue
Jan 8, 2022 12:09 am BadgerBadger Assigned To => NRSirLimbo
Jan 8, 2022 12:09 am BadgerBadger Status new => assigned
Jan 8, 2022 10:14 am NRSirLimbo Status assigned => resolved
Jan 8, 2022 10:14 am NRSirLimbo Resolution open => fixed
Jan 8, 2022 10:14 am NRSirLimbo Fixed in Version => Beta 3.782 Smooth Reloading
Jan 8, 2022 10:14 am NRSirLimbo Note Added: 0063705