Paul Coene
19bee763bd
Make world messages about logging in and logging out more detailed.
...
Previously logging in (from desktop) and out (from game) both of which
land you at char select both said Logging (In). Now it tells you which
is occuring.
There really is no Logging Out Compleetely message - not sure where that could
or should be added.
2017-07-15 09:36:43 -04:00
KimLS
be2d65609b
Fix for bug in clearance() world method
2017-04-16 21:06:05 -07:00
KimLS
281483efc1
Merge of a monster
2017-04-02 20:03:51 -07:00
Akkadius
7aa1d243b0
[Performance] Reworked how all log calls are made in the source, see changelog.txt for more details
2017-04-01 03:51:46 -05:00
KimLS
db210ba70e
Merge fix
2017-03-14 21:18:35 -07:00
E Spause
3dd0d43e96
Add a rule, MaxClientsSimplifiedLogic which allows for P99-style IP restrictions if enabled. Opcode handler for OP_WorldLogout in char sel.
...
Only uses ExemptAccountLimitStatus and MaxClientsPerIP. Also adds in an
opcode handler so CLEs are cleaned up at char select when ESC is
pressed.
2017-03-12 23:19:24 -04:00
KimLS
159706efa9
Merge branch 'master' into eqstream
2017-03-12 18:39:15 -07:00
E Spause
04ce4f66ed
Added an optional rule value that forces startzones to be the same as the bind zone and enabled bind xyz once again.
2017-03-12 03:41:21 -04:00
KimLS
66c1fd9369
Revert some changes that were causing more harm than good
2017-02-28 23:17:30 -08:00
KimLS
2447c38c82
Working on world <-> zone communication needs a ton of work really need to rewrite how world works with zones.
2017-01-02 22:38:47 -08:00
KimLS
0db70218e9
Merge fix
2016-11-19 15:54:31 -08:00
KimLS
c86d4be1ae
Headless client work
2016-11-15 21:30:43 -08: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
16642b7c4c
Filename changes to facilitate future updates
2016-10-15 22:14:03 -04:00
Kinglykrab
ed9b6db369
Added optional IP-based account exemptions.
2016-08-27 17:49:04 -04:00
Michael Cook (mackal)
97dc0a84dd
Fix logic paren issue
2016-08-13 15:14:31 -04:00
Michael Cook (mackal)
ef2c17748e
Implement extra spell gems!
...
New limits:
Tit: 9
SoF: 9
SoD: 10
UF: 12
RoF: 12
RoF2: 12
The SoF client doesn't actually support 10 like SoF should
RoF/RoF2 actually have 4 extra broken spell gems in the UI. They don't work and
will likely crash your client
Quest stuff assumes you are passing in valid slots.
(note the old default of 10 should be 22)
There are still somethings to do like clean up the memmed spells if one switches
to an older client that doesn't support as many as their previous client.
2016-07-31 17:16:23 -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
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
9ec299247c
Reworked EQEmuDictionary to use class LookupEntry
2016-06-06 21:59:42 -04:00
Uleat
16895910e4
Another eq_dictionary pass
2016-05-30 06:52:25 -04:00
Uleat
a089820464
Merged client_version and inventory_version into emu_versions files
2016-05-28 04:44:14 -04:00
Uleat
71f128731f
Renamed and moved SkillUseTypes enumeration to EQEmu::skills::SkillType; eq_dictionary work
2016-05-25 18:50:26 -04:00
Michael Cook (mackal)
c43d436b1f
Fix more windows.h/winsock.h/winsock2.h issues
...
We want to use winsock2.h rather than winsock.h. This was mostly enforced
from the global_defines.h file, but I wanted to make it consistent.
Most of these includes can be removed since they're included via
global_defines.h, but someone on windows should clean that up
2016-05-25 13:46:47 -04:00
Michael Cook (mackal)
de48d79b27
Need to account for null byte
2016-05-09 21:46:05 -04:00
Michael Cook (mackal)
c159b89e79
Rewrite VarCache_Struct
...
Basically just remove manual memory management
2016-05-09 14:25:54 -04:00
Michael Cook (mackal)
2fde9edb41
Fix null bind issues
2016-04-26 16:06:24 -04:00
Uleat
b3475d7b50
Reworked ClientVersion into EQEmu::versions; Added EQEmu::versions::InventoryVersion
2016-04-22 03:49:17 -04:00
Uleat
8edb6e9595
Eliminated the nested class design of recent EQEmu work; Some more inv2 convergence work
2016-04-19 04:02:53 -04:00
Uleat
e75a53b775
Rework of eq_dictionary
2016-04-07 17:21:55 -04:00
Uleat
b327da7092
Activation of the new 'Bots' command system
2016-03-24 18:50:31 -04:00
Uleat
1b7841f683
Fix for Berserker 'Piercing' skill issues
2016-01-26 15:08:41 -05:00
Kinglykrab
918bdd73f4
Files changed: ruletypes.h, client.cpp
...
Files added: 2015_07_22_CommonTongue.sql
Adds new rules so you can change the start Common Tongue value for Iksars, Ogres, and Trolls.
2015-07-22 09:24:06 -04:00
KimLS
4d68ddc82f
More NAT fixes, please work
2015-07-16 15:07:59 -07:00
KimLS
87d42931aa
Fix for not having address/localaddress set from not localhost
2015-07-16 14:35:20 -07:00
KimLS
b7cd0b223f
Added two other commands to let you do shared reloading on your own without the hotfix command. Also changed how world determines a zone's address
2015-07-16 01:51:10 -07:00
KimLS
d5098a56e0
Timers and some more loading stuff
2015-06-20 19:44:00 -07:00
Alex
bd9665e35b
Merge pull request #381 from noudess/master
...
Allow server customization of swimming start value.
2015-03-04 19:37:01 -08:00
JJ
318a664b09
No "sigs". [skip ci]
2015-02-23 19:57:47 -05:00
Paul Coene
180c4c3286
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
changelog.txt
2015-02-23 19:11:35 -05:00
Paul Coene
221c1f17c7
Streamline changes for Swimming Rule and add Sense Heading rules
2015-02-23 19:03:28 -05:00
Uleat
d601a70546
Fix for RoF+ clients showing active 'Return Home' button when action is not available
2015-02-23 18:42:12 -05:00
Paul Coene
ba49e5f696
Allow servers to set starting value for swimming instead of the hard coded
...
value.
2015-02-23 13:32:10 -05:00
Uleat
2bed129037
Fix for tutorial button kicking client when re-entering tutorial (return home button for RoF/RoF2 issue still at large)
2015-02-22 22:27:58 -05:00
Uleat
911a515923
Fix for MySQL query failure
2015-02-18 00:22:05 -05:00
Uleat
766641cd15
Implemented per-client character creation limits
2015-02-17 13:58:27 -05:00
Uleat
e4be4d6895
Pre-purposed clean-up
2015-02-17 13:58:26 -05:00
Uleat
20249cec67
Pre-purposed prep-work
2015-02-17 13:58:25 -05:00
JJ
96925f0dde
Some minor cleanup. [skip ci]
2015-01-31 17:03:44 -05:00