I'm confused...my code does have a 2 in it, no T, and there is a return true...I tested it twice as is, it worked perfect.
*Edit
Also odd:
Game_Party doesn't have a recover_all method.
Why use $game_party.items.include?(item_id) since items isn't attr_reader by default;
Also, last I checked, using inlucde? on a hash in Ruby checks if it has a key with that value,
So if he has 0 of the item, the inlcude? will still return a true, not false as it should
(You only get a false if the party never yet encountered the item.)
**Edit
Sorry if the above seems snippy,
I just noticed the apostrophe next to the "Phoenix" as in "Phoenix's code",
but without the 's, it looked like you were direclty addressing me by name...
From that perspective, your message seemed kind of mean;
The ending seemed very sarcastic the way I was reading it