Jump to content

Recommended Posts

Posted

hi I want to share little things for your server:

Potions or items disable in pvp:

+++ scripts/handlers/itemhandlers/ItemSkillsTemplate.java

if (!TvTEvent.onScrollUse(playable.getObjectId()))
	{
		playable.sendPacket(ActionFailed.STATIC_PACKET);
		return;
	}
+		if (item.getItemId() == 1540 && (activeChar.isInSiege() || activeChar.getPvpFlag() != 0 ))
+        {
+         activeChar.sendMessage("You can't use potions in PvP or on sieges.");
+         return;
+        }
+		if (item.getItemId() == 13750 && (activeChar.isInSiege() || activeChar.getPvpFlag() != 0 ))
+        {
+         activeChar.sendMessage("You can't use potions in PvP or on sieges.");
+         return;
+       }
+		if (item.getItemId() == 1538 && +(activeChar.isInSiege() || activeChar.getPvpFlag() != 0 ))
+       {
+         activeChar.sendMessage("You can't Teleport in PvP or on sieges.");
+         return;
+        }

Here disable quick healing potion and blessed scroll escape, can you change id item like you want.

 

Store only Giran center and some areas:

Zone.xml

<!-- Custom No Store Zones -->
       	        <zone name="Giran northern coridor west" type="NoStoreZone" shape="Cuboid" minZ="-3400" maxZ="-3550">
                <node X="81446" Y="143530" />
                <node X="81635" Y="147720" />
        </zone>
        <zone name="Giran northern coridor east" type="NoStoreZone" shape="Cuboid" minZ="-3350" maxZ="-3450">
                <node X="83790" Y="143495" />
                <node X="84000" Y="147230" />
        </zone>
        <zone name="Giran western coridor (up to the Dusk Priestess)" type="NoStoreZone" shape="Cuboid" minZ="-3650" maxZ="-3400">
                <node X="77080" Y="148525" />
                <node X="81780" Y="148720" />
        </zone>
        <zone name="Giran southern coridor" type="NoStoreZone" shape="Cuboid" minZ="-3550" maxZ="-3400">
                <node X="81435" Y="149530" />
                <node X="81640" Y="152920" />
        </zone>
        <zone name="Giran northern path" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3400">
                <node X="80930" Y="147680" />
                <node X="82940" Y="147875" />
        </zone>
        <zone name="Giran western path" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3400">
                <node X="80930" Y="147680" />
                <node X="81115" Y="149540" />
        </zone>
        <zone name="Giran southern path" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3400">
                <node X="80925" Y="149340" />
                <node X="82940" Y="149535" />
        </zone>
        <zone name="Giran large temple area (gatekeeper and Priest of Dawn area)" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3350">
                <node X="82735" Y="147000" />
                <node X="84320" Y="149780" />
        </zone>
        <zone name="Giran olympiad manager" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3400">
                <node X="81985" Y="147450" />
                <node X="82205" Y="147710" />
        </zone>
        <zone name="Giran manor manager" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3400">
                <node X="81865" Y="149530" />
                <node X="82030" Y="149680" />
        </zone>
        <zone name="Giran auctioneer and gabrielle" type="NoStoreZone" shape="Cuboid" minZ="-3500" maxZ="-3400">
                <node X="81205" Y="149520" />
                <node X="81510" Y="149830" />
        </zone>
        <zone name="Giran path to taurin" type="NoStoreZone" shape="Cuboid" minZ="-3550" maxZ="-3450">
                <node X="81055" Y="146820" />
                <node X="81455" Y="147000" />
        </zone>
        <zone name="Giran path to warehouse" type="NoStoreZone" shape="Cuboid" minZ="-3550" maxZ="-3450">
                <node X="81620" Y="146465" />
                <node X="82035" Y="146680" />
        </zone>
        <zone name="Giran Taurin" type="NoStoreZone" shape="Cuboid" minZ="-3550" maxZ="-3450">
                <node X="80655" Y="146350" />
                <node X="80855" Y="146460" />
        </zone>
        <zone name="Giran Collob " type="NoStoreZone" shape="Cuboid" minZ="-3550" maxZ="-3450">
                <node X="79200" Y="149455" />
                <node X="79300" Y="149645" />
        </zone>

 

Fix for Boost Morale using vanguard And switch Stance:

Index: scripts/transformations/VanguardDarkAvenger.java
===================================================================
--- scripts/transformations/VanguardDarkAvenger.java	(revision 6881)
+++ scripts/transformations/VanguardDarkAvenger.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(815, getPlayer().getLevel() - 43), false);
			// Double Strike
			getPlayer().addSkill(SkillTable.getInstance().getInfo(817, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+            // Boost Morale 
+            if (getPlayer().getLevel() > 72) 
+            { 
+                getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false); 
+            } 
+            else if (getPlayer().getLevel() > 56) 
+            { 
+                getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false); 
+            } 
+            else 
+                getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Triple Blade Slash
			getPlayer().addSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{18,28,65,86,144,283,815,817,838,956,958,401,5491});
@@ -59,8 +68,17 @@
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(817, getPlayer().getLevel() - 43), false);
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
-		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+        // Boost Morale
+        if (getPlayer().getLevel() > 72)
+        {
+            getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+        }
+        else if (getPlayer().getLevel() > 56)
+        {
+            getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+        }
+        else
+            getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Triple Blade Slash
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed
Index: scripts/transformations/VanguardPaladin.java
===================================================================
--- scripts/transformations/VanguardPaladin.java	(revision 6881)
+++ scripts/transformations/VanguardPaladin.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(814, getPlayer().getLevel() - 43), false);
			// Power Divide
			getPlayer().addSkill(SkillTable.getInstance().getInfo(816, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+			// Boost Morale 
+			if (getPlayer().getLevel() > 72)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false);
+			}
+			else if (getPlayer().getLevel() > 56)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false);
+			}
+			else
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Guillotine Attack
			getPlayer().addSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{18,28,196,197,293,400,406,814,816,838,956,957,5491});
@@ -60,7 +69,16 @@
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+		if (getPlayer().getLevel() > 72)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+		}
+		else if (getPlayer().getLevel() > 56)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+		}
+		else
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Guillotine Attack
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed
Index: scripts/transformations/VanguardShilienKnight.java
===================================================================
--- scripts/transformations/VanguardShilienKnight.java	(revision 6881)
+++ scripts/transformations/VanguardShilienKnight.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(815, getPlayer().getLevel() - 43), false);
			// Double Strike
			getPlayer().addSkill(SkillTable.getInstance().getInfo(817, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+			// Boost Morale 
+			if (getPlayer().getLevel() > 72)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false);
+			}
+			else if (getPlayer().getLevel() > 56)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false);
+			}
+			else
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Triple Blade Slash
			getPlayer().addSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{18,22,28,33,144,278,279,289,401,815,817,838,956,958,5491});
@@ -60,7 +69,16 @@
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+		if (getPlayer().getLevel() > 72)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+		}
+		else if (getPlayer().getLevel() > 56)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+		}
+		else
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Triple Blade Slash
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed
Index: scripts/transformations/VanguardTempleKnight.java
===================================================================
--- scripts/transformations/VanguardTempleKnight.java	(revision 6881)
+++ scripts/transformations/VanguardTempleKnight.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(814, getPlayer().getLevel() - 43), false);
			// Power Divide
			getPlayer().addSkill(SkillTable.getInstance().getInfo(816, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+			// Boost Morale 
+			if (getPlayer().getLevel() > 72)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false);
+			}
+			else if (getPlayer().getLevel() > 56)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false);
+			}
+			else
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Guillotine Attack
			getPlayer().addSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{10,18,28,67,197,293,400,449,814,816,838,956,957,5491});
@@ -60,7 +69,16 @@
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+		if (getPlayer().getLevel() > 72)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+		}
+		else if (getPlayer().getLevel() > 56)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+		}
+		else
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Guillotine Attack
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed

But need modificate skill Switch if necesary because the cast is low ant  take the time for  use Boost Morale After tranformation:
[code]
<skill id="838" levels="1" name="Switch Stance">
<!--
		Last Modify: 05.01.2012
		Confirmed: 
		Comments: 
		Description: Switches from an attack stance to a basic stance.
	-->
	<set name="target" val="TARGET_SELF" />
	<set name="skillType" val="TRANSFORMDISPEL" />
	<set name="operateType" val="OP_ACTIVE" />
	<set name="hitTime" val="5000" /> ----->Can you change val="100" for fast transformation
	<set name="reuseDelay" val="15000" />
</skill>

 

Next post I will put more tips! Cya

  • 1 month later...
Posted

Fix for Boost Morale using vanguard And switch Stance:

Index: scripts/transformations/VanguardDarkAvenger.java
===================================================================
--- scripts/transformations/VanguardDarkAvenger.java	(revision 6881)
+++ scripts/transformations/VanguardDarkAvenger.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(815, getPlayer().getLevel() - 43), false);
			// Double Strike
			getPlayer().addSkill(SkillTable.getInstance().getInfo(817, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+            // Boost Morale 
+            if (getPlayer().getLevel() > 72) 
+            { 
+                getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false); 
+            } 
+            else if (getPlayer().getLevel() > 56) 
+            { 
+                getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false); 
+            } 
+            else 
+                getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Triple Blade Slash
			getPlayer().addSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{18,28,65,86,144,283,815,817,838,956,958,401,5491});
@@ -59,8 +68,17 @@
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(817, getPlayer().getLevel() - 43), false);
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
-		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+        // Boost Morale
+        if (getPlayer().getLevel() > 72)
+        {
+            getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+        }
+        else if (getPlayer().getLevel() > 56)
+        {
+            getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+        }
+        else
+            getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Triple Blade Slash
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed
Index: scripts/transformations/VanguardPaladin.java
===================================================================
--- scripts/transformations/VanguardPaladin.java	(revision 6881)
+++ scripts/transformations/VanguardPaladin.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(814, getPlayer().getLevel() - 43), false);
			// Power Divide
			getPlayer().addSkill(SkillTable.getInstance().getInfo(816, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+			// Boost Morale 
+			if (getPlayer().getLevel() > 72)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false);
+			}
+			else if (getPlayer().getLevel() > 56)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false);
+			}
+			else
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Guillotine Attack
			getPlayer().addSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{18,28,196,197,293,400,406,814,816,838,956,957,5491});
@@ -60,7 +69,16 @@
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+		if (getPlayer().getLevel() > 72)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+		}
+		else if (getPlayer().getLevel() > 56)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+		}
+		else
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Guillotine Attack
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed
Index: scripts/transformations/VanguardShilienKnight.java
===================================================================
--- scripts/transformations/VanguardShilienKnight.java	(revision 6881)
+++ scripts/transformations/VanguardShilienKnight.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(815, getPlayer().getLevel() - 43), false);
			// Double Strike
			getPlayer().addSkill(SkillTable.getInstance().getInfo(817, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+			// Boost Morale 
+			if (getPlayer().getLevel() > 72)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false);
+			}
+			else if (getPlayer().getLevel() > 56)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false);
+			}
+			else
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Triple Blade Slash
			getPlayer().addSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{18,22,28,33,144,278,279,289,401,815,817,838,956,958,5491});
@@ -60,7 +69,16 @@
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+		if (getPlayer().getLevel() > 72)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+		}
+		else if (getPlayer().getLevel() > 56)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+		}
+		else
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Triple Blade Slash
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(958, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed
Index: scripts/transformations/VanguardTempleKnight.java
===================================================================
--- scripts/transformations/VanguardTempleKnight.java	(revision 6881)
+++ scripts/transformations/VanguardTempleKnight.java	(working copy)
@@ -30,8 +30,17 @@
			getPlayer().addSkill(SkillTable.getInstance().getInfo(814, getPlayer().getLevel() - 43), false);
			// Power Divide
			getPlayer().addSkill(SkillTable.getInstance().getInfo(816, getPlayer().getLevel() - 43), false);
-			// Boost Morale
-			getPlayer().addSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+			// Boost Morale 
+			if (getPlayer().getLevel() > 72)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 3), false);
+			}
+			else if (getPlayer().getLevel() > 56)
+			{
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 2), false);
+			}
+			else
+				getPlayer().addSkill(SkillTable.getInstance().getInfo(956, 1), false); 
			// Guillotine Attack
			getPlayer().addSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
			getPlayer().setTransformAllowedSkills(new int[]{10,18,28,67,197,293,400,449,814,816,838,956,957,5491});
@@ -60,7 +69,16 @@
		// Switch Stance
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(838, 1), false);
		// Boost Morale
-		getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, getPlayer().getLevel() - 43), false);
+		if (getPlayer().getLevel() > 72)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 3), false);
+		}
+		else if (getPlayer().getLevel() > 56)
+		{
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 2), false);
+		}
+		else
+			getPlayer().removeSkill(SkillTable.getInstance().getInfo(956, 1), false);
		// Guillotine Attack
		getPlayer().removeSkill(SkillTable.getInstance().getInfo(957, getPlayer().getLevel() - 43), false);
		// Decrease Bow/Crossbow Attack Speed

But need modificate skill Switch if necesary because the cast is low ant  take the time for  use Boost Morale After tranformation:
[code]
<skill id="838" levels="1" name="Switch Stance">
<!--
		Last Modify: 05.01.2012
		Confirmed: 
		Comments: 
		Description: Switches from an attack stance to a basic stance.
	-->
	<set name="target" val="TARGET_SELF" />
	<set name="skillType" val="TRANSFORMDISPEL" />
	<set name="operateType" val="OP_ACTIVE" />
	<set name="hitTime" val="5000" /> ----->Can you change val="100" for fast transformation
	<set name="reuseDelay" val="15000" />
</skill>

 

Next post I will put more tips! Cya

Since hi5 (if i am not wrong) boost morale stack after switch stance but it might be usefull for some high rate server.

  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...