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
Last revision Both sides next revision
crossfire_traffic [2023/03/10 00:36]
leaf Traffic update for 2023-February
crossfire_traffic [2024/04/01 17:43]
leaf [March 2024] Remove some entries in the server section that are not visible in-game
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 =====
 +
 +==== March 2024 ====
 +
 +=== Archetypes ===
 +  * Reduce weight of silvercoin to align with other coins 
 +    * This reverts a change in 74a92689cd, we suspect that change was not intentional
 +  * New spell: earthquake
 +  * Reduce tiling artifacts and visual noise in white marble floor tile graphic
 +  * Replace tabs with spaces in fixed width map message
 +  * Update child.base graphic
 +  * Fix typo in material name for cooking pot
 +
 +=== GTKv2 Client ===
 +  * Do not auto rescale map size above 100
 +    * This should stabilize the map scale in the client view window and not have it fluctuate in size so much
 +
 +=== JXClient ===
 +  * Fix tooltips in Spells dialog: show the correct spell level
 +
 +=== Maps ===
 +  * Fix incorrect grammar correction in the skeleton'​s OldCity Riddle, should be doest instead of doesn'​t
 +  * Minor cosmetic changes for better wall merging in Old City (scorn/​oldcity/​oldcity54) - no functional changes
 +  * Add new Dragon Hangars
 +  * Adjust mail login message
 +    * Message is now 'You have mail!' instead of 'You have some mail waiting for you.'
 +  * Fix wall blocking exit in Gothwolte'​s Castle, Level 6
 +  * Adjust big chest region- now using Astral Plane instead of Darcap
 +  * Add missing shop mat to CDC BigStore
 +  * Remove old guild prison - now uses local region prisons for non-members when trying to enter the guild
 +  * Accept lowercase destination names for the Dragon Hangars
 +  * Changes and updates to all Guild Maps to remove no longer working features
 +
 +=== Server ===
 +  * Update the player command, use, help file to include another example of turning a silver bar in to silver filings with a file
 +  * Implement sound_chance attribute
 +    * Primary motivation here is to have a way to silence spell wall logic gates on maps.
 +  * Ensure sound_chance overrides load from swapped map files correctly.
 +  * Add hiscore -s instructions and summary to lib/​help/​hiscore.en b/​lib/​help/​hiscore.en file
 +  * Add hiscore -s:<​skill_name>​ instructions and summary to lib/​help/​hiscore.en b/​lib/​help/​hiscore.en file
 +  * Add note about using hiscore -s:<​skill_name>​ when the skill is made up of multiple words (i.e., one handed weapons) to lib/​help/​hiscore.en b/​lib/​help/​hiscore.en file
 +  * Add hiscore -s:<​skill_name>​ reference to the usage section of lib/​help/​hiscore.en b/​lib/​help/​hiscore.en file
 +  * Initial commit of lib/​help/​gsay.en along command summary and examples
 +  * Update and expand the version help file, lib/​help/​version.en
 +  * Fix look at command darkness checks
 +    * One should now be able to click on objects two or more tiles away in darkness and get information on the target
 +  * Correct typos in the version help file, /​lib/​help/​version.en
 +  * Correct list of pickup types in pickup help file
 +  * Changes to the Follow command
 +    * Party members can now use the command to enter another party member'​s private map - such as personal apartments
 +
 +==== 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 ===== ===== 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 ==== ==== February 2023 ====
crossfire_traffic.txt ยท Last modified: 2024/05/04 18:47 by leaf