26 lines
682 B
Plaintext
26 lines
682 B
Plaintext
scn CWxOnGameLoad
|
|
|
|
int iStatus
|
|
|
|
begin function { iStatus }
|
|
|
|
call CWxFnCallFormList CWxOnGameLoadList 0
|
|
|
|
if CWxSurgeryManualPickedUp
|
|
RemoveEventHandler "OnAdd" CWxOnAddSurgeryManual
|
|
else
|
|
printd "Cyberware: Adding surgery manual OnAdd handler"
|
|
SetEventHandler "OnAdd" CWxOnAddSurgeryManual "first"::CWxSurgeryManual "second"::playerRef
|
|
endif
|
|
|
|
if GetHasNote CWxImplantsNote
|
|
RemoveEventHandler "OnAdd" CWxOnAddImplant
|
|
SetOnMenuCloseEventHandler CWxOnBarter 0 1053
|
|
else
|
|
printd "Cyberware: Adding implant OnAdd handler"
|
|
SetEventHandler "OnAdd" CWxOnAddImplant "first"::CWxImplantsAllList "second"::playerRef
|
|
SetOnMenuCloseEventHandler CWxOnBarter 1 1053
|
|
endif
|
|
|
|
end
|