Akkadius
|
0752edcab0
|
Zero out default SpawnNPC stats
|
2018-11-07 00:11:58 -06:00 |
|
Akkadius
|
06e668108a
|
Zero out stats on lua_create_npc to inherit default global base scaling
|
2018-11-07 00:11:27 -06:00 |
|
Akkadius
|
e6dbc8291a
|
Tweak log code to handle is_category_enabled array initialization dynamically
|
2018-11-07 00:11:06 -06:00 |
|
Akkadius
|
ed2547b974
|
Merge branch 'master' into feature/global-base-scaling
|
2018-11-05 00:44:33 -06:00 |
|
Akkadius
|
4e0d85534e
|
Fix issue where new log category settings were getting injected into the database with all settings turned on
|
2018-11-05 00:43:52 -06:00 |
|
Akkadius
|
d75afd4688
|
Allow display window to be snoozed
|
2018-11-05 00:26:52 -06:00 |
|
Akkadius
|
775b5fcaf1
|
Mostly done with global base scaling work, dev tooling and various other works
|
2018-11-04 23:26:34 -06:00 |
|
Akkadius
|
ab8075d629
|
Cleanup eqemu_logsys code and automatically inject new logging categories into the database if they do not exist
|
2018-10-20 22:29:59 -05:00 |
|
Chris Miles
|
8115db3576
|
Merge pull request #785 from noudess/master
Zone header was getting ignored by RoF2 client.
|
2018-10-20 22:02:29 -05:00 |
|
Chris Miles
|
13f9c9fdb1
|
Merge pull request #782 from mthogan/master
Added get_data_expires function to both Perl and Lua to retrieve Data…
|
2018-10-20 21:10:30 -05:00 |
|
Akkadius
|
55197cf830
|
Add fix for data buckets deletion
|
2018-10-20 21:07:45 -05:00 |
|
Akkadius
|
72bf4b7e3c
|
Send HP updates when mobs update regen hp internally
|
2018-10-09 08:38:35 -05:00 |
|
Akkadius
|
9fcafbef62
|
Remove navmesh from roambox logic until stuck issues are sorted with movement overhaul
|
2018-10-01 21:15:30 -05:00 |
|
Chris Miles
|
1cc29d9a70
|
Merge pull request #773 from chazix/master
converting some remaining abs & fabs to use std::abs, fixing warnings
|
2018-09-18 02:44:56 -05:00 |
|
Akkadius
|
55c0cc02a1
|
Update eqemu_server.pl [skip ci]
|
2018-09-09 02:27:04 -05:00 |
|
Chris Miles
|
92eb64b51c
|
Update install.sh [skip ci]
|
2018-09-09 00:04:16 -05:00 |
|
Chris Miles
|
08bd335cdb
|
Update install.sh [skip ci]
|
2018-09-09 00:03:07 -05:00 |
|
Akkadius
|
7c298a249f
|
Pets now use navmesh
|
2018-09-04 20:27:43 -05:00 |
|
Chris Miles
|
0a42b45c67
|
Merge pull request #772 from fryguy503/target-assist-exploit
/assist exploit fix
|
2018-09-03 17:00:00 -05:00 |
|
Akkadius
|
3eee699a89
|
Calculate roambox destination z once and let navmesh pathfinding calculate it the rest of the time
|
2018-09-03 04:07:13 -05:00 |
|
Akkadius
|
4a4668b36a
|
Remove an unecessary costly z calc
|
2018-09-03 03:54:15 -05:00 |
|
Akkadius
|
395cf2e8ce
|
Roambox logic now uses navmesh
|
2018-09-03 03:46:48 -05:00 |
|
Akkadius
|
d1b5bbe1e4
|
Merge branch 'master' of https://github.com/EQEmu/Server
|
2018-09-03 03:06:26 -05:00 |
|
Akkadius
|
8a28e8500d
|
Make fear and fleeing respect navmesh for both clients and NPCs
|
2018-09-03 03:06:23 -05:00 |
|
Chris Miles
|
8a580a7774
|
Merge pull request #765 from EQEmu/zlib_cmake
Adjusted zlib cmake to honor policy CMP0074 warning
|
2018-09-03 02:25:51 -05:00 |
|
Chris Miles
|
9998f07701
|
Merge pull request #745 from fryguy503/who-all-fix
/who all <zone> fix for zones like scarlet, netherbian, etc
|
2018-09-03 02:25:02 -05:00 |
|
Chris Miles
|
6c420651b9
|
Merge pull request #756 from fryguy503/drop-item-logging
[Queryserv] Dropped Item Logging
|
2018-09-03 02:24:31 -05:00 |
|
Chris Miles
|
d7014dd320
|
Merge pull request #764 from fryguy503/editorconfig
editorconfig
|
2018-09-03 02:16:35 -05:00 |
|
Akkadius
|
6fc20939e8
|
Fix for edge case with roambox water logic
|
2018-09-03 02:11:39 -05:00 |
|
Akkadius
|
b92e83a465
|
Fix client pathing Z while feared
|
2018-09-03 01:51:40 -05:00 |
|
Akkadius
|
d4e0e8aea2
|
Revert LOS check code until further refinement
|
2018-08-28 00:55:06 -05:00 |
|
Akkadius
|
12f19fd824
|
Update system_tables.txt [skip ci]
|
2018-08-28 00:27:50 -05:00 |
|
Chris Miles
|
555c9004b9
|
Update eqemu_server.pl [skip ci]
|
2018-08-27 23:46:10 -05:00 |
|
Akkadius
|
86f1cedf91
|
Add LOS checks into roambox logic to prevent scaling mountains and going over buildings, cpu cycle saves and logging added. Things are looking really good now
|
2018-08-18 23:18:55 -05:00 |
|
Akkadius
|
3a7d18f32a
|
Throttle Z calculations in roambox code, fix typo on fallback logic range
|
2018-08-18 22:48:12 -05:00 |
|
Akkadius
|
834062fbf9
|
Add another layer of randomization to roam box logic, npc's who weren't originally spawned in water won't roambox into water
|
2018-08-18 22:01:46 -05:00 |
|
Akkadius
|
4b6ab34fd9
|
Fix, cleanup and simplify the roambox logic and cleanup a bunch of other related code
|
2018-08-18 18:12:18 -05:00 |
|
Akkadius
|
40cb53f5a4
|
Syntax, naming and formatting tweaks
|
2018-08-17 23:54:24 -05:00 |
|
Akkadius
|
4b7126a2cd
|
Bots fix
|
2018-08-11 00:41:51 -05:00 |
|
Akkadius
|
1e0ec048af
|
HP update adjustment that should cover a scenario when mob is feared
|
2018-08-11 00:12:09 -05:00 |
|
Chris Miles
|
d0956194af
|
Update system_tables.txt [skip ci]
|
2018-07-11 00:02:48 -05:00 |
|
Chris Miles
|
ac4117d815
|
Update character_table_list.txt
|
2018-07-10 23:57:11 -05:00 |
|
Akkadius
|
cc4924ebfc
|
Remove log messages [skip ci]
|
2018-07-10 02:35:51 -05:00 |
|
Akkadius
|
e4d8915c9d
|
Make it so DataBuckets set_data can take time formats such as 1s, 1m, 1d, 1y
|
2018-07-10 02:24:55 -05:00 |
|
Akkadius
|
623b7b3eee
|
Rename activities to task_activities for consistency since we're changing up task data
|
2018-07-10 00:26:53 -05:00 |
|
Akkadius
|
dc87b8e78b
|
Depop and cleanup existing node npc's when command executed again. Also remove string from "name" and leave metadata in "lastname" otherwise it is visually too busy
|
2018-07-09 01:39:14 -05:00 |
|
Akkadius
|
0d094754db
|
Add #grid show comand to display a targeted NPCs grid points visually
|
2018-07-09 01:15:57 -05:00 |
|
Akkadius
|
41ab512349
|
Implemented qglobals replacement and/or alternative called "Data Buckets" see changelog for more details
|
2018-07-07 23:59:23 -05:00 |
|
Akkadius
|
2d7267cb4e
|
Add file export to lua-api.md
|
2018-07-02 01:15:00 -05:00 |
|
Akkadius
|
3443d8eb25
|
Upload lua-doc-parser.pl
|
2018-07-02 01:03:02 -05:00 |
|
Akkadius
|
1c5f0fba4f
|
embparser_api.cpp formatting
|
2018-07-01 21:48:18 -05:00 |
|
Akkadius
|
5b6f9d3bfb
|
Add --quest to perl-doc-parser.pl and update usage doc in embparser_api.cpp for quest::
|
2018-07-01 21:47:34 -05:00 |
|
Akkadius
|
595138679d
|
add --questitem to perl-doc-parser.pl - format and add usage doc to perl_questitem.cpp
|
2018-07-01 20:52:56 -05:00 |
|
Akkadius
|
9e03d76211
|
perl-doc-parser.pl fix --all option
|
2018-07-01 20:45:24 -05:00 |
|
Akkadius
|
94aa271a84
|
perl_raids.cpp formatting
|
2018-07-01 20:39:21 -05:00 |
|
Akkadius
|
57c1cd0be4
|
Add --raid to perl-doc-parser.pl and update usage docs for perl_raids.cpp
|
2018-07-01 20:39:07 -05:00 |
|
Akkadius
|
d331114f71
|
Format perl_object.cpp
|
2018-07-01 20:29:44 -05:00 |
|
Akkadius
|
5b05987e27
|
perl_object.cpp formatting
|
2018-07-01 20:29:09 -05:00 |
|
Akkadius
|
ed37715993
|
Add --objet to perl-doc-parser.pl and update usage doc for perl_object.cpp
|
2018-07-01 20:29:00 -05:00 |
|
Akkadius
|
d079feeb66
|
perl_npc.cpp formatting
|
2018-07-01 20:20:40 -05:00 |
|
Akkadius
|
880285afa6
|
Add --npc to perl-doc-parser.pl and update usage docs in perl_npc.cpp
|
2018-07-01 20:20:09 -05:00 |
|
Akkadius
|
6faaff31be
|
Add --hateentry to perl-doc-parser.pl - format perl_hateentry.cpp
|
2018-07-01 20:04:53 -05:00 |
|
Akkadius
|
465071c2cf
|
More perl_groups.cpp formatting
|
2018-07-01 20:02:53 -05:00 |
|
Akkadius
|
cf6a9d6b2a
|
perl_groups.cpp formatting
|
2018-07-01 20:01:03 -05:00 |
|
Akkadius
|
782c5ebc75
|
Add group to perl-doc-parser.pl - update usage docs for perl_groups.cpp
|
2018-07-01 20:00:52 -05:00 |
|
Akkadius
|
ef39395580
|
Add Doors to perl-doc-parser.pl
|
2018-07-01 19:56:11 -05:00 |
|
Akkadius
|
86c9b6b079
|
perl_doors.cpp formatting
|
2018-07-01 19:56:02 -05:00 |
|
Akkadius
|
4a036116dd
|
Update perl_doors.cpp usage doc
|
2018-07-01 19:55:50 -05:00 |
|
Akkadius
|
2bab945c34
|
perl_entity.cpp formatting
|
2018-07-01 19:50:56 -05:00 |
|
Akkadius
|
26ed80bdda
|
Add --entity to perl-doc-parser.pl
|
2018-07-01 19:49:52 -05:00 |
|
Akkadius
|
a6c1314e3e
|
perl_entity.cpp formatting
|
2018-07-01 19:49:31 -05:00 |
|
Akkadius
|
979e54daa7
|
Update usage croak docs perl_entity.cpp
|
2018-07-01 19:49:21 -05:00 |
|
Akkadius
|
b87e355db3
|
Add corpse to perl-doc-parser.pl
|
2018-07-01 19:36:57 -05:00 |
|
Akkadius
|
88ed2e64bb
|
perl_player_corpse.cpp formatting
|
2018-07-01 19:36:47 -05:00 |
|
Akkadius
|
2010d1ba83
|
Update usage docs for perl_player_corpse
|
2018-07-01 19:36:35 -05:00 |
|
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 |
|