Commit graph

164 commits

Author SHA1 Message Date
Image
cc25e4f3d1 Exe Updates 2020-03-21 00:24:43 -04:00
Image
e86c4bb4aa Added rule R_Spells,NoInterruptBaseChance set to 50
Base chance to resist interrupt was 30%, increased to 50%.  Maybe later on a level restriction to reduce when you are much higher level than your target.

Fixes 
2020-03-21 00:24:36 -04:00
Image
a58ab7a27c Exe Updates 2020-03-20 23:42:18 -04:00
Image
47604d1735 LUA Filename Tracking in errors
Can translate lua_state into applicable filename, used to expose errors in logs.

Fixes 
2020-03-20 23:42:12 -04:00
Image
c8540dd3c6 Exe Update 2020-03-20 23:41:32 -04:00
Image
cbdef22c5f LoginServer Patches
- allow more than one world server
- fixed some of the fields in the WorldList being set properly
- Added a flag in CreateCharacterReply
2020-03-20 23:41:27 -04:00
Image
55c62f82b8 Exe Updates 2020-03-19 09:48:35 -04:00
Image
6676f66184 LoginServer.ini reading updated
- LoginServer and LoginConfig blocks now break out if we enter a new block (previously the ini was read all thru)
- Upon a failure from login server, world server will attempt to reload the ini (you can change account name/password on the fly if it is wrong)
2020-03-19 09:48:30 -04:00
Image
ad12e29854 Exe Updates 2020-03-19 09:05:38 -04:00
Image
5a38e28d1e Added customizeable LootRadius rule
Syncs to disarm and loot right click options + /loot distance check.

Fixes , side issue  to be fixed in Aries Stage 1.0
2020-03-19 09:05:24 -04:00
Image
fa3312888f Exe Update! 2020-03-19 08:40:27 -04:00
Image
49483cfeba LS needs to send char list after character delete to remove 'recoverable' char option
Fixes 
2020-03-19 08:40:21 -04:00
Image
5b902d66e2 Update README.md 2020-03-18 23:55:23 -04:00
Image
5aaa096d6f Update README.md
Note that the account creation option can let you bypass inserting a account to mysql/mariadb
2020-03-18 23:54:56 -04:00
Image
66f781ab86 Exe Update! 2020-03-18 23:49:03 -04:00
Image
d87a363e4b Login Server now supports auto account creation upon a new acct
This includes creation of a new parameter in the LoginServer.ini, AccountCreation in the LoginConfig block can be 0 to disable, by default it is 1 (or if the field is not defined, its considered true)

Fixes 
2020-03-18 23:48:57 -04:00
Image
ec9b1ae7a5 Exe Updates 2020-03-18 23:15:18 -04:00
Image
6a06b51c5d SHA512 Implementation **Must reset password on worldservers and accounts**
Fixes 

LS database:
- md5 no longer used, now use sha2('password',512) instead for mysql/mariadb
- account table passwd expanded to 256 chars
- login_worldservers password field expanded to 256 chars

manual update:

\u eq2ls
alter table account modify column passwd varchar(256) not null default '';
alter table login_worldservers modify column password varchar(256) not null default '';
2020-03-18 23:15:10 -04:00
Image
bebc88e949 Exe Updates 2020-03-18 22:43:40 -04:00
Image
870c3f61ac Update WorldDatabase.cpp
Update support for spawn_widgets and spawn_signs.  Also place holder for insert.  Fixes .
2020-03-18 22:43:10 -04:00
Image
3c0b5abeb5 Update Widget.h
Translation from Widget Type ID to Widget Type Name
2020-03-18 22:42:44 -04:00
Image
d04d89e32c Exe Updates 2020-03-16 20:11:44 -04:00
Image
5339ebd958 DatabaseNew needed retry logic upon loss of mysql server
Fixes 
2020-03-16 20:11:34 -04:00
Image
98c2325776 Exe Updates 2020-03-16 19:23:08 -04:00
Image
172065b60a fixed second depth of chest lists
allows all difficulty levels to be tracked individually in the 2nd layer (zone->difficulty or difficulty->zone)
2020-03-16 19:22:06 -04:00
Image
330b5b4fb5 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-03-16 15:02:19 -04:00
Image
05e065279b More nix fixes... 2020-03-16 15:02:10 -04:00
Gogs
462db407c4 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-03-16 11:57:03 -07:00
Gogs
fbb72898fc Fixes for Linux Compat 2020-03-16 11:56:19 -07:00
Image
7230904f7b Exe Updates 2020-03-16 14:55:25 -04:00
Image
de0979f2ec Linux fixes for ChestTraps 2020-03-16 14:54:54 -04:00
Image
efc95eb208 Exe Updates 2020-03-16 14:26:36 -04:00
Image
b61ec973b0 Proper live messages for disarm chest trap
Fixed the self messages for disarm chest trap to be like live
2020-03-16 14:26:17 -04:00
Image
8b49d4aadc Exe Updates 2020-03-16 13:39:19 -04:00
Image
71335bbe99 Update ChestTrap.cpp
Forgot some locking on GetNextChestTrap..
2020-03-16 13:38:55 -04:00
Image
83a441f4e5 Update ChestTrap.cpp 2020-03-16 13:26:17 -04:00
Image
ffbd42e3a8 Exe Updates 2020-03-16 13:23:49 -04:00
Image
d7a00658d1 Rest of Chest Traps and Disarm Chest Traps implementation
Fixes  - chest traps and the ability to disarm is implemented.  Can restrict by zone (or applicable to all zones using -1), min and max chest difficulties.

1 = Small Chest (no trigger)
2 =  Treasure Chest (trigger)
3 = Ornate Chest (trigger)
5 = Exquisite Chest (trigger)

DB/updates/chest_traps_tableandsamples.txt included - this will allow you to source in the chest_traps and some 'example' traps (not real ones just testing ones).

Disarm command also required for right click option on chest: insert into commands set type=0,command='disarm',subcommand='',handler=510,required_status=0;
2020-03-16 13:23:38 -04:00
Image
4bc36eb7af Reduce worldserver reconnect to loginserver and fix database.ping 90s to 10s
Should help reduce , however must still investigate further into mysql has gone away and reconnecting to DB automatically.
2020-03-16 13:13:47 -04:00
Image
a3c542cbcc Fix to have spell visuals on /castspell 2020-03-16 11:19:43 -04:00
Image
eb6b8e77e3 Exe Updates! 2020-03-13 12:42:32 -04:00
Image
927805733d Invisiblity behavior not restricted by PVP Flag check, only radius setting
Allows PVE/PVP to both support 'invisibility' behavior that makes clients actually invisible from each other at range or all together.
2020-03-13 12:41:38 -04:00
Image
69c463d6a4 Exe Updates! 2020-03-13 11:42:21 -04:00
Image
4e940f6b7c PVP Invisibility Support
Fixes 

- Invisibility support for PVP
- Rule R_PVP InvisPlayerDiscoveryRange added.  Default 20.  Setting to 0 means invis players are always seen.  -1 means they are never seen (unless their opponent has see invis for example)
- Crash fix back in ProcessSpawnConditional, spawn_list is getting a null spawn somehow, we can't process it!
2020-03-13 11:42:13 -04:00
Image
35997b0088 Exe Updates! 2020-03-13 00:21:22 -04:00
Image
7c960a9d74 PVP Basics
PVP Melee attack, spell attack is possible now.  Originally the PVPFlag did not function correctly.  Added a PVP Level Range rule.

Fixes 
2020-03-13 00:20:58 -04:00
Image
5f5b7768f1 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-03-12 17:50:33 -04:00
Image
4eb9b7c95c @xonos icon extraction
icon extraction for EQ2, thanks Xonos!
2020-03-12 17:50:24 -04:00
Gogs
d4ccea24b8 Merge branch 'master' of http://cutpon.com:3000/devn00b/EQ2EMu 2020-03-12 13:13:56 -07:00
Gogs
b3231b8a35 Update to DB Dump 2020-03-12 13:13:17 -07:00