ワープアイテムの処理
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