|
||
|
|||||||
| Custom Script Releases This forum is where you can release your custom scripts for other users to use. Please note: By releasing your scripts here you are submitting them to the public and as such agree to publish them under the GPL licensing terms. The RunUO Team has made its software GPL for you to use and enjoy you should do the same for anything based off of RunUO. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 (permalink) |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 38
Posts: 3,508
|
Lucid Nagual's All Spells Version: [7].0.2 (b) RunUO RC1[2.0] Compliant ------< : >----<>--<>--< 0 >->-<--<< 0 >>-->-<-< 0 >--<>--<>----< : >------ | w/ an Optional Class & Race Restrictive System , Class Hues & Control Center. | ------< : >----<>--<>--< 0 >->-<--<< 0 >>-->-<-< 0 >--<>--<>----< : >------ Attention: Your Anti-Virus may give you a warning. This is because of the Undead Spell "Poison Ivy Patch". I do not intend on changing the name of the spell, but you can if you'd like. Otherwise, ignore the warning. Error Reports: This thread is not accepting error reports. This release has been tested and produces no errors on a clean install. Those who have errors must submit them to the Script Support section. Installation Instructions: Please zip your script folder (for backup), and replace all files with the ones from this release. Many of the old files have been edited!!! Oh and I have included edited spells for Chivalry, Mage and Necromancer. These files should be replaced as well. The zip that contains All Spells has a Scripts Folder in it. This file should be dropped on top of the Scripts Folder in your RunUO directory to replace all old ones.
All Spells is a combo of many people's spell sysems that was brought into one system for an easier install. I am the creator of the Undead and Avatar Spells. SirSly orginally put together the All Spells Project and allowed me to help him with scripting and testing. When he gave up the project I asked for permission to continue it on my own. Recently Alien has taken over the project is the one who is currently releasing his version with the ShardPack. I will continue working on this version for people that have my version on their systems. Spells Included:
Code:
public enum SolenFriendship { None, Red, Black }
public class PlayerMobile : Mobile {
Code:
Server.Molbiles.PlayerMobile already defines a member called 'CanSee' with the same parameter types. It will have to be commented out. See the example below: Code:
The commented out section should look like this when you are done: Code:
List of Commands:
Important Notice: The class/restrictive system works off of Alien's Central Memory and ACC (Public Gates are opitonal but do not install his spell system, otherwise might be errors). Can be downloaded through this link: Completely_Custom
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
Last edited by Lucid Nagual; 03-16-2007 at 08:48 PM. |
|
|
|
|
|
#2 (permalink) |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 38
Posts: 3,508
|
Version 5.0.2a:
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
Last edited by Lucid Nagual; 09-06-2006 at 01:54 PM. |
|
|
|
|
|
#3 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 38
Posts: 3,508
|
~Troubleshooting Errors~ Quote:
These errors are from not installing Aliens ACC/Central Memory. The download is provided in post #1.
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
Last edited by Lucid Nagual; 08-19-2006 at 07:41 PM. |
|
|
|
|
|
|
#5 (permalink) |
|
Newbie
Join Date: Feb 2005
Age: 39
Posts: 47
|
I just got through with an install on a fresh shard and had a problem with A-Li-N's system. Does this work for you? Is it 2.0 compliant?
(Here's what I posted on the Script support board) This is on a brand new from-scratch shard with Ronin's Taming system, Lucid's All Spell system (which requires ACC),and Nerun's Distro. I get ... RunUO - [www.runuo.com] Version 2.0, Build 2357.32527 Core: Running on .NET Framework Version 2.0.50727 Scripts: Compiling C# scripts...failed (1 errors, 0 warnings) Errors: + Custom/Alien Completely Custom/ACCGump.cs: CS0246: Line 18: The type or namespace name 'CommandEventArgs' could not be found (are you missing a using directive or an assembly reference?) Scripts: One or more scripts failed to compile or no script files were found. - Press return to exit, or R to try again. ... Here is the error section of code. <code> using System; using System.Collections; using Server; using Server.Gumps; using Server.Network; namespace Server.ACC { public class ACCGump : Gump { public static void Initialize() { Server.Commands.Register( "ACC", AccessLevel.Administrator, new CommandEventHandler( OnCommand ) ); } [Usage( "ACC" )] [Description( "Sends the ACC Gump" )] private static void OnCommand( CommandEventArgs e ) { e.Mobile.SendGump( new ACCGump( e.Mobile, null, null ) ); } private ArrayList m_List; private int m_Page; private ACCSystem m_Syst; private object[] m_SubP; public ACCGump( Mobile from, string system, object[] subParams ) : base( 0, 0 ) { if( from.AccessLevel != AccessLevel.Administrator ) return; </code> Is there a newer version of this or am I missing something else? |
|
|
|
|
|
#6 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 38
Posts: 3,508
|
Quote:
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
|
#8 (permalink) |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 38
Posts: 3,508
|
A Thought:
I am currently working on a spellbook deed that will give a deed to everyone that owns a spellbook. I wanna make it to where the script is dropped before the update and the command is called. The command searches the world for spellbooks, deletes them and issues a deed in their place. The spell system would then be upgraded and a wipe can be made carefree. The script is complicated and might take a while. Thanks for your patience.
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
#9 (permalink) |
|
Newbie
Join Date: Nov 2004
Age: 38
Posts: 37
|
This is an awsome addition thanks. So far no crashes, and compiles perfectly.
The only problem I have is with the class gump system. Upon creation or logging in for the first time the gump pops up and you select what you would like to be. It does not take the money for the book or give a title but it does set the skills perfectly. Now when you go to use a spell book. wether or not it is the one you were created or the one you purchase it gives you the gump again to chose your class. This time it still does not take the money or give the book. But it now gives the title of the class selected and sets all the restricted magic skills to the restricted cap. including the main skill's cap. Once you select the class choice for the second time the system works fine. I have all choices enabled. (skin hues, free skill, books, and class restrictions) The race system and stone work perfectly so far. Ya just cant cast any spells as a mage with magery capped at 29 and the skill set at 75. THanks for the contribution. Upon further testing now mobles wont cast. I can cast, and only fire breath is working for monsters I searched and found mention of this in the archives in the old all spells and it offers a solution in the spell restrictions. as far as I can see it looks fine. there is a check for base creature, base mount, etc. Last edited by chocomog; 07-19-2006 at 11:45 PM. |
|
|
|
|
|
#10 (permalink) |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 38
Posts: 3,508
|
I've done a lil work to the control center and as_settings. Here are the updates...and remember to disable the WelcomeTimer.cs. If this doesn't get rid of the gump issues let me know.
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
#11 (permalink) | |
|
Newbie
Join Date: Nov 2004
Age: 38
Posts: 37
|
Quote:
Code:
Run -debug
Scripts: Compiling C# scripts...failed (1 errors, 0 warnings)
Errors:
+ Spells/Base/AS Control Center/ASControlCenter.cs:
CS0246: Line 326: The type or namespace name 'LevelKeeperModule' could not b
e found (are you missing a using directive or an assembly reference?)
CS0246: Line 326: The type or namespace name 'LevelKeeperModule' could not b
e found (are you missing a using directive or an assembly reference?)
CS0246: Line 326: The type or namespace name 'LevelKeeperModule' could not b
e found (are you missing a using directive or an assembly reference?)
CS0246: Line 335: The type or namespace name 'LevelKeeperModule' could not b
e found (are you missing a using directive or an assembly reference?)
CS1502: Line 335: The best overloaded method match for 'Server.ACC.CM.Centra
lMemory.AppendModule(Server.Serial, Server.ACC.CM.Module, bool)' has some invali
d arguments
CS1503: Line 335: Argument '2': cannot convert from 'LevelKeeperModule' to '
Server.ACC.CM.Module'
CS0246: Line 365: The type or namespace name 'LevelKeeperModule' could not b
e found (are you missing a using directive or an assembly reference?)
CS0246: Line 365: The type or namespace name 'LevelKeeperModule' could not b
e found (are you missing a using directive or an assembly reference?)
CS0246: Line 365: The type or namespace name 'LevelKeeperModule' could not b
e found (are you missing a using directive or an assembly reference?)
CS0246: Line 368: The type or namespace name 'LevelKeeperModule' could not b
e found (are you missing a using directive or an assembly reference?)
CS1502: Line 368: The best overloaded method match for 'Server.ACC.CM.Centra
lMemory.AppendModule(Server.Serial, Server.ACC.CM.Module, bool)' has some invali
d arguments
CS1503: Line 368: Argument '2': cannot convert from 'LevelKeeperModule' to '
Server.ACC.CM.Module'
Scripts: One or more scripts failed to compile or no script files were found.
- Press return to exit, or R to try again.
thank you for your work on this system I used the old one on 1.0 and cant wait for this one to work as well for me. |
|
|
|
|
|
|
#12 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 38
Posts: 3,508
|
Quote:
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
|
#14 (permalink) | |
|
Newbie
Join Date: Nov 2004
Age: 38
Posts: 37
|
Quote:
I have a fresh install, I started with fs animal taming, then added datts owl, then lucids archery, your all spell system and the xml spawner. sure is easy to woop a balron when he is stuck in mealy mode. Thanks for any help on this. |
|
|
|
|
|
|
#16 (permalink) |
|
Lurker
Join Date: Jul 2006
Posts: 2
|
Upon installing I get terminal error:
Code:
RunUO - [www.runuo.com] Version 2.0, Build 2357.32527 Core: Running on .NET Framework Version 2.0.50727 Core: Optimizing for 2 processors Scripts: Compiling C# scripts...failed (4 errors, 0 warnings) Errors: Error: System.ArgumentException: The path is not of a legal form. at System.IO.Path.NormalizePathFast(String path, Boolean fullCheck) at System.IO.Path.GetFullPathInternal(String path) at System.IO.Path.GetFullPath(String path) at Server.ScriptCompiler.Display(CompilerResults results) at Server.ScriptCompiler.CompileCSScripts(Boolean debug, Assembly& assembly) at Server.ScriptCompiler.Compile(Boolean debug) at Server.Core.Main(String[] args) This exception is fatal, press return to exit |
|
|
|
|
|
#17 (permalink) |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 38
Posts: 3,508
|
Here is a command to help those that have problems with the spellbooks deleting. Add these two scripts before adding All Spells. Boot your server and use the command "[sbreplace". then shutdown server add the All Spells System and boot the server again. Select delete when it asks to delete the spellbooks. Your players now have a deed for a new spellbook.
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
#18 (permalink) |
|
Forum Novice
Join Date: Apr 2006
Posts: 386
|
What about when a new servers been put up with all of there old files being moved to 2.0 before they can move saves over, in order to do that wouldn't allspells need to be in place first, maybe a deed needs to be made for after you place old saves in place to just give a deed for a new book like on a double click if it dont work
|
|
|
|
|
|
#19 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 38
Posts: 3,508
|
Quote:
You would make a small modification (I may sometime 2day) to the command script so that it will work on 1.0. The command should be used on 1.0 server and then when the server is shutdown and is being updated to 2.0 you can add the All Spells System and deletion of spellbooks won't be a problem. In the script the spellbooks are empty, but in all my releases I provide you with full spellbooks. So you could change them to full if you'd like, or just add a bag of scrolls that I provide you with. The deed can't be placed after you install AS because the command searches for all the spellbooks in the world and adds a deed right beside it. If the spellbook is in a bank, backpack or chest.....it will receive a deed. I tested the command and it is working perfectly. I have been considering adding something similar to the deserialization of the spellbook, but I need to find a way to store the ulong (bookcontents).
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
Last edited by Lucid Nagual; 07-29-2006 at 09:22 AM. |
|
|
|
|
|
|
#20 (permalink) |
|
Forum Novice
|
Found a bit of a problem with this script. Thankfully I was able to fix it.
In SpellDefRegistry.cs, you defined the space for spells to be 1000, and even put a comment saying it should be the same as in SpellRegistry.cs. However in SpellRegistry.cs, the space is only 600, which was making any spell with a ID higher than that not work. If anyone has this problem, just look near the top of SpellRegistry.cs and change the 600 to 1000, and recompile. Cheers. |
|
|
|
|
|
#21 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 38
Posts: 3,508
|
Quote:
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
|
#22 (permalink) |
|
Newbie
Join Date: May 2006
Posts: 30
|
i am encountering a strange problem. i have done all the fixes other people have found in case thoes were causing the problem but still i get the same result. anyways your wanting to know the problem now.
Since i added in your all spell system(which is excellent might i add im glad to have this wonderful tool) all of the higher mages spells dont seem to work they fizzle on attempt. this happens even with me when my magery is at 6555 whatever it is. I dont know why but this only happens with your system installed...All the other spells work just fine in fact they work wonderfully but any 2nd-3rd circle and above mages spells always fizzle for some reason now. I was posting here in hopes that i can get some help to solve this problem without just not using your system because i really like this system and would hate to sacrafice it. Thanks in advance for your assistance. -Wizardlord |
|
|
|
|
|
#23 (permalink) |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 38
Posts: 3,508
|
Updated to v[7].0.1 (d) Added current fixes.
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
#24 (permalink) |
|
Lurker
Join Date: Nov 2003
Posts: 1
|
Hi Lucid, I am realy new at this and I am getting the following error, dont know how to correct it.
RunUO - [www.runuo.com] Version 2.0, Build 2357.32527 Core: Running on .NET Framework Version 2.0.50727 Scripts: Compiling C# scripts...failed (1 errors, 0 warnings) Errors: + Items/Resources/Reagents/CustomReagents.cs: CS0101: Line 30: The namespace 'Server.Items' already contains a definition for 'DestroyingAngel' CS0101: Line 77: The namespace 'Server.Items' already contains a definition for 'PetrafiedWood' CS0101: Line 124: The namespace 'Server.Items' already contains a definition for 'SpringWater' Scripts: One or more scripts failed to compile or no script files were found. - Press return to exit, or R to try again. Can you help? Thanks |
|
|
|
|
|
#25 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 38
Posts: 3,508
|
Quote:
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|