Darkness_PR
Wanderer
†D_PR Travel Book†
†D_PR Travel Book Ver 1.1†
Description:
*Complete traveling book that works like a recall spell. So it will follow the same rules as a recal spell. This was done due to the many exploits of the other systems or travel books out there.
*This version of the travel book allows you have hidden location to your players. This was done so staff members have somewhere to have their own locations.
*This travel book allows you to have 16 sections and 16 locations in each section.
*This travel book have the location for all facets Felucca, Trammel, Malas, Ilshennar & Tokuno all can by modify in BOTData.xml
Intallation:
*All the files contained in the zip file goes to your Custom Script folder or where ever you save you custom scripts. The BOTData.xml goes in you Data folder, this will allow you to see the location in game if you dont place BOTData.xml in the Data folder it wont show the location in game.
*After you do this simply save & restart your sever.
Extras:
*To hide locations from your players simply open you BOTData.xml and and where it says gm= "false"; change it to gm = "true" so it will look something like this
*To have the book appear in a players backpack when they logg in into the shard with a new player simply add this code to you CharacterCreation.cs
*Since i have added Ilsh & Khaldun locations to this version you will need to modify your SpellHelper.cs so you are able to recall to that area. Its very straight foward to modify. SpellHelper.cs is located in RunUO/Scripts/Spells/Base
After you open it around line 460 you will find this
change it to
As you can see i only changed the part from Ilsh which is the second column and only the part that says /* Recall To */ and also the first column which is the T2A which Khaldun falls into that category
FYI:
This is a thank you from DuGrand and myself to all the RunUO Community.
Thanks to LucidNagal for his help in this travel book.
Thanks to everyone that supported this travel book system.
†D_PR Travel Book Ver 1.1†
Description:
*Complete traveling book that works like a recall spell. So it will follow the same rules as a recal spell. This was done due to the many exploits of the other systems or travel books out there.
*This version of the travel book allows you have hidden location to your players. This was done so staff members have somewhere to have their own locations.
*This travel book allows you to have 16 sections and 16 locations in each section.
*This travel book have the location for all facets Felucca, Trammel, Malas, Ilshennar & Tokuno all can by modify in BOTData.xml
Intallation:
*All the files contained in the zip file goes to your Custom Script folder or where ever you save you custom scripts. The BOTData.xml goes in you Data folder, this will allow you to see the location in game if you dont place BOTData.xml in the Data folder it wont show the location in game.
*After you do this simply save & restart your sever.
Extras:
*To hide locations from your players simply open you BOTData.xml and and where it says gm= "false"; change it to gm = "true" so it will look something like this
Code:
<category title="GM Spots" map="Felucca" hue="1000" gm="true">
*To have the book appear in a players backpack when they logg in into the shard with a new player simply add this code to you CharacterCreation.cs
Code:
PackItem( new BookOfTraveling.BookOfTraveling( ) );
*Since i have added Ilsh & Khaldun locations to this version you will need to modify your SpellHelper.cs so you are able to recall to that area. Its very straight foward to modify. SpellHelper.cs is located in RunUO/Scripts/Spells/Base
After you open it around line 460 you will find this
Code:
private static bool[,] m_Rules = new bool[,]
{
/*T2A(Fel) Ilshenar Wind(Tram), Wind(Fel), Dungeons(Fel), Solen(Tram), Solen(Fel), CrystalCave(Malas), Gauntlet(Malas), Gauntlet(Ferry), Stronghold */
/* Recall From */ { false, true, true, false, false, true, false, false, false, false, true },
/* Recall To */ { false, false, false, false, false, false, false, false, false, false, false },
/* Gate From */ { false, false, false, false, false, false, false, false, false, false, false },
/* Gate To */ { false, false, false, false, false, false, false, false, false, false, false },
/* Mark In */ { false, false, false, false, false, false, false, false, false, false, false },
/* Tele From */ { true, true, true, true, true, true, true, false, true, true, false },
/* Tele To */ { true, true, true, true, true, true, true, false, true, false, false },
};
Code:
private static bool[,] m_Rules = new bool[,]
{
/*T2A(Fel) Ilshenar Wind(Tram), Wind(Fel), Dungeons(Fel), Solen(Tram), Solen(Fel), CrystalCave(Malas), Gauntlet(Malas), Gauntlet(Ferry), Stronghold */
/* Recall From */ { true, true, true, false, false, true, false, false, false, false, true },
/* Recall To */ { true, true, false, false, false, false, false, false, false, false, false },
/* Gate From */ { false, false, false, false, false, false, false, false, false, false, false },
/* Gate To */ { false, false, false, false, false, false, false, false, false, false, false },
/* Mark In */ { true, false, false, false, false, false, false, false, false, false, false },
/* Tele From */ { true, true, true, true, true, true, true, false, true, true, false },
/* Tele To */ { true, true, true, true, true, true, true, false, true, false, false },
};
FYI:
This is a thank you from DuGrand and myself to all the RunUO Community.
Thanks to LucidNagal for his help in this travel book.
Thanks to everyone that supported this travel book system.