38     m_buildUpTimer(0), m_effectDurationTimer(0)
 
   49     m_targetID = pSE->
GetID();
 
   62     std::string effectString = 
"";
 
   64     switch (m_modRef->typeID())
 
   67             effectString = 
"effects.SuperWeaponAmarr";
 
   68             effectID = effectSuperWeaponAmarr;
 
   72             effectString = 
"effects.SuperWeaponCaldari";
 
   73             effectID = effectSuperWeaponCaldari;
 
   77             effectString = 
"effects.SuperWeaponGallente";
 
   78             effectID = effectSuperWeaponGallente;
 
   82             effectString = 
"effects.SuperWeaponMinmatar";
 
   83             effectID = effectSuperWeaponMinmatar;
 
   87     uint32 timeLeft = GetRemainingCycleTimeMS();
 
   91     m_shipRef->GetPilot()->GetShipSE()->DestinyMgr()->SendSpecialEffect
 
  107         ge.selfID = m_modRef->itemID();
 
  108         ge.charID = m_shipRef->ownerID();
 
  109         ge.shipID = m_shipRef->itemID();
 
  113         ge.effectID = effectID;
 
  114     Notify_OnGodmaShipEffect shipEff;
 
  115         shipEff.itemID = ge.selfID;
 
  116         shipEff.effectID = ge.effectID;
 
  120         shipEff.environment = ge.Encode();
 
  122         shipEff.duration = timeLeft;
 
  126     PyTuple* tuple = shipEff.Encode();
 
  128     if (m_destinyMgr->IsWarping() or (m_bubble == 
nullptr))
 
  129         m_shipRef->GetPilot()->QueueDestinyEvent(&tuple);
 
  131         m_bubble->BubblecastDestinyEvent(&tuple, 
"destiny");
 
  136         if ((!m_shipRef->GetPilot()->GetShipSE()->SysBubble())
 
  137             || (!m_shipRef->GetPilot()->GetShipSE()->SysBubble()->GetEntity(m_targetID))
 
  163         Damage d(m_shipRef->GetPilot()->GetShipSE(),
 
  170                  effectProjectileFired       
 
  173         m_targetSE->ApplyDamage(d);
 
  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);
 
itemID[count] Create count or of the specified item(from Insider)" ) COMMAND( goto
 
SuperWeapon(InventoryItemRef item, ShipItemRef ship)
 
itemID[count] Create count or of the specified() x() entityID Translocate to the specified entity Immediately stops ship
 
virtual void StopCycle(bool abort=false)
 
virtual void Activate(SystemEntity *pSE)
 
virtual void Activate(uint16 effectID, uint32 targetID=0, int16 repeat=0)