User Tools

Site Tools


Discuss this page on this page's Talk Page


objAddItemEnhancement has no entry in the Xelerus list.

Syntax (objAddItemEnhancement obj item enhancementType [lifetime]) → enhancementID
Arguments obj: ???.
item: ???
enhancementType: ?Arbitrary string naming enhancement. If blank it can stack with itself?
[lifetime]: ?Optional lifetime of enhancement in ticks.
Returns enhancementID: ???.
Category item
Description ?Adds an enhancement to any object?.


Example code taken from UsefulItems.xml

; Enhance!
(block Nil
    ; Add enhancement
    (if (not (objAddItemEnhancement gSource theShields enhancementType theLifetime))
        (objSendMessage gSource Nil "The crystal has no effect")
    ; Identify the item
    (itmSetKnown gItem)
    ; Remove ROM
    (objRemoveItem gSource gItem 1)

See also shpEnhanceItem

Return to Functions list

modding/function/objadditemenhancement.txt · Last modified: 2014/12/27 04:40 by