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 [2024/02/03 23:37]
leaf [January 2024] Fix format problem with bug url at SF
crossfire_traffic [2024/06/07 14:14] (current)
leaf [May 2024]
Line 6: Line 6:
  
 ===== 2024 ===== ===== 2024 =====
 +
 +==== May 2024 ====
 +
 +=== Archetypes ===
 +  * Added more attack messages for when a target is hit by an arrow (i.e., graze, prick, pierce, puncture, deeply puncture, stab, deeply stab, penetrate, perforate, drill into, drive deeply into, go straight through)
 +     * The message text depends on how much damage the hit causes
 +   * Wording context change for "life draw" attack, now uses "draws life from" instead of "drew life from"
 +   * Wording context change for claw attacks, now uses "sever the flesh of" instead of "​severs flesh" and "​brutally slice" instead of "​brutally slices"​
 +
 +=== GTKv2 Client ===
 +  * Support loading MP3 music files
 +  * Improve music transitions
 +    * Increase the music fade time between music transitions
 +  * Implement map label support in SC 1030
 +    * These text labels are useful for displaying text annotations on the map, including player names and chat messages
 +  * Make music volume configurable
 +  * Enabling auto-AFK should no go in to effect faster vs time delayed
 +  * Implement client side ticks
 +    * Client side ticks allow the server to generate its own ticks to animate (among other tasks) instead of requiring the server to send it every tick, saving network bandwidth
 +    * This setting is enabled by default
 +
 +=== Maps ===
 +  * Notes in Kurte (pup_land/​kurte/​kurte) can no longer be picked up
 +  * Redesign entrance to Goths Tavern
 +    * Redesign the entrance to Goths Tavern to make it denser and more visually interesting and tavern-like
 +  * Minor cosmetic wall change to Gothwolte'​s Castle, Level 4 - no functional changes
 +  * Add some swall sections for nicer wall merging in Castle of Eureca, 5th Level - no functional changes
 +  * Remove invalid resistance properties to the handle in Castle of Eureca, 5th Level
 +  * Add some swall sections for nicer wall merging in Castle of Eureca, 4th Level - no functional changes
 +  * Update Old City (scorn/​oldcity/​oldcity7) to replace custom floor tile with invis_exit
 +  * Update Old City (scorn/​oldcity/​oldcity9) with cosmetic wall change - no functional changes
 +
 +=== Server ===
 +  * Add a random map settings to set the source map's reset group
 +    * In high trafic areas (Scorn), the main world map will take on the reset group of eg random houses, thus making them almost impossible to reset
 +    * So add a flag (false by default) to random map generation to control whether the source map will or not take the random map's reset group
 +    * If the source map has a reset group, it will be given to the random map anyway ​
 +  * Implement player name labels
 +  * Fix duplicate annotations
 +  * Add map labels
 +    * Update the protocol to SC 1030 which supports sending text labels that annotate specific map tiles
 +    * These text labels are useful for displaying text annotations on the map, including player names and chat messages
 +  * Set TCP_NODELAY only once
 +    * Client-side latency profiling across a real network shows that even with ticks enabled, setting TCP_NODELAY only once at the beginning is on average 11% faster
 +  * Add map space dereferencing function
 +    * Move map space dereferencing out of the map access macros into a function so that they can be checked and more easily debugged
 +
 +=== Sounds ====
 +  * Import scorn and scorncounty music from JXClient ​
 +==== April 2024 ====
 +
 +=== Archetypes ===
 +  * Make some monsters have the chance to drop potions of medium healing
 +    * By modifying the rich_old list, we get a good spread of monsters that have the new drops
 +  * Add new outdoor ground tile: scrub It reuses existing "​steppe"​ face for now
 +  * Reduce titan level from 80 to 40
 +
 +=== Gridarta ===
 +  * Upgrade JRE for Windows package
 +  * [crossfire] Update built-in archetypes
 +
 +=== GTKv2 Client ===
 +  * Version 1.75.3 released!
 +  * Code optimizations and improvements
 +
 +=== JX Client ===
 +  * Upgrade JRE for Windows package
 +
 +=== Maps ===
 +  * Cosmetic wall changes to Scorn Old City maps. No functional changes.
 +  * Correct map entrance coordinate error - entry point was out of bounds for the map size
 +  * Cosmetic wall changes to Scorn Old City, oldcity6. No functional changes.
 +  * Remove invalid is_animated flag on map exit in Scorn Old City, oldcity7 ​
 +
 +=== Server ===
 +  * Nerf death attacks again
 +    * Chance for nonspecific death attacks is reduced by a factor of 3.
 +  * Code optimizations and improvements
 +==== 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 ==== ==== January 2024 ====
crossfire_traffic.1707025072.txt.gz ยท Last modified: 2024/02/03 23:37 by leaf