Special Effect Functions - DeviousDevices/Docs GitHub Wiki

ActorOrgasm

Function ActorOrgasm(actor akActor, int setArousalTo=-1, int vsID=-1)

This function will cause a given actor to Orgasm, as per the Vibration Effect. The actor's given Arousal value will be set to whatever the setArousalTo is (Or a random value between 0 and 75, if no value is provided).

EdgeActor

Function EdgeActor(actor akActor)

Will cause a given actor to be "Edged", as per the Vibration Effect.

VibrateEffect

int Function VibrateEffect(actor akActor, int vibStrength, int duration, bool teaseOnly=false, bool silent = false)

When called, this function will start a Vibration Effect for a given actor, or extend the duration of an existing effect if one was ongoing. NOTE: This function is in need of refactoring. This will likely occur during either update 2.8.3, or 2.9.0. As such, the exact API used here may change in future updates.

Return Values

Return Value Description
-2 An existing vibration effect was already ongoing, and was extended.
-1 Actor was edged by this effect.
0 or more The number of times the actor came from this effect.