Basically all you need to do to get other weapons working with Newton is to set the following in your weapon:
my.skill4=mass;
my.skill5=speed;
The force impacted by the bullet will be equal to mass*speed. The problem with weapons in the templates is that these skills are used for bulletspeed and (i think) ammotype. If either one of those is set to 0, the bullet won't do anything to the Newton entity.
An alternate solution is to open up NewtonScript2.wdl and go down to the "NewtonGSScriptEvent" function. Then, find the following code in the
EVENT_TYPE == event_shoot IF-Clause:
Code:
newtonImpulseRecord[6] = you.skill4;
newtonImpulseRecord[7] = you.skill5;
and change it to:
Code:
newtonImpulseRecord[6] = 1;
newtonImpulseRecord[7] = 1000; //F=1*1000=1000
Doing that will make the Newton objects react every single gun you use.
-Rhuarc