Michael Cook (mackal)
c41521c310
Fix saving binds on charcreate
2016-07-17 22:50:00 -04:00
Akkadius
f437232db1
Overhauled worldserver logging
...
- Now displays account logins
- Zoning from character select
- Zoning from zone to zone
- When any other server process connects to world
- Adjust some zone bootup messages etc.
Adjusted logging code bits all over and refactored variables for readability etc.
2016-07-17 20:45:58 -05:00
Akkadius
3ed43d50f2
Resolving glitchy/choppy mob pathing issues
2016-07-17 19:07:48 -05:00
Michael Cook (mackal)
7cd613e5f2
Comment spell struct with official names for each field
2016-07-17 02:13:13 -04:00
Michael Cook (mackal)
921136c987
Exclude in other Perma Illusion spot
2016-07-16 19:40:20 -04:00
Michael Cook (mackal)
d4df2e7351
Exclude Minor Illusion and Illusion: Tree from perma
2016-07-16 19:33:36 -04:00
Michael Cook (mackal)
9cf553232d
Tweak spell dot stacking exempt based on client
2016-07-16 18:18:41 -04:00
Uleat
6cb2fdd737
Changed constructor call for stringstream in ClientTaskState::EnableTask/DisableTask (write position issues)
2016-07-15 19:32:46 -04:00
Michael Cook (mackal)
bbf4d19de3
Revert "Changed tuple use to struct in maps.cpp (LoadV2) (should help in client drops where slow zone boot-ups are a factor)"
...
This reverts commit 02cedce54eaf590d0ac02fc7dd52c8feb9313f2c.
This is breaks moors!
2016-07-15 15:20:36 -04:00
Uleat
02cedce54e
Changed tuple use to struct in maps.cpp (LoadV2) (should help in client drops where slow zone boot-ups are a factor)
2016-07-14 13:22:36 -04:00
Uleat
871fcd1fc8
Fix for quest enabletask/disabletask api queries
2016-07-14 12:47:55 -04:00
Uleat
7457d832f8
Changed query in BotDatabase::LoadGroupedBotsByGroupID() to use standard table query over view use (should help in cases where players time-out when zoning)
2016-07-12 20:22:14 -04:00
Michael Cook (mackal)
a9ff407657
Optimize Mapp:RotateVertex()
...
This function can get rather expensive and waste a surprisingly
large amount of time. Using moors as a test zone simply switching
from the C math API cos/sin to std::cos/std::sin seemed to help
11.11% Map::RotateVertex(glm::tvec3<float, (glm::precision)0>&, float, float, float)
4.16% Map::RotateVertex(glm::tvec3<float, (glm::precision)0>&, float, float, float)
2016-07-10 23:18:26 -04:00
Uleat
402353affa
Important fix for mob pathing (see changelog.txt)
2016-07-09 03:10:54 -04:00
Uleat
bc196f2e50
Changed world server zone boot-up failure message to 'General' level to facilitate world-initiated zone boot-up issues
2016-07-08 16:19:14 -04:00
Uleat
148eaf7048
Merge branch 'master' of https://github.com/EQEmu/Server
2016-07-08 15:33:42 -04:00
Uleat
b44da7c13a
Fix for command #traindisc not saving disciplines when not used on self
2016-07-08 15:33:36 -04:00
Michael Cook (mackal)
4b57f69cba
Fix illusions on zone
2016-07-07 16:17:13 -04:00
Uleat
542d454fe0
Added rule 'NPC:UseClassAsLastName' to second spawn packet handler
2016-07-05 15:20:46 -04:00
Uleat
3d61df253d
Added rule 'NPC:UseClassAsLastName' to allow certain npcs' class names to be hidden
2016-07-03 19:44:45 -04:00
Akkadius
dcd276a5ce
Merge pull request #534 from fzzzt/master
...
Add FreeBSD as a peer with Linux in eqemu_update.pl OS detection
2016-07-03 15:56:11 -05:00
Josh Endries
bacaf6453e
Add FreeBSD as a peer with Linux in eqemu_update.pl OS detection
2016-07-03 15:13:34 -04:00
Michael Cook (mackal)
860ee81a38
Break invis for AA casts
2016-06-30 21:59:50 -04:00
Michael Cook (mackal)
bcec9501b7
Fix issue with invis not dropping for new item clicks
...
Clients using OP_ItemVerifyRequest couldn't break the invis
themselves, so we gotta for them
2016-06-30 21:49:20 -04:00
Michael Cook (mackal)
37b46d1289
Make more usage of CancelSneakHide
2016-06-30 21:49:00 -04:00
Michael Cook (mackal)
54de212214
Implement OP_CancelSneakHide
...
Didn't test every client, but they should all work
2016-06-30 17:50:31 -04:00
Michael Cook (mackal)
a64343689c
Refactor loot response a bit
...
Invis is dropped after ALL error checking now
Identified all the response types
2016-06-30 14:00:18 -04:00
Michael Cook (mackal)
3e0af2928b
Remove duped code from CommonBreakInvisibleFromCombat
2016-06-30 01:30:51 -04:00
Uleat
a5d79b25db
Grr...
2016-06-28 16:56:42 -04:00
Uleat
cb8843926c
Merge branch 'master' of https://github.com/EQEmu/Server
...
# Conflicts:
# changelog.txt
2016-06-28 16:20:17 -04:00
Michael Cook (mackal)
59ec184208
Merge pull request #533 from noudess/master
...
Res effects now block certain buffs like on live. Blocked spells generate message like on live.
2016-06-28 13:34:39 -04:00
Paul Coene
9a010a90a9
Added Client:UseLiveBlockedMessage rule
2016-06-28 08:27:31 -04:00
Uleat
3d6fe8acba
Fix for bot inventory save failure involving items with unlimited charges
2016-06-28 07:58:38 -04:00
Paul Coene
02ec76d2aa
Res effects now block certain buffs like on live.
...
Blocked spells generate message as on live.
2016-06-27 11:14:33 -04:00
Natedog2012
8615df0a03
Bot names skip player name filter to allow for longer bot names.
...
RoF/RoF2/UF item packets allow for 1000 stack items again.. not capped at 254
2016-06-25 18:05:44 -07:00
Uleat
951f3239f1
Added rule Bots:AllowCamelCaseNames
2016-06-23 22:25:57 -04:00
Akkadius
fe630bf7ca
Adjust default lootdrop max level
2016-06-20 14:27:01 -05:00
Akkadius
1a2537f5d8
Adjust default lootdrop max level
2016-06-20 14:25:05 -05:00
Natedog2012
7b04b9ef4a
Fix for #bot command crashing the zone when sent with no text following "#bot"
2016-06-18 23:37:17 -07:00
Michael Cook (mackal)
30b516e7bd
Merge pull request #530 from EQEmu/luarocks
...
Add luarocks support
2016-06-17 21:09:40 -04:00
Akkadius
c72749790d
Update eqemu_update.pl
2016-06-16 13:14:27 -05:00
Akkadius
05780a9316
Update eqemu_update.pl
2016-06-16 02:17:11 -05:00
Akkadius
3889da7301
Update eqemu_update.pl [skip ci]
2016-06-15 02:02:32 -05:00
Michael Cook (mackal)
57ebfd2675
Merge pull request #532 from noudess/master
...
Changed personal faction earned min/max values to -2000/2000.
2016-06-13 14:30:39 -04:00
Paul Coene
b10187f9de
Changed personal faction earned min/max values to -2000/2000.
2016-06-13 14:04:23 -04:00
Michael Cook (mackal)
af99db7287
Merge pull request #531 from noudess/master
...
Fix for detrimental/beneficial spell overwrite and/or block.
2016-06-13 13:27:41 -04:00
Paul Coene
306ecf003a
Spells like listless power and dread touch should be taking down/blocking
...
spells like augmentation and strenthen respectively. The stacking code
was being bypassed when a beneficial spell and a detrimental spell for the
same effect were being compared.
With this code removed, the spells are compared and the stonger of the two
spells wins and replaces or blocks the other.
Without this change, for example, dread touch takes down strengthen on the
client, but the server still things strength is up, causing a mismatch.
With this change, client/server match.
2016-06-13 09:06:44 -04:00
Michael Cook (mackal)
2b2ebc75b0
Add luarocks support
...
This allows one to use the lua_modules folder as their luarocks tree
ex (from the server folder with lua_modules using default location)
luarocks --tree=lua_modules install luasql-mysql MYSQL_INCDIR=/usr/include
This will install the luasql mysql module so you can now do queries from lua
2016-06-11 15:59:46 -04:00
Michael Cook (mackal)
83bb10b32b
Add support for sub folder style lua modules
...
Ex. lua_modules/?/init.lua will work (which some lua modules do use)
2016-06-11 13:23:52 -04:00
Drajor
d9bdcf2aec
Merge pull request #529 from EQEmu/currency
...
Currency
2016-06-11 21:04:38 +10:00