Initial Upload
Initial Upload
This commit is contained in:
24
_module/nss/baf_shofls2.nss
Normal file
24
_module/nss/baf_shofls2.nss
Normal file
@@ -0,0 +1,24 @@
|
||||
void main()
|
||||
{
|
||||
|
||||
object oUser = GetLastUsedBy();
|
||||
object oShower = GetObjectByTag("baf_sroaly2");
|
||||
object oWay = GetWaypointByTag("baf_gsofuuy2");
|
||||
|
||||
location lWay = GetLocation(oWay);
|
||||
|
||||
effect eShower = EffectVisualEffect(VFX_IMP_HEALING_X);
|
||||
effect eDamage = EffectDamage(100, DAMAGE_TYPE_BLUDGEONING, DAMAGE_POWER_NORMAL);
|
||||
effect eStun = EffectStunned();
|
||||
effect eDominated = EffectCutsceneDominated();
|
||||
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eDominated, oUser, 4.0f);
|
||||
AssignCommand(oUser, ActionMoveToLocation(lWay, FALSE));
|
||||
DelayCommand(1.0f, AssignCommand(oUser, SpeakString("You hear booming voice...", TALKVOLUME_TALK)));
|
||||
DelayCommand(1.0f, AssignCommand(oUser, ActionDoCommand(SetFacingPoint(GetPositionFromLocation(GetLocation(oShower))))));
|
||||
DelayCommand(2.0f, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eShower, lWay));
|
||||
DelayCommand(2.3f, ApplyEffectToObject(DURATION_TYPE_INSTANT, eDamage, oUser));
|
||||
DelayCommand(2.3f, ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eStun, oUser, 20.0f));
|
||||
DelayCommand(3.0f, AssignCommand(oUser, SpeakString("Well, that was refreshing!", TALKVOLUME_TALK)));
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user