bottle-rinse-repeat/src/EBxOnControlUp.gek

29 lines
593 B
Plaintext
Raw Permalink Normal View History

2022-07-23 15:38:20 +00:00
scn EBxOnControlUp
int iControl
ref rSource
string_var sPrompt
begin function { iControl }
2022-07-24 14:13:55 +00:00
if eval EBxFillBottleDelay > 0 && playerRef.AuxiliaryVariableGetFloat "*timer" < EBxFillBottleDelay
MessageEx "Normal activation"
let rSource := GetCrosshairRef
if IsFormValid rSource
rSource.Activate playerRef 1
endif
playerRef.AuxiliaryVariableErase "*timer"
return
2022-07-23 15:38:20 +00:00
endif
2022-07-24 14:13:55 +00:00
if EBxFillBottleDelay <= 0
call EBxActivateWaterSource
2022-07-23 15:38:20 +00:00
endif
2022-07-24 14:13:55 +00:00
playerRef.AuxiliaryVariableErase "*timer"
2022-07-23 15:38:20 +00:00
2022-07-24 14:13:55 +00:00
EnableControl 5
SetOnControlUpEventHandler EBxOnControlUp 0 5
2022-07-23 15:38:20 +00:00
end