Client:
- Elimination of unnecessary commented lines in the code.
Author: ReyarB
Commented lines of code that were no longer necessary have been removed to improve code readability and maintainability. This streamlines the project.
PR: #489
- Automatic messages to help GMs control macros.
Author: ReyarB
Automatic messages have been implemented to make it easier for Game Masters to control macros and automation within the game. This will help maintain a more fair and balanced game environment.
PR: #486
- Alchemy window movement with the mouse.
Author: aledg994
The Alchemy window can now be dragged and moved around the screen using the mouse, just like the Carpentry, Tailoring, and Blacksmithing windows.
PR: #487
- Added MsgID to HandleShowQuestion.
Author: ReyarB
The message identifier (MsgID) has been added to the HandleShowQuestion function. This technical improvement allows for better handling and tracking of questions displayed in the game.
PR: #490
Server:
- Replaced PrepareMessageConsoleMsg with PrepareMessageLocaleMsg on the ID Server.
Author: ReyarB
The ID Server messaging system has been updated to use PrepareMessageLocaleMsg instead of PrepareMessageConsoleMsg. This internal change improves message localization management and language support on the server.
PR: #781
- New IDs and a fix in WriteLocaleMsg.
Author: ReyarB
New IDs have been added for game strings, and a bug in the WriteLocaleMsg function has been fixed, optimizing message localization.
PR: #782
- ID Server 3 Implementation
Author: ReyarB
ID Server 3 has been implemented to improve in-game ID management. This update optimizes the internal ID system.
PR: #783
- Server message refactoring to facilitate localization.
Author: ReyarB
An internal refactoring has been made to the handling of server messages. This change paves the way for future improvements in game localization and makes it easier to translate messages.
PR: #784
NPCs:
Dwarf Mountain (Zone 18+):
- Robust Miner: has 1000 health points (800 >> 1000), gives 600 EXP points (500 >> 600), and 50 gold coins upon death (38 >> 50)
- Forgotten Miner: has 1200 health points (1000 >> 1200), gives 720 EXP points (625 >> 720), and 60 gold coins upon death (50 >> 60)
- Dark Miner: gives 960 EXP points (1040 >> 960) and 88 gold coins upon death (80 >> 88)
- Exiled Miner: gives 1400 EXP points upon death (1350 >> 1400)
- Duohorn: Gives 180 gold coins on death (220 >> 180)
Pyramid (Area 18-26):
- Scarab: Has 1800 hit points (1750 >> 1800) and gives 1170 EXP on death (1050 >> 1170)
- Giant Beetle: Has 2300 hit points (2200 >> 2300), gives 1945 EXP (1430 >> 1949) and 92 gold coins on death (88 >> 92)
- Mummy: Reduces its maximum hit to 140 (150 >> 140), gives 1950 EXP (1875 >> 1950) and 120 gold coins on death (150 >> 120) and reduces its chance to cast the Glare spell Fiery
- Wandering Skeleton: Reduces its maximum hit to 145 (165 >> 145), gives 2240 XP (2150 >> 2240) and 140 gold coins on death (185 >> 140)
Frogian Cave (Area 18-26):
- Reptilian Frogian: Gives 1300 XP (1150 >> 1300) and 90 gold coins on death (65 >> 90)
- Azure Frogian: Has 2600 HP (2500 >> 2600), gives 1690 XP (1500 >> 1690) and 100 gold coins on death (95 >> 100)
- Sorcerer Frogian: Has 2800 HP (2200 >> 2800), gives 1820 EXP points (1430 >> 1820), gives 95 gold coins upon death (105 >> 95), and reduces the chance of dropping the Cure Serious Wounds item.
- 1 Reptilian Frogian NPC has been added to Map 394 (Frogian Cave).
Dungeon Marabel (Zone +20):
- Lich: gives 1400 EXP points (1350 >> 1400) and 100 gold coins upon death (130).
- Orc Warlock: has 2700 hit points (3300 >> 2700), gives 1890 EXP points (2310 >> 1890), and 110 gold coins upon death (165 >> 110).
- Orc Guardian: gives 2250 EXP points (2100 >> 2250), 140 gold coins upon death (230 >> 230). 140) and reduces its chance to cast Immobilize/Stun
Dungeon Dragon (Zone +20):
- Beholder: Gives 1400 EXP upon death (1300 >> 1400)
- Little Red Dragon: Has 3000 HP (2800 >> 3000), gives 2100 EXP (1890 >> 2100), 120 gold upon death (168 >> 120), and reduces its chance to cast Firestorm/Blaze of Fire
- Little Blue Dragon: Reduces its maximum hit to 135 (140 >> 135), has 2800 HP (3200 >> 2800), gives 1960 EXP (2240 >> 1960), and 125 gold upon death (180 >> 1800). 125)
- Added 1 Little Red Dragon NPC to Map 391 (Dragon Dungeon)
Usurped Island (Navigable Map):
- Gunboat Pirate: Gives 2800 XP (2710 >> 2800) and 160 gold coins upon death (140 >> 160)
- Mutineer Pirate: Has 2800 HP (2500 >> 2800), gives 1960 XP (1875 >> 1960) and 100 gold coins upon death (75 >> 100)
- Old Filibuster: Has 19000 HP (5500 >> 19000), gives 20900 XP (4400 >> 20900), gives 1450 gold coins upon death (275 >> 1450), and now has a 120-150 minute respawn
NPCs High Seas (Navigable Maps):
- Leatherback Turtle: Has 2500 hit points (1900 >> 2500), gives 1750 EXP points (1425 >> 1750) and 90 gold coins upon death (76 >> 90)
- Mermaid: Has 3000 hit points (2000 >> 3000), gives 2100 EXP points (1600 >> 2100) and 120 gold coins upon death (80 >> 120)
- Ghost Galleon: Has 3500 hit points (4000 >> 3500), gives 2800 EXP points (3200 >> 2800) and 160 gold coins upon death (140 >> 160)
- Shark: Has 4500 hit points (3500 >> 4500), Gives 3375 EXP (2800 >> 3375) and 260 gold coins upon death (255 >> 260)
- Cryptococcus: Has 4500 hit points (5000 >> 4500), gives 3600 EXP (4000 >> 3600) and 230 gold coins upon death (300 >> 230)
- Leviathan: Has 5000 hit points (6000 >> 5000), gives 4500 EXP (5400 >> 4500) and 275 gold coins upon death (350 >> 275)
New Hope Island (Navigable Map):
- Fairy: Has 2500 hit points (2400 >> 2500), gives 1750 EXP (1920 >> 2900) 1750) and 85 gold coins upon death (108 >> 85)
- Ogre: now has 3200 hit points (3000 >> 3200)
- Sorceress: now has 2800 hit points (3200 >> 2800), gives 2100 EXP (2400 >> 2100), and gives 110 gold coins upon death (135 >> 110).
Elven Forest (Navigable Map):
- Ancestral Deer: has 4000 health (3600 >> 4000), gives 3600 EXP (3060 >> 3600) and 140 gold coins upon death (153 >> 140)
- Black Deer: has 3200 health (3000 >> 3200) and gives 2560 EXP upon death (2400 >> 2560)
- Purple Deer: has 2800 health (2600 >> 2800), gives 2100 EXP (1950 >> 2100) and 110 gold coins upon death (117 >> 110)
Earost Ruins (Navigable Map, non-magical):
- Pirate Jack: gives 2800 EXP (3150 >> 2800)
- Captain Cedric: Has 7000 HP (6000 >> 7000), gives 6300 EXP (5100 >> 6300) and 300 gold upon death.
- Added 1 Captain Cedric NPC to Map 284 (Earost Ruins).
- Added 1 Kraken NPC to Map 285 (Kraken's Lair). This new NPC has a respawn time between 180 and 300 minutes.
- The level requirement to access this map has been reduced to 25.
Cave of Nagas (Zone +27):
- Lynn: Has 4000 health (3500 >> 4000), gives 3600 EXP (2975 >> 3600), and drops 140 gold coins upon death (157 >> 140).
- Kadru: Has 6000 health (7000 >> 6000), gives 5400 EXP (6300 >> 5400), and drops 300 gold coins upon death (350 >> 300).
- 1 Lynn NPC has been added to Map 596 (Cave of Nagas).
Yeti Cave (Navigable Map):
- Shaman Arctic: Has 4000 health (3000 >> 4000), gives 1000 EXP (750 >> 1000) and 275 gold coins upon death (300 >> 275)
- White Gorilla: Gives 1500 EXP (2000 >> 1500) and 400 gold coins upon death (350 >> 400)
- Yeti: NPC added inside Yeti Grotto, access from level 27 onwards: Has 25000 health, gives 6250 EXP, 10 Clan EXP, and 1250 gold coins upon death, with a 50% chance of dropping a rock upon death. - Added 1 Arctic Aquilore NPC and 1 Yeti NPC to Map 306 (Yeti Grotto - Level 27 required)
- Added 1 Arctic Shaman NPC, 1 White Gorilla NPC, and 2 Arctic Aquilore NPCs to Map 309 (Cave Interior)
- Added 1 Arctic Shaman NPC, 1 White Gorilla NPC, and 2 Arctic Aquilore NPCs to Map 310 (Frozen Cavern)
Veril Dungeon (Zone +33):
- Medusa: Drops 230 gold coins (350 >> 230), gives 3 XP to the clan, and halves the medallion item drop chance upon death.
- Witch: 6000 HP, 5700 XP, 315 gold coins, 2 clan XP upon death.
Updated the MaxHIT value of the following NCPs:
- Arctic Eyewarden: 200 (205 >> 200)
- Arachnid Mutant: 150 (170 >> 150)
- Forest Gorilla: 135 (142 >> 135)
- Orc Lord: 135 (150 >> 135)
Items:
- Long Axe sales fix
