|
||
|
|
#1 (permalink) |
|
Forum Expert
Join Date: Oct 2004
Location: New York
Age: 28
Posts: 688
|
Code:
-=-=-=-=-=-=-=-=-=-=-=-=-=- * Ultima Online Script * * By X-SirSly-X * * All Spell Books 3.0 * * 2005.Jan.13 * -=-=-=-=-=-=-=-=-=-=-=-=-=- -Some virus scanners will pick this package up and say it has a virus. Please disreguard the msg and get a better virus scanner, like Norton. ============================== = 1. Thanks = ============================== First off I would like to thank these people for the hard work they did creating the scripts. Voran - For creating the Druid spell system Voran - For creating the Ultima VII spell system Darsden - For making the druid command script TheOutcastDev - For making the cleric system wstsdwgrrr - For making the Bard system joshw - For editing around the Bard system ssalter - For helping fix the Bard system Lucid Nagual - For creating the Undead system Voran - For help in the Undead system A_Li_N - For help in the Undead system X-SirSly-X - I created the Rogue system ============================== = 2. About = ============================== This a full working spell system complete with: *Smart Spell Books *Scrolls *Reagents *Power Words *In game text spell commands For the following classes: Bard (Untouched Bard Spells) Druid (Untouched Druid Spells) Magus (Mod'ed Ultima VII Spells) Monk (Mod'ed Cleric Spells) Rogue (My own creation based off other spells) Necro*/Undead (11 New Necro Undead Spells) *Only one Necro spell has been changed. SummonFamiliar has been mod'ed to summon a special Undead monster to go along with the new Undead spells. Nothing needs to be changed to the existing necro spells. This is a secondary Necro spell system. Pally/Holly (Coming Soon!) Ranger (Coming Soon!) Sapper (Coming Soon!) I'll be ripping apart and using some of the Ninja and Samurai spells for some of the next releases. The spells will be mod'ed to fit some of new classes I'm working on. And yes it is lame to use those spells, but I won't be using SE and no point in letting the spells go waste. IMO I just don't see how a Ninja and Samurai fit in with the way this spell system is heading. ============================== = 3. Setup = ============================== To install this system it is VERY easy just delete/backup these files: Initializer.cs Spellbook.cs SpellRegistry.cs Reagent.cs Then place the contents of the zip files in your custom folder and your all set. You now have all 6 spell systems. I redid the Necro spell system and made a new smart book, scrolls, etc... and in the new smart book i added the new Undead spells. For ease of setting this up on a existing server I just copied and renamed the necro spells/scrolls and added Undead after them. It will be easy to phase out the existing necro books/scrolls. In the vendors and loot files just add Undead after the scroll names, etc... The old items will still be in game. Just not spawning anymore the old items will just become old "vet" items basically. If you have loading issue's with the Undead system or do not want to combine the Necro & Undead books together do this: rename: Initializer.cs <TO> Initializer.cs-Undead-Large.temp Initializer.cs-Undead-Small.temp <TO> Initializer.cs UndeadSpellBookLarge.cs <TO> UndeadSpellBookLarge.cs.temp UndeadSpellBookLargeGump.cs <TO> UndeadSpellBookLargeGump.cs.temp UndeadSpellBookSmall.cs.temp <TO> UndeadSpellBookSmall.cs UndeadSpellBookSmallGump.cs.temp <TO> UndeadSpellBookSmallGump.cs and delete these two folders: Class-Undead/Necromancy Scrolls Class-Undead/Necromancy Spells ============================== = 4. Extra = ============================== I would recommend the following: -Tweak the spells before you add this system to your shard IMO most of the spells seem over powered, but that’s just me -Set the scrolls up as monster loot and not on a vendor. It's more fun to hunt and collect items than to just buy them off a vendor. ============================== = 5. Bugs/Fixes = ============================== Known Bugs: -Nothing that I know of in ver 3.0 :) Fixed Bugs: -Fixed the problem with bard scrolls crashing the server when they are double clicked. -Major rework on the Bard spells to fix a server crashing issue -Redid the Monk book gump ============================== = 6. Ending = ============================== Q. Why the hell are you doing this X-SirSly-X? A. Two reason's. A. I got tired of seeing distro's with lots of errors and hard installs. B. I plan on opening my own shard sometime after the next runuo release. This way *hopefuly* everything will be all set to just drag and drop in, and then apply a good class system guideline to the system. Hope this spell book system helps people out! Enjoy! X-SirSly-X |
|
|
|
|
|
#2 (permalink) |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
Thanks bro I have a few things I can contribute. I have fullspellbooks for these systems. Oh and I consolidated all those reagents scripts into one nifty one (sliming up my script folders). I'm currently working one modifying A_Li_N's Full Spellbook System to this one, and including my undead spells.
Edit* Note: You can add the full spellbooks to your character creation by adding a line like this example here. bank.DropItem( new FullDruidbook() ); Update* New Full Spellbooks can be found on page 4 now! |
|
|
|
|
|
#4 (permalink) |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
OK sounds good. I'll have the scrolls and book. But will need commands for it. I'll also be experimenting on a smart book that memorizes scroll drops. This is a big issue with me cause the gump buttons appear when they shouldn't. I have most of the spells finished, but am having problems with some. Will let u know when I'm ready for the command list and thanks.
![]() |
|
|
|
|
|
#5 (permalink) |
|
Forum Expert
Join Date: Feb 2004
Location: Kenaz : The Rebirth =D
Age: 30
Posts: 487
|
This system looks and sounds great, I put it in, but there's one problem, the Monk and Magus spell books don't show the spells in them listed and don't let the scrolls drop on them for some reason... not sure if I did something wrong... Also, w/the Song book spells, it asks for a musical insturment even if you have one in your pack... did I miss something? Thanks =)
|
|
|
|
|
|
#6 (permalink) |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
There is a button in the book that says set instrument. Click that button and target the instrument before casting bard spells.
__________________
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:
|
|
|
|
|
|
#7 (permalink) |
|
Forum Expert
Join Date: Feb 2004
Location: Kenaz : The Rebirth =D
Age: 30
Posts: 487
|
My bad, hehe I didn't see that... Thanks =) Any idea about the Magus and Monk spellbooks? No spells go into them and when you use [allspells to fill the books, you still can't see the spells in them =/
|
|
|
|
|
|
#8 (permalink) |
|
Forum Expert
Join Date: Oct 2004
Location: New York
Age: 28
Posts: 688
|
Yea like Lucid said you have to hit the button and pick an instrument. And i just double checked the files i posted and the magus, and monk spell books are working fine. Make sure you download all three .zip files and replace the files listed in the setup.
Just from the number of views for the three .zip files doesn't match. People will get errors when they don't d/l the ENTIRE package of 3 zips All Spell Books 2.0-A.zip (79.2 KB, 38 views) All Spell Books 2.0-B.zip (77.8 KB, 36 views) All Spell Books 2.0-C.zip (24.8 KB, 38 views) -Sly |
|
|
|
|
|
#9 (permalink) |
|
Forum Expert
Join Date: Feb 2004
Location: Kenaz : The Rebirth =D
Age: 30
Posts: 487
|
Hmmm... well, I have modified distro's for those scripts, so I just added the changes that I found to my distro scripts... and I already had the druid spells, so I didn't add that part, but as far as I know I added all the others =/
|
|
|
|
|
|
#10 (permalink) | |
|
Master of the Internet
|
Quote:
__________________
Paranoia is what happens when you finally have all of the facts. |
|
|
|
|
|
|
#11 (permalink) |
|
Forum Expert
Join Date: Oct 2004
Location: New York
Age: 28
Posts: 688
|
charm is form of taming for rogues, it's based off stealing skill.
since you have mod'ed scripts make sure the spell numbers in the Initializer.cs match the spell systems you are trying to add in. I've changed all the numbers around, which was prob a mistake for when people want to add in a new spell system, but for my plans at the time it was good idea. -Sly |
|
|
|
|
|
#12 (permalink) |
|
ok your system looks great i was looking for the druid spells. i have yet to test it beings i have 3 errors. been trying to figure it out but i am not good at C# but i try. Yes i did download all 3 zips.
heres the errors: Scripts: Compiling C# scripts...failed (3 errors, 0 warnings) - Error: Scripts\Custom Scripts\Spell System\Class-Druid\Reagents & Stone\Destr oyingAngel.cs: CS0246: (line 7, column 35) The type or namespace name 'BaseReage nt' could not be found (are you missing a using directive or an assembly referen ce?) - Error: Scripts\Custom Scripts\Spell System\Class-Druid\Reagents & Stone\Petra fiedWood.cs: CS0246: (line 7, column 33) The type or namespace name 'BaseReagent ' could not be found (are you missing a using directive or an assembly reference ?) - Error: Scripts\Custom Scripts\Spell System\Class-Druid\Reagents & Stone\Sprin gWater.cs: CS0246: (line 7, column 31) The type or namespace name 'BaseReagent' 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. Thank you for any help. Great system once again. |
|
|
|
|
|
|
#14 (permalink) |
|
Forum Expert
Join Date: Oct 2004
Location: New York
Age: 28
Posts: 688
|
I'm really glad people are liking the system!
I need some more idea's for my rogue book so if you have any cool idea's please post them! I'm also looking for ideas for a ranger book. I was going to add in the falcony script someone posted as one ranger ability, but i'll need more ideas! -Sly |
|
|
|
|
|
#15 (permalink) | |
|
Master of the Internet
|
Quote:
__________________
Paranoia is what happens when you finally have all of the facts. |
|
|
|
|
|
|
#16 (permalink) | |
|
Forum Expert
Join Date: Jan 2004
Location: UK, Essex
Age: 19
Posts: 1,166
|
Quote:
Well, how about a backstab ability maybe? Double damage only if the taregt hasn't already targetted you or something. Also how about "cutpurse" where a successful hit would stun the target and take 50% of the gold from their pack or something, success rate would be based on snooping maybe and shud be pretty low. Just a couple of ideas, if I think of any more I'll tell you Chz ,
__________________
It is not the hand that creates worlds, It is the mind controlling it ! The New Dawn Network |
|
|
|
|
|
|
#17 (permalink) | |
|
Master of the Internet
|
Quote:
__________________
Paranoia is what happens when you finally have all of the facts. |
|
|
|
|
|
|
#18 (permalink) |
|
I installed all the files here over the distro but get 12 errors:
Any idea what is wrong? - Error: Scripts\custom\Edited Distro\Initializer.cs: CS0246: (line 192, column 28) The type or namespace name 'Monk' could not be found (are you missing a usi ng directive or an assembly reference?) They all are basically the same error can not find Monk. But I checked 3 times and all the files look correct. UPDATE: Im and idiot somehow I missed copying in the entire monk-class folder! Works now |
|
|
|
|
|
|
#19 (permalink) |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
Let's see your initializer.
__________________
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:
|
|
|
|
|
|
#20 (permalink) |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
The cleric system went by Custom. The monk spells go by Monk.
Edit* Example: using Server.Spells.Monk;
__________________
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) |
|
I think the problem some people are seeing with adding scrolls to the new spellbooks or seeing blank ones is that the spellbooks need to be in your pack.
If its on the ground it will not add the scrolls. If its on the ground when you open it - the books appear blank, once back in your pack all the spells are there again. |
|
|
|
|
|
|
#23 (permalink) |
|
Forum Expert
Join Date: Oct 2004
Location: New York
Age: 28
Posts: 688
|
the monk spells seem to work fine w/o that extra line of code added. I might be overlooking something but sofar in my testing I haven't encountered any issues with it missing.
i really like the cutpurse idea, although i think that's alittle too advanced for my scripting level -Sly |
|
|
|
![]() |
|