Ver código fonte

- Fixed guild emblems not showing on flags at server start. (bugreport:5796, since r15657)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16144 54d463be-8e91-2dee-dedb-b68131a5f0ec
brianluau 13 anos atrás
pai
commit
79767f97bd

+ 1 - 0
npc/guild/agit_main.txt

@@ -279,6 +279,7 @@ OnRecvCastle:
 		end;
 	}
 	else {
+OnInterIfInitOnce:
 		// Otherwise place the guild emblem on flags.
 		if (strnpcinfo(2) == "aldeg_cas01") { donpcevent "::OnRecvCastleA01"; }
 		else if (strnpcinfo(2) == "aldeg_cas02") { donpcevent "::OnRecvCastleA02"; }

+ 1 - 1
npc/guild/aldeg_cas01.txt

@@ -141,4 +141,4 @@ aldeg_cas01,216,24,0	duplicate(Gld_Agit_Manager)	Agit#aldeg_cas01	-1
 
 // Guardians
 //============================================================
-aldeg_cas01,218,175,0	duplicate(Gld_Guard_Template)	Guardian#aldeg_cas01	-1
+aldeg_cas01,218,175,0	duplicate(Gld_Guard_Template)	Guardian#aldeg_cas01	-1

+ 1 - 1
npc/guild/aldeg_cas02.txt

@@ -135,4 +135,4 @@ aldeg_cas02,214,24,0	duplicate(Gld_Agit_Manager)	Agit#aldeg_cas02	-1
 
 // Guardians
 //============================================================
-aldeg_cas02,78,74,0	duplicate(Gld_Guard_Template)	Guardian#aldeg_cas02	-1
+aldeg_cas02,78,74,0	duplicate(Gld_Guard_Template)	Guardian#aldeg_cas02	-1

+ 1 - 1
npc/guild/aldeg_cas03.txt

@@ -138,4 +138,4 @@ aldeg_cas03,206,32,0	duplicate(Gld_Agit_Manager)	Agit#aldeg_cas03	-1
 
 // Guardians
 //============================================================
-aldeg_cas03,110,118,0	duplicate(Gld_Guard_Template)	Guardian#aldeg_cas03	-1
+aldeg_cas03,110,118,0	duplicate(Gld_Guard_Template)	Guardian#aldeg_cas03	-1

+ 1 - 1
npc/guild/aldeg_cas04.txt

@@ -138,4 +138,4 @@ aldeg_cas04,36,218,0	duplicate(Gld_Agit_Manager)	Agit#aldeg_cas04	-1
 
 // Guardians
 //============================================================
-aldeg_cas04,67,116,0	duplicate(Gld_Guard_Template)	Guardian#aldeg_cas04	-1
+aldeg_cas04,67,116,0	duplicate(Gld_Guard_Template)	Guardian#aldeg_cas04	-1

+ 1 - 1
npc/guild/aldeg_cas05.txt

@@ -137,4 +137,4 @@ aldeg_cas05,28,102,0	duplicate(Gld_Agit_Manager)	Agit#aldeg_cas05	-1
 
 // Guardians
 //============================================================
-aldeg_cas05,52,179,0	duplicate(Gld_Guard_Template)	Guardian#aldeg_cas05	-1
+aldeg_cas05,52,179,0	duplicate(Gld_Guard_Template)	Guardian#aldeg_cas05	-1

+ 1 - 1
npc/guild/gefg_cas01.txt

@@ -129,4 +129,4 @@ gefg_cas01,198,182,0	duplicate(Gld_Agit_Manager)	Agit#gefg_cas01	-1
 
 // Guardians
 //============================================================
-gefg_cas01,40,48,5	duplicate(Gld_Guard_Template)	Guardian#gefg_cas01	-1
+gefg_cas01,40,48,5	duplicate(Gld_Guard_Template)	Guardian#gefg_cas01	-1

+ 1 - 1
npc/guild/gefg_cas02.txt

@@ -130,4 +130,4 @@ gefg_cas02,176,178,0	duplicate(Gld_Agit_Manager)	Agit#gefg_cas02	-1
 
 // Guardians
 //============================================================
-gefg_cas02,12,66,5	duplicate(Gld_Guard_Template)	Guardian#gefg_cas02	-1
+gefg_cas02,12,66,5	duplicate(Gld_Guard_Template)	Guardian#gefg_cas02	-1

+ 1 - 1
npc/guild/gefg_cas03.txt

@@ -133,4 +133,4 @@ gefg_cas03,245,167,0	duplicate(Gld_Agit_Manager)	Agit#gefg_cas03	-1
 
 // Guardians
 //============================================================
-gefg_cas03,106,23,5	duplicate(Gld_Guard_Template)	Guardian#gefg_cas03	-1
+gefg_cas03,106,23,5	duplicate(Gld_Guard_Template)	Guardian#gefg_cas03	-1

+ 1 - 1
npc/guild/gefg_cas04.txt

@@ -129,4 +129,4 @@ gefg_cas04,174,178,0	duplicate(Gld_Agit_Manager)	Agit#gefg_cas04	-1
 
 // Guardians
 //============================================================
-gefg_cas04,73,46,3	duplicate(Gld_Guard_Template)	Guardian#gefg_cas04	-1
+gefg_cas04,73,46,3	duplicate(Gld_Guard_Template)	Guardian#gefg_cas04	-1

+ 1 - 1
npc/guild/gefg_cas05.txt

@@ -129,4 +129,4 @@ gefg_cas05,194,184,0	duplicate(Gld_Agit_Manager)	Agit#gefg_cas05	-1
 
 // Guardians
 //============================================================
-gefg_cas05,70,52,3	duplicate(Gld_Guard_Template)	Guardian#gefg_cas05	-1
+gefg_cas05,70,52,3	duplicate(Gld_Guard_Template)	Guardian#gefg_cas05	-1

+ 1 - 1
npc/guild/payg_cas01.txt

@@ -132,4 +132,4 @@ payg_cas01,139,139,0	duplicate(Gld_Agit_Manager)	Agit#payg_cas01	-1
 
 // Guardians
 //============================================================
-payg_cas01,120,58,4	duplicate(Gld_Guard_Template)	Guardian#payg_cas01	-1
+payg_cas01,120,58,4	duplicate(Gld_Guard_Template)	Guardian#payg_cas01	-1

+ 1 - 1
npc/guild/payg_cas02.txt

@@ -132,4 +132,4 @@ payg_cas02,39,25,0	duplicate(Gld_Agit_Manager)	Agit#payg_cas02	-1
 
 // Guardians
 //============================================================
-payg_cas02,22,260,7	duplicate(Gld_Guard_Template)	Guardian#payg_cas02	-1
+payg_cas02,22,260,7	duplicate(Gld_Guard_Template)	Guardian#payg_cas02	-1

+ 1 - 1
npc/guild/payg_cas03.txt

@@ -132,4 +132,4 @@ payg_cas03,269,265,0	duplicate(Gld_Agit_Manager)	Agit#payg_cas03	-1
 
 // Guardians
 //============================================================
-payg_cas03,10,277,0	duplicate(Gld_Guard_Template)	Guardian#payg_cas03	-1
+payg_cas03,10,277,0	duplicate(Gld_Guard_Template)	Guardian#payg_cas03	-1

+ 1 - 1
npc/guild/payg_cas04.txt

@@ -132,4 +132,4 @@ payg_cas04,271,29,0	duplicate(Gld_Agit_Manager)	Agit#payg_cas04	-1
 
 // Guardians
 //============================================================
-payg_cas04,38,284,3	duplicate(Gld_Guard_Template)	Guardian#payg_cas04	-1
+payg_cas04,38,284,3	duplicate(Gld_Guard_Template)	Guardian#payg_cas04	-1

+ 1 - 1
npc/guild/payg_cas05.txt

@@ -132,4 +132,4 @@ payg_cas05,30,30,0	duplicate(Gld_Agit_Manager)	Agit#payg_cas05	-1
 
 // Guardians
 //============================================================
-payg_cas05,277,249,3	duplicate(Gld_Guard_Template)	Guardian#payg_cas05	-1
+payg_cas05,277,249,3	duplicate(Gld_Guard_Template)	Guardian#payg_cas05	-1

+ 1 - 1
npc/guild/prtg_cas01.txt

@@ -135,4 +135,4 @@ prtg_cas01,197,197,0	duplicate(Gld_Agit_Manager)	Agit#prtg_cas01	-1
 
 // Guardians
 //============================================================
-prtg_cas01,112,181,0	duplicate(Gld_Guard_Template)	Guardian#prtg_cas01	-1
+prtg_cas01,112,181,0	duplicate(Gld_Guard_Template)	Guardian#prtg_cas01	-1

+ 1 - 1
npc/guild/prtg_cas02.txt

@@ -137,4 +137,4 @@ prtg_cas02,158,174,0	duplicate(Gld_Agit_Manager)	Agit#prtg_cas02	-1
 
 // Guardians
 //============================================================
-prtg_cas02,94,61,4	duplicate(Gld_Guard_Template)	Guardian#prtg_cas02	-1
+prtg_cas02,94,61,4	duplicate(Gld_Guard_Template)	Guardian#prtg_cas02	-1

+ 1 - 1
npc/guild/prtg_cas03.txt

@@ -135,4 +135,4 @@ prtg_cas03,17,221,0	duplicate(Gld_Agit_Manager)	Agit#prtg_cas03	-1
 
 // Guardians
 //============================================================
-prtg_cas03,51,100,4	duplicate(Gld_Guard_Template)	Guardian#prtg_cas03	-1
+prtg_cas03,51,100,4	duplicate(Gld_Guard_Template)	Guardian#prtg_cas03	-1

+ 1 - 1
npc/guild/prtg_cas04.txt

@@ -135,4 +135,4 @@ prtg_cas04,292,14,0	duplicate(Gld_Agit_Manager)	Agit#prtg_cas04	-1
 
 // Guardians
 //============================================================
-prtg_cas04,259,265,4	duplicate(Gld_Guard_Template)	Guardian#prtg_cas04	-1
+prtg_cas04,259,265,4	duplicate(Gld_Guard_Template)	Guardian#prtg_cas04	-1

+ 1 - 1
npc/guild/prtg_cas05.txt

@@ -133,4 +133,4 @@ prtg_cas05,266,266,0	duplicate(Gld_Agit_Manager)	Agit#prtg_cas05	-1
 
 // Guardians
 //============================================================
-prtg_cas05,36,37,4	duplicate(Gld_Guard_Template)	Guardian#prtg_cas05	-1
+prtg_cas05,36,37,4	duplicate(Gld_Guard_Template)	Guardian#prtg_cas05	-1

+ 2 - 0
npc/guild2/arug_cas01.txt

@@ -2240,6 +2240,7 @@ arug_cas01,92,126,4	script	Mardol#LF_ar01_3::LF_ar01_2	111,{
 	}
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastleAr01:
 	FlagEmblem GetCastleData("arug_cas01",1);
 	end;
@@ -2918,6 +2919,7 @@ aru_gld,164,270,4	script	Mardol#flag_Ar01_1::Ar01_Flag	722,{
 		close;
 	}
 
+OnInterIfInitOnce:
 OnRecvCastleAr01:
 	FlagEmblem GetCastleData("arug_cas01",1);
 	end;

+ 3 - 1
npc/guild2/arug_cas02.txt

@@ -2210,6 +2210,7 @@ arug_cas02,129,178,4	script	Cyr#LF_ar02_13::LF_ar02_2	722,{
 	}
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastleAr02:
 	FlagEmblem GetCastleData("arug_cas02",1);
 	end;
@@ -2879,6 +2880,7 @@ aru_gld,80,41,6	script	Cyr#flag_Ar02_1::Ar02_Flag	722,{
 		close;
 	}
 
+OnInterIfInitOnce:
 OnRecvCastleAr02:
 	FlagEmblem GetCastleData("arug_cas02",1);
 	end;
@@ -2914,8 +2916,8 @@ aru_gld,120,83,5	script	Cyr#flag_Ar02_3	722,{
 		mes "appointed Guild Siege times.";
 		close;
 	}
+OnInterIfInitOnce:
 OnRecvCastleAr02:
 	FlagEmblem GetCastleData("arug_cas02",1);
 	end;
 }
-

+ 2 - 0
npc/guild2/arug_cas03.txt

@@ -2255,6 +2255,7 @@ arug_cas03,148,103,4	script	Horn#LF_ar03_10::LF_ar03_02	722,{
 	}
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastleAr03:
 	FlagEmblem GetCastleData("arug_cas03",1);
 	end;
@@ -2924,6 +2925,7 @@ aru_gld,60,174,0	script	Horn#flag_Ar03_1::Ar03_Flag	722,{
 		close;
 	}
 
+OnInterIfInitOnce:
 OnRecvCastleAr03:
 	FlagEmblem GetCastleData("arug_cas03",1);
 	end;

+ 3 - 0
npc/guild2/arug_cas04.txt

@@ -2259,6 +2259,7 @@ arug_cas04,148,103,4	script	Gefn#LF_ar04_10::LF_ar04_02	722,{
 	}
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlear04:
 	FlagEmblem GetCastleData("arug_cas04",1);
 	end;
@@ -2927,6 +2928,7 @@ aru_gld,306,359,6	script	Gefn#flag_ar04_1::ar04_Flag	722,{
 		close;
 	}
 
+OnInterIfInitOnce:
 OnRecvCastlear04:
 	FlagEmblem GetCastleData("arug_cas04",1);
 	end;
@@ -2963,6 +2965,7 @@ aru_gld,301,318,4	script	Gefn#flag_ar04_3::ar04_Flag2	722,{
 		close;
 	}
 
+OnInterIfInitOnce:
 OnRecvCastlear04:
 	FlagEmblem GetCastleData("arug_cas04",1);
 	end;

+ 3 - 0
npc/guild2/arug_cas05.txt

@@ -2259,6 +2259,7 @@ arug_cas05,148,103,4	script	Banadis#LF_ar05_10::LF_ar05_02	722,{
 	}
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlear05:
 	FlagEmblem GetCastleData("arug_cas05",1);
 	end;
@@ -2929,6 +2930,7 @@ aru_gld,289,103,6	script	Banadis#flag_ar05_1::ar05_Flag	722,{
 		close;
 	}
 
+OnInterIfInitOnce:
 OnRecvCastlear05:
 	FlagEmblem GetCastleData("arug_cas05",1);
 	end;
@@ -2965,6 +2967,7 @@ aru_gld,350,98,6	script	Banadis#flag_ar05_3::ar05_Flag2	722,{
 		close;
 	}
 
+OnInterIfInitOnce:
 OnRecvCastlear05:
 	FlagEmblem GetCastleData("arug_cas05",1);
 	end;

+ 10 - 0
npc/guild2/guild_flags.txt

@@ -16,6 +16,7 @@
 yuno,109,167,5	script	Himinn	722,{
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlesc01:
 	FlagEmblem GetCastleData("schg_cas01",1);
 	end;
@@ -24,6 +25,7 @@ OnRecvCastlesc01:
 yuno,110,171,5	script	Andlangr	722,{
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlesc02:
 	FlagEmblem GetCastleData("schg_cas02",1);
 	end;
@@ -32,6 +34,7 @@ OnRecvCastlesc02:
 yuno,111,175,5	script	Viblainn	722,{
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlesc03:
 	FlagEmblem GetCastleData("schg_cas03",1);
 	end;
@@ -40,6 +43,7 @@ OnRecvCastlesc03:
 yuno,112,179,5	script	Hljod	722,{
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlesc04:
 	FlagEmblem GetCastleData("schg_cas04",1);
 	end;
@@ -48,6 +52,7 @@ OnRecvCastlesc04:
 yuno,114,183,5	script	Skidbladnir	722,{
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlesc05:
 	FlagEmblem GetCastleData("schg_cas05",1);
 	end;
@@ -57,6 +62,7 @@ OnRecvCastlesc05:
 rachel,124,120,3	script	Mardol	722,{
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlear01:
 	FlagEmblem GetCastleData("arug_cas01",1);
 	end;
@@ -65,6 +71,7 @@ OnRecvCastlear01:
 rachel,136,120,5	script	Cyr	722,{
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlear02:
 	FlagEmblem GetCastleData("arug_cas02",1);
 	end;
@@ -73,6 +80,7 @@ OnRecvCastlear02:
 rachel,138,126,6	script	Horn	722,{
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlear03:
 	FlagEmblem GetCastleData("arug_cas03",1);
 	end;
@@ -81,6 +89,7 @@ OnRecvCastlear03:
 rachel,135,131,7	script	Gefn	722,{
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlear04:
 	FlagEmblem GetCastleData("arug_cas04",1);
 	end;
@@ -89,6 +98,7 @@ OnRecvCastlear04:
 rachel,124,130,1	script	Banadis	722,{
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlear05:
 	FlagEmblem GetCastleData("arug_cas05",1);
 	end;

+ 2 - 0
npc/guild2/schg_cas01.txt

@@ -2249,6 +2249,7 @@ schg_cas01,111,46,4	script	Himinn#LF_sc01_3::LF_sc01_2	722,{
 	}
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastleSc01:
 	FlagEmblem GetCastleData("schg_cas01",1);
 	end;
@@ -2926,6 +2927,7 @@ sch_gld,290,90,0	script	Himinn#flag_sc01_1::Sc01_Flag	722,{
 		close;
 	}
 
+OnInterIfInitOnce:
 OnRecvCastlesc01:
 	FlagEmblem GetCastleData("schg_cas01",1);
 	end;

+ 1 - 0
npc/guild2/schg_cas02.txt

@@ -2860,6 +2860,7 @@ sch_gld,296,247,4	script	Andlangr#flag_sc02_1::Sc02_Flag	722,{
 		close;
 	}
 
+OnInterIfInitOnce:
 OnRecvCastlesc02:
 	FlagEmblem GetCastleData("schg_cas02",1);
 	end;

+ 2 - 0
npc/guild2/schg_cas03.txt

@@ -2250,6 +2250,7 @@ schg_cas03,283,206,2	script	Vidblainn#LF_sc03_11::LF_sc03_2	722,{
 	}
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlesc03:
 	FlagEmblem GetCastleData("schg_cas03",1);
 	end;
@@ -2919,6 +2920,7 @@ sch_gld,91,191,0	script	Vidblainn#flag_sc03_1::Sc03_Flag	722,{
 		close;
 	}
 
+OnInterIfInitOnce:
 OnRecvCastlesc03:
 	FlagEmblem GetCastleData("schg_cas03",1);
 	end;

+ 2 - 0
npc/guild2/schg_cas04.txt

@@ -2246,6 +2246,7 @@ schg_cas04,111,46,4	script	Hljod#LF_sc04_3::LF_sc04_2	722,{
 	}
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlesc04:
 	FlagEmblem GetCastleData("schg_cas04",1);
 	end;
@@ -2923,6 +2924,7 @@ sch_gld,134,97,4	script	Hljod#flag_sc04_1::sc04_Flag	722,{
 		close;
 	}
 
+OnInterIfInitOnce:
 OnRecvCastlesc04:
 	FlagEmblem GetCastleData("schg_cas04",1);
 	end;

+ 2 - 0
npc/guild2/schg_cas05.txt

@@ -2246,6 +2246,7 @@ schg_cas05,111,46,4	script	Skidbladnir#LF_sc05_3::LF_sc05_2	722,{
 	}
 	end;
 
+OnInterIfInitOnce:
 OnRecvCastlesc05:
 	FlagEmblem GetCastleData("schg_cas05",1);
 	end;
@@ -2921,6 +2922,7 @@ sch_gld,101,284,4	script	Skidbladnir#flag_sc05_1::sc05_Flag	722,{
 		close;
 	}
 
+OnInterIfInitOnce:
 OnRecvCastlesc05:
 	FlagEmblem GetCastleData("schg_cas05",1);
 	end;