Skip to content

Commit eed1e18

Browse files
authored
The newest
1 parent 843d165 commit eed1e18

2 files changed

Lines changed: 1068 additions & 1068 deletions

File tree

Lines changed: 141 additions & 141 deletions
Original file line numberDiff line numberDiff line change
@@ -1,141 +1,141 @@
1-
//Add Class Descriptions to antennas by range.
2-
//Author: Gordon Dry
3-
4-
// stock CommNet
5-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaCombinable[?rue]]]:NEEDS[!RemoteTech]:FINAL {
6-
@description ^= :^:<color=green>(combinable)</color> :
7-
}
8-
9-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[<500000],#antennaType[RELAY]]]:NEEDS[!RemoteTech]:FINAL {
10-
@description ^= :^:<color=orange>Class 1 Antenna RELAY.</color> :
11-
}
12-
13-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[<500000],#antennaType[DIRECT]]]:NEEDS[!RemoteTech]:FINAL {
14-
@description ^= :^:<color=orange>Class 1 Antenna DIRECT.</color> :
15-
}
16-
17-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[<5001],#antennaType[INTERNAL]]]:NEEDS[!RemoteTech]:FINAL {
18-
@description ^= :^:<color=orange>Class 1 Antenna INTERNAL.</color> :
19-
}
20-
21-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>499999],#antennaPower[<2000000001],#antennaType[RELAY]]]:NEEDS[!RemoteTech]:FINAL {
22-
@description ^= :^:<color=orange>Class 2 Antenna RELAY.</color> :
23-
}
24-
25-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>499999],#antennaPower[<2000000001],#antennaType[DIRECT]]]:NEEDS[!RemoteTech]:FINAL {
26-
@description ^= :^:<color=orange>Class 2 Antenna DIRECT.</color> :
27-
}
28-
29-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>5000],#antennaPower[<200001],#antennaType[INTERNAL]]]:NEEDS[!RemoteTech]:FINAL {
30-
@description ^= :^:<color=orange>Class 2 Antenna INTERNAL.</color> :
31-
}
32-
33-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>2000000000],#antennaPower[<250000000001],#antennaType[RELAY]]]:NEEDS[!RemoteTech]:FINAL {
34-
@description ^= :^:<color=orange>Class 3 Antenna RELAY.</color> :
35-
}
36-
37-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>2000000000],#antennaPower[<250000000001],#antennaType[DIRECT]]]:NEEDS[!RemoteTech]:FINAL {
38-
@description ^= :^:<color=orange>Class 3 Antenna DIRECT.</color> :
39-
}
40-
41-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>200000],#antennaPower[<2500001],#antennaType[INTERNAL]]]:NEEDS[!RemoteTech]:FINAL {
42-
@description ^= :^:<color=orange>Class 3 Antenna INTERNAL.</color> :
43-
}
44-
45-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>250000000000],#antennaPower[<1000000000001],#antennaType[RELAY]]]:NEEDS[!RemoteTech]:FINAL {
46-
@description ^= :^:<color=orange>Class 4 Antenna RELAY.</color> :
47-
}
48-
49-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>250000000000],#antennaPower[<1000000000001],#antennaType[DIRECT]]]:NEEDS[!RemoteTech]:FINAL {
50-
@description ^= :^:<color=orange>Class 4 Antenna DIRECT.</color> :
51-
}
52-
53-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>2500000],#antennaPower[<10000001],#antennaType[INTERNAL]]]:NEEDS[!RemoteTech]:FINAL {
54-
@description ^= :^:<color=orange>Class 4 Antenna INTERNAL.</color> :
55-
}
56-
57-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>1000000000000],#antennaType[RELAY]]]:NEEDS[!RemoteTech]:FINAL {
58-
@description ^= :^:<color=orange>Class 5 Antenna RELAY.</color> :
59-
}
60-
61-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>1000000000000],#antennaType[DIRECT]]]:NEEDS[!RemoteTech]:FINAL {
62-
@description ^= :^:<color=orange>Class 5 Antenna DIRECT.</color> :
63-
}
64-
65-
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>10000000],#antennaType[INTERNAL]]]:NEEDS[!RemoteTech]:FINAL {
66-
@description ^= :^:<color=orange>Class 5 Antenna INTERNAL.</color> :
67-
}
68-
69-
//RemoteTech
70-
71-
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[@UPGRADES:HAS[@UPGRADE:HAS[#techRequired__[unmannedTech]]]]]:NEEDS[RemoteTech]:FINAL {
72-
@description ^= :^:<color=yellow>(Available with unmannedTech)</color> :
73-
}
74-
75-
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[@UPGRADES:HAS[@UPGRADE:HAS[#techRequired__[unmannedTech]]]]]:NEEDS[RemoteTech]:FINAL {
76-
@description ^= :^:<color=yellow>(Available with unmannedTech)</color> :
77-
}
78-
79-
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[@UPGRADES:HAS[@UPGRADE:HAS[#techRequired__[advUnmanned]]]]]:NEEDS[RemoteTech]:FINAL {
80-
@description ^= :^:<color=yellow>(Available with advUnmanned)</color> :
81-
}
82-
83-
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1DishRange[<500000],#DishAngle[>0]]]:NEEDS[RemoteTech]:FINAL {
84-
@description ^= :^:<color=orange>Class 1 RT Antenna DISH.</color> :
85-
}
86-
87-
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1OmniRange[<500000],~DishAngle[]]]:NEEDS[RemoteTech]:FINAL {
88-
@description ^= :^:<color=orange>Class 1 RT Antenna OMNI.</color> :
89-
}
90-
91-
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[#OmniRange[<5001]]]:NEEDS[RemoteTech]:FINAL {
92-
@description ^= :^:<color=orange>Class 1 RT Antenna PASSIVE.</color> :
93-
}
94-
95-
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1DishRange[>499999],#Mode1DishRange[<2000000001],#DishAngle[>0]]]:NEEDS[RemoteTech]:FINAL {
96-
@description ^= :^:<color=orange>Class 2 RT Antenna DISH.</color> :
97-
}
98-
99-
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1OmniRange[>499999],#Mode1OmniRange[<2000000001],~DishAngle[]]]:NEEDS[RemoteTech]:FINAL {
100-
@description ^= :^:<color=orange>Class 2 RT Antenna OMNI.</color> :
101-
}
102-
103-
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[#OmniRange[>5000],#OmniRange[<200001]]]:NEEDS[RemoteTech]:FINAL {
104-
@description ^= :^:<color=orange>Class 2 RT Antenna PASSIVE.</color> :
105-
}
106-
107-
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1DishRange[>2000000000],#Mode1DishRange[<250000000001],#DishAngle[>0]]]:NEEDS[RemoteTech]:FINAL {
108-
@description ^= :^:<color=orange>Class 3 RT Antenna DISH.</color> :
109-
}
110-
111-
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1OmniRange[>2000000000],#Mode1OmniRange[<250000000001],~DishAngle[]]]:NEEDS[RemoteTech]:FINAL {
112-
@description ^= :^:<color=orange>Class 3 RT Antenna OMNI.</color> :
113-
}
114-
115-
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[#OmniRange[>200000],#OmniRange[<2500001]]]:NEEDS[RemoteTech]:FINAL {
116-
@description ^= :^:<color=orange>Class 3 RT Antenna PASSIVE.</color> :
117-
}
118-
119-
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1DishRange[>250000000000],#Mode1DishRange[<1000000000001],#DishAngle[>0]]]:NEEDS[RemoteTech]:FINAL {
120-
@description ^= :^:<color=orange>Class 4 RT Antenna DISH.</color> :
121-
}
122-
123-
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1OmniRange[>250000000000],#Mode1OmniRange[<1000000000001],~DishAngle[]]]:NEEDS[RemoteTech]:FINAL {
124-
@description ^= :^:<color=orange>Class 4 RT Antenna OMNI.</color> :
125-
}
126-
127-
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[#OmniRange[>2500000],#OmniRange[<10000001]]]:NEEDS[RemoteTech]:FINAL {
128-
@description ^= :^:<color=orange>Class 4 RT Antenna PASSIVE.</color> :
129-
}
130-
131-
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1DishRange[>1000000000000],#DishAngle[>0]]]:NEEDS[RemoteTech]:FINAL {
132-
@description ^= :^:<color=orange>Class 5 RT Antenna DISH.</color> :
133-
}
134-
135-
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1OmniRange[>1000000000000],~DishAngle[]]]:NEEDS[RemoteTech]:FINAL {
136-
@description ^= :^:<color=orange>Class 5 RT Antenna OMNI.</color> :
137-
}
138-
139-
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[#OmniRange[>10000000]]]:NEEDS[RemoteTech]:FINAL {
140-
@description ^= :^:<color=orange>Class 5 RT Antenna PASSIVE.</color> :
141-
}
1+
//Add Class Descriptions to antennas by range.
2+
//Author: Gordon Dry
3+
4+
// stock CommNet
5+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaCombinable[?rue]]]:NEEDS[!RemoteTech]:FINAL {
6+
@description ^= :^:<color=green>(combinable)</color> :
7+
}
8+
9+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[<500000],#antennaType[RELAY]]]:NEEDS[!RemoteTech]:FINAL {
10+
@description ^= :^:<color=orange>Class 1 Antenna RELAY.</color> :
11+
}
12+
13+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[<500000],#antennaType[DIRECT]]]:NEEDS[!RemoteTech]:FINAL {
14+
@description ^= :^:<color=orange>Class 1 Antenna DIRECT.</color> :
15+
}
16+
17+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[<5001],#antennaType[INTERNAL]]]:NEEDS[!RemoteTech]:FINAL {
18+
@description ^= :^:<color=orange>Class 1 Antenna INTERNAL.</color> :
19+
}
20+
21+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>499999],#antennaPower[<2000000001],#antennaType[RELAY]]]:NEEDS[!RemoteTech]:FINAL {
22+
@description ^= :^:<color=orange>Class 2 Antenna RELAY.</color> :
23+
}
24+
25+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>499999],#antennaPower[<2000000001],#antennaType[DIRECT]]]:NEEDS[!RemoteTech]:FINAL {
26+
@description ^= :^:<color=orange>Class 2 Antenna DIRECT.</color> :
27+
}
28+
29+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>5000],#antennaPower[<200001],#antennaType[INTERNAL]]]:NEEDS[!RemoteTech]:FINAL {
30+
@description ^= :^:<color=orange>Class 2 Antenna INTERNAL.</color> :
31+
}
32+
33+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>2000000000],#antennaPower[<250000000001],#antennaType[RELAY]]]:NEEDS[!RemoteTech]:FINAL {
34+
@description ^= :^:<color=orange>Class 3 Antenna RELAY.</color> :
35+
}
36+
37+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>2000000000],#antennaPower[<250000000001],#antennaType[DIRECT]]]:NEEDS[!RemoteTech]:FINAL {
38+
@description ^= :^:<color=orange>Class 3 Antenna DIRECT.</color> :
39+
}
40+
41+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>200000],#antennaPower[<2500001],#antennaType[INTERNAL]]]:NEEDS[!RemoteTech]:FINAL {
42+
@description ^= :^:<color=orange>Class 3 Antenna INTERNAL.</color> :
43+
}
44+
45+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>250000000000],#antennaPower[<1000000000001],#antennaType[RELAY]]]:NEEDS[!RemoteTech]:FINAL {
46+
@description ^= :^:<color=orange>Class 4 Antenna RELAY.</color> :
47+
}
48+
49+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>250000000000],#antennaPower[<1000000000001],#antennaType[DIRECT]]]:NEEDS[!RemoteTech]:FINAL {
50+
@description ^= :^:<color=orange>Class 4 Antenna DIRECT.</color> :
51+
}
52+
53+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>2500000],#antennaPower[<10000001],#antennaType[INTERNAL]]]:NEEDS[!RemoteTech]:FINAL {
54+
@description ^= :^:<color=orange>Class 4 Antenna INTERNAL.</color> :
55+
}
56+
57+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>1000000000000],#antennaType[RELAY]]]:NEEDS[!RemoteTech]:FINAL {
58+
@description ^= :^:<color=orange>Class 5 Antenna RELAY.</color> :
59+
}
60+
61+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>1000000000000],#antennaType[DIRECT]]]:NEEDS[!RemoteTech]:FINAL {
62+
@description ^= :^:<color=orange>Class 5 Antenna DIRECT.</color> :
63+
}
64+
65+
@PART[*]:HAS[@MODULE[ModuleDataTransmitter*]:HAS[#antennaPower[>10000000],#antennaType[INTERNAL]]]:NEEDS[!RemoteTech]:FINAL {
66+
@description ^= :^:<color=orange>Class 5 Antenna INTERNAL.</color> :
67+
}
68+
69+
//RemoteTech
70+
71+
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[@UPGRADES:HAS[@UPGRADE:HAS[#techRequired__[unmannedTech]]]]]:NEEDS[RemoteTech]:FINAL {
72+
@description ^= :^:<color=yellow>(Available with unmannedTech)</color> :
73+
}
74+
75+
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[@UPGRADES:HAS[@UPGRADE:HAS[#techRequired__[unmannedTech]]]]]:NEEDS[RemoteTech]:FINAL {
76+
@description ^= :^:<color=yellow>(Available with unmannedTech)</color> :
77+
}
78+
79+
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[@UPGRADES:HAS[@UPGRADE:HAS[#techRequired__[advUnmanned]]]]]:NEEDS[RemoteTech]:FINAL {
80+
@description ^= :^:<color=yellow>(Available with advUnmanned)</color> :
81+
}
82+
83+
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1DishRange[<500000],#DishAngle[>0]]]:NEEDS[RemoteTech]:FINAL {
84+
@description ^= :^:<color=orange>Class 1 RT Antenna DISH.</color> :
85+
}
86+
87+
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1OmniRange[<500000],~DishAngle[]]]:NEEDS[RemoteTech]:FINAL {
88+
@description ^= :^:<color=orange>Class 1 RT Antenna OMNI.</color> :
89+
}
90+
91+
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[#OmniRange[<5001]]]:NEEDS[RemoteTech]:FINAL {
92+
@description ^= :^:<color=orange>Class 1 RT Antenna PASSIVE.</color> :
93+
}
94+
95+
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1DishRange[>499999],#Mode1DishRange[<2000000001],#DishAngle[>0]]]:NEEDS[RemoteTech]:FINAL {
96+
@description ^= :^:<color=orange>Class 2 RT Antenna DISH.</color> :
97+
}
98+
99+
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1OmniRange[>499999],#Mode1OmniRange[<2000000001],~DishAngle[]]]:NEEDS[RemoteTech]:FINAL {
100+
@description ^= :^:<color=orange>Class 2 RT Antenna OMNI.</color> :
101+
}
102+
103+
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[#OmniRange[>5000],#OmniRange[<200001]]]:NEEDS[RemoteTech]:FINAL {
104+
@description ^= :^:<color=orange>Class 2 RT Antenna PASSIVE.</color> :
105+
}
106+
107+
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1DishRange[>2000000000],#Mode1DishRange[<250000000001],#DishAngle[>0]]]:NEEDS[RemoteTech]:FINAL {
108+
@description ^= :^:<color=orange>Class 3 RT Antenna DISH.</color> :
109+
}
110+
111+
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1OmniRange[>2000000000],#Mode1OmniRange[<250000000001],~DishAngle[]]]:NEEDS[RemoteTech]:FINAL {
112+
@description ^= :^:<color=orange>Class 3 RT Antenna OMNI.</color> :
113+
}
114+
115+
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[#OmniRange[>200000],#OmniRange[<2500001]]]:NEEDS[RemoteTech]:FINAL {
116+
@description ^= :^:<color=orange>Class 3 RT Antenna PASSIVE.</color> :
117+
}
118+
119+
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1DishRange[>250000000000],#Mode1DishRange[<1000000000001],#DishAngle[>0]]]:NEEDS[RemoteTech]:FINAL {
120+
@description ^= :^:<color=orange>Class 4 RT Antenna DISH.</color> :
121+
}
122+
123+
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1OmniRange[>250000000000],#Mode1OmniRange[<1000000000001],~DishAngle[]]]:NEEDS[RemoteTech]:FINAL {
124+
@description ^= :^:<color=orange>Class 4 RT Antenna OMNI.</color> :
125+
}
126+
127+
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[#OmniRange[>2500000],#OmniRange[<10000001]]]:NEEDS[RemoteTech]:FINAL {
128+
@description ^= :^:<color=orange>Class 4 RT Antenna PASSIVE.</color> :
129+
}
130+
131+
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1DishRange[>1000000000000],#DishAngle[>0]]]:NEEDS[RemoteTech]:FINAL {
132+
@description ^= :^:<color=orange>Class 5 RT Antenna DISH.</color> :
133+
}
134+
135+
@PART[*]:HAS[@MODULE[ModuleRTAntenna]:HAS[#Mode1OmniRange[>1000000000000],~DishAngle[]]]:NEEDS[RemoteTech]:FINAL {
136+
@description ^= :^:<color=orange>Class 5 RT Antenna OMNI.</color> :
137+
}
138+
139+
@PART[*]:HAS[@MODULE[ModuleRTAntennaPassive]:HAS[#OmniRange[>10000000]]]:NEEDS[RemoteTech]:FINAL {
140+
@description ^= :^:<color=orange>Class 5 RT Antenna PASSIVE.</color> :
141+
}

0 commit comments

Comments
 (0)