====== DataTypes and Usages ======
**[[developer_center:developer_editor:script:datatype#error_code|Scroll down]]**
It can be called directly in the code without creating a new object. The calling form is as follows:
local errorCode = ErrorCode.OK
local worldType = WorldType.OWTYPE_GAMEMAKER
----
===== Error Code =====
^ Name ^ Value ^ Description ^
| ErrorCode.OK | 0 | Return correctly |
| ErrorCode.FAILED | 1001 | Return some error |
To ensure error prevention and avoid potential crashes in subsequent script execution, it is advisable to implement proper error handling and exception management for the APIs. Here's a more formal code example that includes error prevention:
local result = Player:setPosition(0,100,7,100)
if result == 1001 then
--Return error(1001)
else
--Return correct(0)
end
----
===== Inventory Position =====
[[developer_center:developer_editor:script:backpack_event|Switch To Backpack API Page]]
^ Name ^ Value ^ Description ^
| BPACK_SINDEX.BACKPACK_START_INDEX | 0-29 | Backpack bar |
| BPACK_SINDEX.SHORTCUT_START_INDEX | 1000-1007 | Shortcut bar |
| BPACK_SINDEX.STORAGE_START_INDEX | 3000 | Storage box |
| BPACK_SINDEX.EQUIP_START_INDEX | 8000-8004 | Armor bar |
----
===== Game Mode =====
^ Name ^ Value ^ Description ^
| WorldType.OWTYPE_SINGLE | 0 | Single mode |
| WorldType.OWTYPE_CREATE | 1 | Multiplayer creation mode |
| WorldType.OWTYPE_EXTREMITY | 2 | Extreme mode |
| WorldType.OWTYPE_CREATE_RUNGAME | 3 | Survival mode switched from creation mode |
| WorldType.OWTYPE_GAMEMAKER | 4 | Dev mode-edit |
| WorldType.OWTYPE_GAMEMAKER_RUN | 5 | Dev mode-play |
| WorldType.OWTYPE_FREEMODE | 6 | Survival mode-free |
| WorldType.OWTYPE_RECORD | 9 | Record mode |
----
===== Custom View Edit State =====
^ Name ^ Value ^ Description ^
| CameraEditState.CAMERA_EDIT_STATE_NULL | 0 | Empty |
| CameraEditState.CAMERA_EDIT_STATE_EDIT | 1 | Edit |
| CameraEditState.CAMERA_EDIT_STATE_TEST | 2 | Test |
----
===== Mini-map Mark =====
^ Name ^ Value ^ Description ^
| MAPMARK_TYPE.MMARK_LINE | 0 | Linear mark |
| MAPMARK_TYPE.MMARK_RECTANGLE | 1 | Rectangular mark |
| MAPMARK_TYPE.MMARK_CIRCLE | 2 | Circular mark |
----
===== Equipment Parts =====
^ Name ^ Value ^ Description ^
| EQUIP_SLOT_TYPE.EQUIP_HEAD | 0 | Head |
| EQUIP_SLOT_TYPE.EQUIP_BREAST | 1 | Chest |
| EQUIP_SLOT_TYPE.EQUIP_LEGGING | 2 | Leg |
| EQUIP_SLOT_TYPE.EQUIP_SHOE | 3 | foot |
| EQUIP_SLOT_TYPE.EQUIP_PIFENG | 4 | Cloak |
| EQUIP_SLOT_TYPE.EQUIP_WEAPON | 5 | Weapon |
| EQUIP_SLOT_TYPE.MAX_EQUIP_SLOTS | 6 | --- |
----
===== Enchant Attributes =====
^ Name ^ Value ^ Description ^
| MODATTRIB_TYPE.MODATTR_MOVE_SPEED | 0 | Walking speed |
| MODATTRIB_TYPE.MODATTR_SWIM_SPEED | 1 | Swimming speed |
| MODATTRIB_TYPE.MODATTR_JUMP_SPEED | 2 | Upward jumping speed |
| MODATTRIB_TYPE.MODATTR_ATTACK_PUNCH | 3 | Percentage of melee attack buff |
| MODATTRIB_TYPE.MODATTR_ATTACK_RANGE | 4 | Percentage of ranged attack buff |
| MODATTRIB_TYPE.MODATTR_ATTACK_EXPLODE | 5 | Percentage of explosion attack buff |
| MODATTRIB_TYPE.MODATTR_ATTACK_FIRE | 6 | Percentage of fire attack buff |
| MODATTRIB_TYPE.MODATTR_ATTACK_POISON | 7 | Percentage of poison attack buff |
| MODATTRIB_TYPE.MODATTR_ATTACK_WITHER | 8 | Percentage of wither attack buff |
| MODATTRIB_TYPE.MODATTR_ATTACK_PLAYER | 9 | Bonus percentage when attack other players|
| MODATTRIB_TYPE.MODATTR_ATTACK_UNDEAD | 10 | Bonus percentage when attack the undead |
| MODATTRIB_TYPE.MODATTR_ATTACK_ANIMAL | 11 | Bonus percentage when attack animals |
| MODATTRIB_TYPE.MODATTR_DAMAGED_PUNCH | 12 | Percentage of melee attack buff when being attacked |
| MODATTRIB_TYPE.MODATTR_DAMAGED_RANGE | 13 | Percentage of ranged attack buff when being attacked |
| MODATTRIB_TYPE.MODATTR_DAMAGED_EXPLODE | 14 | Percentage of explosion attack buff when being attacked by explosion |
| MODATTRIB_TYPE.MODATTR_DAMAGED_FIRE | 15 | Percentage of fire attack buff when being attacked by fire |
| MODATTRIB_TYPE.MODATTR_DAMAGED_POISON | 16 | Percentage of poison attack when being attacked by poison |
| MODATTRIB_TYPE.MODATTR_DAMAGED_WITHER | 17 | Percentage of wither attack buff when being attacked |
| MODATTRIB_TYPE.MODATTR_DAMAGED_FALLING | 18 | Percentage of fall damage when falling from high place |
| MODATTRIB_TYPE.MODATTR_ARMOR_PUNCH | 19 | Melee armor defense increase |
| MODATTRIB_TYPE.MODATTR_ARMOR_RANGE | 20 | Ranged armor defense increase |
| MODATTRIB_TYPE.MODATTR_ARMOR_EXPLODE | 21 | Blast armor defense increase |
| MODATTRIB_TYPE.MODATTR_DAMAGE_ABSORB | 22 | Damage absorption |
| MODATTRIB_TYPE.MODATTR_CRITICAL_HIT | 23 | Percentage of critical hit buff |
| MODATTRIB_TYPE.MODATTR_KNOCK | 24 | Increase knockback distance when attacking others |
| MODATTRIB_TYPE.MODATTR_KNOCK_RESIST | 25 | Reduce knockback distance |
| MODATTRIB_TYPE.MODATTR_KNOCK_RESIST_PROB | 26 | Knockback resistance,0.2 means there's a 20% chance of not being knockback |
| MODATTRIB_TYPE.MODATTR_DIG_SPEED | 27 | Mining speed |
| MODATTRIB_TYPE.MODATTR_LUCK_DIG | 28 | Mining fortune,0.2 mean 20% chance of more block drops |
| MODATTRIB_TYPE.MODATTR_LUCK_KILLMOB | 29 | Monster loot |
| MODATTRIB_TYPE.MODATTR_VIEW_BRIGHT | 30 | Vision brightness 0 - 1.0 |
| MODATTRIB_TYPE.MODATTR_ACTOR_SCALE | 31 | Character Size 0 - 1.0 |
| MODATTRIB_TYPE.MODATTR_OXYGEN_SUPPLY | 32 | Oxygen supply 1: only underwater,100:Only in planet Horas, 101:Both10000:RecoverOxygen |
| MODATTRIB_TYPE.MAX_MOB_MODATTR | 27 | --- |
| MODATTRIB_TYPE.MAX_PLAYER_MODATTR | 33 | --- |
| MODATTRIB_TYPE.MAX_MOD_ATTRIB | 33 | --- |
----
===== Game Result =====
^ Name ^ Value ^ Description ^
| TEAM_RESULTS.TEAM_RESULTS_NONE | 0 | Unsettled |
| TEAM_RESULTS.TEAM_RESULTS_WIN | 1 | Victory |
| TEAM_RESULTS.TEAM_RESULTS_LOSE | 2 | Defeated |
| TEAM_RESULTS.TEAM_RESULTS_DOGFALL | 3 | Draw |
----
===== Game Sound Type =====
^ Name ^ Value ^ Description ^
| GSOUND_TYPE.GSOUND_DIG | 0 | Mining |
| GSOUND_TYPE.GSOUND_DESTROY | 1 | Breaking |
| GSOUND_TYPE.GSOUND_PLACE | 2 | Placing |
| GSOUND_TYPE.GSOUND_FALLGROUND| 3 | Falling down |
| GSOUND_TYPE.GSOUND_WALK | 4 | Walk |
----
===== Creature Body Effect =====
^ Name ^ Value ^ Description ^
| ACTORBODY_EFFECT.BODYFX_HURT | 0 | --- |
| ACTORBODY_EFFECT.BODYFX_FIRE | 1 | --- |
| ACTORBODY_EFFECT.BODYFX_PORTAL | 2 | --- |
| ACTORBODY_EFFECT.BODYFX_ACCUMFIRE | 3 | --- |
| ACTORBODY_EFFECT.BODYFX_DRAGONFIRE | 4 | --- |
| ACTORBODY_EFFECT.BODYFX_DRAGONSUMMON | 5 | --- |
| ACTORBODY_EFFECT.BODYFX_TAME_SUCCEED | 6 | --- |
| ACTORBODY_EFFECT.BODYFX_TAME_FAILED | 7 | --- |
| ACTORBODY_EFFECT.BODYFX_TAME_FOOD | 8 | --- |
| ACTORBODY_EFFECT.BODYFX_TAME_NOFOOD | 9 | --- |
| ACTORBODY_EFFECT.BODYFX_AI_NEEDREEDS | 10 | --- |
| ACTORBODY_EFFECT.BODYFX_FEAR | 11 | --- |
| ACTORBODY_EFFECT.BODYFX_ROLECOLLECT | 12 | --- |
| ACTORBODY_EFFECT.BODYFX_ROLEJUMP | 13 | --- |
| ACTORBODY_EFFECT.BODYFX_DEADPROTECT | 14 | --- |
| ACTORBODY_EFFECT.BODYFX_DRAGONDIE0 | 15 | --- |
| ACTORBODY_EFFECT.BODYFX_DRAGONDIE1 | 16 | --- |
| ACTORBODY_EFFECT.BODYFX_DRAGONDIE2 | 17 | --- |
| ACTORBODY_EFFECT.BODYFX_HORSE_FLY | 18 | --- |
| ACTORBODY_EFFECT.BODYFX_DISAPPEAR | 19 | --- |
| ACTORBODY_EFFECT.BODYFX_HORSE_BENTENG | 20 | --- |
| ACTORBODY_EFFECT.BODYFX_DANCE | 21 | --- |
| ACTORBODY_EFFECT.TOOLFX_JETPACK2 | 22 | --- |
| ACTORBODY_EFFECT.BODYFX_INTERACTION | 23 | --- |
| ACTORBODY_EFFECT.HUDFX_HEADSHOT | 24 | --- |
| ACTORBODY_EFFECT.HUDFX_NORMALSHOT | 25 | --- |
| ACTORBODY_EFFECT.BODYFX_MILKING | 26 | --- |
| ACTORBODY_EFFECT.BODYFX_AI_ANGRY | 27 | --- |
| ACTORBODY_EFFECT.BODYFX_AI_SLEEP | 28 | --- |
| ACTORBODY_EFFECT.BODYFX_TRANSPORT | 29 | --- |
| ACTORBODY_EFFECT.BODYFX_FORBIDDEN | 30 | --- |
| ACTORBODY_EFFECT.BODYFX_CONCEAL | 31 | Sneak |
| ACTORBODY_EFFECT.BODYFX_WEAPON_FIRE | 32 | Spear Goblin's weapon fire effect |
| ACTORBODY_EFFECT.BODYFX_DIZZY | 33 | dizziness |
| ACTORBODY_EFFECT.BODYFX_MAKETROUBLE | 34 | --- |
| ACTORBODY_EFFECT.BODYFX_TRAINMOVE | 35 | Train moving effect |
| ACTORBODY_EFFECT.BODYFX_AI_HUNGRY | 36 | Hungry |
| ACTORBODY_EFFECT.BODYFX_BALL_CHARGE | 37 | Power accumulate effect when kicking ball|
| ACTORBODY_EFFECT.BODYFX_BALL_SHOOT_RELEASE| 38 | Break out effect when shooting ball |
| ACTORBODY_EFFECT.BODYFX_ENCH_FALL | 39 | Enchant downhill |
----
===== Object Type =====
^ Name ^ Value ^ Description ^
| OBJ_TYPE.OBJTYPE_PLAYER | 1 | Players |
| OBJ_TYPE.OBJTYPE_CREATURE | 2 | Creatures(including mobs, animals, NPC and etc.) |
| OBJ_TYPE.OBJTYPE_DROPITEM | 3 | Item drops |
| OBJ_TYPE.OBJTYPE_MISSILE | 4 | Projectiles |
----
===== Player Backpack Type =====
^ Name ^ Value ^ Description ^
| BACKPACK_TYPE.SHORTCUT | 1 | Shortcut bar |
| BACKPACK_TYPE.INVENTORY | 2 | Inventory bar |
| BACKPACK_TYPE.EQUIP | 3 | Armor bar |
----
===== Player Face Direction =====
^ Name ^ Value ^ Description ^
| FACE_DIRECTION.DIR_NOT_INIT | -1 | Unassigned |
| FACE_DIRECTION.DIR_NEG_X | 0 | X negative direction |
| FACE_DIRECTION.DIR_POS_X | 1 | X positive direction |
| FACE_DIRECTION.DIR_NEG_Z | 2 | Z negative direction |
| FACE_DIRECTION.DIR_POS_Z | 3 | Z positive direction |
| FACE_DIRECTION.DIR_NEG_Y | 4 | Y negative direction |
| FACE_DIRECTION.DIR_POS_Y | 5 | Y positive direction |
----
===== Creature Attributes =====
^ Name ^ Value ^ Description ^
| CREATUREATTR.MAX_HP | 1 | Max health point |
| CREATUREATTR.CUR_HP | 2 | Current health point |
| CREATUREATTR.HP_RECOVER | 3 | Health point recovery |
| CREATUREATTR.MAX_HUNGER | 5 | Max hunger point |
| CREATUREATTR.CUR_HUNGER | 6 | Current hunger point |
| CREATUREATTR.MAX_OXYGEN | 7 | Max oxygen point |
| CREATUREATTR.CUR_OXYGEN | 8 | Current oxygen point |
| CREATUREATTR.RECOVER_OXYGEN | 9 | Speed of oxygen recovery |
| CREATUREATTR.WALK_SPEED | 10 | Walking speed |
| CREATUREATTR.RUN_SPEED | 11 | Running speed |
| CREATUREATTR.SWIN_SPEED | 13 | Swimming speed |
| CREATUREATTR.JUMP_POWER | 14 | Jumping force |
| CREATUREATTR.WEIGHT | 15 | Weight |
| CREATUREATTR.DODGE | 16 | Dodge rate |
| CREATUREATTR.ATK_MELEE | 17 | Melee attack |
| CREATUREATTR.ATK_REMOTE | 18 | Ranged attack |
| CREATUREATTR.DEF_MELEE | 19 | Melee defense |
| CREATUREATTR.DEF_REMOTE | 20 | Ranged defense |
| CREATUREATTR.DIMENSION | 21 | Model Size |
----
===== Creature Attributes Setup =====
^ Name ^ Value ^ Description ^
| CREATUREATTR.ENABLE_MOVE | 1 | Can move |
| CREATUREATTR.ENABLE_ATTACK | 32 | Can attack |
| CREATUREATTR.ENABLE_BEATTACKED | 64 | Can be attacked |
| CREATUREATTR.ENABLE_BEKILLED | 128 | Can be killed |
| CREATUREATTR.ENABLE_PICKUP | 256 | Can pick up items |
| CREATUREATTR.ENABLE_DEATHDROPITEM | 512 | Drop items when die |
----
===== Creature Motions =====
^ Name ^ Value ^ Description ^
| CREATUREMOTION.IDLE | 1 | Idle |
| CREATUREMOTION.STANDBY | 2 | Standby |
| CREATUREMOTION.STROLL | 3 | Stroll |
| CREATUREMOTION.ATK_MELEE | 4 | Melee attack |
| CREATUREMOTION.ATK_REMOTE | 5 | Ranged attack |
| CREATUREMOTION.FOLLOW | 6 | Follow |
| CREATUREMOTION.SWIM | 7 | Swim |
| CREATUREMOTION.RUN_AWAY | 8 | Runaway |
| CREATUREMOTION.SELF_BOMB | 9 | Self explosion |
| CREATUREMOTION.BEATTRACTED | 10 | Attracted |
| CREATUREMOTION.COPULATION | 11 | Mate |
----
===== Player Attributes =====
^ Name ^ Value ^ Description ^
| PLAYERATTR.MAX_HP | 1 | Max health point |
| PLAYERATTR.CUR_HP | 2 | Current health point |
| PLAYERATTR.HP_RECOVER | 3 | Health point recovery |
| PLAYERATTR.LIFE_NUM | 4 | Number of life |
| PLAYERATTR.MAX_HUNGER | 5 | Max hunger point |
| PLAYERATTR.CUR_HUNGER | 6 | Current hunger point |
| PLAYERATTR.MAX_OXYGEN | 7 | Max oxygen point |
| PLAYERATTR.CUR_OXYGEN | 8 | Current oxygen point |
| PLAYERATTR.RECOVER_OXYGEN | 9 | Speed of oxygen recovery |
| PLAYERATTR.WALK_SPEED | 10 | Walking speed |
| PLAYERATTR.RUN_SPEED | 11 | Running speed |
| PLAYERATTR.SNEAK_SPEED | 12 | Sneaking speed |
| PLAYERATTR.SWIN_SPEED | 13 | Swimming speed |
| PLAYERATTR.JUMP_POWER | 14 | Jumping force |
| PLAYERATTR.DODGE | 16 | Dodge rate |
| PLAYERATTR.ATK_MELEE | 17 | Melee attack |
| PLAYERATTR.ATK_REMOTE | 18 | Ranged attack |
| PLAYERATTR.DEF_MELEE | 19 | Melee defense |
| PLAYERATTR.DEF_REMOTE | 20 | Ranged defense |
| PLAYERATTR.DIMENSION | 21 | Model Size |
| PLAYERATTR.SCORE | 22 | Score |
| PLAYERATTR.LEVEL | 23 | Star Level |
| PLAYERATTR.CUR_LEVEL | 27 | Current level |
| PLAYERATTR.CUR_STRENGTH | 28 | Current stamina |
| PLAYERATTR.MAX_STRENGTH | 29 | Maximum stamina |
| PLAYERATTR.STRENGTH_RECOVER | 30 | Stamina recovery rate |
| PLAYERATTR.CUR_LEVELEXP | 26 | Current experience points |
----
===== Player Attributes Setup =====
^ Name ^ Value ^ Description ^
| PLAYERATTR.ENABLE_MOVE | 1 | Can move |
| PLAYERATTR.ENABLE_PLACEBLOCK | 2 | Can place blocks |
| PLAYERATTR.ENABLE_OPERATEBLOCK | 4 | Can use blocks |
| PLAYERATTR.ENABLE_DESTROYBLOCK | 8 | Can break blocks |
| PLAYERATTR.ENABLE_USEITEM | 16 | Can use items |
| PLAYERATTR.ENABLE_ATTACK | 32 | Can attack |
| PLAYERATTR.ENABLE_BEATTACKED | 64 | Can be attacked |
| PLAYERATTR.ENABLE_BEKILLED | 128 | Can be killed |
| PLAYERATTR.ENABLE_PICKUP | 256 | Can pick up items |
| PLAYERATTR.ENABLE_DEATHDROPITEM | 512 | Drop items when die |
| PLAYERATTR.ENABLE_VEHICLEAUTOFORWARD | 1024 | Vehicle Automatic Pilot |
| PLAYERATTR.ENABLE_DISCARDITEM | 2048 | Can discard items |
----
===== Player Items Setup =====
^ Name ^ Value ^ Description ^
| PLAYERATTR.ITEM_DISABLE_THROW | 1 | Cannot discard items |
| PLAYERATTR.ENABLE_PLACEBLOCK | 2 | Cannot drop items |
----
===== Player Motions =====
^ Name ^ Value ^ Description ^
| PLAYERMOTION.STATIC | 0 | Stay still |
| PLAYERMOTION.WALK | 1 | Walk |
| PLAYERMOTION.RUN | 2 | Run |
| PLAYERMOTION.JUMP | 4 | Jump |
| PLAYERMOTION.JUMP_TWICE | 8 | Double jump |
| PLAYERMOTION.SNEAK | 16 | Sneak |
| PLAYERMOTION.FALL_GROUND | 32 | Fall to ground |
----
===== Team Attributes =====
^ Name ^ Value ^ Description ^
| TEAMATTR.PLAYER_NUM | 1 | Number of players |
| TEAMATTR.SCORE | 2 | Score |
----
===== Damage Type =====
^ Name ^ Value ^ Description ^
| HURTTYPE.MELEE | 0 | Melee damage ATTACK_PUNCH |
| HURTTYPE.REMOTE | 1 | Ranged damage ATTACK_RANGE |
| HURTTYPE.BOMB | 2 | Blast damage ATTACK_EXPLODE |
| HURTTYPE.PHYSICS | 3 | Physical damag MAX_PHYSICS_ATTACK |
| HURTTYPE.BURNING | 4 | Burning damage ATTACK_FIRE |
| HURTTYPE.TOXIN | 5 | Poison damage ATTACK_POISON |
| HURTTYPE.WITHER | 6 | Wither damage ATTACK_WITHER |
| HURTTYPE.MAGIC | 7 | Elemental Damage MAX_MAGIC_ATTACK |
| HURTTYPE.SUN | 8 | Sunburn damage ATTACK_SUN |
| HURTTYPE.FALL | 9 | Falling damage ATTACK_FALLING |
| HURTTYPE.ANVIL | 10 | Smash damage ATTACK_ANVIL |
| HURTTYPE.CACTUS | 11 | Cactus damage ATTACK_CACTUS |
| HURTTYPE.ASPHYXIA | 12 | Suffocation ATTACK_WALL |
| HURTTYPE.DROWN | 13 | Drowning ATTACK_DROWN |
| HURTTYPE.SUFFOCATE | 14 | Suffocation of Underwater creatures on land ATTACK_SUFFOCATE |
| HURTTYPE.ANTIINJURY | 13 | Thorn damage ATTACK_ANTIINJURY |
| HURTTYPE.LASER | 14 | Laser damage ATTACK_BLOCK_LASER |
----
===== Special Block Type =====
^ Name ^ Value ^ Description ^
| BLOCKID.AIR | 0 | Air |
----
===== Block Attributes =====
^ Name ^ Value ^ Description ^
| BLOCKATTR.EXPLODE_RESISTANCE | 1 | Explosion resistance |
| BLOCKATTR.HARDNESS | 2 | Rigidity |
| BLOCKATTR.GLISSADE | 3 | Slide Inertia |
| BLOCKATTR.BURNING_SPEED | 4 | Burning speed |
| BLOCKATTR.BURNING_PROBABILITY | 5 | Burning rate |
| BLOCKATTR.LIGHTNESS | 6 | Brightness |
----
===== Block Attributes Setup =====
^ Name ^ Value ^ Description ^
| BLOCKATTR.ENABLE_DESTROYED | 1 | Destructible |
| BLOCKATTR.ENABLE_BEOPERATED | 2 | Can be used |
| BLOCKATTR.ENABLE_BEPUSHED | 4 | Can be pushed |
| BLOCKATTR.ENABLE_DROPITEM | 8 | Can drop items |
| BLOCKATTR.BEPUSHED_DROPITEM | 16 | Can be pushed and drop items |
----
===== Block Status =====
^ Name ^ Value ^ Description ^
| BLOCKSTATUS.ACTIVE | 1 | Active(Activated) |
| BLOCKSTATUS.INACTIVE | 2 | Inactive(unactivated) |
----
===== Weather Conditions =====
^ Name ^ Value ^ Description ^
| WEATHERSTATUS.SHINE_AND_RAIN | 0 | Rainy or sunny |
| WEATHERSTATUS.SHINE | 1 | Sunny |
| WEATHERSTATUS.RAIN | 2 | Rainy |
----
===== Viewport Direction =====
^ Name ^ Value ^ Description ^
| VIEWPORTTYPE.MAINVIEW | 0 | First Person View |
| VIEWPORTTYPE.BACKVIEW | 1 | 3rd-Person View |
| VIEWPORTTYPE.FRONTVIEW | 2 | Front View |
| VIEWPORTTYPE.BACK2VIEW | 3 | 3rd-Person View 2 |
| VIEWPORTTYPE.TOPVIEW | 4 | Top Down View |
----
===== Template Library Type =====
^ Name ^ Value ^ Description ^
| RESLIBTYPE.NONE | 0 | None |
| RESLIBTYPE.BLOCK | 1 | Blocks |
| RESLIBTYPE.ITEM | 2 | Items |
| RESLIBTYPE.MONSTER | 3 | Creatures |
| RESLIBTYPE.PARTICLE | 4 | Effects |
| RESLIBTYPE.SOUND | 5 | Sound Effects |
----
===== Obtain Trigger Variable =====
^ Name ^ Value ^ Description ^
| Position | 1 | Position |
| AreaIns | 2 | Area |
| Number | 3 | Value |
| String | 4 | String |
| Boolean | 5 | Boolean |
| Player | 6 | Player |
| PlayerGrout | 7 | Player Set |
| BlockType | 8 | Block type |
| ItemType | 9 | Prop type |
| Creature | 10 | Creature |
| ActorID | 11 | Actor type |
| CreatureGroup | 12 | Creature Set |
| Timer | 13 | Timer |
| EffectType | 14 | Special effect type |
| SiteGroup | 15 | Location group |
| AreaGroup | 16 | Area group |
| NumberGroup | 17 | Value group |
| StringGroup | 18 | String group |
| BooleanGroup | 19 | Boolean group |
| BlockTypeGroup | 20 | Block type group |
| ItemTypeGroup | 21 | Prop type group |
| CreatureTypeGroup | 22 | Creature type group |
| TimerGroup | 23 | Timer group |
| EffectTypeGroup | 24 | Effect type group |
----
===== Display Info Type =====
^ Name ^ Value ^ Description ^
| GRAPHICS.GRAPHICS_HORNBOOK | 1 | Textbox |
| GRAPHICS.GRAPHICS_SUSPENDBOOK | 2 | Floating Text |
| GRAPHICS.GRAPHICS_PROGRESS | 3 | Progress Bar |
| GRAPHICS.GRAPHICS_ARROW_POS | 4 | Arrow Pointing to Position |
| GRAPHICS.GRAPHICS_ARROW_ACTOR | 5 | Arrow Pointing to Creature |
| GRAPHICS.GRAPHICS_LINE_POS | 6 | Guidline Pointing to Position |
| GRAPHICS.GRAPHICS_LINE_ACTOR | 7 | Guidline Pointing to Creature |
| GRAPHICS.GRAPHICS_SURFACE_POS | 8 | Guide Area Pointing to Position |
| GRAPHICS.GRAPHICS_SURFACE_ACTOR | 9 | Guide Area Pointing to Creature |
| GRAPHICS.GRAPHICS_IMAGE | 10 | Image |
----
===== Smelting Table Type =====
^ Name ^ Value ^ Description ^
| FURNACEID.FURNACEID_STONE | 802 | Smelting Table |
| FURNACEID.FURNACEID_IRON | 798 | Mithril Smelting |
| FURNACEID.FURNACEID_COPPER | 799 | COpper Smelting |
----
===== Storage Box Type =====
^ Name ^ Value ^ Description ^
| STORAGEID.STORAGEID_BOX | 801 | Storage Box |
| STORAGEID.STORAGEID_BOXROW | 1180 | Large Storage Box (horizontal) |
| STORAGEID.STORAGEID_BOXCOL | 1181 | Large Storage Box (vertical) |
----
===== Sorting Type =====
^ Name ^ Value ^ Description ^
| SORT.UP | 0 | Ascending order |
| SORT.DOWN | 1 | Descending order |
----
===== Keyboard Key Type =====
^ Name ^ Description ^
| SPACE | Space bar (mobile: phone jump key) |
| SHIFT | Shift key (mobile:sneaking key) |
| A | A key (mobile: left shift key) |
| B | B key |
| C | C key |
| D | D key (mobile:right shift key) |
| E | E key |
| F | F key |
| G | G key |
| H | H key |
| I | I key |
| J | J key |
| K | K key |
| L | L key |
| M | M key |
| N | N key |
| O | O key |
| P | P key |
| Q | Q key |
| R | R key |
| S | S key (mobile: back movement key) |
| T | T key |
| U | U key |
| V | V key |
| W | W key (mobile: forward key) |
| X | X key |
| Y | Y key |
| Z | Z key |
----
===== Movement Mode Type =====
^ Name ^ Value ^ Description ^
| MOVETYPE.FLY | 1 | Fly |
| MOVETYPE.IDLE | 2 | Default Movement |
----
===== Device Complete Time Type =====
^ Name ^ Value ^ Description ^
| CurEventParam.EventDate.time | 1 | Device Complete Time(Return String) |
----
===== Device Time Type =====
^ Name ^ Value ^ Description ^
| CurEventParam.EventDate.year | 1 | Device time - years |
| CurEventParam.EventDate.month | 2 | Device time - months |
| CurEventParam.EventDate.day | 3 | Device time - day |
| CurEventParam.EventDate.hour | 4 | Device time - hour |
| CurEventParam.EventDate.minute | 5 | Device time - minutes |
| CurEventParam.EventDate.second | 6 | Device time - seconds |
----
===== Event Parameter Type =====
^ Name ^ Value ^ Description ^
| CurEventParam.EventString | 1 | Event String |
----
===== QQMusic Operation Type =====
^ Name ^ Value ^ Description ^
| QQMUSICOP.PAUSE | 0 | Pause |
| QQMUSICOP.RESUME | 1 | Resume |
| QQMUSICOP.STOP | 2 | Stop |
----
===== EVENTDATE Opeartion Type =====
^ Name ^ Value ^ Description ^
| EVENTDATE.YEAR | 0 | Year |
| EVENTDATE.MONTH | 1 | Month |
| EVENTDATE.DAY | 2 | Day |
| EVENTDATE.HOUR | 3 | Hour |
| EVENTDATE.MINUTE | 4 | Minutes |
| EVENTDATE.SECOND | 5 | Second |
| EVENTDATE.TIMESTAMP | 6 | Timestamp |
----
===== ITEMATTR Prop Properties =====
^ Name ^ Value ^ Description ^
| ITEMATTR.ATTACK | 1 | Attack Power |
| ITEMATTR.STACKMAX | 2 | Stack Maximum |
| ITEMATTR.SHORTDEFENSE | 3 | Melee Defense |
| ITEMATTR.LONGDEFENSE | 4 | Ranged Defense |
| ITEMATTR.EXPLODEDEFENSE | 5 | Explosion Defense |
| ITEMATTR.FIREDEFENSE | 6 | Burning Defense |
| ITEMATTR.POISONDEFENSE | 7 | Toxin Defense |
| ITEMATTR.WITHERDEFENSE | 8 | Chaos Defense |
| ITEMATTR.DURATION | 9 | Durability |
| ITEMATTR.FIREINTERVAL | 10 | Fire Rate Interval |
| ITEMATTR.MAGAZINES | 11 | Bullets |
----
===== DROPMODE Type =====
^ Name ^ Value ^ Description ^
| DROPMODE.DISCARDITEM | 2 | Discard Props |
| DROPMODE.DESTROYBOX | 3 | The Box is Broken and Dropped |
| DROPMODE.DEFEATMOB | 4 | Creatures Drop When Defeated |
| DROPMODE.DESTROYBLOCK | 5 | Blocks are Broken and Dropped |
| DROPMODE.SPAWNITEM | 6 | Trigger Creation |
| DROPMODE.CHANGEPLAYMODE | 7 | Drop Object to Gameplay Creation|
----
===== DROPMODE Type =====
^ Name ^ Value ^ Description ^
| DROPMODE.DISCARDITEM | 2 | Discard Props |
| DROPMODE.DESTROYBOX | 3 | The Box is Broken and Dropped |
| DROPMODE.DEFEATMOB | 4 | Creatures Drop When Defeated |
| DROPMODE.DESTROYBLOCK | 5 | Blocks are Broken and Dropped |
| DROPMODE.SPAWNITEM | 6 | Trigger Creation |
| DROPMODE.CHANGEPLAYMODE | 7 | Drop Object to Gameplay Creation|
----
===== Animation Play Mode(UI) =====
^ Name ^ Value ^ Description ^
| FACE.FACE_MODE_LOOP | 0 | Loop |
| ANIMMODE.ANIM_MODE_ONCE | 1 | Play Once |
| ANIMMODE.ANIM_MODE_ONCE_STOP | 2 | Play Once and Stop at the End |
| ANIMMODE.ANIM_MODE_DEFAULT | 3 | Default Play Mode |
----
===== Linear Transformation =====
^ Name ^ Value ^ Description ^
| LinearTransformation.None | -1 | No Animation |
| LinearTransformation.Linear | 0 | Linear Transformation |
| LinearTransformation.QuadIn | 4 | Quadratic Curve 1 (Ease-In) |
| LinearTransformation.QuadOut | 5 | Quadratic Curve 2 (Ease-Out) |
| LinearTransformation.QuadInOut | 6 | Quadratic Curve 3 (Ease-In-Out) |
| LinearTransformation.ExpoIn | 16 | Exponential Curve 1 (Ease-In) |
| LinearTransformation.ExpoOut | 17 | Exponential Curve 2 (Ease-Out) |
| LinearTransformation.ExpoInOut | 18 | Exponential Curve 3 (Ease-In-Out) |
| LinearTransformation.CircIn | 19 | Circular Curve 1 (Ease-In) |
| LinearTransformation.CircOut | 20 | Circular Curve 2 (Ease-Out) |
| LinearTransformation.CircInOut | 21 | Circular Curve 3 (Ease-In-Out) |
| LinearTransformation.ElasticIn | 22 | Elastic Curve 1 (Ease-In) |
| LinearTransformation.ElasticOut | 23 | Elastic Curve 2 (Ease-Out) |
| LinearTransformation.ElasticInOut | 24 | Elastic Curve 3 (Ease-In-Out) |
| LinearTransformation.BackIn | 25 | Back Curve 1 (Ease-In) |
| LinearTransformation.BackOut | 26 | Back Curve 2 (Ease-Out) |
| LinearTransformation.BackInOut | 27 | Back Curve 3 (Ease-In-Out) |
| LinearTransformation.BounceIn | 28 | Bounce Curve 1 (Ease-In) |
| LinearTransformation.BounceOut | 29 | Bounce Curve 1 (Ease-Out) |
| LinearTransformation.BounceInOut | 30 | Bounce Curve 1 (Ease-In-Out) |
----
===== Cameras Type =====
^ Name ^ Value ^ Description ^
| CameraModel.MoveFollow | 1 | Follow Character Movement |
| CameraModel.RotateFollow | 2 | Follow Character Rotation |
| CameraModel.Autoindent | 3 | Automatic Indentation after Obstruction |
| CameraModel.RelativeRotate | 4 | Relative Character Rotation |
----
===== Cameras Rotation Type =====
^ Name ^ Value ^ Description ^
| CameraRotate.AllDir | 1 | All Directions |
| CameraRotate.OnlyYaw | 2 | Yaw Only (Left/Right) |
| CameraRotate.OnlyPitch | 3 | Pitch Only (Up/Down) |
| CameraRotate.NoTurn | 4 | No Rotation Allowed |
----
===== Skybox Map =====
:!: Only appear in new creation mode in Version 2 or above.
^ Name ^ Value ^ Description ^
| SKYBOXMAP.SKYMAP | 1 | Sky Texture |
| SKYBOXMAP.SUNMAP | 2 | Sun Texture |
| SKYBOXMAP.MOONMAP | 3 | Moon Texture |
----
===== Skybox Color =====
:!: Only appear in new creation mode in Version 2 or above.
^ Name ^ Value ^ Description ^
| SKYBOXCOLOR.TOPCOLOR | 1 | Top Color |
| SKYBOXCOLOR.MIDDLECOLOR | 2 | Middle Color |
| SKYBOXCOLOR.BOTTOMCOLOR | 3 | Bottom Color |
| SKYBOXCOLOR.LIGHTCOLOR | 4 | Illumination Color |
| SKYBOXCOLOR.ENVCOLOR | 5 | Ambient Light Color |
| SKYBOXCOLOR.SUNCOLOR | 6 | Sun Color |
| SKYBOXCOLOR.MOONCOLOR | 7 | Moon Color |
| SKYBOXCOLOR.CLOUDCOLOR | 8 | Cloud Color |
| SKYBOXCOLOR.FOGCOLOR | 9 | Fog Color |
----
===== Skybox Environment Particle Parameters =====
:!: Only appear in new creation mode in Version 2 or above.
^ Name ^ Value ^ Description ^
| SKYBOXPARTICLE.STRENGTH | 1 | Strength |
| SKYBOXPARTICLE.RANGE | 2 | Range |
| SKYBOXPARTICLE.SPEED | 3 | Speed |
| SKYBOXPARTICLE.RANDOMNESS | 4 | Randomness |
----
===== Skybox Filter Parameters =====
:!: Only appear in new creation mode in Version 2 or above.
^ Name ^ Value ^ Description ^
| SKYBOXFILTER.CONTRAST | 1 | Contrast |
| SKYBOXFILTER.SATURATION | 2 | Saturation |
| SKYBOXFILTER.FLOOD | 3 | Bloom Intensity |
| SKYBOXFILTER.EXPOSURE | 4 | Exposure Intensity |
| SKYBOXFILTER.VOLUMELIGHT | 5 | Volumetric Light Intensity |
| SKYBOXFILTER.GAMMA | 6 | Gamma Intensity |
| SKYBOXFILTER.DEPTH | 7 | Depth of Field Intensity |
| SKYBOXFILTER.COLOR | 8 | Filter Color |
| SKYBOXFILTER.LUT | 9 | Color Correction |
| SKYBOXFILTER.TEMPLATE | 10 | Filter Template |