Akkadius
de92c277e0
Update eqemu_server.pl to use new AppVeyor build link
...
Adjust pet zoning to occur before zone spawns are sent in bulk
2016-12-01 19:41:12 -06: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
Akkadius
b5e324af83
eqemu_server.pl windows_server_latest - Now pulls down latest unstable binaries built from AppVeyor (x86) [skip ci]
2016-11-28 16:46:38 -06:00
Michael Cook (mackal)
d9e0708331
Merge pull request #576 from AthrogatePEQ/master
...
Add GetAppearance() to lua.
2016-11-28 16:53:56 -05:00
Athrogate
a121675161
Add GetAppearance() to lua.
2016-11-28 13:50:24 -08: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
Michael Cook (mackal)
5a08e0ffd9
Adjust Rogue Evade drop
...
Live seems to be inconsistent with how much hate is dropped, but I parsed
~69% drop on the highest and ~39% for the lowest. So round to 70 and 40.
It was also fairly obvious there was a min hate it could drop you to,
which parsed out to ~100 hate.
2016-11-16 02:36:20 -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
04c8fe7d2c
Fix map loading paths for both platforms
2016-11-11 22:39:08 -06:00
Akkadius
e8d80a436e
Add map debugging [skip ci]
2016-11-11 22:31:54 -06:00
Uleat
3447c86562
Fix for windows compile (stat-use related)
2016-11-11 18:59:47 -05:00
Michael Cook (mackal)
71e641c882
Merge pull request #572 from KinglyKrab/master
...
Fixed #npcspawn update.
2016-11-10 15:57:31 -05:00
Kinglykrab
cb1d0a0bef
Fixed #npcspawn update.
2016-11-10 15:47:18 -05: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
Akkadius
e7e379c71b
Fix map loading logic so that case sensitive checks are made in the following order: maps, Maps, and if neither of those two exist, then <maps> value would take precedence.
...
- Added some log messages for what version of map is being loaded versus MMF
2016-11-10 11:28:06 -06:00
Michael Cook (mackal)
b3842ba72a
Fix indent
2016-11-09 12:14:24 -05:00
Michael Cook (mackal)
a3c16ecdbe
Merge pull request #571 from AthrogatePEQ/master
...
Expose GetLowestLevel() to Lua.
2016-11-09 12:13:15 -05:00
Athrogate
72e7465e16
Lua GetLowestLevel()
2016-11-09 04:41:09 -08:00
Athrogate
4af996e359
Adding GetLowestLevel()
2016-11-09 04:28:57 -08: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
Akkadius
e23fd269d5
Merge pull request #570 from zerosum0x0/potential_makeplat
...
fix potential plat creation exploit
2016-11-06 16:10:43 -06:00
KimLS
3e38055f20
Fix for how servers are removed and added to loginserver
2016-11-05 17:02:54 -07: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
Michael Cook (mackal)
b1f97712f1
Quick fix for bulk XTarget updates
...
This needs to be investigated more, but a 0 here for a valid mob
is bad.
2016-11-03 14:31:09 -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
KimLS
90443891d6
Fix for logs crash
2016-11-01 00:04:34 -07:00
KimLS
8d729d4ea0
Changed args to const string
2016-10-31 21:38:13 -07:00
KimLS
d8da52796b
Rework login credential functions
2016-10-31 21:19:48 -07:00
zerosum0x0
66f253553a
Added an f like a dummy
2016-10-30 22:12:46 -06:00
zerosum0x0
7f4ce3faf5
fix potential plat creation exploit
2016-10-30 22:04:10 -06:00
Michael Cook (mackal)
a29177de9e
Fix zone/embparser.h header guard
2016-10-30 22:51:50 -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
Michael Cook (mackal)
cbb7090615
Fix SNEAK_RESTRICT Message Type
2016-10-28 20:45:05 -04:00
Michael Cook (mackal)
b9fefc95e8
Enforce 4 sec Sneak Attack rule fixes #569
...
Spells flagged with SNEAK_ATTACK requires you to be hidden for
about 4 seconds before you can cast them
2016-10-25 23:19:20 -04:00
Akkadius
60406ebcc1
Test build notification
2016-10-25 02:52:31 -05:00
Michael Cook (mackal)
a6f5571750
Fix infinite loops
2016-10-24 13:29:07 -04:00
KimLS
fab8765c2f
Test authentication
2016-10-23 18:01:39 -07:00