If char(x).status is used, the game behaves weirdly:
-If the player currently has item A, gets Item B through a script, and collects item C, item A will be put into the inventory instead of item B.
-If the player currently has item A and gets item B, item A won't be put in the inventory.














