Barebones function 200

From Unofficial QEdit Wiki Guide
Jump to: navigation, search

Barebones function 200

Function 200: 200:

  • Function 200 = Forces player sets to appear at the quest giver through scripting.

Forces player sets to appear at the quest giver through scripting

Barebones function 200 = Function 200 is used to force player sets to appear at the quest giver through scripting.

Use

Function 200 is used to force player sets to appear at the quest giver through scripting.

How the function appears in the script episode 1


200:     leti R60, 000000ED //Makes register 60 equal the x position of the red gem player.
         leti R61, 00000000 //Makes register 61 equal the y position of the red gem player.
         leti R62, 0000014D //Makes register 62 equal the z position of the red gem player.
         leti R63, FFFFFFF1 //Makes register 63 equal the facing rotation position of the red gem player.
         p_setpos 00000000, R60 //Sets the player in the red gem slot to appear at starting continuation register 60 (position x), register 61 (position y), register 62 (position z), register 63 (facing rotation position).
         leti R60, 000000FF //Makes register 60 equal the x position of the green gem player.
         leti R61, 00000000 //Makes register 61 equal the y position of the green gem player.
         leti R62, 00000152 //Makes register 62 equal the z position of the green gem player.
         leti R63, FFFFFFD5 //Makes register 63 equal the facing rotation position of the green gem player.
         p_setpos 00000001, R60 //Sets the player in the green gem slot to appear at starting continuation register 60 (position x), register 61 (position y), register 62 (position z), register 63 (facing rotation position).
         leti R60, 000000DE //Makes register 60 equal the x position of the yellow gem player.
         leti R61, 00000000 //Makes register 61 equal the y position of the yellow gem player.
         leti R62, 00000142 //Makes register 62 equal the z position of the yellow gem player.
         leti R63, 00000019 //Makes register 63 equal the facing rotation position of the yellow gem player.
         p_setpos 00000002, R60 //Sets the player in the yellow gem slot to appear at starting continuation register 60 (position x), register 61 (position y), register 62 (position z), register 63 (facing rotation position).
         leti R60, 000000F8 //Makes register 60 equal the x position of the blue gem player.
         leti R61, 00000000 //Makes register 61 equal the y position of the blue gem player.
         leti R62, 00000143 //Makes register 62 equal the z position of the blue gem player.
         leti R63, FFFFFFEC //Makes register 63 equal the facing rotation position of the blue gem player.
         p_setpos 00000003, R60 //Sets the player in the blue gem slot to appear at starting continuation register 60 (position x), register 61 (position y), register 62 (position z), register 63 (facing rotation position).
         ret 


How the function appears in the script episode 2


200:     leti R60, FFFFD8E7 //Makes register 60 equal the x position of the red gem player.
         leti R61, 0000001E //Makes register 61 equal the y position of the red gem player.
         leti R62, FFFFFF4C //Makes register 62 equal the z position of the red gem player.
         leti R63, 000000B4 //Makes register 63 equal the facing rotation position of the red gem player.
         p_setpos 00000000, R60 //Sets the player in the red gem slot to appear at starting continuation register 60 (position x), register 61 (position y), register 62 (position z), register 63 (facing rotation position).
         leti R60, FFFFD8F6 //Makes register 60 equal the x position of the green gem player.
         leti R61, 0000001E //Makes register 61 equal the y position of the green gem player.
         leti R62, FFFFFF4C //Makes register 62 equal the z position of the green gem player.
         leti R63, 000000B4 //Makes register 63 equal the facing rotation position of the green gem player.
         p_setpos 00000001, R60 //Sets the player in the green gem slot to appear at starting continuation register 60 (position x), register 61 (position y), register 62 (position z), register 63 (facing rotation position).
         leti R60, FFFFD8DC //Makes register 60 equal the x position of the yellow gem player.
         leti R61, 0000001E //Makes register 61 equal the y position of the yellow gem player.
         leti R62, FFFFFF45 //Makes register 62 equal the z position of the yellow gem player.
         leti R63, 000000B4 //Makes register 63 equal the facing rotation position of the yellow gem player.
         p_setpos 00000002, R60 //Sets the player in the yellow gem slot to appear at starting continuation register 60 (position x), register 61 (position y), register 62 (position z), register 63 (facing rotation position).
         leti R60, FFFFD901 //Makes register 60 equal the x position of the blue gem player.
         leti R61, 0000001E //Makes register 61 equal the y position of the blue gem player.
         leti R62, FFFFFF45 //Makes register 62 equal the z position of the blue gem player.
         leti R63, 000000B4 //Makes register 63 equal the facing rotation position of the blue gem player.
         p_setpos 00000003, R60 //Sets the player in the blue gem slot to appear at starting continuation register 60 (position x), register 61 (position y), register 62 (position z), register 63 (facing rotation position).
         ret 


How the function appears in the script episode 4


200:     leti R60, 000000ED //Makes register 60 equal the x position of the red gem player.
         leti R61, 00000000 //Makes register 61 equal the y position of the red gem player.
         leti R62, 0000014D //Makes register 62 equal the z position of the red gem player.
         leti R63, FFFFFFF1 //Makes register 63 equal the facing rotation position of the red gem player.
         p_setpos 00000000, R60 //Sets the player in the red gem slot to appear at starting continuation register 60 (position x), register 61 (position y), register 62 (position z), register 63 (facing rotation position).
         leti R60, 000000FF //Makes register 60 equal the x position of the green gem player.
         leti R61, 00000000 //Makes register 61 equal the y position of the green gem player.
         leti R62, 00000152 //Makes register 62 equal the z position of the green gem player.
         leti R63, FFFFFFD5 //Makes register 63 equal the facing rotation position of the green gem player.
         p_setpos 00000001, R60 //Sets the player in the green gem slot to appear at starting continuation register 60 (position x), register 61 (position y), register 62 (position z), register 63 (facing rotation position).
         leti R60, 000000DE //Makes register 60 equal the x position of the yellow gem player.
         leti R61, 00000000 //Makes register 61 equal the y position of the yellow gem player.
         leti R62, 00000142 //Makes register 62 equal the z position of the yellow gem player.
         leti R63, 00000019 //Makes register 63 equal the facing rotation position of the yellow gem player.
         p_setpos 00000002, R60 //Sets the player in the yellow gem slot to appear at starting continuation register 60 (position x), register 61 (position y), register 62 (position z), register 63 (facing rotation position).
         leti R60, 000000F8 //Makes register 60 equal the x position of the blue gem player.
         leti R61, 00000000 //Makes register 61 equal the y position of the blue gem player.
         leti R62, 00000143 //Makes register 62 equal the z position of the blue gem player.
         leti R63, FFFFFFEC //Makes register 63 equal the facing rotation position of the blue gem player.
         p_setpos 00000003, R60 //Sets the player in the blue gem slot to appear at starting continuation register 60 (position x), register 61 (position y), register 62 (position z), register 63 (facing rotation position).
         ret 


Also see

leti, p_setpos, ret, Barebones function 10000,

Barebones function 10500, Barebones function 11500