summaryrefslogtreecommitdiff
path: root/npc/battleground/kvm/kvm01.txt
diff options
context:
space:
mode:
authorL0ne_W0lf <L0ne_W0lf@54d463be-8e91-2dee-dedb-b68131a5f0ec>2010-08-14 16:06:23 +0000
committerL0ne_W0lf <L0ne_W0lf@54d463be-8e91-2dee-dedb-b68131a5f0ec>2010-08-14 16:06:23 +0000
commitd2b18c292a3a59f785a1eb27208f7379065f6317 (patch)
treef2f09bc53aac7f4208b4c6aaa94e29df5c354a4b /npc/battleground/kvm/kvm01.txt
parentb1ca3ed2ab319fa5a81e24cad92fa2c9801e8806 (diff)
downloadhercules-d2b18c292a3a59f785a1eb27208f7379065f6317.tar.gz
hercules-d2b18c292a3a59f785a1eb27208f7379065f6317.tar.bz2
hercules-d2b18c292a3a59f785a1eb27208f7379065f6317.tar.xz
hercules-d2b18c292a3a59f785a1eb27208f7379065f6317.zip
* Quest log kill count now updated properly. (Added from topic 253813)
* More battleground editing, and some bug fixes. - * ALL BATTLEGROUNDS ARE NOW ACTIVE BY DEFAULT. PLEASE CONTINUE TESTING * - Rewrote the Badge Exchange NPC in bg_common.txt, is official now. - Other changes to the bg_common folder, including disabled GM NPC. - Completely rewrote Flavius for the most part, from ground up. - Moved old Flavius battlegrounds to /custom/battleground folder. - Restored original bg_common, and KVM to /custom/battleground - Fixed wall bugs in Tierra Gorge, and added an oninit to the timers. - Other minor tweaks to both Tierra Gorge and KVM scripts. - Fixed the pseudo-cooldown on KVM not working properly, I hope. - Added global time2str function which will be used later in Endless tower. * Applied Epoque's mapflag clean up, which removes flags from scripts. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@14374 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/battleground/kvm/kvm01.txt')
-rw-r--r--npc/battleground/kvm/kvm01.txt49
1 files changed, 24 insertions, 25 deletions
diff --git a/npc/battleground/kvm/kvm01.txt b/npc/battleground/kvm/kvm01.txt
index 27f01d47d..1b8f3cb6c 100644
--- a/npc/battleground/kvm/kvm01.txt
+++ b/npc/battleground/kvm/kvm01.txt
@@ -60,23 +60,23 @@ OnKvM01Two:
end;
}
-bat_c01,54,124,3 duplicate(CellEffect) #RedcellA1-1 111
-bat_c01,55,124,3 duplicate(CellEffect) #RedcellA2-1 111
-bat_c01,56,124,3 duplicate(CellEffect) #RedcellA3-1 111
-bat_c01,57,124,3 duplicate(CellEffect) #RedcellA4-1 111
-bat_c01,57,125,3 duplicate(CellEffect) #RedcellA5-1 111
-bat_c01,57,126,3 duplicate(CellEffect) #RedcellA6-1 111
-bat_c01,57,127,3 duplicate(CellEffect) #RedcellA7-1 111
+bat_c01,54,124,3 duplicate(CellEffect) #RedcellA1-1 139
+bat_c01,55,124,3 duplicate(CellEffect) #RedcellA2-1 139
+bat_c01,56,124,3 duplicate(CellEffect) #RedcellA3-1 139
+bat_c01,57,124,3 duplicate(CellEffect) #RedcellA4-1 139
+bat_c01,57,125,3 duplicate(CellEffect) #RedcellA5-1 139
+bat_c01,57,126,3 duplicate(CellEffect) #RedcellA6-1 139
+bat_c01,57,127,3 duplicate(CellEffect) #RedcellA7-1 139
-bat_c01,145,59,3 duplicate(CellEffect) #RedcellB1-1 111
-bat_c01,144,59,3 duplicate(CellEffect) #RedcellB2-1 111
-bat_c01,143,59,3 duplicate(CellEffect) #RedcellB3-1 111
-bat_c01,142,59,3 duplicate(CellEffect) #RedcellB4-1 111
-bat_c01,142,56,3 duplicate(CellEffect) #RedcellB5-1 111
-bat_c01,142,57,3 duplicate(CellEffect) #RedcellB6-1 111
-bat_c01,142,58,3 duplicate(CellEffect) #RedcellB7-1 111
+bat_c01,145,59,3 duplicate(CellEffect) #RedcellB1-1 139
+bat_c01,144,59,3 duplicate(CellEffect) #RedcellB2-1 139
+bat_c01,143,59,3 duplicate(CellEffect) #RedcellB3-1 139
+bat_c01,142,59,3 duplicate(CellEffect) #RedcellB4-1 139
+bat_c01,142,56,3 duplicate(CellEffect) #RedcellB5-1 139
+bat_c01,142,57,3 duplicate(CellEffect) #RedcellB6-1 139
+bat_c01,142,58,3 duplicate(CellEffect) #RedcellB7-1 139
-bat_c01,54,128,3 script #A_camp_start01 111,4,4,{
+bat_c01,54,128,3 script #A_camp_start01 139,4,4,{
end;
OnInit:
@@ -97,7 +97,7 @@ OnTouch:
end;
}
-bat_c01,146,56,3 script #B_camp_start01 111,4,4,{
+bat_c01,146,56,3 script #B_camp_start01 139,4,4,{
end;
OnInit:
@@ -146,6 +146,10 @@ OnGuillaumeDie:
set .Croix_Score, .Croix_Score + 1;
bg_updatescore "bat_c01",.Guillaume_Score,.Croix_Score;
if( .Guillaume_Count < 1 ) donpcevent "KvM01_BG::OnCroixWin";
+ else {
+ mapannounce "bat_c01", "NUmber of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
+ mapannounce "bat_c01", "NUmber of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
+ }
}
end;
@@ -158,6 +162,10 @@ OnCroixDie:
set .Guillaume_Score, .Guillaume_Score + 1;
bg_updatescore "bat_c01",.Guillaume_Score,.Croix_Score;
if( .Croix_Count < 1 ) donpcevent "KvM01_BG::OnGuillaumeWin";
+ else {
+ mapannounce "bat_c01", "NUmber of Guillaume survivors "+.Guillaume_Count+".",bc_map,"0x00ff00";
+ mapannounce "bat_c01", "NUmber of Croix survivors "+.Croix_Count+".",bc_map,"0x00ff00";
+ }
}
end;
@@ -426,12 +434,3 @@ bat_c01,148,53,1 script KVM Officer#KVM01B 415,{
// MapFlags
//============================================================
-bat_c01 mapflag battleground 2
-bat_c01 mapflag nomemo
-bat_c01 mapflag nosave SavePoint
-bat_c01 mapflag noteleport
-bat_c01 mapflag nowarp
-bat_c01 mapflag nowarpto
-bat_c01 mapflag noreturn
-bat_c01 mapflag nobranch
-bat_c01 mapflag nopenalty