EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Unable to cast any spells with svn release (https://www.eqemulator.org/forums/showthread.php?t=33914)

strider51 07-24-2011 04:35 PM

Unable to cast any spells with svn release
 
Hello,

I updated last night, and did a rebuild (haven't updated today yet).

I thought that everything was ok, until i noticed that no NPC's were casting any spells.

I also discovered that when I tried to mem a spell, I got an error saying there was no spell of that ID (I'm talking low lvl spells, this is not a client issue).
I also noticed that zone.exe was crashing.

I then reverted back to the Previous .EXE's that I saved. This was a build from Friday. Everything works fine now, so there is something up with the latest release and spells.


Additionally: I've noticed that the BOTs don't hold aggro.. Almost as if the MOBs have no aggro table ? This might be a function of the zones i'm running in right now, because on Friday everything was working fine in zones like hateplaneb and other planes. Today i'm on a new char in the tutorial and lower levels like Kurns tower, but as soon as I'm within range of the mob, or first cast I get aggro.


Thanks,

lerxst2112 07-24-2011 05:33 PM

Whenever you update your code you need to apply the required SQL updates. They are located in the trunk\EQEmuServer\utils\sql\svn directory. Apply any that are newer than your database version.

strider51 07-24-2011 06:33 PM

Yep, I have up to the latest applied.

lerxst2112 07-24-2011 07:00 PM

My server is at rev 1983, and I can memorize/cast spells. My bots and NPCs are also casting spells.

Sounds like you need to start digging in logs to see what's failing.

strider51 07-24-2011 07:02 PM

Ok thanks for the confirmation. I'll start looking around!

First thing i've noticed:
my latest Sql file in the sv folder is 1977_underwater. Is there a 1983 file?

strider51 07-24-2011 08:18 PM

OK I just recompiled with the latest release and I get the same issue.
Here is the only abnormal thing I could find in the logs

[07.24. - 20:07:01] Useless use of private variable in void context at plugins/formation_tools.pl line 364.
[07.24. - 20:07:01] Subroutine Cwd::fastcwd redefined at C:/Perl/lib/Cwd.pm line 732.
[07.24. - 20:07:01] Subroutine Cwd::getcwd redefined at C:/Perl/lib/Cwd.pm line 732.
[07.24. - 20:07:01] Subroutine Cwd::abs_path redefined at C:/Perl/lib/Cwd.pm line 732.
[07.24. - 20:07:01] Subroutine CalcDestFromHeading redefined at plugins/path_tools.pl line 222.
[07.24. - 20:07:01] Loading perl commands...
[07.24. - 20:12:01] Use of uninitialized value $plugin::name in concatenation (.) or string at plugins/soulbinders.pl line 6.


What's strange is that my other exe's which I built on Friday from SVN head work just fine with my database and everything... And my database has all required sourced.

hmmm

strider51 07-24-2011 08:40 PM

RESOLVED:

I had to move the EMuShareMem.dll from my build. First time I had to do this since I started builds. Makes sense (Now i'm going to script this so I dont forget these things)

Thanks for the information!

sorvani 07-25-2011 01:47 AM

Assuming you are not doing a clean then build in visual studio, all you have to do is move the ones with the updated file dates.

strider51 07-25-2011 06:18 PM

So I'm still having the aggro problems.. It's almost like the mobs have no aggro list.

Can anyone confirm that the latest executables and database changes that the bots can take aggro and tank?

strider51 07-25-2011 08:35 PM

For some reason it wouldn't let me edit my post:

I just moved to my other PC, did a fresh database update, and fresh .exe build. (even had to install mysql and per).

I made a new char, spawned a warrior bot. Told the bot to attack a mob, then stood behind the mob (I wasn't attacking, healing or casting).

The mob continued to attack me rather than the taunting warrior bot.

This behavior does not happen when I run with a 1977 build.

Any idea on what I might be doing wrong? or has anyone been able to replicate this? Or should I just stick with 1977 ?

Thanks,!


All times are GMT -4. The time now is 12:00 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.