Akkadius
332a3d6c6a
Add "mob" to perl-doc-parser.pl
2018-07-01 19:30:52 -05:00
Akkadius
214503617e
perl_mob.cpp formatting
2018-07-01 19:28:01 -05:00
Akkadius
1a1cce859a
Update perl_mob.cpp croak usage blocks
2018-07-01 19:26:50 -05:00
Akkadius
0786b1158a
Add initial perl-doc-parser.pl for Client
2018-07-01 18:16:23 -05:00
Akkadius
4d87216ec6
Format perl_client.cpp
2018-07-01 18:16:04 -05:00
Akkadius
7dbf24b95d
Cleanup perl_client.cpp Usage types
2018-07-01 18:14:31 -05:00
Akkadius
eae7183de2
Word better
2018-05-28 03:33:44 -05:00
Akkadius
1d088a1ac1
Merge branch 'master' of https://github.com/EQEmu/Server
2018-05-28 01:47:06 -05:00
Akkadius
7d0b7560bc
Fix for map download
2018-05-28 01:46:50 -05:00
Akkadius
7e86337b80
Update notes
2018-05-28 01:13:57 -05:00
Akkadius
ac25d49a62
Patch notes - navmesh merge
2018-05-28 00:59:02 -05:00
Akkadius
8a911682bf
Use GetRaceGenderDefaultHeight in GetDefaultRaceSize constant
2018-05-28 00:41:32 -05:00
Akkadius
a87bf5681f
Merge branch 'master' into wp_master
2018-05-28 00:33:05 -05:00
Akkadius
b84b98dd7c
Merge branch 'master' into wp_master
2018-05-28 00:32:39 -05:00
Akkadius
c8389103e3
Few tweaks to rules loading code - broadcast all zones that have loaded when #reloadallrules is used
2018-05-27 23:44:09 -05:00
Akkadius
7a7069959f
Fix issue where size 0 NPC's would hop in and out of the ground because FixZ calculates the offset wrong by adding a default race size
2018-05-27 23:14:32 -05:00
Akkadius
a20615ea11
Add an up to date easy to read race defines list
2018-05-27 23:13:43 -05:00
Akkadius
0e8672562a
Fix issue where some perl calls were unintentionally renamed
2018-05-26 17:39:57 -05:00
Akkadius
05ae8c8219
Add rule Aggro:NPCAggroMaxDistanceEnabled - enabled by default
...
If enabled, NPC's will drop aggro beyond 600 units or what is defined at the zone level
2018-05-25 22:41:46 -05:00
Chris Miles
d0e960e64b
Ubuntu Server 18 LTS compile fix
2018-05-21 19:30:51 -05:00
Akkadius
eb463eef97
Tweaks to zone shutdown code
2018-05-12 03:31:47 -05:00
Akkadius
d43273fd1b
Fix some of the Fix Z logic - Boats no longer snap Z - Even though we checked for water, chances are boats pathing was above water and would snap Z to the floor of the water
2018-05-11 00:43:49 -05:00
Akkadius
2c91d1db6e
Make sure NPC's don't open keyed or lockpick enabled doors - also make sure we are opening doors and not platforms above or below
2018-05-11 00:14:24 -05:00
Akkadius
d504397593
Change map loading paths - maps/base/*.map - maps/water/*.wtr - maps/nav/*.nav
2018-05-10 04:19:43 -05:00
Akkadius
95043d637c
Implement NPC's opening doors and clean up door code a bit
2018-05-10 03:54:49 -05:00
Chris Miles
4071e1d4d9
Merge pull request #717 from N0ctrnl/patch-6
...
Removed conditional for installing libsodium.
2018-02-24 00:30:27 -06:00
Akkadius
cbd68ff8c8
Add new heading format conversion routine - eqemu_server.pl quest_heading_convert
2018-02-16 01:18:52 -06:00
Chris Miles
80ad3a8940
Merge pull request #702 from daerath/BugFix/RecipesIgnoreContainerSize
...
Bug fix/recipes ignore container size
2018-02-02 13:15:24 -06:00
Akkadius
462349ad84
[eqemu_server.pl] Fix database dump script utility
2018-01-17 03:47:33 -06:00
Akkadius
19183f958e
[eqemu_server.pl] Support for Linux Loginserver installation
2018-01-17 03:41:36 -06:00
Chris Miles
f67d280845
[eqemu_server.pl] Account for qsdatabase when installing config variables
2018-01-15 00:18:16 -06:00
Chris Miles
6d7203ef4b
Update eqemu_server.pl
2018-01-15 00:00:41 -06:00
Chris Miles
90a9b98ae6
Remove install_variables on install completion (Linux) [skip ci]
2018-01-14 23:47:53 -06:00
Akkadius
61fb708b73
Disable caching for eqemu_server.pl wget requests [skip ci]
2018-01-14 22:52:02 -06:00
Chris Miles
4629b4f261
Update user_tables.txt
2018-01-14 22:32:22 -06:00
Akkadius
865c8562da
Merge branch 'master' of https://github.com/EQEmu/Server
2018-01-14 14:04:34 -06:00
Akkadius
7fea04c663
Conversion order adjustment [skip ci]
2018-01-14 14:04:26 -06:00
Chris Miles
8620e1b7c9
Merge pull request #695 from N0ctrnl/patch-5
...
Install JSON libraries
2018-01-14 00:02:28 -06:00
Akkadius
40ebee9ff4
Noudess: This makes newly spawned NPCs have a chance to cast
2018-01-13 22:14:21 -06:00
Akkadius
26213f9049
Merge branch 'master' of https://github.com/EQEmu/Server
2018-01-13 22:04:29 -06:00
Akkadius
680f1f017d
Compile fixes from merge
2018-01-13 22:04:10 -06:00
Chris Miles
cee3dc370d
Update README.md
2018-01-13 21:57:47 -06:00
Akkadius
f91de33e5d
Merge remote-tracking branch 'origin/doc_scripts'
2018-01-13 21:51:33 -06:00
Akkadius
a5e65b93c9
Change our web request references to master now that we are merged
2018-01-13 17:22:27 -06:00
Chris Miles
92e20d07ae
Update README.md
2018-01-13 16:42:55 -06:00
Akkadius
c4432bcd7e
Merge fixes
2018-01-13 16:41:10 -06:00
Chris Miles
b6fc878aab
Update README.md
2018-01-13 16:38:11 -06:00
Chris Miles
4cd7d98224
Merge pull request #693 from noudess/master
...
This patches gross pet errors in Z.
2018-01-12 03:11:34 -06:00
Chris Miles
14b3525e9c
Merge pull request #688 from noudess/master
...
Exclude clients from FixZ to fix fear issues.
2018-01-09 19:35:30 -06:00
Chris Miles
91da1305a4
Merge pull request #686 from shea851/GetWorldTime_fix
...
Packet sends with sz 0 do not work on Linux
2018-01-08 20:44:01 -06:00
Akkadius
6e1c8c665b
Fix NPC aggro to account for squared - fixing NPC's that aggro beyond the normal scan range
2018-01-04 14:38:29 -06:00
Chris Miles
11092da32d
Merge pull request #678 from noudess/master
...
Mobs no longer root feared enemies.
2017-12-25 13:46:53 -06:00
Chris Miles
dfccb4a2bc
Merge pull request #679 from SecretsOTheP/master
...
Fixed Ubuntu 17.10 compile until FMT is updated
2017-12-25 13:46:18 -06:00
Chris Miles
9cfe6b936b
Merge pull request #673 from noudess/master
...
Upgrade weaponless NPC offense
2017-12-04 08:10:57 -06:00
Chris Miles
9b4e63fbc7
Merge pull request #677 from shea851/distance_change
...
Add distance logic to mobs that move
2017-12-04 08:10:47 -06:00
Akkadius
29a62dfa85
Remove debugging
2017-11-21 21:48:35 -06:00
Chris Miles
790304d1f1
Merge pull request #672 from noudess/master
...
MoveTo while saving guard position no longer hops.
2017-11-21 21:41:12 -06:00
Chris Miles
7e0e9a037d
Merge branch 'master' into master
2017-11-21 21:39:31 -06:00
Chris Miles
712fe1f6ec
Merge branch 'master' into master
2017-11-21 21:26:52 -06:00
Akkadius
b03e9af597
Fix issues with NPC's ghosting who path for long distances, this should wrap up the small remainder of ghosting edge cases
2017-11-21 21:25:20 -06:00
Chris Miles
6bb3ebc00e
Merge pull request #669 from noudess/master
...
Added a #petname command for renaming only pets
2017-11-16 20:41:01 -06:00
Chris Miles
a721179aa8
Merge pull request #667 from noudess/master
...
Roam Box code was changing z every loop through.
2017-10-25 00:30:16 -05:00
Akkadius
9856df20fb
Fix SQL syntax in Adventure::MoveCorpsesToGraveyard()
2017-10-23 17:24:18 -05:00
Akkadius
c8b75e982e
Safeguard characters losing their account_id
2017-10-20 18:36:11 -05:00
Akkadius
ab569681b1
Merge branch 'master' of https://github.com/EQEmu/Server
2017-10-16 15:54:37 -05:00
Akkadius
b10f5d3745
Group ID can be zero
2017-10-16 15:52:59 -05:00
Chris Miles
624be70990
Merge pull request #666 from noudess/master
...
This change way back when actually totally hosed skillups.
2017-10-16 15:06:45 -05:00
Akkadius
b9d2c1b9f6
Client::Handle_OP_RaidCommand crash fix
2017-10-16 13:56:02 -05:00
Akkadius
00b2debb32
Raid::UpdateGroupAAs out of range crash in memset
2017-10-16 13:52:01 -05:00
Akkadius
f29fe17496
Potential pathing crash fix
2017-10-16 13:46:09 -05:00
Akkadius
e80f3c87e9
Zone: Main loop crash fix
2017-10-16 13:20:33 -05:00
Akkadius
a7d0251b77
Mob::TryFadeEffect sanity checks for potential crashing
2017-10-16 13:15:03 -05:00
Akkadius
3bcfcc6308
ZoneDatabase::GetKarma crash fix
2017-10-16 12:56:00 -05:00
Chris Miles
43f459b194
Update README.md
2017-10-06 20:13:35 -05:00
Chris Miles
e352171efa
Delete GPL.txt
2017-10-06 18:21:37 -05:00
Chris Miles
6c2f554a31
Update README.md
2017-10-06 18:04:12 -05:00
Chris Miles
bb2a6dce23
Delete LICENSE.md
2017-10-06 17:57:42 -05:00
Chris Miles
288ae4bad3
Merge pull request #664 from noudess/master
...
Rooted mobs cast spells instead of doing nothing.
2017-10-06 17:53:35 -05:00
Chris Miles
f2c48d4c58
Merge pull request #660 from mlinderdt/master
...
Bot bugs - targeting after zoning and zone.exe crash
2017-10-06 17:52:49 -05:00
Chris Miles
f8571a57dd
Create LICENSE
2017-10-06 17:50:57 -05:00
Akkadius
0cf5a7aec3
Merge pull request #650 from noudess/master
...
Add fix for GetGroundZ and fix some constant references.
2017-09-17 11:19:48 -05:00
Akkadius
e3972cc9e6
Update another Z Offset location for pathing
2017-09-17 10:16:13 -05:00
Akkadius
2a4d6523b1
Fix some zone entrance ghosting
2017-09-17 10:12:41 -05:00
Akkadius
6d8b96068d
Add model/race offset to FixZ calc (KLS)
2017-09-17 09:55:42 -05:00
Akkadius
e88cd61097
Fix 95% of food/water consumption issues, if there are additional modifiers for race/class combos - those will need to be applied
...
Mods properly calculated
Stages should be put in place if not already:
https://wiki.project1999.com/Food_and_drink#Stages_of_Hunger_and_Thirst
Values stored in the database are 0-6000, previously we capped it at 6000 but previous math would have normal values in the 60k+ range in order for food to be consumed at a reasonable rate. We are now using more native logic where 1 = 1 minute, following logic:
(Minutes)
0 - 5 - This is a snack.
6 - 20 - This is a meal.
21 - 30 - This is a hearty meal.
31 - 40 - This is a banquet size meal.
41 - 50 - This meal is a feast!
51 - 60 - This is an enduring meal!
61 - X - This is a miraculous meal!
2017-09-17 09:48:10 -05:00
Akkadius
b71f3031bc
[Windows] World process window title now updates with server name and amount of clients connected
2017-09-17 05:34:44 -05:00
Akkadius
c37e83e235
Remove some leftover debugging XD
2017-08-24 04:15:55 -05:00
Akkadius
00604722bb
[Perl] Fix perl for later Linux releases v5.24.1
2017-08-24 04:13:52 -05:00
Akkadius
808654743c
[Position Updates] Bulk updates when player has moved far enough - eliminates client ghosting on rez/gates/summon as well as npc ghosting
2017-08-22 02:13:56 -05:00
Akkadius
bb2d8f6a4d
[Position Updates] Always send position updates to group members - even when in raid
2017-08-22 00:48:55 -05:00
Akkadius
7a263c032d
[Readability] Clean up some of the raid command code to be more understandable
2017-08-21 21:44:28 -05:00
Akkadius
ad7dfc31a9
[HP Updates] Resolved an issue when a player is swapped to a group in a raid - mana and endurance shows empty to group members
2017-08-21 21:01:35 -05:00
Akkadius
0663e9cb6f
[HP Updates] Resolve issue where clicking self in raid window would make characters health bar go down significantly
2017-08-21 19:49:19 -05:00
Akkadius
b0a3e9205f
[FixZ] Smooth out close combat npc/pet hopping
2017-08-21 02:42:50 -05:00
Akkadius
dd8d23be62
Merge branch 'master' into eqemu_config_json
2017-08-18 21:18:54 -05:00
Akkadius
4d3dda23f8
Make #repop work almost instantly
2017-08-18 20:53:26 -05:00
Akkadius
718a2c2205
FixZ on NPC initial spawn to keep NPC's from hopping
2017-08-18 20:23:16 -05:00
Akkadius
b468945eb7
Merge pull request #649 from noudess/master
...
Fix roam boxes to use dest Z to better integrate with FixZ changes.
2017-07-31 12:30:59 -05:00
Akkadius
898ec8fcf1
Slightly adjust some of the ServerScript pull down logic in world
2017-07-25 11:48:04 -05:00
Akkadius
c4d7fb8724
Set indent on print to file
2017-07-25 11:23:13 -05:00