Commit graph

276 commits

Author SHA1 Message Date
Image
a7dfb31f39 Exe Updates 2020-03-22 13:18:47 -04:00
Image
3234470441 disarm chest traps trigger on group
Fixes #49

Added group triggers to disarm chest traps.

Rule R_Loot, ChestTriggerRadiusGroup added (by default 10.0f).  Outside radius group members will not be impacted
2020-03-22 13:18:40 -04:00
Image
99cfea29e0 Exe Updates 2020-03-22 10:18:10 -04:00
Image
f0d1fb950d Update Spawn.cpp
Include not needed
2020-03-22 10:18:04 -04:00
Image
19f945690f Exe Updates 2020-03-22 09:46:24 -04:00
Image
04498a2490 Player/Target Radius added to distance checks
Radius is now built into the GetDistance formula, it also is based on f32/32.0f per recommendations of peak (Thx peak!)

Added combat range as a rule: rule_manager.GetGlobalRule(R_Combat, MaxCombatRange)->GetFloat()

Fixes #53
2020-03-22 09:45:40 -04:00
Image
442868f80a smash crash fix for camera shake
crash fix for camera shake by smash
2020-03-21 21:22:52 -04:00
Image
4694e15f28 naetz09 Templar Cure Spell fix
CureDetrimentByType -> CureByType
2020-03-21 17:06:43 -04:00
Image
0d5016cbbf Exe Updates 2020-03-21 11:32:38 -04:00
Image
151b1fc91a Disarm chest old rules
- Added rule R_Loot, AutoDisarmChest enabled (1) by default.  Setting to 0 will mean you must right click and disarm chest, clicking the chest will not auto disarm and instead always trigger the trap

Fixes #47
2020-03-21 11:32:07 -04:00
Image
1098fb7162 Exe Updates 2020-03-21 07:42:47 -04:00
Image
7d6de27e1f spawn combine save crashes, reports wrong location id
Fixed spawn combine save, was previously crashing (RemoveSpawn called multiple times) and also giving the wrong spawn location id as well (in the message output to the client)

Fixes #54
2020-03-21 07:42:40 -04:00
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 #34
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 #38
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 #50, side issue #53 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 #29
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 #51
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 #10

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 #36.
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 #45
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 #24 - 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