forked from FAForever/fa
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaeonprojectiles.lua
100 lines (94 loc) · 9.06 KB
/
aeonprojectiles.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
--**********************************************************************************
--** Copyright (c) 2023 FAForever
--**
--** Permission is hereby granted, free of charge, to any person obtaining a copy
--** of this software and associated documentation files (the "Software"), to deal
--** in the Software without restriction, including without limitation the rights
--** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
--** copies of the Software, and to permit persons to whom the Software is
--** furnished to do so, subject to the following conditions:
--**
--** The above copyright notice and this permission notice shall be included in all
--** copies or substantial portions of the Software.
--**
--** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
--** IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
--** FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
--** AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
--** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
--** OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
--** SOFTWARE.
--**********************************************************************************
ASaintAntiNuke = import("/lua/sim/projectiles/aeon/ASaintAntiNukeProjectile.lua").ASaintAntiNuke
AIFBallisticMortarProjectile = import("/lua/sim/projectiles/aeon/AIFBallisticMortarProjectile.lua").AIFBallisticMortarProjectile
AIFBallisticMortarProjectile02 = import("/lua/sim/projectiles/aeon/AIFBallisticMortarProjectile02.lua").AIFBallisticMortarProjectile02
AArtilleryProjectile = import("/lua/sim/projectiles/aeon/AArtilleryProjectile.lua").AArtilleryProjectile
ABeamProjectile = import("/lua/sim/projectiles/aeon/ABeamProjectile.lua").ABeamProjectile
AGravitonBombProjectile = import("/lua/sim/projectiles/aeon/AGravitonBombProjectile.lua").AGravitonBombProjectile
ACannonSeaProjectile = import("/lua/sim/projectiles/aeon/ACannonSeaProjectile.lua").ACannonSeaProjectile
ACannonTankProjectile = import("/lua/sim/projectiles/aeon/ACannonTankProjectile.lua").ACannonTankProjectile
ADepthChargeProjectile = import("/lua/sim/projectiles/aeon/ADepthChargeProjectile.lua").ADepthChargeProjectile
AGravitonProjectile = import("/lua/sim/projectiles/aeon/AGravitonProjectile.lua").AGravitonProjectile
AHighIntensityLaserProjectile = import("/lua/sim/projectiles/aeon/AHighIntensityLaserProjectile.lua").AHighIntensityLaserProjectile
AIMFlareProjectile = import("/lua/sim/projectiles/aeon/AIMFlareProjectile.lua").AIMFlareProjectile
ALaserBotProjectile = import("/lua/sim/projectiles/aeon/ALaserBotProjectile.lua").ALaserBotProjectile
ALaserProjectile = import("/lua/sim/projectiles/aeon/ALaserProjectile.lua").ALaserProjectile
AQuadLightLaserProjectile = import("/lua/sim/projectiles/aeon/AQuadLightLaserProjectile.lua").AQuadLightLaserProjectile
ALightLaserProjectile = import("/lua/sim/projectiles/aeon/ALightLaserProjectile.lua").ALightLaserProjectile
ASonicPulsarProjectile = import("/lua/sim/projectiles/aeon/ASonicPulsarProjectile.lua").ASonicPulsarProjectile
AMiasmaProjectile = import("/lua/sim/projectiles/aeon/AMiasmaProjectile.lua").AMiasmaProjectile
AMiasmaProjectile02 = import("/lua/sim/projectiles/aeon/AMiasmaProjectile02.lua").AMiasmaProjectile02
AMissileAAProjectile = import("/lua/sim/projectiles/aeon/AMissileAAProjectile.lua").AMissileAAProjectile
AZealot02AAMissileProjectile = import("/lua/sim/projectiles/aeon/AZealot02AAMissileProjectile.lua").AZealot02AAMissileProjectile
AAALightDisplacementAutocannonMissileProjectile = import("/lua/sim/projectiles/aeon/AAALightDisplacementAutocannonMissileProjectile.lua").AAALightDisplacementAutocannonMissileProjectile
AGuidedMissileProjectile = import("/lua/sim/projectiles/aeon/AGuidedMissileProjectile.lua").AGuidedMissileProjectile
AMissileCruiseSubProjectile = import("/lua/sim/projectiles/aeon/AMissileCruiseSubProjectile.lua").AMissileCruiseSubProjectile
AMissileSerpentineProjectile = import("/lua/sim/projectiles/aeon/AMissileSerpentineProjectile.lua").AMissileSerpentineProjectile
AMissileSerpentine02Projectile = import("/lua/sim/projectiles/aeon/AMissileSerpentineProjectile.lua").AMissileSerpentineProjectile
AOblivionCannonProjectile = import("/lua/sim/projectiles/aeon/AOblivionCannonProjectile.lua").AOblivionCannonProjectile
AOblivionCannonProjectile02 = import("/lua/sim/projectiles/aeon/AOblivionCannonProjectile02.lua").AOblivionCannonProjectile02
AOblivionCannonProjectile03 = import("/lua/sim/projectiles/aeon/AOblivionCannonProjectile03.lua").AOblivionCannonProjectile03
AQuantumCannonProjectile = import("/lua/sim/projectiles/aeon/AQuantumCannonProjectile.lua").AQuantumCannonProjectile
AQuantumDisruptorProjectile = import("/lua/sim/projectiles/aeon/AQuantumDisruptorProjectile.lua").AQuantumDisruptorProjectile
AAAQuantumDisplacementCannonProjectile = import("/lua/sim/projectiles/aeon/AAAQuantumDisplacementCannonProjectile.lua").AAAQuantumDisplacementCannonProjectile
AQuantumWarheadProjectile = import("/lua/sim/projectiles/aeon/AQuantumWarheadProjectile.lua").AQuantumWarheadProjectile
AQuarkBombProjectile = import("/lua/sim/projectiles/aeon/AQuarkBombProjectile.lua").AQuarkBombProjectile
ARailGunProjectile = import("/lua/sim/projectiles/aeon/ARailGunProjectile.lua").ARailGunProjectile
AReactonCannonProjectile = import("/lua/sim/projectiles/aeon/AReactonCannonProjectile.lua").AReactonCannonProjectile
AReactonCannonAOEProjectile = import("/lua/sim/projectiles/aeon/AReactonCannonAOEProjectile.lua").AReactonCannonAOEProjectile
ADisruptorProjectile = import("/lua/sim/projectiles/aeon/ADisruptorProjectile.lua").ADisruptorProjectile
AShieldDisruptorProjectile = import("/lua/sim/projectiles/aeon/AShieldDisruptorProjectile.lua").AShieldDisruptorProjectile
ARocketProjectile = import("/lua/sim/projectiles/aeon/ARocketProjectile.lua").ARocketProjectile
ASonicPulseProjectile = import("/lua/sim/projectiles/aeon/ASonicPulseProjectile.lua").ASonicPulseProjectile
ASonicPulseProjectile02 = import("/lua/sim/projectiles/aeon/ASonicPulseProjectile02.lua").ASonicPulseProjectile02
ATemporalFizzAAProjectile = import("/lua/sim/projectiles/aeon/ATemporalFizzAAProjectile.lua").ATemporalFizzAAProjectile
ATorpedoShipProjectile = import("/lua/sim/projectiles/aeon/ATorpedoShipProjectile.lua").ATorpedoShipProjectile
ATorpedoSubProjectile = import("/lua/sim/projectiles/aeon/ATorpedoSubProjectile.lua").ATorpedoSubProjectile
QuasarAntiTorpedoChargeSubProjectile = import("/lua/sim/projectiles/aeon/QuasarAntiTorpedoChargeSubProjectile.lua").QuasarAntiTorpedoChargeSubProjectile
AArtilleryFragmentationSensorShellProjectile = import("/lua/sim/projectiles/aeon/AArtilleryFragmentationSensorShellProjectile.lua").AArtilleryFragmentationSensorShellProjectile
AArtilleryFragmentationSensorShellProjectile02 = import("/lua/sim/projectiles/aeon/AArtilleryFragmentationSensorShellProjectile02.lua").AArtilleryFragmentationSensorShellProjectile02
AArtilleryFragmentationSensorShellProjectile03 = import("/lua/sim/projectiles/aeon/AArtilleryFragmentationSensorShellProjectile03.lua").AArtilleryFragmentationSensorShellProjectile03
ABaseTempProjectile = import("/lua/sim/projectiles/aeon/ABaseTempProjectile.lua").ABaseTempProjectile
AQuantumAutogun = import("/lua/sim/projectiles/aeon/AQuantumAutogun.lua").AQuantumAutogun
AHeavyDisruptorCannonShell = import("/lua/sim/projectiles/aeon/AHeavyDisruptorCannonShell.lua").AHeavyDisruptorCannonShell
ATorpedoCluster = import("/lua/sim/projectiles/aeon/ATorpedoCluster.lua").ATorpedoCluster
AQuantumCluster = import("/lua/sim/projectiles/aeon/AQuantumCluster.lua").AQuantumCluster
-------------------------------------------------------------------------------
--#region Backwards compatibility with mods
local DefaultExplosion = import("/lua/defaultexplosions.lua")
local DefaultProjectileFile = import("/lua/sim/defaultprojectiles.lua")
local EmitterProjectile = import("/lua/sim/defaultprojectiles.lua").EmitterProjectile
local OnWaterEntryEmitterProjectile = import("/lua/sim/defaultprojectiles.lua").OnWaterEntryEmitterProjectile
local SingleBeamProjectile = import("/lua/sim/defaultprojectiles.lua").SingleBeamProjectile
local SinglePolyTrailProjectile = import("/lua/sim/defaultprojectiles.lua").SinglePolyTrailProjectile
local MultiPolyTrailProjectile = import("/lua/sim/defaultprojectiles.lua").MultiPolyTrailProjectile
local SingleCompositeEmitterProjectile = import("/lua/sim/defaultprojectiles.lua").SingleCompositeEmitterProjectile
local MultiCompositeEmitterProjectile = import("/lua/sim/defaultprojectiles.lua").MultiCompositeEmitterProjectile
local NullShell = import("/lua/sim/defaultprojectiles.lua").NullShell
local DepthCharge = import("/lua/defaultantiprojectile.lua").DepthCharge
local EffectTemplate = import("/lua/effecttemplates.lua")
local NukeProjectile = import("/lua/sim/defaultprojectiles.lua").NukeProjectile
local DebrisComponent = import('/lua/sim/projectiles/components/DebrisComponent.lua').DebrisComponent
local TacticalMissileComponent = import('/lua/sim/defaultprojectiles.lua').TacticalMissileComponent
--#endregion
-------------------------------------------------------------------------------