Four Weapons?
I read elsewhere that the max number of weapons each unit can have was increased to five in Rebellion. So I tried adding a flak weapon to a TEC Starbase (I copied the Titan flak entry) and Missiles to the TEC Battleship (I copied the Marza Missiles). I also remembered to update the NumWeapons entry.
Nothing happened in the game though. It didn't cause any crashes, but the additional weapons didn't fire/display either. The mouseover for the Starbase/Battleship did show the flak/missiles in the stats though. So did the max number of weapons actually get increased, or have I not edited something correctly?
I have only edited the CAPITALSHIP_TECHBATTLESHIP.entity and StarBaseTech.entity files for this mod. No other files are modded - could this be the problem? If so what other files need to be modded?
Thanks in advance if anyone knows.
This is my entry for the Battleship. I've hilighted the modded section in red.
TXT
entityType "CapitalShip"
ability:0 "AbilityGaussBlast"
ability:1 "AbilityFlakBurst"
ability:2 "AbilityAdaptiveShield"
ability:3 "AbilityLastStand"
ability:4 ""
defaultAutoAttackRange "GravityWell"
defaultAutoAttackOn TRUE
prefersToFocusFire TRUE
usesFighterAttack FALSE
autoJoinFleetDefault TRUE
canBomb TRUE
hasBombingLevels FALSE
baseDamage 43.000000
basePopulationKilled 1.700000
bombingFreqTime 10.000000
baseRange 3000.000000
bombTransitTime 12.000000
bombEffectCount 3
bombEffectAngleVariance 15.000000
bombEffectsDef
weaponType "Projectile"
burstCount 1
burstDelay 0.000000
fireDelay 0.000000
muzzleEffectName "Weapon_TechCapitalPlanetBombing_Muzzle"
muzzleSoundMinRespawnTime 0.100000
muzzleSounds
soundCount 1
sound "WEAPON_TECH_PLANETBOMB_MUZZLE"
hitEffectName "Weapon_TechCapitalPlanetBombing_Hit"
hitHullEffectSounds
soundCount 3
sound "EXPLOSION_SUB4"
sound "EXPLOSION_SUB4_ALT1"
sound "EXPLOSION_SUB4_ALT2"
hitShieldsEffectSounds
soundCount 3
sound "EXPLOSION_SUB4"
sound "EXPLOSION_SUB4_ALT1"
sound "EXPLOSION_SUB4_ALT2"
projectileTravelEffectName "Weapon_TechCapitalPlanetBombing_Travel"
mainViewIcon "MAINVIEWICON_CAPITALSHIP_TECHBATTLESHIP"
basePrice
credits 3000.000000
metal 400.000000
crystal 250.000000
slotCount 50.000000
BuildTime 75.000000
MaxHullPoints
StartValue 4900.000000
ValueIncreasePerLevel 148.000000
MaxShieldPoints
StartValue 1750.000000
ValueIncreasePerLevel 162.000000
HullPointRestoreRate
StartValue 6.800000
ValueIncreasePerLevel 0.580000
ShieldPointRestoreRate
StartValue 12.400000
ValueIncreasePerLevel 1.060000
ArmorPointsFromExperience
StartValue 17.000000
ValueIncreasePerLevel 2.360000
maxMitigation
StartValue 0.750000
ValueIncreasePerLevel 0.011110
MaxAntiMatter
StartValue 225.000000
ValueIncreasePerLevel 20.000000
AntiMatterRestoreRate
StartValue 0.750000
ValueIncreasePerLevel 0.080000
CultureProtectRate
StartValue 0.300000
ValueIncreasePerLevel 0.050000
NameStringID "IDS_CAPITALSHIP_TECHBATTLESHIP_NAME"
DescriptionStringID "IDS_CAPITALSHIP_TECHBATTLESHIP_DESCRIPTION"
picture "CAPITALSHIPPICTURE_TECHBATTLESHIP"
Prerequisites
NumResearchPrerequisites 0
RequiredFactionNameID ""
RequiredCompletedResearchSubjects 0
roleType "Invalid"
statCountType "CapitalShipBattleship"
numRandomDebrisLarge 6
numRandomDebrisSmall 12
numSpecificDebris 1
specificDebrisMeshName "DebrisTechLarge"
armorType "CapitalShip"
hudIcon "HUDICON_CAPITALSHIP_TECHBATTLESHIP"
smallHudIcon "HUDICONSMALL_CAPITALSHIP_TECHBATTLESHIP"
infoCardIcon "INFOCARDICON_CAPITALSHIP_TECHBATTLESHIP"
minZoomDistanceMult 1.750000
NumWeapons 4
Weapon
WeaponType "Beam"
damageEnums
AttackType "CAPITALSHIP"
DamageAffectType "AFFECTS_SHIELDS_AND_HULL"
DamageApplyType "OVERTIME"
DamageType "ENERGY"
WeaponClassType "BEAM"
DamagePerBank:FRONT 132.300003
DamagePerBank:BACK 0.000000
DamagePerBank:LEFT 0.000000
DamagePerBank:RIGHT 0.000000
Range 5000.000000
PreBuffCooldownTime 14.000000
CanFireAtFighter FALSE
SynchronizedTargeting TRUE
PointStaggerDelay 0.250000
TravelSpeed 0.000000
Duration 4.000000
fireConstraintType "CanAlwaysFire"
WeaponEffects
weaponType "Beam"
burstCount 1
burstDelay 0.000000
fireDelay 0.000000
muzzleEffectName "Weapon_Tech_CapitalBeam_Muzzle"
muzzleSoundMinRespawnTime 0.100000
muzzleSounds
soundCount 1
sound ""
hitEffectName "Weapon_Tech_CapitalBeam_Hit"
hitHullEffectSounds
soundCount 1
sound ""
hitShieldsEffectSounds
soundCount 1
sound ""
beamEffectSounds
soundCount 1
sound "WEAPON_TECHCAPITALBEAMHEAVY_TRAVEL"
beamGlowTextureName "TechCapitalBeam_Glow"
beamCoreTextureName "TechCapitalBeam_Core"
beamWidth 35.000000
beamGlowColor ffffffff
beamCoreColor ffffffff
beamTilingRate 3.000000
Weapon
WeaponType "Projectile"
damageEnums
AttackType "CAPITALSHIP"
DamageAffectType "AFFECTS_SHIELDS_AND_HULL"
DamageApplyType "BACKLOADED"
DamageType "PHYSICAL"
WeaponClassType "AUTOCANNON"
DamagePerBank:FRONT 31.049999
DamagePerBank:BACK 51.974998
DamagePerBank:LEFT 51.974998
DamagePerBank:RIGHT 31.049999
Range 5000.000000
PreBuffCooldownTime 4.500000
CanFireAtFighter FALSE
SynchronizedTargeting FALSE
PointStaggerDelay 1.000000
TravelSpeed 4000.000000
Duration 0.000000
fireConstraintType "CanAlwaysFire"
WeaponEffects
weaponType "Projectile"
burstCount 15
burstDelay 0.060000
fireDelay 0.000000
muzzleEffectName "Weapon_Tech_AutoCannonCapShip_Muzzle"
muzzleSoundMinRespawnTime 0.770000
muzzleSounds
soundCount 3
sound "WEAPON_TECHCAPITALAUTOCANNONHEAVY_MUZZLE"
sound "WEAPON_TECHCAPITALAUTOCANNONHEAVY_MUZZLE_ALT1"
sound "WEAPON_TECHCAPITALAUTOCANNONHEAVY_MUZZLE_ALT2"
hitEffectName "Weapon_Tech_AutoCannonCapShip_Hit"
hitHullEffectSounds
soundCount 1
sound "WEAPONIMPACT_PHYSICALHEAVY_HITHULL"
hitShieldsEffectSounds
soundCount 1
sound "WEAPONIMPACT_GENERICHEAVY_HITSHIELDS"
projectileTravelEffectName "Weapon_Tech_AutoCannonCapShip_Travel"
Weapon
WeaponType "Projectile"
damageEnums
AttackType "CAPITALSHIP"
DamageAffectType "AFFECTS_SHIELDS_AND_HULL"
DamageApplyType "BACKLOADED"
DamageType "ENERGY"
WeaponClassType "LASERTECH"
DamagePerBank:FRONT 28.350000
DamagePerBank:BACK 0.000000
DamagePerBank:LEFT 0.000000
DamagePerBank:RIGHT 0.000000
Range 5000.000000
PreBuffCooldownTime 5.500000
CanFireAtFighter FALSE
SynchronizedTargeting TRUE
PointStaggerDelay 0.900000
TravelSpeed 2000.000000
Duration 0.000000
fireConstraintType "CanAlwaysFire"
WeaponEffects
weaponType "Projectile"
burstCount 1
burstDelay 0.000000
fireDelay 0.000000
muzzleEffectName "Weapon_Tech_CapitalLaser_Muzzle"
muzzleSoundMinRespawnTime 0.100000
muzzleSounds
soundCount 2
sound "WEAPON_TECHCAPITALFIREBALLHEAVY_MUZZLE"
sound "WEAPON_TECHCAPITALFIREBALLHEAVY_MUZZLE_ALT1"
hitEffectName "Weapon_Tech_CapitalLaser_Hit"
hitHullEffectSounds
soundCount 1
sound "WEAPONIMPACT_PHYSICALHEAVY_HITHULL"
hitShieldsEffectSounds
soundCount 1
sound "WEAPONIMPACT_GENERICHEAVY_HITSHIELDS"
projectileTravelEffectName "Weapon_Tech_CapitalLaser_Travel"
Weapon
WeaponType "Missile"
damageEnums
AttackType "CAPITALSHIP"
DamageAffectType "AFFECTS_SHIELDS_AND_HULL"
DamageApplyType "BACKLOADED"
DamageType "PHYSICAL"
WeaponClassType "MISSILE"
DamagePerBank:FRONT 273.600006
DamagePerBank:BACK 0.000000
DamagePerBank:LEFT 0.000000
DamagePerBank:RIGHT 0.000000
Range 6000.000000
PreBuffCooldownTime 6.000000
CanFireAtFighter FALSE
SynchronizedTargeting FALSE
PointStaggerDelay 0.080000
TravelSpeed 2500.000000
Duration 0.000000
fireConstraintType "CanAlwaysFire"
WeaponEffects
weaponType "Missile"
burstCount 2
burstDelay 0.600000
fireDelay 0.000000
muzzleEffectName "Weapon_Tech_MissileCapShip_Muzzle"
muzzleSoundMinRespawnTime 0.500000
muzzleSounds
soundCount 3
sound "WEAPON_TECHCAPITALMISSILEHEAVY_MUZZLE"
sound "WEAPON_TECHCAPITALMISSILEHEAVY_MUZZLE_ALT1"
sound "WEAPON_TECHCAPITALMISSILEHEAVY_MUZZLE_ALT2"
hitEffectName "Weapon_Tech_MissileCapShip_Hit"
hitHullEffectSounds
soundCount 1
sound "WEAPONIMPACT_MISSILEHEAVY_HITGENERIC"
hitShieldsEffectSounds
soundCount 1
sound "WEAPONIMPACT_MISSILEHEAVY_HITGENERIC"
missileTravelEffectName "Weapon_Tech_MissileCapShip_Travel"
missileStartTurningDistance 200.000000
missileSlowTurnRate 0.708997
missileMaxSlowTurnTime 6.000000
m_weaponIndexForRange 0
firingAlignmentType "Default"
TargetCountPerBank:FRONT 1
TargetCountPerBank:BACK 1
TargetCountPerBank:LEFT 1
TargetCountPerBank:RIGHT 1
canOnlyTargetStructures FALSE
mass 10000.000000
ShieldMeshName "Shield_TechBattleship"
renderShield TRUE
maxAccelerationLinear 100.000000
maxAccelerationStrafe 10.000000
maxDecelerationLinear 500.000000
maxAccelerationAngular 1.000000
maxDecelerationAngular 9.999996
maxSpeedLinear 1125.000000
maxRollRate 8.000000
maxRollAngle 70.000000
squadTypeEntityDef:0 "SquadTechCombat"
squadAntiMatterCost:0 0.000000
squadTypeEntityDef:1 "SquadTechBomber"
squadAntiMatterCost:1 0.000000
squadTypeEntityDef:2 ""
squadAntiMatterCost:2 0.000000
squadTypeEntityDef:3 ""
squadAntiMatterCost:3 0.000000
NumSoundsFor:ONATTACKORDERISSUED 4
SoundID "CAPITALSHIP_TECHBATTLESHIP_ONATTACKORDERISSUED_0"
SoundID "CAPITALSHIP_TECHBATTLESHIP_ONATTACKORDERISSUED_1"
SoundID "CAPITALSHIP_TECHBATTLESHIP_ONATTACKORDERISSUED_2"
SoundID "CAPITALSHIP_TECHBATTLESHIP_ONATTACKORDERISSUED_3"
NumSoundsFor:ONCREATION 1
SoundID "CAPITALSHIP_TECHBATTLESHIP_ONCREATION"
NumSoundsFor:ONGENERALORDERISSUED 3
SoundID "CAPITALSHIP_TECHBATTLESHIP_ONGENERALORDERISSUED_0"
SoundID "CAPITALSHIP_TECHBATTLESHIP_ONGENERALORDERISSUED_1"
SoundID "CAPITALSHIP_TECHBATTLESHIP_ONGENERALORDERISSUED_2"
NumSoundsFor:ONSELECTED 3
SoundID "CAPITALSHIP_TECHBATTLESHIP_ONSELECTED_0"
SoundID "CAPITALSHIP_TECHBATTLESHIP_ONSELECTED_1"
SoundID "CAPITALSHIP_TECHBATTLESHIP_ONSELECTED_2"
NumSoundsFor:ONSTARTPHASEJUMP 1
SoundID "CAPITALSHIP_TECHBATTLESHIP_ONSTARTPHASEJUMP_0"
MeshNameInfoCount 1
MeshNameInfo
meshName "CapitalShip_TechBattleship"
criteriaType "None"
meshNameIncreasedEffectName ""
meshNameDecreasedEffectName ""
ExhaustParticleSystemName "Exhaust_TechBattleship"
ExplosionName "CapitalShip0"
CommandPoints
StartValue 0.600000
ValueIncreasePerLevel 0.200000
weaponCooldownDecreasePerc
StartValue 0.000000
ValueIncreasePerLevel 0.031500
weaponDamageIncreasePerc
StartValue 0.000000
ValueIncreasePerLevel 0.052500
HyperspaceChargingSoundID "HYPERSPACE_CHARGEUP"
HyperspaceTravelSoundID "HYPERSPACE_TRAVEL"
EngineSoundID "ENGINE_TECHCAPITALSHIP"
formationRank 0
minShadow 0.000000
maxShadow 1.000000