Akkadius
b8624d0488
Post PR blocked spells formatting
2019-09-01 16:51:39 -05:00
Akkadius
d9eeb00dea
Adjust ghosting algorithm to work much better for super large zones as well
2019-08-07 18:54:53 -05:00
KimLS
f3255c17da
Changes to cle enums, characters will now auto kick on login instead of making you wait at world unless you specifically turn that feature on in the rules.
2019-07-24 19:20:09 -07:00
KimLS
cd32a5a47a
Make the reconnect code only trigger when there's actually a client IN ZONE and try to clean up otherwise
2019-07-23 21:59:22 -07:00
KimLS
7977949ae9
Change eqstream interface to get rid of some stuff as well as flesh out a few more options plus some rule and performance changes
2019-03-13 22:55:49 -07:00
Akkadius
da739b8520
Initial work
2019-03-09 23:08:38 -06:00
Akkadius
0681e6dbb2
Merge branch 'master' into movement_manager
2018-12-17 01:39:37 -06:00
Noudess
58d0aef90d
Fix the LoadGFG function to no longer have the unused parameter.
...
Fixed the command that was passing the wrong second parameter.
2018-12-07 12:17:27 -05:00
KimLS
2224b83ae0
Movement manager add
2018-09-17 14:32:36 -07: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
KimLS
a53f65d86b
Merge and compile fixes (non-bot, will do bots later)
2018-04-16 14:15:08 -07:00
Uleat
e5e779c064
Updated UCS versioning code - update your *.conf files
2018-03-04 21:38:17 -05:00
Michael Cook (mackal)
c5e4bb08f4
Implement global loot system Fixes #619
...
This should allow us to emulate lives global tables
The options available to filter tables are min_level, max_level, race,
rare, raid, race, class, bodytype, and zone.
race, class, bodytype, and zone are a pipe | separated list of IDs
2018-02-10 22:15:21 -05:00
Kinglykrab
8e9fa38197
Added #reloadmerchants for zone-based merchant refreshing.
2018-01-27 18:19:48 -05:00
KimLS
6a79694fa1
Merge branch 'master' of github.com:EQEmu/Server into wp
2017-08-31 17:47:33 -07:00
Akkadius
4d3dda23f8
Make #repop work almost instantly
2017-08-18 20:53:26 -05:00
KimLS
5f1063acb9
Add pathfinding interfaces, still heavily wip
2017-07-18 00:01:59 -07:00
Akkadius
7aa1d243b0
[Performance] Reworked how all log calls are made in the source, see changelog.txt for more details
2017-04-01 03:51:46 -05:00
Akkadius
18c97ca637
Fix some indents, not sure how they got messed up [skip ci]
2015-11-07 13:23:15 -06:00
Akkadius
d64205124f
Implemented #repopclose [distance in units] - Used for development purposes, defaults to 500 units
...
- Real case use: Large zones with 700 NPC's and you are making fast quick tweaks to nearby NPC's you can refresh just the NPC's around you instead of all in the zone
- This can be quite the time saver
- This command will depop all NPC's and only respawn the NPC's that are 500 units around you or unless you specify otherwise
2015-11-07 13:20:24 -06:00
KimLS
a984e9bd7c
Some cleanup as well as fix for a certain type of aa proc
2015-06-15 15:09:06 -07:00
KimLS
1589169200
AAs should load from character data now, though will be fucked up if you already had stacked aas.
2015-06-10 22:46:57 -07:00
KimLS
d5e697c061
More work, looks a lot better than before, tomorrow i hope to get actual client implementation done
2015-06-09 22:12:31 -07:00
KimLS
250d0cc903
More aa work, it actually loads yay
2015-06-08 20:06:14 -07:00
KimLS
3d1dc6314d
New style AA data loading, still rudimentary
2015-06-07 19:42:12 -07:00
Akkadius
ee136881c8
Implemented disjointed zone based time, this can be triggered via quest methods
...
Added parameter to LUA and Perl method settime(hour, minute, [update_world = true])
- If update_world is false, the zone will then unsubscribe itself from regular worldserver time synchronizations
Added DB ver 9082 with update to add npc_types texture columns if table does not currently have them
2015-05-25 23:48:11 -05:00
Akkadius
5c729e65c9
Add sanity checks to GMSayHookCallBackProcess
2015-02-01 01:05:39 -06:00
Akkadius
a6b95aeceb
At point in which Client -> Server packet logging is working, will do more prechecking to declare that anything actually is subscribed to this category before outputting
2015-01-31 02:23:58 -06:00
KimLS
f388a605dd
Spelling errors and revised my cle change to put it much lower so it shouldn't have any side effects other than avoiding the crash
2015-01-30 15:03:02 -08:00
KimLS
34bec5913b
Merge plus changed getposition to return a reference
2015-01-24 11:48:06 -08:00
KimLS
17af9e3808
Merge fixes, hopefully didn't break anything.
2015-01-23 13:36:27 -08:00
Michael Cook (mackal)
06ff4823d3
Minor tweaking to new logsys
2015-01-23 15:48:20 -05:00
KimLS
269d56e1d0
Switched out our kinda juryrigged vector types for glm::vec types since we use that as a 3d math library already but never switched out the types
2015-01-23 00:01:10 -08:00
Akkadius
c5447778a6
Merge remote-tracking branch 'remotes/origin/master' into logging_changes
...
Conflicts:
world/client.cpp
world/worlddb.cpp
zone/aggro.cpp
zone/bot.cpp
zone/client.cpp
zone/client_packet.cpp
zone/client_process.cpp
zone/doors.cpp
zone/entity.cpp
zone/inventory.cpp
zone/mob_ai.cpp
zone/perl_client.cpp
zone/spells.cpp
zone/waypoints.cpp
zone/zone.cpp
zone/zonedb.cpp
zone/zoning.cpp
2015-01-21 17:29:30 -06:00
Akkadius
951f98a63e
Re-Implement GMSay colors: http://i.imgur.com/tQbuKUM.jpg
2015-01-20 00:53:52 -06:00
Akkadius
af8ab89a36
Compile state
2015-01-18 01:50:05 -06:00
Akkadius
b15e5f7913
Refactor GMSayHookCallBackProcess to use category instead of type
2015-01-18 01:48:07 -06:00
Akkadius
f410b270ad
Fix Callback in zone, some stragglers in the renaming of function
2015-01-16 03:22:23 -06:00
Akkadius
78e08e5327
Move GMSayHookCallBackProcess out of client logs and into Zone Class
2015-01-16 02:56:39 -06:00
Arthur Ice
f409d39f1a
merge upstream
2014-12-21 13:57:20 -08:00
Akkadius
c646a6c43a
zone.cpp & .h include header cleanup
2014-12-15 19:14:41 -06:00
Arthur Ice
2aa287fe3c
Merge
2014-12-05 20:16:13 -08:00
Arthur Ice
100eca203f
GetClosestZonePoint converted to xyz_location
2014-12-05 17:57:07 -08:00
Arthur Ice
523562c152
GetClosestZonePoint converted to xyz_location (id version)
2014-12-02 21:46:16 -08:00
Arthur Ice
f00cddd67e
graveyard_x(), graveyard_y(), graveyard_z(), and graveyard_heading() converted to GetGraveyardPoint()
2014-12-02 21:00:31 -08:00
Arthur Ice
ff1942245b
Added GetGraveyardPoint() to Zone
2014-12-02 20:25:38 -08:00
Arthur Ice
e64e131c9c
Removed safe_x(), safe_y(), safe_z() from Zone
2014-12-02 20:19:12 -08:00
Arthur Ice
0275e9646c
Added GetSafePoint to Zone
2014-12-02 19:55:29 -08:00
Arthur Ice
14608c972a
SetGraveyard to xyz_header
2014-12-01 23:34:41 -08:00
Arthur Ice
c3333a46c9
pgraveyard_x, pgraveyard_y, pgraveyard_z, and pgraveyard_heading converted to xyz_heading as m_Graveyard
2014-12-01 23:12:19 -08:00