public void ShapeBaseDataDamage(coShapeBaseData thisobj, coShapeBase obj, string position, coShapeBase source, float amount, string damageType) { // Ignore damage by default. This empty method is here to // avoid console warnings. }
public string ShapeBaseDataShapeBaseDataOnThrow(coShapeBaseData thisobj, coPlayer user, int amount) { // Invoked when the object is thrown. This method should // construct and return the actual mission object to be // physically thrown. This method is also responsible for // decrementing the user's inventory. return "0"; }
public string ShapeBaseDataShapeBaseDataOnPickup(coShapeBaseData thisobj, coItem obj, coPlayer user, int amount) { // Invoked when the user attempts to pickup this datablock object. // The %amount argument is the space in the user's inventory for // this type of datablock. This method is responsible for // incrementing the user's inventory is something is addded. // Should return true if something was added to the inventory. return "0"; }
public string ShapeBaseDataShapeBaseDataOnUse(coShapeBaseData thisobj, coPlayer user) { //// Invoked when the object uses this datablock, should return //// true if the item was used. return "0"; }