(for example the exact algorithm for how much damage the LG does depending on the distance to the target)
I've proposed this together with railgun :
- 7 - 6 - 5 hp for LG damage at low - mid - high range
- 100 - 90 - 80 hp for RG damage at low - mid - high range
where low , mid , high range to be or statically defined or defined through a cvar ( g_Range = low_value mid_value high_value )
Or we could have range statically defined but/and tunable damage
- g_lightgunDamage low_value mid_value high_value or expressed trhough a bitmask
- g_railgunDamage <same as above>