I made a lightning gun. It works great but if I kill another player/bot with this weapon, the death message is "%o was railed by %k.". I already wrote a obituary which says "%o was electroduced by %k's lightning gun." but this seems to be ignored by weapons, that uses A_RailAttack commands.
I have attached the weapon here. Start a deathmatch with this gun and see what I mean.
ClientObituary() now only looks up the obituary message from the killing player's weapon if the damage type was 'Melee' or 'Hitscan'.
The reason was, if I am not mistaken that secondary damage of another type would not display the proper message. The thing is, it's an either-or proposition, you cannot have both working at the same time.