generated from Jaysyn/ModuleTemplate
Initial Commit
Initial Commit
This commit is contained in:
35
_module/nss/charport.nss
Normal file
35
_module/nss/charport.nss
Normal file
@@ -0,0 +1,35 @@
|
||||
#include "in_g_cutscene"
|
||||
|
||||
void PortIn(float fDelay, object oChar, object oWP1, object oWP2, object oWP3, int iSwitch)
|
||||
{
|
||||
|
||||
int iMode = GetLocalInt(GetModule(), "gamemode");
|
||||
|
||||
effect e1Effect = EffectVisualEffect(VFX_IMP_REMOVE_CONDITION);
|
||||
effect e2Effect = EffectVisualEffect(VFX_FNF_PWSTUN);
|
||||
effect e3Effect = EffectVisualEffect(VFX_IMP_ELEMENTAL_PROTECTION);
|
||||
|
||||
if (iSwitch==1)
|
||||
{
|
||||
if (iMode==1)
|
||||
{
|
||||
GestaltAnimate(fDelay+2.8, oChar, ANIMATION_FIREFORGET_TAUNT);
|
||||
}
|
||||
else
|
||||
{
|
||||
GestaltAnimate(fDelay+2.8, oChar, ANIMATION_FIREFORGET_VICTORY2);
|
||||
}
|
||||
}
|
||||
|
||||
DelayCommand(fDelay+4.0, ApplyEffectAtLocation(DURATION_TYPE_INSTANT,
|
||||
e1Effect, GetLocation(oWP1)));
|
||||
DelayCommand(fDelay+4.1, ApplyEffectAtLocation(DURATION_TYPE_INSTANT,
|
||||
e2Effect, GetLocation(oWP1)));
|
||||
DelayCommand(fDelay+4.2, ApplyEffectAtLocation(DURATION_TYPE_INSTANT,
|
||||
e3Effect, GetLocation(oWP1)));
|
||||
|
||||
GestaltActionJump(fDelay+4.5, oChar, oWP2);
|
||||
GestaltFace(fDelay+5.0, oChar, 0.0, 2, oWP3);
|
||||
}
|
||||
|
||||
//void main() {}
|
Reference in New Issue
Block a user