====== 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 |