1 There are 3 weapons systems coded in Xonotic
3 \* 1. simple animated model, muzzlr flash handling on h\_ model:
4 **** h\_tuba.dpm, h\_tuba.dpm.animinfo - invisible model controlling the animation
6 shot = muzzle end (shot origin, also used for muzzle flashes)
7 shell = casings ejection point (must be on the right hand side of the gun)
8 weapon = attachment for v\_tuba.md3
9 **** v\_tuba.md3 - first and third person model
10 **** g\_tuba.md3 - pickup model
12 \* 2. fully animated model, muzzle flash handling on h\_ model:
13 **** h\_tuba.dpm, h\_tuba.dpm.animinfo - animated first person model
15 shot = muzzle end (shot origin, also used for muzzle flashes)
16 shell = casings ejection point (must be on the right hand side of the gun)
17 handle = corresponding to the origin of v\_tuba.md3 (used for muzzle flashes)
18 **** v\_tuba.md3 - third person model
19 **** g\_tuba.md3 - pickup model
21 \* 3. fully animated model, muzzle flash handling on v\_ model:
22 **** h\_tuba.dpm, h\_tuba.dpm.animinfo - animated first person model
24 shot = muzzle end (shot origin)
25 shell = casings ejection point (must be on the right hand side of the gun)
26 **** v\_tuba.md3 - third person model
28 shot = muzzle end (for muzzle flashes)
29 **** g\_tuba.md3 - pickup model