Files
Anphillia_PRC8/_module/nss/dae_place_act.nss
Jaysyn904 28cdb617b3 Initial commit
Adding all of the current content for Anphillia Unlimited.
2024-01-04 07:49:38 -05:00

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);
}
}