Skip to content

tool.mod.script.Struct

tool.mod.script.Struct

Fields

NameType
staticp_InitFun
staticp_ReleaseFun
staticp_OnHeroChangeExitRoomFun
staticp_OnHeroDiesFun
staticget_allRoomsFun
staticapplyDifficultyFun
staticp_RebuildAllRoomsFun
staticcreateSpecificRoomFun
staticcreateRoomFromGroupFun
staticcreateRoomWithTypeFun
staticcreateRoomWithTypeFromGroupFun
staticcreateAndAddRoomsBetweenFun
staticcreateShopWithTypeFun
staticcreateShopFun
staticcreatePerkShopFun
staticcreateTimedBranchFun
staticcreateTimedBranchBeforeFun
staticcreateZChallengeAfterFun
staticcreateTeleportBeforeFun
staticcreateTeleportAfterFun
staticcreateRunicZDoorFun
staticcreateRunicZDoorWithCombatCountFun
staticcreateSpecificExitFun
staticcreateExitFromGroupFun
staticcreateExitFun
staticcreateCrossFun
staticgetRoomByNameFun
staticchangeNextLevelsExitFun
staticisRandomBelowFun
staticshuffleArrayFun
staticp_allRoomshl.types.ArrayObj
staticp_LevelStructlevel.LevelStruct
staticp_OnHeroChangeExitRoomIDI32
staticp_OnHeroDiesIDI32

Protos

No protos.

Bindings

  • static f@36171 shuffleArray(hl.types.ArrayDyn) → Void
  • static f@36145 isRandomBelow(F64) → Bool
  • static f@36170 changeNextLevelsExit(String, String, String) → Void
  • static f@36169 getRoomByName(String) → tool.mod.script.RoomNode
  • static f@36168 createCross(String) → tool.mod.script.RoomNode
  • static f@36167 createExit(String) → tool.mod.script.ExitNode
  • static f@36166 createExitFromGroup(String, String) → tool.mod.script.ExitNode
  • static f@36165 createSpecificExit(String, String) → tool.mod.script.ExitNode
  • static f@36164 createRunicZDoorWithCombatCount(tool.mod.script.RoomNode, I32, I32, hl.types.ArrayObj) → Void
  • static f@36163 createRunicZDoor(tool.mod.script.RoomNode, I32, hl.types.ArrayObj) → Void
  • static f@36162 createTeleportAfter(tool.mod.script.RoomNode) → tool.mod.script.RoomNode
  • static f@36161 createTeleportBefore(tool.mod.script.RoomNode) → tool.mod.script.RoomNode
  • static f@36160 createZChallengeAfter(String, Ref, String, String, Null) → Void
  • static f@36159 createTimedBranchBefore(tool.mod.script.RoomNode, Null) → tool.mod.script.RoomNode
  • static f@36158 createTimedBranch(Null) → tool.mod.script.RoomNode
  • static f@36157 createPerkShop() → tool.mod.script.RoomNode
  • static f@36156 createShop() → tool.mod.script.RoomNode
  • static f@36155 createShopWithType(level.MerchantType) → tool.mod.script.RoomNode
  • static f@36154 createAndAddRoomsBetween(String, String, I32, String, hl.types.ArrayObj, I32) → hl.types.ArrayObj
  • static f@36153 createRoomWithTypeFromGroup(String, String) → tool.mod.script.RoomNode
  • static f@36152 createRoomWithType(String) → tool.mod.script.RoomNode
  • static f@36151 createRoomFromGroup(String) → tool.mod.script.RoomNode
  • static f@36150 createSpecificRoom(String) → tool.mod.script.RoomNode
  • static f@36113 p_RebuildAllRooms() → Void
  • static f@36149 applyDifficulty() → Void
  • static f@36148 get_allRooms() → hl.types.ArrayObj
  • static f@36147 p_OnHeroDies(Dyn) → Void
  • static f@36146 p_OnHeroChangeExitRoom(Dyn) → Void
  • static f@36144 p_Release() → Void
  • static f@36138 p_Init(level.LevelStruct) → Void