Difference between revisions of "Item create2"

From Unofficial QEdit Wiki Guide
Jump to: navigation, search
(Syntax)
(Example)
Line 10: Line 10:
 
==Example==
 
==Example==
 
  <span style='font-size:12px;font-family:courier'>
 
  <span style='font-size:12px;font-family:courier'>
  <span style='color:blue'>200:    </span><span style='color:green'>leti </span>R200, 00000000 <span style='color:orange'>//Sets these registers to 3 bytes of 00 45 01 this denotes the Snow Queen</span>
+
  <span style='color:blue'>100:    </span><span style='color:green'>leti </span>R200, 00000000 <span style='color:orange'>//Sets these registers to 3 bytes of 00 45 01 this denotes the Snow Queen</span>
 
  <span style='color:blue'>        </span><span style='color:green'>leti </span>R201, 00000045
 
  <span style='color:blue'>        </span><span style='color:green'>leti </span>R201, 00000045
 
  <span style='color:blue'>        </span><span style='color:green'>leti </span>R202, 00000001
 
  <span style='color:blue'>        </span><span style='color:green'>leti </span>R202, 00000001

Revision as of 17:27, 28 April 2022

Syntax

Syntax: item_create2 register output

  • register = Starting register in a set of 3 (12?), this denotes the weapon you are checking for.
  • output = The register the output of the check is stored in. Returns FFFFFFFF if no item was found (IE: the inventory was full, see getting the Soul Eater in From the Depths). Otherwise returns the slot number.

Use

Tries to add an item to the inventory of the player.

Example


100:     leti R200, 00000000 //Sets these registers to 3 bytes of 00 45 01 this denotes the Snow Queen
         leti R201, 00000045
         leti R202, 00000001
         item_create2R200, R220  //Tries to give the Snow Queen as denoted by register R200 (through 202) and store the result in R220
         jmpi_! R220, FFFFFFFF, 450 //If R200 is NOT equal to -1 go to function 450

         ret 

Also see