Command : AdjustSpeed
Usage : AdjustSpeed {[character_handle$],[speedadj]}
Parameters : N/A
Returns : N/A
Platform : Explorations
Details :

This command will allow you to increase or deccrease a characters movement speed.









Command : AddToParty
Usage : AddToParty {[character_handle$]}
Parameters : N/A
Returns : None.
Platform : Explorations
Details :

This command will allow you to add a NPC sprite to the current party. This command will only work in Single Player mode because Online mode only allows players to control a single character. When the sprite is appended to the party he will be totally controlled as if he were a PC created at the start of the game.









Command : Animate
Usage : Animate {[region_handle$], [curmap$],[speed]}
Parameters : N/A
Returns : None.
Platform : Explorations
Details :

This command will trigger the Animation of an Animated MapGroup.









Command : AddClipBoard
Usage : AddClipBoard {[varname$],[dm_notes$]}
Parameters : N/A
Returns : None.
Platform : Explorations
Details :

The clipboard acts as an area where the GM can record information that he may want to provide alternative game results. For example, if a player decided to steal items from townmemebers, the DM could save a note on his clipboard. 'Stole from priest.' Later in the adventure you can use this as a Karma penalty to enable the players to undergo a misfortune.









Command : AddMapObject(X,Y,H)
Usage : AddMapObject(X,Y,H) {[mapx,mapy,map$],[region_handle$],[object_type%,object_record%]}
Parameters : N/A
Returns : None.
Platform : Explorations
Details :

This command will add an Object to a map at the coordinates X,Y.









Command : AddMapNPC(X,Y,H)
Usage : AddMapNPC(X,Y,H) {[mapx,mapy,map$],[region_handle$],[npc_index%]}
Parameters : N/A
Returns : None.
Platform : Explorations
Details :

This command will add a NPC to a map at the coordinates X,Y.









Command : AddMapEnc(X,Y,H)
Usage : AddMapEnc(X,Y,H) {[mapx,mapy,map$],[region_handle$],[script#]}
Parameters : N/A
Returns : None.
Platform : Explorations
Details :

This command will add an Encounter to a map at the coordinates X,Y.









Command : AddMapGroup(X,Y,H)
Usage : AddMapGroup(X,Y,H) {[mapx,mapy,map$],[region_handle$],[map_object]}
Parameters : N/A
Returns : None.
Platform : Explorations
Details :

This command will add a MapGroup to a map at the coordinates X,Y.









Command : AddMapObject(X,Y)
Usage : AddMapObject(X,Y) {[mapx,mapy,map$],[object_type%,object_record%]}
Parameters : N/A
Returns : None.
Platform : Explorations
Details :

This command will add an Object to a map at the coordinates X,Y.









Command : AddMapNPC(X,Y)
Usage : AddMapNPC(X,Y) {[mapx,mapy,map$],[npc_index%]}
Parameters : N/A
Returns : None.
Platform : Explorations
Details :

This command will add a NPC to a map at the coordinates X,Y.









Command : AddMapEnc(X,Y)
Usage : AddMapEnc(X,Y) {[mapx,mapy,map$],[script#]}
Parameters : N/A
Returns : None.
Platform : Explorations
Details :

This command will add an Encounter to a map at the coordinates X,Y.









Command : AddMapGroup(X,Y)
Usage : AddMapGroup(X,Y) {[mapx,mapy,map$],[map_object]}
Parameters : N/A
Returns : None.
Platform : Explorations
Details :

This command will add a MapGroup to a map at the coordinates X,Y.









Command : ATTACH
Usage : ATTACH = {spritename}
Parameters : {spritename} = Name of eMotions Sprite
Returns : none
Platform : eMotions.ObjectProperty
Details :

The ATTACH parameter allows you to attach one sprite to another. This command will only update the location of the sprite if the main sprite is moved. Changing the SIZE, ROTATION, or BLT of the main sprite will not update any attached sprites. The only limitation with the ATTACH parameter is that two objects can't form a circular ATTACH dependency, and an object can't be a ATTACHED to itself.









Command : ARC
Usage : ARC = {Peak, Dur}
Parameters : N/A
Returns : none
Platform : eMotions.ObjectProperty
Details :

The ARC parameter is used to specify the rotation in degrees for special *Functions.









Command : ANIM
Usage : ANIM = {Frame, Dir}
Parameters : {FRAME} = Animation Frame Index
{DIR} = Direction Frame Index
Returns : none
Platform : eMotions.ObjectProperty
Details :

The ANIM parameter allows eMotions to reference SPRITE animation frames using sprite direction values identical to Explorations Sprite formats. Below is an example of a standard sprite animation sheet.









Command : AMBIENTLIGHTING
Usage : AMBIENTLIGHTING = {boolean}
Parameters : {boolean} = True/ False
Returns : none
Platform : eMotions
Details :

The AMBIENTLIGHTING instructs eMotions to enable the ambient screen lighting.









Command : AMBIENTHUE
Usage : AMBIENTHUE = {color}
Parameters : {color} = &H color value
Returns : none
Platform : eMotions
Details :

The AMBIENTHUE allows you to set the RGB color of the global/overall lighting effects









Command : ALWAYSONTOP
Usage : ALWAYSONTOP = {BOOLEAN}
Parameters : BOOLEAN = TRUE / FALSE
Returns : none
Platform : eMotions
Details :

The ALWAYSONTOP command allows you to set the eMotions render window to appear on top of all other windows.









Command : ALPHACHANGE
Usage : ALPHACHANGE = {~ALPHA,Dur}
Parameters : N/A
Returns : none
Platform : eMotions.ObjectProperty
Details :

The ALPHACHANGE parameter will gradually apply and AlphaBlend change constant to a graphic object over a given duration. The ~ALPHA property may be positive or negative. Applying a change for a duration of 9999 is treated as infinity.









Command : ALPHA
Usage : ALPHA = {VALUE}
Parameters : VALUE = 0 - 100
Returns : none
Platform : eMotions.ObjectProperty
Details :

The ALPHA parameter allows you to set a custom alphable blend percentage.









Command : ACCCHANGE3D
Usage : N/A
Parameters : N/A
Returns : none
Platform : eMotions.ObjectProperty
Details :


ADJUSTBLT eMotions ADJUSTBLT {spritename, START, END, VALUE, PROP} {SPRITENAME} = A current eMotions Sprite
{LO,HI} = The start and end BLTMethod for this transition.
{VALUE} = The BLT Adjustment value. (+/- 1)
{PROP} = Notification Properties none The ADJUSTBLT command is used to increase or decrease a sprites BLTMethod for producing fading/blending graphics.The command will adjust the method on step value at a time to transition from the starting value to the desired ending BLTMethod.