Switch Effect is by far the cleanest and easiest way to do this. Same solution as your other post. You can dynamically control all damage amounts based on the distance the target is from the caster. Best of all, you can do it all with one weapon.
You could do it with multiple weapon types but might be a bit messier.
Some other nice things about using the switch effect, if the target is moving while you are firing it will apply the appropriate damage based on the actual distance. If you use multiple weapons and lets so it fired the long rage weapon and then the unit got rapidly got closer (teleport, or dash effects) it would still apply the long range damage even if it was close so it wouldn't really be realistic. Switch is the best way dynamically control that damage amount.
Switch Effect is by far the cleanest and easiest way to do this. Same solution as your other post. You can dynamically control all damage amounts based on the distance the target is from the caster. Best of all, you can do it all with one weapon.
You could do it with multiple weapon types but might be a bit messier.
Some other nice things about using the switch effect, if the target is moving while you are firing it will apply the appropriate damage based on the actual distance. If you use multiple weapons and lets so it fired the long rage weapon and then the unit got rapidly got closer (teleport, or dash effects) it would still apply the long range damage even if it was close so it wouldn't really be realistic. Switch is the best way dynamically control that damage amount.