Skip to content

Releases: EQEmu/Server

v22.17.0

04 Jul 01:06
e9e8143
Compare
Choose a tag to compare

Cleanup/Feature

Code

  • Remove LoadItemDBFieldNames() from common/misc.cpp and common/misc.h (#3473) @Kinglykrab 2023-07-04
  • Remove handle_npc_single_npc from zone/lua_parser_events.cpp and zone/lua_parser_events.h (#3467) @Kinglykrab 2023-07-03

Database

  • Set multi statements off when returning early (#3462) @Akkadius 2023-07-01

Feature

  • Add Strings::BeginsWith() and Strings::EndsWith() (#3471) @Kinglykrab 2023-07-03

Fixes

  • Add check for underscores in botcreate command (#3458) @tuday2 2023-06-29
  • EVENT_LANGUAGE_SKILL_UP in Lua was using EVENT_SKILL_UP logic (#3466) @Kinglykrab 2023-07-03
  • Fix _PutItem having a slot_id of -1 on mobs with no items (#3474) @Kinglykrab 2023-07-04
  • Fix data type of GetAggroCount() (#3470) @Kinglykrab 2023-07-03

Logging

  • Fix logging crash when % are sent through query logs (#3461) @Akkadius 2023-07-01

Quest API

v22.16.0

28 Jun 22:07
a1f1547
Compare
Choose a tag to compare

Code

Commands

Database

  • Fix database version checking edge case issue (#3428) @Akkadius 2023-06-22
  • Fix multi-statement error reporting (#3425) @Akkadius 2023-06-19
  • Implement native database migrations in server (#2857) @Akkadius 2023-06-19

Fixes

  • Fix NPC Item Stat Bonuses (#3444) @Kinglykrab 2023-06-26
  • Fix error in 023_01_21_bots_raid_members.sql (#3453) @mibastian 2023-06-28
  • Fix possible crash with #npcedit weapon (#3421) @Kinglykrab 2023-06-19
  • Merchant Open Flag set only for regular Merchants (#3454) @Kinglykrab 2023-06-27

Readme

Rules

v22.15.3

20 Jun 00:23
Compare
Choose a tag to compare

Fixes

v22.15.2

19 Jun 17:08
Compare
Choose a tag to compare

Database

v22.15.1

19 Jun 07:28
Compare
Choose a tag to compare

Schema

  • Add chatchannel_reserved_names table to database_schema.h

v22.15.0

19 Jun 06:49
Compare
Choose a tag to compare

Code

  • Default skill type to Hand to Hand in #npcedit meleetype (#3422) @Kinglykrab 2023-06-19

Commands

Database

  • Implement native database migrations in server (#2857) @Akkadius 2023-06-19

Fixes

v22.14.1

18 Jun 20:46
1f25639
Compare
Choose a tag to compare

Backups

  • Move world database:dump to use MySQL credentials file (#3410) @Akkadius 2023-06-17

Binaries

  • Add support for static linking (portable) binaries (#3417) @Akkadius 2023-06-18

CI

CLI

Database

  • Add query multi statement execution support (#3414) @Akkadius 2023-06-17

Feature

Logging

  • Logging improvements, console silencing, terminal coloring (#3412) @Akkadius 2023-06-17

Quest API

Strings

Targeting

  • Fix bug when using /tar on invalid target (#3407) @noudess 2023-06-17

Telnet

  • Add cross zone/world wide cast and move functionality to Telnet (#3409) @Kinglykrab 2023-06-17

v22.13.1

13 Jun 21:57
75391d9
Compare
Choose a tag to compare

Targeting

v22.13.0

13 Jun 01:04
774aa99
Compare
Choose a tag to compare

Code

  • Add GMFind_Struct to packet structures (#3402) @Kinglykrab 2023-06-12
  • Remove CHECK_LOS_STEP from zone/common.h (#3398) @Kinglykrab 2023-06-12
  • Remove CheckCoordLosNoZLeaps() from zone/entity.cpp and zone/entity.h (#3384) @Kinglykrab 2023-06-12
  • Remove CountTempPets() from zone/entity.cpp and zone/entity.h (#3390) @Kinglykrab 2023-06-12
  • Remove Evade() from zone/entity.cpp and zone/entity.h (#3394) @Kinglykrab 2023-06-12
  • Remove GateAllClients() from zone/entity.cpp and zone/entity.h (#3391) @Kinglykrab 2023-06-12
  • Remove GetClient(ip, port) from zone/entity.h (#3386) @Kinglykrab 2023-06-12
  • Remove GetClientCount() from zone/entity.cpp and zone/entity.h (#3392) @Kinglykrab 2023-06-12
  • Remove GetGroupByBot(), GetRaidByMob(), and GetRaidByLeaderName() from zone/entity.cpp and zone/entity.h (#3387) @Kinglykrab 2023-06-12
  • Remove InteractiveChat() and TakenAction() from zone/npc.h (#3382) @Kinglykrab 2023-06-12
  • Remove LimitCheckBoth() from zone/entity.cpp and zone/entity.h (#3393) @Kinglykrab 2023-06-12
  • Remove NPC::AddCash() from npc.cpp/npc.h (#3380) @Kinglykrab 2023-06-09
  • Remove RemoveMob() and RemoveRaid() from zone/entity.cpp and zone/entity.h (#3389) @Kinglykrab 2023-06-12
  • Remove SPECIALIZE_MANA_REDUCE from zone/common.h (#3400) @Kinglykrab 2023-06-12
  • Remove SendAATimer() from zone/entity.h (#3388) @Kinglykrab 2023-06-12
  • Remove WriteEntityIDs() from zone/entity.cpp and zone/entity.h (#3395) @Kinglykrab 2023-06-12
  • Remove _BECOMENPCPET() and _NPCPET() from zone/common.h (#3399) @Kinglykrab 2023-06-12
  • Remove pDBAsyncWorkID from zone/entity.h (#3385) @Kinglykrab 2023-06-12
  • Remove struct DynamicZoneSafeReturn from zone/entity.h (#3396) @Kinglykrab 2023-06-12
  • Remove struct TradeEntity from zone/common.h (#3397) @Kinglykrab 2023-06-12

Commands

Illusions

  • RandomizeFeatures and SetGender were killing db texture (#3376) @noudess 2023-06-06

Logging

  • Fixed statements that logged incorrect data (#3381) @noudess 2023-06-07

Quest API

Targeting

  • /tar should not untarget existing target (#3383) @noudess 2023-06-12

v22.12.0

30 May 05:18
b18bc66
Compare
Choose a tag to compare

Code

Commands

Feature

  • Intoxication setter/getter for source, getter for Perl/Lua (#3330) @JasXSL 2023-05-03

Fixes

  • #augmentitem bypasses augment restrictions (#3332) @Kinglykrab 2023-05-07
  • Fix Heroic INT/WIS Bonuses (#3341) @RekkasGit 2023-05-15
  • Fix duplicate messages in #npcedit (#3372) @Kinglykrab 2023-05-21
  • Fix issue with Group Pointers/Member roles (#3374) @Aeadoin 2023-05-25
  • Fix mob item bonus calc (#3334) @Akkadius 2023-05-07
  • Fix typos in #zheader (#3370) @Kinglykrab 2023-05-21
  • Mob scaling issue with min dmg set to zero while max dmg is not (#3351) @RekkasGit 2023-05-20
  • NPC Armor Upgrade to a slot not handled correctly (#3366) @noudess 2023-05-20
  • ReloadQuests() on Zone::Init() to avoid cached global quests/plugins (#3333) @Kinglykrab 2023-05-07
  • Revert " ReloadQuests() on Zone::Init() to avoid cached global quests/plugins " (#3333) @Akkadius 2023-05-08

Memory Leak

  • Fix large memory leak introduced in CalcItemBonuses (#3331) @Akkadius 2023-05-07

Messages

  • Remove duplicate heal message for healing yourself (#3329) @noudess 2023-05-03

Performance

Pets

Quest API

  • Add GetHateListClosest(), GetHateListClosestBot(), GetHateListClosestClient(), and GetHateListClosestNPC() methods/overloads to Perl/Lua (#3359) @RekkasGit 2023-05-16
  • Add GetPet() to Perl (#3309) @Kinglykrab 2023-05-08
  • Add Memorize and Scribe Spell Events to Perl/Lua (#3363) @Kinglykrab 2023-05-25
  • Add zone data methods to Perl/Lua (#3342) @Kinglykrab 2023-05-24
  • Cleanup The Darkened Sea Quest Methods Names (#3369) @Kinglykrab 2023-05-21

Rules

  • Add World:MaximumQuestErrors Rule (#3349) @Kinglykrab 2023-05-21
  • ResurrectionEffectBlock to prevent/allow/move buffs. (#3288) @nytmyr 2023-05-08