Functions Documentation
View Function Edit Function
Name objSetOverlayData
Syntax (objSetOverlayData sObj overlayID attrib data)
Argument List sObj: spaceOjbect the overlay is on
overlayID: the overlay to access
attrib: the name of the data attribute to work with
data: arbitrary data to set on overlay
Returns nothing?
Category overlay
Description Sets arbitrary data on an overlay.
Example From MiscItems.xml
<OnUpdate>
; Create a barrel of waste every 90 cycles (45 seconds)
(if (geq (objIncOverlayData gSource aOverlayID "counter") 90)
(block (left)
(setq left (objIncOverlayData gSource aOverlayID "wasteCount" -1))
(objAddItem gSource (itmCreate &itRadioactiveWaste; 1))
(objSetOverlayData gSource aOverlayID "counter" 0)

(plyMessage gPlayer "Uranium rod consumed")

(if (eq left 0)
(objRemoveOverlay gSource aOverlayID)
)
)
)
</OnUpdate>
Comment Analgous to objSetData.