User Tools

Site Tools


crossfire_traffic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
crossfire_traffic [2022/01/07 00:58]
leaf Finish Traffic update for 2021-Nov
crossfire_traffic [2024/03/01 16:37] (current)
leaf [February 2024] Traffic update for 2024-February
Line 4: Line 4:
  
 Please put most recent on bottom for month. Unless specified otherwise, changes are in [[:​sourceforge:​svn_code#​trunk]] only. Please put most recent on bottom for month. Unless specified otherwise, changes are in [[:​sourceforge:​svn_code#​trunk]] only.
 +
 +===== 2024 =====
 +
 +==== February 2024 ====
 +
 +=== Archetypes ===
 +
 +  * Limit violent fungi growth rate
 +  * Finally make forward progress on the stews food items
 +  * Add the basic crafting recipes for stews
 +    * The code for recipes assumes more ingredients is rarer, but these buck that trend
 +    * Need to figure out a way to get these in game without them incidentally being rarer than late-game recipes
 +  * Add the first few artifact stew definitions
 +  * Add a recipe for making cooking pots
 +    * Takes some liberties with the alloy proportions for molybdochalkos
 +  * Add topaz to gem treasurelists
 +    * Currently a rarer drop than other gems since it has no uses in recipes
 +  * Add bloodstone to the random gem generation
 +  * Add some recipes using bloodstones,​ which are now available to generate in treasurelists
 +    * Slowly phase out some of the stat potion recipes
 +  * Make the world map use a fixed-size font
 +  * Increase chance of mining success
 +    * Since mining does not offer experience, the 10% chance of success was painfully low
 +
 +=== GTKv2 Client ===
 +
 +  * Fix a client crash when using the mapedit command without CF_MAP_EDITOR set
 +
 +=== Maps ===
 +
 +  * Replace empty book with random_reading book in Hut (/​wolfsburg/​volcano/​huts/​hut-11)
 +  * Replace empty book with random_reading book in Hut (/​wolfsburg/​volcano/​huts/​hut-05)
 +  * Replace empty book with random_reading book in Hut (/​wolfsburg/​volcano/​huts/​hut-03)
 +  * Replace empty book with random_reading book in Hut (/​wolfsburg/​volcano/​huts/​hut-08)
 +  * Replace empty book with random_reading book in Hut (/​wolfsburg/​volcano/​huts/​hut-06)
 +  * Mark libraries fixed_reset
 +    * Libraries are like shops where players frequently check back to see if it's been reset
 +  * Make outdoor, remove some guards and janitors in Goth's Tavern, Guest Rooms
 +  * Make outdoor and add lighting for ambiance in Scorn Prison
 +  * Reduce Lord Spectre dungeon depth (now 30 levels instead of 50)
 +  * Adjust bank table movement blocking in Lake Country Bank
 +  * Fix pushable walls in Navar Tower of Illusions
 +  * Rebalance bulk purchase tables in Nurnburg Alchemy Shop
 +    * Previously, the mineral oil table was wildly imbalanced, since the philosophical oil recipe only requires them
 +    * This allowed endless shenanigans with a cauldron and maybe 20 levels of alchemy
 +    * After some calculations,​ multiplying the cost by about four seems to make it close to break-even now
 +    * Additionally,​ there were two tables for salt, each a different cost
 +      * Set those to be the same cost while here.
 +  * Allow the priest of Valriel to give more keys, in case the player gets killed and the church reset meanwhile
 +  * Give unique '​slaying'​ fields to keys
 +  * Remove uranium and derivative piles
 +    * Two reasons: ​
 +      * 1. There is no way to obtain these in-game
 +      * 2. uranium is very out of place in medieval fantasy IMO.
 +  * Merge branch weather in master
 +    * Note that this renders the weather branch for maps obsolete
 +    * Additionally,​ there are still more areas with missing elevation, but those can be added directly to master
 +
 +=== Server ===
 +
 +  * Mountains no longer have unlimited supply of harvest-able minerals
 +  * Map load and game performance improvements and optimizations
 +  * Fix spectres being always visible
 +  * Fix crash when examining a rod with that contains no spell
 +
 +==== January 2024 ====
 +
 +=== Archetypes ===
 +
 +  * Add formulae to allow for lead pile and lead bar conversions
 +
 +=== Maps ===
 +
 +  * Replace empty books with random_reading books in Tower of the Stars, Library
 +  * Replace empty books with random_reading books in Grey Master
 +  * Replace empty book with random_reading book in Grey Cavern, Dungeon
 +  * Replace empty books with random_reading books in Fortress Ang, Tower Level 2
 +  * Cosmetic wall changes for nicer visual merging and alignment in Fortress Ang, Tower Level 2 map
 +  * Correct Modified name reference in map header to Creepy House, Dungeon Level 2
 +  * Updates to Creepy House, Dungeon Level 2
 +    * Remove the spike wall death trap. Add more challenges to the map to acquire the upgraded treasure.
 +  * Treasure reward update to Creepy House, Dungeon Level 2
 +    * Change potion to balm of traveling - which is more familiar and used in other maps, updated quantity from 1 to 2
 +
 +=== Server ===
 +
 +  * Fix map scrolling with large scroll values
 +  * Truncate when exceeding MAXSOCKBUF
 +  * [[https://​sourceforge.net/​p/​crossfire/​bugs/​952/​|BUG # 952 Compile problem with Python 3.12.1, Fedora 39]] - Fix build with Python 3.12
 +
 +===== 2023 =====
 +
 +==== December 2023 ====
 +
 +=== Archetypes ===
 +  * Add an image to the classic face set for axe_4
 +  * Classic madman face is from RLTiles
 +  * Remove some spell definitions from the bestiary pool
 +    * It seems that these show up because they have the monster flag set
 +    * Adding manual exclusion for now
 +  * Found another one -- aggravation also prints in bestiaries
 +    * Excluding to prevent this
 +  * Add bestiary lore for acid sphere
 +    * Requires commit 220474 on the server to actually appear in-game, but should be inert without the commit
 +  * Add monster lore for bat and panther arches
 +  * Add monster lore for bees, killer bees, and spiders
 +  * Add lore for blob
 +  * Add lore information for para-elementals. Made sure to at least mention Julio, the elemental researcher already established in lore, for each of them
 +  * Remove fly_low move type for lava para-elementals
 +  * Add lore for the various types of trolls. Introduce a troll researcher, Arvil Powlear, whose work is referenced extensively in troll summaries
 +  * Add lore for basic goblinoids
 +  * Add lore for champion and chief arches in the goblin folder
 +  * Add lore for zombies and ghosts
 +
 +=== Maps ===
 +  * Minor grammar updates to NPC dialogue in The Drunken Shark
 +  * Minor wording update to NPC dialogue in The Golden Lion, 2nd Floor
 +  * Minor wording update to NPC dialogue in The Necropolis of Gax, Hole
 +  * Minor wording update to NPC dialogue in The Random House in Navar
 +  * Minor grammar updates to NPC dialogue in Thilgar'​s house
 +  * Minor grammar and wording updates to NPC dialogue in Three Sisters Tower
 +  * Location capitalization update to NPC dialogue in Timothius'​ House
 +  * Wording and grammar updates to NPC dialogue in Tower of Demonology, Summoning Chamber
 +  * Minor punctuation updates to NPC dialogue in Tower of Pupuly
 +  * Wording and spelling correction to NPC dialogue in Tower of the Stars, Dungeon
 +  * Remove forced line breaks in the map summary of Tutorial 1. No functional changes.
 +  * Minor punctuation update to NPC dialogue in Tutorial 1
 +  * Minor wording changes to NPC dialogue in Tyl's House
 +  * Capitalization and spelling correction to NPC dialogue in Underground (pup_land/​ancient/​ruin/​underground)
 +  * Punctuation updates to NPC dialogue in Underground Tavern
 +  * Punctuation update to NPC dialogue in Undling'​s Hut
 +  * Minor grammar update to NPC dialogue in Warehouse #4
 +  * Minor wording, spelling, and grammar updates to NPC dialogue in Warriors'​ Tower, Main Floor
 +  * Minor wording, spelling, capitalization,​ and grammar updates to NPC dialogue in Western Navar Tavern, Mainfloor
 +  * Minor wording, capitalization,​ grammar, and punctuation updates to NPC dialogue in White Pigeon Inn
 +  * Minor spelling update to NPC dialogue in Wise House
 +  * Minor wording updates to NPC dialogue in Wizard'​s Eastern Hideout
 +  * Minor wording, spelling, and grammar updates to NPC dialogue in Wizard'​s Western Hideout
 +  * Minor wording updates to NPC dialogue in world_101_114 (Port Joseph)
 +  * Minor punctuation update to NPC dialogue in world_121_117 (Navar)
 +  * Remove double spaces after periods to NPC dialogue in world_121_117 (Navar)
 +  * Minor grammar and spelling updates to NPC dialogue in Yarid'​s House, Entrance
 +  * Remove unobtainable random talisman from Electric Jesse map in Brest
 +  * Cosmetic wall changes for nicer visual merging and alignment in Administration,​ Level 2 map. No functional changes.
 +  * Cosmetic wall changes for nicer visual merging and alignment in Sport Center map. No functional changes.
 +  * Add missing ground tiles to Underground,​ Level 1 map
 +  * Cosmetic wall changes for nicer visual merging and alignment in Dol-Goldur, Master'​s Chamber map. No functional changes.
 +  * Remove empty magic_mouth instances from Dol-Goldur, Master'​s Chamber map
 +  * Removed empty books and replace them with random reading in Dol-Goldur, Master'​s Chamber map
 +  * Remove more empty magic_mouth instances from Dol-Goldur, Master'​s Chamber map
 +  * Replace empty books with random_reading books in Dol-Guldur, Library map
 +  * Replace empty books with random_reading books in Tower of Zoon, Level 1
 +  * Replace empty book with random_reading book in Castle of Brittany, Acid Chamber
 +  * Replace empty books with random_reading books in Galmorus'​ Hut
 +  * Replace empty books with random_reading books in Royal Library, 1st Floor
 +  * Replace empty books with random_reading books in Royal Library, 2nd Floor
 +
 +=== Server ===
 +  * Code improvements
 +  * Allow for monster lore to appear in bestiaries
 +  * Add a book title for bestiaries that references Rea Inioda
 +    * Rea Inioda is an ancient Navarian wizard-biologist who, among other things, is responsible for cross-breeding Khelenese and Scornian honeybees in the days when Navar was a Khelenese colony
 +    *This is noted in the lore for killer bees as of commit 7ce3d3
 +==== November 2023 ====
 +
 +=== Archetypes ===
 +  * Reduce prevalence of permanent stat potions.
 +
 +=== Maps ===
 +  * Minor grammar update to NPC dialogue in The Frolicing Mermaid
 +  * Fix typo to NPC name in Liberation Army Headquarters,​ Prison & War Funds
 +  * Minor grammar update to NPC dialogue in Portia'​s House, Second Floor
 +  * Minor grammar update and spacing corrections to NPC dialogue in To-jyo'​s Hut
 +  * Minor grammar and clarity updates to NPC dialogue in Underworld
 +  * Minor grammar updates to NPC dialogue in A Small Shop
 +  * Minor grammar update to NPC dialogue in Adventurers Guild, 2nd Floor
 +  * Wording correction to NPC dialogue to Adventurers Guild, Entrance
 +  * Minor grammar update to NPC dialogue to Adventurers Guild, 3rd Floor
 +  * Minor grammar updates to NPC dialogue in Agito
 +  * Minor grammar update to NPC dialogue in Aqueduct
 +  * Minor grammar updates to NPC dialogue in Ara Nor
 +  * Minor grammar update and spelling correction to NPC dialogue in Arena Battleground
 +  * Minor grammar update to NPC dialogue in Atelir of Artifact (Prison)
 +  * Minor grammar update to NPC dialogue in Barren Crypt
 +  * Minor grammar update to NPC dialogue in Beginners 2 Entry
 +  * Minor grammar update to NPC dialogue in Brest CVT
 +  * Minor grammar update to NPC dialogue in Brest Inn
 +  * Minor grammar updates and spelling corrections to NPC dialogue in Brest Inn
 +  * Minor grammar updates and spelling corrections to NPC dialogue in Cameron'​s Tavern
 +  * Minor grammar updates to NPC dialogue in Castle Bauer Entrance
 +  * Minor grammar and spelling updates to NPC dialogue in Castle de Clouds, Dungeon
 +  * Minor grammar and spelling updates to NPC dialogue in Castle of Eureca, 9th Level
 +  * Spelling correction to NPC dialogue in Cave Weapon, Genome-Project Testing Room
 +  * Minor grammar update to NPC dialogue in Caves on Goblin Island
 +  * Minor grammar update to NPC dialogue in Chaos Lair, Entrance
 +  * Minor wording update to NPC dialogue in Chapel of Valkyrie
 +  * Minor punctuation update to NPC dialogue in Chess Club
 +  * Minor spelling updates to NPC dialogue in City De Clouds - Office of Guards, Level 1
 +  * Minor grammar update to NPC dialogue in City de Clouds Big Store
 +  * Minor updates to punctuation,​ grammar, and capitalizaton to NPC dialogue in Clem's Fine Archery
 +  * Minor grammar update to NPC dialogue in Cloud World Castle, Dungeon Level 2
 +  * Context change to NPC dialogue in Cloud World Castle, Dungeon Level 2
 +  * Destination capitalization change to NPC dialogue in Cloud World de City
 +  * Destination capitalization change to NPC dialogue in Darcap Circus Illusions
 +  * Minor grammar update to NPC dialogue in Darcap Circus Shooting Gallery
 +  * Minor grammar update to NPC dialogue in Darcap Circus Throwing Gallery
 +  * Minor grammar update to NPC dialogue in Darcap Orc Pits
 +  * Minor grammar update to NPC dialogue in Dark Cave, Dwarven Tomb
 +  * Minor grammar update to NPC dialogue in Dark Cave, Ogre Cavern
 +  * Minor grammar and context update to NPC dialogue in Dark Forest, Inner Temple
 +  * Minor grammar and spelling update to NPC dialogue in DF Outpost 6
 +  * Minor grammar and spelling updates to NPC dialogue in Dick's House
 +  * Minor grammar update to NPC dialogue in Dreadful house
 +  * Minor grammar update to NPC dialogue in Drinking Fountain
 +  * Minor punctuation update to NPC dialogue in Eastern Gate of Scorn
 +  * Minor punctuation and grammar updates to NPC dialogue in Ebony Tiger Thief Guild, Entrance
 +  * Minor punctuation and grammar updates to NPC dialogue in Ebony Tiger Thief Guild, Entrance
 +  * Minor punctuation update to NPC dialogue in Eddie'​s Store by the Wall
 +  * Update map header modification date to Ebony Tiger Thief Guild, Entrance
 +  * Minor wording update to NPC dialogue in Eliks General Store
 +  * Minor punctuation,​ spelling, and grammar updates to NPC dialogue in Elven Moon Entrance
 +  * Capitilization update to NPC dialogue in Emono Mise
 +  * Minor updates to spelling and grammar to NPC dialogue in Eswald'​s Coffee Shop
 +  * Minor wording and grammar updates to NPC dialogue in Eureca Road, 3
 +  * Minor spelling and grammar updates to NPC dialogue in Evil Shrine, Entrance
 +  * Minor spelling and grammar updates to NPC dialogue in Farmhands'​ Hut
 +  * Minor capitalization and grammar updates to NPC dialogue in Fire Temple, Mezzanine
 +  * Minor grammar update to NPC dialogue in Fisherhouse Southwest
 +  * Another minor grammar update to NPC dialogue in Fisherhouse Southwest
 +  * Spelling correction to NPC dialogue in Flawless Beauty
 +  * Spelling and minor wording updates to NPC dialogue in Fortress of Lord Butakis Prison, South Gatehouse
 +  * Another round of minor grammar updates to NPC dialogue in Fortress of Lord Butakis Prison, South Gatehouse
 +  * Minor grammar updates to NPC dialogue in Fortress of Lord Butakis Prison, Wizards'​ Cells
 +  * Minor grammar update to NPC dialogue in Fun Zone Boulderball
 +  * Minor grammar update to NPC dialogue in Fun Zone Lobby
 +  * Minor grammar, spelling, and wording updates to NPC dialogue in Galmorus'​ Hut
 +  * Minor update to the slang or accent used in Buggle'​s dialogue in Goblin Fortress Dungeon, Level 2
 +  * Wording, spelling, and grammar updates to NPC dialogue in Goth's Tavern
 +  * Minor spelling correction to NPC dialogue in Goth's Tavern, Guest Rooms
 +  * Minor grammar update to NPC dialogue in Gothwolte'​s Castle, Dungeon
 +  * Minor grammar update to NPC dialogue and spelling corrections to NPC labels in Gothwolte'​s Castle, Level 2
 +  * Minor grammar update to NPC dialogue in Grey Castle Entrance
 +  * Spelling correction to NPC dialogue in Grey Cavern, Dungeon
 +  * Minor wording update to NPC dialogue in Grumm'​s Inn
 +  * Minor wording updates to NPC dialogue in Guild of Law, Information Center of Regular Army
 +  * Minor wording update to NPC dialogue in Hall of Fame
 +  * Minor wording and punctuation update to NPC dialogue in Headquarter of the Regular Army, Elite Training Center
 +  * Wording updates to NPC dialogue in Heimser'​s Hut
 +  * Spelling correction to NPC dialogue in Hermes Inn
 +  * Minor grammar update to NPC dialogue in Hole in the Ground
 +  * Minor grammar updates to NPC dialogue in House of Cordish
 +  * Minor wording update to NPC dialogue in House With Apartment
 +  * Minor wording and grammar update to NPC dialogue in Hut (pup_land/​ancient/​village/​hut1)
 +  * Minor punctuation update to NPC dialogue in Hut (pup_land/​ancient/​village/​hut5)
 +  * Minor wording update to NPC dialogue in Hut (pup_land/​ancient/​village/​hut6)
 +  * Wording updates for clarity to NPC dialogue in hut (pup_land/​kurte/​hut2)
 +  * Spelling updates to NPC dialogue in Jacob'​s House
 +  * Spelling update (armour -> armor) to NPC dialogue in Kabuto Mise
 +  * Minor grammar update to NPC dialogue in Key (pup_land/​rainbow/​Lv4/​key)
 +  * Spelling correction to NPC dialogue in Ko's cabin
 +  * Minor grammar update to NPC dialogue in Kum
 +  * Map header time stamp update
 +  * Minor grammar and spell updates to NPC dialogue in Kurte (pup_land/​kurte/​kurte b/​pup_land/​kurte/​kurte)
 +  * Minor grammar correction to NPC dialogue in Kurte'​s House
 +  * Minor grammar and wording updates to NPC dialogue in Liberation Army Headquarters
 +  * Wording correction (strangly -> strongly) to NPC dialogue in Liomal'​s house, ground floor
 +  * Minor grammar update to NPC dialogue in Lone Town Tavern
 +  * Minor grammar update to NPC dialogue in Lone Village Inn
 +  * Fix typo and apply a minor update to NPC dialogue in Kurte'​s House
 +  * Fix a broken connection between the lever and hidden floor spikes in Creepy House, Dungeon Level 2 (scorn/​kar/​creepy.house2)
 +  * Reduce the chance of player death or being trapped by the hidden floor spikes in Creepy House, Dungeon Level 2 - the player has a one tile gap of empty space now instead of being entirely surrounded by closed spikes
 +  * Minor grammar update and wording capitalization update to NPC dialogue in Lone Village Tavern
 +  * Minor grammar update to NPC dialogue in Lord Ramsdre Mansion, Entrance
 +  * Minor grammar update to NPC dialogue in LoveLove Company
 +  * Minor punctuation update to NPC dialogue in Lown Town Magic Shop
 +  * Minor spelling correction and grammar update to NPC dialogue in Mike Miller'​s house
 +  * Minor punctuation updates to NPC dialogue in Minatomachi Ichidou Dzuki Ruggilli, Entrance
 +  * minor grammar updates to NPC dialogue in Mines (marksel/​mines)
 +  * Minor spelling correction to NPC dialogue in Mirkland'​s Magic
 +  * Minor grammar update to NPC dialogue in Muramasa
 +  * Minor spelling correction to NPC dialogue in Myrnek'​s house
 +  * Minor spelling correction to NPC dialogue in Navar Gatehouse
 +  * Minor spelling corrections and grammar updates to NPC dialogue in Navar Prison
 +  * Capitalize Professor in various locations and references in Navar university, ground floor
 +  * Minor grammar update to NPC dialogue in Navar university, ground floor
 +  * Minor grammar update to NPC dialogue in Night Flower Bar
 +  * Minor grammar upate and spelling correction to NPC dilaogue in Nirla'​s house
 +  * Minor punctuation update to NPC dialogue in Nurnberg Dragon Hangar
 +  * Spelling correction to NPC dialogue in Nurnberg Hotel
 +  * Minor wording update to NPC dialogue in Patch'​s House
 +  * Minor spelling update to NPC dialogue in Port Inn (scorn/​taverns/​inn2)
 +  * Minor grammar update to NPC dialogue in Portia'​s House, Second Floor
 +  * Grammar correction (There -> Their) to NPC dialogue in Prison (pup_land/​rainbow/​Lv3/​prison)
 +  * Wording update to NPC dialogue in Raazle'​s Small House
 +  * Minor spelling correction to NPC dialogue in Reticent Temple, Dungeon
 +  * Minor spelling and grammar updates to NPC dialogue in Riverside Manor
 +  * Minor grammar updates to NPC dialogue in Rock Gardens
 +  * Minor wording update (lurks -> lurking) to NPC dialogue in Royal Church, Lower Level
 +  * Spelling correction to NPC dialogue in Ruggilli Testing Grounds
 +  * Minor grammar updates to NPC dilaogue in Sages' Tower
 +  * Minor wording update to NPC dialogue in Scorn Alchemy Shop
 +  * Minor wording, spelling, and grammar corrections to NPC dialogue in Scorn Prison
 +  * Minor grammar update to NPC dialogue in Scorn Prison, Holding Cells
 +  * Minor wording updates and corrections to NPC dialogue in Scorn'​s Best Bows
 +  * Minor wording updates and corrections to NPC dialogue in Sentrio'​s farmhouse
 +  * Minor spelling, wording, and grammar updates to NPC dialogue in Ship Wreck Village
 +  * Minor wording and grammar updates to NPC dialogue in Siegfried'​s House, Level 1
 +  * Minor wording and grammar updates to NPC dialogue in Siegfried'​s House, Level 3
 +  * Punctuation updates to NPC dialogue in Skud Tower, East
 +  * Minor grammar update to NPC dialogue in Skud Tower, Entrance Hall
 +  * Minor grammar update to NPC dialogue in Skud Tower, North
 +  * Minor word clarity update to NPC dialogue in Small House (navar_city/​spyhouse)
 +  * Minor grammar corrections to NPC dialogue in Snake Pit, Level 1
 +  * Spelling correction to NPC dialogue in Stig's Hut, Level 2
 +  * Minor spelling and grammar correction to NPC dialogue in Stoneville Dragon Hangar
 +  * Minor grammar and punctuation update to NPC dialogue in Storehouse (whalingoutpost/​taverns/​storehouse1)
 +  * Minor grammar and spelling updates to NPC dialogue in Summoner'​s House
 +  * Minor spelling correction to NPC dialogue in Sunspear
 +  * Minor wording update to NPC dialogue in Sweets Inn
 +  * Minor wording update to NPC dialogue in Tavern (pup_land/​ancient/​village/​tavern)
 +  * Minor wording update to NPC dialogue in Temple of Mostrai
 +  * Minor grammar and wording updates to NPC dialogue in Temple to Ruggilli
 +  * Minor grammar updates to NPC dialogue in The Burning Adventurer
 +
 +==== Server ====
 +  * Code optimization updates
 +==== October 2023 ====
 +
 +=== Archetypes ===
 +  * New wall segment: flagstone_win0 - Flagstone wall now has a vertical wall segment with a window
 +
 +=== Maps ===
 +  * Minor grammar update to NPC dialogue in Goblin Fortress Dungeon, Level 2
 +  * Minor grammar update to NPC dialogue in Grumm'​s Inn
 +  * Spelling correction (covenent -> covenant) to NPC dialogue in Grumm'​s Inn
 +  * Replace reference to God with references to Gaia to NPC dialogue in Grumm'​s Inn
 +  * Minor grammar update to NPC dialogue in Marksel Keep
 +  * Minor spelling update (rath -> wrath) to NPC dialogue in Minatomachi Ichidou Dzuki Ruggilli, Entrance
 +  * Another minor spelling update (rath -> wrath) to NPC dialogue in Minatomachi Ichidou Dzuki Ruggilli, Entrance
 +
 +==== September 2023 ====
 +
 +=== Archetypes ===
 +  * Add a recipe for talisman of summoning of Creation
 +  * New floor tile: checkered-black_gray
 +
 +=== Maps ===
 +  * Fix quest spellbook replicas in Santo Dominion library from containing and displaying a regular spell
 +  * Update Fire Temple, Hot Mines (quests/​peterm/​FireTemple/​HotMines) to correct layoutoptions setting that was causing '[EE] unrecognized string: layoutoptions 1' in CRE
 +
 +=== Server ===
 +  * Rework shop inventory code to send the shop inventory as a single message, rather than an array of messages
 +    * This makes the GTK client show the shop inventory in an organized, consistent manner
 +    * The JXClient AFAIK already handled incoming messages better, and so should be unaffected
 + 
 +==== August 2023 ====
 +
 +=== Archetypes ===
 +  * Redraw a_bridge faces
 +  * New face for topaz
 +  * Add an apron-exclusive artifact definition: apron of the Butcher
 +  * Add a random converter arch for use in random maps
 +    * This allows randomly generated banks to be special maps without clogging up the special maps pool with hardcoded ones
 +  * Improve the mimic treasurelist
 +  * Add animation definition for glyph so that the corrected override for glyph will work correctly
 +  * Add image for lead shield to classic face set
 +  * Move amulet of lifesaving into the artifact definition system ​
 +
 +=== Maps ===
 +  * Show off some of the champion/​chief boosted monsters in the Scorn zoo
 +  * Addition of a pop-up Bank of Skud to rarely appear in random maps
 +    * Current rendition contains one randomly-defined converter table and an unresponsive teller
 +    * These may be changed in the future
 +
 +=== Server ===
 +  * Add a difficulty adjective to recipe outputs
 +    * They include: basic, simple, advanced, complicated,​ difficult, challenging,​ frustrating,​ vexatious
 +  * Fix monster speed bug in recollect command
 +    * Prevents monsters from having a negative speed value
 +  * Added more names for in-game books
 +    * Trying to give a bigger pool for all specific types, since they seem to run out easily
 +    * Names include: assemblage, trove, hoards, traveller'​s guide, the wilds, pious pamphlet, worship
 +  * Fix rune face override for generic runes that no longer properly overrode glyph'​s image
 +    * Now runes correctly display an animated graphic associated with the a spell
 +  * Add support for additional effects from artifact foods
 +    * Now possible to find and consume foods that cause: blindness, lifesaving (like Amulet of Lifesaving),​ luck, improve grace point regeneration,​ improve hit point regeneration,​ improve spell point regeneration,​ invisibility,​ movement types, spell patch attunement, spell path repelled, spell path denied, reflect missiles, reflect spells, attack type resistances,​ darkvision, stealth, living to undead status, xray vision, Stat boost (str, dex, con, etc.)
 +
 +==== July 2023 ====
 +
 +=== GTKv2 Client ===
 +  * Refactor get_map_image_size calculation to be a little less fragile
 +  * Fix incorrect interaction with mapscale
 +  * Fix incorrect handling of map scale and full icon sizes
 +
 +=== Maps ===
 +  * Restore missing "​endmsg"​ in header that was causing a crash when loading the map
 +  * Adjust the entrance area of Castle of Brittany Dragon Room (brest/​Castle/​DragonRoom) to drop the player in the middle of the map and surround them by gates that open when the lever is pulled
 +    * Based on Raffle 2, Level 1 map
 +
 +==== June 2023 ====
 +
 +=== GTKv2 Client ===
 +  * Not a in game change, but important: Update to SDL2
 +    * Some distros have been deprecating SDL1 libraries, so switch over to SDL2
 +    * Since the switch was pretty painless, we can support a CMake flag to use SDL1 in case anyone actually needs SDL1
 +
 +=== Maps ===
 +  * Correct spacing after punctuation in msg text in numerous maps
 +  * Removed forced line breaks in a few maps
 +  * Grammar corrections (Sacrify -> Sacrifice) and removed forced line breaks in the Towers of Luck maps
 +  * Update Tower of Demonology maps to make them part of the same reset group, wilderness_tower-of-demonology
 +
 +=== Server ===
 +   * Fix a problem with the MOTD (Message Of The Day) file not displaying for players when the connect to a server
 +
 +
 +==== May 2023 ====
 +
 +=== Archetypes ===
 +  * Prevent nonintelligent monsters such as slimes from being charmed
 +    * For now, constructs like golems are still affected, but that may also be something to consider changing in the future
 +    * This change prevents charm monster from affecting these monsters, as well as singing and oratory
 +  * Fix a display bug on artifact gems
 +    * It is the result of an earlier commit that merged down artifact definitions. Resolved by changing the name of the diamond face to '​diamond'​ over '​gem'​
 +  * Add several new precious and semi-precious gems (aquamarine,​ bloodstone, garnet, jetstone, moonstone, onyxstone, opal)
 +  * Add a clsc face for amethyst
 +  * spelldesc patch: major rewrite of spell/​prayer descriptions
 +    * objectives of this change were:
 +      * Accurately describe (or least hint at) the spell'​s in-game effects
 +      * Consistency between flavour text of related spells
 +      * Consistency with flavour text of the corresponding casting skill
 +      * Correct grammar and spelling
 +      * Correct "​granted by god" info for god-granted prayers
 +      * Remove information that the server provides automatically on examine, primarily the "​attuned to path" information
 +  * Add descriptions to some potions that were missing them
 +    * stat potions
 +    * potion of improvement
 +    * potion of heroism, haste, and mana regen
 +    * In some cases this means adding the description to a potion-only spell that the potion contains, rather than to the potion arch itself
 +  * Add description to lockpicks
 +  * Fix broken potion_heroism arch
 +
 +=== JX Client ===
 +  * Fix possible crash in "watch stats" script command
 +  * Use "spell skills"​ instead of "​skills"​ in Spells dialog
 +  * Add missing stat names for skin commands
 +  * Document all available stat names
 +  * Add CURRENT_SKILL stat name for skin commands
 +  * Show the character'​s current god and item power in status dialog
 +  * Add setup option to show timestamps in the messages window
 +  * Show the currently active skill on the main window
 +
 +=== Maps ===
 +  * Make the unpickable, invisible light sources in Pimol'​s bow shop not appear on the shop list
 +  * Update formatting to message text in numerous maps
 +
 +=== Server ===
 +  * Fix error in lore display on examine
 +    * For objects with both lore and msg, it would display msg twice; for objects with only lore, it would crash
 +
 +==== April 2023 ====
 +
 +=== Archetypes ===
 +
 +  * Add a message describing a severe alchemy failure to serve as a warning to players to not do their alchemy near their valuables
 +    * Loosely based on events that transpired on my weather-enabled server
 +    * Add recipes to craft medium and greater healing potions
 +  * Fix missing flesh items from humanoid_parts list.
 +    * Hearts and livers were overlooked
 +  * Add a demon horn as a flesh item
 +    * Make it drop from demons
 +  * Remove uranium from crafting and ore drops
 +  * Add one_hit to magic missile
 +    * For server version a763845fa3 or later, this will prevent magic missiles from having a magic-bullet-like piercing effect when they overkill enemies
 +  * Rename "​mastif"​ -> "​mastiff"​ (display name only)
 +  * Add levels to horns of Fire, Frost, and Eorlinga
 +  * Add a recipe for pile of black powder that actually can currently be achieved in-game
 +  * Add a recipe to craft a kite shield of Flight
 +  * Add recipes for punching daggers to match normal daggers, and add recipes for bows and crossbows of Rapid Fire
 +  * Reduce yield of black powder when using the dust-of-ignition-driven recipe
 +  * Fix plural name on brass bars
 +  * Add recipe for horn of Mysteries
 +  * Add a media tag to one of the messages to make Kolgar'​s signature look more signature-like
 +  * Add message to describe the rules of orcknuckle in-game
 +  * Rework a couple parts of the Euthville story so that they actually fit in books
 +  * Remove a stray comma from the message about Andreas and Darcap
 +  * Break apart glove recipes to use the now-differently-named gloves
 +  * Add quartos to the randomly-generated readable treasurelist
 +  * Make the failure of all mushroom recipes in the stove be ashes
 +    * Before just mushrooms of Gourmet produced ashes
 +  * Green and blue dragon mails can now appear in random loot
 +    * Also give each an equivalent to red dragon mail's Blazing Fires artifact
 +  * Make stat potions only use their unique faces once identified
 +    * This should make it less obvious when they'​re present at first sight
 +
 +=== GTKv2 Client ===
 +
 + * Improve movement prediction (lerping)
 +    * Stop snapping the view once a movement is confirmed
 +    *  This makes prediction feel smoother overall
 +  * With prediction being much smoother, enable it by default again.
 +
 +=== JX Client ===
 +
 +  * Add shortcut bar
 +  * Properly update shortcut item faces
 +  * Support commands separated by ";"​ in /shortcut commands
 +  * Add /shortcut command
 +  * Remove message type '​MISC'​ from '​Important'​ tab in messages window
 +  * Recognize partial spell names in shortcut commands
 +  * Change text color in shortcut tooltips to make it more readable
 +  * Include the activation key in shortcut tooltips
 +  * Change text colors to make them more easily readable
 +  * Increase scrolling speed in messages window
 +  * Fix display issue in metaserver selection screen when using --font-scale-factor
 +  * Fix lookat command (left-click in the map window)
 +  * Add skin variants ragnorok-48px and ragnorok-64px which increase the size of item icons
 +  * Add --font-scale-factor command line option to scale all font sizes
 +  * Make the "​Characters for the account"​ dialog resizable
 +  * Add a "​Close"​ button to the dialog "​Connecting.."​
 +    * This prevents players from getting stuck after a "​Connection refused"​ error
 +  * Do not show empty tooltips
 +  * Change color of <a> elements in metaserver tooltips from yellow to gray
 +    * Yellow text on a white background is unreadable
 +  * Make applied items more visible
 +  * Make markers for locked and unpaid items more visible
 +  * Use a less striking background color for magic items
 +  * Fix orange color in messages
 +  * Include sound effects from the crossfire-sounds repository
 +  * Print correct version number
 +  * Add setup option to show or hide pending movement commands
 +  * Change "def checkbox_option"​ skin command to include the option'​s default value
 +  * Do not anymore stall the user interface when loading sound clips
 +  * Ignore "​name"​ part of sounds, use only the "​action"​ part. Normalize and truncate the generated resource names
 +    * Should fix possible crashes on Windows when playing sound effects
 +
 +=== Maps ===
 +
 +  * Add wagon rentals to Navar and Santo Dominion
 +  * Update msg text to remove extra space after periods and question marks in Abandoned Temple, Dungen Level 4 in Scorn
 +  * Fix Scorn'​s smith dialog
 +  * Remove uranium ore from ores random map decor, and add some stones instead
 +  * Correct and improve quest hint for The Fortress of Ang
 +  * Fix incorrect handling of debuff on ring of Occidental Mages
 +    * Now we can get Int and Con penalties too
 +  * Prevent library NPCs from getting mad at you for blundering into a closing gate
 +    * While here, adjust the max hp of the Library Guards, to silence a warning about them having hp greater than max health
 +  * Fixes Santo Dominion city life plugin
 +  * Fixes for Scorn and Scorn County city life plugin
 +  * Add shop inventory sign to House of Healing (scorn/​misc/​HouseofHealing) in Scorn
 +  * Add shop inventory sign to House of Power (scorn/​misc/​PowerHouse) in Scorn
 +  * Add shop inventory sign to Temple of Healing (navar_city/​misc/​templeofhealing) in Navar
 +  * Add shop inventory sign to Emporium of Power (navar_city/​misc/​emporiumofpower) in Navar
 +  * Corrections for payment tables and payment alters to give proper change for high denomination payment coins
 +  * Assistant of Fred now has a proper name, Angela, in Sport Center map
 +  * Solve the most flagrant coffee resale abuse by limiting the number of coffees that can be bought from the bulk table at a time
 +    * Also drop the value on Eswald'​s inferior coffee, since it makes more sense to be low value
 +  * Prevent surprise roundoff errors from new limit of coffee dispenser table
 +    * Make it only accept silver coins since it does only one at a time
 +  * Disallow taking the chairs in Santo Dominion'​s temple to Valkyrie
 +
 +
 +=== Server ===
 +  * Cap the amount of exp enemies can steal with draining attacks
 +    * At the moment it's 10x their starting exp, with the monster keeping half
 +    * Also removes the special handling for GRIMREAPER type enemies that makes them vanish after a few attacks
 +  * Better handling one_hit flag even if the attack killed the target
 +    * Previously, monsters/​projectiles with one_hit could make multiple attacks as long as each attack one-shotted the target
 +  * Use check_bullet() for SP_MAGIC_MISSILE instead of hit_map
 +    * This makes spells of this type (currently only magic missile and missile swarm; other homing spells like ball lightning and speedball are not "magic missiles"​) will behave more like bullets:
 +      * They will not destroy items
 +      * They will damage the topmost enemy on the tile, not every enemy on the tile
 +      * If they overkill an enemy, they can continue on to hit another enemy
 +    * This also means that magic missile spells will now support other_arch, so if we want to make homing fireballs someday or something, that is now possible!
 +  * Add a few more name possibilities for in-game bestiaries
 +  * Add some more name possibilities for god books and item books
 +  * If the message for a locked door is blank, don't print blank lines
 +  * Prevent items of type INORGANIC from gaining an item power when generated through treasurelists
 +  * Fix bug where book descriptors would not be used when the title list was filled for a given type of book
 +  * Fix dubious use of op->​chosen_skill when calculating alchemy danger
 +    * Previous behavior could end up pointing to a holy symbol, for example, and not have any level at all
 +    * Now we go find our skill object instead, and resort to overall level if no recipe or no skill on the recipe
 +  * Fix improper handling of non-stackable items when placed in an alchemy cauldron
 +  * Factor out msg, spell info, etc display into a separate function
 +    * Also adds a bit more surrounding flavour text when an item has an embedded spell or skill
 +  * Examine text cleanups:
 +    * fix typo in body_neck slot description
 +    * add period after "it goes on your..."​
 +    * combine "made of" and "​weighs"​ into a single line
 +    * combine "​buildable"​ and "​connected to" into a single line
 +  * Minor tweaks to religious text formatting
 +  * Ensure that harvesting-type skills are not erroneously merged
 +  * Undo the x4 multiplier for most items when calculating value for the transmutation spell
 +    * This should prevent feedback loops regarding the large gold nugget -> amulet recipe
 +
 +=== Sounds ===
 +  * Add music to Navar
 +    * Using same music as JXClient
 +  * Add wilderness ambiance from JXClient
 +
 +==== March 2023 ====
 +
 +=== Archetypes ===
 +  * Improve lampost flicker animation.
 +  * New item: handmirror
 +    * Meant to be an early game spell reflector
 +  * New cutlery items.
 +    * Meant to be minor valuables
 +  * New base faces for spectre
 +  * New base faces for lich
 +  * Clean up what appeared to be graphical corruption in a couple clsc faces for big_dragon
 +  * Palette cleanup on classic dragon.x33
 +  * Add classic faceset images for the spellcasting animation of big_dragon
 +  * Add a message to describe writing a spell scroll.
 +  * Make the new healing potions yield empty flasks when consumed
 +  * Use down-facing face for some archetypes
 +  * Add plural names to broken generators
 +  * Handle more than 10 faces for a facing
 +  * New images for burnout, adjust its length
 +  * Pixel and palette cleanup on rl_house2
 +  * Worsen AC on dwarf NPC, as it seemed to be balanced for no armor
 +    * Improve WC and damage slightly to compensate
 +
 +=== JX Client ===
 +  * Don't consider case when sorting knowledge items list
 +  * Display extra skill description if the server supports it
 +
 +=== Maps ===
 +  * Make polarbear generators in Darcap Raffle, Level 3 drop rubble when destroyed instead of a broken bean stalk
 +  * Use existing diagonal-facing cannon arches in Pirate Warehouse
 +  * New map: Farmhands'​ Hut
 +  * Improve name for farmhands'​ hut
 +  * Remove redundant floor tiles in Old Tower, Floor 2
 +  * Replace '​burnout'​ images with (renamed) '​fire'​
 +  * Minor cosmetic fence changes on random-map mini forge, no functional changes
 +  * Update msg text to remove extra space after periods in Tower of Demonology (quests/​peterm/​Demonology/​) map set
 +  * Removed duplicate floor and no_magic tiles in Tower of Demonoly High Tower (quests/​peterm/​Demonology/​HighTower1) map
 +  * Remove outdoor setting for Navar Central Library (navar_city/​misc/​library) map
 +  * Remove extra spaces after periods in msg text for Navar Central Library (navar_city/​misc/​library) map
 +  * Remove material 0 setting from gravestones in the Burial Ground map in Lake Country, the Gridarta map editor warned about this setting and material type 0 should not apply objects like this according to the docs
 +
 +=== Server ===
 +  * Now possible to have more unique monsters to appear from generators in random maps
 +  * Fix crash issue if/when an archetype was invalid
 +  * Ensure use of bows causes them to actually use the missile weapons skill.
 +      * Otherwise, you can get wrong modifiers from unarmed attacks because that ends up the readied skill
 +  * Server now reports extra skill summary information for clients (currently JX Client only supports this)
 +  * Fixed issues with aura based spells not being centered on the caster
 +  * Allow monsters to cast prayers and auras  (just zone of healing so far - as the rest of the aura prayers are cult follower specific)
 +  *  Fixed an issue where  a player could gain experience for identifying drinks made with the create food spell
 +  * Improved process for calculating encumbrance and speed when a player uses a converter (i.e., converting platinum to gold coins)
 +  * Reduced latency and other speed improvements for client and server command processing
 +
 +==== February 2023 ====
 +
 +=== Archetypes ===
 +  * Make full coffee mug in base have dark drown coffee instead of black
 +  * Add art for big_dragon wings
 +  * Make serpentman race appear in-game as serpentfolk,​ so as to not assume character gender
 +  * Add a recoloring of big_dragon_dragon_wing to be big_elec_dragon_wing
 +    * Add a recolored version of the old art to the classic face set
 +  * Add a recoloring of big_dragon_dragon_wing for any dragon_wing
 +    * Moved old art to classic face set
 +  * Add face definition for big_elec_dragon_wing
 +  * Compact file size of magic whistle by removing alpha channel and indexing
 +  * New art for the magnifier
 +    * Moved old image to classic face set
 +  * Correctly spell "​berserk"​ in monster name "​skeleton berzerk"​
 +
 +=== GTKv2 Client ===
 +  * Clip multi-tile pixmap drawing to one tile
 +
 +=== JX Client ===
 +  * Do not show empty tooltips
 +  * Add a "​Close"​ button to the dialog "​Connecting.."​
 +  * Make the "​Characters for the account"​ dialog resizable
 +
 +=== Maps ===
 +  * Prevent random maps from producing corpse_pl
 +    * Those are specifically meant to be player corpses in permadeath
 +  * Update Scorn (world/​world_105_115) to include signs for Castle of Scorn and a hint about the royalty quests
 +  * Update world map tiles with missing elevation settings
 +  * Fix glow_radius in Resir'​s house 
 +  * Add difficulty to Armino fine alchemy supplies, as it is relevant for magic item generation
 +  * Changed the difficulty of Darcap"​s potion shop to 10, to match other shops in Darcap
 +  * Update punctuation and minor grammar changes to the cleaning woman dialogue in Tower of Demonology, Gates (quests/​peterm/​Demonology/​Demon1) map
 +  * Minor grammar changes to the cleaning woman dialogue in Tower of Demonology, Summoning Chambar (quests/​peterm/​Demonology/​Demon3) map
 +  * Add some hints that the assembled password is one word vs multiple syllables as this proved confusing to a playtest group
 +
 +=== Server ===
 +  * Prevent nonartifact rings and amulets from double-printing the bonuses in the examination text
 +  * Remove character from account list when permadeath is enabled and character dies
 +  * Rework wand/​rod/​scroll level calculation
 +  * Fix treasure loader bug that prevented treasures with an artifact name of multiple words from working
 +
 +==== January 2023 ====
 +
 +=== Server ===
 +  * Improved support for minimum map size (9x9) and maximum map size (63x63) supported by the game server in clients, default map size is still 25x25
 +
 +===== 2022 =====
 +
 +==== December 2022 ====
 +
 +=== Archetypes ===
 +  * Change to the drop change and items found for slain goblinoids - more body parts now available
 +  * Remove unused color palette items from the steak images
 +  * Add simple recipes for new healing potions
 +  * New graphic for Imp demon
 +
 +=== GTKv2 Client ===
 +  * Spelling corrections
 +  * The message control and suppression dialog UI elements no longer overlap
 +
 +=== Maps ===
 +  * Large ships in Scorn harbor can reach the ocean
 +  * Hintson'​s dialog spelling fix (Goth'​s tavern)
 +  * Map layout changes and made the Pixie room harder to find in Wolfsburg map, Slave Pit 2
 +  * Fix minor error that would result in a few extra silver coins on some item sales
 +
 +=== Server ===
 +  * Numerous code optimization changes
 +==== November 2022 ====
 +
 +=== Server ===
 +  * Code optimization change
 +
 +==== October 2022 ====
 +
 +=== GTKv2 Client ===
 +  * Spelling corrections in documentation
 +
 +=== Maps ===
 +  * Inform of given/taken items during dialogs
 +
 +=== Server ===
 +  * Numerous code optimization changes
 +  * [[https://​sourceforge.net/​p/​crossfire/​bugs/​927/​|Bug #927 The server does not send applied stats to the client after changing characters]] - Character stats in the client (Str, Dec, etc.) now update and display correctly when logging one out and switching to another character
 +  * [[https://​sourceforge.net/​p/​crossfire/​patches/​459/​|Patch #459 Grace ring amulet patch]] It is now possible for rings and amulets to grant a Grace bonus and also allows for more chances for hp regen, sp regen, damage bonus, and speed bonuses on rings and amulets; this can help non-weapon wielding race and classes to get some of the same bonuses as races and classes that can wield weapons and wear armor
 +
 +==== September 2022 ====
 +
 +=== Archetypes ===
 +  * Add plural name to bolt of silk to make them bolts of silk
 +
 +=== Maps ===
 +  * Modify Lickmond so the fight is actually winnable, but should still be tough
 +  * Hide a bolt of silk in the Small Granary
 +  * Hide a bolt of silk in The Necropolis of Gax, Hole map
 +  * Move two bolts of silk to other maps in the region to add importance to those maps and use them for part of the Many-colored cloak quest
 +  * Minor text format changes to the diary text found in Small Manor, Upstairs
 +  * Remove extra chests so you don't have a 50% chance to fail the puzzle
 +  * Adjust traps in Siegfried'​s basement so they align with current difficulty
 +
 +=== Server ===
 +  * Minor grammar update to the learn_spell help file summary
 +  * Update the help files and make note that the possess and mon_aggr commands are currently disabled
 +  * Update nodm and nowiz help files with text clarification changes
 +  * Update patch command with examples and minor text changes
 +  * Minor grammar updates to the plugin help command
 +  * Update the help file and make note that the possess command is currently disabled - missed in earlier commit attempt
 +  * Add pluglist and plugout reference to the plugin help command file
 +  * Add plugin and plugout reference to the pluglist help command file
 +  * Add plugin and pluglist reference to the plugout help command file
 +  * Update purge_quest_state with usage info and references to purge_quests and quest commands
 +  * Update purge_quests with usage info and references to purge_quest_state and quest commands
 +  * Update quest command with an expanded summary and added references to purge_quest_state and purge_quests
 +  * Update reset command with new wording and clarifications
 +  * Update server_speed help file
 +  * Correct a typo, grammar correction, and include example usage with the set_god command
 +  * Summary update and example added to the stats command help file
 +  * Summary update for the summon command, includes an example and references to the goto and teleport command
 +  * Summary update for the style_info command, includes a listing of the command output
 +  * Summary update for the teleport command, includes an example and reference to the summon command
 +  * Summary update for the time command to include additional details on the output of the command when in DM mode
 +  * Summary update for the toggle_shout command to include wording updates and examples
 +  * Summary update for the who command to include more details on the command output
 +  * Minor spelling tweak to the who help command summary
 +  * Summary update for wizcast command - expanded with more details
 +  * Update wizhelp list with currently available DM commands
 +  * Fix typos and wording errors with the wizhelp help file
 +  * Update the grammar and wording to the wizpass help command summary
 +
 +==== August 2022 ====
 +
 +=== Maps ===
 +  * Numerous maps linked together by reset group
 +    * Instead of a multiple level map resetting at various times based on activity, the entire map set will reset at the same time when left idle for 2-hours
 +    * This should reduce the times where, for instance, a player is on level 3 of a map and gets trapped there because level 2 has reset and now doors are locked or closed, etc.
 +  * Cosmetic updates with merged wall segments to Large Compound, Level 2 (sisters/​compound2) in Valley of the Three Sisters - no functional changes
 +  * Cosmetic updates with merged wall segments to Small Manor, Entrance (sisters/​small_manor1) in Valley of the Three Sisters - no functional changes
 +  * Cosmetic updates with merged wall segments to Small Manor, Upstairs (sisters/​small_manor2) in Valley of the Three Sisters - no functional changes
 +  * Adjust trap attributes to be within the expected range (24 instead of -24) in Large Compound, Level 2 (sisters/​compound2) in Valley of the Three Sisters
 +  * Add plural form (name_pl bolts of silk) to the bolts of silk in Three Sisters Tower, Level 3
 +  * FIX for the story line/quest of The Three Sisters. Once the chrones are restored, the Golden Spinning Wheel is summoned
 +    * Applied bolts of silk then summon the Many-colored cloak
 +    * No longer used attributes were removed
 +    * Golden Spinning Wheel changed to type 18 (altar), teleporters added to chain together crafting process for the cloak.
 +  * Force player to stand on the teleporter in reception/​reception to activate the teleport
 +  * Cosmetic cave wall changes for nicer merging and filling in empty space in Well to Catacombs, Level 4c in Wolfsburg
 +  * Add missing floor tiles to High Tower, Level 1 (wolfsburg/​eeur/​tower1.1) in Wolfsburg
 +  * Cosmetic change to adjust cave wall merges in Old Tower, Cellar Level 2 (wolfsburg/​magara/​tower1/​floor_3) in Wolfsburg. No functional changes.
 +  * Cosmetic change to adjust cave wall merges in Dank House, Cellar Level 2 (wolfsburg/​magara/​cellar1/​hcellar_2) in Wolfsburg. No functional changes.
 +  * Cosmetic change to adjust cave wall merges in Stairs Down to Cellar (wolfsburg/​magara/​cellar_1) in Wolfsburg. No functional changes.
 +  * Remove duplicate floor tile under the entrance stairs of Brest CVT Vault (brest/​shops/​brest_bank_vault) map
 +
 +=== Server ===
 +  * Add translations for Portuguese
 +  * Adjust Makefile to include new Portuguese translation
 +  * [[https://​sourceforge.net/​p/​crossfire/​bugs/​899/​|Bug #899 Combat "​miss"​ messages don't appear during Run-on]]
 + 
 +==== July 2022 ====
 +
 +=== Archetypes ===
 +  * Stats change to Amulet of Shielding
 +    * Now provides ac+1, armour+20, and item_power 2
 +  * Woods_5 archetype now shows up in game as woods instead of woods4
 +
 +=== GTKv2 Client ===
 +  * [[https://​sourceforge.net/​p/​crossfire/​patches/​462/​|Patch #462 New command "​scriptkillall"​ for GTKv2 client]] - new command to end any running scripts on the client
 +
 +=== Maps ===
 +  * Monster stat changes in the NetHack style maps, ape and carnivorous ape are no longer based on small trolls
 +  * Work in Progress: Numerous maps linked together by reset group
 +    * Instead of a multiple level map resetting at various times based on activity, the entire map set will reset at the same time when left idle for 2-hours
 +    * This should reduce the times where, for instance, a player is on level 3 of a map and gets trapped there because level 2 has reset and now doors are locked or closed, etc.
 +  * Correct entrance coordinates to Undead Ruins, Level 1 in Darcap
 +  * [[https://​sourceforge.net/​p/​crossfire/​bugs/​893/​|Bug #893 Riverside Manor soft-lock]] - Make Riverside maps part of the same reset_group,​ scorn_riverside-manor
 +  * Minor syntax change to the instructional sign in Demon Training map
 +  * Update entrance coordinates to Valriel'​s Church in Euthville
 +  * Update entrance coordinates to Troll Canyon Cavern Basement (navar_city/​troll_canyon/​basement) map in Navar
 +  * Update map entrance coordinates to The Golden Lion, 2nd Floor (santo_dominion/​tavern.2ndfloor) in Santo Dominion
 +  * Update map exit coordinates to Haunted Attic (scorn/​houses/​house.haunted2) in Scorn
 +  * Re-align stair coordinates with Lighthouse, Level 1 and Lighthouse, Level 2 in Scorn
 +  * Update the msg text to provide a better map entrance hint for the Scorn Hero - Knight quest
 +  * Update the msg text to provide more clear location hint for the Scorn Hero - Baron quest
 +  * Update the msg text to provide more map location hints for the Scorn Hero - Earl/​Marqiuses quest
 +  * Update the msg text to provide a better map location hint for the Scorn Hero - Duke quest
 +  * Update the msg text to provide a better map location hint for the Scorn Hero - Count quest
 +  * Update the Servant of Gaea msg text to provide a better map location hint for the Scorn Hero - Archduke quest
 +  * Correct map entrance coordinates for Hall of Hereos (scorn/​misc/​HallOfQuests) in Scorn
 +
 +=== Server ===
 +  * [[https://​sourceforge.net/​p/​crossfire/​bugs/​925/​|Bug #925 Container faces stuck open]] - The object::​container field is not saved, so no need to clear it and forget to restore it in some cases
 +  * Ignore invalid escape codes in '​who'​ format instead of repeating previous value
 +  * Remove invalid escape code from default '​who'​ format string
 +  * Change default '​who'​ format to use map's name instead of path
 +  * [[https://​sourceforge.net/​p/​crossfire/​bugs/​928/​|Bug #928 Items identified in a container on the ground do not get updated]] - Correctly send updates for identified items in a container on the ground
 +  * Fix DM command '​reset'​ not working on maps with a reset group
 +  * Fix crashes with empty treasure lists
 +  * Initial commit of the dumpabove help command based on the Wiki page entry
 +  * Add See Also: references to all the dump related commands to the dump.en help file, lib/​wizhelp/​dump.en
 +  * Add See Also: references to all the dump related commands to the dumpabove.en help file, lib/​wizhelp/​dumpabove.en
 +  * Update format to the dumpallarchetypes.en help file, add See Also: references to all the dump related commands
 +  * Update format to the dumpallmaps.en help file, add See Also: references to all the dump related commands
 +  * Update format to the dumpallobjects.en help file, add See Also: references to all the dump related commands
 +  * Update format to the dumpbelow.en help file, add See Also: references to all the dump related commands
 +  * Update format to the dumpfriendlyobjects.en help file, add See Also: references to all the dump related commands
 +  * Update lib/​wizhelp/​free.en help command entry
 +  * Update help file documentation for prevkey and nextkey commands in regards to having to use the bind command with the GTKv2 Client, the two commands do not work when using the client GUI keybinding menu
 +
 +==== June 2022 ====
 +
 +=== Archetypes ===
 +  * Add classic face image for water of the wise
 +  * Add additional art to the classic face set for water of gemstone cycle
 +  * Add classic face set empty water bottle to match now-complete set of classic face waters
 +  * Adjust smoothing for grass to have less coverage
 +    * This should make 1-block wide horizontal roads nicer, with a wider road and less jagged edges
 +  * Make new large bullet wall art derived from recent bwall art, move old images to classic face set
 +  * New image to the classic face set for Firebrand sword
 +  ​
 +=== GTKv2 Client ===
 +  * Return to character selection if accountplay fails - fixes a problem for characters leaving the game and logging back in without exiting the game client
 +  ​
 +=== Maps ===
 +  * Tweak Treasure Island quest in Wolfsburg
 +    * Remove line breaks from dialog
 +    * Give Black Beard a reasonable reply
 +    * Move quest start trigger to boat to (instead of back from) island
 +  * Add error handling to '​status'​ command
 +  * Fixed a broke exit and entrance issues with the Guild'​s Big Chest maps
 +  * NPC dialogue updates to Goth's Tavern in Scorn
 +  * Quest System correction for Jade Chest quest - it now recognizes when the quest has been completed
 +
 +=== Server ===
 +  * Fixed issue that was causing monsters being totally passive
 +  * Fix crash loading malformed artifact files
 +  * [[https://​sourceforge.net/​p/​crossfire/​bugs/​924/​|Bug #924 Unpaid items inside container are not charged for or are destroyed]] - Players with unpaid items in containers are now correctly charged the price for the item
 +  * Fix for login-related bug preventing players from successfully connecting with another client while still logged in to the game (i.e., dropped network connection and trying to connect again to play)
 +  * Fix possible segfault when monsters attempt to bob and weave across map boundaries
 +  * Add '​@identify'​ dialog keyword
 +    * This dialog keyword goes inside a '​@match'​ block that identifies the speaker, for example, inside a '​@match name' for when a player asks the NPC for their name
 +  * Initialize memory for good measure
 +    * This was proposed on IRC and is reported to fix a crash on startup
 +  * Save all players when the server shutdown command is used
 +
 +==== May 2022 ====
 +
 +=== Archetypes ===
 +  * Remove missile weapon skill from monk starting items
 +    * Monks are not allowed to wield weapons, so it is silly to start them out with a missile weapons skill
 +  * Prevent gods from appearing in readables
 +  * Fix number of feet
 +    * Most monsters with '​body_foot 1' do not have the correct number of feet, which prevents them from wearing shoes. In most cases, give them two feet
 +    * For some monsters (e.g. djinn), reduce number of feet to zero
 +  * Add Go board and pieces
 +  * [[https://​sourceforge.net/​p/​crossfire/​patches/​460/​|Patch #460 Scorn Mansion Pet Necromancer]] - Create archetype for custom undead pet of Necromancer
 +  * [[https://​sourceforge.net/​p/​crossfire/​patches/​459/​|Patch #459 Grace ring amulet patch ]] - Adjust grace bonuses
 +    * Change the grace from 2 to 3 for "ring of the Saint",​ since its item_power is very high (25) and is comparable to the item_power of the "rings of Miracles"​ (item_power 30) and "Death Priest"​ (item_power 20), which also have grace 3
 +    * Add grace 3 to the amulet of Holiness, but also makes item_power appropriate for the change
 +  * [[https://​sourceforge.net/​p/​crossfire/​patches/​461/​|Patch #461 Remove fixed pre-enchant and add random magic 4 treasure]]
 +
 +=== GTKv2 Client ===
 +  * Add pop-up action menu when left-clicking on items
 +  * Add '​inv_menu'​ option to disable inventory action menu
 +  * Fix fractional map scaling
 +  * Print data to server in '​--debug-protocol'​
 +  * Add default bindings for '​reply'​ (;) and 'get all' (<)
 +
 +=== JX Client ===
 +  * Fix orange color in messages
 +  * Use a less striking background color for magic items
 +  * Make markers for locked and unpaid items more visible
 +  * Make applied items more visible
 +
 +=== Maps ===
 +  * Fix exit coordinates in Nethack in Crossfire -- Yendor map
 +  * Reduce Lord Eureca'​s AC to something reasonable (AC -127 to -20)
 +  * [[https://​sourceforge.net/​p/​crossfire/​patches/​452/​|Patch #452 Fix Darcap Manor White gems' positions ]]
 +    * Fix gem positions
 +    * Fix position of piles behind grates
 +    * Automatically compute union of positions
 +  * Change Ruby of Great Value arch to fix incorrect face displayed in Reception, Fire Level 7
 +  * [[https://​sourceforge.net/​p/​crossfire/​bugs/​667/​|Bug #667 Invisible barrier in Gothwolte'​s volcano]] - Prevent players from getting trapped
 +    * Replace the connection-triggered bridge that can only work one time with a creator that adds an invis_exit when the junction switch is thrown
 +  * Reduce farmability of Raffle1, by reducing the number of hill giants in the basement
 +  * Make cosmetic changes to Raffle2 to improve readability
 +    * Move no_magic to top and rename connected items
 +  * Make improvements to Raffle2'​s first "​wizard"​ path room
 +    * Notably, removing no_spells so that you can actually cast spells, and so that dimdoor doesn'​t become impossible in some cases. Also, rearrange some false walls so the door is separate from the false wall
 +  * Fix and improve an underground part of Raffle2
 +    * Removing no_spells allows the magic caster to actually use magic
 +    * Cleanup on the movers makes them more sane, but until they act on flying items, players can still bypass the puzzle
 +    * Some cleanup of walls and floors
 +  * [[https://​sourceforge.net/​p/​crossfire/​patches/​454/​|Patch #454 In Darcap, extra sign from Navar]] - In Darcap, remove the extra sign from Navar and the "​double floor"
 +  * [[https://​sourceforge.net/​p/​crossfire/​patches/​453/​|patch #453 Fix Darcap Manor Blue Second Chance kobold counting]]
 +  * [[https://​sourceforge.net/​p/​crossfire/​patches/​456/​|#​456 Remove double floor in Nurnberg weapon shop]]
 +  * Make editor scripts work again
 +  * Fix typos in attribute names
 +  * Fix contents of "Proof Scroll"​ so the letter correctly displays
 +  * Adjust proof scroll text
 +    * The large proof scroll lettering gets mangled by non-monospace fonts and repeat message suppression
 +    * Fix by replacing with boring small text
 +  * Add power broker, a glowing crystal that sells mana
 +  * Update Scorn House of Power to use power brokers
 +  * Add no_spell tiles to shop tiles in City De Clouds
 +  * Add Go Dojo (azumauindo/​suno-yamatoshi/​buildings/​godojo)
 +  * [[https://​sourceforge.net/​p/​crossfire/​patches/​459/​|patch #459 Grace ring amulet patch ]] - Adjust Valriel'​s treasure
 +    * The ring of Valriel and Amulet of Valriel are supposed to be holy, so add grace 5 in addition to the existing sp 5
 +  * Add more teleporters to HallOfDMs
 +  * Removed double cwalls in multiple Azumauindo maps
 +  * Updates to Sword of Souls Python script
 +  * Exit coordinate corrections to Skud Tower, Court map
 +
 +=== Server ===
 +  * Player help file updates:
 +    * Party
 +    * Peaceful
 +    * Petmode
 +    * Pickup
 +    * Prepare
 +    * Prevkey
 +    * Printlos
 +    * Quest
 +    * Quit
 +    * Ready_skill
 +    * Rename
 +    * Report
 +    * Rotateshoottype
 +    * Range
 +    * Run
 +    * Run_stop
 +    * Save
 +    * Showpets
 +    * Disarm
 +    * Search
 +    * Search-items
 +    * Show
 +    * Skills
 +    * Sound
 +    * Spells
 +    * Statistics
 +    * Delete
 +    * Taken
 +    * Throw
 +    * Title
 +    * Hiscore
 +    * Unarmed_skill
 +    * Bind
 +    * Unbind
 +    * Use
 +    * Usekeys
 +    * Use_skill
 +    * Version
 +    * Whereabouts
 +    * Wimpy
 +    * Stay
 +    * Mouse
 +  * DM help file updates:
 +    * Abil
 +    * Accountpasswd
 +    * Addexp
 +    * Banish
 +    * Create
 +    * Debug
 +    * Dump
 +    * Follow
 +    * Forget_spell
 +    * Freeze
 +    * Goto
 +    * Hide
 +    * Invisible
 +    * Kick
 +    * Learn_special_prayer
 +  * Randomly make a room circular for the rogue layout in random maps
 +  * Update peaceful help file to reflect changes in pet (SAD mode) behavior changes
 +  * Add pkgconf check for Python < 3.10
 +  * [[https://​sourceforge.net/​p/​crossfire/​bugs/​916/​|Bu #916 Delete command not working, claims you are in DM mode]] - Fix DM flag check for '​delete'​ command
 +  * Include the error reason if an account character cannot be loaded
 +  * [[https://​sourceforge.net/​p/​crossfire/​bugs/​917/​|Bug #917 Unable to re-enter the game after applying a Bed to Reality]] - Don't check the current socket for already playing character
 +  * [[https://​sourceforge.net/​p/​crossfire/​bugs/​895/​|Bug #895 Cant "​properly"​ leave big dungeon]] - Consider all random maps from the same origin to be part of the same group for reset purposes
 +    * Also include initial and final maps in this group
 +    * Make all those maps reset only when the last map can reset, to ensure the whole map path is always valid, and not broken due to map reset
 +  * Add rudimentary support for Python 3.10
 +  * Fix crash if the character didn't have any account and in socket handling
 +  * Ignore blank lines in attackmess file
 +  * Fix possible crash after login due to access to an uninitialized variable
 +
 +==== April 2022 ====
 +
 +=== GTKv2 Client ===
 +  * Cosmetic cave wall changes to the Personal Pet Apartment, Torture Chamber (wolfsburg/​apartments/​pet-apartment/​torture-chamber) in Wolfsburg. No functional changes.
 +  * Update the road sign outside of Navar (world/​world_121_116) to include more destinations and their respective distances
 +  * Update the road sign south of Hamlet of Lord Marksel (world/​world_120_109) to include more destinations and their respective distances
 +  * Update the road sign south of The Sultante of Darcap (world/​world_116_102) to include more destinations and their respective distances
 +  * Update the road sign south of Hamlet of Lord Marksel (world/​world_120_109) to include distance and reference to Navar
 +  * Update the road sign outside of Ruins of Euthville (world/​world_105_113) to include more destinations and their respective distances
 +  * Update the road sign outside of Santo Dominion (world/​world_102_108) to include more destinations and their respective distances
 +  * Minor road change outside Santo Domion (world/​world_102_108) to connect the roadway that continues to run north. Cosmetic change, no functional changes.
 +  * Add abandoned road to azumauindo
 +  * Update the road sign outside of Kingdom of Scorn (world/​world_105_115) to include more destinations and their respective distances
 +  * Update the road sign north of Brest ice ring (world/​world_106_121) to include more destinations and their respective distances
 +  * Update the road sign in northern Brest (world/​world_107_123) to include more destinations and their respective distances
 +  * Update the road sign in Lake Country (world/​world_109_125) to include more destinations and their respective distances
 +  * Add stand_still flag to Siegfried
 +    * An altar underneath Siegfried detects his death
 +    * This altar doesn'​t work if Siegfried doesn'​t stand still
 +  * Add more weak walls to the small room enclosure in Stronghold (scorn/​mansion/​stronghold) in Scorn
 +  * Added a new light shop, Moro's Lamp Shop (navar_city/​shops/​light_shop) in Navar
 +  * Reduce Lord Eureca'​s AC to something reasonable
 +
 +=== Server ===
 +  * Numerous crash event fixes
 +  * DMs now see hidden objects and objects under floor tiles
 +  * Using the examine command while in DM mode will display object properties by default
 +  * Update grammar and wording to numerous help files, such as: apply, applymode, bind, bowmode, race, cast, chat, dip, drop, dropall, empty, face, fire, fire_stop, invoke, keys, killpets, knowledge, language, listen, lock, map edit, map info, maps, mark, melee, mode, motd, mouse, move, rules, next key, party_rejoin,​ party, passwd
 +  * New help commands: body, clearinfo, death, disarm, dm,examine, explore, get
 +  * Allow to connect multiple times with the same account
 +    * Attempting to play an already playing character will fail
 +  * [[https://​sourceforge.net/​p/​crossfire/​bugs/​914/​|Bug #914 Petmode "​SAD"​ causes pets to attack each other]] - Pets in SAD mode will now ignore pets with the same owner
 +  * Change probe spell to always show actual monster stats
 +    * Probe only shows monster stats if the player already has knowledge of the probed monster, and does not show correct stats for custom monsters
 +    * Change probe to always show actual monster stats 
 +    * Adding the monster to player knowledge is planned but currently disabled
 +==== March 2022 ====
 +
 +=== Archetypes ===
 +  * Add craftable bombs
 +    * Add charcoal, saltpeter, black powder, and recipes to build bombs with
 +  * Add amulet of finding to artifacts list
 +
 +=== GTKv2 Client ===
 +  * Adjust gtk-v2 layout panes
 +    * Unset shrink property to prevent panes from completely hiding one side of the pane
 +    * Adjust resize property to resize map drawing area when changing the window size
 +    * This slightly breaks window position saving for this layout when using some window managers
 +
 +=== Maps ===
 +  * [[https://​sourceforge.net/​p/​crossfire/​feature-requests/​280/​|Feature Request #280 Light sources on world map roadways]] - Added light sources to all the major roads on the world map for easier night time navigation
 +  * Add script for amulet of finding
 +    * These pieces of jewelry help players remember locations on the world map
 +    * Players can bind an amulet at any location on the world map
 +    * Applying a bound amulet shows players a message indicating which direction they should travel to return to the bound location
 +    * Since this shares some code with the Rhyzian amulet, move the shared code to CFWorld
 +    * While here, improve the getdir() function to round the direction to the closest compass direction
 +
 +=== Server ===
 +  * Code improvements and related bug fixes
 +
 +
 +==== February 2022 ====
 +
 +=== Archetypes ===
 +  * Add marble coffin as a container
 +  * Add 3x3 animation for sanctuary, as 9 animations with 3 states
 +  * [[https://​sourceforge.net/​p/​crossfire/​patches/​450/​|Patch #450 Fix max_sp to maxsp for spell_aggravation]] - fix issue with the Aggravation spell
 +
 +=== GTKv2 Client ===
 +  * Automatically set '​away'​ (afk) if idle for some time
 +  * Fix memory leak
 +
 +=== JX Client ===
 +  * Ignore case when matching server command names (i.e., Search and search both work now)
 +  * Typo corrections
 +  * Display knowledge index on the item's tooltip
 +  * Don't automatically reset running state if the player explicitly used '​run'​
 +  * Do not anymore stall the user interface when loading sound clips
 +  * Add setup option to show or hide pending movement commands
 +  * Print correct version number in the compiled client
 +
 +=== Maps ===
 +  * Improve Nethack in Crossfire
 +    * Create world map entrance
 +    * Generate 79x21 size map to match Nethack
 +    * Allow players to leave without obtaining Amulet of Yendor
 +    * Adjust random items
 +    * Add Mazes of Menace region
 +  * Unset kobold generator limit in Greyshield Factory map
 +    * This map uses kobold generators to randomly trigger the gates going up and down
 +    * Unfortunately,​ generator limits that were added after the map was designed make the gates stop moving after the generators run out
 +    * Fix this by removing the generator limit for kobold generators on this map
 +  * Make grey galleon sailable
 +    * Because there is a save bed in the Grey quest, there must be a way for players to leave the island
 +  * Adjust shop greed in Lone Town Thief Market
 +    * Reduce shop greed so that prices are reasonable
 +    * With shopgreed 50, all items would cost an unimaginable sum of money
 +  * Remove scorpion'​s stinger reference in the Dragon Guilds as a food source since it is poisonous
 +  * Fix Pup Land Terminal exit coordinates
 +  * Use new marble coffin container instead of customized bookshelf in Undead Catacombs
 +
 +=== Server ===
 +  * No longer possible to use the Word of Recall spell inside of shops
 +  * Improve rogue-like layout generator
 +    * Make room size generation more consistent with NetHack style
 +    * Consider rooms too close if they not separated by more than xlim and ylim apart
 +    * Prevent generating circular rooms
 +  * Tweak Rogue-like map generation
 +    * Do not rotate
 +    * Do not add special rooms
 +  * Nerf death attacks to be less ridiculously overpowered
 +    * Previous behavior had 10% + 5%/level over target
 +    * Reduced to 4% + 2%/level over target
 +  * When attacking by running into NPCs, have them call for help like with other attacks
 +  * NPC help: Allow map creators to specify '​help_radius'​ to override the default value of 3
 +    * For example, use '​help_radius 0' to turn off calling for help
 +  * Improve partial command handling, showing possible matches in case of ambiguity
 +
 +==== January 2022 ====
 +
 +=== Archetypes ===
 +  * Give Royal Guards arrest power
 +  * Add book to start Azumauindo quest
 +  * Make lanterns run out more quickly
 +    * Start lanterns off with a lot less fuel, so that they run out in about 33 in-game hours
 +    * Bright lanterns last half as long, because they burn fuel at twice the rate of regular lantern
 +    * Add a '​maxsp'​ field to indicate fuel capacity
 +  * Increase fire spell glow radius
 +  * New base faces for '​veiled woman'
 +  * New base faces for '​veiled woman 2'
 +  * New base faces for '​veiled woman 3'
 +  * New base faces for '​child',​ move old face to clsc
 +  * New base faces for '​crone'​
 +  * Add classic faces to new demon directions so that classic faceset does not get a smattering of both
 +  * Make lava glow
 +  * Give a level of 120 to magic mouth and ear so they are never show with 'show invisible'​
 +  * Move base dragoncave_blue to clsc, add new faces for base faceset
 +  * Move base dragoncave_green to clsc, add new faces for base faceset
 +  * Add smoothing faces to fog
 +
 +=== GTKv2 Client ===
 +  * [[https://​sourceforge.net/​projects/​crossfire/​files/​crossfire-client/​1.75.2/​|Version 1.75.2 Release]]
 +  * Add '​mapedit'​ command
 +    * The '​mapedit'​ client command obtains the map the player is currently on using '​mapinfo'​ and launches the map editor given by the environment variable CF_MAP_EDITOR on the path
 +    * This is intended to make launching the map editor easier
 +  * Implement smooth lighting for Pixmap
 +  * Update lighting configuration dialog
 +  * Change default lighting to per-pixel
 +
 +=== JX Client ===
 +  * Fix typos
 +
 +=== Maps ===
 +  * Change some reply type to '​ask'​ so the player '​asks'​
 +  * Add darkness to Old Scorn
 +    * Old Scorn is underground,​ and so it should be dark
 +    * Add lighting to some points of interest
 +  * Adjust lighting
 +    * Make outdoor maps outdoor, add darkness where appropriate
 +    * Add lighting to shops or other points of interest
 +  * Fix Akihikio'​s message after completing quest
 +  * Convert Jade Chest quest to new quest system
 +  * Give faces to Azumauindo and jade chest quests
 +  * Adjust lighting in Navar
 +    * Make outdoor maps outdoor, add darkness where appropriate
 +    * Add lighting to shops or other points of interest
 +  * Move shops closer to city center in Navar
 +  * Prevent reaching the Tower of Sorcery by levitation in Lake Country
 +  * Add tower defense game in the Darcap Fun Zone
 +
 +=== Server ===
 +  * Make breaking objects in shops a crime
 +  * Add an '​is_guard'​ property to monsters
 +    * Monsters with '​is_guard'​ set only attack criminals and arrest their enemy if they can successfully deal physical damage
 +  * Handle destruction of unpaid goods by flint & steel
 +  * Show fuel left in lanterns
 +  * Stop guards from arresting non-criminals
 +  * Refactor shop pricing
 +    * Modify shop pricing to be in terms of an "​efficiency"​ between 0-1
 +    * The efficiency modifies the base price on both buy and sell
 +    * It is influenced by shop greed, approval rating, and charisma
 +    * Change specialization to only apply to items sold to shops
 +    * Remove a few manual hacks
 +    * Add CF_DEBUG_SHOP environment variable
 +    * Due to changes in charisma and greed handling, shopkeepers are now slightly less greedy (items sell for more, and it costs less to buy items back)
 +  * New command, '​report'​
 +    * If enabled, this command sends a bug report or request for help to the dungeon masters. The report contains your character name, current map location, and issue description
 +  * Added partial command name support (optional)
 +    * Control whether commands can match partially or not
 +    * When disabled, a command must match exactly to be executed
 +    * When enabled, the first letters of a command are enough if there is no ambiguity with other commands
  
 ===== 2021 ===== ===== 2021 =====
 +
 +==== December 2021 ====
 +
 +=== Archetypes ===
 +  * Fix animation repeating when spell is cast
 +  * Fixed pluralization of identified scrolls of jeweler
 +  * New base faces for nightmare
 +  * Move current '​dragoncave.base'​ face to clsc set, create new faces and animation for base, make new face for '​broken_dragoncave.base'​
 +  * New faces for base devil
 +  * Add book to start Azumauindo quest
 +
 +=== Maps ===
 +  * Add missing elevations to various world map tiles
 +  * New quest: Journey to the East
 +    * Find your way to the long-isolated island of Azumauindo
 +    * This quest replaces the old way of getting to Azumauindo
 +    * Extend Roll-o-Matic to work with ships (I.e., enter a ship and say a direction - the ship will travel that direction until something stops it)
 +
 +
 +=== Server ===
 +  * Add DM command to '​recollect'​ assets at runtime
 +    * Command makes the server to run the collection process again
 +  * Log files now displays server initialization time and when it is ready for player connections
 +  * Documentation update - Replace Subversion reference with Git in the version command
 +  * Documentation update - Update wiki url references to use cross-fire.org domain name
 +  * Documentation update - Email archives at gmane.org are no longer avaialable, so update the reference URL to use mail-archive.org instead
  
 ==== November 2021 ==== ==== November 2021 ====
crossfire_traffic.1641538701.txt.gz ยท Last modified: 2022/01/07 00:58 by leaf