Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 26.75 KB | None | 0 0
  1. Weapon = {
  2. ########################################################START OF DUMMY
  3. {
  4. Damage = 0.01,
  5. DamageRadius = 0,
  6. DamageType = 'Normal',
  7. DisplayName = 'Dummy Weapon',
  8. FireTargetLayerCapsTable = {
  9. Water = 'Land|Water|Seabed',
  10. },
  11. FiringTolerance = 360,
  12. DummyWeapon = true,
  13. Label = 'DummyWeapon01',
  14. MaxRadius = 123,
  15. WeaponCategory = 'Direct Fire Naval',
  16. RateOfFire = 4,
  17. TurretBoneMuzzle = 'URS0302',
  18. TurretBonePitch = 'URS0302',
  19. TurretBoneYaw = 'URS0302',
  20. ## TurretDualManipulators = false,
  21. ## TurretPitch = 30,
  22. ## TurretPitchRange = 45,
  23. ## TurretPitchSpeed = 10,
  24. ## TurretYaw = 0,
  25. ## TurretYawRange = 145,
  26. ## TurretYawSpeed = 45,
  27. Turreted = false,
  28. },
  29. ########################################################END OF DUMMY
  30. {
  31. AboveWaterTargetsOnly = true,
  32. Audio = {
  33. BarrelLoop = Sound {
  34. Bank = 'URS',
  35. Cue = 'URS_Turret_Lrg_Loop',
  36. LodCutoff = 'WeaponBig_LodCutoff',
  37. },
  38. BarrelStart = Sound {
  39. Bank = 'URS',
  40. Cue = 'URS_Turret_Lrg_Start',
  41. LodCutoff = 'WeaponBig_LodCutoff',
  42. },
  43. Fire = Sound {
  44. Bank = 'URSWeapon',
  45. Cue = 'URS0302_Cannon',
  46. LodCutoff = 'WeaponBig_LodCutoff',
  47. },
  48. },
  49. BallisticArc = 'RULEUBA_LowArc',
  50. CollideFriendly = false,
  51. Damage = 900,
  52. DamageRadius = 2,
  53. DamageType = 'Normal',
  54. DisplayName = 'Proton Cannon',
  55. FireTargetLayerCapsTable = {
  56. Water = 'Land|Water|Seabed',
  57. },
  58. FiringRandomness = 0.3,
  59. FiringTolerance = 2,
  60. Label = 'FrontCannon01',
  61. MaxRadius = 128,
  62. MuzzleSalvoDelay = 0,
  63. MuzzleSalvoSize = 1,
  64. MuzzleVelocity = 30,
  65. ProjectileId = '/projectiles/CDFProtonCannon03/CDFProtonCannon03_proj.bp',
  66. ProjectilesPerOnFire = 3,
  67. PrefersPrimaryWeaponTarget = true,
  68. RackBones = {
  69. {
  70. MuzzleBones = {
  71. 'Front_Muzzle01',
  72. },
  73. RackBone = 'Front_Turret_Barrel01',
  74. },
  75. {
  76. MuzzleBones = {
  77. 'Front_Muzzle02',
  78. },
  79. RackBone = 'Front_Turret_Barrel02',
  80. },
  81. {
  82. MuzzleBones = {
  83. 'Front_Muzzle03',
  84. },
  85. RackBone = 'Front_Turret_Barrel03',
  86. },
  87. },
  88. RackFireTogether = false,
  89. RackRecoilDistance = -2,
  90. RackReloadTimeout = 10,
  91. RackSalvoChargeTime = 0,
  92. RackSalvoReloadTime = 0,
  93. RackSalvoSize = 3,
  94. RackSlavedToTurret = true,
  95. RangeCategory = 'UWRC_DirectFire',
  96. RateOfFire = 0.25,
  97. SlavedToBody = false,
  98. SlavedToBodyArcRange = 0,
  99. TargetCheckInterval = 2,
  100. TargetPriorities = {
  101. 'SPECIALHIGHPRI',
  102. 'NAVAL MOBILE',
  103. 'SPECIALLOWPRI',
  104. 'ALLUNITS',
  105. },
  106. TargetRestrictDisallow = 'UNTARGETABLE',
  107. TrackingRadius = 1.15,
  108. TurretBoneMuzzle = 'Front_Muzzle02',
  109. TurretBonePitch = 'Front_Turret',
  110. TurretBoneYaw = 'Front_Turret',
  111. TurretDualManipulators = true,
  112. TurretPitch = 30,
  113. TurretPitchRange = 45,
  114. TurretPitchSpeed = 10,
  115. TurretYaw = 0,
  116. TurretYawRange = 145,
  117. TurretYawSpeed = 45,
  118. Turreted = true,
  119. WeaponCategory = 'Direct Fire Naval',
  120. },
  121. {
  122. AboveWaterTargetsOnly = true,
  123. Audio = {
  124. BarrelLoop = Sound {
  125. Bank = 'URS',
  126. Cue = 'URS_Turret_Lrg_Loop',
  127. LodCutoff = 'WeaponBig_LodCutoff',
  128. },
  129. BarrelStart = Sound {
  130. Bank = 'URS',
  131. Cue = 'URS_Turret_Lrg_Start',
  132. LodCutoff = 'WeaponBig_LodCutoff',
  133. },
  134. Fire = Sound {
  135. Bank = 'URSWeapon',
  136. Cue = 'URS0302_Cannon',
  137. LodCutoff = 'WeaponBig_LodCutoff',
  138. },
  139. },
  140. BallisticArc = 'RULEUBA_LowArc',
  141. CollideFriendly = false,
  142. Damage = 900,
  143. DamageRadius = 2,
  144. DamageType = 'Normal',
  145. DisplayName = 'Proton Cannon',
  146. FireTargetLayerCapsTable = {
  147. Water = 'Land|Water|Seabed',
  148. },
  149. FiringRandomness = 0.3,
  150. FiringTolerance = 2,
  151. Label = 'BackCannon01',
  152. MaxRadius = 128,
  153. MuzzleSalvoDelay = 0,
  154. MuzzleSalvoSize = 1,
  155. MuzzleVelocity = 30,
  156. PrefersPrimaryWeaponTarget = true,
  157. ProjectileId = '/projectiles/CDFProtonCannon03/CDFProtonCannon03_proj.bp',
  158. ProjectilesPerOnFire = 3,
  159. RackBones = {
  160. {
  161. MuzzleBones = {
  162. 'Back_Muzzle01',
  163. },
  164. RackBone = 'Back_Turret_Barrel01',
  165. },
  166. {
  167. MuzzleBones = {
  168. 'Back_Muzzle02',
  169. },
  170. RackBone = 'Back_Turret_Barrel02',
  171. },
  172. {
  173. MuzzleBones = {
  174. 'Back_Muzzle03',
  175. },
  176. RackBone = 'Back_Turret_Barrel03',
  177. },
  178. },
  179. RackFireTogether = false,
  180. RackRecoilDistance = -2,
  181. RackReloadTimeout = 10,
  182. RackSalvoChargeTime = 0,
  183. RackSalvoReloadTime = 0,
  184. RackSalvoSize = 1,
  185. RackSlavedToTurret = true,
  186. RangeCategory = 'UWRC_DirectFire',
  187. RateOfFire = 0.25,
  188. SlavedToBody = false,
  189. SlavedToBodyArcRange = 0,
  190. TargetCheckInterval = 2,
  191. TargetPriorities = {
  192. 'SPECIALHIGHPRI',
  193. 'NAVAL MOBILE',
  194. 'SPECIALLOWPRI',
  195. 'ALLUNITS',
  196. },
  197. TargetRestrictDisallow = 'UNTARGETABLE',
  198. TrackingRadius = 1.15,
  199. TurretBoneMuzzle = 'Back_Muzzle02',
  200. TurretBonePitch = 'Back_Turret',
  201. TurretBoneYaw = 'Back_Turret',
  202. TurretDualManipulators = true,
  203. TurretPitch = 30,
  204. TurretPitchRange = 35,
  205. TurretPitchSpeed = 10,
  206. TurretYaw = 0,
  207. TurretYawRange = 135,
  208. TurretYawSpeed = 45,
  209. Turreted = true,
  210. WeaponCategory = 'Direct Fire Naval',
  211. },
  212. {
  213. AlwaysRecheckTarget = true,
  214. Audio = {
  215. Fire = Sound {
  216. Bank = 'URSWeapon',
  217. Cue = 'URS0302_Anti_Air',
  218. LodCutoff = 'Weapon_LodCutoff',
  219. },
  220. },
  221. BallisticArc = 'RULEUBA_None',
  222. CannotAttackGround = true,
  223. CollideFriendly = false,
  224. Damage = 3,
  225. DamageType = 'Normal',
  226. DisplayName = 'Electron Autocannon',
  227. FireTargetLayerCapsTable = {
  228. Water = 'Air',
  229. },
  230. FiringRandomness = 0,
  231. FiringTolerance = 1,
  232. Label = 'AAGun01',
  233. LeadTarget = true,
  234. MaxRadius = 45,
  235. MuzzleSalvoDelay = 0,
  236. MuzzleSalvoSize = 1,
  237. MuzzleVelocity = 90,
  238. ProjectileId = '/projectiles/CAAAutocannon01/CAAAutocannon01_proj.bp',
  239. ProjectileLifetimeUsesMultiplier = 1.25,
  240. ProjectilesPerOnFire = 1,
  241. RackBones = {
  242. {
  243. MuzzleBones = {
  244. 'Front_AA_Muzzle01',
  245. 'Front_AA_Muzzle02',
  246. 'Front_AA_Muzzle03',
  247. 'Front_AA_Muzzle04',
  248. },
  249. RackBone = 'Front_Barrel_AA',
  250. },
  251. },
  252. RackFireTogether = false,
  253. RackRecoilDistance = -0.3,
  254. RackReloadTimeout = 0,
  255. RackSalvoChargeTime = 0,
  256. RackSalvoReloadTime = 0,
  257. RackSalvoSize = 1,
  258. RackSlavedToTurret = true,
  259. RangeCategory = 'UWRC_AntiAir',
  260. RateOfFire = 1.2,
  261. TargetCheckInterval = 0.3,
  262. TargetPriorities = {
  263. 'SPECIALHIGHPRI',
  264. 'AIR MOBILE HIGHPRIAIR',
  265. 'AIR MOBILE TECH3 BOMBER',
  266. 'AIR MOBILE BOMBER',
  267. 'AIR MOBILE GROUNDATTACK',
  268. 'AIR MOBILE TRANSPORTATION',
  269. 'AIR MOBILE',
  270. 'SPECIALLOWPRI',
  271. 'ALLUNITS',
  272. },
  273. TargetRestrictDisallow = 'UNTARGETABLE',
  274. TrackingRadius = 1.4,
  275. TurretBoneMuzzle = 'Front_Barrel_AA',
  276. TurretBonePitch = 'Front_Barrel_AA',
  277. TurretBoneYaw = 'Front_Turret_AA',
  278. TurretDualManipulators = false,
  279. TurretPitch = 45,
  280. TurretPitchRange = 90,
  281. TurretPitchSpeed = 180,
  282. TurretYaw = 0,
  283. TurretYawRange = 180,
  284. TurretYawSpeed = 180,
  285. Turreted = true,
  286. WeaponCategory = 'Anti Air',
  287. },
  288. {
  289. AlwaysRecheckTarget = true,
  290. Audio = {
  291. Fire = Sound {
  292. Bank = 'URSWeapon',
  293. Cue = 'URS0302_Anti_Air',
  294. LodCutoff = 'Weapon_LodCutoff',
  295. },
  296. },
  297. BallisticArc = 'RULEUBA_None',
  298. CannotAttackGround = true,
  299. CollideFriendly = false,
  300. Damage = 3,
  301. DamageType = 'Normal',
  302. DisplayName = 'Electron Autocannon',
  303. FireTargetLayerCapsTable = {
  304. Water = 'Air',
  305. },
  306. FiringRandomness = 0,
  307. FiringTolerance = 1,
  308. Label = 'AAGun02',
  309. LeadTarget = true,
  310. MaxRadius = 45,
  311. MuzzleSalvoDelay = 0,
  312. MuzzleSalvoSize = 1,
  313. MuzzleVelocity = 90,
  314. PrefersPrimaryWeaponTarget = true,
  315. ProjectileId = '/projectiles/CAAAutocannon01/CAAAutocannon01_proj.bp',
  316. ProjectileLifetimeUsesMultiplier = 1.25,
  317. ProjectilesPerOnFire = 1,
  318. RackBones = {
  319. {
  320. MuzzleBones = {
  321. 'Back_AA_Muzzle01',
  322. 'Back_AA_Muzzle02',
  323. 'Back_AA_Muzzle03',
  324. 'Back_AA_Muzzle04',
  325. },
  326. RackBone = 'Back_Barrel_AA',
  327. },
  328. },
  329. RackFireTogether = false,
  330. RackRecoilDistance = -0.3,
  331. RackReloadTimeout = 10,
  332. RackSalvoChargeTime = 0,
  333. RackSalvoReloadTime = 0,
  334. RackSalvoSize = 1,
  335. RackSlavedToTurret = true,
  336. RangeCategory = 'UWRC_AntiAir',
  337. RateOfFire = 1.2,
  338. TargetCheckInterval = 0.3,
  339. TargetPriorities = {
  340. 'SPECIALHIGHPRI',
  341. 'AIR MOBILE HIGHPRIAIR',
  342. 'AIR MOBILE TECH3 BOMBER',
  343. 'AIR MOBILE BOMBER',
  344. 'AIR MOBILE GROUNDATTACK',
  345. 'AIR MOBILE TRANSPORTATION',
  346. 'AIR MOBILE',
  347. 'SPECIALLOWPRI',
  348. 'ALLUNITS',
  349. },
  350. TargetRestrictDisallow = 'UNTARGETABLE',
  351. TrackingRadius = 1.4,
  352. TurretBoneMuzzle = 'Back_Barrel_AA',
  353. TurretBonePitch = 'Back_Barrel_AA',
  354. TurretBoneYaw = 'Back_Turret_AA',
  355. TurretDualManipulators = false,
  356. TurretPitch = 45,
  357. TurretPitchRange = 90,
  358. TurretPitchSpeed = 180,
  359. TurretYaw = 0,
  360. TurretYawRange = 180,
  361. TurretYawSpeed = 180,
  362. Turreted = true,
  363. WeaponCategory = 'Anti Air',
  364. },
  365. {
  366. Audio = {
  367. Fire = Sound {
  368. Bank = 'URSWeapon',
  369. Cue = 'URS0302_Torpedo_Nanite',
  370. LodCutoff = 'Weapon_LodCutoff',
  371. },
  372. },
  373. BallisticArc = 'RULEUBA_None',
  374. CollideFriendly = false,
  375. Damage = 10,
  376. DamageType = 'Normal',
  377. DisplayName = 'Nanite Torpedo',
  378. DoTPulses = 5,
  379. DoTTime = 0.5,
  380. FireTargetLayerCapsTable = {
  381. Water = 'Seabed|Sub|Water',
  382. },
  383. FiringTolerance = 2,
  384. Label = 'Torpedo01',
  385. MaxRadius = 60,
  386. MuzzleSalvoDelay = 0.8,
  387. MuzzleSalvoSize = 4,
  388. MuzzleVelocity = 5,
  389. ProjectileId = '/projectiles/CANTorpedoNanite01/CANTorpedoNanite01_proj.bp',
  390. ProjectileLifetime = 7,
  391. RackBones = {
  392. {
  393. MuzzleBones = {
  394. 'Left_Attachpoint01',
  395. 'Right_Attachpoint01',
  396. 'Left_Attachpoint02',
  397. 'Right_Attachpoint02',
  398. },
  399. RackBone = 'Left_Attachpoint02',
  400. },
  401. },
  402. RackFireTogether = false,
  403. RackRecoilDistance = 0,
  404. RackReloadTimeout = 10,
  405. RackSalvoChargeTime = 0,
  406. RackSalvoReloadTime = 0,
  407. RackSalvoSize = 1,
  408. RackSlavedToTurret = false,
  409. RangeCategory = 'UWRC_AntiNavy',
  410. RateOfFire = 0.1,
  411. TargetCheckInterval = 1,
  412. TargetPriorities = {
  413. 'SPECIALHIGHPRI',
  414. 'MOBILE',
  415. 'STRUCTURE DEFENSE',
  416. 'SPECIALLOWPRI',
  417. 'ALLUNITS',
  418. },
  419. TargetRestrictDisallow = 'UNTARGETABLE, HOVER',
  420. TrackingRadius = 1.15,
  421. TurretPitch = 0,
  422. TurretPitchRange = 0,
  423. TurretPitchSpeed = 0,
  424. TurretYaw = 0,
  425. TurretYawRange = 0,
  426. TurretYawSpeed = 0,
  427. Turreted = false,
  428. WeaponCategory = 'Anti Navy',
  429. },
  430. {
  431. Audio = {
  432. Fire = Sound {
  433. Bank = 'URSWeapon',
  434. Cue = 'URS0302_Anti_Missile',
  435. LodCutoff = 'Weapon_LodCutoff',
  436. },
  437. },
  438. BallisticArc = 'RULEUBA_None',
  439. BeamCollisionDelay = 0.1,
  440. BeamLifetime = 0.1,
  441. CollideFriendly = false,
  442. Damage = 1,
  443. DamageType = 'Normal',
  444. DisplayName = 'Zapper Anti Missile',
  445. FireTargetLayerCapsTable = {
  446. Water = 'Air',
  447. },
  448. FiringTolerance = 5,
  449. HeadingArcCenter = -90,
  450. HeadingArcRange = 100,
  451. Label = 'LeftZapper',
  452. MaxRadius = 50,
  453. MuzzleSalvoDelay = 0,
  454. MuzzleSalvoSize = 1,
  455. NeedPrep = true,
  456. RackBones = {
  457. {
  458. MuzzleBones = {
  459. 'Left_Muzzle01',
  460. },
  461. RackBone = 'Left_Turret_Barrel02',
  462. },
  463. },
  464. RackFireTogether = false,
  465. RackRecoilDistance = 0,
  466. RackReloadTimeout = 0,
  467. RackSalvoChargeTime = 0,
  468. RackSalvoReloadTime = 0,
  469. RackSalvoSize = 1,
  470. RackSlavedToTurret = false,
  471. RangeCategory = 'UWRC_Countermeasure',
  472. RateOfFire = 0.5,
  473. TargetCheckInterval = 0.5,
  474. TargetRestrictDisallow = 'UNTARGETABLE,STRATEGIC',
  475. TargetRestrictOnlyAllow = 'TACTICAL,MISSILE',
  476. TargetType = 'RULEWTT_Projectile',
  477. TrackingRadius = 1.5,
  478. TurretBoneMuzzle = 'Left_Muzzle02',
  479. TurretBonePitch = 'Left_Turret01',
  480. TurretBoneYaw = 'Left_Turret01',
  481. TurretDualManipulators = false,
  482. TurretPitch = 0,
  483. TurretPitchRange = 90,
  484. TurretPitchSpeed = 180,
  485. TurretYaw = 0,
  486. TurretYawRange = 95,
  487. TurretYawSpeed = 720,
  488. Turreted = true,
  489. WeaponCategory = 'Defense',
  490. },
  491. {
  492. Audio = {
  493. Fire = Sound {
  494. Bank = 'URSWeapon',
  495. Cue = 'URS0302_Anti_Missile',
  496. LodCutoff = 'Weapon_LodCutoff',
  497. },
  498. },
  499. BallisticArc = 'RULEUBA_None',
  500. BeamCollisionDelay = 0.1,
  501. BeamLifetime = 0.1,
  502. CollideFriendly = false,
  503. Damage = 1,
  504. DamageType = 'Normal',
  505. DisplayName = 'Zapper Anti Missile',
  506. FireTargetLayerCapsTable = {
  507. Water = 'Air',
  508. },
  509. FiringTolerance = 5,
  510. HeadingArcCenter = 90,
  511. HeadingArcRange = 100,
  512. Label = 'RightZapper',
  513. MaxRadius = 50,
  514. MuzzleSalvoDelay = 0,
  515. MuzzleSalvoSize = 1,
  516. NeedPrep = true,
  517. RackBones = {
  518. {
  519. MuzzleBones = {
  520. 'Right_Muzzle01',
  521. },
  522. RackBone = 'Right_Turret_Barrel02',
  523. },
  524. },
  525. RackFireTogether = false,
  526. RackRecoilDistance = 0,
  527. RackReloadTimeout = 0,
  528. RackSalvoChargeTime = 0,
  529. RackSalvoReloadTime = 0,
  530. RackSalvoSize = 1,
  531. RackSlavedToTurret = false,
  532. RangeCategory = 'UWRC_Countermeasure',
  533. RateOfFire = 0.5,
  534. TargetCheckInterval = 0.5,
  535. TargetRestrictDisallow = 'UNTARGETABLE,STRATEGIC',
  536. TargetRestrictOnlyAllow = 'TACTICAL,MISSILE',
  537. TargetType = 'RULEWTT_Projectile',
  538. TrackingRadius = 1.5,
  539. TurretBoneMuzzle = 'Right_Muzzle02',
  540. TurretBonePitch = 'Right_Turret',
  541. TurretBoneYaw = 'Right_Turret',
  542. TurretDualManipulators = false,
  543. TurretPitch = 0,
  544. TurretPitchRange = 90,
  545. TurretPitchSpeed = 180,
  546. TurretYaw = 0,
  547. TurretYawRange = 95,
  548. TurretYawSpeed = 720,
  549. Turreted = true,
  550. WeaponCategory = 'Defense',
  551. },
  552. ##################ENHANCEMENTS
  553. {
  554. AboveWaterTargetsOnly = true,
  555. Audio = {
  556. BeamLoop = Sound {
  557. Bank = 'URLWeapon',
  558. Cue = 'URL0402_Beam_Loop',
  559. LodCutoff = 'Weapon_LodCutoff',
  560. },
  561. BeamStart = Sound {
  562. Bank = 'URLWeapon',
  563. Cue = 'URL0402_Beam_Start',
  564. LodCutoff = 'Weapon_LodCutoff',
  565. },
  566. BeamStop = Sound {
  567. Bank = 'URLWeapon',
  568. Cue = 'URL0402_Beam_Stop',
  569. LodCutoff = 'Weapon_LodCutoff',
  570. },
  571. Unpack = Sound {
  572. Bank = 'URLWeapon',
  573. Cue = 'URL0402_Beam_Charge',
  574. LodCutoff = 'Weapon_LodCutoff',
  575. },
  576. },
  577. BeamCollisionDelay = 0.1,
  578. BeamLifetime = 3*2,
  579. BallisticArc = 'RULEUBA_None',
  580. CollideFriendly = false,
  581. Damage = 100*0.25,
  582. DamageRadius = 0.5,
  583. DamageType = 'Normal',
  584. EnabledByEnhancement = 'WeaponLaser',
  585. DisplayName = 'Proton Cannon',
  586. FireTargetLayerCapsTable = {
  587. Water = 'Land|Water|Seabed',
  588. },
  589. FiringRandomness = 0,
  590. FiringTolerance = 2,
  591. HeadingArcCenter = 0,
  592. HeadingArcRange = 180,
  593. Label = 'WeaponLaser',
  594. MaxRadius = 88,
  595. ##MinRadius = 38,
  596. MuzzleSalvoDelay = 0,
  597. MuzzleSalvoSize = 1,
  598. ##MuzzleVelocity = 30,
  599. ##ProjectileId = '/projectiles/CDFProtonCannon03/CDFProtonCannon03_proj.bp',
  600. ProjectilesPerOnFire = 1,
  601. PrefersPrimaryWeaponTarget = true,
  602. RackBones = {
  603. {
  604. MuzzleBones = {
  605. 'Front_Muzzle01',
  606. },
  607. RackBone = 'Front_Turret_Barrel01',
  608. },
  609. {
  610. MuzzleBones = {
  611. 'Front_Muzzle02',
  612. },
  613. RackBone = 'Front_Turret_Barrel02',
  614. },
  615. {
  616. MuzzleBones = {
  617. 'Front_Muzzle03',
  618. },
  619. RackBone = 'Front_Turret_Barrel03',
  620. },
  621. },
  622. RackFireTogether = false,
  623. RackRecoilDistance = 0,
  624. RackReloadTimeout = 0,
  625. RackSalvoChargeTime = 0,
  626. RackSalvoReloadTime = 6,
  627. RackSalvoSize = 3,
  628. RackSlavedToTurret = false,
  629. RangeCategory = 'UWRC_DirectFire',
  630. RateOfFire = 4,
  631. SlavedToBody = false,
  632. SlavedToBodyArcRange = 0,
  633. TargetCheckInterval = 2,
  634. TargetPriorities = {
  635. 'SPECIALHIGHPRI',
  636. 'NAVAL MOBILE',
  637. 'SPECIALLOWPRI',
  638. 'ALLUNITS',
  639. },
  640. TargetRestrictDisallow = 'UNTARGETABLE',
  641. TrackingRadius = 1.15,
  642. TurretBoneMuzzle = 'Front_Muzzle02',
  643. TurretBonePitch = 'Front_Turret',
  644. TurretBoneYaw = 'Front_Turret', ##Front_Turret
  645. TurretDualManipulators = true,
  646. TurretPitch = 0,
  647. TurretPitchRange = 45,
  648. TurretPitchSpeed = 10,
  649. TurretYaw = 0,
  650. TurretYawRange = 145,
  651. TurretYawSpeed = 50,
  652. Turreted = true,
  653. WeaponCategory = 'Direct Fire Naval',
  654. WeaponRepackTimeout = 0,
  655. WeaponUnpacks = false,
  656. },
  657. {
  658. AboveWaterTargetsOnly = true,
  659. Audio = {
  660. BeamLoop = Sound {
  661. Bank = 'URLWeapon',
  662. Cue = 'URL0402_Beam_Loop',
  663. LodCutoff = 'Weapon_LodCutoff',
  664. },
  665. BeamStart = Sound {
  666. Bank = 'URLWeapon',
  667. Cue = 'URL0402_Beam_Start',
  668. LodCutoff = 'Weapon_LodCutoff',
  669. },
  670. BeamStop = Sound {
  671. Bank = 'URLWeapon',
  672. Cue = 'URL0402_Beam_Stop',
  673. LodCutoff = 'Weapon_LodCutoff',
  674. },
  675. Unpack = Sound {
  676. Bank = 'URLWeapon',
  677. Cue = 'URL0402_Beam_Charge',
  678. LodCutoff = 'Weapon_LodCutoff',
  679. },
  680. },
  681. BeamCollisionDelay = 0.1,
  682. BeamLifetime = 3*2,
  683. BallisticArc = 'RULEUBA_None',
  684. CollideFriendly = false,
  685. Damage = 100*0.25,
  686. DamageRadius = 0.5,
  687. EnabledByEnhancement = 'WeaponLaser2',
  688. DamageType = 'Normal',
  689. DisplayName = 'Proton Cannon',
  690. FireTargetLayerCapsTable = {
  691. Water = 'Land|Water|Seabed',
  692. },
  693. FiringRandomness = 0,
  694. FiringTolerance = 2,
  695. HeadingArcCenter = 0,
  696. HeadingArcRange = 180,
  697. Label = 'WeaponLaser2',
  698. MaxRadius = 88,
  699. MinRadius = 0,
  700. MuzzleSalvoDelay = 0,
  701. MuzzleSalvoSize = 1,
  702. ## MuzzleVelocity = 30,
  703. PrefersPrimaryWeaponTarget = true,
  704. ## ProjectileId = '/projectiles/CDFProtonCannon03/CDFProtonCannon03_proj.bp',
  705. ProjectilesPerOnFire = 1,
  706. RackBones = {
  707. {
  708. MuzzleBones = {
  709. 'Back_Muzzle01',
  710. },
  711. RackBone = 'Back_Turret_Barrel01',
  712. },
  713. {
  714. MuzzleBones = {
  715. 'Back_Muzzle02',
  716. },
  717. RackBone = 'Back_Turret_Barrel02',
  718. },
  719. {
  720. MuzzleBones = {
  721. 'Back_Muzzle03',
  722. },
  723. RackBone = 'Back_Turret_Barrel03',
  724. },
  725. },
  726. RackFireTogether = false,
  727. RackRecoilDistance = 0,
  728. RackReloadTimeout = 0,
  729. RackSalvoChargeTime = 0,
  730. RackSalvoReloadTime = 6,
  731. RackSalvoSize = 3,
  732. RackSlavedToTurret = false,
  733. RangeCategory = 'UWRC_DirectFire',
  734. RateOfFire = 4,
  735. SlavedToBody = false,
  736. SlavedToBodyArcRange = 0,
  737. TargetCheckInterval = 2,
  738. TargetPriorities = {
  739. 'SPECIALHIGHPRI',
  740. 'NAVAL MOBILE',
  741. 'SPECIALLOWPRI',
  742. 'ALLUNITS',
  743. },
  744. TargetRestrictDisallow = 'UNTARGETABLE',
  745. TrackingRadius = 1.15,
  746. TurretBoneMuzzle = 'Back_Muzzle02',
  747. TurretBonePitch = 'Back_Turret',
  748. TurretBoneYaw = 'Back_Turret',
  749. TurretDualManipulators = true,
  750. TurretPitch = 0,
  751. TurretPitchRange = 35,
  752. TurretPitchSpeed = 10,
  753. TurretYaw = 0,
  754. TurretYawRange = 135,
  755. TurretYawSpeed = 50,
  756. Turreted = true,
  757. WeaponCategory = 'Direct Fire Naval',
  758. WeaponRepackTimeout = 0,
  759. WeaponUnpacks = false,
  760. },
  761. },
  762. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement