General Commit

EQ2Emulator Development forum.

Moderator: Team Members

Post Reply
User avatar
thefoof
Retired
Posts: 630
Joined: Wed Nov 07, 2012 7:36 pm
Location: Florida

General Commit

Post by thefoof » Wed Jan 29, 2014 3:55 am

Just committed a bunch of fixes/ a few new things.

Titles
*These should show properly always now.

*You can now set custom titles for NPCs (/spawn set prefix title, /spawn set suffix title)


Last Names
*You can now set your player's last name via the UI or (/lastname Name) command, this is a basic implementation no special formatting or filters

*You may set the last name of an NPC now (/spawn set lastname name)

Rules
*MaxLastNameLength - this rule lets you set the maximum length of a player's last name - defaulted to 20

*MinLastNameLength - this rule lets you set the minimum length of a player's last name - defaulted to 4

*MinLastNameLevel - this rule lets you set the minimum level a player is allowed to change their last name - defaulted to 20

*CheckAttackNPC - I felt the aggro timers needed to be quicker so I added rules for them, this one controls how often the zoneserver checks for NPCs to attack other NPCs (in milliseconds) - defaulted to 2000 which is what we had before

*CheckAttackPlayer - this changes how often the zoneserver checks for NPCs to attack players (in milliseconds) - defaulted to 2000


Dev Features

*I changed the luaspell target list to use spawn ids instead of pointers so that it uses jab's method of getting rid of invalid pointers, should reduce crash severity from spellprocess by a lot. Did a lot of testing and everything seems to work fine but let me know if something is off, had to rewrite a lot of functions.

User avatar
John Adams
Retired
Posts: 9684
Joined: Thu Jul 26, 2007 6:27 am
EQ2Emu Server: EQ2Emulator Test Center
Characters: John
Location: Arizona
Contact:

Re: General Commit

Post by John Adams » Wed Jan 29, 2014 3:40 pm

Excellent work, Foofs!

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests