The following warnings occurred:
Warning [2] Use of undefined constant SAPI_NAME - assumed 'SAPI_NAME' (this will throw an Error in a future version of PHP) - Line: 3388 - File: inc/functions.php PHP 7.4.33-nmm6 (Linux)
File Line Function
/inc/functions.php 3388 errorHandler->error
/showthread.php 116 build_archive_link
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm6 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/inc/functions.php 3324 build_forum_breadcrumb
/showthread.php 195 build_forum_breadcrumb
Warning [2] Use of undefined constant IN_ARCHIVE - assumed 'IN_ARCHIVE' (this will throw an Error in a future version of PHP) - Line: 3331 - File: inc/functions.php PHP 7.4.33-nmm6 (Linux)
File Line Function
/inc/functions.php 3331 errorHandler->error
/showthread.php 195 build_forum_breadcrumb






Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Is it "safe" to completely overwrite a skill and replace it?
Author Message
Rayvolution
Journeyman
*

Posts: 135
Likes Given: 0
Likes Received: 2 in 2 posts
Joined: Jul 2012
Reputation: 1

Aetharia

Post: #1
Is it "safe" to completely overwrite a skill and replace it?
I would like to rename/rewrite a few (what I consider to be) useless skills on my server, is this safe?

I want to completely replace Remove Trap, Tracking, Herding, Spellweaving, Discordance, Peacemaking and Provocation with totally unrelated new skills.

I have my own custom skill gain system, so I can just about trigger anything to trigger a skill gain chance for any skill I want *and* I can simply rename them in the mul files to say whatever I want on the skill tree.

So, having said that, assuming I just completely disable any way to use the original skill is it a safe practice to completely replace a skill?

I planned on changing them drastically, just using the open slots. Turning a skill like, say, Provocation into "Glassblowing" or Spellweaving into "Dodge" for example.

I can't see any reason why I shouldn't be able to, I was just looking for some input before I wasted my time writing script for entirly new skills that I can't even use.

[Image: 4_Logo.png]
An MMORPG based on the Ultima Online engine.
Completely Custom Map, GUI, AI, Combat, Skills, Crafts, Art, Music and so much more.
http://aetharia.com - Home of Ambition!
(This post was last modified: 08-23-2012 01:31 PM by Rayvolution.)
08-23-2012 01:29 PM
Find all posts by this user Like Post Quote this message in a reply
darksun84
Sir Spamalot
****

Posts: 1,687
Likes Given: 245
Likes Received: 162 in 151 posts
Joined: Mar 2012
Reputation: 35



Post: #2
RE: Is it "safe" to completely overwrite a skill and replace it?
Yes it's safe, there is even the skill flag to set if you really want to override it completely

SKF_SCRIPTED 0001 // fully scripted, no hardcoded behaviour

Big Grin

The only boring thing is that if you change the KEY value on the related skill's block, you have to change it in every npc/item that use it
(This post was last modified: 08-23-2012 01:32 PM by darksun84.)
08-23-2012 01:31 PM
Find all posts by this user Like Post Quote this message in a reply
Rayvolution
Journeyman
*

Posts: 135
Likes Given: 0
Likes Received: 2 in 2 posts
Joined: Jul 2012
Reputation: 1

Aetharia

Post: #3
RE: Is it "safe" to completely overwrite a skill and replace it?
(08-23-2012 01:31 PM)darksun84 Wrote:  Yes it's safe, there is even the skill flag to set if you really want to override it completely

SKF_SCRIPTED 0001 // fully scripted, no hardcoded behaviour

Big Grin

The only boring thing is that if you change the KEY value on the related skill's block, you have to change it in every npc/item that use it

I'm assuming I still can't "add" skills since they won't popup in the hardcoded client's skill menu?

Well, I should rephrase, I *can* but they won't popup in the skill menu for players to view, because the list itself is hardcoded. Smile

[Image: 4_Logo.png]
An MMORPG based on the Ultima Online engine.
Completely Custom Map, GUI, AI, Combat, Skills, Crafts, Art, Music and so much more.
http://aetharia.com - Home of Ambition!
08-23-2012 01:38 PM
Find all posts by this user Like Post Quote this message in a reply
darksun84
Sir Spamalot
****

Posts: 1,687
Likes Given: 245
Likes Received: 162 in 151 posts
Joined: Mar 2012
Reputation: 35



Post: #4
RE: Is it "safe" to completely overwrite a skill and replace it?
Yes in that case, adding skills after the 57th it's not very safe
(This post was last modified: 08-23-2012 01:50 PM by darksun84.)
08-23-2012 01:47 PM
Find all posts by this user Like Post Quote this message in a reply
Rayvolution
Journeyman
*

Posts: 135
Likes Given: 0
Likes Received: 2 in 2 posts
Joined: Jul 2012
Reputation: 1

Aetharia

Post: #5
RE: Is it "safe" to completely overwrite a skill and replace it?
Good news! I wasn't expecting to be able to add anything past 57 anyway.

Since my server is not geared to be a OSI clone, I don't need all of the new somewhat-too-specific skills they've added in recent expansions (Bushido, Chivalry, etc) so I should have plenty of space to replace them with my own. Smile

I just wanted to make sure that it was viable and wouldn't break anything I'm not thinking about.

[Image: 4_Logo.png]
An MMORPG based on the Ultima Online engine.
Completely Custom Map, GUI, AI, Combat, Skills, Crafts, Art, Music and so much more.
http://aetharia.com - Home of Ambition!
08-23-2012 02:27 PM
Find all posts by this user Like Post Quote this message in a reply
Extreme
Grandmaster Poster
***

Posts: 1,141
Likes Given: 217
Likes Received: 90 in 77 posts
Joined: May 2012
Reputation: 20

SphereCommunity

Post: #6
RE: Is it "safe" to completely overwrite a skill and replace it?
Just edit the current skill.mul and rewrite them...
You can edit it with UOFiddler, very easy.

STEPS BEFORE CREATE A THREAD
- Check the revisions log;
- Use the search button and use the keywords of your problem;
- Check the WIKI;
- Create a thread.
08-23-2012 02:36 PM
Find all posts by this user Like Post Quote this message in a reply
admin phoenix
Master
**

Posts: 354
Likes Given: 1
Likes Received: 23 in 13 posts
Joined: Mar 2012
Reputation: 3



Post: #7
RE: Is it "safe" to completely overwrite a skill and replace it?
I also replaced some skills with custom skills and had no problem.
do it like the other guys said it before and you will have no problem.
for me I didn´t replayed the key word. only changed the title name and asked via script
serv.skill.xxx.title
08-23-2012 03:39 PM
Find all posts by this user Like Post Quote this message in a reply
Anarch Cassius
Master
**

Posts: 273
Likes Given: 19
Likes Received: 10 in 9 posts
Joined: Mar 2012
Reputation: 2



Post: #8
RE: Is it "safe" to completely overwrite a skill and replace it?
Extreme, does that work with new skills? I mean will they show up in the skill menu listing?

If not you can always recode the skill menu, but that would be very convenient.

Current Projects: Necromancy SCP overhaul. Custom Faction AI/System. Imbuing.
08-23-2012 04:54 PM
Find all posts by this user Like Post Quote this message in a reply
Gil Amarth
Journeyman
*

Posts: 189
Likes Given: 2
Likes Received: 1 in 1 posts
Joined: May 2012
Reputation: 0



Post: #9
RE: Is it "safe" to completely overwrite a skill and replace it?
Yes, it´s totally safe, I have doing for years, and no problem.

Even new magic skills, o combat skills are possible.
08-23-2012 06:46 PM
Find all posts by this user Like Post Quote this message in a reply
Rayvolution
Journeyman
*

Posts: 135
Likes Given: 0
Likes Received: 2 in 2 posts
Joined: Jul 2012
Reputation: 1

Aetharia

Post: #10
RE: Is it "safe" to completely overwrite a skill and replace it?
(08-23-2012 02:36 PM)Extreme Wrote:  Just edit the current skill.mul and rewrite them...
You can edit it with UOFiddler, very easy.

Oh, thats what I do. You can easily change the names of the existing skills.

*but* you can't add new skills to the list, only replace the existing ones. Seems the amount of skills is hardcoded. You can't even remove skills, you have to have all of them there. :/

The only way to remove some of them from the skill list is to disable the expansion pack in sphere.ini that goes with the skill, like Bushido for example.

I guess you could write your own gump to trigger/open when someone opens the skill menu... in theory you could have an unlimited amount of skills because you're bypassing the hardcoded skill tree entirely.

[Image: 4_Logo.png]
An MMORPG based on the Ultima Online engine.
Completely Custom Map, GUI, AI, Combat, Skills, Crafts, Art, Music and so much more.
http://aetharia.com - Home of Ambition!
(This post was last modified: 08-24-2012 02:08 AM by Rayvolution.)
08-24-2012 02:05 AM
Find all posts by this user Like Post Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 2 Guest(s)