RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

All Spell Books 2.0

X-SirSly-X

Sorceror
All Spell Books 3.0

Code:
-=-=-=-=-=-=-=-=-=-=-=-=-=-
*   Ultima Online Script  *
*      By X-SirSly-X      *
*   All Spell Books 3.0   *
*      2005.Jan.13        *
-=-=-=-=-=-=-=-=-=-=-=-=-=-

[COLOR=Red]-[/COLOR]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
 

Attachments

  • Spell System-3.0-A.zip
    92.7 KB · Views: 1,105
  • Spell System-3.0-B.zip
    99.6 KB · Views: 958
  • Spell System-3.0-C.zip
    70.4 KB · Views: 954
Sir Sly

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!

 

Attachments

  • AllReagents.cs
    16.1 KB · Views: 294

X-SirSly-X

Sorceror
When your done w/ your undead system let me know and i'll make scrolls, a book, and text commands for it, thx for the two scripts they will both come in handy :)

-Sly
 
Undead System

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. :)
 

Freya

Wanderer
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 =)
 
Instrument

There is a button in the book that says set instrument. Click that button and target the instrument before casting bard spells.
 

Freya

Wanderer
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 =/
 

X-SirSly-X

Sorceror
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
 

Freya

Wanderer
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 =/
 

Quantos

Lord
Freya said:
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 =/

Also make sure that you are using a fully patched client. Trying to use anything other than the latest client will cause issues like this.
 

X-SirSly-X

Sorceror
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
 
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.
 
Before i get flamed let me say it "I am an idiot." lol the answer to my prob was in front my face. Thank you for the system works great. I love it. appreciate it a bunch thanks again.
 

X-SirSly-X

Sorceror
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
 

Quantos

Lord
X-SirSly-X said:
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

Congratulations on your scripts being so well accepted. I look forward to seeing more scripts from you. Keep up the good work.
 

LordHogFred

Knight
X-SirSly-X said:
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


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 :p


Chz :),
 

Quantos

Lord
LordHogFred said:
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 :p


Chz :),

Those actually sound very underhanded, almost like something that a theif would do, not so much a ranger.
 

telekea

Wanderer
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
 
Top