Michael Cook (mackal)
e680a0f704
Change LottingItem_Struct::auto_loot to signed
2016-12-16 16:09:31 -05:00
Uleat
6994157184
Added optional bots rule 'CasterStopMeleeLevel'
2016-12-09 20:12:08 -05:00
Michael Cook (mackal)
fddb6f67ab
Update IsPartialCapableSpell based on Torven's findings
2016-12-09 13:29:46 -05:00
Michael Cook (mackal)
26985496d1
Fix Shield Specialist related SPAs
2016-12-08 22:36:47 -05:00
Michael Cook (mackal)
baf9336617
Fix RoF+ OP_InterruptCast
2016-12-06 14:12:11 -05:00
Uleat
0ab0c5c117
Added trade hack detection code
2016-12-03 18:17:10 -05:00
KimLS
48412087e8
Merge branch 'master' into eqstream
2016-12-03 15:05:20 -08:00
KimLS
7ce382396b
Compile fix
2016-12-03 15:04:46 -08:00
Michael Cook (mackal)
ffbc913b9d
Rename some spell fields
2016-12-01 13:35:19 -05:00
Michael Cook (mackal)
286bfa7af6
Implement the PC/NPC only flag
2016-11-30 20:53:39 -05:00
KimLS
0db70218e9
Merge fix
2016-11-19 15:54:31 -08:00
KimLS
c77e65c07d
More HC work, almost fully logs in
2016-11-19 15:50:22 -08:00
Michael Cook (mackal)
bbd2796ea4
Add ParticlePoint enum for OP_LevelAppearance
2016-11-18 13:55:04 -05:00
KimLS
c86d4be1ae
Headless client work
2016-11-15 21:30:43 -08:00
Michael Cook (mackal)
3dec02881a
Revamp Buff slots
...
Server side we now have 63 total buff slots for clients
They match RoF/RoF2 and are mapped as 42 long, 20 short, 1 disc
The player is limited to what their clients supports, so
Tit players can have 25 buffs and 12 songs, while other can have more
When you log in, we only load up to the max your client supports,
the rest of the buffs are thrown away
Also changed is the default Max Buff slots for NPCs, they now match Tit (60)
If you are thinking about raising that, here are what some other clients support
Tit - SoF 60, SoD - UF 85, RoF - RoF2 97 (although UI only has 85 slots, you can
edit it if you want more)
Also SoD+ the pet limits match the NPC limits.
This will increase memory usage a bit, but I don't see a solution to that
Plus I think most people want this.
2016-11-15 01:37:58 -05:00
KimLS
84367e1f77
Added headless connection stuff, fixing connecting with daybreakconnections
2016-11-13 23:28:25 -08:00
Akkadius
34ffb5b908
Create shared_memory directory from the config file if it doesn't exist on launch of shared_memory.exe
2016-11-10 12:00:44 -06:00
KimLS
f07b5d9032
Legacy connection wip
2016-11-07 21:03:06 -08:00
Akkadius
462dea67e1
Merge pull request #566 from N0ctrnl/hott-test
...
Optional rule to grant HoTT to newly created characters
2016-11-06 16:11:02 -06:00
KimLS
bdf6f6da99
Fix for opcode manager not being set to anything (messes up release builds doh)
2016-11-05 16:39:51 -07:00
KimLS
d83e8b7d8f
Added back in eq stream ident timeout, also fixed bug with opcode manager
2016-11-05 16:38:57 -07:00
KimLS
1ada60b611
Added write baton to tcp sends so we follow spec
2016-11-05 16:18:39 -07:00
Michael Cook (mackal)
06e2f76c05
Implement SE_SummonToCorpse
2016-11-05 14:08:00 -04:00
KimLS
53beefd19b
Fix for how uv writes work on linux (they don't copy the buffer automatically) which should enable actually logging in on linux now
2016-11-02 18:45:05 -07:00
Michael Cook (mackal)
cbe53951f8
Add missing ITEMTransfig1HB
2016-11-02 13:36:04 -04:00
Michael Cook (mackal)
a15df2ec2c
Switch Master Wu to modern live implementation
...
Classic Master Wu still exists setting Combat:ClassicMasterWu to true
2016-10-30 22:41:24 -04:00
Ubuntu
7f7a4b0f2d
Compile fixes for linux cpp++11
2016-10-30 19:42:28 +00:00
KimLS
f3e2af7e42
Working on login / world connection mostly there, fixed a few crashes with encryption on 0 length packets
2016-10-29 23:23:04 -07:00
KimLS
0b8b41d91f
World <-> Login connection reworked
2016-10-28 19:02:03 -07:00
KimLS
1d1df3bf7a
Servertalk implementation wip, added optional support for pub-key authenticated encryption (via libsodium), not backwards compatible.
2016-10-23 17:55:19 -07:00
Uleat
db7f0cc977
Fix for model glitches resulting from a recent patch
2016-10-23 15:28:20 -04:00
KimLS
e29ca88a76
Removal of openssl stuff
2016-10-20 21:32:48 -07:00
Kurt Gilpin
d1f7448b25
Rule for HoTT grant. Defaults to false
2016-10-17 18:58:52 -05:00
Kurt Gilpin
d62ceaefcc
Rule to grant HoTT ability on character create
2016-10-17 18:57:35 -05:00
Uleat
ec548874cc
Another windows laxity...
2016-10-17 11:06:16 -04:00
Uleat
101002d635
Renamed enum class InventoryVersion to MobVersion
2016-10-17 06:32:51 -04:00
Uleat
04f4fd652b
Renamed class Inventory to EQEmu::InventoryProfile
2016-10-17 04:59:00 -04:00
Uleat
1cb79c8c1f
Separated class Inventory from item_instance files into inventory_profile files
2016-10-17 02:41:09 -04:00
Uleat
3438247904
Moved namespace ItemField from item_instance.h to shareddb.cpp
2016-10-17 01:03:40 -04:00
Uleat
9f01d14c64
Real fix for travis-ci build failure (thanks demonstar55!)
2016-10-16 23:18:12 -04:00
Uleat
7071b27183
Fix for travis-ci build failure
2016-10-16 21:59:35 -04:00
Uleat
bfd07b1010
Added class EQEmu::InventorySlot
2016-10-16 21:36:39 -04:00
KimLS
960da66b87
Fix for crash on bind
2016-10-16 17:03:02 -07:00
Uleat
8b5dd58e96
Renamed struct EQEmu::ItemBase to EQEmu::ItemData and class ItemInst to EQEmu::ItemInstance
2016-10-16 05:10:54 -04:00
Uleat
decaadfe7d
Merge branch 'master' of https://github.com/EQEmu/Server
...
# Conflicts:
# changelog.txt
2016-10-15 22:27:14 -04:00
Uleat
16642b7c4c
Filename changes to facilitate future updates
2016-10-15 22:14:03 -04:00
KimLS
23120bcde6
Added keep alive to relay link for backwards compat with emu_tcp_connection (they disconnect you after about 45 seconds if you don't send keep alives even if the tcp connection is fine...)
2016-10-14 21:19:14 -07:00
KimLS
44b9c99781
Relay link improvements, considering changing it.
2016-10-14 19:48:49 -07:00
KimLS
4ba0aa8e7f
Basic relay link connection
2016-10-11 21:34:26 -07:00
KimLS
7a3147a3b3
Streams work on all of the servers now
2016-09-29 22:21:39 -07:00