Class ReactorRolloutDifferTest.RecordingReactor

java.lang.Object
scripting.ReactorRolloutDifferTest.RecordingReactor
Enclosing class:
ReactorRolloutDifferTest

public static final class ReactorRolloutDifferTest.RecordingReactor extends Object
受信任第一方腳本以 HostAccess.ALL 直呼本物件的 public 方法 —— 與線上 rm (ReactorActionManager)同樣的 host-interop 路徑。每個方法把「多載判別標籤 + 引數」追加到有序 log;void-only(reactor 的 rm 方法幾乎全為 void),故轉錄差異只來自引擎(多載選擇/ 數值強制/String 身份),正是 differ 要隔離的對象。簽章鏡射真實多載集 (dropItems 0/4/5、spawnMonster 1/2/3、warp/warpS/warpMap、playerMessage/mapMessage 的 String 與 (int,String) 兩式…)以反映線上的多載解析。
  • Field Details

  • Constructor Details

    • RecordingReactor

      public RecordingReactor()
  • Method Details

    • dropItems

      public void dropItems()
    • dropItems

      public void dropItems(boolean meso, int mesoChance, int minMeso, int maxMeso)
    • dropItems

      public void dropItems(boolean meso, int mesoChance, int minMeso, int maxMeso, int minItems)
    • dropSingleItem

      public void dropSingleItem(int itemId)
    • doHarvest

      public void doHarvest()
    • spawnMonster

      public void spawnMonster(int id)
    • spawnMonster

      public void spawnMonster(int id, int qty)
    • spawnMonster

      public void spawnMonster(int id, int x, int y)
    • spawnNpc

      public void spawnNpc(int npcId)
    • killMonster

      public void killMonster(int monsId)
    • killAll

      public void killAll()
    • warp

      public void warp(int map)
    • warp

      public void warp(int map, int portal)
    • warp

      public void warp(int map, String portal)
    • warpS

      public void warpS(int map, int portal)
    • warpS

      public void warpS(int map, String portal)
    • warpMap

      public void warpMap(int mapid, int portal)
    • playerMessage

      public void playerMessage(String message)
    • playerMessage

      public void playerMessage(int type, String message)
    • mapMessage

      public void mapMessage(String message)
    • mapMessage

      public void mapMessage(int type, String message)
    • changeMusic

      public void changeMusic(String songName)
    • forceCompleteQuest

      public void forceCompleteQuest(int id)