diff options
Diffstat (limited to 'npc/functions')
-rw-r--r-- | npc/functions/siege.txt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/npc/functions/siege.txt b/npc/functions/siege.txt index f7e2fac4e..a0429d1dc 100644 --- a/npc/functions/siege.txt +++ b/npc/functions/siege.txt @@ -435,6 +435,9 @@ OnSergeantDeath: $MK_TEMPVAR+=1; getitem StrangeCoin, rand(1,5); announce("##2The Monster Sergeant was defeated by "+strcharinfo(0)+"!", bc_all); + $@EXP_EVENT=rand2(101, 103); + $@EXP_EVENT_TIME=1; + donpcevent "@exprate::OnPlayerCall"; end; OnLieutenantDeath: @@ -442,6 +445,9 @@ OnLieutenantDeath: $MK_TEMPVAR+=3; getitem StrangeCoin, rand(5,10); announce("##2The Monster Lieutenant was defeated by "+strcharinfo(0)+"!", bc_all); + $@EXP_EVENT=rand2(102, 104); + $@EXP_EVENT_TIME=1; + donpcevent "@exprate::OnPlayerCall"; end; OnCaptainDeath: @@ -449,6 +455,9 @@ OnCaptainDeath: $MK_TEMPVAR+=5; getitem StrangeCoin, rand(10,15); announce("##2The Monster Captain was defeated by "+strcharinfo(0)+"!", bc_all); + $@EXP_EVENT=rand2(103, 105); + $@EXP_EVENT_TIME=1; + donpcevent "@exprate::OnPlayerCall"; end; OnColonelDeath: @@ -457,6 +466,9 @@ OnColonelDeath: getitem StrangeCoin, rand(15,20); $MOST_HEROIC$=strcharinfo(0); announce("##2The Monster Colonel was defeated by "+strcharinfo(0)+"!", bc_all); + $@EXP_EVENT=rand2(104, 106); + $@EXP_EVENT_TIME=1; + donpcevent "@exprate::OnPlayerCall"; end; OnGeneralDeath: @@ -465,6 +477,9 @@ OnGeneralDeath: getitem StrangeCoin, rand(20,25); $MOST_HEROIC$=strcharinfo(0); announce("##2The Monster General was defeated by "+strcharinfo(0)+"!", bc_all); + $@EXP_EVENT=rand2(105, 107); + $@EXP_EVENT_TIME=1; + donpcevent "@exprate::OnPlayerCall"; end; } |