Server

Open Source Fan-Based EverQuest Emulator Server project

GPL-3.0 License

Stars
427
Committers
113

Bot releases are hidden (Show)

Server - v22.8.2

Published by Akkadius over 1 year ago

Code

  • "equipped" not "equiped", "dual" not "duel". (#3149) @Kinglykrab 2023-03-27

Crash

  • Add Checks for out of bounds & dereferencing nullptrs (#3151) @Aeadoin 2023-03-28

Fixes

  • Check Rule "Bots Enabled" to prevent bot database calls on connect (#3154) @Aeadoin 2023-03-29
  • Correct logic checks for Bot rule AllowOwnerOptionAltCombat (#3158) @Aeadoin 2023-03-30
  • Fix an issue with EVENT_DISCONNECT not firing on regular /camp (#3153) @Kinglykrab 2023-03-28
  • Fix bot_raid_members.sql for MYSQL. (#3155) @Aeadoin 2023-03-28
  • Fix for OOZ Group updates when removing/inviting Bots (#3159) @Aeadoin 2023-03-30
  • Fix issues with Lua tables not starting at index 1 (#3160) @Kinglykrab 2023-03-30
  • Fix strcpy-param-overlap (#3157) @Aeadoin 2023-03-29

Rules

  • Remove Guild Bank Zone ID Rule (#3156) @Kinglykrab 2023-03-29
Server - v22.8.1

Published by Akkadius over 1 year ago

Fixes

  • Fix for NPCs having spells interrupted. (#3150) @Aeadoin 2023-03-27
Server - v22.8.0

Published by Akkadius over 1 year ago

Code

  • Cleanup Strings::ToInt uses. (#3142) @Aeadoin 2023-03-26
  • Remove extern bool Critical (#3146) @Kinglykrab 2023-03-25

Crash

  • Fix for crash in Raid::QueuePacket (#3145) @Aeadoin 2023-03-25

Feature

  • Add support for -1 extradmgskill to allow all skills to be scaled. (#3136) @Kinglykrab 2023-03-26

Fixes

  • Fix for Items looted from corpses. (#3147) @Aeadoin 2023-03-26
  • Fix for SQL Query in npc_scale_global_base (#3144) @Aeadoin 2023-03-26
Server - v22.7.0

Published by Akkadius over 1 year ago

Bots

  • Place BOT_COMMAND_CHAR inside messages (#3027) @trentdm 2023-03-05
  • Prevent interrupt spam when OOM (#3011) @nytmyr 2023-03-07

Code

  • Cleaning up Raid.cpp (#3125) @Aeadoin 2023-03-20
  • Cleanup unused methods and variables in world/main.cpp and world/main.h (#3105) @Kinglykrab 2023-03-17
  • Cleanup uses of Strings::ToInt to match correct type. (#3054) @Aeadoin 2023-03-22
  • Delete deprecated/perlxs folder (#3110) @Kinglykrab 2023-03-17
  • Delete queues.h (#3089) @Kinglykrab 2023-03-17
  • Delete world/console.old.cpp (#3099) @Kinglykrab 2023-03-17
  • Delete zone_numbers.h (#3129) @Kinglykrab 2023-03-20
  • Remove AllConnected(), CanUpdate(), and SendInfo() from login_server_list.cpp and login_server_list.h (#3104) @Kinglykrab 2023-03-17
  • Remove CLIENT_TIMEOUT from world/client.h and zone/client.h (#3071) @Kinglykrab 2023-03-17
  • Remove ChangeHP() from mob.h (#3128) @Kinglykrab 2023-03-19
  • Remove CheckAuth(), SetOnline(), and pMD5Pass from cliententry.h (#3095) @Kinglykrab 2023-03-17
  • Remove CommandRequirement() from zonedb.h (#3094) @Kinglykrab 2023-03-17
  • Remove CountZones() from launcher_link.h (#3100) @Kinglykrab 2023-03-17
  • Remove DBInitVars() and HandleMysqlError() from queryserv/database.h (#3114) @Kinglykrab 2023-03-17
  • Remove DBInitVars(), HandleMysqlError(), and IsChatChannelInDB() in ucs/database.h (#3113) @Kinglykrab 2023-03-17
  • Remove DisableStats(), EnableStats(), DisableLoginserver(), and EnableLoginserver() from world_config.h (#3107) @Kinglykrab 2023-03-17
  • Remove DoBuffWearOffEffect() from mob.h (#3062) @Kinglykrab 2023-03-17
  • Remove FindByName(charname) from clientlist.h (#3096) @Kinglykrab 2023-03-17
  • Remove FindCLEByLSID(), GetCLE(), GetCLEIPCount(), and RemoveCLEByLSID() from clientlist.h (#3098) @Kinglykrab 2023-03-17
  • Remove FindPatch() from struct_category.cpp and struct_category.h (#3130) @Kinglykrab 2023-03-20
  • Remove FlushLootStats() from npc.h (#3079) @Kinglykrab 2023-03-17
  • Remove GetAILevel() from npc.h (#3080) @Kinglykrab 2023-03-17
  • Remove GetDestination() from doors.h (#3078) @Kinglykrab 2023-03-17
  • Remove GetServerByAddress() from server_manager.h (#3119) @Kinglykrab 2023-03-17
  • Remove GetStartCount() and InitStartTimer() from zone_launch.cpp and zone_launch.h (#3121) @Kinglykrab 2023-03-17
  • Remove GetTransformation() and GetInvertedTransformation() from oriented_bounding_box.h (#3084) @Kinglykrab 2023-03-17
  • Remove IsAffectedByBuff() (#3068) @Kinglykrab 2023-03-17
  • Remove IsConnected() from loginserver/database.h (#3117) @Kinglykrab 2023-03-17
  • Remove IsOrigin(glm::vec2) from position.h (#3088) @Kinglykrab 2023-03-17
  • Remove MakeGuildMembers() from wguild_mgr.h (#3106) @Kinglykrab 2023-03-17
  • Remove PlayerLogin_Struct from login_types.h (#3118) @Kinglykrab 2023-03-17
  • Remove RemoveSpawnGroup() from spawngroup.h (#3090) @Kinglykrab 2023-03-17
  • Remove SendGuildPacket() from clientlist.cpp, clientlist.h, and wguild_mgr.cpp (#3097) @Kinglykrab 2023-03-17
  • Remove SetConnection() from loginserver/world_server.h (#3120) @Kinglykrab 2023-03-17
  • Remove SetDBID() from object.h (#3082) @Kinglykrab 2023-03-17
  • Remove SetSentTime2 in petitions.h (#3086) @Kinglykrab 2023-03-17
  • Remove StoreCharacter() from worlddb.h (#3108) @Kinglykrab 2023-03-17
  • Remove UpdateLoginserverWorldAdminAccountPasswordById() from account_management.cpp (#3115) @Kinglykrab 2023-03-17
  • Remove _baseBotStance from bot.h (#3076) @Kinglykrab 2023-03-17
  • Remove _botRole from bot.h (#3075) @Kinglykrab 2023-03-17
  • Remove _previousTarget from bot.h (#3074) @Kinglykrab 2023-03-17
  • Remove authenticated from launcher_link.cpp and launcher_link.h (#3101) @Kinglykrab 2023-03-17
  • Remove can_corpse_be_rezzed from corpse.h (#3077) @Kinglykrab 2023-03-17
  • Remove casting_spell_type from mob.h (#3064) @Kinglykrab 2023-03-17
  • Remove class EQStream from client.h (#3070) @Kinglykrab 2023-03-17
  • Remove current_buff_count (#3067) @Kinglykrab 2023-03-17
  • Remove firstlogin and realfirstlogin from world/client.h (#3072) @Kinglykrab 2023-03-17
  • Remove fixedZ from mob.h (#3065) @Kinglykrab 2023-03-17
  • Remove inWater from mob.h (#3069) @Kinglykrab 2023-03-17
  • Remove is_authenticatd, LSShutDownUpdate(), and SetInstanceID() from zoneserver.h (#3109) @Kinglykrab 2023-03-17
  • Remove last_insert_id from petitions.h (#3087) @Kinglykrab 2023-03-17
  • Remove last_max_hp from mob.h (#3063) @Kinglykrab 2023-03-17
  • Remove m_inuse, m_z, and m_heading from object.h (#3083) @Kinglykrab 2023-03-17
  • Remove npc_ai.cpp/npc_ai.cpp (#3081) @Kinglykrab 2023-03-17
  • Remove ownHiddenTrigger from trap.cpp and trap.h (#3092) @Kinglykrab 2023-03-17
  • Remove perlparser.h (#3085) @Kinglykrab 2023-03-17
  • Remove unused AbilityTimer variable in client.h (#3035) @Kinglykrab 2023-03-05
  • Remove unused BotAA struct in bot_structs.h (#3038) @Kinglykrab 2023-03-05
  • Remove unused HandleUpdateTasksOnKill in client.h (#3032) @Kinglykrab 2023-03-05
  • Remove unused SaveBackup in client.h (#3030) @Kinglykrab 2023-03-05
  • Remove unused ^evacuate and ^succor subcommands from bot_command.h (#3039) @Kinglykrab 2023-03-05
  • Remove unused bot structs in bot_structs.h (#3037) @Kinglykrab 2023-03-05
  • Remove unused client queued work variable in client.cpp/client.h (#3034) @Kinglykrab 2023-03-05
  • Remove unused command variables in client.cpp (#3031) @Kinglykrab 2023-03-05
  • Remove unused lua_hate_entry.cpp (#3057) @Kinglykrab 2023-03-12
  • Remove unused methods in eql_config.cpp, eql_config.h, launcher_list.cpp, and launcher_list.h (#3103) @Kinglykrab 2023-03-17
  • Remove unused methods in loginserver/client.h (#3116) @Kinglykrab 2023-03-17
  • Remove unused player update variables in client.cpp/client.h (#3033) @Kinglykrab 2023-03-05
  • Utilize GetPlayerState() in mob methods (#3066) @Kinglykrab 2023-03-17
  • Utilize GetScheduler() in zone/worldserver.cpp (#3093) @Kinglykrab 2023-03-17
  • Utilize SetFilter in client.cpp (#3036) @Kinglykrab 2023-03-05
  • Utilize SetHiddenTrigger in trap.cpp (#3091) @Kinglykrab 2023-03-17
  • remove _botOrderAttack from bot.h (#3073) @Kinglykrab 2023-03-17

Commands

  • Cleanup #haste Command (#3042) @Kinglykrab 2023-03-06
  • Cleanup #hideme Command (#3043) @Kinglykrab 2023-03-06
  • Cleanup #interrupt Command (#3044) @Kinglykrab 2023-03-06
  • Cleanup #level Command (#3045) @Kinglykrab 2023-03-06
  • Cleanup #picklock Command (#3046) @Kinglykrab 2023-03-06
  • Cleanup #resetaa and #resetaa_timer (#3047) @Kinglykrab 2023-03-06
  • Cleanup #wc Command (#3049) @Kinglykrab 2023-03-06
  • Remove #equipitem Command (#3040) @Kinglykrab 2023-03-06

Console

  • Add IS_TTY to force terminal coloring output (#3021) @Akkadius 2023-03-04

Crash

  • Fix dangling Group member pointers for Bots. (#3134) @Aeadoin 2023-03-21
  • Fixes Crash when Zoning with XTarget when Bots are in group. (#3126) @Aeadoin 2023-03-19

Feature

  • Add Basic Bot Raiding Functionality (#2782) @neckkola 2023-03-17
  • Add Data Bucket support for scaling of Heroic Stats. (#3058) @Aeadoin 2023-03-24
  • Add Item Extra Skill Damage Percent Modifier (#3127) @Kinglykrab 2023-03-19

Fixes

  • Add Avoidance and HP Regen Per Second too NPC Scaling. (#3050) @Aeadoin 2023-03-09
  • Add Heroic Strikethrough & HP Regen Per Second to GM Entity Info (#3055) @Aeadoin 2023-03-12
  • Add Heroic Strikethrough to NPC Scaling (#3028) @Kinglykrab 2023-03-06
  • Change SPA 193 Weapon Damage to allow values over 65,535 (#3138) @Aeadoin 2023-03-23
  • Checkmarks and X characters in popup messages (#3041) @Kinglykrab 2023-03-06
  • Cursor Coin Upon Death (#3020) @cybernine186 2023-03-04
  • Ensure synchronization of pet taunt state with UI (#3025) @catapultam-habeo 2023-03-04
  • Fix Bard Bot Casting (#3122) @Aeadoin 2023-03-17
  • Fix Discovered Items with Alternate Currency and LDoN Adventure Merchants (#3026) @Kinglykrab 2023-03-04
  • Fix Heal Scale and Spell Scale in NPC Scaling (#3051) @Kinglykrab 2023-03-10
  • Fix Raid Invites causing client desync issues (#3053) @Aeadoin 2023-03-11
  • Fix Raid methods that could cause crashes with Bots in raid (#3111) @Aeadoin 2023-03-17
  • Fix edge cases where camped bots would be left in a raid (#3139) @Aeadoin 2023-03-23
  • Fix for Raid Disband if leader not in same zone. (#3135) @Aeadoin 2023-03-21
  • Fix for incorrect bindpoint x,y,z,headings (#3141) @Aeadoin 2023-03-23
  • Fix for transferring Raid Leader (#3140) @Aeadoin 2023-03-23
  • Fix issue with overflow on min/max hit dmg in npc scaling calculations (#3052) @Aeadoin 2023-03-10
  • Fix typo for bot_id raid_members column in db_update_manifest.txt (#3132) @Kinglykrab 2023-03-20
  • Fixes for corpses not properly saving some item instance data correctly. (#3123) @KimLS 2023-03-23

Illusions

  • Fix bug where spells like Ignite Bones left NPC size incorrect. (#3061) @noudess 2023-03-16

Quest API

  • Add SendIllusion overloads/parameters to Perl/Lua (#3059) @Kinglykrab 2023-03-16
  • Add Spell GetActX methods to Perl/Lua (#3056) @Kinglykrab 2023-03-12
  • Add Timer related methods to Mobs in Perl/Lua (#3133) @Kinglykrab 2023-03-20

Rules

  • Add Multiplier for Heroic Stats. (#3014) @Aeadoin 2023-03-04
  • Add ResurrectionEffectsBlock (#2990) @nytmyr 2023-03-04
  • Add Rule to allow ExtraDmgSkill/SPA 220 to effect Spell Skills (#3124) @Aeadoin 2023-03-19
  • Add Task System Rule ExpRewardsIgnoreLevelBasedEXPMods (#3112) @Aeadoin 2023-03-17

Scaling

  • Add support for pipe-separated zone IDs and versions (#3015) @Kinglykrab 2023-03-04

Strings

  • Add exception handling to converters themselves (#3029) @Akkadius 2023-03-05
  • Add more number formatters (#2873) @Kinglykrab 2023-03-04
Server - v22.4.5

Published by Akkadius over 1 year ago

Bots

  • Add additional Heroic Sta/Wis/Int bonuses for Bots. (#3013) @Aeadoin 2023-03-01
  • Cleanup AI_IdleCastCheck Logic (#3004) @Aeadoin 2023-02-26

Code

  • Delete unused zone/skills.h (#3007) @Kinglykrab 2023-02-27
  • Remove DumpPacketProfile() from client.h (#3000) @Kinglykrab 2023-02-26
  • Remove GetCombinedAC_TEST() from client.h (#2999) @Kinglykrab 2023-02-26
  • Remove GetDamageMultiplier() from client.h (#3001) @Kinglykrab 2023-02-26
  • Remove NumberOfAvailableTitles() from titles.h (#3006) @Kinglykrab 2023-02-27
  • Remove ReturnItemPacket from client.h/inventory.cpp (#3002) @Kinglykrab 2023-02-26
  • Remove class EGNode from mob.h (#3003) @Kinglykrab 2023-02-26
  • Remove unused ClientFactory in client.h (#2998) @Kinglykrab 2023-02-26
  • Remove unused iterator from LoadCharacterDisciplines (#3012) @Aeadoin 2023-03-02

Crash

  • Fix crash in CheckTradeskillLoreConflict (#3009) @Aeadoin 2023-02-28

Fixes

  • Account for bad data in Tradeskill Recipe Entries (#2991) @Aeadoin 2023-02-25
  • Fix DoAnim quest method default speed (#3016) @Kinglykrab 2023-03-01
  • Fix an issue where EVENT_TIMER timers would not be cleaned up after zone (#3018) @noudess 2023-03-03
  • Fix for Discipline Loading from Database causing issues with slot_ids (#3008) @Aeadoin 2023-02-28
  • Fix for Lore Components where component is returned. (#3005) @Aeadoin 2023-02-27
  • Fix issue where quest saylink responses would occur before the NPC's response (#3010) @Akkadius 2023-03-01
  • Fix log messages when players join channel (#2992) @Valorith 2023-03-03
  • Fix npcfeature and playerfeature (#3017) @Kinglykrab 2023-03-02

Quest API

  • Add GetDefaultRaceSize() to Perl/Lua (#2993) @Kinglykrab 2023-02-27
  • Add HasSpecialAbilities() to Perl/Lua (#2994) @Kinglykrab 2023-02-27
  • Add IsBerserk() to Perl/Lua (#2997) @Kinglykrab 2023-03-01
  • Add IsFindable() and IsTrackable() to Perl/Lua (#2996) @Kinglykrab 2023-03-01
  • Add IsUnderwaterOnly() to Perl/Lua (#2995) @Kinglykrab 2023-03-01
Server - v22.4.4

Published by Akkadius over 1 year ago

Bots

  • Add Caster Range Command, and IsValidSpellRange Checks (#2942) (Aeadoin) 2023-02-23
  • Cleanup BotDatabase::LoadBuffs (#2981) (Aeadoin) 2023-02-24
  • Verify Bots Group Integrity on join (#2980) (Aeadoin) 2023-02-23

Commands

Doors

  • Fix doors triggering invalid zone fetches of dest_zone of "none" (#2985) (Akkadius) 2023-02-24

Fixes

  • Adjust database manifest to include .sql extension (Akkadius) 2023-02-25
  • Correct Mend reuse time and add reduction support. (#2972) (nytmyr) 2023-02-23
  • Fix Beneficial Target of Target procs (#2987) (Aeadoin) 2023-02-24
  • Fix for undefined MySQL library behavior. (#2834) (KimLS) 2023-02-25

Pathing

  • Improve roambox logic (#2983) (Akkadius) 2023-02-24
  • More z-clip improvements, Wurm and Spectral Iksar race adjustments (#2988) (Akkadius) 2023-02-25
  • Smoother pathing z-correction (#2982) (Akkadius) 2023-02-24

Player Events

Quest API

  • Add IsAutoAttackEnabled() to Perl/Lua (#2979) (Kinglykrab) 2023-02-23
  • Add IsAutoFireEnabled() to Perl/Lua (#2978) (Kinglykrab) 2023-02-23
  • Fix EVENT_TIMER crash when entity is no longer available (#2986) (Akkadius) 2023-02-24

Scaling

  • Add support for zone ID and instance version to NPC Scaling (#2968) (Kinglykrab) 2023-02-25

Tradeskills

Server - v22.4.3

Published by Akkadius over 1 year ago

Bots

  • Change HasBotItem(item_id) to return slot_id instead of bool. (#2966) (Aeadoin) 2023-02-19
  • Change SaveTimers to Replace instead of Insert. (#2951) (Aeadoin) 2023-02-18
  • Fix output of ^spells while ^Enforcespellsettings is enabled (#2959) (Aeadoin) 2023-02-18

Crash

  • Fix crash with EVENT_UNEQUIP_ITEM_BOT (#2973) (Aeadoin) 2023-02-20
  • Fix world crash in player event processing (#2960) (Akkadius) 2023-02-18

Database

  • Address deadlock in player events (#2974) (Akkadius) 2023-02-21

Fixes

Pathing

  • Improvements to z-clipping, z-recovery and z-calculations (#2975) (Akkadius) 2023-02-21

Pets

  • Client Pet summoned by NPC should not change guard location. (#2967) (noudess) 2023-02-19

Player Events

Quest API

Reload API

  • Add world handlers for certain opcodes (#2958) (Akkadius) 2023-02-18

SQL

  • Add date to optional Drakkin Guktan Faction Update (#2965) (joligario) 2023-02-19
Server - v22.4.2

Published by Akkadius over 1 year ago

Content

  • Added optional SQL 2023_02_17_fix_sseru_mischief_doors.sql to fix sseru/mischief doors (#2955) (Akkadius) 2023-02-18

Logging

  • Remove noisy raid/group/forage errors (#2952) (Akkadius) 2023-02-18

MySQL

  • Add keepalives to UCS and Loginserver (#2953) (Akkadius) 2023-02-18

Player Events

  • Add logging category to hold processing batch logs (#2954) (Akkadius) 2023-02-18

Tradeskills

  • Fix regression caused by #2932 (#2956) (Aeadoin) 2023-02-18
Server - v22.4.1

Published by Akkadius over 1 year ago

Bots

  • Set Taunt to enabled for SK/Paladin Bots by Default. (#2941) (Aeadoin) 2023-02-17

DevTools

  • Fix NPC targetting dev tools display window (#2943) (Akkadius) 2023-02-17

Fixes

  • Issue with AssignRaidToInstance that was using the groups repository instead of raid (#2947) (Akkadius) 2023-02-17
  • Missing comma in schema list breaking dumps (Akkadius) 2023-02-17

Player Events

  • Fix issue with item instances not being validated properly before accessing causing crashes on handin (#2945) (Akkadius) 2023-02-17
  • Fix rare out of bound issue when loading event types (#2946) (Akkadius) 2023-02-17
  • Turn off KILLED_NPC (trash) off by default (#2948) (Akkadius) 2023-02-17
Server - v22.4.0

Published by Akkadius over 1 year ago

Bots

  • Add Additional HeroicAgi/Dex Modifiers. (#2838) (Aeadoin) 2023-02-07
  • Add Additional HeroicStr modifiers. (#2837) (Aeadoin) 2023-02-07
  • Add IsBot() to methods in attack.cpp where applicable. (#2840) (Aeadoin) 2023-02-09
  • Add Lore Check for Augments. (#2874) (Aeadoin) 2023-02-12
  • Add Pet Power Support for Temp Pets. (#2853) (Aeadoin) 2023-02-11
  • Add Support for TryTriggerOnCastFocusEffect (#2864) (Aeadoin) 2023-02-13
  • Add TotalDominationBonus modifiers. (#2852) (Aeadoin) 2023-02-09
  • ST_AreaClientOnly spells to land on Bots (#2849) (Aeadoin) 2023-02-09
  • Update ResistSpell to use temp_level_diff client formula (#2851) (Aeadoin) 2023-02-09

Bots & Mercenaries

  • Add 100% Hit chance if sitting while attacked. (#2839) (Aeadoin) 2023-02-07
  • Add Support for TrySympatheticProc (#2866) (Aeadoin) 2023-02-13

CI

  • Fix Windows stderr not bubbling properly (#2925) (Akkadius) 2023-02-14

Code

  • Add IsOfClientBot() virtual method. (#2845) (Aeadoin) 2023-02-07
  • Doors EVENT_CLICK_DOOR syntax adjustment (Akkadius) 2023-02-14
  • Remove Unused Mod Hooks (#2856) (Kinglykrab) 2023-02-13

Crash

  • Crash fix where invalid input to #heromodel would crash zone (#2937) (Akkadius) 2023-02-15
  • Fix Bot Crash in Bot::Bot Constructor. (#2868) (Aeadoin) 2023-02-12
  • Fix Crash in FindType (#2867) (Aeadoin) 2023-02-13
  • Fix crash in Mob::CommonDamage when attacker was null (#2872) (Aeadoin) 2023-02-13
  • Fix crash issue with dropping items and order of operations (#2939) (joligario) 2023-02-16
  • Fix issue where long short names overflow file_name (Akkadius) 2023-02-09
  • Fix potential crash in Mob::CommonDamage (#2848) (Aeadoin) 2023-02-09

Doors

  • Fix issue where NPC's wouldn't open doors because door param overflow (#2934) (Akkadius) 2023-02-15

Feature

  • Add IsOfClientBotMerc() virtual method. (#2843) (Aeadoin) 2023-02-07

Fixes

  • Another doors fix (Akkadius) 2023-02-14
  • Fix CheckNumHitsRemaining() with 1H Blunt (#2846) (Kinglykrab) 2023-02-07
  • Fix Door opening regression caused by #2880 (Akkadius) 2023-02-14
  • Fix EVENT_SPELL_EFFECT_TRANSLOCATE_COMPLETE regression caused by #2897 (#2928) (Akkadius) 2023-02-14
  • Fix HP_EVENT regression (#2927) (Akkadius) 2023-02-14
  • Fix crash in EVENT_DISCOVER_ITEM (#2933) (Kinglykrab) 2023-02-15
  • Fix crash where dropped items crash Lua logic (#2936) (Akkadius) 2023-02-15
  • Fix for interrupting item casts to no longer lock the client if cast time of item greater than 0 (#2921) (Natedog2012) 2023-02-13
  • Fix issue where Lore groundspawn pickups will desync ROF2+ (#2929) (Akkadius) 2023-02-14
  • Fix issue with EVENT_HP firing regression from #2904 (#2924) (Akkadius) 2023-02-14
  • Replace uses of SPELL_UNKNOWN with IsValidSpell() (#2938) (Aeadoin) 2023-02-16
  • Self Only Spells will no longer check target level or buff restrictions (#2931) (noudess) 2023-02-15

Groundspawns

  • Fix issue where groundspawns appear floating high off the ground (#2930) (Akkadius) 2023-02-15

Logging

  • Add raw opcode when emu translated opcode is not found (OP_Unknown) via (C->S) (#2847) (Akkadius) 2023-02-08
  • Implement Player Event Logging system (#2833) (Akkadius) 2023-02-13

Quest API

  • (Performance) Check equip or scale item events exist before export and execute (#2898) (Kinglykrab) 2023-02-13
  • (Performance) Check event EVENT_AA_BUY or EVENT_AA_GAIN exist before export and execute (#2892) (Kinglykrab) 2023-02-13
  • (Performance) Check event EVENT_AGGRO, EVENT_ATTACK, or EVENT_COMBAT exist before export and execute (#2901) (Kinglykrab) 2023-02-13
  • (Performance) Check event EVENT_COMBINE, EVENT_COMBINE_SUCCESS, EVENT_COMBINE_FAILURE, or EVENT_COMBINE_VALIDATE exist before export and execute (#2896) (Kinglykrab) 2023-02-13
  • (Performance) Check event EVENT_DEATH, EVENT_DEATH_COMPLETE, or EVENT_DEATH_ZONE exist before export and execute (#2909) (Kinglykrab) 2023-02-13
  • (Performance) Check event EVENT_ENVIRONMENTAL_DAMAGE exists before export and execute (#2899) (Kinglykrab) 2023-02-13
  • (Performance) Check event EVENT_FEIGN_DEATH exists before export and execute (#2916) (Kinglykrab) 2023-02-13
  • (Performance) Check event EVENT_ITEM_TICK or EVENT_WEAPON_PROC exist before export and execute (#2914) (Kinglykrab) 2023-02-13
  • (Performance) Check event EVENT_LANGUAGE_SKILL_UP, EVENT_SKILL_UP, or EVENT_USE_SKILL exist before export and execute (#2894) (Kinglykrab) 2023-02-13
  • (Performance) Check event EVENT_PAYLOAD or EVENT_SIGNAL exist before export and execute (#2902) (Kinglykrab) 2023-02-13
  • (Performance) Check event EVENT_SLAY exists before export and execute (#2910) (Kinglykrab) 2023-02-13
  • (Performance) Check event EVENT_WAYPOINT_ARRIVE or EVENT_WAYPOINT_DEPART exist before export and execute (#2905) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_AGGRO_SAY, EVENT_SAY, and EVENT_PROXIMITY_SAY (#2882) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_BOT_CREATE (#2886) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_CLICK_DOOR and EVENT_CLICK_OBJECT (#2880) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_DESPAWN and EVENT_DESPAWN_ZONE (#2887) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_DISCOVER_ITEM (#2912) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_DUEL_LOSE and EVENT_DUEL_WIN (#2915) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_ENTER_ZONE and EVENT_ZONE (#2900) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_GM_COMMAND (#2890) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_GROUP_CHANGE (#2884) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_HP (#2904) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_KILLED_MERIT (#2911) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_LEVEL_UP and EVENT_LEVEL_DOWN (#2889) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_POPUP_RESPONSE (#2881) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_RESPAWN (#2917) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_TICK (#2919) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_TIMER (#2903) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_TRADE (#2906) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_UNHANDLED_OPCODE (#2918) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_WARP (#2907) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute area events (#2888) (Kinglykrab) 2023-02-13
  • (Performance) Check merchant events exist before export and execute (#2893) (Kinglykrab) 2023-02-13
  • (Performance) Check spell or cast events exist before export and execute (#2897) (Kinglykrab) 2023-02-13
  • (Performance) Check task events exist before export and execute (#2883) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_CONNECT and EVENT_DISCONNECT (#2913) (Kinglykrab) 2023-02-13
  • (Performance) Check event exists before export and execute EVENT_TEST_BUFF (#2920) (Kinglykrab) 2023-02-13
  • Add $target export to EVENT_INSPECT in Perl (#2891) (Kinglykrab) 2023-02-13
  • Add Additional XP Events EVENT_AA_EXP_GAIN, EVENT_EXP_GAIN (#2865) (Valorith) 2023-02-13
  • Add EVENT_DESTROY_ITEM_CLIENT to Perl/Lua. (#2871) (Kinglykrab) 2023-02-13
  • Add EVENT_DROP_ITEM_CLIENT to Perl/Lua (#2869) (Kinglykrab) 2023-02-13
  • Add Recipe-based methods to Perl/Lua. (#2844) (Kinglykrab) 2023-02-08
  • Export $door to EVENT_CLICKDOOR in Perl (#2861) (Kinglykrab) 2023-02-11
  • Export $hate_entity to EVENT_HATE_LIST in Perl (#2885) (Kinglykrab) 2023-02-13
  • Export $item and $augment to augment events in Perl (#2895) (Kinglykrab) 2023-02-13
  • Export $item and $corpse to EVENT_LOOT and EVENT_LOOT_ZONE in Perl (#2878) (Kinglykrab) 2023-02-13
  • Export $item to Client/Bot Equip Events in Perl (#2860) (Kinglykrab) 2023-02-11
  • Export $item to EVENT_DISCOVER_ITEM in Perl (#2863) (Kinglykrab) 2023-02-11
  • Export $item to EVENT_PLAYER_PICKUP in Perl. (#2875) (Kinglykrab) 2023-02-13
  • Export $item to Fishing and Forage Events in Perl (#2876) (Kinglykrab) 2023-02-13
  • Export $killed_npc to EVENT_NPC_SLAY to Perl (#2879) (Kinglykrab) 2023-02-13
  • Export $object to EVENT_CLICK_OBJECT in Perl (#2862) (Kinglykrab) 2023-02-11
  • Export $spawned to EVENT_SPAWN_ZONE in Perl (#2877) (Kinglykrab) 2023-02-13
  • Export target to EVENT_TARGET_CHANGE in Perl/Lua. (#2870) (Kinglykrab) 2023-02-13
  • Export targets to EVENT_CONSIDER and EVENT_CONSIDER_CORPSE (#2908) (Kinglykrab) 2023-02-13
  • Fix SetSimpleRoamBox in Perl to have optional params again (#2935) (Akkadius) 2023-02-15

Rules

Tradeskills

  • Check if combine would result in lore conflict (#2932) (Aeadoin) 2023-02-16

Windows

  • Fix MSVC compilation bug via workaround (#2926) (Akkadius) 2023-02-14
Server - v22.3.0

Published by Akkadius over 1 year ago

Bots

  • Add GetAugmentIDsBySlotID & AddItem with table ref Methods. (#2805) (Aeadoin) 2023-01-29

Commands

  • #list now searches without case sensitivity (#2825) (Akkadius) 2023-02-06
  • Remove extraneous else from #weather (#2819) (Kinglykrab) 2023-02-01

Crash

  • Fix IsUnderwaterOnly crash where npc data references can be stale (#2830) (Akkadius) 2023-02-06
  • Fix command crash with #npcedit weapon when second weapon not passed ni (#2829) (Akkadius) 2023-02-06
  • Fix crash in bot command botdyearmor (#2832) (Akkadius) 2023-02-06

DB Updates

  • Add Windows MySQL path auto detection for users where the path is not found (#2836) (Akkadius) 2023-02-06

Doors

  • Have NPCs trigger double doors (#2821) (Akkadius) 2023-02-06
  • Remove door dev tools spam on client controlled doors (#2824) (Akkadius) 2023-02-06

Feature

Fixes

  • #reload aa will now refresh the AA table properly for every client when changes are made (#2814) (Natedog2012) 2023-01-31
  • #reload static should now properly fill the entity_lists for… (#2815) (Natedog2012) 2023-01-31
  • BuffLevelRestrictions were restricting group buffs if mob targeted (#2809) (noudess) 2023-01-29
  • Fix does_augment_fit_slot method. (#2817) (Aeadoin) 2023-02-01
  • Fix NPC ghosting at safe coordinates (#2823) (Akkadius) 2023-02-06
  • Fixing % based mob see invis (#2802) (fryguy503) 2023-01-29
  • Resolve issue with max buff count being 25 in ROF2. (#2800) (Kinglykrab) 2023-01-28

Hotfix

Lua

Pathing

  • Improvements to handling tight corridors pathing, clipping detection and recovery (#2826) (Akkadius) 2023-02-06

Quest API

  • Add Augment Slot support to does_augment_fit (#2813) (Kinglykrab) 2023-01-31
  • Add EVENT_DAMAGE_GIVEN and EVENT_DAMAGE_TAKEN to Perl/Lua. (#2804) (Kinglykrab) 2023-01-29
  • Add EVENT_ITEM_CLICK_CLIENT and EVENT_ITEM_CLICK_CAST_CLIENT to Perl/Lua. (#2810) (Kinglykrab) 2023-01-30
  • Add EVENT_TASKACCEPTED to Player scope (#2822) (Valorith) 2023-02-06
  • Add GetItemCooldown to return the time remaining on items… (#2811) (Natedog2012) 2023-01-30
  • Add LDoN Methods to Perl/Lua (#2799) (Kinglykrab) 2023-01-29
  • Add Override Parameters to ScaleNPC() in Perl/Lua. (#2816) (Kinglykrab) 2023-02-01
  • Add rule AlternateAugmentationSealer for using a different bagtype (#2831) (Natedog2012) 2023-02-06
  • Default ScaleNPC to always scale. (#2818) (Kinglykrab) 2023-02-06

Readme

  • Update build badges with Drone (Akkadius) 2023-01-29

Rules

  • Add rule to ignore name filter on chat channel creation. (#2820) (Valorith) 2023-02-06
  • Added rule to bypass level based haste caps (#2835) (jcr4990) 2023-02-06
  • Fix rule updates that affected bot booting checks (#2841) (Akkadius) 2023-02-06

Tasks

  • Implement alternate currency rewards (#2827) (Akkadius) 2023-02-06
Server - v22.2.0

Published by Akkadius over 1 year ago

Bots

  • Add EVENT_UNEQUIP_ITEM_BOT & EVENT_EQUIP_ITEM_BOT (#2796) (Aeadoin) 2023-01-27
  • ^create and ^viewcombos popup messages fix. (#2797) (Kinglykrab) 2023-01-26

Code Cleanup

Crash

  • Fix crash issue with log formatting during character creation (#2798) (Akkadius) 2023-01-27

Feature

  • ResetItemCooldown added to lua/perl and fix item re-cast times to show properly (#2793) (Natedog2012) 2023-01-26

Git

Server - v22.1.2

Published by Akkadius over 1 year ago

CI/CD

Code Cleanup

Crash

  • Fix rarer world crash issue where scheduler database was not available (#2789) (Akkadius) 2023-01-24

Fixes

  • Fix nullptr spell in BCSpells::Load() (#2790) (Kinglykrab) 2023-01-24
  • Remove duplicate logic in GetActSpellHealing reducing HOT criticals (#2786) (Kinglykrab) 2023-01-24
Server - v22.1.1

Published by Akkadius over 1 year ago

Fixes

  • Fix botgrouplist to display unique entries. (#2785) (Aeadoin) 2023-01-23
  • Fix scenario where dereferenced object could be null. (#2784) (Aeadoin) 2023-01-23
Server - v22.1.0

Published by Akkadius over 1 year ago

This is a first release using the new build system. Changelog entry representative of last year. Subsequent releases will consist of incremental changes since the last release.

AA

Appveyor

  • Remove bots preprocessor (Akkadius) 2023-01-20

Bot/Merc

  • Cleanup methods, and virtual overrides. (#2734) (Aeadoin) 2023-01-15

Bots

  • Add Bot Command Reloading (#2773) (Kinglykrab) 2023-01-22
  • Add Bot-specific Spell Settings. (#2553) (Kinglykrab) 2022-11-27
  • Add Buff support for Bards under AI_IdleCastChecks (#2590) (Aeadoin) 2022-11-28
  • Add Data Bucket support to Bot Spell Entries. (#2505) (Aeadoin) 2022-11-06
  • Add EVENT_TRADE Support to Bots. (#2560) (Aeadoin) 2022-11-25
  • Add Event_Trade Support for ^inventorygive Command (#2628) (Aeadoin) 2022-12-11
  • Add Expansion Bitmask Quest APIs. (#2523) (Kinglykrab) 2022-11-16
  • Add GetBotOwnerByBotID Method (#2715) (Aeadoin) 2023-01-11
  • Add Melee Support for Casting, Cleanup Bot Casting Logic (#2571) (Aeadoin) 2022-11-25
  • Add Quest API Methods (#2631) (Aeadoin) 2022-12-12
  • Add Quest API Support for Limits. (#2522) (Kinglykrab) 2022-11-17
  • Add Rule Allowing Bots to Equip Any Race Items (#2578) (Aeadoin) 2022-11-26
  • Add Support for AA bonuses that were missing. (#2764) (Aeadoin) 2023-01-20
  • Add Support for Bots to receive Auras, and other AoE Buffs. (#2586) (Aeadoin) 2022-11-27
  • Add Virtual Override for Bot::Attack (#2771) (Aeadoin) 2023-01-20
  • Add give/remove saylinks to ^itemuse. (#2503) (Kinglykrab) 2022-10-30
  • Add support for Bot scripting. (#2515) (Kinglykrab) 2022-11-17
  • Apply Spells:IgnoreSpellDmgLvlRestriction to bots (#2024) (catapultam-habeo) 2022-03-07
  • Bot::PerformTradeWithClient Cleanup. (#2084) (Kinglykrab) 2022-05-01
  • Cleanup Bot Spell Functions, reduce reliance on NPC Functions/Attributes (#2495) (Aeadoin) 2022-10-29
  • Cleanup Fast Rest Regen (#2626) (Aeadoin) 2022-12-07
  • Cleanup Say Event Parse. (#2557) (Kinglykrab) 2022-11-20
  • Cleanup Spell Settings Commands (#2607) (Aeadoin) 2022-12-04
  • Cleanup ^inventoryremove, ^inventorylist, and ^list Commands and bot groups. (#2273) (Kinglykrab) 2022-07-03
  • Cleanup and remove preprocessors. (#2757) (Kinglykrab) 2023-01-20
  • Cleanup various Bot Spell Focus methods (#2649) (Aeadoin) 2022-12-16
  • Convert Load, Save, SaveNew, and Delete to Repositories. (#2614) (Kinglykrab) 2022-12-04
  • Expanded Bot Spell Settings List. (#2606) (Aeadoin) 2022-12-03
  • Fix Bot Spell Type "In Combat Buffs" (#2711) (Aeadoin) 2023-01-08
  • Fix Gender not saving as GetBaseGender on BotSave (#2639) (nytmyr) 2022-12-13
  • Fix Slow Query in QueryNameAvailablity (#2781) (Aeadoin) 2023-01-22
  • Fix ^dyearmor command math. (#2081) (Kinglykrab) 2022-04-30
  • Fix bot spawn when bot id = char_id (#1984) (neckkola) 2022-03-07
  • Hotfix for possible crash. (#2539) (Kinglykrab) 2022-11-14
  • Melee Bot Support for Spell Settings Commands (#2599) (Aeadoin) 2022-12-01
  • Move Bot Spell Loading process to constructor from calcbotstats() (#2583) (Aeadoin) 2022-11-27
  • Optimize inventory loading. (#2588) (Kinglykrab) 2022-11-28
  • Post pre-processor fixes (#2770) (Akkadius) 2023-01-20
  • Resolve incorrect values on Bot Creation (#2644) (Aeadoin) 2022-12-14
  • Restrict Bot Groups from spawning while Feigned. (#2761) (Aeadoin) 2023-01-19
  • Save Bot Toggle Archer Setting between Loads. (#2612) (Aeadoin) 2022-12-04
  • Update Bot Heal & Damage methods to more closely match Clients + Bugfixes (#2045) (catapultam-habeo) 2022-03-11
  • Update Bot Logic to ignore ST_TargetsTarget when buffing (#2584) (Aeadoin) 2022-11-27

C++20

  • Arithmetic on different enums is deprecated (#2752) (mackal) 2023-01-17
  • Enable C++20 + Fixes + FMT 9.1 (#2664) (Akkadius) 2022-12-21

Code

Code Cleanup

  • Add Validation to varchar number item fields. (#2241) (Kinglykrab) 2022-06-04
  • Cleanup #kick message. (#2164) (Kinglykrab) 2022-05-10
  • Cleanup Haste references and Lua API calls for unsigned to signed. (#2240) (Kinglykrab) 2022-06-04
  • Cleanup code smells and compiler warnings in common/shareddb (#2270) (Quintinon) 2022-07-03
  • Cleanup magic numbers (#2662) (Aeadoin) 2022-12-20
  • Cleanup spell and max level bucket logic. (#2181) (Kinglykrab) 2022-05-28
  • Extra Space in NPC::AISpellsList(). (#2555) (Kinglykrab) 2022-11-20
  • Fix unintended copies in zone/zonedb.cpp by changing auto to auto& (#2271) (Quintinon) 2022-07-03
  • Make use of std::abs where possible. (#2739) (Kinglykrab) 2023-01-15
  • Merge Client::Attack and Bot::Attack into Mob::Attack (#2756) (Aeadoin) 2023-01-20
  • Move Client::Undye() to client.cpp from #path Command. (#2188) (Kinglykrab) 2022-05-21
  • Possible issues with variable/parameter name equality. (#2161) (Kinglykrab) 2022-05-10
  • Quest API push methods using invalid types. (#2172) (Kinglykrab) 2022-05-16
  • Remove Unused EQEMU_DEPOP_INVALIDATES_CACHE (#2292) (Akkadius) 2022-07-14
  • Remove this-> in code where its implied (#2088) (Akkadius) 2022-05-01
  • Remove unused basic_functions.h (#2729) (Kinglykrab) 2023-01-13
  • Remove unused maxskill.h. (#2728) (Kinglykrab) 2023-01-13
  • Remove unused methods. (#2171) (Kinglykrab) 2022-05-15
  • Remove unusued Max Item ID Constant (#2528) (Kinglykrab) 2022-11-08
  • Remove use of bzero since it is deprecated for memset (#2295) (Akkadius) 2022-07-14
  • Resharper Warnings (#2235) (Quintinon) 2022-06-01
  • Resolve some warnings in loginserver/world_server.cpp (#2347) (mackal) 2022-07-31
  • Rework Lua QuestReward to not use try/catch blocks (#2417) (mackal) 2022-09-03
  • Send eqstr message in AddAAPoints (#2507) (hgtw) 2022-10-29
  • Update to EQEmu #2253 to clean up message strings (#2279) (fryguy503) 2022-07-03
  • Zone Data Loading Refactor (#2388) (Akkadius) 2022-09-01

Commands

Diawind

Feature

  • AA Cap Limit (#2423) (fryguy503) 2022-10-13
  • Add "Keeps Sold Items" Flag to NPCs (#2671) (Kinglykrab) 2022-12-25
  • Add Experience Gain Toggle. (#2676) (Kinglykrab) 2022-12-30
  • Add Guild Chat to Console. (#2387) (Kinglykrab) 2022-08-22
  • Add Hate Override for Heals (#2485) (Aeadoin) 2022-10-14
  • Add Rule to Disable Group EXP Modifier. (#2741) (Kinglykrab) 2023-01-15
  • Add Support for "Show Mine Only" Filters (#2484) (Aeadoin) 2022-10-13
  • Add Type 49545 to Spell Resistrictions (#2436) (Aeadoin) 2022-09-20
  • Add humanoid and non-wielded restrictions to pick pocket (#2276) (noudess) 2022-07-03
  • Add player /inspect quest event (#2508) (hgtw) 2022-10-29
  • Add special ability to block /open (#2506) (hgtw) 2022-10-29
  • Allow Focus Effects to be Filtered out. (#2447) (Aeadoin) 2022-09-25
  • Allow pets to zone with permanent (buffdurationformula 50) buffs to maintain them through zone transitions (#2035) (catapultam-habeo) 2022-03-07
  • Bind Wound and Forage while mounted. (#2257) (fryguy503) 2022-07-03
  • Change #scribespells to be aware of spellgroups & ranks (#2501) (Aeadoin) 2022-11-06
  • Change GetSkillDmgAmt to int32 (#2364) (Aeadoin) 2022-08-10
  • Change Lifetap Emotes to be filterable. (#2454) (Aeadoin) 2022-09-29
  • Change Mana Costs to use Signed Int (#2384) (Aeadoin) 2022-08-21
  • Change mana_used to int32 (#2321) (Aeadoin) 2022-07-30
  • Client Checksum Verification (Resubmit old 1678) (#1922) (noudess) 2022-03-07
  • EQ2-style implied targeting for spells. (#2032) (catapultam-habeo) 2022-03-07
  • Faction Association (#2408) (mackal) 2022-09-03
  • GM State Change Persistance (#2328) (fryguy503) 2022-07-31
  • Implement Heroic Strikethrough to NPCs (#2395) (Aeadoin) 2022-08-31
  • Implement OP_CashReward (#2307) (mackal) 2022-07-15
  • Instance Version Specific Experience Modifiers (#2376) (Kinglykrab) 2022-08-20
  • NPCs with bows and arrows do ranged attacks (#2322) (mackal) 2022-07-30
  • Soft Delete Bots on Character Soft Delete (#2467) (Aeadoin) 2022-10-13
  • Spell Ranks will now work with AllowSpellMemorizeFromItem Rule (#2475) (Aeadoin) 2022-10-13
  • Update HateMod used by SPA 114 to Int32. (#2428) (Aeadoin) 2022-09-08

Fixes

  • #npcstats command displaying incorrect faction (#2710) (noudess) 2023-01-08
  • #peqzone no longer bypass Handle_OP_ZoneChange (#2063) (Natedog2012) 2022-03-19
  • #scribespells triggered error on mysql keyword rank (#2779) (noudess) 2023-01-21
  • #tune command various fixes (#2046) (KayenEQ) 2022-03-11
  • Add Complete Heal Spell back to IsCompleteHealSpell Method (#2722) (Aeadoin) 2023-01-11
  • Add SE_MakeDrunk to avoid error message. (#2601) (Kinglykrab) 2022-12-01
  • Add omitted function call in UCS (#2768) (Valorith) 2023-01-20
  • Add required distance to CoTH before aggro wipe (#2253) (fryguy503) 2022-07-03
  • Adjustment for nullptr crash (#2232) (Akkadius) 2022-06-01
  • Alleviate some lag with crosszone/worldwide spell casting. (#2016) (Kinglykrab) 2022-02-21
  • Allow High Level Spells to be Unmemorized. (#2641) (Kinglykrab) 2022-12-14
  • Allow Songs to be scribed from scrolls (#2460) (Kinglykrab) 2022-10-12
  • AltCurrencySelectItemReply_Struct was not handled correctly. (#2702) (Aeadoin) 2023-01-04
  • Any use of TempName left old clean_name. (#1946) (noudess) 2022-01-26
  • Avoid erase in discord queue range loop (#2411) (hgtw) 2022-09-03
  • Bandolier didn't recognize source weapon on cursor (#2026) (noudess) 2022-03-07
  • Bard Invisible causing display issues. (#2067) (KayenEQ) 2022-04-01
  • Bard update fixes 1 (#1982) (KayenEQ) 2022-02-09
  • Bazaar Search MYSQL Error (#2252) (fryguy503) 2022-06-08
  • Blocked spells max spell id increased (#2207) (Isaaru) 2022-05-25
  • Boats should never get FixZ'd (#2246) (noudess) 2022-07-02
  • Clamp Item Ldon Sell Back Rates. (#2592) (Aeadoin) 2022-11-30
  • Clear title/suffix bug fix. (#2068) (Kinglykrab) 2022-04-02
  • Correct (probably) unintended bitwise AND instead of logical AND (#2239) (Quintinon) 2022-06-02
  • Correct type signed/unsigned int when reading item from database in shareddb (#2269) (Quintinon) 2022-06-15
  • Data Bucket Permanent Duration String (#2624) (Kinglykrab) 2022-12-06
  • Delete NpcType Struct returned by Bot::CreateDefaultNPCTypeStructForBot() when unused (#2267) (Quintinon) 2022-06-18
  • Do not allow /open to be used on traps or auras, causes crash (#1951) (KayenEQ) 2022-01-30
  • Doors::GetSize() Perl Croak Typo. (#2027) (Kinglykrab) 2022-03-04
  • EVENT_ENTER_AREA/EVENT_LEAVE_AREA. (#2698) (Kinglykrab) 2023-01-02
  • Edge case AA reset timer issue fixes (#1995) (KayenEQ) 2022-02-14
  • Fix #door Save (#2699) (Kinglykrab) 2023-01-02
  • Fix #findaa and GetAAName(). (#2774) (Kinglykrab) 2023-01-22
  • Fix #zone 0. (#2691) (Kinglykrab) 2023-01-01
  • Fix Aug Clicks where item has no click effect. (#2725) (Aeadoin) 2023-01-12
  • Fix Bot "Failed to Load" Messages. (#2719) (Kinglykrab) 2023-01-11
  • Fix Bot Group Loading (#2780) (Aeadoin) 2023-01-22
  • Fix Bot ^spellsettingsadd command (#2603) (Aeadoin) 2022-12-01
  • Fix Duplicate Silent Saylink Messages (#2386) (Kinglykrab) 2022-08-22
  • Fix EntityList::GetBotListByCharacterID() (#2569) (Kinglykrab) 2022-11-22
  • Fix Flag Updating with SetGMStatus() in Lua. (#2554) (Kinglykrab) 2022-11-20
  • Fix Group XP not working. (#2748) (Aeadoin) 2023-01-17
  • Fix HP Regen Per Second. (#2206) (Kinglykrab) 2022-05-25
  • Fix IDFile Crash with spaces or invalid data. (#2597) (Kinglykrab) 2022-12-01
  • Fix IP Exemptions. (#2189) (Kinglykrab) 2022-05-28
  • Fix Instance Repository (#2598) (Kinglykrab) 2022-12-01
  • Fix Legacy Combat Lua Script (#2226) (Kinglykrab) 2022-05-31
  • Fix MovePC in #zone and #zoneinstance Commands. (#2236) (Kinglykrab) 2022-06-01
  • Fix NPC Reference in EVENT_SPAWN (#2712) (Kinglykrab) 2023-01-08
  • Fix ST_TargetsTarget Spells with Restrictions (#2746) (Aeadoin) 2023-01-15
  • Fix Silent Saylinks Sending Message to Others. (#2389) (Kinglykrab) 2022-08-22
  • Fix Spell Bucket and Spell Global Logic Checks. (#2285) (Kinglykrab) 2022-07-05
  • Fix Spellinfo Command to work with SpellIDs above int16 (#2437) (Aeadoin) 2022-09-20
  • Fix Strings::Money Missing Conditions. (#2383) (Kinglykrab) 2022-08-21
  • Fix Swarm Pet Flurry/Rampages Messages (#2444) (Aeadoin) 2022-09-25
  • Fix bot compile locking client on server enter. (#2210) (Kinglykrab) 2022-05-26
  • Fix bot guild removal. (#2194) (Kinglykrab) 2022-05-23
  • Fix botgrouplist to display unique entries. (#2785) (Aeadoin) 2023-01-23
  • Fix bots equipping augments. (#2772) (Kinglykrab) 2023-01-22
  • Fix case-sensitivity in #suspend Command. (#2613) (Kinglykrab) 2022-12-05
  • Fix duplicate and missing messages due to innate in spells (#2170) (noudess) 2022-05-20
  • Fix empty spawned merchants (#2275) (hgtw) 2022-06-28
  • Fix for Bot command casting (#1990) (KayenEQ) 2022-02-12
  • Fix for PR1954 target restriction with npcpc_only_flag from groupbuffs (#1986) (KayenEQ) 2022-02-10
  • Fix for being able to skill up on corspe. (#2058) (noudess) 2022-03-19
  • Fix for castspell command (#2010) (KayenEQ) 2022-02-18
  • Fix issue where #advnpcspawn addspawn does not add spawn sometimes. (#2247) (Kinglykrab) 2022-06-07
  • Fix issue where you can set your title to titles you don't have. (#1917) (Kinglykrab) 2022-01-30
  • Fix issue with Bot::LoadAndSpawnAllZonedBots. (#2733) (Kinglykrab) 2023-01-15
  • Fix issue with mobs summoning PCs into ceilings (#1921) (noudess) 2022-01-30
  • Fix loading world shared task state (#2398) (hgtw) 2022-08-28
  • Fix luamod GetExperienceForKill return value (Cole-SoD) 2023-01-12
  • Fix memory leak in ucs (#2409) (hgtw) 2022-09-03
  • Fix miscellaneous memory leaks related to EQApplicationPacket and it's pBuffer (#2262) (Quintinon) 2022-07-03
  • Fix null pointer crash on zones that have not booted a zone yet with #reload commands or anything that calls GetZoneDescription (#2231) (Akkadius) 2022-06-01
  • Fix possible crash in ProcessSpecialAbilities. (#2630) (Kinglykrab) 2022-12-11
  • Fix possible crash with zone name methods. (#2055) (Kinglykrab) 2022-03-13
  • Fix possible issue where variables have the same name. (#2156) (Kinglykrab) 2022-05-08
  • Fix quest::updatespawntimer() Perl croak. (#1947) (Kinglykrab) 2022-01-26
  • Fix recipient sound (vtell) on non-player races (#2066) (noudess) 2022-04-02
  • Fix scenario where dereferenced object could be null. (#2784) (Aeadoin) 2023-01-23
  • Fix stack leaks in Lua events #2254 (hgtw) 2022-06-09
  • Fix trading with bots when in an illusion. (#2645) (nytmyr) 2022-12-15
  • Fix two invalid data accesses in zone/client.cpp (#2238) (Quintinon) 2022-06-07
  • Fixed Spell Logic for Bot Nukes (#2481) (Aeadoin) 2022-10-13
  • Fixed message on promote/demote permissions check. (#2700) (Valorith) 2023-01-02
  • Fixed several instances of incorrect comparision - & executes after == (#2025) (noudess) 2022-03-07
  • Force NPCs to respect special ability 24 and 50 when set on player pets (#2059) (Natedog2012) 2022-03-16
  • Free return value of ZoneDatabase::LoadTraderItemWithCharges() (#2264) (Quintinon) 2022-06-18
  • Hacker_Str was causing sql errors - Non Escaped (#2251) (fryguy503) 2022-06-08
  • Handle memory leaks from return value of Client::GetTraderItems() (#2266) (Quintinon) 2022-07-03
  • Handle_OP_AugmentItem could cause Zone crash (#2750) (Aeadoin) 2023-01-17
  • HasPet() Zone Crashes (#2744) (Aeadoin) 2023-01-15
  • Illusions will now properly display armor to other clients when they zone in. (#1958) (KayenEQ) 2022-02-04
  • Instrument Mods should not affect spells that change model size. (#2072) (KayenEQ) 2022-04-13
  • Invisible will display as dropped now on air pets when they attack. (#2042) (KayenEQ) 2022-03-07
  • IsDamage test for lifetap was not complete. (#2213) (noudess) 2022-05-27
  • Limit merchant temp item list to zone and instance (#2346) (mackal) 2022-07-31
  • Lua GetBlockNextSpell() no return. (#2151) (Kinglykrab) 2022-05-07
  • Make Perl TakeMoneyFromPP int64 (#2158) (Kinglykrab) 2022-05-08
  • Missing break (#2031) (KayenEQ) 2022-03-04
  • Move EVENT_SPAWN for adding NPCs back to original spot, also add NPCs… (#2749) (Natedog2012) 2023-01-17
  • NPC Constructor was passing hp_regen_per_second out of order to Mob(). (#2681) (Aeadoin) 2022-12-29
  • NPC::CountItem and Corpse::CountItem 0 Charge Item Fix. (#1959) (Kinglykrab) 2022-02-04
  • NPC::GetNPCStat has no default return. (#2150) (Kinglykrab) 2022-05-07
  • NPCs were getting weapon proc added twice (#2277) (noudess) 2022-07-07
  • Objects::GetTiltX() and Objects::GetTiltY() Perl Croak Typos. (#2028) (Kinglykrab) 2022-03-04
  • PR 1982 (#1985) (KayenEQ) 2022-02-10
  • PR 2032 would lock client on casting fail as written (#2038) (KayenEQ) 2022-03-07
  • Remove StringUtilTest::EscapeStringMemoryTest (#2310) (mackal) 2022-07-15
  • Remove Unnecessary Attack Log (#2643) (Kinglykrab) 2022-12-14
  • Remove unnecessary log messages. (#2642) (Kinglykrab) 2022-12-14
  • Removed Lua Event Argument Dispatch. (Kinglykrab) 2022-03-01
  • Resolve Warning due to Virtual Mob Method GetInv() (#2650) (Aeadoin) 2022-12-19
  • Resolve XP Calculation Bug introduced w/ recent Rule addition (#2703) (Valorith) 2023-01-07
  • Resolve logic error in Raid::QueueClients (#2404) (mackal) 2022-09-01
  • Resolve subroutine redefinition due to bot methods. (#2117) (Kinglykrab) 2022-05-07
  • Restore missing messages for lifetap and dmg spells. (#2057) (noudess) 2022-04-14
  • Shared Memory Faction Association Typo (#2419) (mackal) 2022-09-03
  • Spell Buckets/Globals SQL Escape. (#2019) (Kinglykrab) 2022-02-26
  • Spell Buckets/Globals did not allow string-based values. (#2043) (Kinglykrab) 2022-03-09
  • Stop skill ups on Charmed NPCs. (#2249) (Kinglykrab) 2022-06-10
  • Summon Companion causing pets to warps away. (#1972) (KayenEQ) 2022-02-08
  • Touch Of Vinitras was ignoring pet DT rule (#2469) (Aeadoin) 2022-10-03
  • Tradeskill Autocombine MinSkill (#2260) (fryguy503) 2022-06-10
  • Tradeskill Item 0 Error (#2256) (fryguy503) 2022-06-10
  • Zone Flags Regression (#2760) (Akkadius) 2023-01-19
  • checking casting_spell_slot before its defined is bad (#2013) (KayenEQ) 2022-02-20
  • manifest for db version 9176 had incorrect field name (#2062) (noudess) 2022-03-19
  • quest::MovePCInstance() Arguments Fix. (#2020) (Kinglykrab) 2022-02-27

Hotfix

  • Add Bazaar portal discs to SQL (Akkadius) 2022-09-05
  • Add discord_webhooks to server tables (Akkadius) 2022-07-03
  • Blocks are nested too deeply. (#2689) (Kinglykrab) 2023-01-01
  • Cleanup #questerrors Command. (#2116) (Kinglykrab) 2022-05-07
  • Compiling fails on FMT 9.1 with Bots (#2665) (Aeadoin) 2022-12-21
  • Correct database call to point to the content_db connection (Akkadius) 2022-06-12
  • Corrected misnamed Database Query file for Experience Toggle (#2683) (Aeadoin) 2022-12-31
  • Faction associations file naming / lock consistency (Akkadius) 2022-09-05
  • Fix DB version merge (Akkadius) 2022-05-08
  • Fix door click crash issue if destination zone doesn't exist (Akkadius) 2023-01-20
  • Fix issue with Bot Loading with 0 Health causing buffs to be lost. (#2552) (Aeadoin) 2022-11-18
  • Fix lua mod load path (Akkadius) 2022-09-29
  • Fix merge issue (Akkadius) 2022-07-14
  • Fix path load ordering for CLI commands (Akkadius) 2022-10-16
  • Fix potential race for crash dumps (Linux) (Akkadius) 2022-07-31
  • Fix regression caused by #2129 (Akkadius) 2022-05-09
  • Flipped positive / negative values for legacy_combat.lua (Akkadius) 2022-06-09
  • Force collation on conversion script (Akkadius) 2022-09-28
  • Instances Repository Fix (#2576) (Kinglykrab) 2022-11-26
  • Login Server failing to compile on Windows. (#2758) (Aeadoin) 2023-01-19
  • Lua Parser Needs Lua_ItemInst (#2696) (Kinglykrab) 2023-01-01
  • Make sure we have a proper split size before assuming we can split it (Akkadius) 2023-01-20
  • Move discord_webhooks to state tables because we don't want webhooks being exported (Akkadius) 2022-07-03
  • Possible windows compile fix (Akkadius) 2022-07-07
  • Possible windows compile fix take 2 (Akkadius) 2022-07-07
  • Remove appveyor fetch bots (Akkadius) 2023-01-21
  • Remove expansion field from account for those who have it (#2357) (Akkadius) 2022-08-01
  • Resolve Zone Crashing when grouped with Bots. (#2747) (Aeadoin) 2023-01-16
  • Resolve issue with Bot Casting after zoning. (#2617) (Aeadoin) 2022-12-04
  • Return weather_type_map (Akkadius) 2022-10-14
  • SQL Update (Akkadius) 2022-07-31
  • Shared Memory Protection Fixes (Akkadius) 2022-07-27
  • Windows compile fix take 3 (final) (Akkadius) 2022-07-07
  • fix manifest (Akkadius) 2022-07-16

Logging

  • Add stack trace in code paths that shouldn't occur (#2453) (Akkadius) 2022-09-28
  • Cleanup AI Logging Events (#2615) (Aeadoin) 2022-12-04
  • Fix log messages to final damage values (#2056) (noudess) 2022-03-14
  • Fix zoning log typo (#2478) (Akkadius) 2022-10-11
  • Force crash logs to always be on regardless of setting (#2762) (Akkadius) 2023-01-20
  • Improvements to GM Say Logging (#2765) (Akkadius) 2023-01-20
  • Logging Improvements (#2755) (Akkadius) 2023-01-18
  • More AI Logging Cleanup (#2616) (Aeadoin) 2022-12-10
  • Netcode Logging Unify (#2443) (Akkadius) 2022-09-28
  • Remove function prefixes (#2766) (Akkadius) 2023-01-20
  • Remove loginserver unhandled error (#2458) (Akkadius) 2022-09-29
  • Reset stream so we don't bold the whole line (Akkadius) 2023-01-18
  • Table Injection - Member Variable Cleanup (#2281) (Akkadius) 2022-07-07
  • Update BUILD_LOGGING=false Blank Aliases (#2083) (Akkadius) 2022-05-01

Luamod

Mercs

Optimization

  • Handle channel name filter checks in memory (#2767) (Valorith) 2023-01-20

QS

Quest API

  • Add AddAISpellEffect(spell_effect_id, base_value, limit_value, max_value) and RemoveAISpellEffect(spell_effect_id) to Lua. (#1981) (Kinglykrab) 2022-02-09
  • Add AddItem() to Perl/Lua. (#2054) (Kinglykrab) 2022-03-13
  • Add AddPlatinum(), GetCarriedPlatinum() and TakePlatinum() to Perl/Lua. (#2079) (Kinglykrab) 2022-04-30
  • Add Area Damage Methods to Perl/Lua. (#2549) (Kinglykrab) 2022-11-17
  • Add Augment Slot Type/Visible to GetItemStat (#2686) (Kinglykrab) 2023-01-01
  • Add Bot Methods to Lua. (#2731) (Kinglykrab) 2023-01-14
  • Add Bot::Camp() to Perl/Lua. (#2718) (Kinglykrab) 2023-01-11
  • Add BuffCount() Overloads to Perl/Lua. (#2679) (Kinglykrab) 2022-12-29
  • Add CampAllBots() to Perl/Lua. (#2732) (Kinglykrab) 2023-01-14
  • Add Charges/Augment/Attuned Support to Varlink. (#2685) (Kinglykrab) 2023-01-01
  • Add CheckNameFilter to Perl/Lua. (#2175) (Kinglykrab) 2022-05-20
  • Add Client Augment Events to Perl/Lua. (#2735) (Kinglykrab) 2023-01-15
  • Add Client Spell Methods to Perl/Lua. (#2550) (Kinglykrab) 2022-11-22
  • Add CloneAppearance() to Perl/Lua. (#2531) (Kinglykrab) 2022-11-14
  • Add CopyHateList() to Perl/Lua. (#2623) (Kinglykrab) 2022-12-06
  • Add Corpse::AddItem overloads for Lua (#2509) (hgtw) 2022-10-29
  • Add Despawn Events to Perl/Lua. (#2707) (Kinglykrab) 2023-01-07
  • Add DoAnim Overloads to Perl/Lua. (#2627) (Kinglykrab) 2022-12-10
  • Add DoAugmentSlotsMatch() to Perl/Lua. (#2687) (Kinglykrab) 2023-01-01
  • Add DoesAugmentFit() to Perl/Lua. (#2688) (Kinglykrab) 2023-01-01
  • Add Door Methods to Perl/Lua. (#2724) (Kinglykrab) 2023-01-12
  • Add EVENT_AA_BUY and EVENT_AA_GAIN to Perl/Lua. (#2504) (Kinglykrab) 2022-11-05
  • Add EVENT_BOT_CREATE to Perl/Lua (#2713) (Kinglykrab) 2023-01-09
  • Add EVENT_CAST_ON exports to EVENT_CAST and EVENT_CAST_BEGIN. (#2051) (Kinglykrab) 2022-03-12
  • Add EVENT_EQUIP_ITEM_CLIENT and EVENT_UNEQUIP_ITEM_CLIENT to Perl/Lua. (#2015) (Kinglykrab) 2022-02-23
  • Add EVENT_GM_COMMAND to Perl/Lua. (#2634) (Kinglykrab) 2022-12-11
  • Add EVENT_LEVEL_DOWN to Perl/Lua. (#2620) (Kinglykrab) 2022-12-11
  • Add EVENT_PAYLOAD to Perl/Lua. (#2611) (Kinglykrab) 2022-12-04
  • Add EVENT_SKILL_UP & EVENT_LANGUAGE_SKILL_UP to Perl/Lua (#2076) (nytmyr) 2022-04-25
  • Add Entity Variable Methods to Perl/Lua. (#2609) (Kinglykrab) 2022-12-04
  • Add Fling Overloads to Perl/Lua. (#2622) (Kinglykrab) 2022-12-06
  • Add GetAugmentIDsBySlotID() to Perl/Lua. (#2673) (Kinglykrab) 2022-12-25
  • Add GetAverageLevel() to Perl/Lua. (#2524) (Kinglykrab) 2022-11-14
  • Add GetBotItem() and GetBotItemIDBySlot() to Perl/Lua. (#2350) (Kinglykrab) 2022-07-31
  • Add GetBotListByCharacterID() to Perl/Lua. (#2069) (Kinglykrab) 2022-04-02
  • Add GetBotListByClientName() Class Overload to Perl/Lua. (#2577) (Kinglykrab) 2022-11-26
  • Add GetBotListByClientName(client_name) to Perl/Lua. (#2064) (Kinglykrab) 2022-03-23
  • Add GetEnvironmentalDamageName() to Perl/Lua. (#1964) (Kinglykrab) 2022-02-10
  • Add GetGMStatus() to Perl/Lua. (#2448) (Kinglykrab) 2022-09-28
  • Add GetGuildPublicNote() to Perl/Lua. (#2608) (Kinglykrab) 2022-12-04
  • Add GetHealAmount() and GetSpellDamage() to Perl/Lua. (#2165) (Kinglykrab) 2022-05-11
  • Add GetLeader() and GetLeaderName() to Perl/Lua. (#2701) (Valorith) 2023-01-04
  • Add GetLowestLevel() to Perl. (#2517) (Kinglykrab) 2022-11-05
  • Add GetRandomBot() to Perl/Lua (#2543) (Kinglykrab) 2022-11-16
  • Add GetRandomClient(), GetRandomMob() and GetRandomNPC() overloads to Perl/Lua. (#2541) (Kinglykrab) 2022-11-14
  • Add GetRandomMob() and GetRandomNPC() to Perl/Lua. (#2006) (Kinglykrab) 2022-02-17
  • Add GetSkillDmgAmt() to Perl. (#2365) (Kinglykrab) 2022-08-10
  • Add GetUltimateOwner() to Perl/Lua. (#2516) (Kinglykrab) 2022-11-05
  • Add Goto Player Teleport Methods. (#2379) (Kinglykrab) 2022-08-20
  • Add Group/Raid Overloads to Perl/Lua. (#2587) (Kinglykrab) 2022-11-27
  • Add Group/Raid overloads to Perl/Lua. (#2526) (Kinglykrab) 2022-11-14
  • Add HasBotSpellEntry() to Perl/Lua. (#2563) (Aeadoin) 2022-11-25
  • Add Hotzone Methods to Perl/Lua. (#2558) (Kinglykrab) 2022-11-22
  • Add Instance ID/Version exports to EVENT_ZONE. (#2502) (Kinglykrab) 2022-11-05
  • Add Instance Methods to Perl/Lua. (#2573) (Kinglykrab) 2022-11-26
  • Add IsAttackAllowed() to Perl/Lua. (#2672) (Kinglykrab) 2022-12-25
  • Add IsRaining() and IsSnowing() to Perl/Lua. (#2477) (Kinglykrab) 2022-10-14
  • Add IsRareSpawn() to Perl/Lua. (#2338) (Kinglykrab) 2022-07-30
  • Add Lua handlers for zone controller events (#2514) (hgtw) 2022-11-05
  • Add Marquee methods to Perl/Lua. (#2544) (Kinglykrab) 2022-11-16
  • Add MaxSkills() to Perl/Lua. (#2621) (Kinglykrab) 2022-12-06
  • Add Merchant Events to Perl/Lua. (#2452) (Kinglykrab) 2022-09-28
  • Add Mob Hate Methods to Perl/Lua. (#2548) (Kinglykrab) 2022-11-16
  • Add Overloads to MoveZone Methods in Perl/Lua. (#2551) (Kinglykrab) 2022-11-22
  • Add Owner methods to Perl/Lua. (#2542) (Kinglykrab) 2022-11-14
  • Add Popup methods to Perl/Lua. (#2533) (Kinglykrab) 2022-11-14
  • Add Proximity Range Methods to Perl/Lua. (#2572) (Kinglykrab) 2022-11-26
  • Add RandomizeFeature() overloads to Perl/Lua. (#2532) (Kinglykrab) 2022-11-14
  • Add Recipe Methods (#2393) (Kinglykrab) 2022-08-23
  • Add ResetAlternateAdvancementRank() to Perl/Lua. (#2510) (hgtw) 2022-10-29
  • Add ResetDecayTimer() to Perl/Lua. (#2520) (hgtw) 2022-11-06
  • Add SendGMCommand() to Perl/Lua. (#2527) (Kinglykrab) 2022-11-14
  • Add SendPath() to Perl/Lua. (#2740) (Kinglykrab) 2023-01-15
  • Add SignalAllBotsByOwnerName() to Perl/Lua. (#2730) (Kinglykrab) 2023-01-13
  • Add SplitMoney() with Client splitter to Perl. (#2525) (Kinglykrab) 2022-11-14
  • Add TaskSelector to Perl/Lua. (#2177) (Kinglykrab) 2022-05-15
  • Add Time String to Seconds Method to Perl/Lua. (#2580) (Kinglykrab) 2022-11-27
  • Add TrackNPC to Perl/Lua. (#2272) (Kinglykrab) 2022-06-29
  • Add WearChange Overloads to Perl/Lua. (#2600) (Kinglykrab) 2022-12-01
  • Add Zone Flag Methods to Perl/Lua. (#2574) (Kinglykrab) 2022-11-26
  • Add apis to end shared tasks (#2521) (hgtw) 2022-11-06
  • Add caster_id and caster_level export to EVENT_CAST_ON in Perl/Lua. (#2049) (Kinglykrab) 2022-03-11
  • Add commify to Perl/Lua. (#2099) (Kinglykrab) 2022-05-03
  • Add inventory->CountItemEquippedByID(item_id) and inventory->HasItemEquippedByID(item_id) to Perl/Lua. (#1963) (Kinglykrab) 2022-02-06
  • Add missing methods/package.adds to Perl API. (#2287) (Kinglykrab) 2022-07-05
  • Add multiple inventory method short hands to client. (#2078) (Kinglykrab) 2022-04-30
  • Add option to Ignore Mods to CalcEXP (#2704) (Aeadoin) 2023-01-06
  • Adjustment to depop_all function. (#2595) (fryguy503) 2022-11-30
  • Allow CreateInstance to be used without a Client initiator. (#2399) (Kinglykrab) 2022-08-28
  • Allow EVENT_ZONE to be parsed as non-zero to prevent zoning. (#2052) (Kinglykrab) 2022-03-12
  • Allow scripts to prevent door click (#2327) (hgtw) 2022-07-27
  • Cleanup Proximity Events (#2697) (Kinglykrab) 2023-01-02
  • Cleanup Signal Methods in Perl/Lua. (#2604) (Kinglykrab) 2022-12-04
  • Expand Bot quest API functionality. (#2096) (Kinglykrab) 2022-05-04
  • Expand SaveGuardSpot (#2258) (fryguy503) 2022-06-10
  • Export corpse in EVENT_DEATH_COMPLETE (#2519) (hgtw) 2022-11-06
  • Export killed XYZH to EVENT_DEATH_ZONE in Perl. (#2050) (Kinglykrab) 2022-03-12
  • Fix Lua Door/Object Create Methods. (#2633) (Kinglykrab) 2022-12-11
  • Fix Perl EVENT_HP double parsing in Spire. (#2585) (Kinglykrab) 2022-11-27
  • Fix lua task selector count when over max (#2353) (hgtw) 2022-07-31
  • Fix missing arg in perl set_proximity (#2291) (hgtw) 2022-07-09
  • Fix parameters in some Perl worldwide methods. (#2224) (Kinglykrab) 2022-05-31
  • Let HasQuestSub check encounters (#2435) (hgtw) 2022-09-20
  • Perl Doors Fix. (#2288) (Kinglykrab) 2022-07-05
  • Perl Money Fixes. (#2098) (Kinglykrab) 2022-05-04
  • Send delivered task items in trade events (#2518) (hgtw) 2022-11-06
  • Use Floating Point for CameraEffect Intensity (#2337) (hgtw) 2022-07-31
  • Use binding library for perl apis (#2216) (hgtw) 2022-07-04

Rules

  • Add Backstab Rules (#2666) (Valorith) 2022-12-21
  • Add Frontal Stun Immunity Rules. (#2217) (Kinglykrab) 2022-06-07
  • Add Keep Level on Death (#2319) (trentdm) 2022-07-30
  • Add LDoN Loot Count Modifier Rule (#2694) (Kinglykrab) 2023-01-03
  • Add ManaOnDeath and EndurOnDeath (#2661) (fryguy503) 2022-12-20
  • Add Rule to Disable NPC Last Names. (#2227) (Kinglykrab) 2022-06-04
  • Add Rule to Enable Tells with #hideme (#2358) (Kinglykrab) 2022-08-04
  • Add Rule to allow Assassinate on non-Humanoid body types. (#2331) (Kinglykrab) 2022-07-29
  • Add Rule to allow Headshots on non-Humanoid body types. (#2329) (Kinglykrab) 2022-07-29
  • Add Rules to disable various item functionalities and cleanup data types. (#2225) (Kinglykrab) 2022-06-01
  • Add Spells:BuffsFadeOnDeath. (#2200) (Kinglykrab) 2022-05-27
  • Add Spells:IllusionsAlwaysPersist. (#2199) (Kinglykrab) 2022-05-27
  • Add Toggle for Warrior Shielding (#2496) (Kinglykrab) 2022-10-22
  • Add adjustment for zone forage. (#2330) (fryguy503) 2022-07-30
  • Add rule for NPC Level Based Buff Restrictions. (#2708) (noudess) 2023-01-15
  • Add rule to allow players to permanently save chat channels to database, up to a limit. (#2706) (Valorith) 2023-01-19
  • Change TradeskillUp Rules to be Floats (#2674) (Aeadoin) 2022-12-25
  • Cleanup all unused rules. (#2184) (Kinglykrab) 2022-05-23
  • Rule Gate Pet Zoning (#2625) (fryguy503) 2022-12-07
  • Rule to allow cap on % XP gain per kill (#2667) (Valorith) 2022-12-25
  • Update logic checks everywhere for FVNoDropFlag. (#2179) (Quintinon) 2022-07-30

SQL

UCS

Websocket

Zone Flags

  • Use database connection, not content connection (#2759) (Akkadius) 2023-01-19
Server - v 1.2 (Do not delete this release, assets used in pipelines, cmake)

Published by KimLS over 6 years ago

Codes been relatively stable since the last release (we're just lazy).

Some new things since the last release:
Combat Revamp
NavMesh Support
Networking Revamp

Contains appveyor builds, as well as the dependencies used to create them in vcpkg form.