From 1ff47faf39dd4227ac9c99ca5b8d31977f9a7e00 Mon Sep 17 00:00:00 2001 From: Michael Acobas Date: Sun, 30 Dec 2018 15:13:07 +0200 Subject: [PATCH] Increase the size of ITEM_DESCRIPTION_MAX and QUEST_KEYWORDS_MAX to prevent crashes on the client. --- MessageMaker/LyraDefs.h | 2 +- Underlight/cArts.cpp | 1 - Underlight/cItem.h | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/MessageMaker/LyraDefs.h b/MessageMaker/LyraDefs.h index 704dfcf..3446316 100644 --- a/MessageMaker/LyraDefs.h +++ b/MessageMaker/LyraDefs.h @@ -117,7 +117,7 @@ struct Lyra { MAX_DB_QUERY_ACK = 4096, GOAL_SUMMARY_LENGTH = 64, - QUEST_KEYWORDS_LENGTH = 64, + QUEST_KEYWORDS_LENGTH = MAX_ITEMDESC, MAX_GOAL_LENGTH = 2048, MAX_REPORT_LENGTH = 1024, MAX_SIMUL_GOALS = 512, diff --git a/Underlight/cArts.cpp b/Underlight/cArts.cpp index 097448f..c450e44 100644 --- a/Underlight/cArts.cpp +++ b/Underlight/cArts.cpp @@ -10547,7 +10547,6 @@ void cArts::EndCombine(void) this->ArtFinished(true); } - return; } diff --git a/Underlight/cItem.h b/Underlight/cItem.h index 2abf07f..6b6c842 100644 --- a/Underlight/cItem.h +++ b/Underlight/cItem.h @@ -21,7 +21,7 @@ class cNeighbor; #define NO_ITEM 0 const int NO_EXPLOSION_ORNAMENT = 0; -const int ITEM_DESCRIP_LENGTH = 48; +const int ITEM_DESCRIP_LENGTH = Lyra::MAX_ITEMDESC; const unsigned char INFINITE_CHARGES = 255; enum item_status {