zaela-Server/zone
2018-08-27 22:41:03 -07:00
..
lua Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
aa.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
aa.h [Performance] Fixed a large overhead issue where every single NPC in a zone was checking to depop themselves 2017-03-28 02:30:06 -05:00
aa_ability.cpp Added deity and race checking to AAs, doubled over the sanity check code and found a mistake, added code to make boats move smoother after loading into oot 50 times and seeing it skip every time. 2015-06-12 02:56:51 -07:00
aa_ability.h Timers and some more loading stuff 2015-06-20 19:44:00 -07:00
aa_rank.h Timers and some more loading stuff 2015-06-20 19:44:00 -07:00
aa_rank_effects.h Moved effects to a vector since we dont need the random access by slot 2015-06-09 22:46:53 -07:00
aggro.cpp Some tweaks so its harder to get npcs intentionally stuck 2018-05-20 17:24:00 -07:00
aggromanager.cpp Implement aggro meter for RoF2 (RoF wasn't tested) 2017-02-18 22:27:34 -05:00
aggromanager.h Implement aggro meter for RoF2 (RoF wasn't tested) 2017-02-18 22:27:34 -05:00
attack.cpp Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
aura.cpp Trap auras should spawn a bit in front 2018-03-07 15:23:03 -05:00
aura.h Limit position updates to those that care 2017-07-22 17:35:42 -04:00
basic_functions.h
beacon.cpp Fix PB AE 2017-07-04 13:01:34 -04:00
beacon.h Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
bonuses.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
bot.cpp Bots fix 2018-08-11 00:41:51 -05:00
bot.h Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
bot_command.cpp Added 'no valid genders' conditional to bot create validation [ci skip] 2018-08-10 22:02:19 -04:00
bot_command.h Added bot command 'BotStopMeleeLevel' 2018-04-12 20:14:02 -04:00
bot_database.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
bot_database.h Added bot command 'BotStopMeleeLevel' 2018-04-12 20:14:02 -04:00
bot_structs.h Update bot spell casting chances table and implemented 'pre-combat' mode for all bots (only bard is actively coded atm) 2017-02-26 22:13:41 -05:00
botspellsai.cpp [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
client.cpp Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
client.h Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
client_mods.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
client_packet.cpp Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
client_packet.h Disarm Support 2018-07-21 19:16:19 -04:00
client_process.cpp Fix /camp rest timer exploit 2018-07-14 17:41:42 -04:00
CMakeLists.txt Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
command.cpp 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
command.h Add a #push command, only works on NPCs for now 2018-03-14 16:10:14 -04:00
common.h Add IMMUNE_RANGED_ATTACKS 2018-01-18 18:30:29 -05:00
corpse.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
corpse.h Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
data_bucket.cpp Remove log messages [skip ci] 2018-07-10 02:35:51 -05:00
data_bucket.h Make it so DataBuckets set_data can take time formats such as 1s, 1m, 1d, 1y 2018-07-10 02:24:55 -05:00
doors.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
doors.h Implement NPC's opening doors and clean up door code a bit 2018-05-10 03:54:49 -05:00
effects.cpp Attempt to fix disc issue when client has no buff but server still does 2017-12-15 18:42:21 -05:00
embparser.cpp Implement EVENT_USE_SKILL in Perl/Lua. 2017-06-10 22:20:45 -04:00
embparser.h Fix zone/embparser.h header guard 2016-10-30 22:51:50 -04:00
embparser_api.cpp Make it so DataBuckets set_data can take time formats such as 1s, 1m, 1d, 1y 2018-07-10 02:24:55 -05:00
embperl.cpp [Perl] Fix perl for later Linux releases v5.24.1 2017-08-24 04:13:52 -05:00
embperl.h FreeBSD Compile Fixes 2016-05-24 23:24:49 -05:00
embxs.cpp Remove some leftover debugging XD 2017-08-24 04:15:55 -05:00
embxs.h
encounter.cpp Implemented EQEmu::TextureProfile 2016-06-01 08:54:26 -04:00
encounter.h Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
entity.cpp Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
entity.h Fix for random SoF client crashes (possibly Titanium too) 2018-07-14 18:41:47 -04:00
errmsg.h
event_codes.h Implement EVENT_USE_SKILL in Perl/Lua. 2017-06-10 22:20:45 -04:00
exp.cpp Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
fastmath.cpp Fix VS compilation hopefully 2018-03-04 13:54:28 -05:00
fastmath.h Add the Fast trig functions that work with EQ headings 2018-03-04 02:19:12 -05:00
fearpath.cpp Merge fix 2017-09-17 13:20:48 -07:00
forage.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
forage.h
global_loot_manager.cpp Implement global loot system Fixes #619 2018-02-10 22:15:21 -05:00
global_loot_manager.h Implement global loot system Fixes #619 2018-02-10 22:15:21 -05:00
groups.cpp Ignore bots during group position update. Fixes zone.exe crash when a client gets too far away from their bots. 2017-09-20 19:06:09 -05:00
groups.h [Position Updates] Always send position updates to group members - even when in raid 2017-08-22 00:48:55 -05:00
guild.cpp [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
guild_mgr.cpp [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
guild_mgr.h Renamed struct EQEmu::ItemBase to EQEmu::ItemData and class ItemInst to EQEmu::ItemInstance 2016-10-16 05:10:54 -04:00
hate_list.cpp Correct when tanks can be hit by AE Rampage 2018-08-16 17:13:34 -04:00
hate_list.h Adjust the behavior of out of range aggro removal 2018-01-18 19:59:04 -05:00
heal_rotation.cpp Re-worked Bot::AI_Process(); Added 'leash,' 'main assist' and 'combat abort' features 2018-01-31 19:31:09 -05:00
heal_rotation.h Added HealRotation HOT methodology (Heal Override Target) and load/save/delete capabilities 2016-04-08 20:58:17 -04:00
horse.cpp Rework regens to match modern clients 2017-10-08 00:13:53 -04:00
horse.h 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
inventory.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
loottables.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
map.cpp Change map loading paths - maps/base/*.map - maps/water/*.wtr - maps/nav/*.nav 2018-05-10 04:19:43 -05:00
map.h Remove Map::FindClosestLoS() 2018-03-08 18:03:15 -05:00
masterentity.h masterentity.h include order revert for linux 2014-12-15 17:48:18 -06:00
maxskill.h astyle the terrible sin that is maxskill.h 2015-01-16 01:59:57 -06:00
merc.cpp Fix, cleanup and simplify the roambox logic and cleanup a bunch of other related code 2018-08-18 18:12:18 -05:00
merc.h Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
message.h
mob.cpp Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
mob.h Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
mob_ai.cpp 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
mod_functions.cpp Renamed struct EQEmu::ItemBase to EQEmu::ItemData and class ItemInst to EQEmu::ItemInstance 2016-10-16 05:10:54 -04:00
mod_functions_base.cpp
net.cpp Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
net.h Fix more windows.h/winsock.h/winsock2.h issues 2016-05-25 13:46:47 -04:00
npc.cpp Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
npc.h Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
npc_ai.cpp
npc_ai.h
object.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
object.h Renamed struct EQEmu::ItemBase to EQEmu::ItemData and class ItemInst to EQEmu::ItemInstance 2016-10-16 05:10:54 -04:00
oldcode.cpp Fix the math so berserkers aren't left out in spell related checks. 2016-02-11 13:10:22 -08:00
oldcode.h
oriented_bounding_box.cpp Updated version of glm 2015-01-22 16:52:50 -08:00
oriented_bounding_box.h Updated version of glm 2015-01-22 16:52:50 -08:00
pathfinder_interface.cpp Patch notes - navmesh merge 2018-05-28 00:59:02 -05:00
pathfinder_interface.h Add custom feature, cross-class skill trainer, fix up stuck detection and added a better solution to it. 2017-09-09 00:24:30 -07:00
pathfinder_nav_mesh.cpp Added ignore flag for navmesh 2018-05-24 22:25:00 -07:00
pathfinder_nav_mesh.h Add custom feature, cross-class skill trainer, fix up stuck detection and added a better solution to it. 2017-09-09 00:24:30 -07:00
pathfinder_null.cpp Add custom feature, cross-class skill trainer, fix up stuck detection and added a better solution to it. 2017-09-09 00:24:30 -07:00
pathfinder_null.h Add custom feature, cross-class skill trainer, fix up stuck detection and added a better solution to it. 2017-09-09 00:24:30 -07:00
pathfinder_waypoint.cpp Add custom feature, cross-class skill trainer, fix up stuck detection and added a better solution to it. 2017-09-09 00:24:30 -07:00
pathfinder_waypoint.h Add custom feature, cross-class skill trainer, fix up stuck detection and added a better solution to it. 2017-09-09 00:24:30 -07:00
pathing.cpp Fix for spaces instead of tabs 2018-05-12 22:30:07 -07:00
perl_client.cpp Format perl_client.cpp 2018-07-01 18:16:04 -05:00
perl_doors.cpp perl_doors.cpp formatting 2018-07-01 19:56:02 -05:00
perl_entity.cpp perl_entity.cpp formatting 2018-07-01 19:50:56 -05:00
perl_groups.cpp More perl_groups.cpp formatting 2018-07-01 20:02:53 -05:00
perl_hateentry.cpp Add --hateentry to perl-doc-parser.pl - format perl_hateentry.cpp 2018-07-01 20:04:53 -05:00
perl_mob.cpp Add "mob" to perl-doc-parser.pl 2018-07-01 19:30:52 -05:00
perl_npc.cpp Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
perl_object.cpp Format perl_object.cpp 2018-07-01 20:29:44 -05:00
perl_perlpacket.cpp Rename debug.h to global_define.h, update cmakelists and such 2015-01-19 04:12:09 -06:00
perl_player_corpse.cpp perl_player_corpse.cpp formatting 2018-07-01 19:36:47 -05:00
perl_questitem.cpp add --questitem to perl-doc-parser.pl - format and add usage doc to perl_questitem.cpp 2018-07-01 20:52:56 -05:00
perl_raids.cpp perl_raids.cpp formatting 2018-07-01 20:39:21 -05:00
perlpacket.cpp clang-tidy modernize-use-auto 2016-05-25 16:10:28 -04:00
perlpacket.h Added types.h to more files that relied on mutex.h to get to debug.h to get to types.h 2015-01-19 04:04:50 -06:00
perlparser.h
petitions.cpp [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
petitions.h petitions.cpp & .h header include cleanup 2014-12-15 18:14:56 -06:00
pets.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
pets.h Move PetHoTT to NPC::SetTarget for charmed pets 2017-11-04 01:27:41 -04:00
position.cpp Fix issue with heading being incorrectly handled 2018-02-15 18:20:16 -05:00
position.h Fix for polluted headers that were messing with glm 2015-01-23 17:58:03 -08:00
qglobals.cpp clang-tidy modernize-use-auto 2016-05-25 16:10:28 -04:00
qglobals.h qglobals.cpp & .h include header cleanup 2014-12-15 18:22:27 -06:00
queryserv.cpp clang-tidy modernize-use-auto 2016-05-25 16:10:28 -04:00
queryserv.h
quest.cpp
quest.h
quest_interface.h Renamed struct EQEmu::ItemBase to EQEmu::ItemData and class ItemInst to EQEmu::ItemInstance 2016-10-16 05:10:54 -04:00
quest_parser_collection.cpp [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
quest_parser_collection.h Renamed struct EQEmu::ItemBase to EQEmu::ItemData and class ItemInst to EQEmu::ItemInstance 2016-10-16 05:10:54 -04:00
questmgr.cpp Merge branch 'master' into tasks 2018-07-06 00:59:45 -04:00
questmgr.h Merge branch 'master' into wp_master 2018-05-02 18:24:19 -07:00
queues.h
raid.h
raids.cpp Group ID can be zero 2017-10-16 15:52:59 -05:00
raids.h [Position Updates] Always send position updates to group members - even when in raid 2017-08-22 00:48:55 -05:00
raycast_mesh.cpp Fix for 64-bit Zone MMF compiles 2016-07-29 18:26:23 -04:00
raycast_mesh.h Zone MMF Implementation (for map files) 2016-07-28 22:50:06 -04:00
skills.h
spawn2.cpp Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
spawn2.h spawn2.cpp & .h header include cleanup 2014-12-15 18:42:14 -06:00
spawngroup.cpp [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
spawngroup.h spawngroup.cpp & .h header include cleanup 2014-12-15 18:44:36 -06:00
special_attacks.cpp Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
spell_effects.cpp Forgot to have the comparison flag 2018-07-22 16:32:53 -04:00
spells.cpp Don't call UpdateRestTimer when you're casting on yourself 2018-07-14 19:19:58 -04:00
string_ids.h Fixed more Message_StringID 2018-07-21 23:22:14 -04:00
tasks.cpp Add actual support for multi-zone task activities 2018-08-01 13:50:09 -04:00
tasks.h Add actual support for multi-zone task activities 2018-08-01 13:50:09 -04:00
titles.cpp Merge of a monster 2017-04-02 20:03:51 -07:00
titles.h titles.cpp & .h header cleanup and forward declare 2014-12-15 18:56:23 -06:00
tradeskills.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
trading.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
trap.cpp Identify the rest of Action/CombatDamage structs 2018-02-28 19:21:03 -05:00
trap.h Fixed an issue that would cause traps to not function correctly if skill is 0 in the database. 2017-10-28 10:02:31 -07:00
tribute.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
tune.cpp Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
water_map.cpp Change map loading paths - maps/base/*.map - maps/water/*.wtr - maps/nav/*.nav 2018-05-10 04:19:43 -05:00
water_map.h Ask water map if we're in a zoneline to prevent false positives 2016-08-05 01:07:12 -04:00
water_map_v1.cpp Ask water map if we're in a zoneline to prevent false positives 2016-08-05 01:07:12 -04:00
water_map_v1.h Ask water map if we're in a zoneline to prevent false positives 2016-08-05 01:07:12 -04:00
water_map_v2.cpp 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
water_map_v2.h Ask water map if we're in a zoneline to prevent false positives 2016-08-05 01:07:12 -04:00
waypoints.cpp 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
worldserver.cpp Exports continue, mob and some constants 2018-08-27 22:41:03 -07:00
worldserver.h Working on world <-> zone communication needs a ton of work really need to rewrite how world works with zones. 2017-01-02 22:38:47 -08:00
xtargetautohaters.cpp Rework how XTarget auto haters work 2017-02-17 21:04:48 -05:00
xtargetautohaters.h Rework how XTarget auto haters work 2017-02-17 21:04:48 -05:00
zone.cpp Tweaks to zone shutdown code 2018-05-12 03:31:47 -05:00
zone.h 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
zone_config.cpp zone_config structure clean 2014-12-15 19:16:53 -06:00
zone_config.h added eqemu_config.json support 2017-07-15 20:29:55 -07:00
zonedb.cpp rand is bad random.Real is good! 2018-07-21 23:02:07 -04:00
zonedb.h Reintegration of inventory-based EQDictionary references 2018-07-05 21:05:26 -04:00
zonedump.h Implement global loot system Fixes #619 2018-02-10 22:15:21 -05:00
zoning.cpp Set bZoning to false in failure cases 2018-01-17 21:37:24 -05:00