From Unofficial QEdit Wiki Guide
Syntax: item_create2 register output
- register = Starting register in a set of 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.
Tries to add an item to the inventory of the player.
It should be noted that item_create2 lacks the registers to make a mag properly, which would require 16 registers instead of 12.
Full hex lists and info here.
100: leti R200, 00000000 //Sets these registers to 12 bytes of 00 45 01 (followed by 0's for safety) this denotes the Snow Queen leti R201, 00000045 leti R202, 00000001 leti R203, 00000000 leti R204, 00000000 leti R205, 00000000 leti R206, 00000000 leti R207, 00000000 leti R208, 00000000 leti R209, 00000000 leti R210, 00000000 leti R211, 00000000 item_create2 R200, 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