My English is not so brilliant but I try to explain.
.... does nothing related to weapons
– yes, this is true.
Assume:
a) Solder with gun in hand to occupy more area as he take gun back;
b) It is possibility to limited solder area to detect his status (gun in hand area or gun in back area)
c) This limitation must consider if solder moving.
So:
1) I put 4 very small (0.1 m) rectangular triggers closely solder (+0.15 m) on N,E,S, W, directions
2) If solder’s speed > 0 detectors must be away solder (for example +100 m)
3) If solder’s speed == 0 detectors must be close solder.
4) I put 1 trigger to control speed’s of solder to send 4 triggers to the right position (look p.2 or p.3)
Problems:
I found if solder take gun to hand his speed to grow up 1 km/h – this is the reason main triggers has condition player speed < 2.
If solder take gun to hand and firing during running, it is possible to put other trigger condition: player speed >11
I hope it is more clearly now.