Page 1 of 1
Override properties for CreateItem* functions
Posted: Mon Mar 17, 2008 6:57 pm
by MontuZ
Just like;
CreateNpcFromTemplate( template, x, y, z, override_properties := 0, realm := _DEFAULT_REALM)
Only for items.
Posted: Mon Mar 17, 2008 11:37 pm
by ncrsn
You can already.
Get item's info using GetItemDescriptor(objtype / objtypename) and change values in it before creating the item.
Code: Select all
var objtype := OBJTYPE_AXE; // 3907
var descriptor := GetItemDescriptor(objtype);
print(descriptor);
descriptor.color := COLOR_RED;
// Results a red axe.
CreateItemInBackpack(who, descriptor, 1);
Overriding the values in struct is sometimes a bit hard (cprops...), but it is doable. Also note that r/o values cannot be changed (weight).
Posted: Tue Mar 18, 2008 4:49 am
by MontuZ