Ja, die nötigen Informationen dazu finden sich in den Kommentaren des Effekts. Der Effekt ruft zwei weitere Effekte auf, dessen Zeitdauer entsprechend auch angepasst werden sollten. Normalerweise beenden sich aber alle Kindeffekte automatisch mit dem Elterneffekt.
Auszug Scripts/Content/System/VisualFX/VisualFXInst.d Zeile 4957ff.
Code:
INSTANCE SLOW_TIME(CFx_Base_Proto)
{
// userstring 0: world time scaler
// userstring 1: player time scaler
visName_S = "time.slw";
userString[0] = "0.5";
userString[1] = "0.5";
emFXLifeSpan = 30; // achtung, zeitdauer ist hier skaliert mit dem time scaler
emFXTriggerDelay = 6; // achtung, zeitdauer ist hier skaliert mit dem time scaler
emFXCreate_S = "SLOW_TIME_CHILD";
emTrjOriginNode = "BIP01";
};
INSTANCE SLOW_TIME_CHILD(CFx_Base_Proto)
{
// userstring 0: world time scaler
// userstring 1: player time scaler
visName_S = "SMOKE_JOINT_SLOW_TIME";
emFXTriggerDelay = 6; // achtung, zeitdauer ist hier skaliert mit dem time scaler
sfxid = "MFX_Telekinesis_StartInvest";
sfxisambient = 1;
emFXCreate_S = "SLOW_TIME_CHILD2";
};
INSTANCE SLOW_TIME_CHILD2(CFx_Base_Proto)
{
// userstring 0: world time scaler
// userstring 1: player time scaler
emFXTriggerDelay = 6; // achtung, zeitdauer ist hier skaliert mit dem time scaler
emFXLifeSpan = 30; // achtung, zeitdauer ist hier skaliert mit dem time scaler
visName_S = "morph.fov";
userString[0] = "0.8";
userString[1] = "1.0";
userString[2] = "120";
userString[3] = "90";
};