Skip to content

Refactor damage text code to avoid using intrusive lists

This change is needed because the max number of intrusive lists that can be spawned is currently 128 so it's not possible to create up to 255 (max number of clients that the engine can support) of them.

The new implementation keeps track of player's attackers using bitflags stored into 11 int fields and has a somewhat comparable performance, I think.

It refactors code introduced in !1277 (merged)

Edited by terencehill

Merge request reports