ワープアイテムの処理

TW_UsebleItem.Q


qUseItem1000150() //神鳥の羽
{
  //イベントマップ
   if (trigger.getWorld().isEventWorld()) {
       trigger.message(CANT_USE_TELEPORT_ITEM_SINCE_EVENTWORLD, MSG_TYPE__SYSTEM);
       return;
   }

  //テレポート可能な地域か
   if (!trigger.getWorld().canUseCustomWarp()) {
       trigger.message(CANT_USE_TELEPORT_ITEM_SINCE_EVENTWORLD, MSG_TYPE__SYSTEM);
       return;
   }

  if (!trigger.isAlive()) return; //死んでたら使えない

      //何かの制限
   if (trigger.isLimited())
   {
       trigger.message(TEXT_EKION_NEW_CHAR_NOT_MOVE1, MSG_TYPE__SYSTEM);
       trigger.message(TEXT_EKION_NEW_CHAR_NOT_MOVE2, MSG_TYPE__SYSTEM);
       return;
   }
       //EP1MAP
   if (trigger.getWorld().allowedWarpGroup() == 0)
   {
       controller.sweepNumbered(1);
       trigger.sendWarpPoint(1);
   }//EP2MAP
   else if (trigger.getWorld().allowedWarpGroup() == 1)
   {
       controller.sweepNumbered(1);
       trigger.sendWarpPoint(2);
   //    trigger.message(CANT_USE_TELEPORT_ITEM_NOT_GROUP, MSG_TYPE__SYSTEM);
   //    return;
   }
   return;
}


試験的にEP2でも使えるようにしました。

  • 最終更新:2016-10-03 23:30:15

このWIKIを編集するにはパスワード入力が必要です

認証パスワード