Skip to content

v22.10.0

Compare
Choose a tag to compare
@Akkadius Akkadius released this 22 Apr 14:24
2d3ddcb

Backups

Bots

Cleanuo

  • Only define row if we have results in Database::GetCharacterID() (#3199) @Kinglykrab 2023-04-05

Code

  • Add missing breaks and returns in bonuses.cpp (#3231) @Kinglykrab 2023-04-05
  • Breaks in wrong spot in cases in spell_effects.cpp (#3297) @Kinglykrab 2023-04-22
  • Cleanup always true/false statements in shareddb.cpp (#3189) @Kinglykrab 2023-04-05
  • Cleanup cheap-to-copy reference to use value instead in eq_stream_ident.cpp/eq_stream_ident.h (#3209) @Kinglykrab 2023-04-05
  • Cleanup discord.cpp and discord_manager.cpp (#3205) @Kinglykrab 2023-04-05
  • Cleanup duplicate conditions in negate bonuses in bonuses.cpp (#3226) @Kinglykrab 2023-04-05
  • Cleanup item_instance.cpp always true statements and reassigning of same values (#3187) @Kinglykrab 2023-04-05
  • Cleanup macros in features.h (#3185) @Kinglykrab 2023-04-05
  • Cleanup string -> char* -> string conversions in bot_command.cpp (#3252) @Kinglykrab 2023-04-05
  • Cleanup unnecessary condition in Client::SendAlternateCurrencyValue() (#3266) @Kinglykrab 2023-04-05
  • Cleanup zone/zoning.cpp (#3289) @Kinglykrab 2023-04-14
  • Combine similar cases in Client::InitInnates() (#3260) @Kinglykrab 2023-04-05
  • Convert equipable_slot_list to std::vector from std::list in bot_command.cpp (#3253) @Kinglykrab 2023-04-05
  • Delete embxs.cpp/embxs.h (#3284) @Kinglykrab 2023-04-14
  • Delete unused strings in bot_command.cpp (#3251) @Kinglykrab 2023-04-05
  • Fix GetLastName() length check in Client::SendWindow() (#3263) @Kinglykrab 2023-04-05
  • Fix always false conditions in Client::IncStats() (#3256) @Kinglykrab 2023-04-05
  • Fix check for !this in Client::SendHPUpdateMarquee() (#3257) @Kinglykrab 2023-04-05
  • Fix filter condition in attack.cpp (#3218) @Kinglykrab 2023-04-05
  • Fix ornamentation augment icons in inspect requests (#3264) @Kinglykrab 2023-04-05
  • Fix possible nullptr inst in GetSharedBank() (#3190) @Kinglykrab 2023-04-08
  • Fix possible overflows in Client::AddPlatinum() and Client::TakePlatinum() (#3255) @Kinglykrab 2023-04-05
  • Fix shared_tasks.cpp/shared_tasks.cpp variable named same as class member (#3192) @Kinglykrab 2023-04-05
  • Fix skill_used being used as boolean in Mob::CommonDamage() (#3220) @Kinglykrab 2023-04-05
  • Identical conditions right beside each other in aa.cpp (#3213) @Kinglykrab 2023-04-05
  • Move unreachable code in ApplySpellsBonuses() (#3229) @Kinglykrab 2023-04-05
  • Move variable definition to more relevant scope in DatabaseDumpService::Dump() (#3200) @Kinglykrab 2023-04-05
  • Multiple cases with same outcome in GetDiscordPayloadFromEvent() (#3184) @Kinglykrab 2023-04-05
  • Remove ExportVarComplex() from embparser.cpp/embparser.h (#3282) @Kinglykrab 2023-04-14
  • Remove GetQGlobal() from qglobals.cpp/qglobals.h (#3285) @Kinglykrab 2023-04-14
  • Remove IsFullHP from mob.cpp/mob.h (#3277) @Kinglykrab 2023-04-14
  • Remove IsMeleeDmg() from skills.cpp/skills.h (#3279) @Kinglykrab 2023-04-14
  • Remove _GetMovementSpeed() from mob.h (#3276) @Kinglykrab 2023-04-14
  • Remove always true condition in Strings::Commify() (#3193) @Kinglykrab 2023-04-05
  • Remove always true conditions and unreachable code in Client::SendMercPersonalInfo() (#3258) @Kinglykrab 2023-04-05
  • Remove always true statement in say_link.cpp (#3188) @Kinglykrab 2023-04-05
  • Remove always true statements in task_client_state.cpp (#3292) @Kinglykrab 2023-04-14
  • Remove always true/false conditions from bot.cpp (#3237) @Kinglykrab 2023-04-05
  • Remove bool return from GetSharedPlatinum() (#3191) @Kinglykrab 2023-04-05
  • Remove extra assignment of current_endurance in Client ctor (#3261) @Kinglykrab 2023-04-05
  • Remove extraneous check for NegateAttacks in SE_NegateAttacks (#3228) @Kinglykrab 2023-04-05
  • Remove extraneous parentheses around math in Mob::ApplySpellsBonuses() (#3227) @Kinglykrab 2023-04-05
  • Remove getd(), geti(), InUse(), lasterr(), my_get_sv(), and VarExists() in embperl.cpp/embperl.h (#3283) @Kinglykrab 2023-04-15
  • Remove item_timers from questmgr.cpp/questmgr.h (#3286) @Kinglykrab 2023-04-14
  • Remove pendinggroup from mob.h (#3278) @Kinglykrab 2023-04-14
  • Remove position_same_update_count from client.cpp/client.h (#3280) @Kinglykrab 2023-04-14
  • Remove unnecessary break in while loop in Mob::AddToHateList() (#3219) @Kinglykrab 2023-04-05
  • Remove unnecessary check for IsStackable() in DeleteItem() (#3186) @Kinglykrab 2023-04-05
  • Remove unnecessary condition and cleanup variable name in tasks.cpp (#3293) @Kinglykrab 2023-04-14
  • Remove unnecessary conditions in Client::Consume() (#3265) @Kinglykrab 2023-04-05
  • Remove unnecessary conditions in Client::FilteredMessageCheck() (#3262) @Kinglykrab 2023-04-05
  • Remove unnecessary conditions in Client::SendFactionMessage() (#3267) @Kinglykrab 2023-04-05
  • Remove unnecessary setting of reuse variable in Bot::DoClassAttacks() (#3233) @Kinglykrab 2023-04-05
  • Remove unused SetConfigFile in common/eqemu_config.h (#3208) @Kinglykrab 2023-04-05
  • Remove unused code in eq_packet.cpp/eq_packet.h (#3183) @Kinglykrab 2023-04-05
  • Remove unused ctor and use default dtor in xtargetautohaters.h (#3290) @Kinglykrab 2023-04-14
  • Remove unused macros in common/types.h (#3194) @Kinglykrab 2023-04-05
  • Remove unused variable in Database::CopyCharacter() (#3197) @Kinglykrab 2023-04-05
  • Remove unused variables and use reference in task_manager.cpp (#3291) @Kinglykrab 2023-04-14
  • SE_AttackSpeed3 effect_value is always less than 0 (#3222) @Kinglykrab 2023-04-05
  • SE_StrikeThrough and SE_StrikeThrough2 are the same in bonuses.cpp (#3223) @Kinglykrab 2023-04-05
  • Set bonuses to use spell ID instead of boolean (#3230) @Kinglykrab 2023-04-05
  • Use .clear() and .empty() instead of comparing to empty string or setting to empty string in CheckDatabaseConvertPPBlob() (#3201) @Kinglykrab 2023-04-05
  • Use .clear() instead of setting string to empty in eqemu_command_handler.cpp (#3195) @Kinglykrab 2023-04-05
  • Use .empty() in Client::ScribeSpells() and Client::LearnDisciplines() (#3259) @Kinglykrab 2023-04-05
  • Use constant reference and check for empty string properly in dbcore.cpp (#3203) @Kinglykrab 2023-04-05
  • Use default ctor instead of an empty ctor. (#3206) @Kinglykrab 2023-04-05
  • Use default dtor instead of empty dtor for EQTime in eqtime.cpp/eqtime.h (#3210) @Kinglykrab 2023-04-05
  • Use variable for c->GetTarget() instead of calling multiple times in bot_command.cpp (#3254) @Kinglykrab 2023-04-05
  • Use variable for character instead of a loop (#3268) @Kinglykrab 2023-04-05
  • Utilize .empty() instead of checking for an empty string in Database::ReserveName() (#3198) @Kinglykrab 2023-04-05
  • Utilize IsTaunting(), SetPetPower(), SetPetType(), and SetTaunting() (#3275) @Kinglykrab 2023-04-15
  • Validate for nullptrs in bot.cpp (#3232) @Kinglykrab 2023-04-05
  • other is always defined in these cases in attack.cpp (#3217) @Kinglykrab 2023-04-05
  • results variable is assigned but never used in SaveCharacterCreate() (#3180) @Kinglykrab 2023-04-05

Crash

  • Add additional raid integrity checks on Bot Spawn. (#3295) @Aeadoin 2023-04-16
  • Fix crash with uninitialized item instance, and Bot timeout (#3296) @Aeadoin 2023-04-15
  • Resolve crash due to uninitialized pointer. (#3271) @Aeadoin 2023-04-08

Feature

Fixes

  • Camping was causing player to leave raid, causing unexpected behavior (#3299) @Aeadoin 2023-04-22
  • Resolve loading of inventory (#3272) @Aeadoin 2023-04-08

Quest API

Rules

  • Optional summoning when already in melee range (#3204) @trentdm 2023-04-08

Telnet