Difference between revisions of "Script Function: Cleanup"
From Ultima Online: The Second Age
Line 16: | Line 16: | ||
[[Engine Function:_getContents|<span style="color:#FF0000;font-weight:bold">getContents</span>]](Q4E4, this); | [[Engine Function:_getContents|<span style="color:#FF0000;font-weight:bold">getContents</span>]](Q4E4, this); | ||
<span style="color:#0000FF">while</span>([[Engine Function:_numInList|<span style="color:#FF0000;font-weight:bold">numInList</span>]](Q4E4)) | <span style="color:#0000FF">while</span>([[Engine Function:_numInList|<span style="color:#FF0000;font-weight:bold">numInList</span>]](Q4E4)) | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
<span style="color:#0000FF">list</span> args; | <span style="color:#0000FF">list</span> args; |
Revision as of 03:02, 8 October 2018
function void cleanup() { removeObjVar(this, "lastCriminal"); removeObjVar(this, "lastVictim"); removeObjVar(this, "crimeSeverity"); removeObjVar(this, "crimeLocation"); detachScript(this, "witness"); return (); }
function void cleanup() { if (isContainer(this)) { list Q4E4; getContents(Q4E4, this); while(numInList(Q4E4)) { list args; message(Q4E4[0x00], "cleanup", args); removeItem(Q4E4, 0x00); } } removeObjVar(this, "vendedOwner"); removeObjVar(this, "vendedPrice"); removeObjVar(this, "description"); detachScript(this, "vended"); return (); }