2025/09/15 Update

Updated XP system to use PWFXP.
This commit is contained in:
Jaysyn904
2025-09-16 07:32:56 -04:00
parent c4b53f62ba
commit 43c4564112
247 changed files with 7274 additions and 708 deletions

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
RewardPartyGP(5, oPC, TRUE);
RewardPartyGP(50, oPC, FALSE);
RewardPartyXP(50, oPC, FALSE);
}
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(5, oPC, TRUE);
RewardPartyGP(50, oPC, FALSE);
//RewardPartyXP(50, oPC, FALSE);
}

View File

@@ -8,16 +8,22 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(1000, oPC, FALSE);
if (!GetIsPC(oPC)) return;
RewardPartyGP(500, oPC, FALSE);
//RewardPartyXP(250, oPC, TRUE);
RewardPartyGP(125, oPC, TRUE);
}
RewardPartyGP(500, oPC, FALSE);
RewardPartyGP(125, oPC, TRUE);
//RewardPartyXP(1000, oPC, FALSE);
//RewardPartyXP(250, oPC, TRUE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(100, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(100, oPC, FALSE);
RewardPartyGP(50, oPC, FALSE);

View File

@@ -9,15 +9,25 @@ http://www.angelfire.com/space/lilacsoul */
void main()
{
object oPC = GetLastKiller();
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
if (!GetIsPC(oPC)) return;
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
RewardPartyXP(103200, oPC, FALSE);
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(1032, oPC, FALSE);
RewardPartyGP(1032, oPC, FALSE);
RewardPartyXP(1032, oPC, TRUE);
//RewardPartyXP(1032, oPC, TRUE);
RewardPartyGP(103, oPC, TRUE);
}

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(50, oPC, TRUE);
RewardPartyGP(500, oPC, FALSE);
RewardPartyXP(500, oPC, FALSE);
//RewardPartyXP(500, oPC, FALSE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(10, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(10, oPC, FALSE);
RewardPartyGP(5, oPC, FALSE);
//RewardPartyXP(2, oPC, TRUE);
RewardPartyGP(1, oPC, TRUE);
}
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(11400, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(11400, oPC, FALSE);
RewardPartyGP(1140, oPC, FALSE);
RewardPartyXP(1140, oPC, TRUE);
//RewardPartyXP(1140, oPC, TRUE);
RewardPartyGP(114, oPC, TRUE);
}
}

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(55, oPC, TRUE);
RewardPartyGP(550, oPC, FALSE);
RewardPartyXP(550, oPC, FALSE);
//RewardPartyXP(550, oPC, FALSE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(1200, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(1200, oPC, FALSE);
RewardPartyGP(600, oPC, FALSE);

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyXP(122500, oPC, FALSE);
RewardPartyGP(12250, oPC, FALSE);
//RewardPartyGP(12250, oPC, FALSE);
RewardPartyXP(12250, oPC, TRUE);
//RewardPartyXP(12250, oPC, TRUE);
RewardPartyGP(1225, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyXP(12300, oPC, FALSE);
RewardPartyGP(1230, oPC, FALSE);
//RewardPartyGP(1230, oPC, FALSE);
RewardPartyXP(1230, oPC, TRUE);
//RewardPartyXP(1230, oPC, TRUE);
RewardPartyGP(123, oPC, TRUE);
}

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(60, oPC, TRUE);
RewardPartyGP(600, oPC, FALSE);
RewardPartyXP(600, oPC, FALSE);
//RewardPartyXP(600, oPC, FALSE);
}

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(65, oPC, TRUE);
RewardPartyGP(650, oPC, FALSE);
RewardPartyXP(650, oPC, FALSE);
//RewardPartyXP(650, oPC, FALSE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(1400, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(1400, oPC, FALSE);
RewardPartyGP(800, oPC, FALSE);

View File

@@ -2,9 +2,20 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(70, oPC, TRUE);
RewardPartyGP(700, oPC, FALSE);
RewardPartyXP(700, oPC, FALSE);
//RewardPartyXP(700, oPC, FALSE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(1500, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(1500, oPC, FALSE);
RewardPartyGP(800, oPC, FALSE);

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
RewardPartyGP(75, oPC, TRUE);
RewardPartyGP(750, oPC, FALSE);
RewardPartyXP(750, oPC, FALSE);
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(75, oPC, TRUE);
RewardPartyGP(750, oPC, FALSE);
//RewardPartyXP(750, oPC, FALSE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(1600, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(1600, oPC, FALSE);
RewardPartyGP(800, oPC, FALSE);

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(80, oPC, TRUE);
RewardPartyGP(800, oPC, FALSE);
RewardPartyXP(800, oPC, FALSE);
//RewardPartyXP(800, oPC, FALSE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(1700, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(1700, oPC, FALSE);
RewardPartyGP(8500, oPC, FALSE);

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyXP(17700, oPC, FALSE);
RewardPartyGP(1770, oPC, FALSE);
//RewardPartyGP(1770, oPC, FALSE);
RewardPartyXP(1770, oPC, TRUE);
//RewardPartyXP(1770, oPC, TRUE);
RewardPartyGP(177, oPC, TRUE);
}

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(85, oPC, TRUE);
RewardPartyGP(850, oPC, FALSE);
RewardPartyXP(850, oPC, FALSE);
//RewardPartyXP(850, oPC, FALSE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(1800, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(1800, oPC, FALSE);
RewardPartyGP(900, oPC, FALSE);

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(90, oPC, TRUE);
RewardPartyGP(900, oPC, FALSE);
RewardPartyXP(900, oPC, FALSE);
//RewardPartyXP(900, oPC, FALSE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(1900, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(1900, oPC, FALSE);
RewardPartyGP(950, oPC, FALSE);

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(95, oPC, TRUE);
RewardPartyGP(950, oPC, FALSE);
RewardPartyXP(950, oPC, FALSE);
//RewardPartyXP(950, oPC, FALSE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(100, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(100, oPC, FALSE);
RewardPartyGP(10, oPC, FALSE);
RewardPartyXP(10, oPC, TRUE);
//RewardPartyXP(10, oPC, TRUE);
RewardPartyGP(1, oPC, TRUE);

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(2000, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(2000, oPC, FALSE);
RewardPartyGP(1000, oPC, FALSE);

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(200, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(200, oPC, FALSE);
RewardPartyGP(100, oPC, FALSE);

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(100, oPC, TRUE);
RewardPartyGP(1000, oPC, FALSE);
RewardPartyXP(1000, oPC, FALSE);
//RewardPartyXP(1000, oPC, FALSE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(20, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(20, oPC, FALSE);
RewardPartyGP(10, oPC, FALSE);

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(2300, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(2300, oPC, FALSE);
RewardPartyGP(1100, oPC, FALSE);

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(2400, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(2400, oPC, FALSE);
RewardPartyGP(240, oPC, FALSE);
RewardPartyXP(240, oPC, TRUE);
//RewardPartyXP(240, oPC, TRUE);
RewardPartyGP(24, oPC, TRUE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(2600, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(2600, oPC, FALSE);
RewardPartyGP(1300, oPC, FALSE);

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(2700, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(2700, oPC, FALSE);
RewardPartyGP(270, oPC, FALSE);
RewardPartyXP(270, oPC, TRUE);
//RewardPartyXP(270, oPC, TRUE);
RewardPartyGP(27, oPC, TRUE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(2800, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(2800, oPC, FALSE);
RewardPartyGP(1400, oPC, FALSE);

View File

@@ -8,17 +8,26 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(200, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(200, oPC, FALSE);
RewardPartyGP(20, oPC, FALSE);
RewardPartyXP(20, oPC, TRUE);
//RewardPartyXP(20, oPC, TRUE);
RewardPartyGP(2, oPC, TRUE);
}
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(300, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(300, oPC, FALSE);
RewardPartyGP(150, oPC, FALSE);

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(30, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(30, oPC, FALSE);
RewardPartyGP(15, oPC, FALSE);

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(3300, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(3300, oPC, FALSE);
RewardPartyGP(330, oPC, FALSE);
RewardPartyXP(330, oPC, TRUE);
//RewardPartyXP(330, oPC, TRUE);
RewardPartyGP(33, oPC, TRUE);
}

View File

@@ -8,19 +8,20 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
while (GetIsObjectValid(GetMaster(oPC)))
{
oPC=GetMaster(oPC);
}
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
if (!GetIsPC(oPC)) return;
if (!(GetHitDice(oPC) >= 20))
return;
RewardPartyXP(350, oPC, TRUE);
//RewardPartyXP(350, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(3600, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(3600, oPC, FALSE);
RewardPartyGP(360, oPC, FALSE);
RewardPartyXP(360, oPC, TRUE);
//RewardPartyXP(360, oPC, TRUE);
RewardPartyGP(36, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(3800, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(3800, oPC, FALSE);
RewardPartyGP(380, oPC, FALSE);
RewardPartyXP(380, oPC, TRUE);
//RewardPartyXP(380, oPC, TRUE);
RewardPartyGP(38, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(300, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(300, oPC, FALSE);
RewardPartyGP(30, oPC, FALSE);
RewardPartyXP(30, oPC, TRUE);
//RewardPartyXP(30, oPC, TRUE);
RewardPartyGP(3, oPC, TRUE);

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(400, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(400, oPC, FALSE);
RewardPartyGP(200, oPC, FALSE);

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(4300, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(4300, oPC, FALSE);
RewardPartyGP(4300, oPC, FALSE);
RewardPartyXP(430, oPC, TRUE);
//RewardPartyXP(430, oPC, TRUE);
RewardPartyGP(43, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(44100, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(44100, oPC, FALSE);
RewardPartyGP(4410, oPC, FALSE);
RewardPartyXP(4410, oPC, TRUE);
//RewardPartyXP(4410, oPC, TRUE);
RewardPartyGP(441, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(4400, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(4400, oPC, FALSE);
RewardPartyGP(4400, oPC, FALSE);
RewardPartyXP(440, oPC, TRUE);
//RewardPartyXP(440, oPC, TRUE);
RewardPartyGP(44, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(4700, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(4700, oPC, FALSE);
RewardPartyGP(4700, oPC, FALSE);
RewardPartyXP(470, oPC, TRUE);
//RewardPartyXP(470, oPC, TRUE);
RewardPartyGP(47, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(400, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(400, oPC, FALSE);
RewardPartyGP(40, oPC, FALSE);
RewardPartyXP(40, oPC, TRUE);
//RewardPartyXP(40, oPC, TRUE);
RewardPartyGP(4, oPC, TRUE);

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(25, oPC, TRUE);
RewardPartyGP(250, oPC, FALSE);
RewardPartyXP(250, oPC, FALSE);
//RewardPartyXP(250, oPC, FALSE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(500, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(500, oPC, FALSE);
RewardPartyGP(250, oPC, FALSE);

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(50300, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(50300, oPC, FALSE);
RewardPartyGP(5030, oPC, FALSE);
RewardPartyXP(5030, oPC, TRUE);
//RewardPartyXP(5030, oPC, TRUE);
RewardPartyGP(503, oPC, TRUE);
}

View File

@@ -8,13 +8,22 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(50, oPC, FALSE);
RewardPartyXP(10, oPC, TRUE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(50, oPC, FALSE);
//RewardPartyXP(10, oPC, TRUE);
//RewardPartyGP(25, oPC, FALSE);
RewardPartyGP(10, oPC, TRUE);

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(5300, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(5300, oPC, FALSE);
RewardPartyGP(530, oPC, FALSE);
RewardPartyXP(530, oPC, TRUE);
//RewardPartyXP(530, oPC, TRUE);
RewardPartyGP(53, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(5400, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(5400, oPC, FALSE);
RewardPartyGP(540, oPC, FALSE);
RewardPartyXP(540, oPC, TRUE);
//RewardPartyXP(540, oPC, TRUE);
RewardPartyGP(54, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(5500, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(5500, oPC, FALSE);
RewardPartyGP(550, oPC, FALSE);
RewardPartyXP(550, oPC, TRUE);
//RewardPartyXP(550, oPC, TRUE);
RewardPartyGP(55, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(500, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(500, oPC, FALSE);
RewardPartyGP(50, oPC, FALSE);
RewardPartyXP(50, oPC, TRUE);
//RewardPartyXP(50, oPC, TRUE);
RewardPartyGP(5, oPC, TRUE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(600, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(600, oPC, FALSE);
RewardPartyGP(300, oPC, FALSE);

View File

@@ -8,16 +8,28 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(6000, oPC, FALSE);
if (!GetIsPC(oPC)) return;
RewardPartyGP(600, oPC, FALSE);
//RewardPartyXP(6000, oPC, FALSE);
RewardPartyXP(600, oPC, TRUE);
RewardPartyGP(600, oPC, FALSE);
RewardPartyGP(60, oPC, TRUE);
}
//RewardPartyXP(600, oPC, TRUE);
RewardPartyGP(60, oPC, TRUE);
//ExecuteScript("nw_c2_default7", OBJECT_SELF);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(6900, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(6900, oPC, FALSE);
RewardPartyGP(690, oPC, FALSE);
RewardPartyXP(690, oPC, TRUE);
//RewardPartyXP(690, oPC, TRUE);
RewardPartyGP(69, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(600, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(600, oPC, FALSE);
RewardPartyGP(60, oPC, FALSE);
RewardPartyXP(60, oPC, TRUE);
//RewardPartyXP(60, oPC, TRUE);
RewardPartyGP(6, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(700, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(700, oPC, FALSE);
RewardPartyGP(350, oPC, FALSE);
//RewardPartyXP(175, oPC, TRUE);
RewardPartyGP(85, oPC, TRUE);
//RewardPartyGP(85, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(70200, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(70200, oPC, FALSE);
RewardPartyGP(7020, oPC, FALSE);
RewardPartyXP(7020, oPC, TRUE);
//RewardPartyXP(7020, oPC, TRUE);
RewardPartyGP(702, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(70400, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(70400, oPC, FALSE);
RewardPartyGP(7040, oPC, FALSE);
RewardPartyXP(7040, oPC, TRUE);
//RewardPartyXP(7040, oPC, TRUE);
RewardPartyGP(704, oPC, TRUE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(7800, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(7800, oPC, FALSE);
RewardPartyGP(3700, oPC, FALSE);

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(700, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(700, oPC, FALSE);
RewardPartyGP(70, oPC, FALSE);
RewardPartyXP(70, oPC, TRUE);
//RewardPartyXP(70, oPC, TRUE);
RewardPartyGP(7, oPC, TRUE);
}

View File

@@ -2,9 +2,21 @@
//Put this OnDeath
void main()
{
object oPC = GetLastKiller();
if (!GetIsPC(oPC)) return;
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(40, oPC, TRUE);
RewardPartyGP(400, oPC, FALSE);
RewardPartyXP(400, oPC, FALSE);
//RewardPartyXP(400, oPC, FALSE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(800, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(800, oPC, FALSE);
RewardPartyGP(400, oPC, FALSE);

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(8420, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(8420, oPC, FALSE);
RewardPartyGP(8420, oPC, FALSE);
RewardPartyXP(842, oPC, TRUE);
//RewardPartyXP(842, oPC, TRUE);
RewardPartyGP(84, oPC, TRUE);
}

View File

@@ -9,15 +9,26 @@ http://www.angelfire.com/space/lilacsoul */
void main()
{
ExecuteScript ("comeback_drag", OBJECT_SELF);
object oPC = GetLastKiller();
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
if (!GetIsPC(oPC)) return;
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
RewardPartyXP(8500, oPC, FALSE);
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(8500, oPC, FALSE);
RewardPartyGP(850, oPC, FALSE);
RewardPartyXP(850, oPC, TRUE);
//RewardPartyXP(850, oPC, TRUE);
RewardPartyGP(85, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(800, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(800, oPC, FALSE);
RewardPartyGP(80, oPC, FALSE);
RewardPartyXP(80, oPC, TRUE);
//RewardPartyXP(80, oPC, TRUE);
RewardPartyGP(8, oPC, TRUE);
}

View File

@@ -8,12 +8,21 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(900, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(900, oPC, FALSE);
RewardPartyGP(450, oPC, FALSE);

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(95100, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(95100, oPC, FALSE);
RewardPartyGP(9510, oPC, FALSE);
RewardPartyXP(9510, oPC, TRUE);
//RewardPartyXP(9510, oPC, TRUE);
RewardPartyGP(951, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(95200, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(95200, oPC, FALSE);
RewardPartyGP(9520, oPC, FALSE);
RewardPartyXP(9520, oPC, TRUE);
//RewardPartyXP(9520, oPC, TRUE);
RewardPartyGP(952, oPC, TRUE);
}

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(900, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(900, oPC, FALSE);
RewardPartyGP(90, oPC, FALSE);
RewardPartyXP(90, oPC, TRUE);
//RewardPartyXP(90, oPC, TRUE);
RewardPartyGP(9, oPC, TRUE);
}

View File

@@ -7,10 +7,19 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
object oTarget;
oTarget = oPC;

View File

@@ -8,15 +8,19 @@ http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
while (GetIsObjectValid(GetMaster(oPC)))
{
oPC=GetMaster(oPC);
}
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
if (!GetIsPC(oPC)) return;
RewardPartyGP(120, oPC, FALSE);

View File

@@ -8,15 +8,19 @@ http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
while (GetIsObjectValid(GetMaster(oPC)))
{
oPC=GetMaster(oPC);
}
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
if (!GetIsPC(oPC)) return;
RewardPartyGP(180, oPC, FALSE);

View File

@@ -8,15 +8,19 @@ http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
while (GetIsObjectValid(GetMaster(oPC)))
{
oPC=GetMaster(oPC);
}
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
if (!GetIsPC(oPC)) return;
RewardPartyGP(200, oPC, FALSE);

View File

@@ -8,15 +8,19 @@ http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
while (GetIsObjectValid(GetMaster(oPC)))
{
oPC=GetMaster(oPC);
}
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
if (!GetIsPC(oPC)) return;
RewardPartyGP(20, oPC, FALSE);

View File

@@ -8,15 +8,19 @@ http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
while (GetIsObjectValid(GetMaster(oPC)))
{
oPC=GetMaster(oPC);
}
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
if (!GetIsPC(oPC)) return;
RewardPartyGP(240, oPC, FALSE);

View File

@@ -9,14 +9,19 @@ http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */
void main()
{
object oPC = GetLastKiller();
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
while (GetIsObjectValid(GetMaster(oPC)))
{
oPC=GetMaster(oPC);
}
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
RewardPartyGP(300, oPC, FALSE);

View File

@@ -8,15 +8,19 @@ http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
while (GetIsObjectValid(GetMaster(oPC)))
{
oPC=GetMaster(oPC);
}
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
if (!GetIsPC(oPC)) return;
RewardPartyGP(340, oPC, FALSE);

View File

@@ -8,15 +8,19 @@ http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
while (GetIsObjectValid(GetMaster(oPC)))
{
oPC=GetMaster(oPC);
}
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
if (!GetIsPC(oPC)) return;
RewardPartyGP(400, oPC, FALSE);

View File

@@ -8,15 +8,19 @@ http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
while (GetIsObjectValid(GetMaster(oPC)))
{
oPC=GetMaster(oPC);
}
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
if (!GetIsPC(oPC)) return;
RewardPartyGP(40, oPC, FALSE);

View File

@@ -8,15 +8,19 @@ http://nwvault.ign.com/View.php?view=Other.Detail&id=4683&id=625 */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
while (GetIsObjectValid(GetMaster(oPC)))
{
oPC=GetMaster(oPC);
}
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
if (!GetIsPC(oPC)) return;
RewardPartyGP(60, oPC, FALSE);

View File

@@ -8,16 +8,25 @@ http://www.angelfire.com/space/lilacsoul */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(50, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(50, oPC, FALSE);
RewardPartyGP(5, oPC, FALSE);
RewardPartyXP(5, oPC, TRUE);
//RewardPartyXP(5, oPC, TRUE);
RewardPartyGP(1, oPC, TRUE);

View File

@@ -8,12 +8,21 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(100, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(100, oPC, FALSE);
RewardPartyGP(250, oPC, FALSE);

View File

@@ -8,12 +8,21 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(70, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(70, oPC, FALSE);
RewardPartyGP(70, oPC, FALSE);

View File

@@ -8,12 +8,21 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(30, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(30, oPC, FALSE);
RewardPartyGP(20, oPC, FALSE);

View File

@@ -8,12 +8,21 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(50, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(50, oPC, FALSE);
RewardPartyGP(50, oPC, FALSE);

View File

@@ -8,12 +8,21 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(15, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(15, oPC, FALSE);
RewardPartyGP(5, oPC, FALSE);

View File

@@ -8,12 +8,21 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(75, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(75, oPC, FALSE);
RewardPartyGP(85, oPC, FALSE);

View File

@@ -8,13 +8,22 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(40, oPC, FALSE);
if (!GetIsPC(oPC)) return;
RewardPartyGP(20, oPC, FALSE);
/* RewardPartyXP(40, oPC, FALSE); */
}
RewardPartyGP(20, oPC, FALSE);
}

View File

@@ -8,12 +8,21 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(24, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(24, oPC, FALSE);
RewardPartyGP(10, oPC, FALSE);

View File

@@ -8,12 +8,21 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(35, oPC, FALSE);
if (!GetIsPC(oPC)) return;
/* RewardPartyXP(35, oPC, FALSE); */
RewardPartyGP(15, oPC, FALSE);

View File

@@ -8,39 +8,34 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
{
object oPC = GetLastKiller();
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
if (!GetIsPC(oPC)) return;
if (!GetIsPC(oPC)) return;
RewardPartyXP(2500, oPC, FALSE);
/* RewardPartyXP(2500, oPC, FALSE); */
RewardPartyGP(5000, oPC, FALSE);
}
RewardPartyGP(5000, oPC, FALSE);
if (GetItemPossessedBy(oPC, "ShroudoftheAvatar")!= OBJECT_INVALID)
return;
{
if (GetItemPossessedBy(oPC, "MephistophelesHand")!= OBJECT_INVALID)
return;
object oPC = GetLastKiller();
if (!(GetHitDice(oPC) >= 40))
return;
if (!GetIsPC(oPC)) return;
AddJournalQuestEntry("Avatar", 2, oPC, FALSE, FALSE);
if (GetItemPossessedBy(oPC, "ShroudoftheAvatar")!= OBJECT_INVALID)
return;
if (GetItemPossessedBy(oPC, "MephistophelesHand")!= OBJECT_INVALID)
return;
if (!(GetHitDice(oPC) >= 40))
return;
AddJournalQuestEntry("Avatar", 2, oPC, FALSE, FALSE);
CreateItemOnObject("item011", oPC);
}
}
CreateItemOnObject("item011", oPC);
}

View File

@@ -8,12 +8,21 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(45, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(45, oPC, FALSE);
RewardPartyGP(40, oPC, FALSE);

View File

@@ -8,12 +8,21 @@ http://www.lilacsoul.revility.com */
//Put this OnDeath
void main()
{
ExecuteScript("prc_npc_death", OBJECT_SELF);
ExecuteScript("prc_pwondeath", OBJECT_SELF);
object oPC = GetLastKiller();
object oKiller = GetLastKiller();
if (!GetIsObjectValid(oKiller)) return;
if (!GetIsPC(oPC)) return;
object oPC;
if (GetIsPC(oKiller))
oPC = oKiller;
else
oPC = GetMaster(oKiller);
RewardPartyXP(60, oPC, FALSE);
if (!GetIsPC(oPC)) return;
//RewardPartyXP(60, oPC, FALSE);
RewardPartyGP(50, oPC, FALSE);

Some files were not shown because too many files have changed in this diff Show More