
NeoFusion
Caldari Freelancer Union Unaffiliated
|
Posted - 2010.03.18 14:45:00 -
[1]
Edited by: NeoFusion on 18/03/2010 14:49:44 For those that don't understand the problem, there are two types of BPO, a 'type' and an 'instance'.
A type would be 'Megathron Blueprint' which would be generic. An instance would be a 'Megathron BPC, ME20 PE20, copies 2' which is of type 'Megathron Blueprint'.
When you ask EVE to give you a listing of items in your hangar it grabs all the types of thing you have in there, guns, ships, blueprints etc. It only ever gets the type of these things, not the instance. If you open a ship, then it opens the instance of the ship or blueprint, which can then do a second request for all the information and to obtain the instance, including information about ME, PE, copies, number of guns fitted etc.
For EVE to display all the data about a blueprint in the item hangar it would need to say "give me all the types and instances of these types in my hangar" which would be an exponentially bigger query, given the size of EVE and the amount of queries going on.
Imagine that multiplied by the number of players currently online querying their hangars and you've got a major problem.
It is simply not feasible. And to those who say "Why can't you just do a flag" in order to do the flag you would need to get the instance in order to determine if 'Megathron BPO' is a copy or a blueprint, which involves the same query and same problems associated with it.
Giving the blueprint a different colour still requires your client to find whether the blueprint is a BPO or an instance BPC, in order to determine what colour to give it, same problem.
There are two ways CCP could do this, the first would be to have two queries for every hangar/container access, the first would say "give me all the types that aren't blueprints" then the second would be "give me all the blueprints and their instances" which would be smaller queries, but in that problem you've just doubled the total amount of queries for every viewing of a hangar across the whole of EVE (which is bad mkay?)
The second way would be to create a separate 'type' of blueprint, one for the original, one for the copy so they would be completely different. I.e. this is of type 'Megathron BPO' and this is of type 'Megathron BPC', but CCP have already stated that this would need a complete rewrite of the scientific and industrial portion of the game, a massive undertaking probably taking months and months, just to get a blueprint a specific colour.
There are more important things I'm afraid.
- Neo |