From a687598fcd227ebca5f2424dba895fdb5e2efede Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sun, 24 Sep 2017 23:24:29 +0000 Subject: [PATCH] Dropped BuyshadowItem bypass. Contributed by gigilo1968. --- .../data/html/common/shadow_item-lowlevel.htm | 7 - .../game/data/html/common/shadow_item_b.htm | 8 - .../game/data/html/common/shadow_item_c.htm | 8 - .../game/data/html/common/shadow_item_d.htm | 8 - .../dist/game/data/html/merchant/30084-2.htm | 1 - .../dist/game/data/html/merchant/30085-1.htm | 1 - .../dist/game/data/html/merchant/30178-1.htm | 1 - .../dist/game/data/html/merchant/30684-1.htm | 1 - .../dist/game/data/html/merchant/30837-1.htm | 1 - .../dist/game/data/html/merchant/30890-1.htm | 1 - .../dist/game/data/html/merchant/30891-1.htm | 1 - .../dist/game/data/html/merchant/31257-1.htm | 1 - .../dist/game/data/html/merchant/31300-1.htm | 1 - .../dist/game/data/html/merchant/31301-1.htm | 1 - .../dist/game/data/html/merchant/31945-1.htm | 1 - .../dist/game/data/html/merchant/31946-1.htm | 1 - .../dist/game/data/multisell/306893001.xml | 171 ------------------ .../dist/game/data/multisell/319463002.xml | 138 -------------- .../data/scripts/handlers/MasterHandler.java | 2 - .../bypasshandlers/BuyShadowItem.java | 68 ------- .../data/html/common/shadow_item-lowlevel.htm | 7 - .../game/data/html/common/shadow_item_b.htm | 8 - .../game/data/html/common/shadow_item_c.htm | 8 - .../game/data/html/common/shadow_item_d.htm | 8 - .../dist/game/data/html/merchant/30084-2.htm | 1 - .../dist/game/data/html/merchant/30085-1.htm | 1 - .../dist/game/data/html/merchant/30178-1.htm | 1 - .../dist/game/data/html/merchant/30684-1.htm | 1 - .../dist/game/data/html/merchant/30837-1.htm | 1 - .../dist/game/data/html/merchant/30890-1.htm | 1 - .../dist/game/data/html/merchant/30891-1.htm | 1 - .../dist/game/data/html/merchant/31257-1.htm | 1 - .../dist/game/data/html/merchant/31300-1.htm | 1 - .../dist/game/data/html/merchant/31301-1.htm | 1 - .../dist/game/data/html/merchant/31945-1.htm | 1 - .../dist/game/data/html/merchant/31946-1.htm | 1 - .../dist/game/data/multisell/306893001.xml | 171 ------------------ .../dist/game/data/multisell/319463002.xml | 138 -------------- .../data/scripts/handlers/MasterHandler.java | 2 - .../bypasshandlers/BuyShadowItem.java | 68 ------- .../data/html/common/shadow_item-lowlevel.htm | 7 - .../game/data/html/common/shadow_item_b.htm | 8 - .../game/data/html/common/shadow_item_c.htm | 8 - .../game/data/html/common/shadow_item_d.htm | 8 - .../dist/game/data/html/merchant/30084-2.htm | 1 - .../dist/game/data/html/merchant/30085-1.htm | 1 - .../dist/game/data/html/merchant/30178-1.htm | 1 - .../dist/game/data/html/merchant/30684-1.htm | 1 - .../dist/game/data/html/merchant/30837-1.htm | 1 - .../dist/game/data/html/merchant/30890-1.htm | 1 - .../dist/game/data/html/merchant/30891-1.htm | 1 - .../dist/game/data/html/merchant/31257-1.htm | 1 - .../dist/game/data/html/merchant/31300-1.htm | 1 - .../dist/game/data/html/merchant/31301-1.htm | 1 - .../dist/game/data/html/merchant/31945-1.htm | 1 - .../dist/game/data/html/merchant/31946-1.htm | 1 - .../dist/game/data/multisell/306893001.xml | 171 ------------------ .../dist/game/data/multisell/319463002.xml | 138 -------------- .../data/scripts/handlers/MasterHandler.java | 2 - .../bypasshandlers/BuyShadowItem.java | 68 ------- .../data/scripts/handlers/MasterHandler.java | 2 - .../bypasshandlers/BuyShadowItem.java | 68 ------- 62 files changed, 1336 deletions(-) delete mode 100644 L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item-lowlevel.htm delete mode 100644 L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item_b.htm delete mode 100644 L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item_c.htm delete mode 100644 L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item_d.htm delete mode 100644 L2J_Mobius_1.0_Ertheia/dist/game/data/multisell/306893001.xml delete mode 100644 L2J_Mobius_1.0_Ertheia/dist/game/data/multisell/319463002.xml delete mode 100644 L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java delete mode 100644 L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item-lowlevel.htm delete mode 100644 L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item_b.htm delete mode 100644 L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item_c.htm delete mode 100644 L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item_d.htm delete mode 100644 L2J_Mobius_2.5_Underground/dist/game/data/multisell/306893001.xml delete mode 100644 L2J_Mobius_2.5_Underground/dist/game/data/multisell/319463002.xml delete mode 100644 L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java delete mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item-lowlevel.htm delete mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item_b.htm delete mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item_c.htm delete mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item_d.htm delete mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/multisell/306893001.xml delete mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/multisell/319463002.xml delete mode 100644 L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java delete mode 100644 L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item-lowlevel.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item-lowlevel.htm deleted file mode 100644 index 942909899a..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item-lowlevel.htm +++ /dev/null @@ -1,7 +0,0 @@ -
-A Shadow Weapon is a special weapon made in cooperation between the Ivory Tower and Black Anvil Guild following the signing of the Giran Treaty. The weapon magically projects its power onto another object and can only be used while this magical charge remains. Because of that, it can be purchased at a significantly lower price than the original weapon.
-In the hands of a properly trained adventurer, however, it acts just like a real weapon. Its magic essentially uses the wielder's strength for its power, so unless the wielder has the appropriate level, the Shadow Weapon is worthless.
-We don't sell the lowest level projectile weapons, so they became supplies for the Grand Masters; go ask them about it. The weapons sold in the shops have a higher level.
-It looks to me that you don't have the necessary ability to wield one yet. Come back later after you've developed your skills some more.
-(Projectile weapons can only be sold to level 40 or higher characters.) - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item_b.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item_b.htm deleted file mode 100644 index f9fe757d83..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item_b.htm +++ /dev/null @@ -1,8 +0,0 @@ -
-A Shadow Weapon is a special weapon made in cooperation between the Ivory Tower and the Black Anvil Guild following the signing of the Giran Treaty. It is created by magically projecting the power of a weapon onto another catalytic object. It can only be used while magical charges remain. Because of that, it can be purchased at a significantly lower price than the original weapon.
-Also, its performance is no different than if you used the original weapon, except that it cannot possess the special abilities such as absorbing souls or be augmented through a Stone of Life.
-The weapon can only act as a true weapon when a proper adventurer holds it. In other words, if it is not equipped, its magic charge is not consumed. When its magic is fully depleted, the object turns to dust. To preserve the weapon for as long as possible, you should only use it when absolutely necessary. Projectile weapons will not be sold to unqualified users, so be careful to purchase only what is appropriate for your level.
-Additionally, it cannot be sold, since it is impossible for anyone but the weapon's owner to determine how much magic power is left in it. The weapons are difficult to price as a result, so don't forget that no store will purchase this Shadow Weapon.
-Would you like to purchase a Shadow Weapon?
- - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item_c.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item_c.htm deleted file mode 100644 index de5bc6a688..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item_c.htm +++ /dev/null @@ -1,8 +0,0 @@ -
-A Shadow Weapon is a special weapon made in cooperation between the Ivory Tower and the Black Anvil Guild following the signing of the Giran Treaty. It is created by magically projecting the power of a weapon onto another catalytic object. It can only be used while magical charges remain. Because of that, it can be purchased at a significantly lower price than the original weapon.
-Also, its performance is no different than if you used the original weapon, except that it cannot possess the special abilities such as absorbing souls or be augmented through a Stone of Life.
-The weapon can only act as a true weapon when a proper adventurer holds it. In other words, if it is not equipped, its magic charge is not consumed. When its magic is fully depleted, the object turns to dust. To preserve the weapon for as long as possible, you should only use it when absolutely necessary. Projectile weapons will not be sold to unqualified users, so be careful to purchase only what is appropriate for your level.
-Additionally, it cannot be sold, since it is impossible for anyone but the weapon's owner to determine how much magic power is left in it. The weapons are difficult to price as a result, so don't forget that no store will purchase this Shadow Weapon.
-Would you like to purchase a Shadow Weapon?
- - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item_d.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item_d.htm deleted file mode 100644 index c9904f9ba2..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/common/shadow_item_d.htm +++ /dev/null @@ -1,8 +0,0 @@ -
-A Shadow Weapon is a special weapon made in cooperation between the Ivory Tower and the Black Anvil Guild following the signing of the Giran Treaty. It is created by magically projecting the power of a weapon onto another catalytic object. It can only be used while magical charges remain. Because of that, it can be purchased at a significantly lower price than the original weapon.
-Also, its performance is no different than if you used the original weapon, except that it cannot possess the special abilities such as absorbing souls or be augmented through a Stone of Life.
-The weapon can only act as a true weapon when a proper adventurer holds it. In other words, if it is not equipped, its magic charge is not consumed. When its magic is fully depleted, the object turns to dust. To preserve the weapon for as long as possible, you should only use it when absolutely necessary. Projectile weapons will not be sold to unqualified users, so be careful to purchase only what is appropriate for your level.
-Additionally, it cannot be sold, since it is impossible for anyone but the weapon's owner to determine how much magic power is left in it. The weapons are difficult to price as a result, so don't forget that no store will purchase this Shadow Weapon.
-Would you like to purchase a Shadow Weapon?
- - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30084-2.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30084-2.htm index f4d96b2d1b..41207cde0a 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30084-2.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30084-2.htm @@ -1,5 +1,4 @@ Trader Graham:
Let's trade! I'm sure we can find an arrangement that suits both our dispositions. What are you offering?
- \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30085-1.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30085-1.htm index 847a0798f8..a00ddc2474 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30085-1.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30085-1.htm @@ -1,6 +1,5 @@ Weapons Trader Stanford:
What type of weapon are you looking to buy?
- diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30178-1.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30178-1.htm index d1ba1e75fb..439101cf1d 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30178-1.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30178-1.htm @@ -2,5 +2,4 @@ Choose whatever you want! Warrior? Wizard? We have it all!
- \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30684-1.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30684-1.htm index 685221faf3..afad5da8d0 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30684-1.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30684-1.htm @@ -2,5 +2,4 @@ Hmm, let's see if we have anything in your size... what size did you say you were again?
- \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30837-1.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30837-1.htm index 5f0906762f..a5641368a9 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30837-1.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30837-1.htm @@ -2,5 +2,4 @@ Can I show you anything in particular? We are sure to have something for everyone.
- \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30890-1.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30890-1.htm index da9241ea03..6a5703554b 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30890-1.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30890-1.htm @@ -2,5 +2,4 @@ ...324, 325, 326, 327, oh! Hello! No, no, you're not interrupting. Feel free to have a browse. Let me know if I can be of assistance. Now, where was I? 332, 333, 334...
- \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30891-1.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30891-1.htm index c80088167d..5791a2dfca 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30891-1.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/30891-1.htm @@ -2,5 +2,4 @@ Hmm? Looking to trade something?
- \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31257-1.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31257-1.htm index 0609ee923b..d23e81019c 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31257-1.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31257-1.htm @@ -2,5 +2,4 @@ Well then, how about this? It's one of our best sellers.
- \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31300-1.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31300-1.htm index 48e802f365..c3f95dc220 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31300-1.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31300-1.htm @@ -2,5 +2,4 @@ Well, don't just stand there. Tell me what you want!
- \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31301-1.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31301-1.htm index 48ae173814..5e59a76932 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31301-1.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31301-1.htm @@ -2,5 +2,4 @@ What? What do you want? Spit it out... I'm already late for my lunch date.
- \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31945-1.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31945-1.htm index abae24fee8..d8ef9f9d51 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31945-1.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31945-1.htm @@ -2,5 +2,4 @@ If you want to buy something, I'd be happy to bring it out for you to examine! I have lamps, if you need more light. It's sometimes hard to see those shadow items without a little extra umph of light.
- \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31946-1.htm b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31946-1.htm index 2feb1f09bb..4df9d61132 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31946-1.htm +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/html/merchant/31946-1.htm @@ -2,5 +2,4 @@ Yes? What?
- \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/multisell/306893001.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/multisell/306893001.xml deleted file mode 100644 index 7f974de33c..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/multisell/306893001.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - 30037 - 30066 - 30070 - 30109 - 30115 - 30120 - 30174 - 30175 - 30176 - 30187 - 30191 - 30195 - 30288 - 30289 - 30290 - 30297 - 30373 - 30462 - 30474 - 30498 - 30499 - 30500 - 30503 - 30504 - 30505 - 30508 - 30511 - 30512 - 30513 - 30595 - 30676 - 30677 - 30681 - 30685 - 30687 - 30689 - 30694 - 30699 - 30704 - 30845 - 30847 - 30849 - 30854 - 30857 - 30862 - 30865 - 30894 - 30897 - 30900 - 30905 - 30910 - 30913 - 31269 - 31272 - 31276 - 31285 - 31288 - 31314 - 31317 - 31321 - 31324 - 31326 - 31328 - 31331 - 31334 - 31336 - 31958 - 31961 - 31965 - 31968 - 31974 - 31977 - 31996 - 32092 - 32093 - 32094 - 32095 - 32096 - 32097 - 32098 - 32193 - 32196 - 32199 - 32202 - 32205 - 32206 - 32213 - 32214 - 32221 - 32222 - 32229 - 32230 - 32233 - 32234 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/multisell/319463002.xml b/L2J_Mobius_1.0_Ertheia/dist/game/data/multisell/319463002.xml deleted file mode 100644 index a2a12c9b5b..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/multisell/319463002.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - 30084 - 30085 - 30178 - 30684 - 30837 - 30890 - 30891 - 31256 - 31257 - 31300 - 31301 - 31945 - 31946 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/MasterHandler.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/MasterHandler.java index 1d966ec508..7734a190bf 100644 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/MasterHandler.java +++ b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/MasterHandler.java @@ -136,7 +136,6 @@ import handlers.admincommandhandlers.AdminZone; import handlers.admincommandhandlers.AdminZones; import handlers.bypasshandlers.Augment; import handlers.bypasshandlers.Buy; -import handlers.bypasshandlers.BuyShadowItem; import handlers.bypasshandlers.ChatLink; import handlers.bypasshandlers.ClanWarehouse; import handlers.bypasshandlers.EventEngine; @@ -467,7 +466,6 @@ public class MasterHandler // Bypass Handlers Augment.class, Buy.class, - BuyShadowItem.class, ChatLink.class, ClanWarehouse.class, EventEngine.class, diff --git a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java b/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java deleted file mode 100644 index 55cfbc7d8b..0000000000 --- a/L2J_Mobius_1.0_Ertheia/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program 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. - * - * This program 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 . - */ -package handlers.bypasshandlers; - -import com.l2jmobius.gameserver.handler.IBypassHandler; -import com.l2jmobius.gameserver.model.actor.L2Character; -import com.l2jmobius.gameserver.model.actor.instance.L2MerchantInstance; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; - -public class BuyShadowItem implements IBypassHandler -{ - private static final String[] COMMANDS = - { - "BuyShadowItem" - }; - - @Override - public boolean useBypass(String command, L2PcInstance activeChar, L2Character target) - { - if (!(target instanceof L2MerchantInstance)) - { - return false; - } - - final NpcHtmlMessage html = new NpcHtmlMessage(target.getObjectId()); - if (activeChar.getLevel() < 40) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item-lowlevel.htm"); - } - else if ((activeChar.getLevel() >= 40) && (activeChar.getLevel() < 46)) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item_d.htm"); - } - else if ((activeChar.getLevel() >= 46) && (activeChar.getLevel() < 52)) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item_c.htm"); - } - else if (activeChar.getLevel() >= 52) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item_b.htm"); - } - html.replace("%objectId%", String.valueOf(target.getObjectId())); - activeChar.sendPacket(html); - - return true; - } - - @Override - public String[] getBypassList() - { - return COMMANDS; - } -} diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item-lowlevel.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item-lowlevel.htm deleted file mode 100644 index 942909899a..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item-lowlevel.htm +++ /dev/null @@ -1,7 +0,0 @@ -
-A Shadow Weapon is a special weapon made in cooperation between the Ivory Tower and Black Anvil Guild following the signing of the Giran Treaty. The weapon magically projects its power onto another object and can only be used while this magical charge remains. Because of that, it can be purchased at a significantly lower price than the original weapon.
-In the hands of a properly trained adventurer, however, it acts just like a real weapon. Its magic essentially uses the wielder's strength for its power, so unless the wielder has the appropriate level, the Shadow Weapon is worthless.
-We don't sell the lowest level projectile weapons, so they became supplies for the Grand Masters; go ask them about it. The weapons sold in the shops have a higher level.
-It looks to me that you don't have the necessary ability to wield one yet. Come back later after you've developed your skills some more.
-(Projectile weapons can only be sold to level 40 or higher characters.) - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item_b.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item_b.htm deleted file mode 100644 index f9fe757d83..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item_b.htm +++ /dev/null @@ -1,8 +0,0 @@ -
-A Shadow Weapon is a special weapon made in cooperation between the Ivory Tower and the Black Anvil Guild following the signing of the Giran Treaty. It is created by magically projecting the power of a weapon onto another catalytic object. It can only be used while magical charges remain. Because of that, it can be purchased at a significantly lower price than the original weapon.
-Also, its performance is no different than if you used the original weapon, except that it cannot possess the special abilities such as absorbing souls or be augmented through a Stone of Life.
-The weapon can only act as a true weapon when a proper adventurer holds it. In other words, if it is not equipped, its magic charge is not consumed. When its magic is fully depleted, the object turns to dust. To preserve the weapon for as long as possible, you should only use it when absolutely necessary. Projectile weapons will not be sold to unqualified users, so be careful to purchase only what is appropriate for your level.
-Additionally, it cannot be sold, since it is impossible for anyone but the weapon's owner to determine how much magic power is left in it. The weapons are difficult to price as a result, so don't forget that no store will purchase this Shadow Weapon.
-Would you like to purchase a Shadow Weapon?
- - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item_c.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item_c.htm deleted file mode 100644 index de5bc6a688..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item_c.htm +++ /dev/null @@ -1,8 +0,0 @@ -
-A Shadow Weapon is a special weapon made in cooperation between the Ivory Tower and the Black Anvil Guild following the signing of the Giran Treaty. It is created by magically projecting the power of a weapon onto another catalytic object. It can only be used while magical charges remain. Because of that, it can be purchased at a significantly lower price than the original weapon.
-Also, its performance is no different than if you used the original weapon, except that it cannot possess the special abilities such as absorbing souls or be augmented through a Stone of Life.
-The weapon can only act as a true weapon when a proper adventurer holds it. In other words, if it is not equipped, its magic charge is not consumed. When its magic is fully depleted, the object turns to dust. To preserve the weapon for as long as possible, you should only use it when absolutely necessary. Projectile weapons will not be sold to unqualified users, so be careful to purchase only what is appropriate for your level.
-Additionally, it cannot be sold, since it is impossible for anyone but the weapon's owner to determine how much magic power is left in it. The weapons are difficult to price as a result, so don't forget that no store will purchase this Shadow Weapon.
-Would you like to purchase a Shadow Weapon?
- - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item_d.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item_d.htm deleted file mode 100644 index c9904f9ba2..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/common/shadow_item_d.htm +++ /dev/null @@ -1,8 +0,0 @@ -
-A Shadow Weapon is a special weapon made in cooperation between the Ivory Tower and the Black Anvil Guild following the signing of the Giran Treaty. It is created by magically projecting the power of a weapon onto another catalytic object. It can only be used while magical charges remain. Because of that, it can be purchased at a significantly lower price than the original weapon.
-Also, its performance is no different than if you used the original weapon, except that it cannot possess the special abilities such as absorbing souls or be augmented through a Stone of Life.
-The weapon can only act as a true weapon when a proper adventurer holds it. In other words, if it is not equipped, its magic charge is not consumed. When its magic is fully depleted, the object turns to dust. To preserve the weapon for as long as possible, you should only use it when absolutely necessary. Projectile weapons will not be sold to unqualified users, so be careful to purchase only what is appropriate for your level.
-Additionally, it cannot be sold, since it is impossible for anyone but the weapon's owner to determine how much magic power is left in it. The weapons are difficult to price as a result, so don't forget that no store will purchase this Shadow Weapon.
-Would you like to purchase a Shadow Weapon?
- - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30084-2.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30084-2.htm index f4d96b2d1b..41207cde0a 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30084-2.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30084-2.htm @@ -1,5 +1,4 @@ Trader Graham:
Let's trade! I'm sure we can find an arrangement that suits both our dispositions. What are you offering?
- \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30085-1.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30085-1.htm index 847a0798f8..a00ddc2474 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30085-1.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30085-1.htm @@ -1,6 +1,5 @@ Weapons Trader Stanford:
What type of weapon are you looking to buy?
- diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30178-1.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30178-1.htm index d1ba1e75fb..439101cf1d 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30178-1.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30178-1.htm @@ -2,5 +2,4 @@ Choose whatever you want! Warrior? Wizard? We have it all!
- \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30684-1.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30684-1.htm index 685221faf3..afad5da8d0 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30684-1.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30684-1.htm @@ -2,5 +2,4 @@ Hmm, let's see if we have anything in your size... what size did you say you were again?
- \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30837-1.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30837-1.htm index 5f0906762f..a5641368a9 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30837-1.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30837-1.htm @@ -2,5 +2,4 @@ Can I show you anything in particular? We are sure to have something for everyone.
- \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30890-1.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30890-1.htm index da9241ea03..6a5703554b 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30890-1.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30890-1.htm @@ -2,5 +2,4 @@ ...324, 325, 326, 327, oh! Hello! No, no, you're not interrupting. Feel free to have a browse. Let me know if I can be of assistance. Now, where was I? 332, 333, 334...
- \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30891-1.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30891-1.htm index c80088167d..5791a2dfca 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30891-1.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/30891-1.htm @@ -2,5 +2,4 @@ Hmm? Looking to trade something?
- \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31257-1.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31257-1.htm index 0609ee923b..d23e81019c 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31257-1.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31257-1.htm @@ -2,5 +2,4 @@ Well then, how about this? It's one of our best sellers.
- \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31300-1.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31300-1.htm index 48e802f365..c3f95dc220 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31300-1.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31300-1.htm @@ -2,5 +2,4 @@ Well, don't just stand there. Tell me what you want!
- \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31301-1.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31301-1.htm index 48ae173814..5e59a76932 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31301-1.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31301-1.htm @@ -2,5 +2,4 @@ What? What do you want? Spit it out... I'm already late for my lunch date.
- \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31945-1.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31945-1.htm index abae24fee8..d8ef9f9d51 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31945-1.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31945-1.htm @@ -2,5 +2,4 @@ If you want to buy something, I'd be happy to bring it out for you to examine! I have lamps, if you need more light. It's sometimes hard to see those shadow items without a little extra umph of light.
- \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31946-1.htm b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31946-1.htm index 2feb1f09bb..4df9d61132 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31946-1.htm +++ b/L2J_Mobius_2.5_Underground/dist/game/data/html/merchant/31946-1.htm @@ -2,5 +2,4 @@ Yes? What?
- \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/multisell/306893001.xml b/L2J_Mobius_2.5_Underground/dist/game/data/multisell/306893001.xml deleted file mode 100644 index 7f974de33c..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/multisell/306893001.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - 30037 - 30066 - 30070 - 30109 - 30115 - 30120 - 30174 - 30175 - 30176 - 30187 - 30191 - 30195 - 30288 - 30289 - 30290 - 30297 - 30373 - 30462 - 30474 - 30498 - 30499 - 30500 - 30503 - 30504 - 30505 - 30508 - 30511 - 30512 - 30513 - 30595 - 30676 - 30677 - 30681 - 30685 - 30687 - 30689 - 30694 - 30699 - 30704 - 30845 - 30847 - 30849 - 30854 - 30857 - 30862 - 30865 - 30894 - 30897 - 30900 - 30905 - 30910 - 30913 - 31269 - 31272 - 31276 - 31285 - 31288 - 31314 - 31317 - 31321 - 31324 - 31326 - 31328 - 31331 - 31334 - 31336 - 31958 - 31961 - 31965 - 31968 - 31974 - 31977 - 31996 - 32092 - 32093 - 32094 - 32095 - 32096 - 32097 - 32098 - 32193 - 32196 - 32199 - 32202 - 32205 - 32206 - 32213 - 32214 - 32221 - 32222 - 32229 - 32230 - 32233 - 32234 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/multisell/319463002.xml b/L2J_Mobius_2.5_Underground/dist/game/data/multisell/319463002.xml deleted file mode 100644 index a2a12c9b5b..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/multisell/319463002.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - 30084 - 30085 - 30178 - 30684 - 30837 - 30890 - 30891 - 31256 - 31257 - 31300 - 31301 - 31945 - 31946 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/MasterHandler.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/MasterHandler.java index 8b59a39dfd..fb88adefe6 100644 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/MasterHandler.java +++ b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/MasterHandler.java @@ -136,7 +136,6 @@ import handlers.admincommandhandlers.AdminZone; import handlers.admincommandhandlers.AdminZones; import handlers.bypasshandlers.Augment; import handlers.bypasshandlers.Buy; -import handlers.bypasshandlers.BuyShadowItem; import handlers.bypasshandlers.ChatLink; import handlers.bypasshandlers.ClanWarehouse; import handlers.bypasshandlers.EnsoulWindow; @@ -468,7 +467,6 @@ public class MasterHandler // Bypass Handlers Augment.class, Buy.class, - BuyShadowItem.class, ChatLink.class, ClanWarehouse.class, EnsoulWindow.class, diff --git a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java b/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java deleted file mode 100644 index 55cfbc7d8b..0000000000 --- a/L2J_Mobius_2.5_Underground/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program 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. - * - * This program 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 . - */ -package handlers.bypasshandlers; - -import com.l2jmobius.gameserver.handler.IBypassHandler; -import com.l2jmobius.gameserver.model.actor.L2Character; -import com.l2jmobius.gameserver.model.actor.instance.L2MerchantInstance; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; - -public class BuyShadowItem implements IBypassHandler -{ - private static final String[] COMMANDS = - { - "BuyShadowItem" - }; - - @Override - public boolean useBypass(String command, L2PcInstance activeChar, L2Character target) - { - if (!(target instanceof L2MerchantInstance)) - { - return false; - } - - final NpcHtmlMessage html = new NpcHtmlMessage(target.getObjectId()); - if (activeChar.getLevel() < 40) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item-lowlevel.htm"); - } - else if ((activeChar.getLevel() >= 40) && (activeChar.getLevel() < 46)) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item_d.htm"); - } - else if ((activeChar.getLevel() >= 46) && (activeChar.getLevel() < 52)) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item_c.htm"); - } - else if (activeChar.getLevel() >= 52) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item_b.htm"); - } - html.replace("%objectId%", String.valueOf(target.getObjectId())); - activeChar.sendPacket(html); - - return true; - } - - @Override - public String[] getBypassList() - { - return COMMANDS; - } -} diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item-lowlevel.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item-lowlevel.htm deleted file mode 100644 index 942909899a..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item-lowlevel.htm +++ /dev/null @@ -1,7 +0,0 @@ -
-A Shadow Weapon is a special weapon made in cooperation between the Ivory Tower and Black Anvil Guild following the signing of the Giran Treaty. The weapon magically projects its power onto another object and can only be used while this magical charge remains. Because of that, it can be purchased at a significantly lower price than the original weapon.
-In the hands of a properly trained adventurer, however, it acts just like a real weapon. Its magic essentially uses the wielder's strength for its power, so unless the wielder has the appropriate level, the Shadow Weapon is worthless.
-We don't sell the lowest level projectile weapons, so they became supplies for the Grand Masters; go ask them about it. The weapons sold in the shops have a higher level.
-It looks to me that you don't have the necessary ability to wield one yet. Come back later after you've developed your skills some more.
-(Projectile weapons can only be sold to level 40 or higher characters.) - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item_b.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item_b.htm deleted file mode 100644 index f9fe757d83..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item_b.htm +++ /dev/null @@ -1,8 +0,0 @@ -
-A Shadow Weapon is a special weapon made in cooperation between the Ivory Tower and the Black Anvil Guild following the signing of the Giran Treaty. It is created by magically projecting the power of a weapon onto another catalytic object. It can only be used while magical charges remain. Because of that, it can be purchased at a significantly lower price than the original weapon.
-Also, its performance is no different than if you used the original weapon, except that it cannot possess the special abilities such as absorbing souls or be augmented through a Stone of Life.
-The weapon can only act as a true weapon when a proper adventurer holds it. In other words, if it is not equipped, its magic charge is not consumed. When its magic is fully depleted, the object turns to dust. To preserve the weapon for as long as possible, you should only use it when absolutely necessary. Projectile weapons will not be sold to unqualified users, so be careful to purchase only what is appropriate for your level.
-Additionally, it cannot be sold, since it is impossible for anyone but the weapon's owner to determine how much magic power is left in it. The weapons are difficult to price as a result, so don't forget that no store will purchase this Shadow Weapon.
-Would you like to purchase a Shadow Weapon?
- - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item_c.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item_c.htm deleted file mode 100644 index de5bc6a688..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item_c.htm +++ /dev/null @@ -1,8 +0,0 @@ -
-A Shadow Weapon is a special weapon made in cooperation between the Ivory Tower and the Black Anvil Guild following the signing of the Giran Treaty. It is created by magically projecting the power of a weapon onto another catalytic object. It can only be used while magical charges remain. Because of that, it can be purchased at a significantly lower price than the original weapon.
-Also, its performance is no different than if you used the original weapon, except that it cannot possess the special abilities such as absorbing souls or be augmented through a Stone of Life.
-The weapon can only act as a true weapon when a proper adventurer holds it. In other words, if it is not equipped, its magic charge is not consumed. When its magic is fully depleted, the object turns to dust. To preserve the weapon for as long as possible, you should only use it when absolutely necessary. Projectile weapons will not be sold to unqualified users, so be careful to purchase only what is appropriate for your level.
-Additionally, it cannot be sold, since it is impossible for anyone but the weapon's owner to determine how much magic power is left in it. The weapons are difficult to price as a result, so don't forget that no store will purchase this Shadow Weapon.
-Would you like to purchase a Shadow Weapon?
- - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item_d.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item_d.htm deleted file mode 100644 index c9904f9ba2..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/common/shadow_item_d.htm +++ /dev/null @@ -1,8 +0,0 @@ -
-A Shadow Weapon is a special weapon made in cooperation between the Ivory Tower and the Black Anvil Guild following the signing of the Giran Treaty. It is created by magically projecting the power of a weapon onto another catalytic object. It can only be used while magical charges remain. Because of that, it can be purchased at a significantly lower price than the original weapon.
-Also, its performance is no different than if you used the original weapon, except that it cannot possess the special abilities such as absorbing souls or be augmented through a Stone of Life.
-The weapon can only act as a true weapon when a proper adventurer holds it. In other words, if it is not equipped, its magic charge is not consumed. When its magic is fully depleted, the object turns to dust. To preserve the weapon for as long as possible, you should only use it when absolutely necessary. Projectile weapons will not be sold to unqualified users, so be careful to purchase only what is appropriate for your level.
-Additionally, it cannot be sold, since it is impossible for anyone but the weapon's owner to determine how much magic power is left in it. The weapons are difficult to price as a result, so don't forget that no store will purchase this Shadow Weapon.
-Would you like to purchase a Shadow Weapon?
- - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30084-2.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30084-2.htm index f4d96b2d1b..41207cde0a 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30084-2.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30084-2.htm @@ -1,5 +1,4 @@ Trader Graham:
Let's trade! I'm sure we can find an arrangement that suits both our dispositions. What are you offering?
- \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30085-1.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30085-1.htm index 847a0798f8..a00ddc2474 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30085-1.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30085-1.htm @@ -1,6 +1,5 @@ Weapons Trader Stanford:
What type of weapon are you looking to buy?
- diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30178-1.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30178-1.htm index d1ba1e75fb..439101cf1d 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30178-1.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30178-1.htm @@ -2,5 +2,4 @@ Choose whatever you want! Warrior? Wizard? We have it all!
- \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30684-1.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30684-1.htm index 685221faf3..afad5da8d0 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30684-1.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30684-1.htm @@ -2,5 +2,4 @@ Hmm, let's see if we have anything in your size... what size did you say you were again?
- \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30837-1.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30837-1.htm index 5f0906762f..a5641368a9 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30837-1.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30837-1.htm @@ -2,5 +2,4 @@ Can I show you anything in particular? We are sure to have something for everyone.
- \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30890-1.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30890-1.htm index da9241ea03..6a5703554b 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30890-1.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30890-1.htm @@ -2,5 +2,4 @@ ...324, 325, 326, 327, oh! Hello! No, no, you're not interrupting. Feel free to have a browse. Let me know if I can be of assistance. Now, where was I? 332, 333, 334...
- \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30891-1.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30891-1.htm index c80088167d..5791a2dfca 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30891-1.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/30891-1.htm @@ -2,5 +2,4 @@ Hmm? Looking to trade something?
- \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31257-1.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31257-1.htm index 0609ee923b..d23e81019c 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31257-1.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31257-1.htm @@ -2,5 +2,4 @@ Well then, how about this? It's one of our best sellers.
- \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31300-1.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31300-1.htm index 48e802f365..c3f95dc220 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31300-1.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31300-1.htm @@ -2,5 +2,4 @@ Well, don't just stand there. Tell me what you want!
- \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31301-1.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31301-1.htm index 48ae173814..5e59a76932 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31301-1.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31301-1.htm @@ -2,5 +2,4 @@ What? What do you want? Spit it out... I'm already late for my lunch date.
- \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31945-1.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31945-1.htm index abae24fee8..d8ef9f9d51 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31945-1.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31945-1.htm @@ -2,5 +2,4 @@ If you want to buy something, I'd be happy to bring it out for you to examine! I have lamps, if you need more light. It's sometimes hard to see those shadow items without a little extra umph of light.
- \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31946-1.htm b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31946-1.htm index 2feb1f09bb..4df9d61132 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31946-1.htm +++ b/L2J_Mobius_3.0_Helios/dist/game/data/html/merchant/31946-1.htm @@ -2,5 +2,4 @@ Yes? What?
- \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/multisell/306893001.xml b/L2J_Mobius_3.0_Helios/dist/game/data/multisell/306893001.xml deleted file mode 100644 index 7f974de33c..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/multisell/306893001.xml +++ /dev/null @@ -1,171 +0,0 @@ - - - - 30037 - 30066 - 30070 - 30109 - 30115 - 30120 - 30174 - 30175 - 30176 - 30187 - 30191 - 30195 - 30288 - 30289 - 30290 - 30297 - 30373 - 30462 - 30474 - 30498 - 30499 - 30500 - 30503 - 30504 - 30505 - 30508 - 30511 - 30512 - 30513 - 30595 - 30676 - 30677 - 30681 - 30685 - 30687 - 30689 - 30694 - 30699 - 30704 - 30845 - 30847 - 30849 - 30854 - 30857 - 30862 - 30865 - 30894 - 30897 - 30900 - 30905 - 30910 - 30913 - 31269 - 31272 - 31276 - 31285 - 31288 - 31314 - 31317 - 31321 - 31324 - 31326 - 31328 - 31331 - 31334 - 31336 - 31958 - 31961 - 31965 - 31968 - 31974 - 31977 - 31996 - 32092 - 32093 - 32094 - 32095 - 32096 - 32097 - 32098 - 32193 - 32196 - 32199 - 32202 - 32205 - 32206 - 32213 - 32214 - 32221 - 32222 - 32229 - 32230 - 32233 - 32234 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/multisell/319463002.xml b/L2J_Mobius_3.0_Helios/dist/game/data/multisell/319463002.xml deleted file mode 100644 index a2a12c9b5b..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/multisell/319463002.xml +++ /dev/null @@ -1,138 +0,0 @@ - - - - 30084 - 30085 - 30178 - 30684 - 30837 - 30890 - 30891 - 31256 - 31257 - 31300 - 31301 - 31945 - 31946 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/MasterHandler.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/MasterHandler.java index 24ff6cd0f9..edb2d9847f 100644 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/MasterHandler.java +++ b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/MasterHandler.java @@ -136,7 +136,6 @@ import handlers.admincommandhandlers.AdminZone; import handlers.admincommandhandlers.AdminZones; import handlers.bypasshandlers.Augment; import handlers.bypasshandlers.Buy; -import handlers.bypasshandlers.BuyShadowItem; import handlers.bypasshandlers.ChatLink; import handlers.bypasshandlers.ClanWarehouse; import handlers.bypasshandlers.EnsoulWindow; @@ -469,7 +468,6 @@ public class MasterHandler // Bypass Handlers Augment.class, Buy.class, - BuyShadowItem.class, ChatLink.class, ClanWarehouse.class, EnsoulWindow.class, diff --git a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java b/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java deleted file mode 100644 index 55cfbc7d8b..0000000000 --- a/L2J_Mobius_3.0_Helios/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program 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. - * - * This program 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 . - */ -package handlers.bypasshandlers; - -import com.l2jmobius.gameserver.handler.IBypassHandler; -import com.l2jmobius.gameserver.model.actor.L2Character; -import com.l2jmobius.gameserver.model.actor.instance.L2MerchantInstance; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; - -public class BuyShadowItem implements IBypassHandler -{ - private static final String[] COMMANDS = - { - "BuyShadowItem" - }; - - @Override - public boolean useBypass(String command, L2PcInstance activeChar, L2Character target) - { - if (!(target instanceof L2MerchantInstance)) - { - return false; - } - - final NpcHtmlMessage html = new NpcHtmlMessage(target.getObjectId()); - if (activeChar.getLevel() < 40) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item-lowlevel.htm"); - } - else if ((activeChar.getLevel() >= 40) && (activeChar.getLevel() < 46)) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item_d.htm"); - } - else if ((activeChar.getLevel() >= 46) && (activeChar.getLevel() < 52)) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item_c.htm"); - } - else if (activeChar.getLevel() >= 52) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item_b.htm"); - } - html.replace("%objectId%", String.valueOf(target.getObjectId())); - activeChar.sendPacket(html); - - return true; - } - - @Override - public String[] getBypassList() - { - return COMMANDS; - } -} diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/MasterHandler.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/MasterHandler.java index 6b58db1f5a..3b96578693 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/MasterHandler.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/MasterHandler.java @@ -135,7 +135,6 @@ import handlers.admincommandhandlers.AdminZone; import handlers.admincommandhandlers.AdminZones; import handlers.bypasshandlers.Augment; import handlers.bypasshandlers.Buy; -import handlers.bypasshandlers.BuyShadowItem; import handlers.bypasshandlers.ChatLink; import handlers.bypasshandlers.ClanWarehouse; import handlers.bypasshandlers.EnsoulWindow; @@ -468,7 +467,6 @@ public class MasterHandler // Bypass Handlers Augment.class, Buy.class, - BuyShadowItem.class, ChatLink.class, ClanWarehouse.class, EnsoulWindow.class, diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java deleted file mode 100644 index 55cfbc7d8b..0000000000 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/bypasshandlers/BuyShadowItem.java +++ /dev/null @@ -1,68 +0,0 @@ -/* - * This file is part of the L2J Mobius project. - * - * This program 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. - * - * This program 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 . - */ -package handlers.bypasshandlers; - -import com.l2jmobius.gameserver.handler.IBypassHandler; -import com.l2jmobius.gameserver.model.actor.L2Character; -import com.l2jmobius.gameserver.model.actor.instance.L2MerchantInstance; -import com.l2jmobius.gameserver.model.actor.instance.L2PcInstance; -import com.l2jmobius.gameserver.network.serverpackets.NpcHtmlMessage; - -public class BuyShadowItem implements IBypassHandler -{ - private static final String[] COMMANDS = - { - "BuyShadowItem" - }; - - @Override - public boolean useBypass(String command, L2PcInstance activeChar, L2Character target) - { - if (!(target instanceof L2MerchantInstance)) - { - return false; - } - - final NpcHtmlMessage html = new NpcHtmlMessage(target.getObjectId()); - if (activeChar.getLevel() < 40) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item-lowlevel.htm"); - } - else if ((activeChar.getLevel() >= 40) && (activeChar.getLevel() < 46)) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item_d.htm"); - } - else if ((activeChar.getLevel() >= 46) && (activeChar.getLevel() < 52)) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item_c.htm"); - } - else if (activeChar.getLevel() >= 52) - { - html.setFile(activeChar.getHtmlPrefix(), "data/html/common/shadow_item_b.htm"); - } - html.replace("%objectId%", String.valueOf(target.getObjectId())); - activeChar.sendPacket(html); - - return true; - } - - @Override - public String[] getBypassList() - { - return COMMANDS; - } -}