182 std::string effectString =
"";
184 switch (m_modRef->typeID())
187 effectString =
"effects.SuperWeaponAmarr";
188 effectID = effectSuperWeaponAmarr;
192 effectString =
"effects.SuperWeaponCaldari";
193 effectID = effectSuperWeaponCaldari;
197 effectString =
"effects.SuperWeaponGallente";
198 effectID = effectSuperWeaponGallente;
202 effectString =
"effects.SuperWeaponMinmatar";
203 effectID = effectSuperWeaponMinmatar;
208 m_shipRef->GetPilot()->GetShipSE()->DestinyMgr()->SendSpecialEffect
225 ge.selfID = m_modRef->itemID();
226 ge.charID = m_shipRef->ownerID();
227 ge.shipID = m_shipRef->itemID();;
231 ge.effectID = effectID;
232 Notify_OnGodmaShipEffect shipEff;
233 shipEff.itemID = ge.selfID;
234 shipEff.effectID = ge.effectID;
238 shipEff.environment = ge.Encode();
239 shipEff.startTime = shipEff.timeNow;
240 shipEff.duration = m_cycleTime;
241 shipEff.repeat = m_repeat;
243 std::vector<PyTuple*> events;
244 events.push_back(shipEff.Encode());
245 std::vector<PyTuple*> updates;
246 m_shipRef->GetPilot()->GetShipSE()->DestinyMgr()->SendDestinyUpdate(updates, events,
false);