diff --git a/Wavebreakers/[Loki]/[Loki] Frame Lite/bp.sbc b/Wavebreakers/[Loki]/[Loki] Frame Lite/bp.sbc
index 1dec1ee..97c964f 100644
--- a/Wavebreakers/[Loki]/[Loki] Frame Lite/bp.sbc
+++ b/Wavebreakers/[Loki]/[Loki] Frame Lite/bp.sbc
@@ -12,49 +12,53 @@
- 95389347113314894
+ 89093796340364584
CastShadows InScene
- 95389347113314894
+ 89093796340364584
-
-
+
+
- 0.7311273
- 0.675212443
- 0.09690074
- -0.0123012345
+ 0.8130333
+ 0.5131824
+ 0.270615935
+ -0.0488645062
+
+
+
+ MyModStorageComponent
+
+
+
+ -
+ a8807ad4-524d-441a-a89a-0671fbfb1dd3
+ 0
+
+ -
+ f5bad034-f449-4a0a-a1a5-190783244f3d
+ System.Collections.Generic.List`1[System.Single]
+
+
+
+
+
+
+
Small
SmallProjector
- 93106414427531291
+ 121457992270856834
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
-
-
-
- MyModStorageComponent
-
-
-
- -
- 1c45e98f-30a7-41bf-a15b-ecc475302bfe
-
-
-
-
-
-
-
-
[Loki] Repair Projector
false
true
@@ -65,9 +69,9 @@
- 81489378309704510
+ 126837196407022390
CastShadows InScene
- 130966690130724743
+ 126837196407022390
@@ -84,8 +88,8 @@
SmallProjector
- 100582630575157013
- 100582630575157013
+ 140394406360375297
+ 140394406360375297
@@ -139,8 +143,8 @@
ConnectorMedium
- 120977751182686658
- 120977751182686658
+ 75150818524835387
+ 75150818524835387
@@ -192,8 +196,8 @@
OxygenTankSmall
- 112943892742863123
- 112943892742863123
+ 133435567440503219
+ 133435567440503219
@@ -211,8 +215,8 @@
ConveyorTubeDuctSmall
- 105858745903614066
- 105858745903614066
+ 113954954758608604
+ 113954954758608604
@@ -227,8 +231,8 @@
SmallHydrogenTankSmall
- 128913423619761643
- 128913423619761643
+ 127857772471550003
+ 127857772471550003
@@ -246,8 +250,8 @@
SmallShipConveyorHub
- 135124719794121412
- 135124719794121412
+ 107027289556464847
+ 107027289556464847
@@ -261,8 +265,8 @@
SmallHydrogenTankSmall
- 139015679693342302
- 139015679693342302
+ 80419290332818584
+ 80419290332818584
@@ -298,8 +302,8 @@
SmallBlockGyro
- 108495831734984734
- 108495831734984734
+ 129896297802106629
+ 129896297802106629
@@ -321,8 +325,8 @@
SmallBlockCockpitIndustrial
- 91276142358572224
- 91276142358572224
+ 126546146624484634
+ 126546146624484634
@@ -627,7 +631,7 @@
Recharge
0
- 91276142358572224
+ 126546146624484634
[Loki] Batteries
@@ -638,7 +642,7 @@
OnOff
0
- 91276142358572224
+ 126546146624484634
[Loki] Hydrogen Engines
@@ -649,7 +653,7 @@
Stockpile
0
- 91276142358572224
+ 126546146624484634
[Loki] Hydrogen Tanks Small
@@ -659,7 +663,7 @@
OnOff
- 83904342007660336
+ 128109347082270426
@@ -669,7 +673,7 @@
OnOff
0
- 91276142358572224
+ 126546146624484634
[Loki] Spotlights
@@ -679,7 +683,7 @@
OnOff
- 100582630575157013
+ 140394406360375297
@@ -688,7 +692,7 @@
OnOff
- 127590358054044199
+ 116937975071150042
@@ -697,7 +701,7 @@
Stockpile
- 112943892742863123
+ 133435567440503219
@@ -707,7 +711,7 @@
OnOff
0
- 91276142358572224
+ 126546146624484634
[Loki] Ion Thrusters
@@ -718,7 +722,7 @@
OnOff
0
- 91276142358572224
+ 126546146624484634
[Loki] Merge Blocks Cargo Unit Left
@@ -729,7 +733,7 @@
SwitchLock
0
- 91276142358572224
+ 126546146624484634
[Loki] Connectors Cargo Unit Left
@@ -740,7 +744,7 @@
OnOff
0
- 91276142358572224
+ 126546146624484634
[Loki] Merge Blocks Cargo Unit Right
@@ -751,7 +755,7 @@
SwitchLock
0
- 91276142358572224
+ 126546146624484634
[Loki] Connectors Cargo Unit Right
@@ -762,7 +766,7 @@
OnOff
0
- 91276142358572224
+ 126546146624484634
[Loki] Merge Blocks Power Unit
@@ -773,7 +777,7 @@
SwitchLock
0
- 91276142358572224
+ 126546146624484634
[Loki] Connector Power Unit
@@ -784,7 +788,7 @@
OnOff
0
- 91276142358572224
+ 126546146624484634
[Loki] Merge Blocks Spine
@@ -795,7 +799,7 @@
OnOff
0
- 91276142358572224
+ 126546146624484634
[Loki] Merge Blocks Front Tool
@@ -806,7 +810,7 @@
SwitchLock
0
- 91276142358572224
+ 126546146624484634
[Loki] Connector Front Tool
@@ -817,7 +821,7 @@
OnOff
0
- 91276142358572224
+ 126546146624484634
[Loki] Merge Blocks Thruster Unit Left
@@ -828,7 +832,7 @@
SwitchLock
0
- 91276142358572224
+ 126546146624484634
[Loki] Connector Thruster Unit Left
@@ -839,7 +843,7 @@
OnOff
0
- 91276142358572224
+ 126546146624484634
[Loki] Merge Blocks Thruster Unit Right
@@ -850,7 +854,7 @@
SwitchLock
0
- 91276142358572224
+ 126546146624484634
[Loki] Connector Thruster Unit Right
@@ -860,7 +864,7 @@
OnOff
- 97516590144605624
+ 125016786787630434
@@ -869,7 +873,7 @@
SwitchLock
- 92295544557930345
+ 84926267586832230
@@ -878,7 +882,7 @@
OnOff
- 92033964863995777
+ 85110407492463275
@@ -887,7 +891,7 @@
SwitchLock
- 138011665335502965
+ 137584765192012352
@@ -899,7 +903,7 @@
WCMouseToggle
0
- 91276142358572224
+ 126546146624484634
Autocannons
@@ -923,13 +927,13 @@
-
-
+
+
- -0.00148012489
- 0.606424
- 0.005203326
- 0.795123041
+ -0.00146486575
+ 0.6064088
+ 0.00517280865
+ 0.7951349
@@ -951,8 +955,8 @@
SmallBlockRemoteControl
- 90864746273814118
- 90864746273814118
+ 97901778298912918
+ 97901778298912918
@@ -1126,8 +1130,8 @@
SmallAirVent
- 77721571531893349
- 77721571531893349
+ 117721990690171450
+ 117721990690171450
@@ -1150,8 +1154,8 @@
AWGConveyorCube
- 117513932346653755
- 117513932346653755
+ 74495402683259490
+ 74495402683259490
@@ -1159,8 +1163,8 @@
ConveyorTubeDuctSmall
- 103435749096767111
- 103435749096767111
+ 123088542584769743
+ 123088542584769743
@@ -1187,8 +1191,8 @@
SmallHydrogenEngine
- 78226565500257308
- 78226565500257308
+ 134296911039755519
+ 134296911039755519
@@ -1204,8 +1208,8 @@
SmallHydrogenTankSmall
- 120963240919384061
- 120963240919384061
+ 98041293824496270
+ 98041293824496270
@@ -1223,8 +1227,8 @@
AWGConveyorCube
- 83714214277213364
- 83714214277213364
+ 106778486593397728
+ 106778486593397728
@@ -1252,8 +1256,8 @@
SmallBlockConveyor
- 106179652184473876
- 106179652184473876
+ 95634570489061304
+ 95634570489061304
@@ -1261,8 +1265,8 @@
SmallBlockConveyor
- 116103454697091771
- 116103454697091771
+ 130152793009732661
+ 130152793009732661
@@ -1270,16 +1274,16 @@
SmallShipConveyorHub
- 95530642787597927
- 95530642787597927
+ 142282227466599677
+ 142282227466599677
Clean_Armor
SmallHydrogenEngine
- 105283556994229905
- 105283556994229905
+ 81894098825882415
+ 81894098825882415
@@ -1295,8 +1299,8 @@
ConnectorMedium
- 134072339674742042
- 134072339674742042
+ 123642143935039609
+ 123642143935039609
@@ -1367,8 +1371,8 @@
SmallHydrogenTankSmall
- 134147380638512838
- 134147380638512838
+ 125480056420486463
+ 125480056420486463
@@ -1432,8 +1436,8 @@
SmallProgrammableBlock
- 92638139490587472
- 92638139490587472
+ 143518544033139412
+ 143518544033139412
@@ -1566,8 +1570,8 @@
SmallBlockGyro
- 77724357466590254
- 77724357466590254
+ 120916641472757862
+ 120916641472757862
@@ -1677,8 +1681,8 @@
SmallBlockGyro
- 88516148110014716
- 88516148110014716
+ 100164273381521817
+ 100164273381521817
@@ -1700,8 +1704,8 @@
SmallBlockConveyor
- 104524951130128417
- 104524951130128417
+ 75623469720155332
+ 75623469720155332
@@ -1722,8 +1726,8 @@
OffsetSpotlight
- 129990919721523913
- 129990919721523913
+ 92929814224780782
+ 92929814224780782
@@ -1772,8 +1776,8 @@
OffsetSpotlight
- 134736491497051251
- 134736491497051251
+ 125890611576129546
+ 125890611576129546
@@ -1841,8 +1845,8 @@
SmallBlockConveyor
- 90670795226796258
- 90670795226796258
+ 115263673201791775
+ 115263673201791775
@@ -1870,8 +1874,8 @@
SmallBlockBatteryBlockWarfare2
- 129658629417789464
- 129658629417789464
+ 78211041551846502
+ 78211041551846502
@@ -1905,8 +1909,8 @@
SmallArmorPanelLight
- 118097559492442009
- 118097559492442009
+ 78312358376114100
+ 78312358376114100
@@ -1920,8 +1924,8 @@
SmallHydrogenTankSmall
- 140510448369335786
- 140510448369335786
+ 135464559559540975
+ 135464559559540975
@@ -1960,8 +1964,8 @@
SmallBlockConveyor
- 98751924198941153
- 98751924198941153
+ 121548777369743477
+ 121548777369743477
@@ -1969,8 +1973,8 @@
ConveyorTubeDuctSmall
- 83220176013242072
- 83220176013242072
+ 76601807397187491
+ 76601807397187491
Battered_Armor
@@ -1991,8 +1995,8 @@
ConnectorSmall
- 138011665335502965
- 138011665335502965
+ 137584765192012352
+ 137584765192012352
@@ -2056,17 +2060,17 @@
Clean_Armor
- AWGConveyorCube
- 110641982118764551
- 110641982118764551
+ SmallBlockConveyorConverter
+ 143536539218727730
+ 143536539218727730
Clean_Armor
ConveyorFrameMedium
- 96299452959151149
- 96299452959151149
+ 120754187503485437
+ 120754187503485437
@@ -2074,8 +2078,8 @@
ConveyorFrameMedium
- 106884484007399412
- 106884484007399412
+ 126667982271197738
+ 126667982271197738
Clean_Armor
@@ -2136,8 +2140,8 @@
SmallBlockBatteryBlockWarfare2
- 133275274399824344
- 133275274399824344
+ 108639624656263511
+ 108639624656263511
@@ -2165,8 +2169,8 @@
SmallArmorPanelLight
- 83046948098767062
- 83046948098767062
+ 129215540540802416
+ 129215540540802416
@@ -2187,9 +2191,9 @@
Clean_Armor
- SmallBlockSmallModularThruster
- 131379701756490519
- 131379701756490519
+ WAVEBREAKER_NO_THRUSTERS
+ 82046149130001074
+ 82046149130001074
@@ -2223,9 +2227,9 @@
true
- SmallBlockSmallModularThruster
- 139877001324430296
- 139877001324430296
+ WAVEBREAKER_NO_THRUSTERS
+ 95482084716768578
+ 95482084716768578
@@ -2273,8 +2277,8 @@
SmallHydrogenTankSmall
- 83771943677897637
- 83771943677897637
+ 125327582164519184
+ 125327582164519184
@@ -2313,8 +2317,8 @@
ConnectorSmall
- 92295544557930345
- 92295544557930345
+ 84926267586832230
+ 84926267586832230
@@ -2380,8 +2384,8 @@
SmallBlockConveyor
- 82458992823398394
- 82458992823398394
+ 92099059384549056
+ 92099059384549056
@@ -2510,8 +2514,8 @@
ConveyorTubeDuctSmall
- 117082412325631720
- 117082412325631720
+ 96560136577101287
+ 96560136577101287
Battered_Armor
@@ -2539,8 +2543,8 @@
SmallShipSmallMergeBlock
- 97516590144605624
- 97516590144605624
+ 125016786787630434
+ 125016786787630434
@@ -2555,8 +2559,8 @@
SmallBlockConveyor
- 134432122635237607
- 134432122635237607
+ 96901068855347701
+ 96901068855347701
@@ -2585,8 +2589,8 @@
AWGConveyorCube
- 119791766474640776
- 119791766474640776
+ 125304293508527793
+ 125304293508527793
@@ -2594,8 +2598,8 @@
SmallArmorCorner
- 122849510958969930
- 122849510958969930
+ 73708751465811804
+ 73708751465811804
@@ -2610,8 +2614,8 @@
SmallBlockConveyor
- 105698066821564255
- 105698066821564255
+ 90232608324442789
+ 90232608324442789
@@ -2631,8 +2635,8 @@
ConnectorMedium
- 99787873932998667
- 99787873932998667
+ 73044707389381938
+ 73044707389381938
Battered_Armor
@@ -2691,8 +2695,8 @@
ButtonPanelSmall
- 139062074089595537
- 139062074089595537
+ 108922893459819558
+ 108922893459819558
@@ -2715,7 +2719,7 @@
SwitchLock
- 99787873932998667
+ 73044707389381938
@@ -2747,8 +2751,8 @@
ButtonPanelSmall
- 80478116348339148
- 80478116348339148
+ 81992879343710831
+ 81992879343710831
@@ -2772,7 +2776,7 @@
OnOff
0
- 80478116348339148
+ 81992879343710831
[Loki] Merge Blocks Power Unit
@@ -2804,8 +2808,8 @@
AWGConveyorCube
- 76824256222408835
- 76824256222408835
+ 81928928508668803
+ 81928928508668803
@@ -2820,8 +2824,8 @@
AWGConveyorCube
- 139540030032645461
- 139540030032645461
+ 120332206007477238
+ 120332206007477238
@@ -2835,8 +2839,8 @@
AWGConveyorStraight
- 120046445140322769
- 120046445140322769
+ 90811178647058443
+ 90811178647058443
@@ -2849,9 +2853,9 @@
Clean_Armor
- SmallBlockSmallModularThruster
- 91152130385184088
- 91152130385184088
+ WAVEBREAKER_NO_THRUSTERS
+ 139154390838057303
+ 139154390838057303
@@ -2903,9 +2907,9 @@
CarbonFibre_Armor
- SmallBlockSmallModularThruster
- 81166220445234650
- 81166220445234650
+ WAVEBREAKER_NO_THRUSTERS
+ 112268844616749690
+ 112268844616749690
@@ -2940,16 +2944,16 @@
AWGConveyorStraight
- 101026427614384850
- 101026427614384850
+ 88815093595141480
+ 88815093595141480
Clean_Armor
AWGConveyorStraight
- 132862538073201844
- 132862538073201844
+ 130312364130273542
+ 130312364130273542
Clean_Armor
@@ -2968,8 +2972,8 @@
ConveyorFrameMedium
- 117902612827599493
- 117902612827599493
+ 140105523995404584
+ 140105523995404584
@@ -2977,8 +2981,8 @@
ConveyorFrameMedium
- 109657969891273417
- 109657969891273417
+ 139420036908463733
+ 139420036908463733
Clean_Armor
@@ -2999,8 +3003,8 @@
SmallShipSmallMergeBlock
- 94997374224924937
- 94997374224924937
+ 131125776006500586
+ 131125776006500586
@@ -3088,8 +3092,8 @@
ConveyorTubeDuctSmall
- 97392566810186654
- 97392566810186654
+ 107612006086600797
+ 107612006086600797
@@ -3104,8 +3108,8 @@
ConveyorTubeDuctSmall
- 131981726381793372
- 131981726381793372
+ 133201478645044931
+ 133201478645044931
@@ -3113,8 +3117,8 @@
SmallShipSmallMergeBlock
- 92033964863995777
- 92033964863995777
+ 85110407492463275
+ 85110407492463275
@@ -3143,8 +3147,8 @@
SmallArmorCorner
- 123480391739859504
- 123480391739859504
+ 82556867698677635
+ 82556867698677635
@@ -3192,8 +3196,8 @@
ButtonPanelSmall
- 101911260038716119
- 101911260038716119
+ 121590814440923802
+ 121590814440923802
@@ -3217,7 +3221,7 @@
OnOff
0
- 101911260038716119
+ 121590814440923802
[Loki] Merge Blocks Front Tool
@@ -3236,8 +3240,8 @@
ButtonPanelSmall
- 105726163612877216
- 105726163612877216
+ 74674866895650839
+ 74674866895650839
@@ -3260,7 +3264,7 @@
SwitchLock
- 120977751182686658
+ 75150818524835387
@@ -3285,8 +3289,8 @@
AWGConveyorCube
- 127570565884629904
- 127570565884629904
+ 82732893917084856
+ 82732893917084856
@@ -3387,8 +3391,8 @@
SmallShipSmallMergeBlock
- 119410391109948332
- 119410391109948332
+ 128121586096020471
+ 128121586096020471
@@ -3403,8 +3407,8 @@
SmallShipSmallMergeBlock
- 77709949981777244
- 77709949981777244
+ 94548778325551043
+ 94548778325551043
@@ -3530,8 +3534,8 @@
AWGConveyorCube
- 112337414087560949
- 112337414087560949
+ 90783664499843879
+ 90783664499843879
@@ -3539,8 +3543,8 @@
AWGConveyorCube
- 98726619807849195
- 98726619807849195
+ 113773215719673294
+ 113773215719673294
@@ -3569,8 +3573,8 @@
ConveyorTubeCurvedMedium
- 137133797867590548
- 137133797867590548
+ 100861131196662652
+ 100861131196662652
@@ -3578,8 +3582,8 @@
ConveyorTubeCurvedMedium
- 143494445132459672
- 143494445132459672
+ 110372562395981369
+ 110372562395981369
@@ -3694,8 +3698,8 @@
ConnectorMedium
- 134079446998125631
- 134079446998125631
+ 102486583651492013
+ 102486583651492013
Clean_Armor
@@ -3835,8 +3839,8 @@
AWGConveyorCube
- 114623767292741315
- 114623767292741315
+ 138691576834300120
+ 138691576834300120
@@ -3865,8 +3869,8 @@
ConnectorMedium
- 132477388831821823
- 132477388831821823
+ 80562628290501906
+ 80562628290501906
Clean_Armor
@@ -3964,8 +3968,8 @@
ButtonPanelSmall
- 81780294492178407
- 81780294492178407
+ 141165161280962940
+ 141165161280962940
@@ -3989,7 +3993,7 @@
OnOff
0
- 81780294492178407
+ 141165161280962940
[Loki] Merge Blocks Cargo Unit Left
@@ -4015,8 +4019,8 @@
ButtonPanelSmall
- 77524079316241052
- 77524079316241052
+ 120285926799579973
+ 120285926799579973
@@ -4040,7 +4044,7 @@
SwitchLock
0
- 77524079316241052
+ 120285926799579973
[Loki] Connectors Cargo Unit Left
@@ -4073,8 +4077,8 @@
AWGConveyorCube
- 121424448227706679
- 121424448227706679
+ 119148335167647638
+ 119148335167647638
@@ -4176,8 +4180,8 @@
SmallShipSmallMergeBlock
- 72136431937896214
- 72136431937896214
+ 110319163706900730
+ 110319163706900730
@@ -4198,8 +4202,8 @@
SmallShipSmallMergeBlock
- 131521941361802806
- 131521941361802806
+ 105852509842634562
+ 105852509842634562
@@ -4220,8 +4224,8 @@
ButtonPanelSmall
- 135193792266841572
- 135193792266841572
+ 82518747731254563
+ 82518747731254563
@@ -4245,7 +4249,7 @@
OnOff
0
- 135193792266841572
+ 82518747731254563
[Loki] Merge Blocks Cargo Unit Right
@@ -4271,8 +4275,8 @@
ButtonPanelSmall
- 134659377146616443
- 134659377146616443
+ 75027341004377265
+ 75027341004377265
@@ -4296,7 +4300,7 @@
SwitchLock
0
- 134659377146616443
+ 75027341004377265
[Loki] Connectors Cargo Unit Right
@@ -4424,8 +4428,8 @@
AWGConveyorCube
- 102246356495857303
- 102246356495857303
+ 143289287195120218
+ 143289287195120218
@@ -4453,8 +4457,8 @@
SmallShipSmallMergeBlock
- 124639957340100362
- 124639957340100362
+ 78157235481471380
+ 78157235481471380
@@ -4476,8 +4480,8 @@
SmallShipSmallMergeBlock
- 95987892170158388
- 95987892170158388
+ 81488620303608502
+ 81488620303608502
@@ -4590,8 +4594,8 @@
AWGConveyorCube
- 115559534720021214
- 115559534720021214
+ 107082449518064091
+ 107082449518064091
@@ -4654,8 +4658,8 @@
AWGConveyorCube
- 122675527573865824
- 122675527573865824
+ 106820505174380525
+ 106820505174380525
@@ -4703,8 +4707,8 @@
ConveyorTubeDuctSmall
- 86238246515806913
- 86238246515806913
+ 81825287910817247
+ 81825287910817247
@@ -4718,8 +4722,8 @@
SmallShipSmallMergeBlock
- 74915072492735008
- 74915072492735008
+ 124164678663437558
+ 124164678663437558
Clean_Armor
@@ -4760,8 +4764,8 @@
ConveyorTubeDuctSmall
- 111907035353692961
- 111907035353692961
+ 102272027122766384
+ 102272027122766384
@@ -4816,8 +4820,8 @@
ConveyorTubeDuctSmall
- 87448711820363004
- 87448711820363004
+ 132604422462425708
+ 132604422462425708
@@ -4884,8 +4888,8 @@
ConveyorTubeDuctSmall
- 111995584003827389
- 111995584003827389
+ 82381943681473135
+ 82381943681473135
@@ -4953,8 +4957,8 @@
ConveyorTubeDuctSmall
- 139908784041015360
- 139908784041015360
+ 114399835925195982
+ 114399835925195982
@@ -5003,8 +5007,8 @@
SmallShipSmallMergeBlock
- 128529288678414458
- 128529288678414458
+ 87419296657493462
+ 87419296657493462
@@ -5040,8 +5044,8 @@
SmallShipSmallMergeBlock
- 110713416216486405
- 110713416216486405
+ 72367857644038930
+ 72367857644038930
@@ -5056,8 +5060,8 @@
ConveyorTubeDuctSmall
- 85324515932823635
- 85324515932823635
+ 137288409560263845
+ 137288409560263845
@@ -5065,8 +5069,8 @@
ButtonPanelSmall
- 86219141195932206
- 86219141195932206
+ 79653744871601518
+ 79653744871601518
[Loki] Merge Blocks Spine
@@ -5088,7 +5092,7 @@
OnOff
0
- 86219141195932206
+ 79653744871601518
[Loki] Merge Blocks Spine
@@ -5142,8 +5146,8 @@
ConveyorTubeDuctSmall
- 119966360966128722
- 119966360966128722
+ 131373300934948659
+ 131373300934948659
@@ -5214,8 +5218,8 @@
ConveyorTubeDuctSmall
- 88268167501235742
- 88268167501235742
+ 141938870247195172
+ 141938870247195172
@@ -5256,8 +5260,8 @@
ConveyorTubeDuctSmall
- 74304168686929454
- 74304168686929454
+ 124081879518925867
+ 124081879518925867
@@ -5265,8 +5269,8 @@
ConveyorTubeDuctSmall
- 96164172044479465
- 96164172044479465
+ 134973274733757925
+ 134973274733757925
@@ -5331,8 +5335,8 @@
ConveyorTubeDuctSmall
- 120611977568618224
- 120611977568618224
+ 110560186852968785
+ 110560186852968785
@@ -5352,8 +5356,8 @@
AWGConveyorCube
- 130584870376747318
- 130584870376747318
+ 134373345714946906
+ 134373345714946906
CarbonFibre_Armor
@@ -5378,8 +5382,8 @@
SmallBlockBatteryBlockWarfare2
- 121252379561879656
- 121252379561879656
+ 85070532466533884
+ 85070532466533884
CarbonFibre_Armor
@@ -5399,8 +5403,8 @@
AWGConveyorCube
- 94460551897352412
- 94460551897352412
+ 99188099511294974
+ 99188099511294974
@@ -5460,8 +5464,8 @@
SmallBlockRadioAntenna
- 83904342007660336
- 83904342007660336
+ 128109347082270426
+ 128109347082270426
CarbonFibre_Armor
@@ -5482,8 +5486,8 @@
OxygenGeneratorSmall
- 127590358054044199
- 127590358054044199
+ 116937975071150042
+ 116937975071150042
@@ -5548,8 +5552,8 @@
SmallBlockBatteryBlockWarfare2
- 141259713031449713
- 141259713031449713
+ 129339502487654562
+ 129339502487654562
@@ -5570,8 +5574,8 @@
SmallBlockGyro
- 79266144979307162
- 79266144979307162
+ 89551047584243276
+ 89551047584243276
@@ -5586,8 +5590,8 @@
SmallBlockGyro
- 94788557686259163
- 94788557686259163
+ 135964508738978663
+ 135964508738978663
@@ -5602,8 +5606,8 @@
SmallBlockGyro
- 125980250982206423
- 125980250982206423
+ 134398218841115866
+ 134398218841115866
@@ -5618,8 +5622,8 @@
SmallBlockGyro
- 117629731397525346
- 117629731397525346
+ 113223511378493283
+ 113223511378493283
@@ -5634,8 +5638,8 @@
SmallBlockGyro
- 86729007352530418
- 86729007352530418
+ 84198085022458777
+ 84198085022458777
@@ -5650,8 +5654,8 @@
SmallBlockGyro
- 128469056582723567
- 128469056582723567
+ 116614141126823901
+ 116614141126823901
@@ -5706,8 +5710,8 @@
AWGConveyorStraight
- 94867343549671132
- 94867343549671132
+ 138203149684055532
+ 138203149684055532
@@ -5715,8 +5719,8 @@
AWGConveyorStraight
- 97679113064322314
- 97679113064322314
+ 95198148567862785
+ 95198148567862785
@@ -5774,8 +5778,8 @@
SmallShipConveyorHub
- 114760187913575580
- 114760187913575580
+ 98955513344817137
+ 98955513344817137
@@ -5837,9 +5841,9 @@
CarbonFibre_Armor
- SmallBlockSmallModularThruster
- 122051649941094935
- 122051649941094935
+ WAVEBREAKER_NO_THRUSTERS
+ 73276766288846880
+ 73276766288846880
CarbonFibre_Armor
@@ -5891,9 +5895,9 @@
Clean_Armor
- SmallBlockSmallModularThruster
- 86966793338768022
- 86966793338768022
+ WAVEBREAKER_NO_THRUSTERS
+ 104223244371581024
+ 104223244371581024
@@ -5928,8 +5932,8 @@
SmallArmorPanelLight
- 116090784109818356
- 116090784109818356
+ 117647160716277304
+ 117647160716277304
@@ -5949,8 +5953,8 @@
SmallArmor2x1SlopedSideBasePanelLight
- 136899603584076491
- 136899603584076491
+ 77618717585276540
+ 77618717585276540
@@ -5963,8 +5967,8 @@
SmallArmorPanelLight
- 122470254089755022
- 122470254089755022
+ 143343401380219325
+ 143343401380219325
@@ -5979,8 +5983,8 @@
SmallArmorPanelLight
- 80469752822969316
- 80469752822969316
+ 119697353548730762
+ 119697353548730762
@@ -5992,9 +5996,9 @@
- SmallBlockSmallModularThruster
- 127396181087488231
- 127396181087488231
+ WAVEBREAKER_NO_THRUSTERS
+ 90133822051836293
+ 90133822051836293
@@ -6029,8 +6033,8 @@
SmallArmorPanelLight
- 108614259892229285
- 108614259892229285
+ 92055220895041790
+ 92055220895041790
@@ -6050,8 +6054,8 @@
SmallArmor2x1SlopedSideBasePanelLightInv
- 134296985143939172
- 134296985143939172
+ 110629679367765317
+ 110629679367765317
@@ -6059,8 +6063,8 @@
SurvivalKit
- 78888046943543870
- 78888046943543870
+ 111397174777849528
+ 111397174777849528
@@ -6300,9 +6304,9 @@
CarbonFibre_Armor
- SmallBlockSmallModularThruster
- 72073981198983212
- 72073981198983212
+ WAVEBREAKER_NO_THRUSTERS
+ 81423358326205652
+ 81423358326205652
CarbonFibre_Armor
@@ -6423,8 +6427,8 @@
AWGConveyorStraight
- 96168440782514836
- 96168440782514836
+ 139795304741994952
+ 139795304741994952
@@ -6432,8 +6436,8 @@
AWGConveyorStraight
- 89966408291906993
- 89966408291906993
+ 112085230518088777
+ 112085230518088777
@@ -6486,9 +6490,9 @@
CarbonFibre_Armor
- SmallBlockSmallModularThruster
- 100491523138362410
- 100491523138362410
+ WAVEBREAKER_NO_THRUSTERS
+ 73563493677444952
+ 73563493677444952
@@ -6523,8 +6527,8 @@
ConnectorMedium
- 94879015388414716
- 94879015388414716
+ 108748949078208700
+ 108748949078208700
@@ -6570,8 +6574,8 @@
ConnectorMedium
- 84133171547403536
- 84133171547403536
+ 134756828430782364
+ 134756828430782364
@@ -6642,9 +6646,9 @@
CarbonFibre_Armor
- AWGConveyorCube
- 139708690345104589
- 139708690345104589
+ SmallBlockConveyorConverter
+ 94344879141625526
+ 94344879141625526
@@ -6663,8 +6667,8 @@
SmallArmor2x1SlopedSideBasePanelLight
- 104141847093518496
- 104141847093518496
+ 137794308019648349
+ 137794308019648349
@@ -6722,8 +6726,8 @@
SmallArmorPanelLight
- 75748427710533764
- 75748427710533764
+ 137113661877202684
+ 137113661877202684
@@ -6731,8 +6735,8 @@
SmallArmor2x1SlopedSideTipPanelLight
- 80155183688949668
- 80155183688949668
+ 134111316372658865
+ 134111316372658865
@@ -6740,8 +6744,8 @@
SmallArmorPanelLight
- 76588636043609201
- 76588636043609201
+ 76586188191761360
+ 76586188191761360
@@ -6749,8 +6753,8 @@
SmallArmor2x1SlopedSideBasePanelLightInv
- 135115482827542673
- 135115482827542673
+ 129502427814748320
+ 129502427814748320
@@ -6770,8 +6774,8 @@
SmallArmorPanelLight
- 128913248437557124
- 128913248437557124
+ 138124728486149605
+ 138124728486149605
@@ -6779,8 +6783,8 @@
SmallArmor2x1SlopedSideTipPanelLightInv
- 132273072851415046
- 132273072851415046
+ 78586964638281270
+ 78586964638281270
@@ -6793,8 +6797,8 @@
ButtonPanelSmall
- 115409990794673667
- 115409990794673667
+ 122561101641350171
+ 122561101641350171
@@ -6818,7 +6822,7 @@
OnOff
0
- 115409990794673667
+ 122561101641350171
[Loki] Merge Blocks Thruster Unit Left
@@ -6837,8 +6841,8 @@
ConnectorMedium
- 129540630930741248
- 129540630930741248
+ 83677981410950173
+ 83677981410950173
@@ -6884,8 +6888,8 @@
ConnectorMedium
- 97250490818927806
- 97250490818927806
+ 135790060954431437
+ 135790060954431437
@@ -6930,8 +6934,8 @@
SmallArmorInvCorner
- 142531275094656314
- 142531275094656314
+ 81489033205008664
+ 81489033205008664
@@ -6939,8 +6943,8 @@
SmallArmorInvCorner
- 93571939164077179
- 93571939164077179
+ 100379337601354184
+ 100379337601354184
@@ -6961,9 +6965,9 @@
CarbonFibre_Armor
- SmallBlockSmallModularThruster
- 84248302821542589
- 84248302821542589
+ WAVEBREAKER_NO_THRUSTERS
+ 137258849275098761
+ 137258849275098761
@@ -7011,8 +7015,8 @@
SmallArmor2x1SlopedSideTipPanelLightInv
- 75846988065802915
- 75846988065802915
+ 112815372276769412
+ 112815372276769412
@@ -7046,8 +7050,8 @@
AWGConveyorStraight
- 142731582635336868
- 142731582635336868
+ 76179823689892378
+ 76179823689892378
@@ -7055,8 +7059,8 @@
AWGConveyorStraight
- 103576635818637149
- 103576635818637149
+ 81453763322976091
+ 81453763322976091
@@ -7077,9 +7081,9 @@
CarbonFibre_Armor
- SmallBlockSmallModularThruster
- 77061352331607887
- 77061352331607887
+ WAVEBREAKER_NO_THRUSTERS
+ 136982764087000395
+ 136982764087000395
@@ -7113,9 +7117,9 @@
true
- SmallBlockSmallModularThruster
- 86955346943383385
- 86955346943383385
+ WAVEBREAKER_NO_THRUSTERS
+ 104255409992849762
+ 104255409992849762
@@ -7150,8 +7154,8 @@
AWGConveyorCube
- 135401806614056622
- 135401806614056622
+ 95421700575712760
+ 95421700575712760
@@ -7173,8 +7177,8 @@
ButtonPanelSmall
- 101439089134664590
- 101439089134664590
+ 83811541293315368
+ 83811541293315368
@@ -7198,7 +7202,7 @@
OnOff
0
- 101439089134664590
+ 83811541293315368
[Loki] Merge Blocks Thruster Unit Right
@@ -7217,8 +7221,8 @@
SmallArmorInvCorner
- 116752554603094939
- 116752554603094939
+ 114119459634058112
+ 114119459634058112
@@ -7226,8 +7230,8 @@
SmallArmorInvCorner
- 86295389265152595
- 86295389265152595
+ 134782657060971164
+ 134782657060971164
@@ -7235,8 +7239,8 @@
SmallArmor2x1SlopedSideTipPanelLight
- 78151964039969475
- 78151964039969475
+ 119111966960418981
+ 119111966960418981
@@ -7256,8 +7260,8 @@
AWGConveyorCube
- 115587886072855069
- 115587886072855069
+ 93674866195619178
+ 93674866195619178
@@ -7279,8 +7283,8 @@
SmallShipSmallMergeBlock
- 85502636078020655
- 85502636078020655
+ 139669794578654511
+ 139669794578654511
@@ -7295,8 +7299,8 @@
SmallShipSmallMergeBlock
- 104668168025690032
- 104668168025690032
+ 128218457104333887
+ 128218457104333887
@@ -7331,8 +7335,8 @@
SmallShipSmallMergeBlock
- 134071460030825928
- 134071460030825928
+ 103365735165060567
+ 103365735165060567
@@ -7347,8 +7351,8 @@
SmallShipSmallMergeBlock
- 93648793434749325
- 93648793434749325
+ 118555353151646187
+ 118555353151646187
@@ -7363,8 +7367,8 @@
SmallArmorSide
- 89624267906805936
- 89624267906805936
+ 74223776742334549
+ 74223776742334549
@@ -7372,8 +7376,8 @@
SmallArmorSide
- 80825308003316938
- 80825308003316938
+ 92537992978080656
+ 92537992978080656
@@ -7381,8 +7385,8 @@
SmallArmorSide
- 121111204912479366
- 121111204912479366
+ 74772661482072085
+ 74772661482072085
@@ -7390,8 +7394,8 @@
SmallArmorSide
- 130979815359305051
- 130979815359305051
+ 77055294324105718
+ 77055294324105718
@@ -7399,8 +7403,8 @@
SmallShipSmallMergeBlock
- 84855927441639683
- 84855927441639683
+ 85024038573804182
+ 85024038573804182
@@ -7415,8 +7419,8 @@
SmallShipSmallMergeBlock
- 127333247956461959
- 127333247956461959
+ 109485566614439389
+ 109485566614439389
@@ -7431,8 +7435,8 @@
SmallShipSmallMergeBlock
- 120894139617447769
- 120894139617447769
+ 106326785084944097
+ 106326785084944097
@@ -7447,8 +7451,8 @@
SmallShipSmallMergeBlock
- 111611614140102722
- 111611614140102722
+ 76070204827805527
+ 76070204827805527
@@ -8690,12 +8694,12 @@
ButtonPanelSmall
- 119486957823805019
+ 142611272089772434
CarbonFibre_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Connectors Cargo Unit Right
false
@@ -8714,7 +8718,7 @@
SwitchLock
0
- 119486957823805019
+ 142611272089772434
[Loki] Connectors Cargo Unit Right
@@ -8740,12 +8744,12 @@
ButtonPanelSmall
- 77570023387586960
+ 102201320853235577
CarbonFibre_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Blocks Cargo Unit Right
false
@@ -8764,7 +8768,7 @@
OnOff
0
- 77570023387586960
+ 102201320853235577
[Loki] Merge Blocks Cargo Unit Right
@@ -8824,12 +8828,12 @@
ButtonPanelSmall
- 80189919174669199
+ 101403183353763549
CarbonFibre_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Cargo Unit Left Switch Lock
false
@@ -8848,7 +8852,7 @@
SwitchLock
0
- 80189919174669199
+ 101403183353763549
[Loki] Connectors Cargo Unit Left
@@ -8874,12 +8878,12 @@
ButtonPanelSmall
- 131306576836560231
+ 122281426569256977
CarbonFibre_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Blocks Left Toggle
false
@@ -8898,7 +8902,7 @@
OnOff
0
- 131306576836560231
+ 122281426569256977
[Loki] Merge Blocks Cargo Unit Left
@@ -8991,15 +8995,15 @@
ConveyorTubeDuctSmall
- 138891664455469611
+ 141650185689188342
Clean_Armor
- SmallBlockSmallModularThruster
- 78095062203683123
+ WAVEBREAKER_NO_THRUSTERS
+ 81109560765780980
@@ -9059,11 +9063,11 @@
ConnectorMedium
- 93965473845506080
+ 82924459855692348
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
0.5
@@ -9315,11 +9319,11 @@
ConnectorMedium
- 103542640949445417
+ 123208379579763001
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
0.5
@@ -9381,7 +9385,7 @@
ConveyorTubeDuctSmall
- 103143484915836046
+ 136940566680857781
@@ -9403,12 +9407,12 @@
ConnectorSmall
- 113577938343561030
+ 80830513924713503
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
0.5
@@ -9483,7 +9487,7 @@
SmallBlockConveyor
- 89528589823527407
+ 90167149913770431
@@ -9525,7 +9529,7 @@
AWGConveyorCube
- 105325021164579644
+ 133600601575460384
@@ -9540,7 +9544,7 @@
AWGConveyorCube
- 92069964727077217
+ 110293992612579933
@@ -9562,12 +9566,12 @@
ConnectorSmall
- 139277929929152513
+ 100363548877472988
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
0.5
@@ -9659,8 +9663,8 @@
Battered_Armor
- AWGConveyorCube
- 92954010944598063
+ SmallBlockConveyorConverter
+ 107849666780089321
@@ -9716,12 +9720,12 @@
SmallShipSmallMergeBlock
- 113143009746286246
+ 113953194667147051
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Right AT Merge
false
@@ -9797,12 +9801,12 @@
SmallShipSmallMergeBlock
- 130160698656027024
+ 79892312875353041
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Left AT Merge
false
@@ -9827,7 +9831,7 @@
ConveyorTubeDuctSmall
- 129244938347019265
+ 89386001556851586
Battered_Armor
@@ -9841,7 +9845,7 @@
ConveyorTubeDuctSmall
- 83673262697533884
+ 110203035734811050
Battered_Armor
@@ -9889,12 +9893,12 @@
SmallBlockGyro
- 123989019368394238
+ 137040585828542922
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Gyroscope 2
false
@@ -9906,7 +9910,7 @@
SmallBlockConveyor
- 85480108147696646
+ 102389103414068143
@@ -9954,12 +9958,12 @@
SmallShipSmallMergeBlock
- 137108057131906594
+ 91822932213541167
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Spine 1
false
@@ -10060,12 +10064,12 @@
ConnectorMedium
- 122430263892070954
+ 101003002998921153
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
0.5
@@ -10151,7 +10155,7 @@
AWGConveyorCube
- 106573381087852487
+ 87904535033807804
@@ -10171,8 +10175,8 @@
Clean_Armor
- AWGConveyorCube
- 123623221343298628
+ SmallBlockConveyorConverter
+ 87649439154940773
@@ -10180,7 +10184,7 @@
AWGConveyorCube
- 78522805833532834
+ 125009740795154485
@@ -10188,7 +10192,7 @@
SmallBlockConveyor
- 98395793920361893
+ 95054833602364643
@@ -10248,8 +10252,8 @@
CarbonFibre_Armor
- SmallBlockSmallModularThruster
- 132369580987331761
+ WAVEBREAKER_NO_THRUSTERS
+ 98783338702934109
@@ -10449,7 +10453,7 @@
SmallBlockConveyor
- 130522969128414843
+ 137342891361185392
@@ -10469,12 +10473,12 @@
SmallBlockGyro
- 88179162468318619
+ 115682120763775072
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Gyroscope 3
false
@@ -10499,12 +10503,12 @@
SmallBlockGyro
- 76124253325647329
+ 127825095213532231
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Gyroscope
false
@@ -10516,7 +10520,7 @@
SmallBlockConveyor
- 116805936848312519
+ 142955508837956954
@@ -10530,12 +10534,12 @@
SmallHydrogenEngine
- 139661111131699119
+ 139874494217497777
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Hydrogen Engine
false
@@ -10574,12 +10578,12 @@
SmallShipSmallMergeBlock
- 114055701800487990
+ 113627615167230109
CarbonFibre_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Power Unit
false
@@ -10630,8 +10634,8 @@
Clean_Armor
- AWGConveyorCube
- 137622572213404155
+ SmallBlockConveyorConverter
+ 117987895499653110
@@ -10646,12 +10650,12 @@
SmallProgrammableBlock
- 114376924077308576
+ 78185141812482151
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
@@ -10779,7 +10783,7 @@
SmallBlockConveyor
- 127459053721364062
+ 108110595797138205
@@ -10902,7 +10906,7 @@
SmallBlockLandingGear
- 118104061054571629
+ 142988642037768788
Battered_Armor
@@ -10928,8 +10932,8 @@
true
- SmallBlockSmallModularThruster
- 98108457780647298
+ WAVEBREAKER_NO_THRUSTERS
+ 136326057772750634
@@ -10967,8 +10971,8 @@
CarbonFibre_Armor
- SmallBlockSmallModularThruster
- 124998030150985486
+ WAVEBREAKER_NO_THRUSTERS
+ 142438973122062600
@@ -11008,12 +11012,12 @@
SmallBlockRemoteControl
- 77986976360811638
+ 98226786749986970
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
@@ -11099,12 +11103,12 @@
SmallBlockCockpitIndustrial
- 73283818687309372
+ 136818389658285823
Battered_Armor
- 144115188075855895
+ 144115188075855932
Faction
@@ -11416,7 +11420,7 @@
Recharge
0
- 73283818687309372
+ 136818389658285823
[Loki] Batteries
@@ -11426,7 +11430,7 @@
OnOff
0
- 73283818687309372
+ 136818389658285823
[Loki] Hydrogen Engines
@@ -11436,7 +11440,7 @@
OnOff
0
- 73283818687309372
+ 136818389658285823
[Loki] Spotlights
@@ -11445,7 +11449,7 @@
OnOff
- 93106414427531291
+ 121457992270856834
@@ -11453,7 +11457,7 @@
Stockpile
- 108428197948264599
+ 120276227125331797
@@ -11462,7 +11466,7 @@
OnOff
0
- 73283818687309372
+ 136818389658285823
[Loki] Ion Thrusters
@@ -11472,7 +11476,7 @@
OnOff
0
- 73283818687309372
+ 136818389658285823
[Loki] Merge Blocks Cargo Unit Left
@@ -11482,7 +11486,7 @@
SwitchLock
0
- 73283818687309372
+ 136818389658285823
[Loki] Connectors Cargo Unit Left
@@ -11492,7 +11496,7 @@
OnOff
0
- 73283818687309372
+ 136818389658285823
[Loki] Merge Blocks Cargo Unit Right
@@ -11502,7 +11506,7 @@
SwitchLock
0
- 73283818687309372
+ 136818389658285823
[Loki] Connectors Cargo Unit Right
@@ -11512,7 +11516,7 @@
OnOff
0
- 73283818687309372
+ 136818389658285823
[Loki] Merge Blocks Power Unit
@@ -11522,7 +11526,7 @@
OnOff
0
- 73283818687309372
+ 136818389658285823
[Loki] Merge Blocks Spine
@@ -11532,7 +11536,7 @@
OnOff
0
- 73283818687309372
+ 136818389658285823
[Loki] Merge Blocks Thruster Unit Left
@@ -11542,7 +11546,7 @@
SwitchLock
0
- 73283818687309372
+ 136818389658285823
[Loki] Connector Thruster Unit Left
@@ -11552,7 +11556,7 @@
OnOff
0
- 73283818687309372
+ 136818389658285823
[Loki] Merge Blocks Thruster Unit Right
@@ -11562,7 +11566,7 @@
SwitchLock
0
- 73283818687309372
+ 136818389658285823
[Loki] Connector Thruster Unit Right
@@ -11571,7 +11575,7 @@
OnOff
- 130160698656027024
+ 79892312875353041
@@ -11579,7 +11583,7 @@
SwitchLock
- 139277929929152513
+ 100363548877472988
@@ -11587,7 +11591,7 @@
OnOff
- 113143009746286246
+ 113953194667147051
@@ -11595,7 +11599,7 @@
SwitchLock
- 113577938343561030
+ 80830513924713503
@@ -11606,7 +11610,7 @@
WCMouseToggle
0
- 73283818687309372
+ 136818389658285823
Autocannons
@@ -11628,17 +11632,17 @@
-
-
+
+
- 0.789658
- -0.587245047
- 0.127621084
- -0.123678416
+ 0.7896391
+ -0.5872282
+ 0.1276112
+ -0.12388926
- false
+ true
1
@@ -11646,11 +11650,11 @@
false
0
- 969198
+ 0
ConveyorTubeDuctSmall
- 119895207922022602
+ 133618126315154902
@@ -11678,12 +11682,12 @@
SmallShipSmallMergeBlock
- 131654973495170199
+ 138766434212035240
CarbonFibre_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Blocks Cargo Unit Right
false
@@ -11702,12 +11706,12 @@
SmallShipSmallMergeBlock
- 108561285458907648
+ 137687447894445370
CarbonFibre_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Cargo Unit Left
false
@@ -11719,12 +11723,12 @@
SmallAirVent
- 143163824805625058
+ 90522043739976899
Weldless
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Vent Exterior
false
@@ -11749,12 +11753,12 @@
SmallShipSmallMergeBlock
- 79277644584928842
+ 136518002159247501
CarbonFibre_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Power Unit
false
@@ -11772,7 +11776,7 @@
SmallShipConveyorHub
- 110281305808522364
+ 77040717604653532
@@ -11798,7 +11802,7 @@
ConveyorTubeDuctSmall
- 137229030723085756
+ 128226722312456410
@@ -11806,12 +11810,12 @@
OxygenTankSmall
- 108428197948264599
+ 120276227125331797
Battered_Armor
- 144115188075855895
+ 144115188075855932
Faction
@@ -11839,7 +11843,7 @@
1
true
false
- 0.996750832
+ 0.9977508
false
@@ -11850,7 +11854,7 @@
ConveyorTubeDuctSmall
- 115175747048227639
+ 141621763176373379
@@ -11858,7 +11862,7 @@
ConveyorTubeDuctSmall
- 133084467507878103
+ 129088001440786553
@@ -11866,7 +11870,7 @@
AWGConveyorStraight
- 103326169759013689
+ 132023965949394023
CarbonFibre_Armor
@@ -11920,12 +11924,12 @@
SmallHydrogenTank
- 84283612924304693
+ 127779141618180002
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
@@ -11958,7 +11962,7 @@
AWGConveyorStraight
- 111683008864256606
+ 75610579054459160
CarbonFibre_Armor
@@ -12005,7 +12009,7 @@
AWGConveyorStraight
- 89030615106722738
+ 107130986174939665
CarbonFibre_Armor
@@ -12018,11 +12022,11 @@
SmallShipSmallMergeBlock
- 108167807401968652
+ 113380866128014781
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Spine 2
false
@@ -12061,7 +12065,7 @@
AWGConveyorStraight
- 106328758857528915
+ 115737102714636487
CarbonFibre_Armor
@@ -12115,7 +12119,7 @@
AWGConveyorStraight
- 89510149015481261
+ 129761954450220258
CarbonFibre_Armor
@@ -12181,7 +12185,7 @@
AWGConveyorStraight
- 87261106085113422
+ 143656305564223599
CarbonFibre_Armor
@@ -12248,7 +12252,7 @@
AWGConveyorStraight
- 123270765751291936
+ 122365836715072931
CarbonFibre_Armor
@@ -12316,12 +12320,12 @@
SmallShipSmallMergeBlock
- 133751928671874177
+ 103564082048816359
CarbonFibre_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Small Merge Block Cargo Left 2
false
@@ -12340,17 +12344,17 @@
AWGConveyorStraight
- 138380619494075042
+ 103049792087974247
CarbonFibre_Armor
ButtonPanelSmall
- 116250680949924230
+ 131304682614823200
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Blocks Spine
false
@@ -12369,7 +12373,7 @@
OnOff
0
- 116250680949924230
+ 131304682614823200
[Loki] Merge Blocks Spine
@@ -12416,12 +12420,12 @@
SmallShipSmallMergeBlock
- 93659654449345344
+ 103041980614483338
CarbonFibre_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Blocks Cargo Unit Right
false
@@ -12472,7 +12476,7 @@
SmallArmor2x1SlopedSideTipPanelLight
- 127959511105980534
+ 130018342960961009
@@ -12513,7 +12517,7 @@
SmallArmor2x1SlopedSideTipPanelLightInv
- 105695251126876243
+ 128795459642589976
@@ -12546,11 +12550,11 @@
SmallBlockBatteryBlockWarfare2
- 122395470717043172
+ 99059546527715118
CarbonFibre_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Warfare Battery
false
@@ -12559,7 +12563,7 @@
true
4
true
- 0.938292265
+ 1
true
0
false
@@ -12568,7 +12572,7 @@
AWGConveyorStraight
- 143054096933597711
+ 126316789349456258
@@ -12581,7 +12585,7 @@
AWGConveyorStraight
- 111348120893129693
+ 125805717402250867
@@ -12589,7 +12593,7 @@
SmallGridBeamBlockSlope2x1Tip
- 74946171751811355
+ 116828397114234955
@@ -12597,7 +12601,7 @@
SmallGridBeamBlockSlope2x1Tip
- 122180520380251579
+ 73311788166083283
@@ -12605,7 +12609,7 @@
AWGConveyorStraight
- 85372913058224405
+ 75839443285053109
@@ -12620,12 +12624,12 @@
SmallShipSmallMergeBlock
- 142091276030572795
+ 136692489688013635
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Thruster Unit Left
false
@@ -12636,8 +12640,8 @@
true
- SmallBlockSmallModularThruster
- 97470933750401077
+ WAVEBREAKER_NO_THRUSTERS
+ 116101010630258577
@@ -12670,7 +12674,7 @@
SmallGridBeamBlockSlope
- 97610782006289704
+ 118198906613555194
@@ -12698,12 +12702,12 @@
SmallShipSmallMergeBlock
- 123074181638299217
+ 117755477327246697
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Thruster Unit Right
false
@@ -12734,7 +12738,7 @@
SmallArmorSide
- 106618303277789850
+ 135182469772236555
@@ -12761,7 +12765,7 @@
ConveyorTubeDuctSmall
- 95547505709575876
+ 126659090205196813
@@ -12789,8 +12793,8 @@
Battered_Armor
- SmallBlockSmallModularThruster
- 115681347353410110
+ WAVEBREAKER_NO_THRUSTERS
+ 75590209796408434
@@ -12856,8 +12860,8 @@
Battered_Armor
- SmallBlockSmallModularThruster
- 143564597510516893
+ WAVEBREAKER_NO_THRUSTERS
+ 89878678803206839
@@ -13054,12 +13058,12 @@
SmallShipSmallMergeBlock
- 72670970558829202
+ 123332042841510541
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Thruster Unit Right
false
@@ -13071,7 +13075,7 @@
SmallGridBeamBlockSlope
- 132604169175420715
+ 87860509683177343
@@ -13100,7 +13104,7 @@
SmallGridBeamBlockSlope
- 88142473484748363
+ 141423512595346867
@@ -13108,12 +13112,12 @@
SmallShipSmallMergeBlock
- 121269364087274199
+ 72969438860299339
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Thruster Unit Left
false
@@ -13145,7 +13149,7 @@
SmallBlockAccessPanel2
- 139464046149437551
+ 100724056683317762
@@ -13197,7 +13201,7 @@
SmallBlockAccessPanel2
- 101484428305679224
+ 119916146411745997
@@ -13236,7 +13240,7 @@
SmallArmorSide
- 133464620371874264
+ 92261321959965721
@@ -13379,8 +13383,8 @@
Clean_Armor
- SmallBlockSmallModularThruster
- 110314678625895704
+ WAVEBREAKER_NO_THRUSTERS
+ 100570608636493532
@@ -13452,7 +13456,7 @@
SmallGridBeamBlockSlope
- 76338459926574624
+ 103095925211313747
@@ -13466,7 +13470,7 @@
SmallGridBeamBlockSlope2x1Tip
- 77254712106982870
+ 100601715793517008
@@ -13488,7 +13492,7 @@
SmallGridBeamBlockSlope2x1Tip
- 97732825960156370
+ 112038378577406113
@@ -13562,12 +13566,12 @@
SmallHydrogenEngine
- 104512388959125550
+ 133378699680994498
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Hydrogen Engine
false
@@ -13767,7 +13771,7 @@
TrussSlopedSmall
- 78713950822338107
+ 98807631274734412
@@ -13796,7 +13800,7 @@
TrussSlopedSmall
- 120614006437217794
+ 99934737814524437
@@ -13958,7 +13962,7 @@
SmallGridBeamBlockSlope
- 133349502807422706
+ 140342739100785432
@@ -13966,7 +13970,7 @@
AWGConveyorStraight
- 97747323174803803
+ 118199902464296743
@@ -13988,7 +13992,7 @@
SmallArmorSide
- 99147171237777194
+ 89792915369371904
@@ -13996,7 +14000,7 @@
SmallArmorHalfPanelLight
- 106287138890620405
+ 80565482905042376
@@ -14011,12 +14015,12 @@
SmallShipSmallMergeBlock
- 136200348268816276
+ 109936816989578097
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Thruster Unit Left
false
@@ -14034,7 +14038,7 @@
SmallArmorSide
- 141559998508087349
+ 118220775441035648
@@ -14042,7 +14046,7 @@
SmallGridBeamBlockSlope
- 130315651386840875
+ 91509165718254702
@@ -14063,7 +14067,7 @@
AWGConveyorStraight
- 95389213827834453
+ 101249501011791900
@@ -14091,7 +14095,7 @@
SmallArmorHalfPanelLight
- 75043235278809055
+ 72557358796842665
@@ -14123,12 +14127,12 @@
ButtonPanelSmall
- 79884751472533995
+ 102458846769200290
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Blocks Thruster Unit Left
false
@@ -14147,7 +14151,7 @@
OnOff
0
- 79884751472533995
+ 102458846769200290
[Loki] Merge Blocks Thruster Unit Left
@@ -14185,7 +14189,7 @@
SmallArmorInvCorner
- 92460155421722534
+ 116577806310084569
@@ -14211,7 +14215,7 @@
AWGConveyorStraight
- 108040511619212056
+ 130895848421740637
@@ -14219,7 +14223,7 @@
AWGConveyorStraight
- 94629834033117798
+ 116557110318484618
@@ -14276,12 +14280,12 @@
SmallShipSmallMergeBlock
- 140371886815137036
+ 94020707588105522
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Thruster Unit Left
false
@@ -14300,7 +14304,7 @@
SmallGridBeamBlockEnd
- 124924423599199111
+ 74795267708401635
@@ -14315,7 +14319,7 @@
SmallGridBeamBlockEnd
- 72952803897441182
+ 97493722730502280
@@ -14335,7 +14339,7 @@
SmallGridBeamBlockSlope
- 122705618064911138
+ 122555334776846954
@@ -14364,12 +14368,12 @@
SmallShipSmallMergeBlock
- 80649636241685174
+ 72269632269592560
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Thruster Unit Right
false
@@ -14407,7 +14411,7 @@
SmallArmorPanelLight
- 87972409366668080
+ 136655437029156353
@@ -14432,8 +14436,8 @@
- SmallBlockSmallModularThruster
- 98804882349969407
+ WAVEBREAKER_NO_THRUSTERS
+ 117489317785113922
@@ -14478,8 +14482,8 @@
Clean_Armor
- SmallBlockSmallModularThruster
- 102151224364629066
+ WAVEBREAKER_NO_THRUSTERS
+ 120985124257052555
@@ -14511,7 +14515,7 @@
AWGConveyorStraight
- 141867098547613919
+ 118793704770232835
@@ -14531,12 +14535,12 @@
SmallShipSmallMergeBlock
- 118308384433260509
+ 86973149470906520
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Block Thruster Unit Right
false
@@ -14547,8 +14551,8 @@
true
- SmallBlockSmallModularThruster
- 139990253385097715
+ WAVEBREAKER_NO_THRUSTERS
+ 132637297479246357
@@ -14581,7 +14585,7 @@
SmallArmorInvCorner
- 100993331712792026
+ 72520824001898118
@@ -14589,7 +14593,7 @@
SmallArmor2x1SlopedSideTipPanelLightInv
- 86792473628819065
+ 113195952627074041
@@ -14609,7 +14613,7 @@
SmallArmor2x1SlopedSideTipPanelLight
- 72923928627868502
+ 87047446812931183
@@ -14648,11 +14652,11 @@
ConnectorMedium
- 86022357497218904
+ 112684121104680834
- 144115188075855895
+ 144115188075855932
Faction
0.5
@@ -14718,8 +14722,8 @@
CarbonFibre_Armor
- SmallBlockSmallModularThruster
- 86283723095641855
+ WAVEBREAKER_NO_THRUSTERS
+ 106261848553740043
@@ -14751,7 +14755,7 @@
SmallArmorInvCorner
- 93489812007473633
+ 129956378946439382
@@ -14759,7 +14763,7 @@
AWGConveyorCube
- 126580021773405676
+ 96762886795886416
CarbonFibre_Armor
@@ -14779,7 +14783,7 @@
ConveyorTubeDuctSmall
- 100918055711110033
+ 113029111472907632
@@ -14800,11 +14804,11 @@
ConnectorMedium
- 100603483152993421
+ 117931342044761779
- 144115188075855895
+ 144115188075855932
Faction
0.5
@@ -14859,7 +14863,7 @@
SmallGridBeamBlockSlope
- 106935477736336704
+ 138163369117741371
@@ -14873,7 +14877,7 @@
AWGConveyorStraight
- 120259246757627066
+ 105088489323845562
@@ -14961,7 +14965,7 @@
AWGConveyorCube
- 117467927367072972
+ 113068165250413440
@@ -14997,7 +15001,7 @@
SmallArmorPanelLight
- 91355827823048042
+ 143982405230248566
@@ -15062,7 +15066,7 @@
AWGConveyorCube
- 110238510831676328
+ 101945113487081053
@@ -15124,7 +15128,7 @@
SmallArmorInvCorner
- 123729794396578295
+ 87807466897461243
@@ -15132,12 +15136,12 @@
SmallBlockGyro
- 96336129769354400
+ 73448282902638360
Weldless
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Gyroscope 9
false
@@ -15149,12 +15153,12 @@
SmallBlockGyro
- 112389176446485195
+ 113667727225451359
Weldless
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Gyroscope 6
false
@@ -15172,7 +15176,7 @@
AWGConveyorStraight
- 140804070971240320
+ 124993986917026647
@@ -15180,12 +15184,12 @@
SmallBlockGyro
- 126652953031118517
+ 133568286376169864
Weldless
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Gyroscope 8
false
@@ -15231,7 +15235,7 @@
SmallArmorPanelLight
- 94059506481315389
+ 108936038885182859
@@ -15239,7 +15243,7 @@
SmallArmorSlopedSidePanelLight
- 93516712357577813
+ 100015406995239929
@@ -15259,12 +15263,12 @@
SmallBlockGyro
- 125887927366121554
+ 142929595131418939
Weldless
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Gyroscope 5
false
@@ -15283,7 +15287,7 @@
AWGConveyorStraight
- 125188287867701568
+ 135932877026260083
@@ -15291,7 +15295,7 @@
SmallArmorPanelLight
- 111217491422599488
+ 104294003210203417
@@ -15329,7 +15333,7 @@
SmallArmorPanelLight
- 86306830038648096
+ 132333980752335687
@@ -15337,7 +15341,7 @@
SmallArmorPanelLight
- 103470414554037826
+ 129540980203032366
@@ -15352,12 +15356,12 @@
SmallBlockGyro
- 94762263636814975
+ 85924159231227474
Weldless
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Gyroscope 7
false
@@ -15382,12 +15386,12 @@
ButtonPanelSmall
- 140788263896206343
+ 94432412099750801
Clean_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Blocks Thruster Unit Right
false
@@ -15406,7 +15410,7 @@
OnOff
0
- 140788263896206343
+ 94432412099750801
[Loki] Merge Blocks Thruster Unit Right
@@ -15432,12 +15436,12 @@
SmallBlockGyro
- 129185029774890348
+ 141881349318008423
Weldless
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Gyroscope 4
false
@@ -15455,11 +15459,11 @@
SmallBlockRadioAntenna
- 75016936418896790
+ 72643718226787742
CarbonFibre_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Antenna
false
@@ -15483,8 +15487,8 @@
Clean_Armor
- SmallBlockSmallModularThruster
- 112508560463498602
+ WAVEBREAKER_NO_THRUSTERS
+ 126423968148343396
@@ -15517,7 +15521,7 @@
SmallArmorSlopedSidePanelLight
- 92632256069407092
+ 103173398944377250
@@ -15525,7 +15529,7 @@
AWGConveyorCube
- 137021770242461321
+ 102715128417625663
Weldless
@@ -15548,15 +15552,15 @@
SmallArmorPanelLight
- 77046386897489250
+ 141727256399400190
Weldless
- SmallBlockSmallModularThruster
- 90749910750620865
+ WAVEBREAKER_NO_THRUSTERS
+ 128193069947657001
@@ -15735,8 +15739,8 @@
- SmallBlockSmallModularThruster
- 78245862495391813
+ WAVEBREAKER_NO_THRUSTERS
+ 118525940081841565
@@ -15768,8 +15772,8 @@
true
- SmallBlockSmallModularThruster
- 77709871697186721
+ WAVEBREAKER_NO_THRUSTERS
+ 73056710476718542
@@ -15802,12 +15806,12 @@
ButtonPanelSmall
- 85485334194361383
+ 131568075196748126
Battered_Armor
- 144115188075855895
+ 144115188075855932
Faction
[Loki] Merge Blocks Power Unit
false
@@ -15826,7 +15830,7 @@
OnOff
0
- 85485334194361383
+ 131568075196748126
[Loki] Merge Blocks Power Unit
@@ -15886,6 +15890,8 @@
Clean_Armor
+
+
@@ -16472,43 +16478,6 @@
false
0
-
-
-
- -14
- 5
- -25
-
-
-
-
- -7
- 11
- -22
-
-
-
-
- -6
- 13
- -21
-
-
-
-
- -11
- 7
- 4
-
-
-
-
- -1
- 7
- 4
-
-
-
diff --git a/Wavebreakers/[Loki]/[Loki] Heli Spinal/bp.sbc b/Wavebreakers/[Loki]/[Loki] Heli Spinal/bp.sbc
new file mode 100644
index 0000000..8caf4cd
--- /dev/null
+++ b/Wavebreakers/[Loki]/[Loki] Heli Spinal/bp.sbc
@@ -0,0 +1,3014 @@
+
+
+
+
+
+ Mekrath [597TH ADR]
+ Automatons
+
+
+
+ 3395536316153909856
+ CastShadows InScene
+
+
+
+
+
+ 0.8188825
+ 0.506266236
+ 0.261951834
+ -0.067135334
+
+
+
+
+
+
+ MyModStorageComponent
+
+
+
+ -
+ a8807ad4-524d-441a-a89a-0671fbfb1dd3
+ 0
+
+ -
+ f5bad034-f449-4a0a-a1a5-190783244f3d
+ System.Collections.Generic.List`1[System.Single]
+
+
+
+
+
+
+
+ Small
+
+
+ SmallShipSmallMergeBlock
+ 3418399197558101348
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+ [Loki] [Spine] Small Merge Block
+ false
+ false
+ false
+ true
+ 38
+ true
+
+
+ SmallBlockArmorSlope2Base
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorSlope2Base
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockSmallBatteryBlock
+ 3408029391113357557
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+ [Loki] [Spine] Small Battery
+ false
+ false
+ false
+ true
+ 9
+ true
+ 0.05
+ true
+ 0
+ false
+ false
+ 0
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockSmallBatteryBlock
+ 3435633014571788508
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+ [Loki] [Spine] Small Battery
+ false
+ false
+ false
+ true
+ 8
+ true
+ 0.05
+ true
+ 0
+ false
+ false
+ 0
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorBlock
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockSmallBatteryBlock
+ 3386718980734928232
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+ [Loki] [Spine] Small Battery
+ false
+ false
+ false
+ true
+ 7
+ true
+ 0.05
+ true
+ 0
+ false
+ false
+ 0
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorBlock
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockSmallBatteryBlock
+ 3398306085009615803
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+ [Loki] [Spine] Small Battery
+ false
+ false
+ false
+ true
+ 6
+ true
+ 0.05
+ true
+ 0
+ false
+ false
+ 0
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorBlock
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockSmallBatteryBlock
+ 3430257226873878785
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+ [Loki] [Spine] Small Battery
+ false
+ false
+ false
+ true
+ 5
+ true
+ 0.05
+ true
+ 0
+ false
+ false
+ 0
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockGyro
+ 3433707976893826694
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+ [Loki] [Spine] Balanced Gyroscope
+ false
+ false
+ false
+ true
+ 6
+ true
+ true
+
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockSmallBatteryBlock
+ 3425066473952236711
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+ [Loki] [Spine] Small Battery
+ false
+ false
+ false
+ true
+ 4
+ true
+ 0.05
+ true
+ 0
+ false
+ false
+ 0
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorBlock
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockSmallBatteryBlock
+ 3414343925190529800
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+ [Loki] [Spine] Small Battery
+ false
+ false
+ false
+ true
+ 3
+ true
+ 0.05
+ true
+ 0
+ false
+ false
+ 0
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorBlock
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockSmallBatteryBlock
+ 3410250527339060926
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+ [Loki] [Spine] Small Battery
+ false
+ false
+ false
+ true
+ 2
+ true
+ 0.05
+ true
+ 0
+ false
+ false
+ 0
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorSlope2Base
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorBlock
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockSmallBatteryBlock
+ 3431073160779409322
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+ [Loki] [Spine] Small Battery
+ false
+ false
+ false
+ true
+ 1
+ true
+ 0.05
+ true
+ 0
+ false
+ false
+ 0
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorCorner2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorCorner2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallShipSmallMergeBlock
+ 3402884238581987397
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+ [Loki] [Spine] Small Merge Block
+ false
+ false
+ false
+ true
+ 37
+ true
+
+
+ SmallBlockArmorBlock
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ CAP_HeloProp_6Blade
+ 3453092928740662576
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+
+ MyTimerComponent
+
+ true
+ 0
+ 0
+ false
+ false
+ Frame100
+ 0
+ 100
+ false
+
+
+
+
+ [Loki] [Spine] 6 Bladed Helicopter Rotor (30t)
+ false
+ false
+ false
+ true
+ 3
+ true
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorBlock
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorHalfSlopedCornerBase
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorHalfSlopedCornerBase
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorSlope2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorBlock
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockRemoteControl
+ 3443099604552419107
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+
+
+
+ MyAutopilotComponent
+
+ false
+ 0
+ -1
+
+ false
+ false
+ 0
+ 100
+ false
+ 0
+
+
+
+ Forward
+ true
+ 25
+ false
+
+ 0
+ 0
+ 0
+
+ 0
+ 0
+
+
+
+
+ [Loki] [Spine] Remote Control
+ false
+ true
+ true
+ true
+ 1
+ false
+ false
+
+ Character
+
+
+
+ 1
+
+
+ Run
+
+
+ String
+ toggle_manual
+
+
+ Manual
+ 3390672470184121728
+
+
+
+ 3
+
+
+ Run
+
+
+ String
+ toggle_landing
+
+
+ Landing
+ 3390672470184121728
+
+
+
+ 4
+
+
+ Run
+
+
+ String
+ toggle_standby
+
+
+ Standby
+ 3390672470184121728
+
+
+
+ 8
+
+
+ Run
+
+
+ String
+ toggle_shutdown
+
+
+ Shutdown
+ 3390672470184121728
+
+
+
+
+
+ 0
+
+
+ Run
+
+
+ String
+ toggle_manual
+
+
+ Manual
+ 3390672470184121728
+
+
+
+ 4
+
+
+ Run
+
+
+ String
+ toggle_landing
+
+
+ Landing
+ 3390672470184121728
+
+
+
+ 5
+
+
+ Run
+
+
+ String
+ toggle_standby
+
+
+ Standby
+ 3390672470184121728
+
+
+
+ 8
+
+
+ Run
+
+
+ String
+ toggle_shutdown
+
+
+ Shutdown
+ 3390672470184121728
+
+
+
+
+
+
+ Character
+
+
+
+
+
+ Character
+
+
+
+
+ false
+
+ false
+ 0
+ 0
+ -1
+
+ 0
+ false
+ false
+
+
+ 0
+ true
+ false
+ true
+
+
+ SmallBlockArmorSlope2Base
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorHalfSlopeCorner
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorSlope2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorHalfSlopeCorner
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorSlope2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorSlope2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorBlock
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorBlock
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorCorner2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorCorner2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorHalfSlopedCornerBase
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorHalfSlopedCornerBase
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ CAP_HeloProp_6Blade
+ 3420157066696474358
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+
+ MyTimerComponent
+
+ true
+ 0
+ 0
+ false
+ false
+ Frame100
+ 0
+ 100
+ false
+
+
+
+
+ [Loki] [Spine] 6 Bladed Helicopter Rotor (30t)
+ false
+ false
+ false
+ true
+ 4
+ true
+
+
+ SmallBlockArmorSlope2Base
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallProgrammableBlockReskin
+ 3390672470184121728
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+ 144115188075855932
+ Faction
+
+
+
+ MyMultiTextPanelComponent
+
+
+
+ 0
+
+ 1
+ NONE
+
+ 4294967295
+ 255
+ 255
+ 255
+ 255
+ 255
+ 255
+ 255
+
+
+ 4278190080
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 255
+
+ 0
+ SCRIPT
+ TSS_ArtificialHorizon
+ 2
+ true
+
+ 4278190080
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 255
+
+
+ 4281479935
+ 255
+ 50
+ 50
+ 255
+ 50
+ 50
+ 255
+
+
+ 0
+
+
+
+ 0
+
+ 1
+ NONE
+
+ 4294967295
+ 255
+ 255
+ 255
+ 255
+ 255
+ 255
+ 255
+
+
+ 4278190080
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 255
+
+ 0
+ SCRIPT
+ TSS_EnergyHydrogen
+ 2
+ true
+
+ 4278190080
+ 0
+ 0
+ 0
+ 0
+ 0
+ 0
+ 255
+
+
+ 4281479935
+ 255
+ 50
+ 50
+ 255
+ 50
+ 50
+ 255
+
+
+ 0
+
+
+
+
+
+
+ MyModStorageComponent
+
+
+
+ -
+ 74de02b3-27f9-4960-b1c4-27351f2b06d1
+ [main]
+block_group_name=[Loki] [Spine] Heli-Control
+start_mode=flight
+remember_mode=True
+max_pitch=30
+max_roll=30
+max_landing_pitch=10
+max_landing_roll=10
+precision=16
+mouse_speed=0.5
+
+
+
+
+
+
+
+
+ [Loki] [Spine] Heli Assist Script
+ false
+ true
+ true
+ true
+ 1
+ true
+ /*
+ * Heli Assist
+ * -----------
+ *
+ * Credits:
+ * This script uses modified components from existing open source projects. You
+ * can find the source code of these projects along with license information below.
+ *
+ * Project: Flight Assist (https://github.com/Naosyth/FlightAssist)
+ * Copyright: Copyright (c) 2017 Brandon Worl
+ * Licence: MIT Licence (https://github.com/Naosyth/FlightAssist/blob/master/LICENSE)
+ *
+ * Licence:
+ * MIT License
+ *
+ * Copyright (c) 2019 Sean Campbell
+ *
+ * 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.
+ *
+ * Installation:
+ * 1. Create a group labeled 'heli assist' (or whatever you have configured the
+ * Heli-Assist group to be called) containing the gyroscopes, thrusters and
+ * cockpits you wish to use with Heli-Assist.
+ * 2. Load the Heli-Assist script into a programmable block.
+ * 3. (optionally) configure the Heli-Assist config as described in the configuration
+ * section.
+ *
+ * Usage:
+ * Once installed, Heli-Assist will align the craft with natural gravity. Using the
+ * WASD keys will result in the craft pitching and rolling in the appropriate direction
+ * as to result in forwarding or lateral motion. Additionally, it will regulate thrust
+ * accordingly to maintain altitude.
+ *
+ * Using the mouse or up down left and right keys will orientate the craft accordingly
+ * in addition to any pitch or roll already applied to move. Activation of the inertial
+ * dampeners will result in the craft pitching and rolling in the appropriate direction
+ * to slow the craft.
+ *
+ * Flight Modes:
+ * For ease of use, Heli-Assist provides different flight modes for multiple situations.
+ * * Flight mode will make the craft behave as described above and is activated by
+ * running the program with the argument 'flight'. The 'toggle_flight' argument
+ * will toggle between flight mode and manual mode.
+ * * Landing mode behaves almost identically to flight mode, except that the maximum
+ * pitch and roll (and thereby rate of acceleration) will be reduced to allow for more
+ * precise movement. Additionally, the inertial dampeners will automatically activate.
+ * Landing mode is activated by running the program with the argument 'landing'. The
+ * 'toggle_landing' argument will toggle between landing mode and flight mode.
+ * * Manual mode will disable the WASD keys and inertial dampening affecting pitch and roll
+ * but will still regulate thrust in order to maintain altitude. Manual mode is useful for
+ * aiming at targets or ignoring the limits of Heli-Assist's other flight modes, without the
+ * Heli-Assist automatically correcting. Manual mode is activated by running the program with
+ * the argument 'manual'. The 'toggle_manual' argument will toggle between manual mode and
+ * flight mode.
+ * * Standby mode will cause Heli-Assist to relinquish control of all gyroscopes and thrusters,
+ * allowing the pilot or another script to control them. It is helpful for switching between
+ * different craft configurations (such as shifting from hovering configuration to a high-speed
+ * configuration like a modern VTOL aircraft such as a harrier) or allowing for another script
+ * such as Vector Thrust to take control. Standby mode is activated by running the program with
+ * the argument 'standby'. The 'toggle_standby' argument will toggle between standby mode and
+ * flight mode.
+ * * Shutdown mode will power off all thrusters and gyroscopes associated with Heli-Assist.
+ * Shutdown mode is activated by running the program with the argument 'shutdown'. The
+ * 'toggle_shutdown' argument will toggle between shutdown mode and flight mode.
+ *
+ * Parameters:
+ * Heli-Assist provides multiple flight parameters in addition to its modes for customizability.
+ * * The Precision Aim parameter can be used in flight, landing and manual mode, reducing the
+ * sensitivity of the mouse/joystick to make aiming easier. It is toggled on/off by running
+ * the program with the 'toggle_precision' argument.
+ * * The Lateral Override parameter can be used in flight and landing mode and overrides inertial
+ * dampening on the lateral axis, meaning that disabling the inertial dampeners will only
+ * disable forward and backwards dampening, to make cruising easier. It is toggled on/off
+ * by running the program with the 'toggle_lateral_override' argument ('toggle_lateral_dampening'
+ * does the same and is retained for compatibility reasons).
+ *
+ * Configuration:
+ * Heli Assist is configured by editing the Custom Data of the programmable block and is automatically
+ * generated on first use.
+ * * block_group_name - This allows for the setting of a custom group name for blocks associated
+ * with Heli Assist. By default, it is 'Heli Assist' (without quotes).
+ * * start_mode - This sets the mode that Heli Assist will be in when it is first started, as
+ * described above. By default is 'flight'.
+ * * remember_mode - This setting determines whether Heli Assist should attempt to remember the
+ * mode it was last in when the script is restarted. By default, it is 'true'.
+ * * max_pitch - This sets the maximum allowed pitch in degrees for both the WASD keys and the
+ * motion dampeners. By default, it is 45.
+ * * max_roll - This sets the maximum allowed roll in degrees for both the WASD keys and the motion
+ * dampeners. By default, it is 45.
+ * * max_landing_pitch - This sets the maximum allowed pitch in degrees for both the WASD keys and
+ * the motion dampeners while in landing mode. By default, it is 10.
+ * * max_landing_roll - This sets the maximum allowed roll in degrees for both the WASD keys and
+ * the motion dampeners while in landing mode. By default, it is 10.
+ * * precision - This sets the reduction in movement from gyroscopes when in precision aim mode.
+ * By default, it is 16.
+ * * mouse_speed - This sets the mouse sensitivity in all modes. By default, it is 10.
+ *
+ * Change Log:
+ * v1.15:
+ * * Fixed a bug where craft would gradually drift up due to incorrect craft mass being used.
+ * v1.14:
+ * * Fixed a bug where high pitch and roll config settings would cause craft to pitch and roll indefinitely.
+ * * Fixed a bug where script config is not auto-generated when left blank.
+ * * Added mouse sensitivity setting to config.
+ * v1.13:
+ * * Fixed a bug that prevented lateral dampening override from working.
+ * * Added proportional dampening to inertial dampening.
+ * * Changed lateral dampening to lateral override for less ambiguity
+ * * Updated readme.
+ * v1.12:
+ * * Fixed a bug where control seats facing specific directions would make craft uncontrollable.
+ * v1.11:
+ * * Added automatic detection of new gyroscopes, thrusters and cockpits, updating every 10 seconds.
+ * * Fixed a bug where specific gyroscope configurations would make craft uncontrollable.
+ * v1.10:
+ * * Added precision aim.
+ * * Added lateral only dampening.
+ * * Added standby mode.
+ * * Changed landing mode so it will no longer force the use of dampeners.
+ * v1.01:
+ * * Fixed a bug where gyroscopes would fail to respond when placed in specific directions.
+ */
+
+IMyShipController controller;
+GyroController gyroController;
+ThrusterController thrustController;
+
+//Runtime Variables
+TimeSpan timeSinceLastUpdate;
+bool updateFinished = false;
+bool isFirstUpdate = true;
+
+//State Variables;
+string mode;
+
+bool enableLateralOverride;
+bool enablePrecisionAim;
+
+//Config Variables
+string blockGroupName;
+
+string start_mode;
+bool rememberLastMode;
+
+float maxFlightPitch;
+float maxFlightRoll;
+
+float maxLandingPitch;
+float maxLandingRoll;
+
+float precisionAimFactor;
+float mouseSpeed;
+
+//Cache Variables
+List<IMyShipController> controllerCache;
+List<IMyGyro> gyroCache;
+List<IMyThrust> thrustCache;
+
+string configCache;
+
+static Program program;
+
+public Program()
+{
+ controllerCache = new List<IMyShipController>();
+ gyroCache = new List<IMyGyro>();
+ thrustCache = new List<IMyThrust>();
+
+ timeSinceLastUpdate = TimeSpan.FromSeconds(0);
+ Runtime.UpdateFrequency = UpdateFrequency.Update1;
+
+ try { this.Update(); }
+ catch (Exception e) { Echo("Error: " + e.Message); }
+
+ program = this;
+}
+
+public void Save()
+{
+ Storage = mode;
+}
+
+public void Main(string argument, UpdateType updateSource)
+{
+ timeSinceLastUpdate += Runtime.TimeSinceLastRun;
+
+ if (isFirstUpdate || !updateFinished || timeSinceLastUpdate > TimeSpan.FromSeconds(10))
+ {
+ try { this.Update(); }
+ catch (Exception e) { Echo("Error: " + e.Message); }
+ timeSinceLastUpdate = TimeSpan.FromSeconds(0);
+ return;
+ }
+
+ Echo("Script running, next update: " + (10 - (uint)timeSinceLastUpdate.TotalSeconds).ToString());
+ Echo("Current Mode: " + mode);
+ Echo("Precision Aim: " + (enablePrecisionAim ? "enabled" : "disabled"));
+ Echo("Lateral Override: " + (enableLateralOverride ? "enabled" : "disabled"));
+
+ if (IsValidMode(argument))
+ SwitchToMode(argument);
+ else if (argument == "toggle_manual") SwitchToMode(mode == "manual" ? "flight" : "manual");
+ else if (argument == "toggle_landing") SwitchToMode(mode == "landing" ? "flight" : "landing");
+ else if (argument == "toggle_shutdown") SwitchToMode(mode == "shutdown" ? "flight" : "shutdown");
+ else if (argument == "toggle_standby") SwitchToMode(mode == "standby" ? "flight" : "standby");
+ else if (argument == "toggle_precision") enablePrecisionAim = !enablePrecisionAim;
+ else if (argument == "toggle_lateral_dampening") enableLateralOverride = !enableLateralOverride;
+ else if (argument == "toggle_lateral_override") enableLateralOverride = !enableLateralOverride;
+ else if (argument == "update")
+ {
+ updateFinished = false;
+ return;
+ }
+
+ var wasd = controller.MoveIndicator;
+ var mouse = new Vector3(controller.RotationIndicator, controller.RollIndicator * 9);
+ var dampeningRotation = gyroController.CalculatePitchRollToAchiveVelocity(Vector3.Zero);
+ var autoStop = controller.DampenersOverride;
+
+ if (enablePrecisionAim) mouse *= 1 / precisionAimFactor;
+ else mouse *= mouseSpeed;
+
+ switch (mode)
+ {
+ case "flight":
+ {
+ var pitch = wasd.Z * maxFlightPitch * degToRad;
+ var roll = wasd.X * maxFlightRoll * degToRad;
+ dampeningRotation = Vector2.Min(dampeningRotation, new Vector2(maxFlightRoll, maxFlightPitch) * degToRad);
+
+ if ((autoStop || enableLateralOverride) && IsEqual(0, roll)) roll = MinAbs(dampeningRotation.X, maxFlightRoll * degToRad);
+ if (autoStop && IsEqual(0, pitch)) pitch = MinAbs(dampeningRotation.Y, maxFlightPitch * degToRad);
+
+ gyroController.SetAngularVelocity(gyroController.CalculateVelocityToAlign(pitch, roll) + mouse);
+ thrustController.SetYAxisThrust(wasd.Y != 0 ? 0 : thrustController.CalculateThrustToHover());
+ break;
+ }
+ case "landing":
+ {
+ var pitch = wasd.Z * maxLandingPitch * degToRad;
+ var roll = wasd.X * maxLandingRoll * degToRad;
+ dampeningRotation = Vector2.Min(dampeningRotation, new Vector2(maxLandingRoll, maxLandingPitch) * degToRad);
+
+ if ((autoStop || enableLateralOverride) && IsEqual(0, roll)) roll = MinAbs(dampeningRotation.X, maxLandingRoll);
+ if (autoStop && IsEqual(0, pitch)) pitch = MinAbs(dampeningRotation.Y, maxLandingPitch);
+
+ gyroController.SetAngularVelocity(gyroController.CalculateVelocityToAlign(pitch, roll) + mouse);
+ thrustController.SetYAxisThrust(wasd.Y != 0 ? 0 : thrustController.CalculateThrustToHover());
+ break;
+ }
+ case "manual":
+ gyroController.SetAngularVelocity(mouse); thrustController.SetYAxisThrust(wasd.Y != 0 ? 0 : thrustController.CalculateThrustToHover());
+ break;
+ case "shutdown":
+ break;
+ case "standby":
+ break;
+ }
+}
+
+void SwitchToMode(string mode)
+{
+ if (!IsValidMode(mode)) return;
+ switch (mode)
+ {
+ case "flight":
+ gyroController.SetEnabled(true);
+ thrustController.SetEnabled(true);
+ gyroController.SetOverride(true);
+ break;
+ case "landing":
+ gyroController.SetEnabled(true);
+ thrustController.SetEnabled(true);
+ gyroController.SetOverride(true);
+ controller.DampenersOverride = true;
+ break;
+ case "manual":
+ gyroController.SetEnabled(true);
+ thrustController.SetEnabled(true);
+ gyroController.SetOverride(true);
+ break;
+ case "shutdown":
+ gyroController.SetEnabled(false);
+ thrustController.SetEnabled(false);
+ break;
+ case "standby":
+ gyroController.SetEnabled(true);
+ thrustController.SetEnabled(true);
+ gyroController.SetOverride(false);
+ thrustController.SetYAxisThrust(0);
+ break;
+ }
+ this.mode = mode;
+ enablePrecisionAim = false;
+ enableLateralOverride = false;
+}
+
+bool IsValidMode(string mode)
+{
+ return mode == "flight" || mode == "landing" || mode == "manual" || mode == "shutdown" || mode == "standby";
+}
+
+public void Update()
+{
+ if (isFirstUpdate || configCache != Me.CustomData || Me.CustomData == "")
+ {
+ var config = new ConfigSection("main");
+ config.Read(Me.CustomData);
+
+ blockGroupName = config.Get<string>("block_group_name", "Heli Assist");
+
+ start_mode = config.Get<string>("start_mode", "flight");
+ rememberLastMode = config.Get<bool>("remember_mode", true);
+
+ maxFlightPitch = config.Get<float>("max_pitch", 40.0f);
+ maxFlightRoll = config.Get<float>("max_roll", 40.0f);
+
+ maxLandingPitch = config.Get<float>("max_landing_pitch", 15.0f);
+ maxLandingRoll = config.Get<float>("max_landing_roll", 15.0f);
+
+ precisionAimFactor = config.Get<float>("precision", 16.0f);
+ mouseSpeed = config.Get<float>("mouse_speed", 0.5f);
+
+ if (Me.CustomData == "") Me.CustomData = configCache = config.write();
+ else configCache = Me.CustomData;
+ }
+
+ var blockGroup = GridTerminalSystem.GetBlockGroupWithName(blockGroupName);
+ if (blockGroup == null) throw new Exception("Could not find block group with name '" + blockGroupName + "'");
+
+ controllerCache.Clear();
+ blockGroup.GetBlocksOfType<IMyShipController>(controllerCache);
+ if (!controllerCache.Any()) throw new Exception("Ship must have at least one ship controller");
+ controller = null;
+ foreach (var controller in controllerCache)
+ {
+ if (controller.IsUnderControl || (controller.IsMainCockpit && this.controller == null))
+ this.controller = controller;
+ }
+ if (this.controller == null) this.controller = controllerCache.First();
+
+ gyroCache.Clear();
+ blockGroup.GetBlocksOfType<IMyGyro>(gyroCache);
+ if (!gyroCache.Any()) throw new Exception("Ship must have atleast one gyroscope");
+
+ thrustCache.Clear();
+ blockGroup.GetBlocksOfType<IMyThrust>(thrustCache);
+ if (!thrustCache.Any()) throw new Exception("Ship must have atleast one thruster");
+
+ if (thrustController == null) thrustController = new ThrusterController(controller, thrustCache);
+ else thrustController.Update(controller, thrustCache);
+
+ if (gyroController == null) gyroController = new GyroController(controller, gyroCache);
+ else gyroController.Update(controller, gyroCache);
+
+ if (isFirstUpdate && rememberLastMode && IsValidMode(Storage)) SwitchToMode(Storage);
+ else if (isFirstUpdate) SwitchToMode(start_mode);
+
+ isFirstUpdate = false;
+ updateFinished = true;
+}
+
+//The GyroController module is based on Flight Assist's GyroController and HoverModule, sharing code in places.
+public class GyroController
+{
+ const float dampeningFactor = 25.0f;
+
+ private IMyShipController controller;
+ private List<IMyGyro> gyroscopes;
+
+ public GyroController(IMyShipController controller, List<IMyGyro> gyroscopes)
+ {
+ this.controller = controller;
+ this.gyroscopes = new List<IMyGyro>(gyroscopes);
+ }
+
+ public void Update(IMyShipController controller, List<IMyGyro> gyroscopes)
+ {
+ SetController(controller);
+ AddGyroscopes(gyroscopes);
+ }
+
+ public void AddGyroscopes(List<IMyGyro> gyroscopes)
+ {
+ this.gyroscopes.AddList(gyroscopes);
+ this.gyroscopes = this.gyroscopes.Distinct().ToList();
+ }
+
+ public void SetController(IMyShipController controller)
+ {
+ this.controller = controller;
+ }
+
+ public void SetEnabled(bool setEnabled)
+ {
+ foreach (var gyroscope in gyroscopes)
+ {
+ gyroscope.Enabled = setEnabled;
+ }
+ }
+
+ public void SetOverride(bool setOverride)
+ {
+ foreach (var gyroscope in gyroscopes)
+ {
+ gyroscope.GyroOverride = setOverride;
+ }
+ }
+
+ public Vector2 CalculatePitchRollToAchiveVelocity(Vector3 targetVelocity)
+ {
+ Vector3 diffrence = Vector3.Normalize(controller.GetShipVelocities().LinearVelocity - targetVelocity);
+ Vector3 gravity = -Vector3.Normalize(controller.GetNaturalGravity());
+ float velocity = (float)controller.GetShipSpeed();
+ float proportionalModifier = (float)Math.Pow(Math.Abs(diffrence.Length()), 2);
+
+ float pitch = NotNaN(Vector3.Dot(diffrence, Vector3.Cross(gravity, controller.WorldMatrix.Right)) * velocity) * proportionalModifier / dampeningFactor;
+ float roll = NotNaN(Vector3.Dot(diffrence, Vector3.Cross(gravity, controller.WorldMatrix.Forward)) * velocity) * proportionalModifier / dampeningFactor;
+
+ pitch = MinAbs(pitch, 90.0f * degToRad);
+ roll = MinAbs(roll, 90.0f * degToRad);
+
+ return new Vector2(roll, pitch);
+ }
+
+ public Vector3 CalculateVelocityToAlign(float offsetPitch = 0.0f, float offsetRoll = 0.0f)
+ {
+ var gravity = -Vector3.Normalize(Vector3.TransformNormal(controller.GetNaturalGravity(), Matrix.Transpose(controller.WorldMatrix)));
+ var target = Vector3.Normalize(Vector3.Transform(gravity, Matrix.CreateFromAxisAngle(Vector3.Right, offsetPitch) * Matrix.CreateFromAxisAngle(Vector3.Forward, offsetRoll)));
+
+ var pitch = Vector3.Dot(Vector3.Forward, target);
+ var roll = Vector3.Dot(Vector3.Right, target);
+
+ return new Vector3(pitch, 0, roll);
+ }
+
+ public void SetAngularVelocity(Vector3 velocity)
+ {
+ var cockpitLocalVelocity = Vector3.TransformNormal(velocity, controller.WorldMatrix);
+ foreach (var gyro in gyroscopes)
+ {
+ var gyroLocalVelocity = Vector3.TransformNormal(cockpitLocalVelocity, Matrix.Transpose(gyro.WorldMatrix));
+
+ gyro.Pitch = gyroLocalVelocity.X;
+ gyro.Yaw = gyroLocalVelocity.Y;
+ gyro.Roll = gyroLocalVelocity.Z;
+ }
+ }
+}
+
+public class ThrusterController
+{
+ private IMyShipController controller;
+ private List<IMyThrust> allThrusters;
+ private List<IMyThrust> upThrusters, downThrusters, leftThrusters, rightThrusters, forwardThrusters, backwardThrusters;
+
+ public ThrusterController(IMyShipController controller, List<IMyThrust> thrusters)
+ {
+ upThrusters = new List<IMyThrust>();
+ downThrusters = new List<IMyThrust>();
+ leftThrusters = new List<IMyThrust>();
+ rightThrusters = new List<IMyThrust>();
+ forwardThrusters = new List<IMyThrust>();
+ backwardThrusters = new List<IMyThrust>();
+
+ Update(controller, thrusters);
+ }
+
+ public void Update(IMyShipController controller, List<IMyThrust> thrusters)
+ {
+ this.controller = controller;
+ this.allThrusters = thrusters.Distinct().ToList();
+
+ foreach (var thruster in thrusters)
+ {
+ if (thruster.GridThrustDirection.Z < 0) forwardThrusters.Add(thruster);
+ if (thruster.GridThrustDirection.Z > 0) backwardThrusters.Add(thruster);
+ if (thruster.GridThrustDirection.Y < 0) upThrusters.Add(thruster);
+ if (thruster.GridThrustDirection.Y > 0) downThrusters.Add(thruster);
+ if (thruster.GridThrustDirection.X < 0) leftThrusters.Add(thruster);
+ if (thruster.GridThrustDirection.X > 0) rightThrusters.Add(thruster);
+
+ thruster.ThrustOverride = 0;
+ }
+
+ forwardThrusters = forwardThrusters.Distinct().ToList();
+ backwardThrusters = backwardThrusters.Distinct().ToList();
+ upThrusters = upThrusters.Distinct().ToList();
+ downThrusters = downThrusters.Distinct().ToList();
+ leftThrusters = leftThrusters.Distinct().ToList();
+ rightThrusters = rightThrusters.Distinct().ToList();
+ }
+
+ public void SetEnabled(bool enabled)
+ {
+ foreach (var thruster in allThrusters)
+ {
+ thruster.Enabled = enabled;
+ }
+ }
+
+ public float SetZAxisThrust(float thrust)
+ {
+ return setAxisThrust(thrust, ref forwardThrusters, ref backwardThrusters);
+ }
+
+ public float SetYAxisThrust(float thrust)
+ {
+ return setAxisThrust(thrust, ref upThrusters, ref downThrusters);
+ }
+
+ public float SetXAxisThrust(float thrust)
+ {
+ return setAxisThrust(thrust, ref leftThrusters, ref rightThrusters);
+ }
+
+ public float CalculateMaxEffectiveForwardThrust()
+ {
+ return calculateMaxAxisThrust(ref forwardThrusters);
+ }
+
+ public float CalculateMaxEffectiveBackwardThrust()
+ {
+ return calculateMaxAxisThrust(ref backwardThrusters);
+ }
+
+ public float CalculateMaxEffectiveLeftThrust()
+ {
+ return calculateMaxAxisThrust(ref leftThrusters);
+ }
+
+ public float CalculateMaxEffectiveRightThrust()
+ {
+ return calculateMaxAxisThrust(ref rightThrusters);
+ }
+
+ public float CalculateMaxEffectiveUpThrust()
+ {
+ return calculateMaxAxisThrust(ref upThrusters);
+ }
+
+ public float CalculateMaxEffectiveDownThrust()
+ {
+ return calculateMaxAxisThrust(ref downThrusters);
+ }
+
+ public float CalculateThrustToHover()
+ {
+ var gravityDir = controller.GetNaturalGravity();
+ var weight = controller.CalculateShipMass().PhysicalMass * gravityDir.Length();
+ var velocity = controller.GetShipVelocities().LinearVelocity;
+
+ gravityDir.Normalize();
+ var gravityMatrix = Matrix.Invert(Matrix.CreateFromDir(gravityDir));
+ velocity = Vector3D.Transform(velocity, gravityMatrix);
+
+ if (Vector3.Transform(controller.WorldMatrix.GetOrientation().Down, gravityMatrix).Z < 0)
+ return (float)(weight + weight * -velocity.Z);
+ else
+ return -(float)(weight + weight * -velocity.Z);
+ }
+
+ private float calculateMaxAxisThrust(ref List<IMyThrust> thrusters)
+ {
+ float thrust = 0;
+ foreach (var thruster in thrusters)
+ {
+ thrust += thruster.MaxEffectiveThrust;
+ }
+ return thrust;
+ }
+
+ private float calculateEffectiveThustRatio(IMyThrust thruster)
+ {
+ return thruster.MaxThrust / thruster.MaxEffectiveThrust;
+ }
+
+ private float setAxisThrust(float thrust, ref List<IMyThrust> thrustersPos, ref List<IMyThrust> thrustersNeg)
+ {
+ List<IMyThrust> thrusters, backThrusters;
+
+ if (thrust >= 0)
+ {
+ thrusters = thrustersPos;
+ backThrusters = thrustersNeg;
+ }
+ else
+ {
+ thrusters = thrustersNeg;
+ backThrusters = thrustersPos;
+ }
+
+ thrust = Math.Abs(thrust);
+
+ foreach (var thruster in backThrusters)
+ {
+ thruster.ThrustOverride = 0.0f;
+ }
+
+ foreach (var thruster in thrusters)
+ {
+ //TODO: replace with smart thruster thrust allocation code.
+ var localThrust = (thrust / thrusters.Count) * calculateEffectiveThustRatio(thruster);
+ thruster.ThrustOverride = (float.IsNaN(localThrust) || float.IsInfinity(localThrust)) ? 0 : localThrust;
+ }
+ return 0.0f;
+ }
+}
+
+const float degToRad = (float)Math.PI / 180;
+const float radToDeg = 180.0f / (float)Math.PI;
+
+public static bool IsEqual(float value1, float value2, float epsilon = 0.0001f)
+{
+ return Math.Abs(NotNaN(value1 - value2)) <= epsilon;
+}
+
+public static float NotNaN(float value)
+{
+ return float.IsNaN(value) ? 0 : value;
+}
+
+public static float MinAbs(float value1, float value2)
+{
+ return Math.Min(Math.Abs(value1), Math.Abs(value2)) * (value1 < 0 ? -1 : 1);
+}
+class ConfigSection
+{
+ Dictionary<string, string> config;
+ string name;
+
+ public ConfigSection(string name)
+ {
+ this.config = new Dictionary<string, string>();
+ this.name = name;
+ }
+
+ public void Read(string text)
+ {
+ config.Clear();
+
+ var ini = new MyIni();
+ MyIniParseResult parseResult;
+ if (!ini.TryParse(text, out parseResult))
+ throw new Exception("Failed To Read Config: " + parseResult.Error + " on line" + parseResult.LineNo.ToString());
+
+ var keys = new List<MyIniKey>();
+ ini.GetKeys(name, keys);
+ foreach (var key in keys)
+ {
+ config.Add(key.Name, ini.Get(key).ToString());
+ }
+ }
+
+ public string write()
+ {
+ MyIni ini = new MyIni();
+ ini.AddSection(name);
+
+ foreach (var kv in config) { ini.Set(name, kv.Key, kv.Value); }
+
+ return ini.ToString();
+ }
+
+ public T Get<T>(string key, T value)
+ {
+ if (!config.ContainsKey(key))
+ {
+ config.Add(key, value.ToString());
+ return value;
+ }
+ string result; config.TryGetValue(key, out result);
+ return (T)Convert.ChangeType(result, typeof(T));
+ }
+}
+
+
+
+ HalfSlopeArmorBlock
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorSlope2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorHalfSlopeCorner
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorCorner2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorSlope2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorHalfSlopeCorner
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorCorner2Tip
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ HalfSlopeArmorBlock
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorCorner2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+ SmallBlockArmorCorner2Tip
+
+
+
+ CarbonFibre_Armor
+ 144115188075855932
+
+
+
+
+
+
+ [Loki] [Spine] Batteries
+
+
+ -6
+ 16
+ -3
+
+
+ -6
+ 16
+ -4
+
+
+ -6
+ 16
+ -5
+
+
+ -6
+ 16
+ -6
+
+
+ -6
+ 16
+ -7
+
+
+ -6
+ 16
+ -8
+
+
+ -6
+ 16
+ -9
+
+
+ -6
+ 16
+ -10
+
+
+ -6
+ 16
+ -11
+
+
+
+
+ [Loki] [Spine] Merge Blocks
+
+
+ -6
+ 15
+ -11
+
+
+ -6
+ 15
+ -20
+
+
+
+
+ [Loki] [Spine] Heli-Control
+
+
+ -6
+ 17
+ -18
+
+
+ -6
+ 18
+ -1
+
+
+ -6
+ 16
+ -15
+
+
+ -6
+ 16
+ -1
+
+
+
+
+ [Loki] Heli Spinal
+ true
+ false
+ 0
+
+
+
+
+ None
+ 0
+ 76561198406231217
+ 0
+
+
+
\ No newline at end of file
diff --git a/Wavebreakers/[Loki]/[Loki] Heli Spinal/thumb.png b/Wavebreakers/[Loki]/[Loki] Heli Spinal/thumb.png
new file mode 100644
index 0000000..72c4d1b
Binary files /dev/null and b/Wavebreakers/[Loki]/[Loki] Heli Spinal/thumb.png differ
diff --git a/Wavebreakers/chopshop.json b/Wavebreakers/chopshop.json
index 949d766..39c691b 100644
--- a/Wavebreakers/chopshop.json
+++ b/Wavebreakers/chopshop.json
@@ -30,8 +30,9 @@
"repl": "ConveyorTubeSmall",
"with": "AWGConveyorStraight"
},
+ // Replace Conveyor Blocks (excluding Converter)
{
- "repl": "SmallBlockConveyor(\\w+)",
+ "repl": "SmallBlockConveyor(?!Converter$)\\w+",
"with": "AWGConveyorCube"
},
@@ -46,6 +47,7 @@
"repl": "SmallBlockSmallBatteryBlock",
"with": "KGS_Battery_EC20"
},
+ // Remove Thrusters
{
"repl": "SmallBlock(?:Small|Large)(?:ModularThruster|Thrust(?:SciFi)?)",
"with": "WAVEBREAKER_NO_THRUSTERS"