@@ -128,6 +128,7 @@ def getData(self):
128128 data .groups [_t ('Pirate Insurgency' )] = self .getEffectBeacons (
129129 _t ('ContextMenu|ProjectedEffectManipulation|Insurgency' ),
130130 extra_garbage = (_t ('ContextMenu|ProjectedEffectManipulation|Beacon' ),))
131+ data .groups [_t ('IHub Upgrades' )] = self .getIHubEffects ()
131132 return data
132133
133134 def getEffectBeacons (self , * groups , extra_garbage = ()):
@@ -219,19 +220,6 @@ def getAbyssalWeather(self):
219220 subsubdata .items .append (Entry (beacon .ID , beacon .customName , beacon .customName ))
220221 subdata .sort ()
221222
222- # PVP weather
223- data .items .append (Entry (49766 , _t ('PvP Weather' ), _t ('PvP Weather' )))
224-
225- return data
226-
227- def getDestructibleBeacons (self ):
228- data = Group ()
229- sMkt = Market .getInstance ()
230- for item in sMkt .getItemsByGroup (sMkt .getGroup ('Destructible Effect Beacon' )):
231- if not item .isType ('projected' ):
232- continue
233- data .items .append (Entry (item .ID , item .name , item .name ))
234- data .sort ()
235223 return data
236224
237225 def getDrifterIncursion (self ):
@@ -242,7 +230,7 @@ def getDrifterIncursion(self):
242230 return data
243231
244232 def getInvasionBeacons (self ):
245- data = self . getDestructibleBeacons ()
233+ data = Group ()
246234 # Trig Minor Victory
247235 item = Market .getInstance ().getItem (87177 )
248236 data .items .append (Entry (item .ID , item .name , item .name ))
@@ -254,11 +242,20 @@ def getInvasionBeacons(self):
254242 data .items .append (Entry (item .ID , item .name , item .name ))
255243 return data
256244
257- def getInsurgencyBeacons (self ):
258- data = self .getDestructibleBeacons ()
259- # Suppression Interdiction Range Beacon
260- item = Market .getInstance ().getItem (79839 )
261- data .items .append (Entry (item .ID , item .name , item .name ))
245+ def getIHubEffects (self ):
246+ data = Group ()
247+ # Electric
248+ item = Market .getInstance ().getItem (87950 )
249+ data .items .append (Entry (item .ID , item .name , _t ('Electric' )))
250+ # Plasma
251+ item = Market .getInstance ().getItem (87949 )
252+ data .items .append (Entry (item .ID , item .name , _t ('Plasma' )))
253+ # Exotic
254+ item = Market .getInstance ().getItem (87951 )
255+ data .items .append (Entry (item .ID , item .name , _t ('Exotic' )))
256+ # Gamma
257+ item = Market .getInstance ().getItem (87815 )
258+ data .items .append (Entry (item .ID , item .name , _t ('Gamma' )))
262259 return data
263260
264261AddEnvironmentEffect .register ()
0 commit comments