Log in

View Full Version : scribespells <level> broken?


nosfentora
06-10-2009, 03:20 PM
Scribespells <level> seems to be broken.
Rev 649, DB rev 646
pulled & compiled today.

client says scribing spells to spellbook... and nothing happens.
tried on several characters.

bought a spell and tried scribing it, get 'unexpected error: spell id out of range'

using spells from SoF client on the server, and using SoF client.

did i miss something?

Randymarsh9
06-10-2009, 03:28 PM
Did you try scribing a normal spell? Like from a scroll?

nosfentora
06-10-2009, 03:31 PM
yep tried that after i zoned and bought a spell from a vendor.

nosfentora
06-10-2009, 03:37 PM
this was on a clean install of the database from PEQ db rev 628 + clean install of player tables + clean install of bot tables + freshly created character + SVN sql updates

trevius
06-10-2009, 04:25 PM
Was scribing spells working ok for you on the last Revision you were using? Which revision did you use before this and were you using the same spells file?

Also, did you compile the source yourself, or are you using the pre-compiled binaries for Windows? Do you know if you are set to use the spells_new table or the spells_us.txt file for loading spells on the server? The default with the pre-compiled binaries is to load from the spell file, not the table (which I think needs to be changed soon to use the table as default).

Have you edited the spell file at all from the standard one that comes with SoF? If you edited it, there is a chance that something got messed up. If you used the Ailia/Bleh editor to edit it, it will mess up SoF spell files, since it is only designed to work with Titanium spell files. You can still use the ailia/bleh editor, but if you do, you have to import the file into the database after you edit it and then export it back out of the database so it has all of the required fields for SoF. Otherwise, it will cause major issues and probably crash your SoF client.

Have you tested the server using a Titanium client to see what happens?

Last, I did make a few recent changes to how the spell are loaded to the player profile for SoF, but they shouldn't cause any problems. One thing I changed was to increase the amount of spells that can be stored in your player profile from 400 to 480 since SoF now has a 60 page spell book as apposed to the 50 page spell book in Titanium. Another thing I changed is that I found the player profile structure for SoF had the spellbook field off by 2 spells, which was causing the first 2 spells in your book to not show up after zoning, which made them unusable. That is now fixed and neither of those changes should be causing the problems you are seeing. I am running R646 on Storm Haven and it works just fine.

nosfentora
06-10-2009, 04:38 PM
Was scribing spells working ok for you on the last Revision you were using? Which revision did you use before this and were you using the same spells file?


tbh i haven't tried scribespells in quite a while. i accidentally cleared out my db *and* trashed my backups today so i figgured it'd be a good time to start from scratch....


Also, did you compile the source yourself, or are you using the pre-compiled binaries for Windows? Do you know if you are set to use the spells_new table or the spells_us.txt file for loading spells on the server? The default with the pre-compiled binaries is to load from the spell file, not the table (which I think needs to be changed soon to use the table as default).


Yep, compiled 'em myself - been doing that since we started with the 1129RevXXX. Haven't touched the source, so if the default is loading from spell file, it's loading from the spell file. Using the spell file from the SoF Client on both the server and the client. (what's the change to pull from the database? i can try that and re-compile)


Have you edited the spell file at all from the standard one that comes with SoF? If you edited it, there is a chance that something got messed up. If you used the Ailia/Bleh editor to edit it, it will mess up SoF spell files, since it is only designed to work with Titanium spell files. You can still use the ailia/bleh editor, but if you do, you have to import the file into the database after you edit it and then export it back out of the database so it has all of the required fields for SoF. Otherwise, it will cause major issues and probably crash your SoF client.


nope - just copy - pasted the spells file from the sof folder to the server.


Have you tested the server using a Titanium client to see what happens?


Nope - i'll give it a shot and post back.


Last, I did make a few recent changes to how the spell are loaded to the player profile for SoF, but they shouldn't cause any problems. One thing I changed was to increase the amount of spells that can be stored in your player profile from 400 to 480 since SoF now has a 60 page spell book as apposed to the 50 page spell book in Titanium. Another thing I changed is that I found the player profile structure for SoF had the spellbook field off by 2 spells, which was causing the first 2 spells in your book to not show up after zoning, which made them unusable. That is now fixed and neither of those changes should be causing the problems you are seeing. I am running R646 on Storm Haven and it works just fine.

i'm running the R649 binaries i pulled today, everything else appears to work....

nosfentora
06-10-2009, 04:42 PM
Same thing happens in Titanium

nosfentora
06-10-2009, 04:47 PM
i did a #findspell and received the message 'spells not loaded'



an aside....
/camp seems to disconnect immediately on R649

i attempted to sell a bone chip to the necro spell vendor in gloomingdeep, and 'seemed to have misplaced that item'. all npcs became untargetable....

leslamarch
06-10-2009, 04:52 PM
Yeah I see the same problem also, I know it worked it rev 632 but it does not work now. I really dont have time to look deeper at this but just wanted to confirm it.

nosfentora
06-10-2009, 04:55 PM
Go Cheese Heads!

Thanks leslamarch .... at least I'm not crazy =)

leslamarch
06-10-2009, 05:08 PM
Go Cheese Heads!)
lol not a good year to be a packer fan :(

*edited* I'll post the results of my last test.

arcerean
06-10-2009, 05:24 PM
I had to use $ulevel to get it to work,, if this is what i think you are discussing

trevius
06-10-2009, 05:44 PM
To change your source to use the spells_new table instead of the spell files, just do the following:

Open /zone/spdat.h

Find this section near the top of the file around line 42:
#define NEW_LoadSPDat
//#define DB_LoadSPDat //load from DB vs spells_us.txt. for now, we're piggybacking NEW_LoadSPDat, so it will take precedence

And change it to this:
//#define NEW_LoadSPDat
#define DB_LoadSPDat //load from DB vs spells_us.txt. for now, we're piggybacking NEW_LoadSPDat, so it will take precedence

And then save the changes and recompile your source. That is all there is to it. All you are doing is commenting out the define to use the old spell file way and uncommenting out the define to use the new table way of loading spells instead.

nosfentora,

It sounds like your spells aren't being loaded at all by the server. Was it previously working with the SoF spells_us.txt file, or is this the first time you tried the SoF spell file. Can you try the Titanium spell file and see if it works? I know that the SoF spells work if you load them into the database, because of how the table is handled. But, since Titanium and SoF both have different number of fields in them, it might just be that the server doesn't know how to handle the extra fields in the SoF spell file. The database table is setup with all of the fields up to Live I believe, and is able to handle them all, so it works with either Titanium or SoF spell files if you import them in. PEQ should come with the Titanium spell file already loaded into the spells_new table, so if you enable it in the source, they should work automatically. But, if you are wanting to use the SoF spell file as your default spell file, you will need to use the import perl scripts to import the spells_us.txt from SoF into your spells_new table.


arcerean,

I believe they are referring to the #scribespells command, which does take a level argument. You are referring to the quest command quest::scribespells($level), which was changed a long time ago.

joligario
06-10-2009, 06:38 PM
Are you on a GM character when you /camp? It will automatically disconnect.

nosfentora
06-11-2009, 08:46 AM
Are you on a GM character when you /camp? It will automatically disconnect.
yep - that'll do it.


I'm trying the titanium spell files first - we'll see what happens. I'll try with Titanium client and SoF client.

Edit: I tried w/ the titanium spell set and the same thing on #findspell - spells not loaded.
Trying to compile w/ loading spells from db.

nosfentora
06-11-2009, 08:54 AM
I just pulled rev654 and looked at spdat.h, it was already:


//#define NEW_LoadSPDat
#define DB_LoadSPDat //load from DB vs spells_us.txt. for now, we're piggybacking NEW_LoadSPDat, so it will take precedence


i never looked at it before so i don't know when it was changed.

i'll compile and see what happens. my spells_new table in the db is full. (14257 spells it looks like)

nosfentora
06-11-2009, 09:38 AM
It seems my server is not loading the spells from the db for some reason.

the spells_new table is there with 14,257 entries.

spdat.h is set to load from the db

the zone logs say they've loaded spells, don't seem to be any errors
zone log:

---------------------------------------------
[06.11. - 09:12:56] Starting Log: logs/eqemu_zone_3440.log
[06.11. - 09:12:56] Using database 'yak' at 127.0.0.1:3306
[06.11. - 09:12:56] EMuShareMem loaded
[06.11. - 09:22:00] Booting everfrost (30:0)
[06.11. - 09:22:00] Loading spawn conditions...
[06.11. - 09:22:00] Loading static zone points...
[06.11. - 09:22:00] Loading spawn groups...
[06.11. - 09:22:00] Loading spawn2 points...
[06.11. - 09:22:00] Loading player corpses...
[06.11. - 09:22:00] Loading traps...
[06.11. - 09:22:00] Loading ground spawns...
[06.11. - 09:22:00] Loading Ground Spawns from DB...
[06.11. - 09:22:00] Loading World Objects from DB...
[06.11. - 09:22:00] Loading Objects from DB...
[06.11. - 09:22:00] Loading doors for everfrost ...
[06.11. - 09:22:00] Loading Doors from database...
[06.11. - 09:22:00] Loading AA information...
[06.11. - 09:22:01] Loading Merchant Lists...
[06.11. - 09:22:01] Loading Temporary Merchant Lists...
[06.11. - 09:22:01] Successfully loaded Zone Config.
[06.11. - 09:22:01] Loading timezone data...
[06.11. - 09:22:01] Init Finished: ZoneID = 30, Time Offset = 0
---------------------------------------------
[06.11. - 09:22:01] Starting Log: logs/eqemu_zone_3440.log
[06.11. - 09:22:01] ---- Zone server everfrost, listening on port:7004 ----
[06.11. - 09:22:01] Zone Bootup: everfrost (30: 0)



zone debug log

---------------------------------------------
[06.11. - 09:12:56] Starting Log: logs/eqemu_debug_zone_3440.log
[06.11. - 09:12:56] [ZONE__INIT] Loading server configuration..
[06.11. - 09:12:56] [ZONE__INIT] Log settings loaded from log.ini
[06.11. - 09:12:56] [ZONE__INIT] Connecting to MySQL...
[06.11. - 09:12:56] [ZONE__INIT] CURRENT_ZONE_VERSION: EQEMu 0.7.0
[06.11. - 09:12:56] [ZONE__INIT] Log settings loaded from ./log.ini
[06.11. - 09:12:56] [ZONE__INIT] Mapping Incoming Opcodes
[06.11. - 09:12:56] [ZONE__INIT] Loading Variables
[06.11. - 09:12:56] [ZONE__INIT] Loading zone names
[06.11. - 09:12:56] [ZONE__INIT] Loading items
[06.11. - 09:12:56] [ZONE__INIT] Loading npc faction lists
[06.11. - 09:12:56] [ZONE__INIT] Loading loot tables
[06.11. - 09:12:56] [ZONE__INIT] Loading skill caps
[06.11. - 09:12:56] [ZONE__INIT] Loading spells
[06.11. - 09:17:56] [ZONE__INIT] Loading guilds
[06.11. - 09:17:56] [ZONE__INIT] Loading factions
[06.11. - 09:17:56] [ZONE__INIT] Loading titles
[06.11. - 09:17:56] [ZONE__INIT] Loading AA effects
[06.11. - 09:17:56] [ZONE__INIT] Loading tributes
[06.11. - 09:17:56] [ZONE__INIT] Loading corpse timers
[06.11. - 09:17:56] [ZONE__INIT] Loading commands
[06.11. - 09:17:56] command_init(): - Command 'acceptrules' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'advnpcspawn' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'aggro' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'aggrozone' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'ai' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'altactivate' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'appearance' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'attack' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'ban' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'bestz' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'bind' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'cast' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'castspell' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'charbackup' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'chat' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'checklos' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'connectworld' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'connectworldserver' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'copychar' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'corpse' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'crashtest' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'd1' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'damage' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'datarate' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'date' set to access level 90.
[06.11. - 09:17:56] command_init(): - Command 'dbspawn' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'dbspawn2' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'delacct' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'deletegraveyard' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'delpetition' set to access level 20.
[06.11. - 09:17:56] command_init(): - Command 'depop' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'depopzone' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'doanim' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'eitem' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'emote' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'equipitem' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'face' set to access level 250.
[06.11. - 09:17:56] command_init(): - Command 'fear' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'finditem' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'findnpctype' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'findspell' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'findzone' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'fixmob' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'flag' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'flagedit' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'flags' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'flymode' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'fov' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'freeze' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'fz' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'gassign' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'gender' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'getvariable' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'gi' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'ginfo' set to access level 20.
[06.11. - 09:17:56] command_init(): - Command 'giveitem' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'givemoney' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'gm' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'gmhideme' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'gmspeed' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'goto' set to access level 10.
[06.11. - 09:17:56] command_init(): - Command 'grid' set to access level 170.
[06.11. - 09:17:56] command_init(): - Command 'guild' set to access level 10.
[06.11. - 09:17:56] command_init(): - Command 'guildapprove' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'guildcreate' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'guildlist' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'guilds' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'haste' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'hatelist' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'heal' set to access level 10.
[06.11. - 09:17:56] command_init(): - Command 'help' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'hideme' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'hp' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'incstat' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'instance' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'interrupt' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'invul' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'invulnerable' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'ipban' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'iplookup' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'iteminfo' set to access level 10.
[06.11. - 09:17:56] command_init(): - Command 'itemsearch' set to access level 10.
[06.11. - 09:17:56] command_init(): - Command 'itemtest' set to access level 250.
[06.11. - 09:17:56] command_init(): - Command 'kick' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'kill' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'lastname' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'level' set to access level 10.
[06.11. - 09:17:56] command_init(): - Command 'listnpcs' set to access level 20.
[06.11. - 09:17:56] command_init(): - Command 'listpetition' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'loc' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'lock' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'log' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'logs' set to access level 250.
[06.11. - 09:17:56] command_init(): - Command 'logsql' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'los' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'makepet' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'mana' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'manaburn' set to access level 10.
[06.11. - 09:17:56] command_init(): - Command 'manastat' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'melody' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'memspell' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'mlog' set to access level 250.
[06.11. - 09:17:56] command_init(): - Command 'modifynpcstat' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'motd' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'movechar' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'name' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'nologs' set to access level 250.
[06.11. - 09:17:56] command_init(): - Command 'npccast' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'npcedit' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'npcemote' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'npcloot' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'npcsay' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'npcshout' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'npcspawn' set to access level 170.
[06.11. - 09:17:56] command_init(): - Command 'npcspecialatk' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'npcspecialattack' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'npcspecialattk' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'npcstats' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'npctypespawn' set to access level 10.
[06.11. - 09:17:56] command_init(): - Command 'nukebuffs' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'nukeitem' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'numauths' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'oocmute' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'opcode' set to access level 250.
[06.11. - 09:17:56] command_init(): - Command 'optest' set to access level 255.
[06.11. - 09:17:56] command_init(): - Command 'path' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'peekinv' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'peqzone' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'permaclass' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'permagender' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'permarace' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'petitioninfo' set to access level 20.
[06.11. - 09:17:56] command_init(): - Command 'pf' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'pvp' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'qglobal' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'race' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'refreshgroup' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'refundaa' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'reloadpl' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'reloadqst' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'reloadquest' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'reloadstatic' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'reloadzonepoints' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'reloadzps' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'repop' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'resetaa' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'revoke' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'rules' set to access level 250.
[06.11. - 09:17:56] command_init(): - Command 'save' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'scribespell' set to access level 180.
[06.11. - 09:17:56] command_init(): - Command 'scribespells' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'search' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'sendop' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'sendzonespawns' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'serverinfo' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'serverrules' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'serversidename' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'setaaexp' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'setaapoints' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'setaapts' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'setaaxp' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'setadventurepoints' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'setallskill' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'setanim' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'setexp' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'setfaction' set to access level 170.
[06.11. - 09:17:56] command_init(): - Command 'setgraveyard' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'setitemstatus' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'setlanguage' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'setpass' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'setskill' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'setskillall' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'setstat' set to access level 255.
[06.11. - 09:17:56] command_init(): - Command 'setxp' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'showbuffs' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'showpetspell' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'showskills' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'showstats' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'shutdown' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'si' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'size' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'spawn' set to access level 10.
[06.11. - 09:17:56] command_init(): - Command 'spawnfix' set to access level 170.
[06.11. - 09:17:56] command_init(): - Command 'spawnstatus' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'spellinfo' set to access level 10.
[06.11. - 09:17:56] command_init(): - Command 'spfind' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'spoff' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'spon' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'stun' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'summon' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'summonitem' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'synctod' set to access level 90.
[06.11. - 09:17:56] command_init(): - Command 'task' set to access level 250.
[06.11. - 09:17:56] command_init(): - Command 'testspawn' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'testspawnkill' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'texture' set to access level 10.
[06.11. - 09:17:56] command_init(): - Command 'time' set to access level 90.
[06.11. - 09:17:56] command_init(): - Command 'timers' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'timezone' set to access level 90.
[06.11. - 09:17:56] command_init(): - Command 'title' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'traindisc' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'undyeme' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'unfreeze' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'unlock' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'unscribespell' set to access level 180.
[06.11. - 09:17:56] command_init(): - Command 'unscribespells' set to access level 180.
[06.11. - 09:17:56] command_init(): - Command 'uptime' set to access level 10.
[06.11. - 09:17:56] command_init(): - Command 'version' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'viewmessage' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'viewmessages' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'viewnpctype' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'viewpetition' set to access level 20.
[06.11. - 09:17:56] command_init(): - Command 'wc' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'weather' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'worldshutdown' set to access level 200.
[06.11. - 09:17:56] command_init(): - Command 'wp' set to access level 170.
[06.11. - 09:17:56] command_init(): - Command 'wpadd' set to access level 170.
[06.11. - 09:17:56] command_init(): - Command 'wpinfo' set to access level 170.
[06.11. - 09:17:56] command_init(): - Command 'zclip' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'zcolor' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'zhdr' set to access level 0.
[06.11. - 09:17:56] command_init(): - Command 'zheader' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'zone' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'zonebootup' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'zoneinstance' set to access level 50.
[06.11. - 09:17:56] command_init(): - Command 'zonelock' set to access level 100.
[06.11. - 09:17:56] command_init(): - Command 'zoneshutdown' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'zonespawn' set to access level 250.
[06.11. - 09:17:56] command_init(): - Command 'zonestatus' set to access level 150.
[06.11. - 09:17:56] command_init(): - Command 'zsafecoords' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'zsave' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'zsky' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'zstats' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'zunderworld' set to access level 80.
[06.11. - 09:17:56] command_init(): - Command 'zuwcoords' set to access level 80.
[06.11. - 09:17:56] [ZONE__INIT] 224 commands loaded
[06.11. - 09:17:56] [RULES__CHANGE] Loading rule set 'default' (1)
[06.11. - 09:17:56] [RULES__CHANGE] Set rule GM:MinStatusToZoneAnywhere to value 250
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:MaxLevel to value 65
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:LeaveCorpses to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:LeaveNakedCorpses to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:MinRangedAttackDist to value 25
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ExpMultiplier to value 0.5000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:AAExpMultiplier to value 0.5000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:GroupExpMultiplier to value 0.5000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:RaidExpMultiplier to value 0.2000000029802
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:DeathExpLossLevel to value 10
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:CorpseDecayTimeMS to value 86400000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:AutosaveIntervalS to value 300
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:HPRegenMultiplier to value 100
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ManaRegenMultiplier to value 100
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:EnduranceRegenMultiplier to value 100
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Guild:MaxMembers to value 2048
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Skills:MaxTrainTradeskills to value 21
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Pets:AttackCommandRange to value 150.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:ZoneAutobootTimeoutMS to value 120000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:ClientKeepaliveTimeoutMS to value 95000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:UseBannedIPsTable to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:MaxClientsPerIP to value -1
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:ExemptMaxClientsStatus to value -1
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Aggro:PetSpellAggroMod to value 10
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Aggro:SongAggroMod to value 33
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Aggro:SpellAggroMod to value 100
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:BaseCritChance to value 0.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:WarBerBaseCritChance to value 0.0299999993294
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:BerserkBaseCritChance to value 0.0599999986589
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:NPCBashKickLevel to value 6
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ConsumptionMultiplier to value 100
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Spells:AutoResistDiff to value 15
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Spells:ResistChance to value 2.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Spells:ResistMod to value 0.4000000059605
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Spells:PartialHitChance to value 0.6999999880791
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:ClientBaseCritChance to value 0.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:NPCGlobalPositionUpdateInterval to value 60000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule NPC:MinorNPCCorpseDecayTimeMS to value 600000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule NPC:MajorNPCCorpseDecayTimeMS to value 1200000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:GraveyardTimeMS to value 1200000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:EnableShadowrest to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Map:FixPathingZWhenLoading to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Map:FixPathingZAtWaypoints to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Map:FixPathingZWhenMoving to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Map:FixPathingZOnSendTo to value false
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:ClientLinkdeadMS to value 180000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule NPC:UseItemBonusesForNonPets to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Map:FixPathingZMaxDeltaSendTo to value 12.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Map:FixPathingZMaxDeltaLoading to value 12.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Map:FixPathingZMaxDeltaMoving to value 12.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Map:FixPathingZMaxDeltaWaypoint to value 12.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:HealOnLevel to value false
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:FeignKillsPet to value false
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ItemManaRegenCap to value 15
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ItemHealthRegenCap to value 15
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:UseIntervalAC to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:PetAttackMagicLevel to value 30
[06.11. - 09:17:56] [RULES__CHANGE] Set rule NPC:SayPauseTimeInSec to value 10
[06.11. - 09:17:56] [RULES__CHANGE] Set rule NPC:OOCRegen to value 0
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Aggro:SmartAggroList to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Aggro:SittingAggroMod to value 35
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Aggro:MeleeRangeAggroMod to value 20
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Aggro:CurrentTargetAggroMod to value 0
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Aggro:CriticallyWoundedAggroMod to value 100
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Aggro:SlowAggroMod to value 450
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Aggro:IncapacitateAggroMod to value 500
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Aggro:MovementImpairAggroMod to value 175
[06.11. - 09:17:56] [RULES__CHANGE] Set rule NPC:BuffFriends to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:DeathItemLossLevel to value 10
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Watermap:CheckWaypointsInWaterWhenLoading to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Watermap:CheckForWaterAtWaypoints to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Watermap:CheckForWaterWhenMoving to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Watermap:CheckForWaterOnSendTo to value false
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Watermap:CheckForWaterWhenFishing to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Watermap:FishingRodLength to value 30.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Watermap:FishingLineLength to value 40.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ItemDamageShieldCap to value 30
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ItemAccuracyCap to value 150
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ItemAvoidanceCap to value 100
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ItemCombatEffectsCap to value 100
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ItemShieldingCap to value 35
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ItemSpellShieldingCap to value 35
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ItemDoTShieldingCap to value 35
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ItemStunResistCap to value 35
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:ItemStrikethroughCap to value 35
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Spells:PartialHitChanceFear to value 0.2500000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:MQWarpExemptStatus to value -1
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:MQZoneExemptStatus to value -1
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:MQGateExemptStatus to value -1
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:MQGhostExemptStatus to value -1
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:EnableMQWarpDetector to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:EnableMQZoneDetector to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:EnableMQGateDetector to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:EnableMQGhostDetector to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:MQWarpDetectorDistance to value 4900.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:MQWarpLagThreshold to value 140.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:MQWarpThresholdTimer to value 90000.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:EnableFearPathing to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:FleeHPRatio to value 22
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:FleeIfNotAlone to value false
[06.11. - 09:17:56] [RULES__CHANGE] Set rule NPC:EnableNPCQuestJournal to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:SkillUpModifier to value 100
[06.11. - 09:17:56] [RULES__CHANGE] Set rule NPC:CorpseUnlockTimer to value 150000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule NPC:EmptyNPCCorpseDecayTimeMS to value 0
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:ClearTempMerchantlist to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:AddMaxClientsPerIP to value -1
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:AddMaxClientsStatus to value -1
[06.11. - 09:17:56] [RULES__CHANGE] Set rule TaskSystem:EnableTaskSystem to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule TaskSystem:PeriodicCheckTimer to value 5
[06.11. - 09:17:56] [RULES__CHANGE] Set rule TaskSystem:RecordCompletedTasks to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule TaskSystem:RecordCompletedOptionalActivities to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule TaskSystem:KeepOneRecordPerCompletedTask to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule TaskSystem:EnableTaskProximity to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:EnableTutorialButton to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:EnableReturnHomeButton to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:MaxLevelForTutorial to value 10
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:MinOfflineTimeToReturnHome to value 21600
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Zone:AutoShutdownDelay to value 5000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:MaxExpLevel to value 0
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:AdjustProcPerMinute to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:AvgProcsPerMinute to value 2.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:ProcPerMinDexContrib to value 0.0750000029802
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:BaseProcChance to value 0.0350000001490
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:ProcDexDivideBy to value 11000.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Chat:ServerWideOOC to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Chat:ServerWideAuction to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Spells:BaseCritChance to value 0
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Spells:BaseCritRatio to value 100
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Spells:WizCritLevel to value 12
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Spells:WizCritChance to value 7
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Spells:WizCritRatio to value 0
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:SharedBankPlat to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Spells:ResistPerLevelDiff to value 85
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:UseDeathExpLossMult to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:DeathExpLossMultiplier to value 3
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:BindAnywhere to value false
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Bazaar:AuditTrail to value false
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Bazaar:MaxSearchResults to value 50
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:TutorialZoneID to value 189
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Bazaar:EnableWarpToTrader to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Bazaar:MaxBarterSearchResults to value 200
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:AccountSessionLimit to value -1
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:ExemptAccountLimitStatus to value -1
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Mail:EnableMailSystem to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Mail:ExpireTrash to value 0
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Mail:ExpireRead to value 31536000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Mail:ExpireUnread to value 31536000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Channels:RequiredStatusAdmin to value 251
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Channels:RequiredStatusListAll to value 251
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Channels:DeleteTimer to value 1440
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Chat:EnableVoiceMacros to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Spells:TranslocateTimeLimit to value 0
[06.11. - 09:17:56] [RULES__CHANGE] Set rule EventLog:RecordSellToMerchant to value false
[06.11. - 09:17:56] [RULES__CHANGE] Set rule EventLog:RecordBuyFromMerchant to value false
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:GMAccountIPList to value false
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Merchant:UsePriceMod to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Merchant:SellCostMod to value 1.0499999523163
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Merchant:BuyCostMod to value 0.9499999880791
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Merchant:PriceBonusPct to value 4
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Merchant:PricePenaltyPct to value 4
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Merchant:ChaBonusMod to value 3.4500000476837
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Merchant:ChaPenaltyMod to value 1.5199999809265
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:BaseHitChance to value 69.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:AgiHitFactor to value 0.0099999997765
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:HitFalloffMinor to value 5.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:HitFalloffModerate to value 7.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:HitFalloffMajor to value 50.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:HitBonusPerLevel to value 1.2000000476837
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:WeaponSkillFalloff to value 0.3300000131130
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:ArcheryHitPenalty to value 0.2500000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Chat:EnableMailKeyIPVerification to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Chat:EnableAntiSpam to value true
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Chat:MinStatusToBypassAntiSpam to value 80
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Chat:MinimumMessagesPerInterval to value 4
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Chat:MaximumMessagesPerInterval to value 12
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Chat:MaxMessagesBeforeKick to value 20
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Chat:IntervalDurationMS to value 60000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Chat:KarmaUpdateIntervalMS to value 1200000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:MinGMAntiHackStatus to value 2
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Aggro:StunAggroMod to value 750
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:RestRegenPercent to value 0
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:RestRegenTimeToActivate to value 30000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule World:SoFStartZoneID to value -1
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:NPCBonusHitChance to value 26.0000000000000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:KillsPerRaidLeadershipAA to value 50
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Character:KillsPerGroupLeadershipAA to value 50
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Adventure:ItemIDToEnablePorts to value 41000
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Adventure:MinNumberForGroup to value 2
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Adventure:MaxNumberForGroup to value 6
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Adventure:MinNumberForRaid to value 18
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Adventure:MaxNumberForRaid to value 36
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Adventure:MaxLevelRange to value 9
[06.11. - 09:17:56] [RULES__CHANGE] Set rule Combat:ArcheryStationaryPenalty to value 1.0000000000000
[06.11. - 09:17:56] [ZONE__INIT] Loaded default rule set 'default'
[06.11. - 09:17:56] [ZONE__INIT] Loading Tasks
[06.11. - 09:17:56] [ZONE__INIT] Loading embedded perl XS
[06.11. - 09:17:56] [ZONE__INIT] Loading quests
[06.11. - 09:17:56] [ZONE__INIT] Entering sleep mode
[06.11. - 09:17:56] [NET__IDENTIFY] Registered patch 6.2
[06.11. - 09:17:56] [NET__IDENTIFY] Registered patch Titanium
[06.11. - 09:17:56] [NET__IDENTIFY] Registered patch SoF
[06.11. - 09:17:56] [NET__WORLD] Connected to World: localhost:9000
[06.11. - 09:17:56] [ZONE__WORLD] World indicated port 7004 for this zone.
[06.11. - 09:17:56] [ZONE__INIT] Starting EQ Network server on port 7004
[06.11. - 09:22:00] The next weather check for zone: everfrost will be in 9602 seconds.
[06.11. - 09:22:01] Zone: everfrost has weather of type 2.
[06.11. - 09:22:01] Zone: everfrost(30) has weather type = 2. The weather timer has been enabled.
[06.11. - 09:22:01] [WORLD__CLIENT] New connection from 192.168.1.103:4352
[06.11. - 09:22:01] [NET__IDENT_TRACE] 192.168.1.103:4352: First opcode 0x7752 did not match expected 0x2792
[06.11. - 09:22:01] [NET__IDENT_TRACE] 192.168.1.103:4352: Tried patch 6.2_world, and it did not match.
[06.11. - 09:22:01] [NET__IDENT_TRACE] 192.168.1.103:4352: First opcode 0x7213 did not match expected 0x2ec9
[06.11. - 09:22:01] [NET__IDENT_TRACE] 192.168.1.103:4352: Tried patch 6.2_zone, and it did not match.
[06.11. - 09:22:01] [NET__IDENT_TRACE] 192.168.1.103:4352: First opcode 0x7752 did not match expected 0x4dd0
[06.11. - 09:22:01] [NET__IDENT_TRACE] 192.168.1.103:4352: Tried patch Titanium_world, and it did not match.
[06.11. - 09:22:01] [NET__IDENT_TRACE] 192.168.1.103:4352: First opcode matched 0x7213 and length matched 68
[06.11. - 09:22:01] [NET__IDENTIFY] Identified stream 192.168.1.103:4352 with signature Titanium_zone
[06.11. - 09:22:01] [WORLD__CLIENT] New client from 192.168.1.103:4352

nosfentora
06-11-2009, 10:15 AM
recompiled rev654 with

#define NEW_LoadSPDat
//#define DB_LoadSPDat


and spells now work.

nosfentora
06-11-2009, 01:37 PM
spells can be scribed and casted in both titanium and sof, however constantly getting 'you cannot see your target' messages. using rev28 of the maps

trevius
06-11-2009, 02:50 PM
Not all SoF zones have .map files for them. You will need to verify the zone you are trying in has a .map file already. Otherwise, you won't be able to use that zone as a hunting zone, since players can't cast spells on others.

nosfentora
06-11-2009, 03:01 PM
yea, but Tox? (should have specified)

nosfentora
06-11-2009, 03:08 PM
Beh, edit:

maps were in eqemu\maps\maps, and the config file was maps\maps - was working before. moved them to eqemu\maps, changed the config and it works fine now.

any thoughts on the db spells table problem?
using both titanium and sof clients, with both titanium and sof spell sets, using only the spell files everything works.

compiling the server to load from the db, doesn't.

trevius
06-11-2009, 04:58 PM
If there is an issue with your spells_new table, that can cause spells to not be able to load from the database. I recently saw this when I was editing the table using a webtool that I have for managing databases. The exact problem I had was that the tool had saved the spells I edited, but it put NULL entries into fields that were left blank and that do not allow NULL values. So, when it tried to load the spells, it failed because a couple of the spells were messed up in the database.

If you can figure out how to do it, I would highly recommend that you use the import and export perl scripts for managing your spells_new table. Some info on how to use them can be found in this thread:

http://www.eqemulator.net/forums/showthread.php?t=24193&page=3

Specifically post 45 in that thread explains how to use the import and export scripts fairly well.

And yeah, the old Tox has a .map file and should work fine, but if you are using SoF, there is a new Tox and that version does not have a .map file for it yet. It is unfortunate too, because the new Tox is pretty awesome IMO. Most of the amazing new outdoor zones that come with SoF are missing their .map files, but hopefully at some point Azone2 will be updated to be able to handle the new zone file types for those files, because many of the missing zones are the best ones that were added!

nosfentora
06-11-2009, 05:08 PM
Thanks Trevius,

i was using whatever default table came with PEQ and hadn't made any changes with it. I'll try and import the sof spells and see what happens.

i zoned into tox w/ sof (#zone tox - unless that one takes you to the old tox) and spells worked fine. it was populated so maybe it was the old one.

thanks again!