cyberware-2281/src/CWxOnGameLoad.gek
2024-04-27 00:30:12 +02:00

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