This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
crossfire_traffic [2023/12/08 17:47] leaf 2023-November Traffic updates |
crossfire_traffic [2024/04/01 17:40] leaf [March 2024] Update with GTKv2 Client changes |
||
---|---|---|---|
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. | ||
+ | * Fix generated paths to allow building in a subdirectory | ||
+ | * Fix project performance-related tests linking | ||
+ | * Increase SOCKETBUFSIZE | ||
+ | * 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 | ||
+ | * Remove debug statement | ||
+ | |||
+ | ==== 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 ==== | ==== November 2023 ==== | ||