To which degree can be weapons modded? I know that it's already possible to change the damage, AP cost, minimum str, hands required, ammo type and capacity (for all weapons using ammo), burst rounds (for weapons with a burst option), range (for ranged weapons), and change the perk on the weapon with an existing one.
But is it possible to:
• Add range to weapons with melee range (1 or 2);
• Change the damage type (like melee weapons with fire damage type);
• Add burst mode (even to a Ripper?);
• Change damage type to a mixed one (a weapon deals 100 damage, 30 of it is affected by Normal resistance/threshold, 60 of it by Laser, and 10 of it - by EMP);
• Have a weapon with two or more perks (I posted this mostly because I'm nearly certain it's impossible);
• Add a new weapon perk (if yes - what can a perk do?);
• Change the critical hit tables (this has a great number of applications, like an anti-deathclaw weapon);
• Add new attack types (say, single shot for a minigun);
• Inflict different damage for different attack types (like a knife with 1-6 dmg with thrust and 2-7 with swing);
• Make the character (or his target) occasionally say something when he uses the weapon;
• Have a 0 AP requirement;
• Do 0 dmg every attack;
• Use different formula for melee damage (like a ranged weapon that uses melee damage, or a melee weapon that has double bonus from melee damage);
• Remove the possibility to use aimed hit (possibly by making the only attack type a 1-round burst, though this won't work for most weapons);
• Have different damage against a certain type of enemies;
• Reduce enemy (or own) stats on attack;
• Use different death animations (or use the violent ones more/less often);
• Have aimed burst;
• Have the Rocket Launcher or Flamer type of attack (the flamer type of attack can be good for a shotgun);
• Always do full damage (without being reduced);
• Use different formula for burst (for example, one in that distance has effect only on accuracy if the player has a certain amount of that weapon skill);
• Add AC or any type of resistance/threshold when worn;
• Increase own chance of critical miss;
• Option for melee attack for a ranged weapon (proven that someone provides the animation).
I need to know which of these is certainly possible, which is possible to be possible and requires some coding, and which is definitely impossible. Also anything that I forgot to think of and is possible to do.
But is it possible to:
• Add range to weapons with melee range (1 or 2);
• Change the damage type (like melee weapons with fire damage type);
• Add burst mode (even to a Ripper?);
• Change damage type to a mixed one (a weapon deals 100 damage, 30 of it is affected by Normal resistance/threshold, 60 of it by Laser, and 10 of it - by EMP);
• Have a weapon with two or more perks (I posted this mostly because I'm nearly certain it's impossible);
• Add a new weapon perk (if yes - what can a perk do?);
• Change the critical hit tables (this has a great number of applications, like an anti-deathclaw weapon);
• Add new attack types (say, single shot for a minigun);
• Inflict different damage for different attack types (like a knife with 1-6 dmg with thrust and 2-7 with swing);
• Make the character (or his target) occasionally say something when he uses the weapon;
• Have a 0 AP requirement;
• Do 0 dmg every attack;
• Use different formula for melee damage (like a ranged weapon that uses melee damage, or a melee weapon that has double bonus from melee damage);
• Remove the possibility to use aimed hit (possibly by making the only attack type a 1-round burst, though this won't work for most weapons);
• Have different damage against a certain type of enemies;
• Reduce enemy (or own) stats on attack;
• Use different death animations (or use the violent ones more/less often);
• Have aimed burst;
• Have the Rocket Launcher or Flamer type of attack (the flamer type of attack can be good for a shotgun);
• Always do full damage (without being reduced);
• Use different formula for burst (for example, one in that distance has effect only on accuracy if the player has a certain amount of that weapon skill);
• Add AC or any type of resistance/threshold when worn;
• Increase own chance of critical miss;
• Option for melee attack for a ranged weapon (proven that someone provides the animation).
I need to know which of these is certainly possible, which is possible to be possible and requires some coding, and which is definitely impossible. Also anything that I forgot to think of and is possible to do.