drawPlayerTarget does not take into account nihil weapon elements
Source of bug: https://git.do.srb2.org/SinnamonLat/srb2p-public/-/blob/master/Lua/RENDERER/Render_Battle.LUA#L1339 & https://git.do.srb2.org/SinnamonLat/srb2p-public/-/blob/master/Lua/RENDERER/Render_Battle.LUA#L1282
drawPlayerTarget takes the base attack type of your selected attack to show if a target blocks, repels or drains it, which in most cases works fine. However, nihil weapons do not directly modify mo.attack.type, but rather rely on the game making sure to check if we are attempting to use our physical attack and if our equipped weapon has an element.
getAttackType does this for us, but its not used here. Therefore its possible for your normal attack to be repelled by an enemy if you have an equipped nihil weapon, but the target reticle to not reflect this.