well, im just going to list them one by one, it wont be big starting out but it will grow as i tinker. also feel free to elave a msg with others you find, if i dont already got them up.
Modifying weapons/meshes
fireConstraintType
StarBaseUpgradeLevel
Example:
fireConstraintType "StarBaseUpgradeLevel"
requiredStarBaseWeaponLevel 2 <--- the specific upgrade level that is referenced in the actual "StarBaseUpgrade(race)Weapons.entity" file.
Research
fireConstraintType "Research"
researchPrerequisites
NumResearchPrerequisites 1
ResearchPrerequisite
Subject "RESEARCHSUBJECT_PLANETMODULEIMPROVEMENT_TECHHANGARDEFENSE"
Level 1
WeaponEffects
weaponType "Projectile"
burstCount 6
burstDelay 0.100000
muzzleEffectName "Weapon_TechCapitalAutoCannonLight_Muzzle"
muzzleSoundMinRespawnTime 10.000000
muzzleSounds
soundCount 3
sound "WEAPON_TECHCAPITALAUTOCANNONLIGHT_MUZZLE"
sound "WEAPON_TECHCAPITALAUTOCANNONLIGHT_MUZZLE_ALT1"
sound "WEAPON_TECHCAPITALAUTOCANNONLIGHT_MUZZLE_ALT2"
hitEffectName "Weapon_TechCapitalAutoCannonLight_Hit"
hitHullEffectSounds
soundCount 1
sound "WEAPONIMPACT_PHYSICALLIGHT_HITHULL"
hitShieldsEffectSounds
soundCount 1
sound "WEAPONIMPACT_GENERICLIGHT_HITSHIELDS"
projectileTravelEffectName "Weapon_TechCapitalAutoCannonLight_Travel"
CanAlwaysFire <---- normal constraint used on every ship with a weapon.
Mesh Info Count
Research
MeshNameInfo
meshName "PlanetModule_TechOrbitalHangarDefenseAntiAirGuns"
criteriaType "Research"
prerequisites
NumResearchPrerequisites 1
ResearchPrerequisite
Subject "RESEARCHSUBJECT_PLANETMODULEIMPROVEMENT_TECHHANGARDEFENSE"
Level 1
StarBaseUpgradeLevel <--- like in fire constraint type, just references the meshes as well.
MeshNameInfo
meshName "StarBaseTech-Trade"
criteriaType "StarBaseUpgradeLevel"
levelRequirements
levelRequirementCount 1
levelRequirement
upgradePropertyType "TradePortMeshLevel"
upgradeLevel 1
Abilities:
buffInstantActionType
CreateStarBase
useCostType
Resources
useCostType "Resources"
resourceCost
credits 1000.000000
metal 100.000000
crystal 125.000000
cooldownTime
Level:0 10.000000
Level:1 0.000000
Level:2 0.000000