InsaneFirebat

Rook Common Settings (relevent data)

Mar 9th, 2015
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.75 KB | None | 0 0
  1. // ===========================
  2. // Rook Common Settings
  3. // ===========================
  4. //
  5. BaseName = NA
  6. IsHuman = false
  7. //
  8. // ================
  9. // General Settings
  10. // ================
  11. StartingCredits = 25000 // - credits you start the match with (default)
  12. StartingCreditsCTF = 0 // - CTF mode starting credits
  13. CreditsCap = 100000 // - most credits you can have/cap - can be modified by Pilot
  14. CommandPoints = 150 // - command points; controls maximum number of units
  15. InvincibleTimer = 3.0 // - respawn invincibility timer - reset by firing or picking up units
  16. PreRespawnTimer = 1.0 // - time to look at destroyed spot before respawn timer starts
  17. RespawnTimer = 1.5 // - number of second to respawn at base after we've been destroyed (was 1 second)
  18. RespawnAnimSpeed = 1.0 // - base speed of the respawn animation (modified by pilot bonus)
  19. RespawnCreditsCost = 1000 // - credits that must be paid before respawn animation will start
  20. TransformTime_ToRobot = 0.3
  21. TransformTime_ToAir = 0.7
  22. AnimSpeedToRobot = 1.0 // - this is now count in seconds to transform to Groundmode - animation speed is computed by the game code
  23. AnimSpeedToAir = 0.7 // - this is now count in seconds to transform to Airmode - animation speed is computed by the game code
  24. ActiveEaseOutToRobotAfter = 10.0 // high default value - ease out of 'to robot' transform animation on active input (move) after this time in the animation
  25. VehicleScale = 1 1 1 // vehicle render scale to use
  26. PropRenderScale = 1.4 // scale factor when showing as a prop - in the 3d main menu level
  27. DirectionalIndicatorModel = HelperDirection.amf
  28. DirectionalIndicatorMaterial = mat_HelperDirection
  29. AirMechAnimV = 1
  30. AirMechAnimV_Melee = 2
  31. RookStateController = RookTitan
  32.  
  33. // DEFAULTS
  34.  
  35. AnalogInputThreshholds_Turn = "1 1 32768" // - turning, on the thumbstick, input is from 0->32768
  36. AnalogInputThreshholds_Thrust = "1 1 32768" // - thrust, on the thumbstick, input is from 0->32768
  37.  
  38. PowerGen = 0.0
  39.  
  40. RadarRange = 35.0 // radar uncover range
  41. RadarUnjamRange = 16.0 // unjam - radar uncover after jammers processing
  42.  
  43. SetTeamHighlightColor = false
  44.  
  45. // ======================
  46. // Armor/Defense Settings
  47. // ======================
  48. //
  49. DmgScalarPowerSword = 0.7 // - damage scalar against power sword damage
  50.  
  51. // ===============
  52. // Transport Mode
  53. // ===============
  54. //
  55. TransportPickupRangeSq = 16.0 //6.25 // our pickup range squared
  56. TransportMaxThrusterRotation = -45.0
  57. TransportThrusterSlewRate = 0.15
  58. TransportHPCapacity = 4000
  59. TransportMaxUnitCount = 4
  60.  
  61. // =========
  62. // Collision
  63. // =========
  64.  
  65. // - AirMech are now using a ZRel setting per Air/Gnd mode. The collision shape is assumes to be a
  66. // - single, primitive, shape now, with no 'at' offset other than the straight z offset provided by 'zrel'
  67. // - since AirMechs are no longer compound bodies, a single collision def must be select, and used; not
  68. // - switching between them from air to ground.
  69. AirCollisionZRel = 0.5
  70. GndCollisionZRel = 1.4
  71. AirMechCollisionDef = "Sphere 1.4"
  72.  
  73. AirMechPhysMaterial = default // - phys material to use for the AirMech
  74.  
  75. AirMechCollPush = "10.0 1.8 130.0 15.0" // - Ignore Speed, Radius, Force, Nominal Force at Speed
  76. AirMechAllySep = "9.0 1.0 2.0 0.0" // - Separate Max Speed, Radius, Force, Unused
  77.  
  78. MineWeightMask = 1 // controls what mines we set off: 1=Light, 2=Heavy. Bit mask against what type of mine a mine is
  79.  
  80. // ========================
  81. // Movement (Vehicle - Air)
  82. // ========================
  83. //
  84. // Rotation
  85. ShipMaxRotThrust = 290 // - max degrees per second the ship can turn (not physics based)
  86. ShipMaxRotTorque = 666000 // - max rotational torque for the fine control thrusters (physics based)
  87. ShipMaxRotTorqueFiring = 1200000 // - max rotational torque for the fine control thrusters - when firing!(physics based)
  88. RobotMaxRotTorque = 0 // - max rotational torque when in robot mode (controls robot mode rotation speed)
  89. RobotMaxRotTorqueTurnOnlyMode = 400000
  90. ShipAngularDamping = 30.0
  91.  
  92. ShipBankingAngleSlewDown = 0.18 // - banking angle slew rate to use when target angle is decreasing
  93. ShipBankingAngleSlewUp = 0.3 // - banking angle slew rate to use when target angle is increasing
  94. ShipBankingAngleClipAbsMax = 70.0 // - max banking angle (negative and positive) the engine will clip to
  95.  
  96. RookPitchScalar = 40.0 // - ship pitching scalar - modified pitch target based on snap change to elevation of ship per terrain tracking
  97. RookPitchToTargetSlew = 0.1 // - ship pitching slew rate - current -> target
  98. RookPitchTargetDecaySlew = 0.8 // - ship pitching decay slew factor of target pitch
  99. RookPitchAngleClipAbsMax = 35.0 // - max ship pitch angle (negative and positive) the engine will clip to
  100. RookAirFallControl = "1.0 0.9 10.0 0.98" // - rook air mode falling controls. MinSpd, OffsetMult, MaxSpd, OffsetMult. Lerp between them
  101. RookAirRiseSlew = 0.3 // - height rise control; 1.0 is instant, closer to 0.0 is mushy
  102. CarryHeightOffset = -0.5 // terrain follow height offset when carrying (slewed in/out)
  103.  
  104. AimMaxTilt = 20.0 // - max tilt in degrees for Rooks using this movement style
  105.  
  106. // by default, pitch are roll are split based on facing. Additional scalars here to make this work better for particular units
  107. AimPitchMult = 0.2
  108. AimRollMult = 1.0
  109. ImpactRollScalar = 0.95
  110.  
  111. //
  112. // Translation
  113. ShipForwardThrustSettings = "60 177 4 15" // - minSpeedThrust, maxSpeedThrust, minSpeed, maxSpeed. Defines velocity sensitive fwd thrust
  114. RobotForwardThrustSettings = "70 133 3 6" // - minSpeedThrust, maxSpeedThrust, minSpeed, maxSpeed. Defines velocity sensitive fwd thrust
  115. ShipLinearDamping = 5.0
  116. TransportLinearDampBase = 5.5
  117. TransportLinearDamping = 7.0 // Transport is the flying mode while carrying a unit. This makes you fly slower and use more fuel.
  118. TransportLinearDampCalcNominalHP = 1000.0 // this many unit HP to slew to the specified 'TransportLinearDamping' setting. James know's what time it is!
  119. RobotLinearDamping = 12.0
  120. AirThrustMultWhenFiring = 0.8
  121. GndThrustMultWhenFiring = 1.0
  122. AirThrustMultWhenFiringAbilityBonus = 0.04 // see warthog.
  123. GndThrustMultWhenFiringAbilityBonus = 0.0
  124.  
  125.  
  126. //// respawn variable setting
  127. Fuel_OnStart = 10
  128.  
  129. // =========================
  130. // Movement (Robot - Ground)
  131. // =========================
  132. //
  133. // Rotation
  134.  
  135. // Fuel, Health
  136. FuelCapacity = 10 // - maximum fuel capacity
  137. FuelConsumption = 0.5 // - units of fuel used per second of full thrust
  138. FuelConsumptionPer1KHpCarry = 0.3
  139. FuelConsumptionCTFCarryScalar = 4.0 // - fuel usage multiplier when carrying a CTF core
  140. FuelConsumptionRobotScalar = 0.15 // - scalar to fuel consumption for robot mode
  141. HullMaxStrength = 450 // - maximum strength of the hull - original value 650
  142. FuelConsumptionTurnOnlyScalar = 0.15 // - scalar for fuel usage for 'turn only' on the right stick
  143.  
  144. FuelRegenOnGround = 1.0 // - fuel regeneration rate when on the ground - per second
  145. FuelRegenOnGroundNoMoveOrFire = 2.0
  146. AirMoveForceMultWhenNoFuel = 0.9
  147. GndMoveForceMultWhenStasis = 0.6
  148. FuelUseWhenFiringGnd = 0.0
  149. FuelUseWhenFiringAir = 0.0
  150.  
  151. GndMinTrackingDistance = 0.1 // - mouse cursor control - must be at least this far away to track/fire (was 2.0, hardcoded)
  152. AirMinTrackingDistance = 0.5
  153.  
  154. RookAutoRepair = "4.0 0.0 0.0" // - time delay, air rate, ground rate
  155. RookAutoRepairStill = "4.0 80.0 160.0" // - time delay, air rate, ground rate: for when you aren't moving/firing/special stance
  156. RechargeRates = "0.2, 10.0, 0.0" // - recharge rates: BaseFuelAdd, BaseHullAdd, BaseHullPct
  157. RechargeRatesWithCTFCore = "0.04, 0.1, 0.1" // - recharge rates Carrying CTF Core: BaseFuelAdd, BaseHullAdd, BaseHullPct
  158. //RechargeRates_V2 = "0.6, 3.2, 1.6" // - recharge rates: BaseFuelAdd, BaseHullAdd, BaseHullPct
  159. //RechargeRatesWithCTFCore_V2 = "0.16, 0.4, 0.2" // - recharge rates Carrying CTF Core: BaseFuelAdd, BaseHullAdd, BaseHullPct
  160. RechargeHeldUnitScalar = 1.5 // - multiplied BaseHullAdd and BaseHullPct when healing held units
  161. //RechargeHeldUnitScalar_V2 = 1.0 // - multiplied BaseHullAdd and BaseHullPct when healing held units
  162. RechargeRatesScl = 1.0 // - single recharge rate scalar, useful for balance and on the live sheet
  163.  
  164. // Expel from Enemy Fort
  165. EnemyFortPushSquareDim = 11.235
  166. EnemyFortPushRangeSq = 170.0
  167. EnemyFortCorePickupRangeSq = 60.0
  168. EnemyFortPushPfx = ShotSliceOrange
  169.  
  170.  
  171. // ============
  172. // Weapon Stuff
  173. // ============
  174. //
  175. //
  176. WeaponType=75.0 // unit style weaponType: 0->100
  177. SpecialWeaponType=0.0 //for special - 0 is undefined and will default to 'WeaponType' if requested. Otherwise it can allow for different values on 'specials'
  178. MeleeWeaponType=0.0 //for melee special - 0 is undefined and will default to 'WeaponType' if requested. Otherwise it can allow for different values on 'specials'
  179. ArmorType=50.0 // unit style armorType: 0->100
  180. RechargeDmgMult=0.8 // multiplier to incoming damage when we are recharging (acts as armor)
  181.  
  182. UnitMultDPS = 0.5 // - reduction in damage vs units (global)
  183. FortMultDPS = 0.3 // - multiplier to damage vs fort (global)
  184. OutpostMultDPS = 0.7 // - multiplier to damage vs outpost (global) - for outpost bulb destruction
  185. GndProjDPS = 250 // - how much damage our weapon does per second (in robot mode)
  186. GndProjFireRate = 12.5 // - fire rate - in robot mode - rounds per second
  187. GndSniperFireRate = 2 // - sniper mode fire rate - used by angel
  188. GndSniperProjSpeed = 180.0 // - angel setting
  189. GndSniperZoomRange = 12.0 // - angel setting
  190. GndSniperMinRange = 8.0 // - minimum range for sniper target acquisition
  191. GndSniperEnergyPerShot = 0.0 // - angel setting
  192. GndSniperDPS = 400 // - used by angel's rail gun
  193. AirProjDPS = 200 // - how much damage our weapon does per second (in air mode)
  194. AirProjFireRate = 20 // - fire rate - in air mode - rounds per second
  195. GndProjSpeed = 70 // - speed of the ship laser projectile - in robot mode
  196. AirProjSpeed = 70 // - speed of the ship laser projectile - for air mode
  197. GndProjRange = 22.5 // - range of shots - in robot mode
  198. AirProjRange = 33 // - range of shots - in air mode
  199. GndProjShotsImpactGround = true
  200. AirProjShotsImpactGround = true
  201. GndProjShotsImpactGroundDecal = shotGroundImpacts
  202. AirProjShotsImpactGroundDecal = shotGroundImpacts
  203. GndProjWiggle = 0
  204. AirProjWiggle = 0
  205.  
  206. AirAutoTargetRange = 19.0
  207. GndAutoTargetRange = 15.0
  208. AutoTargetDmgMult = 0.85
  209.  
  210. AirMissileShootDownChance = 0.1
  211. GndMissileShootDownChance = 0.15
  212.  
  213. AirDmgFalloffAtRange = 0.75 // at this ratio of range, linear falloff of damage for air attacks
  214. GndDmgFalloffAtRange = 0.80 // at this ratio of range, linear falloff of damage for ground attacks
  215. GndSniperDmgFalloffAtRange = 0.85 // falloff for sniper mode / angel
  216.  
  217. AirSpecialMode = Shield
  218. GndSpecialMode = Sword
  219. ActivatedAbility = None
  220. ActivatedAbilityAlt = None
  221. ActivatedHeldAbility = None
  222. ActivatedHeldAbilityCooldownTime = 0.25 // - timer control of state transitions
  223.  
  224. // ========================================================
  225. // Sword Mode settings. Does he have sword? Yes he does.
  226. // ========================================================
  227.  
  228. SpecialModeTransitionToAnim = AirMechFighterGunsToSword.aaf
  229. SpecialModeTransitionToPlaybackConfig = "4.0 4.0 0.15 0.15" // - start weight, end weight, ease in time, ease out on play complete time
  230. SpecialModeTransitionFromAnim = AirMechFighterSwordToGuns.aaf
  231. SpecialModeTransitionFromPlaybackConfig = "4.0 4.0 0.15 0.15" // - start weight, end weight, ease in time, ease out on play complete time
  232. SpecialModeTransitionAnimSpeed = 3.0
  233.  
  234. EnterSpecialModeWaitStateTimer = 0.45 // - wait state timer when entering special mode (no fire or move)
  235. LeaveSpecialModeWaitStateTimer = 0.45 // - wait state timer when exiting special mode (no fire or move)
  236. DoSpecialActionWaitStateTimer = 0.65 // - wait state timer when doing the special action (sword attack, etc)
  237.  
  238.  
  239. // ========================================================
  240. // Missile special settings.
  241. // ========================================================
  242. MissilesWiggle = 650
  243. MissilesLifespan = 0.8
  244. MissilesHomingLifespan = 0.8
  245. MissilesVelocity = 25.0
  246. MissilesHomingVelocity = 25.0
  247. MissilesHomingAccelTime = 0.0
  248. MissilesDamage = 50
  249. MissilesHomingDamage = 50
  250. MissilesVelPass = 0.35
  251. MissilesFuelToLoad = 3.5
  252. MissilesSets = 1 // used by Striker A2A - how many pairs will it fire
  253.  
  254. // ========================================================
  255. // Healing ability general settings.
  256. // ========================================================
  257. HealReduceOnSelfDmgTime = 2.0
  258. HealReduceOnSelfDmgMult = 0.5
  259. HealReduceOnTgtDmgTime = 2.0
  260. HealReduceOnTgtDmgMult = 0.5
  261.  
  262. // ========================================================
  263. // Heal Beam special settings.
  264. // ========================================================
  265. HealBeamRange = 12.0
  266. HealBeamRepairRate = 220.0
  267. HealBeamRepairRatePct = 0.0
  268. HealBeamEnergyUse = 2.6 // artificially higher because airmech regens energy on the ground
  269. HealBeamEnergyUseNominalHP = 250.0 // energy use scalar based on this nominal HP amount being healed
  270. HealBeamMineDisarmRate = 4.0
  271. HealBeamSalvageRate = 35.0
  272. HealBeamMoveSpeedMult = 0.8 // move slower when healing
  273.  
  274. // ========================================================
  275. // Heal Area special settings.
  276. // ========================================================
  277. HealAreaSpreadDot = 0.62
  278. HealAreaRepairRate = 160.0
  279. HealAreaRepairRatePct = 0.0
  280. HealAreaEnergyUse = 1.35
  281. HealAreaEnergyUseNominalHP = 250.0 // energy use scalar based on this nominal HP amount being healed
  282. HealAreaMineDisarmRate = 6.0
  283. HealAreaSalvageRate = 35.0
  284. HealAreaMoveSpeedMult = 0.8 // move slower when healing
  285.  
  286. // ========================================================
  287. // Blink special settings.
  288. // ========================================================
  289. BlinkFuelCost = 1.86
  290. BlinkTickDuration = 4
  291. BlinkTickCooldown = 45
  292. BlinkForceMult = 5.0
  293.  
  294. // ========================================================
  295. // Afterburner special settings
  296. // ========================================================
  297. AfterburnerFuelCost = 2.1 // per second cost - reduced on level ups of ability
  298.  
  299. // ========================================================
  300. // Bomb special settings.
  301. // ========================================================
  302. BombWiggle = 150
  303. BombLifespan = 2.0
  304. BombVelocity = 2.0
  305. BombDamage = "30 100 6.0" // direct, blast, blast radius
  306. BombVelPass = 0.5
  307. BombFuelToLoad = 1.5
  308.  
  309. // ========================================================
  310. // Deathray special settings.
  311. // ========================================================
  312. DeathrayDPS = 230.0
  313. DeathrayDPSInc = 10.0 // per second DPS increase per second of activation
  314. DeathrayDPSIncMaxTime = 10.0
  315. DeathrayRange = 17.5
  316. DeathraySrcBone = bone_inner
  317. DeathrayDPSScalars = "200 0.3 450 1.5" //eg: at 200dps, scale both by 0.3. At 450dps, scale by 1.5. Lerp in between
  318. DeathrayBeamWidth = "1.0 1.4 0.2" //min, max, period
  319. DeathrayPanSpeed = 1.5
  320. DeathrayBeamWidth2 = "0.5 1.2 0.27" //min, max, period
  321. DeathrayPanSpeed2 = 0.7
  322. DeathrayImpactPfx = DeathrayImpact DeathbeamFlare // 1/8th second pfx on any hit target
  323. DeathrayNoImpactPfx = DeathbeamFlare // target per frame pfx when we are hitting air
  324. DeathraySourcePfx = DeathraySource // per frame pfx at the source
  325. DeathrayWarmupTime = 1.75
  326. DeathrayEnergyUse = 1.4
  327. DeathrayTargetSlewRate = 0.16
  328. DeathrayActiveMoveScalar = 0.69
  329. DeathrayMaterial = "mat_Deathray" // can be overridden by flair mods
  330.  
  331. // ========================================================
  332. // Sniper ability settings.
  333. // ========================================================
  334. SniperScopeMaterial = "mat_LaserGlowLine" // can be overridden by flair mods (potentially - KJK - not implemented yet)
  335. SniperScopeBeamWidth = "0.12 0.15 0.8" //min, max, period
  336. SniperScopePanSpeed = 0.3
  337. SniperScopeBeamWidth2 = "0.10 0.14 0.6" //min, max, period
  338. SniperScopePanSpeed2 = 0.55
  339. SniperScopeTargetPfx = DeathraySource // target per frame pfx for sniper scope beam
  340. SniperScopeTargetSlewRate = 0.23
  341. SniperModeDotProdScan = 0.97 // for targeting - this is the cosine approximation for targeting arc/cone
  342.  
  343.  
  344. // ========================================================
  345. // EMP ability settings.
  346. // ========================================================
  347. EMPDamage = "0 50 10.0" // unused, damage, radius
  348. EMPCooldown = 8.0 // seconds
  349.  
  350. // ========================================================
  351. // Debug Offense ability settings.
  352. // ========================================================
  353. DebufOffense = "25.0 10.0 12.0" // cooldown, damage(unused), radius
  354.  
  355. // ========================================================
  356. // Heal Nova ability settings.
  357. // ========================================================
  358. HealNova = "25.0 200.0 5.0 12.0" // cooldown, heal amount abs, heal amount pct, radius
  359.  
  360.  
  361. // ========================================================
  362. // Loop ability settings.
  363. // ========================================================
  364. LoopCooldown = 10.0
  365. LoopEnergyUse = 3.0
  366. DodgeStateForceMult = 0.75 // movement speed slowdown when in loop/dodge state
  367.  
  368. // ========================================================
  369. // Power Shield ability settings.
  370. // ========================================================
  371. PwrShieldCooldown = 60.0
  372. PwrShieldMoveSpeedMultGnd = 0.7 // move slower when powershield is on
  373. PwrShieldMoveSpeedMultAir = 0.8
  374. PwrShieldEnergyUse = 4.0
  375.  
  376. // ========================================================
  377. // Missile Burst settings.
  378. // ========================================================
  379. MissileBurstCooldown = 12.0
  380. MissileBurstPerSetDelay = 0.35 // time between subsequent missile burst pairs
  381. MissileBurstEnergyUse = 3.0
  382. MissileBurstAccelTime = 0.5
  383. MissileBurstLobTime = 0.0 // 0.35 - lob fire doesn't work on these yet
  384. MissileBurstLobHeight = 1.6
  385.  
  386. // ========================================================
  387. // Glide ability settings.
  388. // ========================================================
  389. GlideEnergyUse = 3.0
  390. GlideForceMult = 1.5
  391.  
  392. // ========================================================
  393. // Whirlwind ability settings.
  394. // ========================================================
  395. WhirlwindEnergyUse = 5.0
  396. WhirlwindForceMult = 0.8
  397. WhirlwindCoreDmgMult = 0.7 // for tweaking globally
  398.  
  399. // ========================================================
  400. // Charge Up special settings.
  401. // ========================================================
  402. ChargeUpShotLifespan = 0.95
  403. ChargeUpShotReturnAfter = 0.0 // setting for the hammer only
  404. ChargeUpShotVelInfluence = 0.0 // setting for the hammer only
  405. ChargeUpShotVelocity = 20.0
  406. ChargeUpShotDamage = 180
  407. ChargeUpShotVelPass = 0.3
  408. ChargeUpShotEnergyCost = 0.0
  409.  
  410. // ========================================================
  411. // Shield special settings.
  412. // ========================================================
  413. ShieldModel = rooks/RookFighterShield.amf
  414. ShieldMaterial = mat_AirMechFighterShield // - gets team remapped
  415. ShieldMaterialSkinTC = 0
  416. ShieldAttachBone = bone_l_elbow
  417. ShieldPowerOnAnim = AirMechFighterPowerOn.aaf
  418. ShieldPowerOffAnim = AirMechFighterPowerOff.aaf
  419. ShieldDamageSoak_FacingArcMinDot = 0.5 // - degrees of shield facing arc (bidirectional - min dot product - cosine approximation)
  420. ShieldDamageSoak_ConvToDamage = 0.25 // - when shield is hit, damage * convtodamage = physical damage taken
  421. ShieldDamageSoak_ConvToEnergy = 0.03 // - when shield is hit, damage * convtoenergy = energy/fuel consumption taken
  422.  
  423. // ========================================================
  424. // Cloak(Stealth) special settings.
  425. // ========================================================
  426. CloakFuelToMaintain = 2.8
  427. CloakDecloakTime = 3.0 // - decloak time on damage or damage (in seconds)
  428. EMPDecloak = 3.0 // - time in seconds to decloak when using EMP
  429. DamageDecloak = 3.0 // - time in seconds to decloak when taken damage
  430. CloakEnergySoak = 0.1 // - when cloaked is on, will take this ratio of damage as energy drain
  431.  
  432. // ========================================================
  433. // Capture special settings.
  434. // ========================================================
  435. AbductRate = 60.0 // base abduction rate! hp/second
  436. AbductRatePct = 10.0 // abduction rate percent: pct_max_hp/second
  437.  
  438. // ========================================================
  439. // Shield special settings.
  440. // ========================================================
  441. ShieldFuelToMaintain = 0.0
  442. ShieldSphere = "1.8 0.1 0" // scale, zoffset, unused
  443. ShieldDamageSoak = 0.5 // when shield on, will take this ratio of incoming damage to HP
  444. ShieldEnergySoak = 0.1 // when shield is on, will take this ratio of damage as energy drain
  445. ShieldThrustMod = 0.7 // when the shield is on, multiplier to effective movement/thrust force
  446.  
  447. // ========================================================
  448. // Gun Spray special settings.
  449. // ========================================================
  450. GunSprayWiggle = 180
  451. GunSprayPitch = -12.0
  452. GunSprayDmgMult = 0.5
  453. GunSprayEnergyUse = 0.5
  454.  
  455. // ========================================================
  456. // Missile EMP special settings
  457. // ========================================================
  458. MissileEMPRange = 24.0
  459.  
  460. // ========================================================
  461. // UnitTP special settings
  462. // ========================================================
  463. UnitTPEnergy = 4.0
  464.  
  465. // ========================================================
  466. // Boosters settings.
  467. // ========================================================
  468. BoosterThrustMod = 1.10
  469. BoosterHPCapacityAdd = 650
  470. BoosterFuelBurn = 0.55 // additional fuel burn from booster
  471. BoosterParticles = "BoosterTrails FireTrail2" // SmokeTrailPoly SmokeTrailBooster
  472. BoosterMaterialSkinTC = 0
  473.  
  474. // ========================================================
  475. // Self Destruct settings.
  476. // ========================================================
  477. SelfDestructTime = 2.0
  478. SelfDestructBlast = "100 8 20" // damage, maxDmgRange, noDmgRange
  479.  
  480.  
  481. // =======================
  482. // Pickup Energy
  483. // =======================
  484. EPickupFort = 0.0 // energy costs to pickup units - normalize to a 1000 HP carry weight
  485. EPickupOutpost = 1.0
  486. EPickupField = 0.1
  487.  
  488. // =======================
  489. // Wingtip Particle System
  490. // =======================
  491. //
  492. // (local settings)
  493. RequiredSpeedForWingtipContrails = 5.0
  494.  
  495. ContrailMultipleCfg = "0.12 -0.20 0" // multiple contrail config magic numbers:
  496. // YAxis Step, Offset Mult, Unused
  497.  
  498. // ===============
  499. // Camera Settings
  500. // ===============
  501. //
  502. GndCameraOffset = "0 -19 33"
  503. AirCameraOffset = "0 -19 33"
  504. if android {
  505. GndCameraOffset = "0 -17.6 26.4" // 80% distance...
  506. AirCameraOffset = "0 -17.6 26.4"
  507. }
  508. CloseZoomOffset = "0 5 -20"
  509. CloseZoomTgtOffset = "0 0 1.5"
  510.  
  511. CloseZoomOffset_Console = "0 6 -10"
  512. CloseZoomTgtOffset_Console = "0 0 1.2"
  513.  
  514. CameraFocusPushAir = 2.0 // like the sniper targeting offset, but for all airmechs, when firing
  515. CameraFocusPushGnd = 4.0 // as above..
  516.  
  517. RookCameraPosOffsetRobot = "0 0 0"
  518. RookCameraPosOffsetAir = "0 0 -4"
  519. RookCameraPosOffsetSlew = 0.03 // - slew rate for above camera pos offsets
  520.  
  521. CameraTransitionTimeToAir = 0.35 // - time to make camera transition - in seconds - for air<->group offsets transition
  522. CameraTransitionTimeToGnd = 0.35 // - time to make camera transition - in seconds - for air<->group offsets transition
  523.  
  524. RecycleTime = 1.5
  525.  
  526. // =============================================
  527. // common recharge lines of POWER settings
  528. // =============================================
  529. RechargeSplineColor = "1.0 1.0 1.0"
  530. RechargeAlphaRange = "0.8 0.2 0.5" // base, offset, time (if time >0, it's sin period. if 0, random per frame)
  531. RechargeLineWidthRange = "0.24 0.09 0.3" // base, offset, time (if time >0, it's sin period. if 0, random per frame)
  532. RechargeLineMaterial = mat_RechargeLineStrip
  533. HealLineMaterial = mat_HealLineStrip
  534.  
  535. // =============================================
  536. // guardian settings
  537. // =============================================
  538. GuardianRadarBonus = 1.224 //changed from 1.5 (sqrt for area computation)
  539. GuardianEnergyBonus = 0.93 // energy consumption multiplier, per energy guardian (5% boost)
  540. GuardianOrbitPeriod = 2.1
  541. GuardianOrbitRadius = 2.75
  542. GuardianOrbitGndHeight = 2.4
  543.  
  544. // =============================================
  545. // Aura effectors on AirMechs - settings
  546. // =============================================
  547. AuraDefenseMod = "0.93 0.88 0.82" // damage taken multiplier: vector3 for 3 aura levels
  548. AuraOffenseMod = "1.07 1.12 1.18" // damage done multiplier: vector3 for 3 aura levels
  549. AuraBaseRange = 9.0
  550. AuraDefenseActivateEnergy = 5.0 //energy 1 time for aura activation
  551. AuraOffenseActivateEnergy = 5.0
  552. AuraSpeedActivateEnergy = 5.0
  553. AuraDefenseEnergyGnd = 0.0 //energy use/sec for aura active - in Ground Mode
  554. AuraOffenseEnergyGnd = 0.0
  555. AuraSpeedEnergyGnd = 0.0
  556. AuraDefenseEnergyAir = 1.0 //energy use/sec for aura active - in AirMode Mode
  557. AuraOffenseEnergyAir = 1.0
  558. AuraSpeedEnergyAir = 1.0
  559.  
  560. // =============================================
  561. // Debuf settings as applied to airmechs
  562. // =============================================
  563. DebufOffenseMod = "0.93 0.86 0.79"
  564.  
  565. // =======================
  566. // Level Up Bonus Settings
  567. // =======================
  568. //
  569.  
  570. LvlDamageMult = 1, 1.03, 1.06, 1.09, 1.12, 1.15, 1.18, 1.21, 1.24, 1.27, 1.3, 1.33, 1.36, 1.39, 1.42
  571. LvlDamageMultSpecial = 1, 1.03, 1.06, 1.09, 1.11, 1.14, 1.17, 1.2, 1.23, 1.26, 1.29, 1.31, 1.34, 1.37, 1.4
  572. LvlHullStrengthMult = 1, 1.03, 1.06, 1.09, 1.12, 1.15, 1.18, 1.21, 1.24, 1.27, 1.3, 1.33, 1.36, 1.39, 1.42
  573. LvlFuelMult = 1, 1.07, 1.14, 1.21, 1.28, 1.35, 1.42, 1.49, 1.56, 1.63, 1.7, 1.77, 1.84, 1.91, 1.98
  574. LvlRespawnTimeMult = 1, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2, 2.1, 2.2, 2.3, 2.4
  575. LvlCarryMult = 1, 1.04, 1.07, 1.11, 1.14, 1.18, 1.21, 1.25, 1.28, 1.32, 1.35, 1.39, 1.42, 1.46, 1.49
  576. LvlHealMult = 1, 1.04, 1.07, 1.11, 1.14, 1.18, 1.21, 1.25, 1.28, 1.32, 1.35, 1.39, 1.42, 1.46, 1.49
  577.  
  578. LvlUpHP = 0.3
  579. LvlUpFuel = 0.3
  580.  
  581. // ==============================
  582. // AirMech Abilities (Leveled Up)
  583. // ==============================
  584. //
  585. Abilities=Shield, Sword, Guns, None, None, Infantry, Guardian, LevelUp // Air, Ground, Passive, [P2], [UBER], Creeps, Guardians, LevelUp
  586. AbilitiesMaxLvl=3, 3, 3, 3, 3, 3, 3, 3
  587. AbilityPointsStart=0
  588. AbilityCreepUpgradeSlot=5
  589. AbilityGuardianUpgradeSlot=6
  590. AbilityLevelUpSlot=7
  591. AbilityAirSpecialSlot=0
  592. AbilityGndSpecialSlot=1
  593. AbilityPassiveSlot=2
  594. AbilityPassive2Slot=-1 // optional, second passive slot
  595. AbilityPassive3Slot=-1 // optional, third passive slot
  596. AbilityPassive4Slot=-1 // optional, forth passive slot
  597. AbilityActiveSecondarySlot=-1 // optional, active secondary ability slot
  598. AbilityActiveSecondarySlotAlt=-1 // optional, active secondary ability slot alternate (for when there's an air mode and ground mode activated ability)
  599. AbilityHeldActiveSecondarySlot=-1 // optional, held activated secondary ability slot (like Glide)
  600.  
  601. AbLvlUpCost0=3600, 4800, 6000
  602. AbLvlUpCost1=3600, 4800, 6000
  603. AbLvlUpCost2=3600, 4800, 6000
  604. AbLvlUpCost3=3600, 4800, 6000
  605. AbLvlUpCost4=3600, 4800, 6000
  606. AbLvlUpCost5=3600, 4800, 6000
  607. AbLvlUpCost6=0, 1200, 2400 // guardians - have cost of guardian added on
  608. AbLvlUpCost7=3600, 4800, 6000 // levelup
  609.  
  610. AbLvlUpBldTime0=4.0, 6.0, 10.0
  611. AbLvlUpBldTime1=4.0, 6.0, 10.0
  612. AbLvlUpBldTime2=4.0, 6.0, 10.0
  613. AbLvlUpBldTime3=4.0, 6.0, 10.0
  614. AbLvlUpBldTime4=4.0, 6.0, 10.0
  615. AbLvlUpBldTime5=4.0, 6.0, 10.0 // CREEPS
  616. AbLvlUpBldTime6=0.0, 2.5, 5.0 // guardians - in addition to guardian object build time
  617. AbLvlUpBldTime7=4.0, 6.0, 10.0 // LEVEL UP
  618.  
  619. AbLvlUpLvlReq0=1, 3, 9 // non-persistent level requirement to upgrade ability to the next level
  620. AbLvlUpLvlReq1=2, 4, 6 // non-persistent level requirement to upgrade ability to the next level
  621. AbLvlUpLvlReq2=2, 4, 6 // non-persistent level requirement to upgrade ability to the next level
  622. AbLvlUpLvlReq3=3, 5, 7 // non-persistent level requirement to upgrade ability to the next level
  623. AbLvlUpLvlReq4=7, 10, 13 // non-persistent level requirement to upgrade ability to the next level
  624. AbLvlUpLvlReq5=1, 5, 9 // non-persistent level requirement to upgrade ability to the next level
  625. AbLvlUpLvlReq6=2, 4, 6 // non-persistent level requirement to upgrade ability to the next level
  626. AbLvlUpLvlReq7=1, 2, 3 // non-persistent level requirement to upgrade ability to the next level
  627.  
  628.  
  629. // specials
  630. AbilityCloakScalars=100.0, 1.0, 0.7, 0.4 // - energy draw multipliers for different levels of Cloak ability (lvl 0 is NA - these multiply with CloakFuelToMaintain setting)
  631. AbilityShieldScalars=10.0, 1.0, 0.9, 0.8 // - effectiveness modifiers (multipliers) to 'ShieldDamageSoak' and 'ShieldEnergySoak' settings. (lvl 0 is NA)
  632. AbilityMissilesScalars=1.0, 1.0, 1.3, 1.6 // - effectiveness for missiles (homing). Scale speed and lifespan of homing missiles
  633. AbilityRocketsScalars=1.0, 1.0, 1.3, 1.6 // - effectiveness for rockets. Scale speed and lifespan and accurate (reduce wiggle)
  634. AbilityAbductScalars=1.0, 1.0, 1.25, 1.5 // - abduct ability lvl up for saucer - multipliers to abduct rate
  635. AbilitySwordScalars=1.0, 1.0, 1.2, 1.4 // - damage scalar for airmech powersword when leveled up
  636. AbilityChargeUpShotScalars=1.0, 1.0, 1.2, 1.4 // - effectiveness for charge up shot. Scale damage done
  637. AbilityChargeUpArmorScalars=1.0, 0.9, 0.8, 0.7 // - effectiveness for charge up shot - armor improved while charging.
  638. AbilityBlinkScalars=1.0, 1.0, 1.1, 1.2 // - effectiveness - mult force, div energy cost
  639. AbilityHealBeamScalars=1.0, 1.0, 1.25, 1.5 // - Heal beam ability lvl up for osprey - multipliers to heal rate
  640. AbilityHealAreaScalars=1.0, 1.0, 1.25, 1.5 // - Heal area ability lvl up for osprey - multipliers to heal rate
  641. AbilityGunSprayScalars=1.0, 1.0, 1.15, 1.3 // - damage mult for gunspray ability
  642. AbilitySpinUpScalars=1.0, 1.33, 1.66, 2.0 // - spinup scalars for warhog main gun
  643. AbilityEMPScalars=1.0, 1.0, 0.9, 0.8 // - cool down time modifiers for EMP ability
  644. AbilityDeathrayScalars=1.0, 1.0, 1.1, 1.2 // - saucer deathray scalars
  645. AbilityHammerThrowScalars=1.0, 1.0, 1.25, 1.5 // - hammer throw damage scalars
  646. AbilityAuraPwrScalars=1.0, 1.0, 1.0, 1.0 // - aura power ability - energy usage scalars
  647. AbilityAuraRadiusScalars=1.0, 1.0, 1.25, 1.5 // - aura radius ability
  648. AbilitySniperRngScalars=1.0, 1.0, 1.2, 1.4 // - range modifier to sniper ability
  649. AbilitySniperModeSpdScalars=1.0, 1.0, 1.15, 1.30 // - mode switch speed modifier to sniper ability
  650. AbilityAfterburnerScalars=1.0, 1.09, 1.12, 1.15 // - afterburner force/power modifier
  651. AbilityAfterburnerEfficiency=1.0, 1.0, 0.92, 0.84 // - afterburner efficiency/fuel use scalars
  652. AbilityLoopScalars=1.0, 1.0, 0.93, 0.86 // - reducing cooldown of the loop ability
  653. AbilityGlideScalars=1.0, 1.0, 1.15, 1.3 // - increasing glide speed/force
  654. AbilityBuilderScalars=1.0, 0.95, 0.9, 0.85 // - decrease build times on builder passive ability
  655. AbilityRestoreDelayScalars=1.0, 0.9, 0.8, 0.7 // - reduce autohealtimer setting on Restore passive ability
  656. AbilityRestoreRateScalars=1.0, 1.2, 1.35, 1.5 // - increase autoheal rate setting on Restore passive ability
  657. AbilityPwrShieldArmor=0.0,60.0,75.0,90.0 // - extra armor values for powershield ability
  658. AbilityPwrShieldDuration=0.0,5.0,7.5,10.0 // - duration values for powershield ability
  659. AbilityDebufOffenseDuration=0.0,5.0,6.0,7.0 // - duration of offense debuf
  660. AbilityDebufOffenseEffect=1.0,0.93,0.86,0.79 // - attack mult effect of offense debuf (duplicated per unit..)
  661. AbilityWhirlwindDmg=1.0,1.1,1.2,1.3 // - dmg mult effect of bomber whirlwind mode hits
  662. AbilityHealNovaEffect=1.0,1.0,1.15,1.3 // - heal nova healing power increase
  663. AbilityEnergyDrain=1.0,1.02,1.04,1.06 // - melee (bomber) energy drain ability scalars
  664. AbilityRadarDisruptDur=0.0,5.0,6.0,7.0 // - duration of radar disruptor effect (in seconds)
  665. AbilityRadarDisruptCooldown=0.0,80,70,60 // - cooldown of radar disruptor effect (in seconds)
  666. AbilityMissileEMPRange=1.0, 1.0, 1.25, 1.5 // - range modifier of missileemp - modifies 'MissileEMPRange'
  667. AbilityUnitTPCooldown=0.0,40,35,30 // - cooldown of unittp ability (in seconds)
  668. AbilityUnitTPEnergy=1.0,0.9,0.8,0.7 // - energy multiplier of unittp ability (efficiency) (in seconds)
  669.  
  670. // - passive
  671. AbilityLifterScalars=1.0, 0.9, 0.8, 0.7 // - carry penalty scalars (on HP) airmechs with passive 'lifter' ability
  672. AbilityPhalanxScalars=1.0, 1.5, 2.5, 4.0 // - modifiers for missile shootdown chance
  673. AbilityGunsScalars=1.0, 1.05, 1.1, 1.15 // - modifiers for guns damage
  674. AbilityHyperRailDmgScalars=1.0, 1.12, 1.24, 1.36 // - modifiers for sniper rifle (angel) damage
  675. AbilityHyperRailEngScalars=1.0, 1.3, 1.6, 1.9 // - modifiers for energy recharge rate (angel)
  676. AbilityAmmoScalars=0.0, 4.0, 8.0, 12.0 // - modifiers for ammo - to weapon type - absolute values
  677. AbilityArmorScalars=1.0, 0.95, 0.9, 0.8 // - modifiers for damage taken
  678. AbilityGndSpeedScalars=1.0, 1.05, 1.1, 1.15 // - modifiers for ground speed passive (force drivers)
  679. AbilityQuickshotScalars=1.0, 1.1, 1.2, 1.3 // - modifiers to sniper firing speed - for Angel
  680. AbilityLevelUpScalars=1.0, 1.07, 1.14, 1.21 // - modifiers to all earned XP
Advertisement
Add Comment
Please, Sign In to add comment