pgcd

Initiate
ServUO Version
Publish 57
Ultima Expansion
High Seas
I'm trying to setup my instance so that Mark and Recall/Gate/SJ work everywhere - I'm the only player so it doesn't make sense to keep that system.
I've tried everything I could find (editing the list at ServUO/Scripts/Spells/Base/SpellHelper.cs at pub57 · ServUO/ServUO, removing all the TravelValidators, forcibly setting isValid to true, plus a couple more), restarted the server, and... nothing.
No matter what, I get the "thy spell doth not appear to work" message.
Is there a way to just disable the system entirely or at least figure out *why* nothing makes any difference?
Also: I noticed that the recompiled scripts end up in the Scripts/bin/Release folder - do I have to move them to the root? I tried searching for info on that and came up empty.
 
It turns out that you actually need to move the scripts from the bin/Release folder to the root - after doing that I can mark to my heart's content.
 
Sounds like a weird thing to do.
You should only have to modify CheckTravel from Recall/Mark/Spellhelper
Also,
OnBeginSpellCast, from multiple regions
 
I completely agree, and that's what I spent ~1h trying to do to no avail. And then I copied those files and everything worked. Probably I made a mess somewhere in the configuration or in the initial compilation?
 
Depending on if your editing and rebuilding via the IDE or using the compiler, looks to me you used the IDE to build the project? Just a shot in the dark from your explanation of events!
 

Active Shards

Donations

Total amount
$0.00
Goal
$500.00
Back