Quote Originally Posted by Arcon View Post
As I said, I think you just misinterpreted the OP. What he said isn't limited by the PS2, because it doesn't affect the client at all. All it would have to do is send a chat line to the server, something the PS2 client is more than capable of doing.
Yes.

Quote Originally Posted by Arcon View Post
How do you know that? How do you know they ever made code like that? Do you think they check if the item is in your satchel, and if that's true, they won't let you equip it? Why would they do that, if there's no interface for us to equip from the satchel in the first place?
A good programmer would do this. Regardless of what the designer thinks the client SHOULD be doing, there's no telling how the client might decide to try to do things anyways. Why should a simple calculator block any input that isn't a number? Do people really try to add Z + leet * awesome? Well, yes. They could. And it would break their calculator. So even though adding words is retarded, the programmer has to allow for completely retarded/unanticipated input and make sure to restrict it from screwing up the program.

In an ideal program, you only allow exactly what you want to allow through, and block out everything else. If you only want your inventory to be equipable, you add catches to ensure that items in any other area cannot be used as equipment. I would be sincerely disappointed if SE's professional coders were so lax in designing fundamental code for use in a worldwide MMO.


Quote Originally Posted by Arcon View Post
Again, how do you know that? How do you know it's a ton, and not just one line, that would exist with or without satchels and sacks? Because that's how I would have done it. And if I could do it, SE can too. People need to stop insulting SE by repeating over and over again that their code could have been done better by a three year old disabled kid. Because if you're assuming what you do of their code, you're pretty much saying that.
I'm not even really sure what he (DefiledSickness) is even trying to say here. Though personally, even if I had implemented a block/catch with only one or two lines to prevent equipping items from non-Inventory areas, I would still have to do more than just delete that line. If I had a restriction in the first place, it was for security reasons (anti-exploit). Simply removing an anti-exploit measure and letting that be that would be an enormous breach of security. Even after removing the potential limitation to inventory-only equipment, they would have to redesign the code in such a way that players are able to equip from 2 sources but unable to find ways to trick the server into letting them equip from other sources.

It is just plain dumb as a coder to assume that either: A) No client is smarter/more savvy than you are, or B) No client will intentionally try to break/exploit/hijack your code. If the possibility exists, someone will pursue it. Taj made that abundantly clear when he still played.


Quote Originally Posted by Arcon View Post
This, on the other hand, would actually require a lot of changes to the code, the part of the code that allows only one item to switch places at a time. Ever notice that it takes twelve years, give or take, to swap out gear for different jobs from your Mog Safe? That's because the server prevents item transfer while another transfer is in progress. So if they gave us that option, gearing up from your satchel or sack would take ages, but it would work as it does now, or it would require them to change that particular piece of code (which would also be appreciated, but that, I believe, they won't ever touch, because it require looking at a lot of other things too, like trading and item drops from mobs, receiving rewards from NPCs, anything that involves the inventory in any way).
Ironically, this is also a simplistic security fix. There used to be no delay in moving items, and people exploited this in order to dupe items in their delivery boxes and other systems. They could remove the limitation, but that would require a significantly more sophisticated anti-cheating fix to the code which I highly doubt they'll pursue.