your race string doesn't correlate to the weapon string. remove the L in the weapon.
Ok I changed it and now it works.
So my Spitter variants:
- type: SPITTER_WEAPON
weight: 3
bigSprite: -2
floorSprite: 31
handSprite: 104
bulletSprite: 8
fireSound: 116
hitSound: 118
hitAnimation: 46
power: 80
damageType: 8
accuracyAuto: 30
accuracySnap: 60
accuracyAimed: 90
tuAuto: 40
tuSnap: 30
tuAimed: 60
battleType: 1
fixedWeapon: true
invWidth: 2
invHeight: 3
clipSize: -1
recover: false
arcingShot: true
autoShots: 3
- type: SPITTER_RETRACT_WEAPON
weight: 3
bigSprite: -2
floorSprite: 31
handSprite: 104
bulletSprite: 8
fireSound: 116
hitSound: 118
hitAnimation: 46
power: 80
damageType: 8
accuracySnap: 60
accuracyAimed: 90
tuSnap: 30
tuAimed: 60
battleType: 1
fixedWeapon: true
invWidth: 2
invHeight: 3
clipSize: -1
recover: false
arcingShot: true
- type: SPITTER_RETRES_WEAPON
weight: 3
bigSprite: -2
floorSprite: 31
handSprite: 104
bulletSprite: 8
fireSound: 116
hitSound: 118
hitAnimation: 46
power: 80
damageType: 8
accuracySnap: 60
accuracyAimed: 90
tuSnap: 30
tuAimed: 60
battleType: 1
fixedWeapon: true
invWidth: 2
invHeight: 3
clipSize: -1
recover: false
arcingShot: true
- type: SPITTER_NAKED_WEAPON
weight: 3
bigSprite: -2
floorSprite: 31
handSprite: 104
bulletSprite: 8
fireSound: 116
hitSound: 118
hitAnimation: 46
power: 80
damageType: 8
accuracyAuto: 30
accuracySnap: 60
accuracyAimed: 90
tuAuto: 40
tuSnap: 30
tuAimed: 60
battleType: 1
fixedWeapon: true
invWidth: 2
invHeight: 3
clipSize: -1
recover: false
arcingShot: true
autoShots: 3
- type: STR_SPITTER_TERRORIST
race: STR_SPITTER
rank: STR_LIVE_TERRORIST
stats:
tu: 45
stamina: 80
health: 30
bravery: 80
reactions: 45
firing: 58
throwing: 65
strength: 47
psiStrength: 40
psiSkill: 0
melee: 76
armor: SPITTER_ARMOR
standHeight: 18
kneelHeight: 18
value: 15
deathSound: 115
moveSound: 0
intelligence: 2
aggression: 2
energyRecovery: 30
livingWeapon: true
- type: STR_SPITTER_RETRACT_TERRORIST
race: STR_SPITTER
rank: STR_LIVE_TERRORIST
stats:
tu: 30
stamina: 80
health: 30
bravery: 80
reactions: 35
firing: 58
throwing: 65
strength: 47
psiStrength: 40
psiSkill: 0
melee: 76
armor: SPITTER_RETRACT_ARMOR
standHeight: 10
kneelHeight: 10
value: 15
deathSound: 115
moveSound: 0
intelligence: 2
aggression: 2
energyRecovery: 30
livingWeapon: true
- type: STR_SPITTER_RETRES_TERRORIST
race: STR_SPITTER
rank: STR_LIVE_TERRORIST
stats:
tu: 30
stamina: 80
health: 30
bravery: 80
reactions: 35
firing: 58
throwing: 65
strength: 47
psiStrength: 40
psiSkill: 0
melee: 76
armor: SPITTER_RETRES_ARMOR
standHeight: 10
kneelHeight: 10
value: 15
deathSound: 117
moveSound: 0
intelligence: 2
aggression: 2
energyRecovery: 30
spawnUnit: STR_SPITTER_NAKED_TERRORIST
livingWeapon: true
- type: STR_SPITTER_NAKED_TERRORIST
race: STR_SPITTER
rank: STR_LIVE_TERRORIST
stats:
tu: 45
stamina: 80
health: 30
bravery: 80
reactions: 45
firing: 58
throwing: 65
strength: 47
psiStrength: 40
psiSkill: 0
melee: 76
armor: SPITTER_NAKED_ARMOR
standHeight: 18
kneelHeight: 18
value: 15
deathSound: 115
moveSound: 0
intelligence: 2
aggression: 2
energyRecovery: 30
livingWeapon: true
all use "STR_SPITTER_WEAPON" as weapon, instead of their own intended one?