| That's Quite A Habit You've Got There |
[Apr. 2nd, 2009|03:38 pm] |
Amusing bug I found while playing Grand Theft Auto: Chinatown Wars the other day. There's a crooked cop with a mission to give me, but he wouldn't tell me about it until I brought him 2 bags of coke to satisfy his cravings. "You still need 2 bags of coke," it told me after he threw me out. So I went off and did the requisite wheeling and dealing, came back with the coke, got the mission, got killed in the line of duty, pootled off and did something else instead of restarting the mission, eventually got bored and went back to the cop's apartment for another go.
Apparently I'd waited too long and he was needing another hit of coke, because it reverted to the "I'm not giving you a mission till I get my coke" spiel. Except this time, after he ejected me, the message came up: "You still need 65535 bags of coke." Eek!
I'll say one thing for Rockstar games, they certainly have a lot of potential hours of gameplay in them :D |
|
|
| Comments: |
I guess he doesn't believe in going halfway into a habit...?
It seems to me that if you just increased his habit a tiny bit more, it'd probably overflow, and become zero, or even a negative number. I wonder if real world drug treatment centres have thought of trying this?
Well, taking binary in to account 65535 = 216-1, so presuming that the DS works to 16 binary digits, 65535 would indeed equate to -1 in binary using those 16 digits, so he only actually needs one bag of coke before he needs nothing!
No, wait, there's a double negative here somewhere: his *need* is -1. Therefore you need to take one bag off him for his need to be zero.
Hmmm... it says "You need 65535 bags of coke", which means you need to give one away. I have no idea how that works logically compared to his need!
And I did, of course, mean PSP rather than DS, and the presumption should be 15 binary digits. | |