diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32145.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32145.htm index 8f46307fa6aa4ad1f85d692caa73ccdafb62e45d..4731fc4683eee5e130710b0b4eb8fa47f47befc4 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32145.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32145.htm @@ -1,7 +1,7 @@ <html><body>Grand Master Maynard:<br> Somehow you made it here, but this is no place for a novice adventurer.<br> I suppose that matters little now, though.<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about 2nd class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Ask about 2nd class transfer.</a><br> <a action="bypass -h npc_%objectId%_Subclass 0">Sub-class.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32146.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32146.htm index 953131a93a712dbdf651fd54e4455f0cd6a3837f..9933c869ef0a1b44356bd1109af48af8a46b1043 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32146.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32146.htm @@ -1,7 +1,7 @@ <html><body>Grand Master Valpor:<br> Your curiosity must have brought you here. Unless you have some business with me?<br> If you have advanced beyond the occupational limits as a Kamael, perhaps I can help...<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about 2nd class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Ask about 2nd class transfer.</a><br> <a action="bypass -h npc_%objectId%_Subclass 0">Sub-class.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32191.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32191.htm new file mode 100644 index 0000000000000000000000000000000000000000..3eda449c78a68b2294993d1fecc33b346d543d60 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32191.htm @@ -0,0 +1,7 @@ +<html><body>Grand Master Hanarin:<br> +This is the Hill of Spirit, a cemetery for dead warriors. Take a moment to pray for those who rest here.<br> +<a action="bypass -h Quest KamaelChange1">Ask about the 1st class transfer.</a><br> +<a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> +<a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> +<a action="bypass -h npc_%objectId%_Quest">Quest</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32193.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32193.htm index 54039d925e8e0fcf7495d34ba5451ea2dfe2eaa5..2d3cc1f2fa487887ca9a26dca7c319b406dbab44 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32193.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32193.htm @@ -1,6 +1,6 @@ <html><body>Grand Master Yeniche:<br> Are you unsatisfied with your current position? Are you willing to devote yourself to improvement? Yes? Then you have come to the right place. I am Grand Master Yeniche, head of the Kamael Guild here. It's my duty to teach those like you about the nuances of class transfer.<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 1st class transfer.</a><br> +<a action="bypass -h Quest KamaelChange1">Ask about the 1st class transfer.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> <a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32196.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32196.htm index 8fb6aca8e9d59e2c30ccdb991acc100b36796d69..fc1a2ee8f1c91a5b621cffb1d189bc2bdafb2cb5 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32196.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32196.htm @@ -1,7 +1,7 @@ <html><body>Grand Master Gershwin:<br> Welcome, brave Kamael warrior, welcome! I am Gershwin, head of the Kamael Guild. How fine to meet a strapping young Kamael like yourself here in the middle of nowhere! I feel like showing you off to the miserable inhabitants of this place, to show them what a real adventurer looks like.<br> You have truly brightened my day. Please let me know if I can help you in your journey.<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 1st class transfer.</a><br> +<a action="bypass -h Quest KamaelChange1">Ask about the 1st class transfer.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> <a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32199.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32199.htm index 1687a6e5915bc3032586479de23771e396628c12..b94af88602d53eee57d4cd070332e56f7cc1f11f 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32199.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32199.htm @@ -1,6 +1,6 @@ <html><body>Grand Master Holst:<br> Welcome. I am Grand Master Holst. If you are one of the Kamael who has left his own land, you should take a moment to reflect on whether you have behaved dishonorably or endangered a fellow Kamael. Be honest, now. Search yourself...<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 1st class transfer.</a><br> +<a action="bypass -h Quest KamaelChange1">Ask about the 1st class transfer.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> <a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32202.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32202.htm index 43365bdeab2c6f11ea4b718ea95007308dff60f4..74154827bfb0f70bafb4bb755383686db872485f 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32202.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32202.htm @@ -1,6 +1,6 @@ <html><body>Grand Master Khadava:<br> To be honest, it matters little to me why and how you came to this town, or why you sought me out. I simply provide a service. Tell me, then, exactly what you require.<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 1st class transfer.</a><br> +<a action="bypass -h Quest KamaelChange1">Ask about the 1st class transfer.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> <a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32205.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32205.htm index d1573aeaa558d5717d44ac2a300ebb38356c56c5..fde81ea4524e70e39260698fb63e0b74a20f13da 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32205.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32205.htm @@ -1,6 +1,6 @@ <html><body>Grand Master Aetonic:<br> Greetings. I am Grand Master Aetonic of the Kamael Guild. Do you have questions about the class transfer? You have come to the right person, then -- I am an expert in the Kamael class transfer. Ask me anything.<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 2nd class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Ask about the 2nd class transfer.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> <a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32206.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32206.htm index 1795d2d8f2be5eef5325b283cb5b2e4a0812986b..4b4a35d5d95409b881bcb7757387422dcb31f361 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32206.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32206.htm @@ -1,6 +1,6 @@ <html><body>Grand Master Pieche:<br> You look like you could use some help, my friend... No? Ha ha, oh yes you do! Don't look so surprised! Once you reach my age, you can read the truth in a person's eyes and gestures. Words only confuse the issue... How can I help you?<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 2nd class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Ask about the 2nd class transfer.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> <a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32209.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32209.htm index eea8240ce6598df6ff5447e2729ebc342cdbcd9b..8c10913733d8e6d85539ba9beaa268c4ab7496c9 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32209.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32209.htm @@ -1,9 +1,8 @@ <html><body>Grand Master Ferdinand:<br> Hello, my friend! Isn't this place wonderful? Ah, when I was young I had no time for the beauties of nature, but now that I am old I find Innadril's scenery positively intoxicating. I feel like a young boy on a picnic! Oh dear...please forgive my babbling. How can I help you?<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 2nd class transfer.</a><br> -<a action="bypass -h npc_%objectId%_Subclass 0">Sub Class.</a><br> -<a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> -<a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> -<a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use Shadow Weapon Exchange Coupon.</a><br> -<a action="bypass -h npc_%objectId%_Quest">Quest.</a> +<a action="bypass -h Quest KamaelChange2">Ask about the 2nd class transfer.</a><br> +<a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> +<a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> +<a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> +<a action="bypass -h npc_%objectId%_Quest">Quest</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32210.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32210.htm index f855afc94662579e8c60f6e1f32b3388fc495ed0..47d0ba3cb0d5ee9097b60bce7a0e2dfb2aa78afe 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32210.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32210.htm @@ -1,9 +1,8 @@ <html><body>Grand Master Eddy:<br> Good day. I am Grand Master Eddy of the Kamael Guild. Why are you staring at me like that? Ah...let me guess. You met Ferdinand, I suspect. Or perhaps you simply heard rumors of a sweet, gentle Grand Master of the Kamael Guild. Well, as you can see, you are mistaken. I am not Ferdinand, nor do I spend my days laughing and loafing about. If I seem grim, it is because I am more conscious of the gravity of my position that that overgrown child ever will be.<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 2nd class transfer.</a><br> -<a action="bypass -h npc_%objectId%_Subclass 0">Sub Class.</a><br> -<a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> -<a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> -<a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use Shadow Weapon Exchange Coupon.</a><br> -<a action="bypass -h npc_%objectId%_Quest">Quest.</a> +<a action="bypass -h Quest KamaelChange2">Ask about the 2nd class transfer.</a><br> +<a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> +<a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> +<a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> +<a action="bypass -h npc_%objectId%_Quest">Quest</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32213.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32213.htm index 83afc74b7ce9a0c6a44eafdbcff69debfd963a4f..ee611a24f017dd877403b0af0a275ab0c689e700 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32213.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32213.htm @@ -1,6 +1,6 @@ <html><body>Grand Master Vitus:<br> Welcome. I am Grand Master Vitus of the Kamael Guild here in the Town of Giran. If you have questions about class transfer, you have come to the right place.<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Listen to information about second class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Listen to information about second class transfer.</a><br> <a action="bypass -h npc_%objectId%_Subclass 0">Sub Class.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32214.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32214.htm index 035ff77731c00f37611970ec075a70238430f4df..f89aca5a91de6b83557cd05f7aabb10786fa875b 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32214.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32214.htm @@ -1,6 +1,6 @@ <html><body>Grand Master Meldina:<br> Have you heard the news? Apparently all Giran is abuzz about our Kamael Guild; everyone, it seems, is on fire to know more about the Kamael, our abilities and our intentions. And interesting situation, to be sure. I could almost wish that another held this position...<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Listen to information about second class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Listen to information about second class transfer.</a><br> <a action="bypass -h npc_%objectId%_Subclass 0">Sub Class.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32217.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32217.htm index 4b93c29ebea3035e75cbe5d320133a0a62e3ddbb..8c29ef9ba8a51d977cec196925979fa6c0b6c689 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32217.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32217.htm @@ -1,9 +1,8 @@ <html><body>Grand Master Barta:<br> Greetings! Ah, this is the most pleasant moment of my day, meeting a young Kamael like yourself in a small town like this. Granted, there are other Kamael masters, but they are so stiff and formal. They have no fire in the bellies for adventure -- not like you youngsters. Tell me, have you had any exciting adventures lately?<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 2nd class transfer.</a><br> -<a action="bypass -h npc_%objectId%_Subclass 0">Sub Class.</a><br> -<a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> -<a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> -<a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use Shadow Weapon Exchange Coupon.</a><br> -<a action="bypass -h npc_%objectId%_Quest">Quest.</a> +<a action="bypass -h Quest KamaelChange2">Ask about the 2nd class transfer.</a><br> +<a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> +<a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> +<a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> +<a action="bypass -h npc_%objectId%_Quest">Quest</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32218.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32218.htm index bb5566a7409c0675b181c0485b3e2b9e230259fc..9c01bb598ef6ef0cd3541bdd722455d781b39c23 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32218.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32218.htm @@ -1,9 +1,8 @@ <html><body>Grand Master Miya:<br> I am Miya, Grand Master of the Kamael Guild here. Perhaps you remember me? I was once renowned among our people for my skill with the sword. That was long ago, however... Now I spend my days training the young.<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 2nd class transfer.</a><br> -<a action="bypass -h npc_%objectId%_Subclass 0">Sub Class.</a><br> -<a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> -<a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> -<a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use Shadow Weapon Exchange Coupon.</a><br> -<a action="bypass -h npc_%objectId%_Quest">Quest.</a> +<a action="bypass -h Quest KamaelChange2">Ask about the 2nd class transfer.</a><br> +<a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> +<a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> +<a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> +<a action="bypass -h npc_%objectId%_Quest">Quest</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32221.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32221.htm index a742b9c2b060e8c33e36707e5b5518a6bfa872ee..b9f1e175341dced0ff0bc072ae55d6f592c79ad2 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32221.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32221.htm @@ -1,8 +1,9 @@ <html><body>Grand Master Brome:<br> Eh, did you just say something? Apologies! My focus isn't what it used to be. Sometimes I can't even remember the date! Ah, but my absent-mindedness doesn't keep me from helping our own people. Now what was it that you asked me?<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Listen to information about second class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Listen to information about second class transfer.</a><br> +<a action="bypass -h npc_%objectId%_Subclass 0">Sub-class.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> -<a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> -<a action="bypass -h npc_%objectId%_Quest">Quest</a> +<a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use Shadow Weapon Exchange Coupon.</a><br> +<a action="bypass -h npc_%objectId%_Quest">Quest.</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32222.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32222.htm index 41f3bfb8cc08d03e9d149ec9d7a4b2f6e53c1f00..c4f7392b4276f54c440f090064e5f8746c070eaf 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32222.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32222.htm @@ -1,8 +1,9 @@ -<html><body>Grand Master Liane :<br> +<html><body>Grand Master Liane:<br> Welcome to the Town of Aden. I am Grand Master Liane, head of the Kamael Guild. If you need my assistance, please do not hesitate to ask. I will do whatever I can to assist our people.<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Listen to information about second class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Listen to information about second class transfer.</a><br> +<a action="bypass -h npc_%objectId%_Subclass 0">Sub-class.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> -<a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> -<a action="bypass -h npc_%objectId%_Quest">Quest</a> +<a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use Shadow Weapon Exchange Coupon.</a><br> +<a action="bypass -h npc_%objectId%_Quest">Quest.</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32225.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32225.htm index bcbe1f52e4d649b82a94f0298db64096d0703328..ad285b27f57a61cf6582c931d6aee885c9074912 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32225.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32225.htm @@ -1,6 +1,6 @@ <html><body>Grand Master Taine:<br> What do you think of the interchanges between the Kamael and the other races? I believe that to better Kamael society relations with the other races are absolutely vital. I have heard that the best soldiers come here to Goddard. Why not interact with them to develop each other's skills? What do you think? Too progressive for you?<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 2nd class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Ask about the 2nd class transfer.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> <a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32226.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32226.htm index 2991af0993c255036d2dd87c0a00a4dd0aa7f09f..8a09ee09c65a891c914a3aeb217f78a2848cdc37 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32226.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32226.htm @@ -1,7 +1,7 @@ <html><body>Grand Master Raula:<br> Welcome to the Town of Goddard! I am Grand Master Raula, head of the Kamael Guild here. Have you met Grand Master Taine? No? Well, if you do, try not to be overly influenced by him. He is ready to start at his own shadow, and his mind is filled with wild thoughts about the Kamael.<br> Do you know he refuses to even speak to me these days? If you do happen to talk with him, please tell him that I am concerned -- as a colleague -- about his health.<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Listen to information about 2nd class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Listen to information about 2nd class transfer.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> <a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use Shadow Weapon Exchange Coupon.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32229.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32229.htm index 22524d6d77de4c1752aec3b311be3f09ad0a5124..41575c32378093bfc8573c63774c3fa75d7382c1 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32229.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32229.htm @@ -1,6 +1,6 @@ <html><body>Grand Master Hagel:<br> Welcome! I am Grand Master Hagel, head of the Kamael Guild in this town. Ah, you need not tell me -- I know why you are here. You wish to hear about class transfer, eh? You have come to the right man; I can tell you everything you need to know.<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Listen to information about second class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Listen to information about second class transfer.</a><br> <a action="bypass -h npc_%objectId%_Subclass 0">Sub Class.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32230.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32230.htm index bf780bfcd0671e3a227ffd3c6c787cca44cff8ed..7a036ce9e4f4418124b19fad4eb8cb426a5bc1b5 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32230.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32230.htm @@ -1,6 +1,6 @@ <html><body>Grand Master Ceci:<br> You came just in time! Did you see those chaps who just passed by here? They're of that new race... They mistook me for an Elf, if you can believe it. Said their eye sight is bad... I don't know how they missed these wings of mine -- I wonder if their eye sight is really that bad, or if they are simply that ignorant...<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Listen to information about second class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Listen to information about second class transfer.</a><br> <a action="bypass -h npc_%objectId%_Subclass 0">Sub Class.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32233.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32233.htm index 0a0c013086d4316ef3c8b3dbeddcd3d4ad75deb1..e02a677631c02caba6f4b8fc12121889361a533e 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32233.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32233.htm @@ -1,8 +1,8 @@ <html><body>Grand Master Zoldart:<br> I am Grand Master Zoldart of the Kamael Guild. Why, you look exhausted! May I give you a piece of advice? It is important for Kamael desiring class transfer to possess various abilities, but strong physical power is the most important factor. You will have to undertake a number of difficult journeys to obtain the class transfer - how will you survive them when you are already as weak as a newborn foal? Do not waste your energy - save it for when it will be needed.<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 2nd class transfer.</a><br> -<a action="bypass -h npc_%objectId%_Quest Clan">Clan.</a><br> -<a action="bypass -h npc_%objectId%_Quest Alliance">Alliance.</a><br> +<a action="bypass -h Quest KamaelChange2">Ask about the 2nd class transfer.</a><br> +<a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> +<a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> <a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> <a action="bypass -h npc_%objectId%_Quest">Quest</a> </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32234.htm b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32234.htm index 194c7ea6abd9330343ba92ed9283744313d09d99..bc42811c1c515235e0fbc9d1f3556bb99cdd95f4 100644 --- a/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32234.htm +++ b/L2J_DataPack_BETA/dist/game/data/html/villagemaster/32234.htm @@ -1,6 +1,6 @@ <html><body>Grand Master Nizer:<br> Hmm...you look familiar. Have we met before? No? My apologies -- since I was made Grand Master, I have met so many people that I cannot remember them all. I am sure you understand... In any event, how may I help you today?<br> -<a action="bypass -h npc_%objectId%_Quest kamael_occupation_change">Ask about the 2nd class transfer.</a><br> +<a action="bypass -h Quest KamaelChange2">Ask about the 2nd class transfer.</a><br> <a action="bypass -h npc_%objectId%_Quest Clan">Clan</a><br> <a action="bypass -h npc_%objectId%_Quest Alliance">Alliance</a><br> <a action="bypass -h npc_%objectId%_Quest ShadowWeapons">Use a shadow weapon exchange coupon.</a><br> diff --git a/L2J_DataPack_BETA/dist/game/data/scripts.cfg b/L2J_DataPack_BETA/dist/game/data/scripts.cfg index 9bd7dcfaae1753f7123d6bfc042d5f37fc116e75..f58a924e9647652c33cae0bd48951341e734b1bf 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts.cfg +++ b/L2J_DataPack_BETA/dist/game/data/scripts.cfg @@ -168,7 +168,8 @@ village_master/elven_human_fighters_1/__init__.py village_master/elven_human_fighters_2/__init__.py village_master/elven_human_mystics_1/__init__.py village_master/elven_human_mystics_2/__init__.py -village_master/kamael_occupation_change/__init__.py +village_master/KamaelChange1/KamaelChange1.java +village_master/KamaelChange2/KamaelChange2.java village_master/orc_occupation_change_1/__init__.py village_master/orc_occupation_change_2/__init__.py diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-33.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-01.htm similarity index 100% rename from L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-33.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-01.htm diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-02.htm new file mode 100644 index 0000000000000000000000000000000000000000..45faa1a90e0fcdbd5a3e73f34242aa8e0e60f614 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-02.htm @@ -0,0 +1,5 @@ +<html><body> +It is the tradition of our people that men learn the skills necessary to become Troopers, while women learn those to become Warders.<br> +You will be required to walk the path of the Troopers. Do you wish to learn more?<br> +<a action="bypass -h Quest KamaelChange1 32191-03.htm">Listen to an explanation about Troopers.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-03.htm new file mode 100644 index 0000000000000000000000000000000000000000..524b3cff830489ee06c25cdb04f423f364ae4aec --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-03.htm @@ -0,0 +1,7 @@ +<html><body> +Trooper is a special profession open only to male Kamael warriors.<br> +In order to reach our full potential, one must pursue a greater level of expertise.<br> +<a action="bypass -h Quest KamaelChange1 32191-04.htm">Listen to a more detailed explanation.</a><br> +<a action="bypass -h Quest KamaelChange1 125">Transfer to a Trooper.</a><br> +<a action="bypass -h Quest KamaelChange1 32191-02.htm">Back.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-04.htm new file mode 100644 index 0000000000000000000000000000000000000000..e5ea9c2ca97182f7de49a1b0ce206c833b120759 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-04.htm @@ -0,0 +1,7 @@ +<html><body> +Trooper is open only to male Kamael. At this stage, Kamael men must choose whether they wish to develop strength of spirit or body.<br> +The dark power hidden within can be controlled and managed to achieve success in battle.<br> +The Ancient Swords and Rapiers used are necessary for learning advanced skills at this level of expertise.<br> +<a action="bypass -h Quest KamaelChange1 32191-05.htm">Ask about how to become a Trooper.</a><br> +<a action="bypass -h Quest KamaelChange1 32191-02.htm">Back.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-05.htm new file mode 100644 index 0000000000000000000000000000000000000000..3f9afb04f4cfdab87f8ac87a0d079bf87943c22d --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-05.htm @@ -0,0 +1,6 @@ +<html><body> +To become a Trooper, you must be first recommended by someone who is highly regarded, such as Master Gwain.<br> +If you wish to meet him, go to the Town of Gludio.<br> +If he believes in your potential and gives you a letter of recommendation, you may become a Trooper.<br> +<a action="bypass -h Quest KamaelChange1 32191-02.htm">Return.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-06.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-06.htm new file mode 100644 index 0000000000000000000000000000000000000000..e77c2025c171ac065a83a9b1901cebf4caec547b --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-06.htm @@ -0,0 +1,5 @@ +<html><body> +It is the tradition of our people that men learn the skills necessary to become Troopers while women learn those to become Warders.<br> +You will be required to walk the path of the Warders. Do you wish to learn more?<br> +<a action="bypass -h Quest KamaelChange1 32191-07.htm">Listen to an explanation about Warders.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-07.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-07.htm new file mode 100644 index 0000000000000000000000000000000000000000..add3f73b55a37c9dadda9a58d1bbd54d8885f421 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-07.htm @@ -0,0 +1,6 @@ +<html><body> +Warder is a profession only open to Kamael women who possess both power and the ability to develop their skills with Crossbow and Rapier.<br> +<a action="bypass -h Quest KamaelChange1 32191-08.htm">Ask for more details.</a><br> +<a action="bypass -h Quest KamaelChange1 126">Transfer to a Warder.</a><br> +<a action="bypass -h Quest KamaelChange1 32191-06.htm">Back.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-08.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-08.htm new file mode 100644 index 0000000000000000000000000000000000000000..ac1819b9274f6fe2a8c621b0676afc7701dced48 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-08.htm @@ -0,0 +1,7 @@ +<html><body> +Warder is a profession open only to Kamael women. At this level, Kamael women carry two types of weapons: the Crossbow and the Rapier.<br> +They also learn basic trapping magic as they prepare for their missions.<br> +They also learn about basic trapping magic.<br> +<a action="bypass -h Quest KamaelChange1 32191-09.htm">Ask about how to become a Warder.</a><br> +<a action="bypass -h Quest KamaelChange1 32191-06.htm">Back.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-09.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-09.htm new file mode 100644 index 0000000000000000000000000000000000000000..f3c6c8f15e9ebca217b45aaefdbaa7d4a0041741 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-09.htm @@ -0,0 +1,5 @@ +<html><body> +There are two requirements for becoming a Warder. First, you must pass a special test. Second, you must be at least level 20.<br> +If you wish to be tested, go to Gludin Village and seek out Master Sione.<br> +<a action="bypass -h Quest KamaelChange1 32191-06.htm">Return.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-10.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-10.htm new file mode 100644 index 0000000000000000000000000000000000000000..57c20cc9f51ae3d27d8c87018e183fa5c35e4d30 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-10.htm @@ -0,0 +1,3 @@ +<html><body> +You can learn nothing further from me. To advance your training, I advise you to go seek a larger village with more opportunities... +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-11.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-11.htm new file mode 100644 index 0000000000000000000000000000000000000000..b4919fa8a0a339783ceb61903510cb4f3b46ccf5 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-11.htm @@ -0,0 +1,3 @@ +<html><body> +You already have permission to learn the most advanced skills one can learn as a Kamael. If you wish to do so, you should ask the Elder. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-12.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-12.htm new file mode 100644 index 0000000000000000000000000000000000000000..edc449bf1d73f9a9f237c40224475e9718ed4eef --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-12.htm @@ -0,0 +1,4 @@ +<html><body> +You are now sufficiently advanced to follow the path of the heroes of old.<br> +Do you still have questions regarding your former career? +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-13.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-13.htm new file mode 100644 index 0000000000000000000000000000000000000000..8ddd036bd22f3c53bf686345a04707076040c9c0 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-13.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Trooper, you must be level 20 or higher and have obtained Master Gwain's recommendation.<br> +You have his recommendation, but you do not meet the level requirement. Come back when you have reached level 20 or higher. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-14.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-14.htm new file mode 100644 index 0000000000000000000000000000000000000000..4b538a2fc27b3b2276db6e62d85665301f4d0a16 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-14.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Trooper, you must be higher than level 20 and first obtain Master Gwain's recommendation.<br> +You do not meet either requirement. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-15.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-15.htm new file mode 100644 index 0000000000000000000000000000000000000000..4dc31046f71d91c0c87c834551c4ee2f71d8f8c1 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-15.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Trooper, you must be higher than level 20 and have obtained Master Gwain's recommendation.<br> +You have reached an acceptable level, so find Master Gwain in Gludin Village and bring back his recommendation. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-16.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-16.htm new file mode 100644 index 0000000000000000000000000000000000000000..b72b0e085657e5e608f04feddaa2e0c54a27bb25 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-16.htm @@ -0,0 +1,6 @@ +<html><body> +You have met all the requirements.<br> +Congratulations, Trooper!<br> +From now on, you will be able to learn Trooper-specific skills.<br> +The Adventure Guild has asked me to give you these coupons to congratulate you on your achievement. Take them to a Grand Master and they will provide you with a temporary weapon of your choosing. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-17.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-17.htm new file mode 100644 index 0000000000000000000000000000000000000000..e3c12ee4c3854c4d93fb89d8fa4a5f8caf1422f7 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-17.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Warder, you must pass the steal file test and be at least level 20.<br> +I do not think that you meet either of those conditions. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-18.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-18.htm new file mode 100644 index 0000000000000000000000000000000000000000..6db80328e168b363210220fb967a9b054da1509a --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-18.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Warder, you must be level 20 or higher and have passed the Steelrazor test.<br> +I see that you have passed the exam, but you have not yet reached level 20. Come back after you have done so. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-19.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-19.htm new file mode 100644 index 0000000000000000000000000000000000000000..5ecc3a995da1c94a92cbacd83d90d0a5f9b9ab46 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-19.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Warder, you must be higher than level 20 and have passed the steal file exam.<br> +You have reached an acceptable level; now you should find Master Sione in Gludin Village and take the steal file exam. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-20.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-20.htm new file mode 100644 index 0000000000000000000000000000000000000000..2cbc4f475e84c026fa1280f810d5ac427e3d528e --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/32191-20.htm @@ -0,0 +1,6 @@ +<html><body> +You have met all the requirements.<br> +Congratulations, Warder!<br> +From now on, you will be able to learn Warder-specific skills.<br> +The Adventure Guild has asked me to give you this coupon to congratulate you on your achievement. Take it to a Grand Master and a soldier will provide you with whatever you need. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/KamaelChange1.java b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/KamaelChange1.java new file mode 100644 index 0000000000000000000000000000000000000000..2564700af2ca3145bf395f9d1bf4f46091deca30 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange1/KamaelChange1.java @@ -0,0 +1,204 @@ +/* + * Copyright (C) 2004-2013 L2J DataPack + * + * This file is part of L2J DataPack. + * + * L2J DataPack is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * L2J DataPack is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ +package village_master.KamaelChange1; + +import ai.npc.AbstractNpcAI; + +import com.l2jserver.gameserver.datatables.CategoryData; +import com.l2jserver.gameserver.enums.CategoryType; +import com.l2jserver.gameserver.enums.PcRace; +import com.l2jserver.gameserver.model.actor.L2Npc; +import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jserver.gameserver.model.base.ClassId; +import com.l2jserver.gameserver.model.quest.QuestState; + +/** + * Kamael class transfer AI. + * @author Adry_85 + */ +public final class KamaelChange1 extends AbstractNpcAI +{ + // NPCs + private static int[] NPCS = + { + 32191, // Hanarin + 32193, // Yeniche + 32196, // Gershwin + 32199, // Holst + 32202, // Khadava + }; + + // Items + private static final int SHADOW_ITEM_EXCHANGE_COUPON_D_GRADE = 8869; + private static final int GWAINS_RECOMMENDATION = 9753; + private static final int STEELRAZOR_EVALUATION = 9772; + + private KamaelChange1() + { + super(KamaelChange1.class.getSimpleName(), "village_master"); + addStartNpc(NPCS); + addTalkId(NPCS); + } + + @Override + public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) + { + String htmltext = null; + switch (event) + { + case "32191-02.htm": // master_all_kamael003m + case "32191-03.htm": // master_all_kamael006ma + case "32191-04.htm": // master_all_kamael007ma + case "32191-05.htm": // master_all_kamael007mait + case "32191-06.htm": // master_all_kamael003f + case "32191-07.htm": // master_all_kamael006fa + case "32191-08.htm": // master_all_kamael007fa + case "32191-09.htm": // master_all_kamael007fa + { + htmltext = event; + break; + } + case "125": + case "126": + { + htmltext = ClassChangeRequested(player, Integer.valueOf(event)); + break; + } + } + return htmltext; + } + + private String ClassChangeRequested(L2PcInstance player, int classId) + { + String htmltext = null; + if (CategoryData.getInstance().isInCategory(CategoryType.KAMAEL_SECOND_CLASS_GROUP, classId)) + { + if (player.isInCategory(CategoryType.KAMAEL_SECOND_CLASS_GROUP)) + { + htmltext = "32191-10.htm"; // master_all_kamael004a + } + else if (player.isInCategory(CategoryType.KAMAEL_THIRD_CLASS_GROUP)) + { + htmltext = "32191-11.htm"; // master_all_kamael005a + } + else if (player.isInCategory(CategoryType.KAMAEL_FOURTH_CLASS_GROUP)) + { + htmltext = "32191-12.htm"; // master_all_kamael100a + } + else if ((classId == 125) && (player.getClassId() == ClassId.maleSoldier)) + { + QuestState qs = player.getQuestState("62_PathoftheTrooper"); + if (player.getLevel() < 20) + { + if ((qs != null) && qs.isCompleted()) + { + htmltext = "32191-13.htm"; // master_all_kamael009ma + } + else + { + htmltext = "32191-14.htm"; // master_all_kamael008ma + } + } + else if ((qs == null) || !qs.isCompleted()) + { + htmltext = "32191-15.htm"; // master_all_kamael010ma + } + else + { + takeItems(player, GWAINS_RECOMMENDATION, -1); + player.setClassId(125); + player.setBaseClass(125); + // SystemMessage and cast skill is done by setClassId + player.broadcastUserInfo(); + giveItems(player, SHADOW_ITEM_EXCHANGE_COUPON_D_GRADE, 15); + htmltext = "32191-16.htm"; // master_all_kamael011ma + } + } + else if ((classId == 126) && (player.getClassId() == ClassId.femaleSoldier)) + { + QuestState qs = player.getQuestState("63_PathoftheWarder"); + if (player.getLevel() < 20) + { + if ((qs != null) && qs.isCompleted()) + { + htmltext = "32191-17.htm"; // master_all_kamael008fa + } + else + { + htmltext = "32191-18.htm"; // master_all_kamael009fa + } + } + else if ((qs == null) || !qs.isCompleted()) + { + htmltext = "32191-19.htm"; // master_all_kamael010fa + } + else + { + takeItems(player, STEELRAZOR_EVALUATION, -1); + player.setClassId(126); + player.setBaseClass(126); + // SystemMessage and cast skill is done by setClassId + player.broadcastUserInfo(); + giveItems(player, SHADOW_ITEM_EXCHANGE_COUPON_D_GRADE, 15); + htmltext = "32191-20.htm"; // master_all_kamael011fa + } + } + } + return htmltext; + } + + @Override + public String onTalk(L2Npc npc, L2PcInstance player) + { + String htmltext = null; + if (player.getRace() != PcRace.Kamael) + { + htmltext = "32191-01.htm"; // master_all_kamael002a + } + else if (player.isInCategory(CategoryType.KAMAEL_FIRST_CLASS_GROUP)) + { + if (player.getClassId() == ClassId.maleSoldier) + { + htmltext = "32191-02.htm"; // master_all_kamael003m + } + else if (player.getClassId() == ClassId.femaleSoldier) + { + htmltext = "32191-06.htm"; // master_all_kamael003f + } + } + else if (player.isInCategory(CategoryType.KAMAEL_SECOND_CLASS_GROUP)) + { + htmltext = "32191-10.htm"; // master_all_kamael004a + } + else if (player.isInCategory(CategoryType.KAMAEL_THIRD_CLASS_GROUP)) + { + htmltext = "32191-11.htm"; // master_all_kamael005a + } + else + { + htmltext = "32191-12.htm"; // master_all_kamael100a + } + return htmltext; + } + + public static void main(String[] args) + { + new KamaelChange1(); + } +} diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-01.htm new file mode 100644 index 0000000000000000000000000000000000000000..bbf133feb409150d91b1fae9a6e57762116a734e --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-01.htm @@ -0,0 +1,3 @@ +<html><body> +You cannot be one of us. Only those who are Kamael by birth can learn our skills and techniques. Please look elsewhere. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-02.htm new file mode 100644 index 0000000000000000000000000000000000000000..4bc22f7c0c033db8cccf4a8f4a6d2174b65c3a65 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-02.htm @@ -0,0 +1,4 @@ +<html><body> +You are not yet ready to become a Trooper.<br> +Continue your training! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-03.htm new file mode 100644 index 0000000000000000000000000000000000000000..8da597093030bccc787515b87e424220a0c17d75 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-03.htm @@ -0,0 +1,4 @@ +<html><body> +You still lack sufficient training.<br> +To be my follower, you must be proficient in some very basic skills. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-04.htm new file mode 100644 index 0000000000000000000000000000000000000000..8d2660b65c0d55975387678e8481beae399193a8 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-04.htm @@ -0,0 +1,4 @@ +<html><body> +You are not a Trooper, and I only teach Troopers.<br> +If you are a Warder, go find a Grand Master who is the same gender as you. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-05.htm new file mode 100644 index 0000000000000000000000000000000000000000..39a088a46231fed7621b16adac89b89a8a39d4f9 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-05.htm @@ -0,0 +1,6 @@ +<html><body> +If you have been trained as a Trooper, it is now time for you to decide what path you shall follow.<br> +You may become a Berserker and learn to master the sword or follow the traditional path of Rapier and magic. Only Kamael men may become Berserkers.<br> +<a action="bypass -h Quest KamaelChange2 32145-06.htm">Ask about Berserkers.</a><br> +<a action="bypass -h Quest KamaelChange2 32145-08.htm">Ask about Soul Breakers.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-06.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-06.htm new file mode 100644 index 0000000000000000000000000000000000000000..25e77b8789854521e528a03761ee5ce287c992f4 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-06.htm @@ -0,0 +1,7 @@ +<html><body> +Berserkers seek mastery of the ancient Sword you are familiar with from the time you spent as a Trooper.<br> +This path is only open to male Kamael, as it relies on sheer physical strength and raw power. If you seek pure power, this is the right path for you.<br> +<a action="bypass -h Quest KamaelChange2 32145-07.htm">Ask about how to become a Berserker.</a><br> +<a action="bypass -h Quest KamaelChange2 127">Transfer to Berserker.</a><br> +<a action="bypass -h Quest KamaelChange2 32145-05.htm">Back.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-07.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-07.htm new file mode 100644 index 0000000000000000000000000000000000000000..3940e181f09823f21d1b4e57b375a23b9529a7a9 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-07.htm @@ -0,0 +1,7 @@ +<html><body> +To become a Berserker, you need the recommendation of Master Olkrus.<br> +If you are not at least level 40, however, his recommendation will do you no good.<br> +All other requirements or exams are in Olkrus' hands, so ask him for a thorough explanation.<br> +If you are not at least level 39, do not even bother speaking with him.<br> +<a action="bypass -h Quest KamaelChange2 32145-05.htm">Back.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-08.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-08.htm new file mode 100644 index 0000000000000000000000000000000000000000..b8a1c0c4c7b4b5a196d5b4cbaeb437febb5edeae --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-08.htm @@ -0,0 +1,8 @@ +<html><body> +Soul Breakers cherish and protect the ancient combat methods of the Kamael, with Sword in one hand and magic in the other. Any Kamael can learn this combat skill.<br> +Whereas other professions require both physical development and knowledge of traps, becoming a Soul Breaker offers the chance to learn traditional magic.<br> +If you wish to test yourself in combat with other Kamael, this is the path for you.<br><br> +<a action="bypass -h Quest KamaelChange2 32145-09.htm">Ask about how to become a Soul Breaker.</a><br> +<a action="bypass -h Quest KamaelChange2 128">Transfer to a Soul Breaker.</a><br> +<a action="bypass -h Quest KamaelChange2 32145-05.htm">Back.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-09.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-09.htm new file mode 100644 index 0000000000000000000000000000000000000000..dead9c9868cbe26f4f0e203de84692487a4f7322 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-09.htm @@ -0,0 +1,5 @@ +<html><body> +To become a Soul Breaker, you must obtain a letter of recommendation from Grand Master Vitus in the Town of Giran.<br> +You must also have the necessary experience to make the change.<br> +Once you have reached level 40, seek out Vitus and he will tell you what to do. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-10.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-10.htm new file mode 100644 index 0000000000000000000000000000000000000000..152fd6521201053e355c92de5e5733b955b89094 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-10.htm @@ -0,0 +1,4 @@ +<html><body> +Do not pretend that you are a Warder!<br> +I am only able to teach Warders, you should know. Even if you are Kamael, if you are a different class I cannot teach you. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-11.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-11.htm new file mode 100644 index 0000000000000000000000000000000000000000..c56e949dde4868e81b0a3ad3fa24dec278a68e4b --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-11.htm @@ -0,0 +1,6 @@ +<html><body> +If you have been properly trained as a Warder, now is the time you must choose the path you will walk.<br> +You may become a Soul Breaker and awake the power of magic contained in our Kamael blood, or you may refine your skill with Crossbow and Trap as an Arbalester. Only Kamael women may become Arbalesters.<br> +<a action="bypass -h Quest KamaelChange2 32145-12.htm">Ask about Arbalesters.</a><br> +<a action="bypass -h Quest KamaelChange2 32145-14.htm">Ask about Soul Breakers.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-12.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-12.htm new file mode 100644 index 0000000000000000000000000000000000000000..bb14761edfd301668f7189141abfbcc3029ee476 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-12.htm @@ -0,0 +1,7 @@ +<html><body> +Arbalester is a class that grew from the arbalest and trap skills possessed exclusively by Kamael females.<br> +You can also acquire other minor skills useful for survival. Rather than facing an enemy one-on-one, however, this class is more suitable for investigation or espionage.<br> +<a action="bypass -h Quest KamaelChange2 32145-13.htm">Ask about how to become an Arbalester.</a><br> +<a action="bypass -h Quest KamaelChange2 130">Change class to Arbalester.</a><br> +<a action="bypass -h Quest KamaelChange2 32145-11.htm">Back.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-13.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-13.htm new file mode 100644 index 0000000000000000000000000000000000000000..20e10742073cc3df206843ba20bfdd925d01eb57 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-13.htm @@ -0,0 +1,6 @@ +<html><body> +To become an Arbalester, you must pass a very special exam. Find Master Lindy in Dion Castle Village.<br> +Once you have earned her recommendation and have reached level 40, I will confirm you as an Arbalester.<br> +To meet Master Lindy, you must be at least level 39, however.<br> +<a action="bypass -h Quest KamaelChange2 32145-11.htm">Back.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-14.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-14.htm new file mode 100644 index 0000000000000000000000000000000000000000..ea6e4326b2eb32871cf2cc698a8e6512f29039e6 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-14.htm @@ -0,0 +1,8 @@ +<html><body> +Soul Breakers cherish and protect the ancient combat methods of the Kamael...<br> +Sword in one hand and magic in the other. Any Kamael can learn this combat skill. Whereas other professions require both physical development and knowledge of traps, becoming a Soul Breaker offers the chance to learn traditional magic.<br> +If you test yourself in combat with other Kamael, this is the best path for you.<br> +<a action="bypass -h Quest KamaelChange2 32145-15.htm">Ask about how to become a Soul Breaker.</a><br> +<a action="bypass -h Quest KamaelChange2 129">Transfer to a Soul Breaker.</a><br> +<a action="bypass -h Quest KamaelChange2 32145-11.htm">Back.</a> +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-15.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-15.htm new file mode 100644 index 0000000000000000000000000000000000000000..dead9c9868cbe26f4f0e203de84692487a4f7322 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-15.htm @@ -0,0 +1,5 @@ +<html><body> +To become a Soul Breaker, you must obtain a letter of recommendation from Grand Master Vitus in the Town of Giran.<br> +You must also have the necessary experience to make the change.<br> +Once you have reached level 40, seek out Vitus and he will tell you what to do. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-16.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-16.htm new file mode 100644 index 0000000000000000000000000000000000000000..8f5dc7e41f50ed89279bff6a82c6492c048e8851 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-16.htm @@ -0,0 +1,4 @@ +<html><body> +You have already chosen your path, haven't you?<br> +Whether you have chosen the path of the Berserker or the Soul Breaker, perseverance is the key to success. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-17.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-17.htm new file mode 100644 index 0000000000000000000000000000000000000000..d0c1fce02fc154c4ce98ce96d0398b04cec0ed74 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-17.htm @@ -0,0 +1,4 @@ +<html><body> +You have chosen your path. It is pointless to think of anything else.<br> +Seize the opportunity before you -- work harder! +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-18.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-18.htm new file mode 100644 index 0000000000000000000000000000000000000000..2289042722d64bafe94d0ee5afc08de42fcfab3a --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-18.htm @@ -0,0 +1,4 @@ +<html><body> +Hmm... Are you questioning my past achievements?<br> +I have heard how your power and skill have already surpassed those of the Spiculas. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-19.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-19.htm new file mode 100644 index 0000000000000000000000000000000000000000..35aec95b2441a5fdff29806fdf8ab3154a56cd5d --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-19.htm @@ -0,0 +1,4 @@ +<html><body> +Do you have any questions about the second duty?<br> +You have already acquired our people's long lost knowledge and skill, have you not? +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-20.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-20.htm new file mode 100644 index 0000000000000000000000000000000000000000..1cc9b721348f1a1ac8745a89b8c6f3a88b7017d6 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-20.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Berserker, you must be higher than level 40 and have a letter of recommendation from Master Olkrus of the Old Castle.<br> +You do not meet either requirement. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-21.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-21.htm new file mode 100644 index 0000000000000000000000000000000000000000..cde80bce6fc4e07252cd3fe77d93b3b66da96cf0 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-21.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Berserker, you must be higher than level 40 and have a letter of recommendation from Master OlKrus of the Old Castle.<br> +You have obtained the recommendation but still lack the necessary skills. Come back when you reach level 40. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-22.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-22.htm new file mode 100644 index 0000000000000000000000000000000000000000..a6b0872c889d94dd89cf048bbd11164234c614f3 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-22.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Berserker, you must be higher than level 40 and have obtained a letter of recommendation.<br> +You have reached an acceptable level, so find Master Orkurus in the Old Castle village and win his approval. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-23.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-23.htm new file mode 100644 index 0000000000000000000000000000000000000000..24857b26fa5223477b162895083e229aeae22602 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-23.htm @@ -0,0 +1,5 @@ +<html><body> +I've read the recommendation, and both it and the necessary skills are in order.<br> +Welcome to the Path of the Sword, my friend! Rely on the other Masters to further develop your skills.<br> +The Adventurers Guild has asked me to give you this coupon to congratulate you on your achievement. Take it to the Grand Master and a soldier will provide you with a useable weapon. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-24.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-24.htm new file mode 100644 index 0000000000000000000000000000000000000000..42d749cee1de26f320253140ca1623cc14f643f3 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-24.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Soul Breaker, you must be higher than level 40 and have obtained a letter of recommendation.<br> +You do not meet either requirement. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-25.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-25.htm new file mode 100644 index 0000000000000000000000000000000000000000..2ba4b318cc8b531234bb8e192690f21e4a546e46 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-25.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Soul Breaker, you must be higher than level 40 and have obtained a letter of recommendation.<br> +You have the recommendation, but your skills are still insufficient to allow you to become a Soul Breaker. Come back when you are higher than level 40. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-26.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-26.htm new file mode 100644 index 0000000000000000000000000000000000000000..1b88a3cfeedac6eb12ec85333b49ed290dbb9b16 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-26.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Soul Breaker, you must have reached at least level 40 and have obtained a letter of recommendation.<br> +You have the experience, so you should speak with Grand Master Vitus in the Town of Giran about the letter. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-27.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-27.htm new file mode 100644 index 0000000000000000000000000000000000000000..4e192ede5f8bbd74c5b97bfb66f1ff33ab3b610e --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-27.htm @@ -0,0 +1,6 @@ +<html><body> +You have met all the requirements.<br> +Congratulations, Soul Breaker!<br> +It will not be easy to master both swordcraft and magic, but it will definitely be worth the time and effort. Make the Kamael people proud!<br> +The Adventurers Guild has asked me to give you this coupon to congratulate you on your achievement. Take it to the Grand Master and a soldier will provide you with whatever you need. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-28.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-28.htm new file mode 100644 index 0000000000000000000000000000000000000000..31340e6215816cb0d6e9a5b75ed893b9bb3a75ff --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-28.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Soul Breaker, you must pass a special test and be higher that level 40.<br> +You do not meet either requirement. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-29.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-29.htm new file mode 100644 index 0000000000000000000000000000000000000000..03daba8579c67debad0954ac1815d56e0ce7bc6f --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-29.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Soul Breaker, you must be higher than level 40 and have obtained a letter of recommendation.<br> +You have the letter, but lack the skill to be admitted. Come back when you are higher than level 40. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-30.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-30.htm new file mode 100644 index 0000000000000000000000000000000000000000..1b88a3cfeedac6eb12ec85333b49ed290dbb9b16 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-30.htm @@ -0,0 +1,4 @@ +<html><body> +To become a Soul Breaker, you must have reached at least level 40 and have obtained a letter of recommendation.<br> +You have the experience, so you should speak with Grand Master Vitus in the Town of Giran about the letter. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-31.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-31.htm new file mode 100644 index 0000000000000000000000000000000000000000..287d8e91ec41adf9ae3d73263090391e40b2bae2 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-31.htm @@ -0,0 +1,6 @@ +<html><body> +You have met all the requirements.<br> +Congratulations, Soul Breaker!<br> +It will not be easy to master both swordcraft and magic, but it will definitely be worth the time and effort. Make the Kamael people proud!<br> +The Adventurers Guild has asked me to give you this coupon to congratulate you on your achievement. Take it to the Grand Master and a soldier will provide you with a useable weapon. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-28.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-32.htm similarity index 66% rename from L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-28.htm rename to L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-32.htm index 951857b6918d580e2b61a9e074e879b0a9fa988f..6a718884da79fa7fd7775d8d381d7d5883145029 100644 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-28.htm +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-32.htm @@ -1,4 +1,4 @@ <html><body> -To become an Arbalester, you must be higher than level 40 and hae obtained a letter of recommendation from Master Lindy.<br> +To become an Arbalester, you must be higher than level 40 and have obtained a letter of recommendation from Master Lindy.<br> You do not meet either requirement. </body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-33.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-33.htm new file mode 100644 index 0000000000000000000000000000000000000000..4224e2d00beb618218c091e8bd900de79117b986 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-33.htm @@ -0,0 +1,5 @@ +<html><body> +To become an Arbalester, you must be higher than level 40 and have a letter of recommendation from Master Lindy.<br> +You have Master Lindy's recommendation but still lack the skills necessary.<br> +Come back when you are higher than level 40. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-34.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-34.htm new file mode 100644 index 0000000000000000000000000000000000000000..aefcef635f2002dc20d3d897ed8d8510f8aaf7cd --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-34.htm @@ -0,0 +1,4 @@ +<html><body> +To become an Arbalester, you must be higher than level 40 and have obtained the approval of Master Lindy.<br> +You have reached an acceptable level, so find Master Lindy in Dion Castle and win her recommendation. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-35.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-35.htm new file mode 100644 index 0000000000000000000000000000000000000000..607542f3c04a287e98e6fb43e89fe5360ec3a5cf --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/32145-35.htm @@ -0,0 +1,6 @@ +<html><body> +You have passed Lindy's exam.<br> +Congratulations on becoming an Arbalester! This is not an easy path, but it is filled with rich rewards.<br> +You will have to rely on your wits and skill rather than brute force, but in time you will become a formidable adversary.<br> +The Adventurers Guild has asked me to give you this coupon to congratulate you on your achievement. Take it to the Grand Master and a soldier will provide you with a suitable fighting servant. +</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/KamaelChange2.java b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/KamaelChange2.java new file mode 100644 index 0000000000000000000000000000000000000000..703986bcb517e254b5e1b5d13a85536de3aad131 --- /dev/null +++ b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/KamaelChange2/KamaelChange2.java @@ -0,0 +1,402 @@ +/* + * Copyright (C) 2004-2013 L2J DataPack + * + * This file is part of L2J DataPack. + * + * L2J DataPack is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * L2J DataPack is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + */ +package village_master.KamaelChange2; + +import ai.npc.AbstractNpcAI; + +import com.l2jserver.gameserver.datatables.CategoryData; +import com.l2jserver.gameserver.enums.CategoryType; +import com.l2jserver.gameserver.enums.PcRace; +import com.l2jserver.gameserver.model.actor.L2Npc; +import com.l2jserver.gameserver.model.actor.instance.L2PcInstance; +import com.l2jserver.gameserver.model.base.ClassId; +import com.l2jserver.gameserver.model.quest.QuestState; +import com.l2jserver.gameserver.util.Util; + +/** + * Kamael class transfer AI. + * @author Adry_85 + */ +public final class KamaelChange2 extends AbstractNpcAI +{ + // NPCs + private static int[] NPCS_MALE = + { + 32146, // Valpor + 32205, // Aetonic + 32209, // Ferdinand + 32213, // Vitus + 32217, // Barta + 32221, // Brome + 32225, // Taine + 32229, // Hagel + 32233, // Zoldart + }; + private static int[] NPCS_FEMALE = + { + 32145, // Maynard + 32206, // Pieche + 32210, // Eddy + 32214, // Meldina + 32218, // Miya + 32222, // Liane + 32226, // Raula + 32230, // Ceci + 32234, // Nizer + }; + + // Items + private static final int SHADOW_ITEM_EXCHANGE_COUPON_C_GRADE = 8870; + private static final int ORKURUS_RECOMMENDATION = 9760; + private static final int KAMAEL_INQUISITOR_MARK = 9782; + private static final int SOUL_BREAKER_CERTIFICATE = 9806; + + private KamaelChange2() + { + super(KamaelChange2.class.getSimpleName(), "village_master"); + addStartNpc(NPCS_MALE); + addStartNpc(NPCS_FEMALE); + addTalkId(NPCS_MALE); + addTalkId(NPCS_FEMALE); + } + + @Override + public String onAdvEvent(String event, L2Npc npc, L2PcInstance player) + { + String htmltext = null; + switch (event) + { + case "32145-05.htm": // master_all_kamael003t + case "32145-06.htm": // master_all_kamael006ta + case "32145-07.htm": // master_all_kamael007ta + case "32145-08.htm": // master_all_kamael006msa + case "32145-09.htm": // master_all_kamael007msa + case "32145-11.htm": // master_all_kamael003w + case "32145-12.htm": // master_all_kamael006wa + case "32145-13.htm": // master_all_kamael007wa + case "32145-14.htm": // master_all_kamael006fsa + case "32145-15.htm": // master_all_kamael007fsa + { + htmltext = event; + break; + } + case "127": + case "128": + case "129": + case "130": + { + htmltext = ClassChangeRequested(player, npc, Integer.valueOf(event)); + break; + } + } + return htmltext; + } + + private String ClassChangeRequested(L2PcInstance player, L2Npc npc, int classId) + { + String htmltext = null; + if (CategoryData.getInstance().isInCategory(CategoryType.KAMAEL_THIRD_CLASS_GROUP, classId)) + { + if (player.isInCategory(CategoryType.KAMAEL_FIRST_CLASS_GROUP)) + { + if (Util.contains(NPCS_MALE, npc.getId())) + { + htmltext = "32145-02.htm"; // master_all_kamael012b + } + else + { + htmltext = "32145-03.htm"; // master_all_kamael012c + } + } + else if (player.isInCategory(CategoryType.KAMAEL_THIRD_CLASS_GROUP)) + { + if (Util.contains(NPCS_MALE, npc.getId())) + { + htmltext = "32145-16.htm"; // master_all_kamael005b + } + else + { + htmltext = "32145-17.htm"; // master_all_kamael005c + } + } + else if (player.isInCategory(CategoryType.KAMAEL_FOURTH_CLASS_GROUP)) + { + if (Util.contains(NPCS_MALE, npc.getId())) + { + htmltext = "32145-18.htm"; // master_all_kamael100b + } + else + { + htmltext = "32145-19.htm"; // master_all_kamael100c + } + } + else if (player.getClassId() == ClassId.trooper) + { + if (Util.contains(NPCS_MALE, npc.getId())) + { + if (classId == 127) + { + QuestState qs = player.getQuestState("64_CertifiedBerserker"); + if (player.getLevel() < 40) + { + if ((qs != null) && qs.isCompleted()) + { + htmltext = "32145-20.htm"; // master_all_kamael008ta + } + else + { + htmltext = "32145-21.htm"; // master_all_kamael009ta + } + } + else if ((qs == null) || !qs.isCompleted()) + { + htmltext = "32145-22.htm"; // master_all_kamael010ta + } + else + { + takeItems(player, ORKURUS_RECOMMENDATION, -1); + player.setClassId(127); + player.setBaseClass(127); + // SystemMessage and cast skill is done by setClassId + player.broadcastUserInfo(); + giveItems(player, SHADOW_ITEM_EXCHANGE_COUPON_C_GRADE, 15); + htmltext = "32145-23.htm"; // master_all_kamael011ta + } + } + else if (classId == 128) + { + QuestState qs = player.getQuestState("65_CertifiedSoulBreaker"); + if (player.getLevel() < 40) + { + if ((qs != null) && qs.isCompleted()) + { + htmltext = "32145-24.htm"; // master_all_kamael008msa + } + else + { + htmltext = "32145-25.htm"; // master_all_kamael009msa + } + } + else if ((qs == null) || !qs.isCompleted()) + { + htmltext = "32145-26.htm"; // master_all_kamael010msa + } + else + { + takeItems(player, SOUL_BREAKER_CERTIFICATE, -1); + player.setClassId(128); + player.setBaseClass(128); + // SystemMessage and cast skill is done by setClassId + player.broadcastUserInfo(); + giveItems(player, SHADOW_ITEM_EXCHANGE_COUPON_C_GRADE, 15); + htmltext = "32145-27.htm"; // master_all_kamael011msa + } + } + } + else + { + htmltext = "32145-10.htm"; // master_all_kamael002c + } + } + else if (player.getClassId() == ClassId.warder) + { + if (Util.contains(NPCS_MALE, npc.getId())) + { + htmltext = "32145-04.htm"; // master_all_kamael002b + } + else + { + if (classId == 129) + { + QuestState qs = player.getQuestState("65_CertifiedSoulBreaker"); + if (player.getLevel() < 40) + { + if ((qs != null) && qs.isCompleted()) + { + htmltext = "32145-28.htm"; // master_all_kamael008fsa + } + else + { + htmltext = "32145-29.htm"; // master_all_kamael009fsa + } + } + else if ((qs == null) || !qs.isCompleted()) + { + htmltext = "32145-30.htm"; // master_all_kamael010fsa + } + else + { + takeItems(player, SOUL_BREAKER_CERTIFICATE, -1); + player.setClassId(129); + player.setBaseClass(129); + // SystemMessage and cast skill is done by setClassId + player.broadcastUserInfo(); + giveItems(player, SHADOW_ITEM_EXCHANGE_COUPON_C_GRADE, 15); + htmltext = "32145-31.htm"; // master_all_kamael011fsa + } + } + else if (classId == 130) + { + QuestState qs = player.getQuestState("66_CertifiedArbalester"); + if (player.getLevel() < 40) + { + if ((qs != null) && qs.isCompleted()) + { + htmltext = "32145-32.htm"; // master_all_kamael008wa + } + else + { + htmltext = "32145-33.htm"; // master_all_kamael009wa + } + } + else if ((qs == null) || !qs.isCompleted()) + { + htmltext = "32145-34.htm"; // master_all_kamael010wa + } + else + { + takeItems(player, KAMAEL_INQUISITOR_MARK, -1); + player.setClassId(130); + player.setBaseClass(130); + // SystemMessage and cast skill is done by setClassId + player.broadcastUserInfo(); + giveItems(player, SHADOW_ITEM_EXCHANGE_COUPON_C_GRADE, 15); + htmltext = "32145-35.htm"; // master_all_kamael011wa + } + } + } + } + } + return htmltext; + } + + @Override + public String onTalk(L2Npc npc, L2PcInstance player) + { + String htmltext = null; + if (player.getRace() != PcRace.Kamael) + { + htmltext = "32145-01.htm"; // master_all_kamael002a + } + else if (player.isInCategory(CategoryType.KAMAEL_FIRST_CLASS_GROUP)) + { + if (player.getClassId() == ClassId.maleSoldier) + { + htmltext = "32145-02.htm"; // master_all_kamael012b + } + else if (player.getClassId() == ClassId.femaleSoldier) + { + htmltext = "32145-03.htm"; // master_all_kamael012c + } + } + else if (player.isInCategory(CategoryType.KAMAEL_SECOND_CLASS_GROUP)) + { + if (Util.contains(NPCS_MALE, npc.getId())) + { + if (player.isInCategory(CategoryType.KAMAEL_FEMALE_MAIN_OCCUPATION)) + { + htmltext = "32145-04.htm"; // master_all_kamael002b + return htmltext; + } + + if (player.getClassId() == ClassId.trooper) + { + htmltext = "32145-05.htm"; // master_all_kamael003t + } + else if (player.getClassId() == ClassId.warder) + { + htmltext = "32145-02.htm"; // master_all_kamael012b + } + } + else + { + if (player.isInCategory(CategoryType.KAMAEL_MALE_MAIN_OCCUPATION)) + { + htmltext = "32145-10.htm"; // master_all_kamael002c + return htmltext; + } + + if (player.getClassId() == ClassId.trooper) + { + htmltext = "32145-03.htm"; // master_all_kamael012c + } + else if (player.getClassId() == ClassId.warder) + { + htmltext = "32145-11.htm"; // master_all_kamael003w + } + } + } + else if (player.isInCategory(CategoryType.KAMAEL_THIRD_CLASS_GROUP)) + { + if (Util.contains(NPCS_MALE, npc.getId())) + { + if (player.isInCategory(CategoryType.KAMAEL_MALE_MAIN_OCCUPATION)) + { + htmltext = "32145-16.htm"; // master_all_kamael005b + } + else + { + htmltext = "32145-04.htm"; // master_all_kamael002b + } + } + else + { + if (player.isInCategory(CategoryType.KAMAEL_FEMALE_MAIN_OCCUPATION)) + { + htmltext = "32145-17.htm"; // master_all_kamael005c + } + else + { + htmltext = "32145-10.htm"; // master_all_kamael002c + } + } + } + else if (player.isInCategory(CategoryType.KAMAEL_FOURTH_CLASS_GROUP)) + { + if (Util.contains(NPCS_MALE, npc.getId())) + { + if (player.isInCategory(CategoryType.KAMAEL_MALE_MAIN_OCCUPATION)) + { + htmltext = "32145-18.htm"; // master_all_kamael100b + } + else + { + htmltext = "32145-04.htm"; // master_all_kamael002b + } + } + else + { + if (player.isInCategory(CategoryType.KAMAEL_FEMALE_MAIN_OCCUPATION)) + { + htmltext = "32145-19.htm"; // master_all_kamael100c + } + else + { + htmltext = "32145-10.htm"; // master_all_kamael002c + } + } + } + return htmltext; + } + + public static void main(String[] args) + { + new KamaelChange2(); + } +} diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-01.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-01.htm deleted file mode 100644 index 1477d52c49d3d6db436d63d60ca99814832c4d16..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-01.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body>Vice hierarch Casca:<br> -Since our race is distinguished by gender, which denotes both physical and spiritual differences, Kamael men are meant to learn their skills from Dragoons while women learn them from Warders.<br> -You, my friend, must now walk the path of the Dragoon. Would you like to hear more?<br> -<a action="bypass -h Quest kamael_occupation_change 32139-02.htm">Listen to explanation about Dragoons.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-02.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-02.htm deleted file mode 100644 index 4b5a116340d0323df5a6747ed3b583fc121e3ad1..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-02.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body> -Troopers are blah.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-03.htm">Description of the Trooper</a><br> -<a action="bypass -h Quest kamael_occupation_change DR">Change occupations to Trooper.</a><br> -<a action="bypass -h Quest kamael_occupation_change 32139-01.htm">Return</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-03.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-03.htm deleted file mode 100644 index a7e9b4402f2c21c585f2419b7ecc2849d9c45273..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-03.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Troopers are blah.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-04.htm">Explanation of quest</a><br> -<a action="bypass -h Quest kamael_occupation_change 32139-02.htm">Return</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-04.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-04.htm deleted file mode 100644 index 6ed4fd6a8f4ce6fe53096a1feee4f8a473da1a74..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-04.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body> -You must pass one test to obtain a mark, for a change.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-03.htm">Return</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-05.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-05.htm deleted file mode 100644 index 55787a65892acf6f69b97f3fa731d32d97d0ef1b..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-05.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body> -You kamael girl, click here.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-06.htm">Warder</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-06.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-06.htm deleted file mode 100644 index c92c38668ab107558a06aff1f974ab6dd2290318..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-06.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body> -Say with me: war-der.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-07.htm">Description of the Warder</a><br> -<a action="bypass -h Quest kamael_occupation_change WA">Change occupations to a Warder.</a><br> -<a action="bypass -h Quest kamael_occupation_change 32139-05.htm">Return</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-07.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-07.htm deleted file mode 100644 index f1d70d08637e7a815edccf08d56132f72f79264c..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-07.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Warders are sexy, warders make quests.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-08.htm">Ask about quest.</a><br> -<a action="bypass -h Quest kamael_occupation_change 32139-06.htm">Return</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-08.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-08.htm deleted file mode 100644 index 25e4f852f1c051b294d8880fc4d8770794d8c83e..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-08.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body> -Warders do grind to complete their quests.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-07.htm">Return</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-09.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-09.htm deleted file mode 100644 index a1d60c6950a562a17d53ee3478424ec129ad0f2f..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-09.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -You are a male.. wait, you're a Trooper. Click:<br> -<a action="bypass -h Quest kamael_occupation_change 32139-10.htm">Berserker</a><br> -<a action="bypass -h Quest kamael_occupation_change 32139-38.htm">Soul Breaker</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-10.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-10.htm deleted file mode 100644 index caf5b66fe6c1cc787527a53c60f5d4e620a764ef..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-10.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body> -Berserkers are r0x.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-11.htm">Description of the Berserkers</a><br> -<a action="bypass -h Quest kamael_occupation_change BE">Become Berserker.</a><br> -<a action="bypass -h Quest kamael_occupation_change 32139-09.htm">Return</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-11.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-11.htm deleted file mode 100644 index 277c07fe13f323e096e21717a43e6405abc3f941..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-11.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Berserkers are grown Troopers.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-12.htm">Ask about the mark.</a><br> -<a action="bypass -h Quest kamael_occupation_change 32139-10.htm">Return</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-12.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-12.htm deleted file mode 100644 index 929a21607ced6e984704f6b33f9860db1f2ab916..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-12.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body> -You click, you grind, you finish quest. Surprise!<br> -<a action="bypass -h Quest kamael_occupation_change 32139-11.htm">Return</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-13.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-13.htm deleted file mode 100644 index b3ffbd48437d6f00c84e6ec27e29ce0d4d557407..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-13.htm +++ /dev/null @@ -1,7 +0,0 @@ -<html><body> -Arbalesters master the ancient female Kamael skills of Crossbow and Trap.<br> -Besides those, Arbalesters also learn numerous skills necessary for survival. Rather than fighting the enemy face to face, they find victory theough stealth, knowledge and covert activities.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-14.htm">Ask about how to become a Arbalester.</a><br> -<a action="bypass -h Quest kamael_occupation_change AR">Transfer to Arbalester.</a><br> -<a action="bypass -h Quest kamael_occupation_change 32139-35.htm">Back.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-14.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-14.htm deleted file mode 100644 index c1121e46ad03e6cc82e23d8bc0980247d59ef5a1..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-14.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body> -To become an Arbalester, you must pass a very special exam. Find Master Rindy in Town of Dion.<br> -Once you have earned her recommendation and have reached level 40, I will confirm you as as Arbalester.<br> -To meet Master Rindy, you must be at least level 39, however.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-13.htm">Back.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-16.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-16.htm deleted file mode 100644 index dabd0ea9d12ddf6bf54513eadc7ef39d5043c458..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-16.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Your level is not high enough and you haven't even collected all of the marks.<br> -Come back after collecting the marks and after more training.<br> -If you fulfill these obligations I will change your occupation to a Trooper. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-17.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-17.htm deleted file mode 100644 index 918b8d26d029810b4d2ba3ab2af0ebb7e8b49d7d..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-17.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Your level is not high enough and you have collected all of the marks.<br> -Come back after more training.<br> -If you fulfill these obligations I will change your occupation to a Trooper. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-18.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-18.htm deleted file mode 100644 index 61bd3eb9f9d194bcecd6e3196ff5a42f858a2b1e..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-18.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Your level is high enough but you haven't collected your marks.<br> -Come back after collecting the marks.<br> -If you fulfill these obligations I will change your occupation to a Trooper. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-19.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-19.htm deleted file mode 100644 index e23e97351b18a4cac13529f08ec3a567f236bd4f..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-19.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body> -Congratulations! Now you have finally become a proud Trooper. Thanks for playing L2J. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-20.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-20.htm deleted file mode 100644 index f6b843d3d000b2b2cc48cc35cfa7afd9401cb0fa..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-20.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Your level is not high enough and you haven't even collected all of the marks.<br> -Come back after collecting the marks and after more training.<br> -If you fulfill these obligations I will change your occupation to a Warder. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-21.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-21.htm deleted file mode 100644 index afbc3362abc1ba4006c7652ab6c04c2d9e1a094f..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-21.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Your level is not high enough despite you collected all of the marks.<br> -Come back after more training.<br> -If you fulfill these obligations I will change your occupation to a Warder. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-22.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-22.htm deleted file mode 100644 index a3ca143fea69dc6d382fca24387d30bb8d71007d..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-22.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Your level is high enough but you haven't completed your quest.<br> -Come back after collecting the mark.<br> -If you fulfill these obligations I will change your occupation to a Warder. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-23.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-23.htm deleted file mode 100644 index ab2321c256cfdd2befbc1bfb3250d030194743fc..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-23.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body> -Congratulations! Now you have finally become a Warder. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-24.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-24.htm deleted file mode 100644 index a01230e5f239c8d969c9309a9a9005b13b30ddef..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-24.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Your level is not high enough and you haven't even collected all of the marks.<br> -Come back after collecting the marks and after more training.<br> -If you fulfill these obligations I will change your occupation to a Berserker. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-25.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-25.htm deleted file mode 100644 index 3030163cd3ebcec3badc234d3dd7a48436935e6d..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-25.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Level not ok, despite you have quest items.<br> -Come back after more training.<br> -If you fulfill these obligations I will change your occupation to a Berserker. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-26.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-26.htm deleted file mode 100644 index 0161cb60a5b08fc7a12d670da30645a1751f2adc..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-26.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Your level is enough but you lack quest items.<br> -Come back after collecting the marks.<br> -If you fulfill these obligations I will change your occupation to a Berserker. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-27.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-27.htm deleted file mode 100644 index 9bfff3cf7e6faebdb0b205cb05d73ff691840942..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-27.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body> -Dejakar Pa'agrio! Aehm.. sorry, orcs use to say that... aehm. Congratulations, Berserker! -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-29.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-29.htm deleted file mode 100644 index 010ce46e491e8297bfccf8d99b309898031a3b9b..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-29.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body> -No level, no Arbalester. No matter how good you are with quests -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-30.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-30.htm deleted file mode 100644 index 493ce5df39b09c0ce77efdf446610d6754fa718c..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-30.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body> -Your level is ok, but this is also about playing quests. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-31.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-31.htm deleted file mode 100644 index 19b72e1820b442faf48e63b5eefd5e4dd7da39b0..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-31.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body> -Arbalester? Ok, there you go. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-32.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-32.htm deleted file mode 100644 index fb2691f98e573ceb2a17bf34ff1e291d7e0a047a..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-32.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body> -You changed class already, no way to deal with 3rd classes here. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-34.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-34.htm deleted file mode 100644 index 0df548c2499b7ab8bed527517e4d942a8cb2fe34..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-34.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body> -Male can use male, female only female, go teach somewhere else. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-35.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-35.htm deleted file mode 100644 index 4225cf0d7832b8df2605f3e1d8526e52a70c445d..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-35.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -You are a female.. wait, you're a Warder. Click:<br> -<a action="bypass -h Quest kamael_occupation_change 32139-13.htm">Arbalester</a><br> -<a action="bypass -h Quest kamael_occupation_change 32139-36.htm">Soul Breaker</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-36.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-36.htm deleted file mode 100644 index 423e5776d594e224d2a86b4a0e17398621670039..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-36.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body> -Soul Breakers...<br> -<a action="bypass -h Quest kamael_occupation_change 32139-37.htm">Ask about how to become a Soul Breaker.</a><br> -<a action="bypass -h Quest kamael_occupation_change SBF">Transfer to Soul Breaker.</a><br> -<a action="bypass -h Quest kamael_occupation_change 32139-35.htm">Back.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-37.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-37.htm deleted file mode 100644 index 8504dc7849cac062b5cebf6be5a97085f3451d2e..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-37.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body> -You must pass one test to obtain a mark, for a change.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-36.htm">Return</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-38.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-38.htm deleted file mode 100644 index 1577836c1de1c89d0664d521471e40b742091077..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-38.htm +++ /dev/null @@ -1,6 +0,0 @@ -<html><body> -Soul Breakers...<br> -<a action="bypass -h Quest kamael_occupation_change 32139-39.htm">Ask about how to become a Soul Breaker.</a><br> -<a action="bypass -h Quest kamael_occupation_change SBM">Transfer to Soul Breaker.</a><br> -<a action="bypass -h Quest kamael_occupation_change 32139-09.htm">Back.</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-39.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-39.htm deleted file mode 100644 index ab6044c66ce371534f8b21c573807386d633c64f..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-39.htm +++ /dev/null @@ -1,4 +0,0 @@ -<html><body> -You must pass one test to obtain a mark, for a change.<br> -<a action="bypass -h Quest kamael_occupation_change 32139-38.htm">Return</a> -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-40.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-40.htm deleted file mode 100644 index 137bcca6b5e8683baa514b6d7edd9d2b7b3f7935..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-40.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Your level is not high enough and you haven't even collected all of the marks.<br> -Come back after collecting the marks and after more training.<br> -If you fulfill these obligations I will change your occupation to a Soul Breaker. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-41.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-41.htm deleted file mode 100644 index 704e608e8118d0dac371d6aaca414eaa2a18fb1c..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-41.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Your level is not high enough and you have collected all of the marks.<br> -Come back after more training.<br> -If you fulfill these obligations I will change your occupation to a Soul Breaker. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-42.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-42.htm deleted file mode 100644 index a95d15ef169b8a056a37669861ad10de7c0c4931..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-42.htm +++ /dev/null @@ -1,5 +0,0 @@ -<html><body> -Your level is high enough but you haven't collected your marks.<br> -Come back after collecting the marks.<br> -If you fulfill these obligations I will change your occupation to a Soul Breaker. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-43.htm b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-43.htm deleted file mode 100644 index 41d575cecac6e1ba77231659dd50e1333241ef3f..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/32139-43.htm +++ /dev/null @@ -1,3 +0,0 @@ -<html><body> -Congratulations! Now you have finally become a proud Soul Breaker. -</body></html> \ No newline at end of file diff --git a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/__init__.py b/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/__init__.py deleted file mode 100644 index 0d94116a85d895fc6ada0e663063875f01ad5202..0000000000000000000000000000000000000000 --- a/L2J_DataPack_BETA/dist/game/data/scripts/village_master/kamael_occupation_change/__init__.py +++ /dev/null @@ -1,139 +0,0 @@ -# Created by DrLecter for the L2J Official Datapack Project -# Visit us at http://www.l2jdp.com/ -# See readme-dp.txt and gpl.txt for license and distribution details -# Let us know if you did not receive a copy of such files. -import sys - -from com.l2jserver.gameserver.model.quest import State -from com.l2jserver.gameserver.model.quest import QuestState -from com.l2jserver.gameserver.model.quest import Quest as JQuest - -qn = "kamael_occupation_change" - -GWAINS_RECOMMENTADION = 9753 -ORKURUS_RECOMMENDATION = 9760 -STEELRAZOR_EVALUATION = 9772 -KAMAEL_INQUISITOR_MARK = 9782 -SOUL_BREAKER_CERTIFICATE = 9806 -#MAYNARD,KHADAVA,GERSHWIN,VALPOR,HOLST,CASCA,BROME,ZENYA,AETONIC,BARTA, -#MIYA,VITUS,LIANE,EDDY,FERDINAND,TAINE,RUPAUL,MELDINA,HAGEL,CECI, -#PIECHE,ZOLDART,NIZER,YENICHE -NPCS_MALE1=[32139,32196,32199] -NPCS_MALE2=[32146,32205,32209,32213,32217,32221,32225,32229,32233] -NPCS_FEMALE1=[32140,32193,32202] -NPCS_FEMALE2=[32145,32206,32210,32214,32218,32222,32226,32230,32234] -SHADOW_WEAPON_COUPON_DGRADE = 8869 -SHADOW_WEAPON_COUPON_CGRADE = 8870 - -#Filenames are made with the lowest npcId from the NPCs list. Some scripts -#contain generic dialogs for every npc to use, some others keep separate -#dialogs for different npcs. -preffix="32139" -#event:[newclass,req_class,req_race,low_ni,low_i,ok_ni,ok_i,[req_items]] -#low_ni : level too low, and you dont have quest item -#low_i: level too low, despite you have the item -#ok_ni: level ok, but you don't have quest item -#ok_i: level ok, you got quest item, class change takes place -CLASSES = { - "DR":[125,123,5,20,"16","17","18","19",[GWAINS_RECOMMENTADION],SHADOW_WEAPON_COUPON_DGRADE],#m_kamael -> m_trooper - "WA":[126,124,5,20,"20","21","22","23",[STEELRAZOR_EVALUATION],SHADOW_WEAPON_COUPON_DGRADE], #f_kamael -> f_warder - "BE":[127,125,5,40,"24","25","26","27",[ORKURUS_RECOMMENDATION],SHADOW_WEAPON_COUPON_CGRADE], #m_trooper -> m_berserker - "AR":[130,126,5,40,"28","29","30","31",[KAMAEL_INQUISITOR_MARK],SHADOW_WEAPON_COUPON_CGRADE], #f_warder -> f_arbalester - "SBF":[129,126,5,40,"40","41","42","43",[SOUL_BREAKER_CERTIFICATE],SHADOW_WEAPON_COUPON_CGRADE], #f_warder -> f_soulbreaker - "SBM":[128,125,5,40,"40","41","42","43",[SOUL_BREAKER_CERTIFICATE],SHADOW_WEAPON_COUPON_CGRADE] #m_trooper -> m_soulbreaker - } -#Messages -default = "No Quest" - -def change(st,player,newclass,items) : - for item in items : - st.takeItems(item,1) - st.playSound("ItemSound.quest_fanfare_2") - player.setClassId(newclass) - player.setBaseClass(newclass) - player.broadcastUserInfo() - return - -class Quest (JQuest) : - - def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) - - def onAdvEvent (self,event,npc,player) : - npcId = npc.getId() - htmltext = default - suffix = '' - st = player.getQuestState(qn) - if not st : return - race = player.getRace().ordinal() - classid = player.getClassId().getId() - level = player.getLevel() - if npcId not in NPCS_MALE1 + NPCS_MALE2 + NPCS_FEMALE1 + NPCS_FEMALE2 : return - if not event in CLASSES.keys() : - return event - else : - newclass,req_class,req_race,req_level,low_ni,low_i,ok_ni,ok_i,req_item,reward=CLASSES[event] - if race == req_race and classid == req_class : - item = True - for i in req_item : - if not st.getQuestItemsCount(i): - item = False - if level < req_level : - suffix = low_i - if not item : - suffix = low_ni - else : - if not item : - suffix = ok_ni - else : - suffix = ok_i - change(st,player,newclass,req_item) - st.giveItems(reward,15) - st.exitQuest(1) - htmltext = preffix+"-"+suffix+".htm" - return htmltext - - def onTalk (self,npc,player): - st = player.getQuestState(qn) - npcId = npc.getId() - race = player.getRace().ordinal() - classId = player.getClassId() - id = classId.getId() - htmltext = default - if player.isSubClassActive() : - st.exitQuest(1) - return htmltext - # Kamaels only - htmltext = preffix - if race in [5] : - if classId.level() >= 2 : # second/third occupation change already made - htmltext += "-32.htm" - elif npcId in NPCS_MALE1 : - if id == 123 : # m_fighter - return htmltext+"-01.htm" - else : - return htmltext+"-34.htm" - elif npcId in NPCS_FEMALE1 : - if id == 124 : # f_fighter - return htmltext+"-05.htm" - else : - return htmltext+"-34.htm" - elif npcId in NPCS_MALE2 : - if id == 125 : # m_trooper - return htmltext+"-09.htm" - else : - return htmltext+"-34.htm" - elif npcId in NPCS_FEMALE2 : - if id == 126 : # f_warder - return htmltext+"-35.htm" - else : - return htmltext+"-34.htm" - else : - htmltext += "-33.htm" # other races - st.exitQuest(1) - return htmltext - -QUEST = Quest(99990,qn,"village_master") - -for npc in NPCS_MALE1 + NPCS_MALE2 + NPCS_FEMALE1 + NPCS_FEMALE2: - QUEST.addStartNpc(npc) - QUEST.addTalkId(npc) diff --git a/L2J_DataPack_BETA/dist/sql/game/npc.sql b/L2J_DataPack_BETA/dist/sql/game/npc.sql index 0b55f5317e8fa300c0dd3f27c16dc666dcf87766..9d16e07abf81f5dbbed5dab4f18eb0b56b06cb36 100644 --- a/L2J_DataPack_BETA/dist/sql/game/npc.sql +++ b/L2J_DataPack_BETA/dist/sql/game/npc.sql @@ -8245,7 +8245,7 @@ INSERT INTO `npc` VALUES (32188, 32188, "Morelin", 0, "Marksman", 0, "LineageNPC2.K_F1_guard", 13, 22.5, 70, "female", "L2Guard", 1100, 2444.46819, 1345.8, 7.5, 2.7, 40, 43, 30, 21, 20, 20, 0, 0, 688.86373, 295.91597, 470.40463, 216.53847, 253, 8, 333, 9644, 0, 0, 60, 120, 0, 1), (32189, 32189, "Largo", 0, "Gatekeeper", 0, "LineageNPC2.K_F1_teleporter", 13, 23.5, 70, "female", "L2Teleporter", 40, 2444.46819, 1345.8, 7.5, 2.7, 40, 43, 30, 21, 20, 20, 0, 0, 688.86373, 295.91597, 470.40463, 216.53847, 253, 4, 333, 0, 0, 0, 60, 120, 0, 1), (32190, 32190, "Mao", 0, "Vice Hierarch", 0, "LineageNPC2.K_M1_elder", 17, 25, 70, "male", "L2Npc", 40, 2444.46819, 1345.8, 7.5, 2.7, 40, 43, 30, 21, 20, 20, 0, 0, 688.86373, 295.91597, 470.40463, 216.53847, 253, 4, 333, 0, 0, 0, 20, 120, 0, 1), -(32191, 32191, "Hanarin", 0, "Grand Master", 0, "LineageNPC2.K_F1_grand", 11, 22.25, 70, "female", "L2Npc", 40, 2444.46819, 1345.8, 7.5, 2.7, 40, 43, 30, 21, 20, 20, 0, 0, 688.86373, 295.91597, 470.40463, 216.53847, 253, 4, 333, 9644, 0, 0, 28, 120, 0, 1), +(32191, 32191, "Hanarin", 0, "Grand Master", 0, "LineageNPC2.K_F1_grand", 11, 22.25, 70, "female", "L2VillageMasterKamael", 40, 2444.46819, 1345.8, 7.5, 2.7, 40, 43, 30, 21, 20, 20, 0, 0, 688.86373, 295.91597, 470.40463, 216.53847, 253, 4, 333, 9644, 0, 0, 28, 120, 0, 1), (32192, 32192, "Falken", 0, "Marksman", 0, "LineageNPC2.K_M1_guard", 13, 25, 70, "male", "L2Guard", 1100, 2444.46819, 1345.8, 7.5, 2.7, 40, 43, 30, 21, 20, 20, 0, 0, 688.86373, 295.91597, 470.40463, 216.53847, 253, 8, 333, 9645, 0, 0, 39, 120, 0, 1), (32193, 32193, "Yeniche", 0, "Grand Master", 0, "LineageNPC2.K_F1_grand", 11, 22.25, 70, "female", "L2VillageMasterKamael", 40, 2444.46819, 1345.8, 7.5, 2.7, 40, 43, 30, 21, 20, 20, 0, 0, 688.86373, 295.91597, 470.40463, 216.53847, 253, 4, 333, 9646, 0, 0, 28, 120, 0, 1), (32194, 32194, "Shubain", 0, "Master", 0, "LineageNPC2.K_M1_master", 15, 25, 70, "male", "L2Trainer", 40, 2444.46819, 1345.8, 7.5, 2.7, 40, 43, 30, 21, 20, 20, 0, 0, 688.86373, 295.91597, 470.40463, 216.53847, 253, 4, 333, 9646, 0, 0, 30, 120, 0, 1), diff --git a/L2J_DataPack_BETA/dist/sql/game/spawnlist.sql b/L2J_DataPack_BETA/dist/sql/game/spawnlist.sql index 9cc6976c4459042ab7ff8777d0e0f6ff9d61708f..6596be0a3bc054f00a217c77e36248daddf058b9 100644 --- a/L2J_DataPack_BETA/dist/sql/game/spawnlist.sql +++ b/L2J_DataPack_BETA/dist/sql/game/spawnlist.sql @@ -1733,9 +1733,9 @@ INSERT INTO `spawnlist` VALUES -- Kato ("unset", 1, 32180, -110536, 45162, -1128, 0, 0, 3072, 60, 0, 0, 0), -- Hanarin -("unset", 1, 32191, -124624, 51584, -552, 0, 0, 8172, 60, 0, 0, 0), +("unset", 1, 32191, -124624, 51584, -540, 0, 0, 8172, 60, 0, 0, 0), -- Falken -("unset", 1, 32192, -124064, 51584, -552, 0, 0, 22896, 60, 0, 0, 0), +("unset", 1, 32192, -124064, 51584, -540, 0, 0, 22896, 60, 0, 0, 0), -- Marksman ("Kamael Island", 1, 32335, -117363, 38449, 1328, 0, 0, 63872, 60, 0, 0, 0), ("Kamael Island", 1, 32335, -124570, 45944, 920, 0, 0, 9766, 60, 0, 0, 0),