Uleat
03-15-2014, 11:29 PM
So, I'm working on a revamp to Client::SummonItem() to account for augment restrictions and such.
I've almost got the basics down..but, I'm trying to figure out if there are more factors that need to be accounted for.
For instance:
A base item has wear slots of 1111.
The Augment has wear slots of 1001.
The augment will fit..but, does the instance now become wearable only in 1001?
I don't see (or understand yet) if this is possible or where it is being handled appropriately. (I know that the client handles most of this..but,
SummonItem() does not use the client to verify these actions.)
If this is the case, then we'll probably need Instance::classes/races/slots as well...
Anyone have any knowledge of this from live?
(Yes, I need this information for the rework...)
I've almost got the basics down..but, I'm trying to figure out if there are more factors that need to be accounted for.
For instance:
A base item has wear slots of 1111.
The Augment has wear slots of 1001.
The augment will fit..but, does the instance now become wearable only in 1001?
I don't see (or understand yet) if this is possible or where it is being handled appropriately. (I know that the client handles most of this..but,
SummonItem() does not use the client to verify these actions.)
If this is the case, then we'll probably need Instance::classes/races/slots as well...
Anyone have any knowledge of this from live?
(Yes, I need this information for the rework...)