21 lines
1.1 KiB
Plaintext
21 lines
1.1 KiB
Plaintext
void main()
|
|
{
|
|
object oPlayer = GetLastUsedBy();
|
|
object oSelf = OBJECT_SELF;
|
|
|
|
if(GetTag(oSelf) == "dae_word_swich")
|
|
{
|
|
ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE, 1.0, 0.0);
|
|
string sTrap = "dae_trapshow_";
|
|
ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_IMP_FLAME_M, FALSE), GetLocation(GetObjectByTag(sTrap + IntToString(d20(1)))), 3.0);
|
|
DelayCommand(1.0, ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_IMP_FLAME_M, FALSE), GetLocation(GetObjectByTag(sTrap + IntToString(d20(1)))), 3.0));
|
|
DelayCommand(2.0, ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_IMP_FLAME_M, FALSE), GetLocation(GetObjectByTag(sTrap + IntToString(d20(1)))), 3.0));
|
|
DelayCommand(3.0, ApplyEffectAtLocation(DURATION_TYPE_TEMPORARY, EffectVisualEffect(VFX_IMP_FLAME_M, FALSE), GetLocation(GetObjectByTag(sTrap + IntToString(d20(1)))), 3.0));
|
|
DelayCommand(1.0, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE, 1.0, 0.0));
|
|
}
|
|
if(GetTag(oSelf) == "dae_level_10")
|
|
{
|
|
SetXP(oPlayer, 45001);
|
|
}
|
|
}
|