[TF2] Implement unused arrow-related kill icons
Description
This PR implements the following unused TF2 kill icons for their respective scenarios (see here for their images):
- Burning arrow headshot kills
- Reflected arrow kills
- Reflected arrow headshot kills
- Burning reflected arrow headshot kills
The first of these four icons is implemented with a new special damage type (TF_DMG_CUSTOM_HEADSHOT_FLYINGBURN) since headshots and flaming arrows are tracked in their own special damage types that cannot be combined as-is. The other three are implemented simply by checking for whether a projectile has been deflected in the process of choosing a kill icon.
have you tested these icons? i think i remember trying to implement these many many years ago and it turns out that there's a character limit that a few of the unused icon names don't fit within
Admittedly, I've only verified that the burning arrow headshot and reflect headshot icons work. Getting a bot to perform reflected arrow kills is not easy, unfortunately.
My latest commit should fix the buffer issue you mentioned, so the other two icons should work in theory, but I would appreciate if anyone else could verify this (especially if they have an easier way to test them).
managed to find it: mastercomfig/tf2-patches-old/pull/299
i think the only thing missing is the cleaver reflect