Uleat
916c88939c
Added missing 'return'
2020-02-05 21:05:51 -05:00
Uleat
86b6f543b9
Reworked the update cycle of eqemu_server.pl to process each update cumulatively [skip ci]
2020-02-04 19:07:55 -05:00
Uleat
00f118cfb4
Removed bot rule and command update code from setup because of auto-injection/removal feature added to server code [skip ci]
2020-02-03 08:36:14 -05:00
Uleat
a7633f4ddf
Massaged database update code [skip ci]
2020-02-03 08:18:55 -05:00
Akkadius
c82d08cf11
Make sure character soft deletes do not reserve name once deleted, add optional retro script to run for servers who had soft deletes running prior to this commit
2020-01-26 16:31:15 -06:00
Akkadius
c6ba29f2e5
Revert commit until further testing [skip ci]
2020-01-25 18:41:15 -06:00
Akkadius
6514ccc41c
Bot updates are killing running regular updates afterwards [skip ci]
2020-01-25 18:30:52 -06:00
Akkadius
2f49266d08
Fix bots db updates when bins are in bin folder [skip ci]
2020-01-25 18:26:59 -06:00
regneq
c2b3e85272
Added new pathgrid type 7 (GridCenterPoint). This grid causes a NPC to alternate between the first waypoint in their grid (Number 1 in the editor) and a random waypoint. (1 - 7 - 1 - 4 - 1 - 11 - 1 - 5 - 1, etc)
...
Changed the wandertype IDs to an enum so we know what we're looking at.
Added new pathgrid type 8 (GridRandomCenterPoint). (SQL required) This new type causes a NPC to alternate between a random waypoint in grid_entries and a random waypoint marked with the new centerpoint column set to true. If no waypoints are marked as a centerpoint, this wandertype will not work. There is no numbering requirement or limit for centerpoints. You can have as many as you need.
New spawngroup field: wp_spawns (SQL required). Added a new spawngroup field, which is a boolean that if true changes the behavior of spawngroups this way: If the spawnpoint in the spawngroup has a grid, the NPC will spawn at a random waypoint location taken from its grid instead of the spawnpoint location.
New randompath behavior: The randompath grid type will now use the closest waypoint as its current waypoint on spawning. This allows multiple spawn locations to use the same grid without having the undesirable behavior of walking to the first waypoint through walls and ignoring waypoint nodes. NPC::GetClosestWaypoint() was renamed to NPC::GetClosestWaypoints() as it was filling a list of multiple waypoints. a new method NPC::GetClosestWaypoint() returns a single waypoint in the form of an integer.
2020-01-24 15:11:08 -08:00
Uleat
a9ef2474d4
Updated eqemu_server.pl to use the appveyor archive when setting up bots [skip ci]
2020-01-16 20:49:03 -05:00
Uleat
79db824a3c
Fix for bots update reporting errors on server start-up after newer update applied [skip ci]
2020-01-15 02:56:00 -05:00
Akkadius
9dacd0bd7a
Remove aa_timers from character tables [skip ci]
2020-01-11 18:19:27 -06:00
Akkadius
3c6cdd0905
Update character_table_list.txt for now until replaced [skip ci]
2020-01-11 18:02:01 -06:00
Akkadius
b9e87abb3c
Implement Character Soft Deletes
2020-01-10 02:54:29 -06:00
Akkadius
d6d361f5eb
Adjust logging in legacy_combat.lua [skip ci]
2020-01-02 20:10:14 -06:00
Akkadius
61d1c2d75c
Update legacy_combat.lua to be more accurate, better logging
2020-01-02 01:08:36 -06:00
Akkadius
6e4d9a915d
Fix database update condition loop [skip ci]
2020-01-01 14:56:15 -06:00
Akkadius
a9e4d1212e
Update download URL for weekly dump [skip ci]
2019-12-30 05:48:42 -06:00
Akkadius
07fd803d41
Fix db updates for binaries in ./bin/ path
2019-12-25 02:21:10 -06:00
Akkadius
20538e91a1
Adjust usages for banned_ips table to reflect Uleat's changes
2019-12-24 02:59:58 -06:00
Uleat
72f4f10dbb
Rename table Banned_IPs to banned_ips [skip ci]
2019-12-24 02:36:00 -05:00
Uleat
e050534378
Added BARD to available class Bot stop_melee_level criteria
2019-12-17 21:02:36 -05:00
Uleat
2c8b51fcda
Delete 'staged_updates' after updating quests [skip ci]
2019-12-15 23:40:20 -05:00
Uleat
6b201fcbef
One-time update to log_category_descriptions to fix naming discrepancies. Additions added after the auto-inject code (including future additions) are not affected
2019-11-09 19:28:21 -05:00
Uleat
5f3d3a3539
Fix for mis-named logsys category [skip ci]
2019-11-07 19:22:45 -05:00
Ali
af749cf07a
Updated do_install_config_login_json to pull from EQEmu repo [ci skip]
2019-10-01 23:14:01 +03:00
Ali
bf45e8b491
Fix missing ;s [ci skip]
2019-10-01 21:31:22 +03:00
Ali
2e4868d3eb
Added automated initialization of login.json [ci skip]
2019-09-30 08:39:41 +03:00
Ali
1f3287759a
Modified eqemu_server.pl to use new login server schema
2019-09-28 10:20:05 +03:00
Akkadius
4e129ca7b5
Update database manifest
2019-09-16 22:41:03 -05:00
Uleat
cf80e594bc
Merge branch 'master' of https://github.com/EQEmu/Server into lsid
...
# Conflicts:
# common/ruletypes.h
# world/net.cpp
# zone/bot_command.cpp
# zone/command.cpp
# zone/zonedb.cpp
2019-09-12 01:54:37 -04:00
Uleat
8a26eaabf3
Oops! Gotta have the sql too... [skip ci]
2019-09-09 19:53:34 -04:00
Uleat
a73df6aa09
Rework of Bot Owner Options
2019-09-09 19:52:41 -04:00
Chris Miles
67d8d6d67d
Merge pull request #895 from mibastian/patch-1
...
git submodule init/update must be executed from the top level working…
2019-09-07 18:11:45 -05:00
MIchael Bastian
f698571f35
The RHEL/CentOS 6/7 cmake prerequisites
...
RHEL/CentOS 6/7 are still on cmake version 2. Install cmake3 out of epel and set as primary alternative.
Note: Might break with RHEL/CentOS 8
2019-09-08 00:10:31 +02:00
MIchael Bastian
891944a1ba
git submodule init/update must be executed from the top level working tree
...
Build is failing as the submodules are not installed.
2019-09-07 23:23:08 +02:00
Akkadius
b8216a5d40
Merge branch 'master' of https://github.com/EQEmu/Server into lsid
2019-09-07 01:03:13 -05:00
Akkadius
de38440c4f
Update eqemu_server.pl to use the bin folder if the binaries are being ran from them [skip ci]
2019-09-05 19:53:19 -05:00
Akkadius
fceca6e72f
Merge branch 'master' of https://github.com/EQEmu/Server into lsid
2019-09-03 23:37:57 -05:00
Noudess
2e98de3923
Changes to allow individual spawn2 locations to vary in npc selection (cond)
2019-09-02 10:34:09 -04:00
Akkadius
db5e511af3
Merge branch 'master' of https://github.com/EQEmu/Server into lsid
2019-09-01 19:23:56 -05:00
Uleat
f837d423ef
Added bot owner option 'spawn message'
2019-08-27 20:06:07 -04:00
Uleat
537e3931ef
Don't need the zlib1.ilk file... [skip ci]
2019-08-15 22:20:58 -04:00
Uleat
65c05f227b
Added zlib1.dll debug symbols to eqemu_server.pl download [skip ci]
2019-08-15 21:10:51 -04:00
Akkadius
9f25c9070c
Refactor message functions
2019-08-11 00:14:02 -05:00
Akkadius
eaf31fb14b
Merge branches 'lsid' and 'master' of https://github.com/EQEmu/Server into lsid
2019-08-10 03:26:40 -05:00
Uleat
0d76e224fd
Updated eqemu_server.pl login server config example to json standard [skip ci]
2019-08-09 21:28:07 -04:00
Uleat
cca5fe3286
Fix for multiple-argument with explicit token use in 'vcxproj_dependencies' [skip ci]
2019-07-25 19:55:42 -04:00
Uleat
9ac15d7a4b
Fix for false elevation of priority in 'vcxproj_dependencies' [skip ci]
2019-07-24 22:48:51 -04:00
Uleat
90eb9e9da2
Some more mods and tweaks to 'vcxproj_dependencies' [skip ci]
2019-07-24 21:59:57 -04:00