83 lines
3.0 KiB
Plaintext
83 lines
3.0 KiB
Plaintext
#include "spawner"
|
|
|
|
void BallsOff2()
|
|
{
|
|
object oWP1 = GetObjectByTag("eff1"),
|
|
oWP2 = GetObjectByTag("eff2"),
|
|
oWP3 = GetObjectByTag("eff3"),
|
|
oWP4 = GetObjectByTag("eff4"),
|
|
oWP5 = GetObjectByTag("eff5"),
|
|
oWP6 = GetObjectByTag("eff6"),
|
|
oWP7 = GetObjectByTag("eff7"),
|
|
oWP8 = GetObjectByTag("eff8");
|
|
AssignCommand(oWP1, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE));
|
|
AssignCommand(oWP2, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE));
|
|
AssignCommand(oWP3, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE));
|
|
AssignCommand(oWP4, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE));
|
|
AssignCommand(oWP5, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE));
|
|
AssignCommand(oWP6, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE));
|
|
AssignCommand(oWP7, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE));
|
|
AssignCommand(oWP8, ActionPlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE));
|
|
}
|
|
|
|
void Pledge(object oPC)
|
|
{
|
|
object oCaster;
|
|
object oTarget;
|
|
int iAmt = GetLocalInt(oPC, "donate_amount");
|
|
TakeGoldFromCreature(iAmt, oPC);
|
|
PlaySound("it_coins");
|
|
SetLocalInt(oPC, "donate_amount", 0);
|
|
object oOrb = GetObjectByTag("deity_ball"),
|
|
oWP1 = GetObjectByTag("eff1"),
|
|
oWP2 = GetObjectByTag("eff2"),
|
|
oWP3 = GetObjectByTag("eff3"),
|
|
oWP4 = GetObjectByTag("eff4"),
|
|
oWP5 = GetObjectByTag("eff5"),
|
|
oWP6 = GetObjectByTag("eff6"),
|
|
oWP7 = GetObjectByTag("eff7"),
|
|
oWP8 = GetObjectByTag("eff8"),
|
|
oWP9 = GetWaypointByTag("div_lig");
|
|
|
|
location lLocation = GetLocation(oWP9);
|
|
|
|
effect eEffect = EffectVisualEffect(VFX_IMP_LIGHTNING_M);
|
|
int eEffect2 = VFX_IMP_IMPROVE_ABILITY_SCORE,
|
|
eEffect3 = VFX_IMP_SUPER_HEROISM;
|
|
|
|
|
|
oCaster = oOrb;
|
|
AssignCommand(oWP1, ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE));
|
|
AssignCommand(oWP2, ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE));
|
|
AssignCommand(oWP3, ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE));
|
|
AssignCommand(oWP4, ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE));
|
|
AssignCommand(oWP5, ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE));
|
|
AssignCommand(oWP6, ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE));
|
|
AssignCommand(oWP7, ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE));
|
|
AssignCommand(oWP8, ActionPlayAnimation(ANIMATION_PLACEABLE_ACTIVATE));
|
|
|
|
PCEffect(1.5,eEffect2, oWP1);
|
|
PCEffect(1.7,eEffect2, oWP2);
|
|
PCEffect(1.9,eEffect2, oWP3);
|
|
PCEffect(2.1,eEffect2, oWP4);
|
|
PCEffect(2.3,eEffect2, oWP5);
|
|
PCEffect(2.5,eEffect2, oWP6);
|
|
PCEffect(2.7,eEffect2, oWP7);
|
|
PCEffect(2.9,eEffect2, oWP8);
|
|
PCEffect(3.1,eEffect3, oWP1);
|
|
PCEffect(3.3,eEffect3, oWP2);
|
|
PCEffect(3.5,eEffect3, oWP3);
|
|
PCEffect(3.7,eEffect3, oWP4);
|
|
PCEffect(3.9,eEffect3, oWP5);
|
|
PCEffect(4.1,eEffect3, oWP6);
|
|
PCEffect(4.3,eEffect3, oWP7);
|
|
PCEffect(4.5,eEffect3, oWP8);
|
|
|
|
DelayCommand(4.0, ApplyEffectAtLocation(DURATION_TYPE_INSTANT, eEffect, lLocation));
|
|
DelayCommand(6.0, FloatingTextStringOnCreature(GetDeity(oPC)+" is more likley to hear your prayers now", oPC));
|
|
DelayCommand(6.5, BallsOff2());
|
|
|
|
}
|
|
|
|
//void main(){}
|