User Tools

Site Tools


crossfire_traffic

Table of Contents

Crossfire Traffic

Crossfire Traffic is a means to communicate the activity surrounding crossfire in an accessible and non-technical way, it is targeted at those who are curious about what is happening with the project, but find the existing mailing lists, commit list, forum, wiki and IRC channels overly complicated, scary, or time consuming to read. As such it does not contain any background details, but instead focuses only on things that are user-visible.

Please put most recent on bottom for month. Unless specified otherwise, changes are in trunk only.

2024

September 2024

Maps

  • Add map entrance coordinates to Strange Old Wizard's Reward in Brest
  • Update map header with creation date and map author info to Strange Old Wizard's Reward map in Brest
  • Fix unlinked (broken) lever in Strange Old Wizard's map
  • Minor cosmetic changes to the tavern perimeter floor tiles to Brest Seaside Tavern, no functional changes
  • Minor cosmetic changes to the temple perimeter floor tiles to Shrine of Valkyrie in Brest, no functional changes
  • Update spell levels for the cancellation casting walls in A Small Shop in Brest, reduced from lvl 300 to lvl 115
    • This prevents Gridarta from alerting on the level being out of acceptable range
    • Level is an 8-bit unsigned integer, so 300 rolls over to about 45
    • This makes the cancellation spell more effective
  • Update spell levels (lvl 200 to lvl 127) for multiple runes in Zorn Castle Upper Floor One
    • This prevents Gridarta from alerting on the level being out of acceptable range
    • This should make the traps harder to detect and more effective

August 2024

Maps

  • Fix map entrance coordinates to Khazad, Level 3 map
  • Fix coffee arbitrage
    • No longer possible to buy the coffee and sell it back to a shop for a profit
  • Enigme, Level 5 map contained double stacking of monsters of beholders and wraiths, this commit removes the wraiths
  • Correct map entrance coordinates to Castle of Brittany, Dragon Room
  • Fix guild toolsheds
    • The old template does not correctly specify a connection to the guildmaster area, resulting in an error message when a guildmaster tries to enter that area
  • Add function for triggered connections in Python
  • Remove gate open lightning-wall trigger
  • Minor cosmetic changes to the shop perimeter floor tiles to Brest Armour, no functional changes
  • Minor cosmetic changes to the shop perimeter floor tiles to Brest CVT, no functional changes
  • Minor cosmetic changes to the shop perimeter floor tiles to Brest Food Store, no functional changes
  • Minor cosmetic changes to the shop perimeter floor tiles to Brest Magic, no functional changes
  • Minor cosmetic changes to the shop perimeter floor tiles to Brest Weapons, no functional changes
  • White space changes to the talking book message text to prevent map errors with text above the @match tag in in Acme Inc. of Brest, First Floor shop
  • Update instruction note in Astral Vault to explain, with a hopefully recognizable fantasy tone, the use and purpose of the vault map
  • Minor cosmetic changes to the shop perimeter floor tiles to A Small Shop in Brest, no functional changes
  • Minor cosmetic changes to the shop perimeter floor tiles to Strange Old Wizard, no functional changes

Server

  • Send item name update when item is cancelled
    • Current stats of an item impacted by the Cancellation spell will now immediately update and show it's current stats (i.e., -4 → 0) in the game client window(s)

July 2024

Maps

  • Cosmetic changes to swall sections and the gated entrance in Tower of Zoon. No functional changes.
  • Remove old and nonfunctional resist_ properties to various doors, gates, levers, spikes, etc. in Underground, Level 1 map
  • Replace rabbits reference with rations (which does exist in the game) for one of the altars in Underground, Level 1
  • Replace mountain tiles with blackrock tiles around the Strange Mountain Cave for easier finding and to match the lore referenced by the blue wizard in Goth's Tavern
  • Replace mountain tiles with blackrock tiles to add to the Strange Mountain lore and to make the map entrance a little easier to find
  • Update the NPC dialogue to reference world map changes and the Strange Mountain entrance
  • Correct map warning with invalid coordinates from Scorn world map to Old Mansion map
  • Correct map warning with invalid coordinates from Scorn world map to Scorn Zoo map
  • Correct map warning with invalid coordinates from Scorn world map to Port Gate of Scorn map
  • Correct map warning with invalid coordinates from Scorn world map to An ancient hut map
  • Correct map warning with invalid coordinates from Lake Country world map to Galmorus' Hut
  • Correct map warning with invalid coordinates from Lake Country world map to hut
  • Correct map warning with invalid coordinates from Wolfsburg to One-Eyed Mike's Department Store
  • Correct map warning with invalid coordinates from Wolfsburg to Personal Pet Apartment
  • Correct map warning with invalid coordinates from Wolfsburg to short tower
  • Correct map warning with invalid coordinates from Port Joseph (Mad Village) to galleon
  • Fix wrong entrance coordinates to Shougyoukumiai dzuki za Ketsueki Itsuryuu map
  • Fix wrong entrance coordinates to Shougyoukumiai dzuki za Nenshou Youso map
  • Fix wrong entrance coordinates to Shougyoukumiai dzuki za Zaseki Dzuki Ryoku map
  • Correct map warning with invalid exit coordinates from Minatomachi Ichidou Dzuki Ruggilli, Entrance to world map
  • Correct map warning with invalid exit coordinates from Akki Yama to world map
  • Remove duplicate floor tiles and multiple stacked no_spells tiles in Gurupu Mise, Entrance map
  • Remove duplicate floor tiles and multiple stacked no_spells tiles in Gurupu Mise, Lvel 2 map
  • Remove duplicate floor tiles and multiple stacked no_spells tiles in Gurupu Mise, Basement Level 1 map
  • Remove duplicate floor tiles and multiple stacked no_spells tiles in Gurupu Mise, Basement Level 2 map
  • Correct the map entrance coordinates for Ranbounagisatoshi IPO map
  • Replace long table with a short table so the IPO manual stays on top of the table instead of under it
  • Correct invalid exit coordinates from Itteifuhen Apa-to to world map
  • Remove duplicate floor check_inv and multiple stacked no_spells tiles from Suno-yamatoshi Dojo map
  • Remove unlinked check_inv tiles from Suno-yamatoshi Dojo map
  • Correct the map entrance coordinates to Tower of Zoon, Level 2 map
  • Remove invalid check_inv and no_magic tiles from the outer perimeter of Suno-yamatoshi Dojo map
  • Correct the reduce weight value to a cauldron from -80 to 80 in Akuma Tatemono, Entrance map
  • Cosmetic wall changes to Chokinbako map for nicer alignment with vault grates. No functional changes.
  • Cosmetic wall changes for nicer merging for swall sections in Ichi Roku Ginkou map. No functional changes.
  • Cosmetic wall changes with how swall sections merge with nearby walls in Emono Mise map. No functional changes.
  • Correct map entrance coordinates to Suno-Yamatoshi Ichidou Dzuki Ruggilli, Rooftop map
  • Remove hidden swall sections, and update nothing segments to block all movement in Suno-Yamatoshi Ichidou Dzuki Ruggilli, Rooftop map. This keeps monsters and players from leaving the rooftop tiles and keeps the map functional with a cleaner approach.
  • Remove hidden swall sections, and update nothing segments to block all movement in Tou, 5th Floor map. This keeps monsters and players from leaving the rooftop tiles and keeps the map functional with a cleaner approach.
  • Correct map entrance coordinates to Brest Town House map
  • Correct map entrance coordinates to Gates of Hell 1-9 maps
  • Correct entrance coordinates to Dol-Guldur, Entry map
  • Tweak entrance coordinates to multiple maps from Dol-Guldur, Entry
  • Fix nonspecific dragon mail altar on guild template
  • Push guild map changes from commit 0f7882 to the guild maps - Fix nonspecific dragon mail altar
  • Fix map entrance coordinates to Hole Lot of Pain map

Server

  • Adjust starvation damage rate
    • Previously, food was allowed to go negative
    • Each unit of negative food caused one unit of HP damage
    • This means that if something causes food to go very negative, a player quickly consume all of their spare food and die outright
    • This adds a lower limit to starvation at food=0. When the player is starving, turn off regeneration and deal 1 HP damage per tick
    • This means that no matter how negative food goes, it will limit at 0 and give the player some time to remediate the situation

June 2024

Archetypes

  • Remove godpower attacks from some angels

GTKv2 Client

  • Reset auto-AFK as soon as main windows are hidden
  • Fix default options

Maps

  • Remove no longer valid or functional swap_time setting in map headers

Server

  • Disable create_home_portals
  • Add DM 'swap' command to mark map for swapping
  • Remove custom map swap times
  • Add documentation for 'swap' command

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

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

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 (9×9) and maximum map size (63×63) supported by the game server in clients, default map size is still 25×25

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
  • 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
  • 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

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

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
  • 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

  • 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
  • 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
  • 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
  • Patch #460 Scorn Mansion Pet Necromancer - Create archetype for custom undead pet of Necromancer
    • 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

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)
    • 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
  • 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
  • Patch #454 In Darcap, extra sign from Navar - In Darcap, remove the extra sign from Navar and the “double floor”
  • 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)
  • 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
  • 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
  • Bug #917 Unable to re-enter the game after applying a Bed to Reality - Don't check the current socket for already playing character
  • 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
  • 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

  • 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

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 79×21 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

  • 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

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

Archetypes

  • Create new treasurelist for tool-type items, and allow random_general shop tiles to use it
  • Add fishingpoles to the random tool treasurelist, so now they can spawn in general stores
  • Give 'mimic' the same client_type as a container so it appears at the same location in the player's inventory
  • Weaken divine shock as a spell
    • Reducing damage from 4 to 3 and increasing dam_modifier from 3 to 4 causes the spell to do 10 less damage per hit by max level
    • Increasing grace from 3 to 4 causes the spell to cost 14 more grace by max level
  • Make mimics easier to hit, since the linear scaling made them hard to hit and heavy-hitters
  • Patch #419 - Better newbie experience and re-added tutorial1 map Add selection choice of tutorial1 to options for new characters
    • Give explicit name to tutorials, and add more details on them

JX Client

  • Fix crash when executed commands are not shown in the message dialog

Maps

  • Make Scorn General Shop be more “general”, and less food
  • Add some lights to Wolfsburg
  • Adjust more dialogue affected by the recent grammatical changes
    • Some reversions, some additional adjustments
  • Fixes to Dragon Hangars
    • Make Stoneville dragon's magic mouth say Stoneville instead of Out of Order
    • Add magic mouth to Nurnberg dragon, earlier it had a message right on the floor
    • Fix capitalization in Stoneville hangar: “To Darcap” instead of “to Darcap”
    • Swap Stoneville and (out of order) Lake Country dragons in Lake Country hangar
    • Make “Closed” and “sleeping” dragons “Out of Order” for consistency
    • Patch #419 - Better newbie experience and re-added tutorial1 map Adds “tutorial1” teleporter to Nexus map just as “newbiehouse” is set up
      • Make a path with both tutorial maps, and give some details on the form they have
    • Add floors under walls to improve appearance in Navar University

Server

  • Bug #908 Pet monster loses focus Improvements to summon pet monster AI
    • Make pets forget their enemy if they can't reach it
    • Fix enemy selection by pets in SAD mode
  • Don't allow mimics into containers
  • Make mimics jump out of a player's inventory when applied
  • Improvements to monster AI for tracking or attacking players
    • Rework monster_compute_path() to use terrainaware A* searching
    • Intelligent monsters will now avoid stepping on terrain that slows them down as they approach the player
    • Monsters that are set to approach the player with default behavior (as opposed to RUSH AI), will occasionally dodge off the shortest path to terrain that is no worse than the shortest path's terrain
      • This is less dodging/weaving than the Dijkstra's algorithm inherently produced, but is more easily controlled
      • In this case, we dodge 1/4 of the time, and if that proves to be too much or too little, the random check that is done can be altered to make the chances satisfactory
  • Make NPCs spawned by citylife switch back to default behaviour when attacked
  • Add 'shutdown idle' DM command
    • The 'shutdown idle' command schedules a server shutdown when all players, not including bots and players who are AFK, have been gone for at least 60 seconds
    • Improvements to the existing shutdown code
  • Fix server segfault when spell effects would kill a generated monster as it was trying to be inserted into the map
    • This patch fixes the incorrect map scroll command when embarking on a multi-tile transport
    • Fog of war now displays correctly after entering a multi-tile transport
    • If a user is on the Character Selection screen, and chooses the “File→Quit Character” option from the menu, then exits the client without playing a character, the next time the user uses that account will not present the face saved as the character “current face”
    • This absence extends into the gameplay, where the specific image missing in the selection window is also missing in the in-game character movement animation

October 2021

Archetypes

  • Rebalance Gaelotroll and Cyclops
    • Raise the level of Gaelotroll to a more reasonable point, and nerf cyclops quite a bit
  • Make lit torches be able to light objects as the LIGHTER type.

JX Client

  • Allow to copy text from the message window into the system's selection

Maps

  • Numerous grammar and spelling corrections to NPC dialog
  • Adjust merging of spikewall with exterior wall in Scorn Jail (scorn/misc/jail), cosmetic change only - no functional changes
  • Update world map structure to match linked map name, House of Doors is now Doors Galore in Scorn (world/world_105_115)
  • Bug #901 Goths Bartender takes ALL players money Limit the booze a player can buy for each money drop to one bottle

Server

  • Update dm wizhelp with a summary for resetting a player's account password using the accountpasswd command
  • Bug #909 Pets do not follow player to new map location Make pets follow their owner when moving through (hopefully) all exits and teleporters
  • Fix several issues that had been brought up in IRC for the lightable type
    • Allow flame touch and clawing skills to be used as a lighter, so long as they have fire attacktype
    • Prioritize LIGHTER over SPELL in type priority
    • Prioritize LIGHTERs with a speed over ones without
      • This causes lit torches (recently made a LIGHTER type) to be chosen over flint and steel

September 2021

Archetypes

  • New graphic for Rune of Confusin
  • Alchemy spell has been renamed to Transmutation (to avoid name confusion with the alchemy skill)
  • Two new artifacts for bows and crossbows
    • Lethargy fires very slowly and is cursed
    • Rapid Fire fires a little faster, and seems to be more noticeable on crossbows

GTKv2 Client

  • Brighten the color of dark blue text in the black theme, since it was practically unreadable on a dark background
  • Improvements to keep the world view of the client centered on the player character
  • Improvements to ground smoothing when fog of war is disabled

JX Client

  • Show executed commands in message dialog
  • Increase the width of the account characters dialog to make the map name visible
  • Add option to disable translucent dialogs
  • Add support for scrolling lists and the message dialog with the mouse wheel
  • New installation option - includes Java Runtime Environment (JRE) and game client in a bundle .exe installer for Windows
  • Add setup option to show or hide executed commands in message dialog

Maps

  • Change save beds to normal beds in Goth's Tavern upper level
  • Added a better lesson for newbies using middle-click with items on the floor, and hidden “under” other items Goth's Tavern upper level
  • Update Scorn (world/world_105_115) to include signs for Castle of Scorn and a hint about the royalty quests
  • Add a more details to the location of a glowing crystal for the Crown of Might quest in Oldie Moldie's Jewelry shop (lake_country/shops/Olds_jewel) in Lake Country
  • Update and tweak the intro sign in Lake Country (world/world_109_126) for local dungeons, shops, and other information

Server

  • Allow numbers in player names (i.e., Test1 is now allowed as a character name)
  • Change pickup message when container is active
    • It can be very confusing if items are picked up into an inadvertently active container
    • If the pickup destination is not the active inventory
    • Change the pickup message to indicate that
  • Known spells are shown to the player during character creation process
  • Patch #414 Client controls seeing "magical" or not - Adds a config button to the client (Gtk only for now) so that the individual player has control on whether to continue to see the “magical aura” or not on items in their inventory
  • Add 'cursed' pickup option
    • Now have the ability to pickup all items identified as cursed in a stack of items
  • Numerous code quality and clarity updates and changes

August 2021

Archetypes

  • Change item properties (door, iron gate, save bed) to use blocks_prayer instead of damned so they do not sure up as cursed to the in-game player
  • Adjust jewelry base values
  • New rune graphics based on Kanji characters
  • Ice cubes can now be melted and torches lit by fire/heat sources
  • Add images for goblin's foot
  • New sea_route tiles for sailing ships to travel on the oceans and seas
  • Patch #420 Make default slaying fields of locked doors and keys differ - This allows assuming that a door without a slaying field set has no key meant for it, and a key with no slaying field is not meant for any door
  • Patch #422 Fix transparency on clsc coins - Fix transparency on clsc coins
  • Patch #423 Fix misaligned mountain image in clsc - Fix misaligned mountain image in clsc
  • New weapon – punching daggers
  • Update Two Handed Weapon skill description
  • Add highlights and shadows to orange image in base set
  • Revive the outlined sign graphics into the classic image set
  • Use canvas-scaled version of ant queen for classic face set
  • New flat-perspective art for coif in the classic face set
  • Patch #425 Fix transparency on clsc potions - Fix transparency on clsc potions
  • Patch #416 Add messageboard graphics and arch and use them - New message board graphics often found in post offices and guild halls
  • Use new earthwall graphics to make a redesigned bulletwall image set
  • Add symmetric face for sailing galleon, to have a 'real' animation
  • Add smooth face for firebolt horizontal/vertical faces

GTKv2 Client

  • Add alternate mouse bindings for middle-click
    • Add CTRL/SHIFT-Right-Click keybindings to mark and apply inventory items, matching JXClient
    • This also makes it possible to use the client without a middle-click button
  • Add '–predict' command-line argument
    • This command-line argument is an integer between 0-100 that controls the alpha value of local map scroll prediction, which affects how local map scroll prediction feels
    • A value of 0 disables local prediction
  • Fix crash when double-clicking to cast spell
  • 1.75.1 Release
  • Add icon column to spells dialog
    • Add full_icon_mask, full_icon_image, full_icon_width, and full_icon_height to struct PixmapInfo to store the full, unscaled image
    • Use the unscaled image to render the icon in the spells dialog
  • Fix big tile rendering in pixmap mode
  • Sharpen pixmap display at mapscale > 100
  • Fix mouse events at different map scales
  • Blank undrawn areas at low map scale in Pixmap mode
  • Show all commands when command echoing is enabled
    • Command echoing currently only echos commands sent through a keybinding
    • Change it to echo all sent commands
  • Remove SDL and OpenGL renderers
  • Add 'mapscale' command
    • The client-side 'mapscale' command sets the displayed map scale at run time, without requiring a client restart
  • Render fog of war map beyond server viewport
    • If the map drawing area is larger than the biggest viewport the server can support, the map is clipped at the server viewport boundaries regardless of the drawing area size and fog of war settings
    • This change allows the client to draw beyond the server viewport using its fog of war data
    • In addition, the client now keeps the player centered in the drawing area, even at mapscale < 100

JX Client

  • Update and improve instructions for creating a new account on a server (vs creating a new character)
  • Client now displays when the player character has been Poisoned
  • Use red color and an (overloaded) tooltip in the inventory view when the character is overloaded
  • Show icons for character conditions at the top border of the main window
  • Marked items in the inventory view now show a different state
  • CTRL-C in input fields copies the field's text to the system selection and clipboard
  • Add tooltips showing the corresponding key bindings to the buttons at the top right corner of the main window
  • Show correct tooltips in list dialogs

Maps

  • Replace diamond of flawless beauty with diamond of great value in Oldie Moldie's Jewelry in Lake Country
  • Bug #896 map /darcap/town2/shop_b opens gate without paying - Fixed an iron gate that expects to be paid before entering, but standing in front of the gate opens the door without paying
  • Keys now work as expected in Tower of Demonology
  • Patch #413 Better starting location and sign text for newbies - Move starting location in Scorn for players leaving the Nexus, better intro sign nearby to help new players
  • Patch #417 Better text for newbies, fix typos, better exit location - Better text for newbies, fix typos, better exit location from Tutorial 1 map
  • Patch #415 Describe the origin or purpose of every key - This patch will give the vast majority of the keys in the game a message that describes the location the key was found in, or straight-up what it's used for
  • Patch #419 Better newbie experience and re-added tutorial1 map - Better newbie experience and re-added tutorial1 map
  • Move exit below ground, add row of grass with exits in Tower of Ordeal, Entrance
  • Remove one beholder to have a free space when using the ladder in Tower of Ordeal, 2nd Level
  • Moved player placement so map mechanisms are not visible if x-ray ability is active in Cage
  • Expand the area in which players fall, to allow multiple players to not be blocked in Statue
  • Numerous fixes and improvements to the Alfalfa/OrcDress quest in Scorn
  • Update Tower of Illusion, Exit map to match recent changes in Navar
  • Improve communication clarity from BlackBeard NPC in Wolfsburg
  • Give more information on the cave location for Cameron's Quest in Darcap

Server

  • Removed limit of 18 player characters per login account
  • Add 'blocks_prayer' flag
    • If any object has 'blocks_prayer' set, then no players will be allowed to cast prayers or use prayers to pass (e.g. dimension door), similar to the existing 'damned' flag
    • Prefer this flag to the 'damned' flag in new archetypes because objects that are 'damned' will be marked as such by the 'detect curse' spell
  • Send more stat information to clients which require it
    • Add a new notification level, 3, adding to statistics sent to the client:
      • poisoned
      • confused
      • diseased
      • undead
      • xray
      • blind
      • not perfect (can drink improvement potions)
      • overloaded
      • hostile
      • stealth
      • pazalyzed
      • item power
      • is DM
      • worshipped god status
  • Add new type – lightable
    • This allows us to light icecubes, for example, by applying the icecube

July 2021

Archetypes

  • Patch #401 Add new earthwall graphics - New base graphics for bwall, earthwall and stoneblock
  • Add throwing hammer of Reflection – a throwing hammer that reflects off walls like lightning bolts do
  • Combine river archs into fewer files
  • Update fishing lists
    • Split fish into freshwater, seawater, and deep-sea fish
    • Give them different fishing levels and experience
    • Make most bodies of water fishable
    • Make fish roughly as hard to find as they are now, but increase nrof so that multiple fish can be caught once a suitable fishing spot is found
  • New graphic for cracked cauldrons
  • Added cult granted item for Valkyrie followers - Valkyrie Holy Oil
    • Obtained by praying on altars to Valkyrie
    • Used to convert altars to altars of Valkyrie
  • Quiver of arrows can now only hold or store arrows (instead of all throwing items)
  • Allow 'black leather gloves' to be used in some crafting recipes

GTKv2 Client

  • Fixed loading problems with keybindings file
  • Client now remembers and defaults to the last server you connected to when launched
  • Fixed typos and removed line wrapping in various tool tip text
  • Fixed Windows keybinds to correctly handle firing diagonally on the numeric keypad
  • Fixed an issue where the sound config did not load properly
  • More corrects to fix the keybinding problem for diagonal firing in Windows
  • Correctly handle diagonal running on the numeric keypad in Windows
  • Changes to better handle map scrolling during movement

JX Client

  • Make hp/sp/gr/food gauges change color when the value is less than 30%
  • Print correct characters for all key bindings in /bindings command
  • Also show default key bindings in /bindings command
  • Sort key bindings in /bindings command
  • Also show the source (default, global, character) of key bindings in /bindings command

Maps

  • Fixed broken NPC dialog in numerous maps
  • Fixed a broke ladder exit in Under Riverside in Scorn
  • Fixed typos in Sigmund's replies in Starting House
  • Improvements to the princess's dialogue in Twin Towers, West Tower Level 1
  • Increase the range of spells a fountain could contain
  • Add 'resetdialog' for DMs to reset dialog state
    • Help DMs test and debug dialogs by adding a hidden 'resetdialog' match that resets per-character dialog state
  • Slight re-work of the CoffeeGoose quest in Scorn
    • Fill in some clue/storyline gaps, give some NPCs a little better responses
  • Numerous spelling corrections in NPC dialog and messages
  • Replace default key bindings CTRL+G/J/M/T with T/Z/Y/U/G/H/J/B/N/M for movement
  • Let the user input numbers for stat values in the character creation dialog
  • Metaserver window can now support and query multiple metaservers
  • Client now supports connecting to servers not running on the default port
  • Add options 'Everything' and 'Nothing' to pickup dialog
  • Help dialog improvements
  • Show the “next” button on the ground view when using Java 8
  • Support TAB and SHIFT+TAB for navigation in dialogs

Server

  • Allow for projectiles to reflect off walls a la lighning bolts
  • Gates can now close when certain items (i.e., rain from rainfall) are on top of them
  • Update and clarify on harvesting command output messages
  • Add speech bubble above a NPC if they have dialog capabilities
  • Add DM command to reset account passwords
  • Rework aura spell effect generation to allow for auras greater than three spaces radius
  • Add 'darkness' and 'outdoor' to random map parameters
  • Allow DMs to set quest state to zero for debugging or other reasons
  • Prevent a player to be created with a given name if there's an unsaved player with that name already in the game
  • Enable 'follow' command for players
    • This command allows players follow each other, including through exits (but not teleporters)
    • Things like gates, check_inv's, and other forms of blocked movement will still continue to be effective

June 2021

Archetypes

  • Cult avatar stats will no longer appear in books or scrolls
  • Add faces for para-lightning, mud and water elemental residues
  • Rename 'fine gloves' to 'gloves' because of alchemy use
  • Rename 'gloves' to 'steel gloves' to avoid duplicate name
  • Increase difficulty and increased treasure/reward for Belzebub
  • New graphic for the Firechest

JX Client

  • Fix “request spells” script command to list all spells
  • Improve description for denied spell paths in spells dialog
  • Show spell paths in spells dialog
  • Make hp/sp/gr/food gauges change color when the value is less than 30%
  • Print correct characters for all key bindings in /bindings command
  • Also show default key bindings in /bindings command

Maps

  • Update dialog and add an end map to Voragray Gauntlet map set
  • Monsters in Warriors' Tower, Giants Second Floor now grant their full XP value when defeated
  • Cyclops in Warriors' Tower, Giants Main Floor now grant their full xp value when defeated
  • Increase difficulty and increased treasure/reward for Belzebub in Warriors' Tower, Giants Third Floor

Server

  • Allow monsters to be excluded from books and knowledge
  • Fixed an issue with keybindings not loading correctly when a player switches to another character without disconnecting and then connecting their client

May 2021

Archetypes

JX Client

  • Increase size of Messages window from 250 to 1000 lines of text
  • Add client-sided help descriptions for all client-sided commands
  • Fix help text for the 'bindings' command
  • Fix “request spells” script command to list all spells
  • Improve description for denied spell paths in spells dialog
  • Show spell paths in spells dialog

Maps

  • Increase the item power of greyshield from 6 to 30
  • NPC dialog updates to Scorn's Trappers and Wood House in Scorn

Server

  • Server now adds start date and time in the server log files
  • Fix Git version string
  • Fix a crash issue when buying numerous items
  • Updates to the command, help party

April 2021

Archetypes

  • New graphic for humanoid corpse (r22095)
  • Additional graphics for goblin and zombie corpses (r22100)

GTKv2 Client

  • Determine and inform client when a book has been read for experience (r22053)
  • Add support of the read flag to the client scripting engine (r22057)

JX Client

  • Add support for the 'read' item flag introduced in server revision 22052 (r22054)
  • Accelerate connection setup by sending up to 3 requestinfo messages in parallel (r22071)
  • Show details information during connection setup (r22072)

Maps

  • Make bookshelves non pickable in Darcap Library (r22064)
  • Make the whole map of Darcap Library no_spell (r22065)
  • Make sure Scorn Arena cannot run out of arena tickets (r22068)
  • Move teleporter and stairs to attic one square to the right so x-ray won't show them in Navar Apartments (r22076)
  • More options available for the hourly city bells message (r22088)

Server

  • Server side support to determine and inform client when a book has been read for experience (r22052)
  • Improvements to placement of NPCs in the CityLIfe plugin (r22091)

March 2021

Archetypes

  • Fixed broken formula using iron broadsword and longsword (r22014)
  • Decrease probability of blue dragon scale for electric dragons (r22018)
  • Improve rain puddle appearances to be more transparent and less blue (r22023)
  • New image for in-perspective deposit box, moved old image to classic set (r22024)
  • Add level-scaling attributes to mimic (r22037)
  • Add book message that anecdotally describes the use of a Prepare Weapon scroll (r22038)
  • Make prepare weapon anecdote message use prepare weapon scroll image in knowledge tracker (r22039)
  • New artifact weapon type, 'the Brute’ (r22043)
    • Allows for more damage dealt at the expense of more damage taken.

GTKv2 Client

  • Fixed keybindings issue for players when logging in (r22049)

JXClient

  • Support key bindings for almost all keys (r22020)
  • Sort entries in keybindings file (r22021)
  • Make dialogs less transparent to make the content more visible (r22022)

Maps

  • Add pedestals under the grates to not crush players in the Darcap Library (r22035)
  • Add no_magic on exits to prevent dimension door to a blocked place, fix exits coordinates for smoother transitions in Dragon Hatchery (r22041)
  • Patch #389 Ali's Cave rework Changes to Ali’s Cave in Navar (r22042)
    • No_spells area is expanded a little, and has a new floor to indicate something might be different
    • Unholy_ground area no longer covers the whole cave, instead only the same area as the no_spells
    • A little more treasure in the intermediate room
    • Reworked entrance area to look nicer, and move exits to the edge of the map
    • Swapped positions of the rats and tigers, to scale difficulty correctly as you push further into the cave, this should help deter low-level characters without instantly killing them when they encounter tigers
    • The djinn is now a vanilla major djinn, and no longer has special buffs
  • Patch #391 Improve package sending help text in the IPO Improve package sending help text in the IPO (r22048)

Server

  • Fixed issue that allowed weapons to be continually improved, they now have a hard cap and now displays a message, “This weapon cannot be improved any more.” (r22015)
  • Items maintain their item power score when modified with alchemy (r22016)
  • Fix calculate_difficulty() to not assume every generator creates archangels (r22026)
    • Then, make the per-tile exp calculator nonlinear, since it horribly undershot high-level rooms.
  • Fix compilation warning by adding header include (r22031)
  • Set no_pick on lighted objects if set on initial object, this prevents using lightning to light up a non-pickable lantern then picking up the lighted one (r22032)
  • Fix issue with confusion effect ending before it should expired (r22033)
  • Add code to handle scalable mimics for random maps (r22036)
  • Remove reference to 'writing' for knowledge, players don't need to know how to write, add color to messages (r22046)

February 2021

Archetypes

  • Add a jeweler guide book for making rings and amulets from nuggets, and vice-versa (r21880)
  • Generators for dragons, giants, ghosts, and skulls now leave behind a 'broken' generator graphic when destroyed (r21882)
  • Generators for birds, scorpions, beholders, devils, gnolls, bees, and pixies now leave behind a 'broken' generator graphic when destroyed (r21884)
  • Add zinc filings and some recipes to make poisoned food from them (r21900)
  • Add a name to stonefloor2, this makes it show up as something more immersive than stonefloor2 in-game (r21907)
  • New art for firebullet (r21908)
  • Restyle black fire bullet to be like new firebullet face (r21910)
  • Slicing knife can now show up as random treasure (r21924)
  • Change recipes for potion of fire and cold resistance, based on the contents of the Fire Temple quest (r21926)
  • Add animation for Valkyrie's altar (r21929)
  • Add recipes to craft minor, medium, and major potions of life (r21961)
  • Increase chances for random_ore to appear in maps (r21974)
  • Expand options for basic smithery crafting (r21975)
  • Add blacksmithing recipe for a regular sword (r21977)
  • The horn of Mysteries can now appear as random treasure (r21979)
  • Reduce goblin generator XP from 100 to 50 (r21986)
  • Rename kobold_gen 'generator' to 'kobold hole' (r21987)
  • New graphic for kobold monster generator (r21987)
  • Make light angels and messengers less similar in stats (r21989)
  • Dice can now be sold in shops you will be paid for them (r21990)
  • Give greater dwarven guards the accuracy to actually hit enemies when attacked (improved their weapon class) (r21993)
  • New graphics for arrows and bolts of Assassinating Dragons (r22001)
  • Lower default prices for spell rings that are found in shops (r22004)
  • Make use magic item scrolls actually spawn so barbarians can actually learn the skill (r22005)

JXClient

  • Version 1.75.0 released (r21904)
  • Properly update selected item text in inventory view (r21938)
  • Improve inventory animation processing: now the client remains responsive even if a huge number of animated items is visible (r21969)
  • Version 1.75.1 released (r21972)

Maps

  • Jeweler guide now available in the Scorn and Navar jeweler shops (r21881)
  • Made changes to avoid trapping a player in Raffle 1, Level 2 by a map reset (r21893)
  • New alchemy shop in Navar, Armino fine alchemy supplies (r21897)
  • Knowledge for the fire resistance potion now shows up and is tracked correctly (r21925)
  • When using the dip command to dip a scroll in to a fountain to erase it, the scroll now fully resets to blank paper and removes other in-game properties (r21932)
  • NPCs in Navar High Court now display the NPC tooltip (r21943)
    • Add some dialogs so the NPC tooltip appears even if dialog is Python-based
  • Dragons in NetHack maps now have treasure in their inventory (r21947)
  • Improve Darcap's Manor, add more rewards, tune monsters down (r21950)
  • Correct an issue with a reward item in the Wizard's Western Hideout in Scorn (r21955)
  • Apply damage rebalance buff to large club of Troll Canyon (r21960)
  • New map in Wolfsburg, Preno's house, with a quest to get the recipe of missiles of Assassinating Dragons (r21994)
  • Rewards from Scorn Nobility quest are now identified before given to the player (r21996)
  • Remove stacked floor tiles inside Lone Town Magic Shop (r22011)

Server

January 2021

Archetypes

  • Reduce file size of base rainfall images (r21711)
  • Patch 366: New buildable materials - benches, burning fountain, lava well, forge, jeweler bench, stove bench, tanning bench, thaumaturgy bench, work bench (r21743)
  • New Food Shop graphic (r21747)
  • Enable crafting leather with sheepskin rugs and sheep's sheepskin (r21752)
  • Fix formula ingredient for “sickle sword” (r21771)
  • New Food Shop Barn graphic (r21778)
  • Add coifs as a type of helmet to the game (r21809)
  • Add a couple more ways coifs can spawn, including in shops (r21812)
  • Add rings that can cast spells to the game (r21843)
    • These function like low-power rods, since they regernerate spell points much slower and can cast fewer times before running out
    • The list of spells is a lot more geared toward utility and infrequently-cast spells, such as summon <elemental> and dark vision for that reason
    • Currently set to be pretty rare. If it turns out these should really be more common than rods, it can be done
  • Buff two-handed weapons' stat blocks - large morning star, flail, big club, quarterstaff, long spear, pole axe, scythe, and shovel (r21845)
  • Add blue and green dragon caves, to generate electric and cold dragons (r21852)
  • Add spell effects to some balms and foods (r21853)
  • Add animations to some generators - ghost, skull, vampire, zombie (r21854)
  • Add Valkyrie guide (r21857)
  • Add broken gravestone, it is spawned when a skeleton generator is destroyed (r21861)
  • Add red, dark blue and light blue cave walls, based on the 'cave’ archetype (r21867)
  • Add broken vampire sarcophagus, it is spawned when a vampire generator is destroyed (r21871)
  • Diseased needle trap now has a graphic visible in game (r21872)
  • Poisoned needle trap now has green coloring to depict poison (r21873)

GTKv2 Client

  • Merge sound server with GTK client (r21700)
    • No longer install a stand-alone sound server
    • Merge sound server with GTK client
  • Version 1.75.0 released (r21702)
  • Fix mapscale option for Pixmap (r21709)
  • Client now supports larger maximum map size in the map view area
  • Remove unused SDL_image dependency from SDL rendering (r21737)
  • Implement preliminary support for map scaling using the SDL renderer (r21744)
  • Bug: #885 Client compilation failure on big-endian architectures Fix undefined variable in Big-Endian SDL code (r21770)

JXClient

  • Increase the size of some dialogs so that character creation works again (r21721)
  • Do not restore pickup modes which cannot be set through the pickup dialog (r21722)
  • Add quests filters (r21738)
  • Show only completed quests in the “Replayable” tab, not ones in progress (r21783)
  • Fix possible display corruption (r21787)
  • Fix various GUI layout issues (r21790)
  • Allow to enable or disable background music and sound effects separately (r21794)
  • Clean up –debug-screen messages (r21799)
  • Increase minimum window size to 1000×730 to make sure that the start screen is visible (r21800)
  • Improve –debug-gui: Also show the active component's coordinate and its parent component (r21805)
  • Fix blank horizontal space on top of login screen (r21806)
  • Add F11 and F12 as shortcuts for 'Quests' and 'Knowledge' dialogs respectively (r21810)
  • Use a lighter violet for the top of the experience bar to make the number easier to read (r21811)
  • Try to circumvent crash when playing sound in IcedTea (r21818)
  • Correctly update the quests dialog when a quest completes or restarts (r21822)
  • Make dialog resizing responsive again (r21827)

Maps

  • Normalize quest title capitalization (r21703)
  • Add 'report' command to report issues in-game (r21706)
  • Add lever to avoid being trapped if the gates close in Iggy’s House in Navar (r21712)
  • Scrolls can be erased when using the dip command and a fountain (r21719)
  • Moving fog now uses Python 3 (r21723)
  • Remove left and right brackets from dialog in Elven Moon maps in Lake Country (r21724)
    • Dialog lines with left and right brackets display as an empty string in the GTK client
  • Hide map lever mechanism in Elven Moon map in Lake Country (r21725, r21736)
  • Move the “secret” zone and fix walls so it is better hidden in Iggy’s House in Navar (r21730)
  • Add new map, Andustar General Store (r21732, r21735)
  • Add Andustar region (r21733)
  • Add road tiles to map world_105_114 (r21734)
  • Fix some texts, and punctuation tweaks in Navar Build Shop (r21741)
  • Change Darcap Post Office house to use the same face as Navar and Scorn (r21746)
  • Use Food Shop graphic in Darcap (r21748)
  • Change map name (Devourers Inner Sanctum → Inner Sanctum of Devourers) to match the syntax and show it is related to the parent map (Sanctum of Devourers) (r21754)
  • Add unlit braziers to Undead Church (scorn/misc/church) in Scorn, cosmetic change only, no functional changes (r21766)
  • Allow empty flasks to be filled by a fountain (r21776)
  • Update Wolfsburg Provisions to use food shop barn graphic (r21779)
  • Fix incorrect teleporter coordinates and prevent player capture in the rooms in Butakis Elite training tower (r21814)
  • Fix teleporters on floors 2 and 3 of Butakis Elite training tower (r21815)
  • Change locked doors for colored ones in Dragon Quest (r21817)
  • Replace giant rats (high level) with bears in Navar Smuggler’s Quest (r21834)
  • Rename “sheepskin” to “sheepskin rug” so they can be used in alchemy (r21842)
  • Block dimension door spell in various areas of the Elemental Houses in Darcap (r21847)
  • Use blue and green dragon caves in Dragon Quest (r21855)
  • Add Valkyrie guide to all Valkyrie temple maps (r21858)
  • Move diamond altars so stairs appear at the desired place in Navar Apartment (r21860)
  • Add ores in a mine outside Marksel, add random maps nearby (world_120_109) with ores (r21863)
  • Use 'light_blue_cave', 'dark_blue_cave' and 'red_cave' archetypes instead of 'cave’ ones in Dragon Quest (r21868)

Server

  • Use same hit sound for different amount of damage (r21696)
  • Implement miss sound (r21697)
  • Implement footstep sounds (r21698)
  • Play drink sound when applying potions (21699)
  • Add the bell of Valkyrie's temple (r21704)
  • Report total number of quests (r21716)
  • Disallow use of unpaid skill tools on use_skill command (r21728)
  • Prevent removal of unpaid items from shops via word of recall (r21729)
  • Use media tags for quest information (r21740)
  • Server version 1.75.0 released (r21756)
  • Apply hiscore patch (r21762)
  • Allow the server to run without collecting files in “arch” (r21764)
    • It can now directly run with the “arch” directory along the “maps” one
    • Rewrite the collect mechanism to use the server itself and not an external script
  • Fix improper handling of icecube weight for inserting into containers (r21844)
  • Change spell expiry message (r21849)
    • The effects of your <spell_name> are draining ou
    • The effects of your (spell_name> are about to expire
  • Correctly display resistance changes when eating a special food (r21850)
  • Allow a spell effect when applying a special food, like potions (r21851)

Sounds

  • Add drink, gate, button, and step sounds (r21694)
  • Add miss and improved potion sound (r21695)

2020

December 2020

Archetypes

  • Add faces for animations to various horns (r21577)
  • New firebolt graphics for diagonals (r21581)
  • Update big tomato image (food/produce/tomato_big.base.111.png)so that it no longer has the light-colored outline (r21582)
  • Add horn of Mysteries as a new horn type, casts wonder (r21583)
  • Add new animation for counterwall (r21584)
  • Remove damage_physical from flame_touch (r21590)
  • Reduce image size for tinted ores (r21593)
  • Add spell casting arrows as artifacts (r21601)
  • Add animation to lamppost (r21616)
  • Update the graphic for whirlwind exit's face (r21619)
  • Fix violin's face (r21620)
  • New item, unlit (or burnt out) brazier (r21690)

GTKv2 Client

  • Adjust Pixmap fog-of-war opacity (r21610)

JX Client

  • Add “selectable_button” skin GUI element (r21641)
  • Add “INVENTORY_OPTION” skin command (r21642)
  • Add filter buttons to inventory dialog (r21643)
  • Display quest status when clicking on a quest icon (r21657)
  • Implement animations for items in the inventory and on the floor (r21699)
  • Also show width and height of the active GUI element in –debug-gui (r21679)
  • Properly display background in large GUIText elements (r21680)
  • Use modifier names like “shift” or “ctrl” in keybindings file (r21686)
  • Make inventory, knowledge, minimap, messages, quests, and spells dialogs user-resizable (r21689)

Maps

  • Add chest style maps (r21586)
  • Patch 364: Spell Emitter Arrows - Add spell casting script for arrows (r21599)
  • Update stair coordinate to Church of Valkyrie in Scorn (r21621)
  • Replace Temple of Valkyrie by Church of Valkyrie, adjust walls around (r21622)
  • Use Valkyrie's temple instead of a generic church in Navar (r21646)
  • Update structure name to match the internal map name (Church of Valkyrie) in Navar world map (world/world_122_117) (r21672)
  • New map, Devourers Inner Sanctrum (navar_city/temples/devourers_lvl2) to add some lore outside of Navar (world/world_121_116), updates to Devourers Sanctum (navar_city/temples/devourers) to link to the Inner Sanctum (r21674)

Server

November 2020

Archetypes

  • Added Ranger class option, this allows greater emphasis on missile weapons in early game (r21536)
  • Adjust starting equipment for the Ranger class - they now have leather armor (r21537)
  • Image update for the lamp post in the classic image set (r21538)
  • New image for the composite bow (r21541)
  • Add guide to Ranged Combat so that the Ranger class starts out with a guide like other classes do (r21543)
  • Make the lamia's hair color match in both facings, before it was green when facing to the right and yellow when facing to the left (r21572)

GTKv2 Client

JX Client

  • Report correct command names in error messages for “issue take” or “issue drop” script commands (r21559)
  • Increase inventory size to 20×6 items (r21574)

Maps

  • Update Rainbow Islands (pup_land/rainbow/islands) map to have the same width and height as Pup Land world map for proper alignment and tiling in Mapper, no functional changes (r21570)
  • Layout changes to A Small Shop (brest/shops/a_small_shop) to add more cosmetic changes to the map exterior, teleporter adjustments and world map entrance (world/world_107_123) update (r21571)

Server

  • Fix issue spawn issues with citylife plugin (r21529)
  • NPCs created from citylife plugin no longer drop inventory items when killed (r21530)
  • Starting equipment is correctly identified automatically now (r21532)
  • Fix segfault in Yarid's house from finding an unanimated trap (r21533)
  • Fix segfault crash issue during the player creation process and switching between player characters (r21539)
  • Fix issue that was preventing boats from traveling on the world map (r21553)
  • Make invisible lighting not be pushed around by spells. (r21554)
  • Make doors denotate traps and runes when successfully lockpicked on the first attempt (r21568)
  • Make spell flavor text not appear on unidentified items, also fix lack of book name when examining an unidentified spellbook (r21569)

October 2020

Archetypes

  • Add artifact entry for silvered weapons, intent is for these to be primarily crafted, but the can show up in random loot occasionally (r21484)
  • Added silver filings as an arch and the formula to make them using the new file arch (r21485)
  • Add recipes to craft weapons of silvered edge, and allow scythe as a silverable weapon (r21486)
  • Allow metal file to randomly appear in loot (r21487)
  • Make aggravation a castable spell with level-scaling (r21489)
  • Make the horns that cast aggravation have a level above 1 so that they can actually affect things (r21490)
  • Add aggravation to the list of spells in sorcery books (r21491)
  • Prevent race lists for dwarves showing up with “dwarf,gnome,dwarf,dwarf…” and such (r21495)

GTKv2 Client

  • Prevent multiple inclusions of main.h. Should fix Bug #871 (r21478)
  • Prevent a segfault when the server forcibly terminates a connection (r21500)
  • Remove vestigal hp, sp, grace, food, and xp info labels outside the progress bars from chthonic ui (r21510)

Maps

  • Use map tiling between pup_land/world and pup_land/rainbow/islands, update exit references to reflect subsequent repositioning of map data (r21468)
  • Remove incorrect reference to 'artifact Port Joseph Bank' in world/world_101_114 map (r21470)
  • Partially revert r21333 to prevent a segfault on the greenway plane (r21471)
  • Add missing map corrections for pupland tiling (r21479)
  • Fix museum of arms to correctly show white and balck leather cloaks, while here, fix a mispalced magic_mouth message on a shield (r21480)
  • Add additional floorstyles (indoor, lightwood, outdoor, outdoor_lush, stones2, wood floor, woodfloor1) to random maps (r21481)
  • Fix House of Treasure (pup_land/begin/adv) only producing the “You are lucky” note and not the accompanying ring/amulet (r21494)
  • Improve utilization of creator arch in House of Treasure (pup_land/begin/adv) for the hint from the semi-gods creation (r21499)
  • Fix flagstone tile in entrance area of Scorn Tannery that allowed spells to be cast (r21517)
  • Fix handling in autojail when a player is killed by starvation (r21519)

Server

  • Use the Animations directly instead of using a number, hide a non significant variable (r21469)
  • Fix wrong container name with using 'apply -u' (r21472)
  • Fix buffer overflow in bowmode command when exceedingly long bowmode is supplied (r21476)
  • Prevent buffer overflow in command `plugin (r21477)
  • Prepare aggravation for use as a legitimate spell, patch some exploits and ensure it functions (r21488)
  • Fix recipe book name generation for products without titles (r21492)
  • Add some additional book names (omnibus, research notes, crafting manual, essay, opuscule, dissertation) (r21493)
  • Add an event hook for when an item is bought (r21501)
  • Add archetype for BOUGHT event (r21507)
  • Add a log message to indicate when initialization completes (i.e, server log now displays message after launching: Waiting for Connection) (r21511)
  • Refactor town portal spell effects (r21512)
  • Prevent a segfault when a skill tool's skill lacks a message (r21521)
  • No longer possible to attempt to cast a spell in a no_magic area and lose spell points; the spell is blocked before the spell points are 'spent' (r21524)

September 2020

Archetypes

  • New image for the demon gate. Moved old image to the classic tileset (r21331)
  • New spell – searing weapon. Grants the fire attacktype to the target temporarily (r21334)
  • Prevent xp shenanigans with dip command by making the empty bottles, bags, glasses, etc identified (r21355)
  • Added new craftable lead armor, it grants acid resistance at a penalty to Dex (21356)
  • Add custom racial class face for dwarf barbarian, using mountain dwarf face that was otherwise unused (r21359)
    • Will only appear in-game if server r21357 or newer is used
  • Pixel cleanup on bag of popcorn face (r21360, r21441)
  • Correct Balrog's race line so that ring of Mithrandir affects them, and make faerie dragons be both faeries and dragons (r21361)
  • Add face for 'gold to silver' converter (r21366)
    • These patches fix some minor issues:
      • fenx incorrectly had some abilities from elf
      • mage is an exact duplicate of warlock
      • alchemist was given a sorcery talisman and was thus unable to cast alchemy, a summoning spell
    • This adds the Punching skill to barbarians, and removes Use Magic Item for lore purposes
    • This overhauls all of the class and race descriptions
      • Flavour text is left mostly untouched, but the informational headers at the start of the race descriptions are made (hopefully) clearer and redundant information is cleared out, and similar headers are added to all of the class descriptions so it's clear to the player what abilities and items each class starts with
      • Update all race descriptions
        • This cleans up the header at the start of each race description to remove “dead” lines (e.g. “Special: None”) and hopefully make it a bit more readable overall (e.g. starting items are now “Item:” rather than “Special:”)
  • Run optipng on the draughts tokens (r21400)
  • Run optipng on ashes image (r21406)
  • Make the magic ear/mouth imagery have transparency (r21424)
    • It should be easier to see what's under them when map building this way
  • Clean up the palette and run optipng on dragonclaw_dagger (r21427)
  • Run optipng on quaathu images (r21428)
  • Run optipng on the bar images (r21431)
  • Add transparency to fireholes image (r21432)
  • Make tridents less blindingly bright, move old images to classic image set (r21436)
  • Remove the alpha layer and combine the transparency section to use one color, then remove unused colors from the palette of Armless Cook graphic (r21443)
  • Store same image in less space by removing alpha channel, making all transparency the same color, and cleaning up the palette of the Pirate graphic (r21444)
  • create missile: Allow specifying bolt or arrow when casting or invoking instead of only relying on whether a crossbow is equiped (r21449)

GTKv2 Client

  • Client-side scripting: Add support for commands with tags: drop, take, apply (r21328)
    • The script will get tag numbers by requesting the inventory. These could already be used with:
      • issue mark <tag>
      • issue lock <tag>
    • With this commit, that is expanded to now include
      • issue drop <tag> [<count>]
      • issue take <tag> [<count>]
      • issue apply <tag>
  • Client-side scripting: Some commands can send a lot of data, and this data was silently truncated. Now the full data is sent. (r21329)
  • Client-side scripting: Fix 'request map' command in cases where the square is unknown. (r21330)
  • add –script=SCRIPT_NAME command-line option (not tested on Windows) (r21435)

JX Client

  • Properly show error messages while connecting to the server (r21336)
  • Fix spurious warning “Warning: connection state is WAIT_REPLYINFO when switching to state WAIT_REPLYINFO, expecting state ADDME” (r21338)
  • Properly paint smoothed faces (r21342)
  • build-setup: Print a sensible error message when run as root (r21386)
  • Use a darker green for [color=green] text tags (r21387)
  • Accelerate map repaints (r21404)
  • Fix possible race condition when repainting the map view (r21410)
  • Fix possible race condition in network code (r21412)
  • Fix possible race conditions when painting items (21413)
  • Fix possible race conditions when painting tooltips (21414)
  • Fix possible race conditions when painting maps (21415)
  • Change behavior of “request map” script commands to make it more similar to GTKv2's behavior (r21417)
  • Update URLs in documentation and help dialog (r21419)
  • Make ground view more readable (r21421)
  • Fix “request map” script commands to actually report (0, 0) as the initial map position (r21434)
  • Implement “issue take”, “issue drop”, “issue apply”, and “issue <arbitrary command>” script commands (r21438)
  • Make message window taller (r21439)

Maps

  • Adjust weapon of Souls python code to use TotalExp field instead of PermExp (r21327)
  • Use 'warlock' face instead of mage face (which is being removed) in Hall Of Selection map (r21362)
  • Minor English/grammar cleanup in Darcap quests map (r21389)
  • Added a description summary for Lone Town in the regions.reg file (r21452)
  • Added a description summary for Brest in the regions.reg file (r21453)
  • Added a description summary for Pup Land in the regions.reg file (r21454)
  • Added a description summary for Ancient Pup Land in the regions.reg file (r21455)
  • Added a description summary for Nurnberg in the regions.reg file (r21456)
  • Update sword of Souls python code to reflect movement of handling exp scaling to caller in r21461

Server

  • Prevent usage of unpaid keys in doors (r21346)
  • Add a check for unpaid when searching for a skill tool to automatically apply (r21347)
  • Add new help file for the dm command, follow (r21348)
  • Allow check_inv objects to only look for exclusively unpaid or unxlusively not unpaid items, default to not unpaid (r21351)
  • Update the shutdown command with changes from r21202 (r21352)
  • Fix “BUG: Thrown object had no map” errors from monsters grabbing thrown items out of the air (r21354)
  • Refactor application of class face/anim to allow for race-specific class faces even for classes that lack noclassfacechange (r21357)
  • Don't display media tags by default in item names; clients don't handle media tags in tooltips or floor, so only use tags when describing items (r21363)
  • Patch #376 use object_can_merge() to deduplicate starting inventory - Players can now start with multiple spell books, and no duplicate spell books in their starting inventory (r21393)
  • Reorder output of successful spellbook reading (r21426)
    • On a successful read, it will now show you the contents of the book (i.e. the spell description) followed by “you succeed in learning the spell”, rather than telling you that you succeed first and then displaying the book contents
  • Fix handling for multi-tile containers (r21437)
  • Add a config option MIN_NAME to restrict very short account and character names (r21445)
  • 'apply' command: Pass through and honor '-a' and '-u' flags for containers and add a new flag '-o' to fully open a container in your inventory (r21446)
  • Disallow use of unpaid building materials (r21447)
  • Use pickup mode when completing jumps (r21448)
  • Add 'face' command to have the player face a given direction without taking any action (r21450)
  • Feature Request #263 Limit harvesting Add harvesting limits (r21463)
    • Harvested items are now removed from their tile, so it can become exhausted
    • Allow replacement of exhausted tiles with another archetype, or suppression of said tile

August 2020

Archetypes

  • Corrected amberium to jade converter ratio (r21256)
  • Fix typo for broken formula: food of Stamina (r21261, r21262)
  • Add Rune of Sparking to the set of runes available in the game, it releases a spark shower when triggered (r21269)
  • Add background color behind the sign name on the Fantasy Weapon store (shop/store_weap_fant.base.x11.png) (r21306)
  • Add background color behind the sign name on the Fantasy Armour store (shop/store_armo_fant.base.x11.png) (r21307)
  • Clean up pixelation on the flagstone wall (wall/flagstone/flagstone_*) sections, redesign of flagstone_0.base.111.png (r21317)

GTKv2 Client

  • Snapshot release of the GTKv2 Client for Windows

JX Client

  • Update fallback list of servers to show if the metaserver cannot be reached and no cached data is available (r21290)

Maps

  • Make Rune of Sparking appear in random map traps in place of Rune of Marking, which did nothing (r21270)
  • Added the world map tile (world_120_110) south of Hamlet of Lord Marksel to the Marksel region (r21274)
  • Make water dipped into a fountain be identified, so as to prevent infinite alchemy experience from repeated drinking of the water and re-dipping (r21300)
  • Fix broken exit coordinates in City de Clouds (mlab/citydeclouds/citydeclouds2F)(r21311)
  • Numerous cosmetic, design and functional changes to Astral Vault (planes/astral-vault) to prevent players from using the map as free transportation (r21311)

Server

  • Add artifact (weapon) of Souls (r21255)
    • Also depends on r21250, r21251, r21252, r21253, r21254, 21301
  • Fix bug #854. Monsters now go slower when hit with slow effects (r21260 and r21271)
  • Don't expose local file system paths in the 'who' and 'mapinfo' commands for apartments (r21263)
  • Fix 'maps' command to display correct timeout information and flag active maps; if a map is in-use, use full timeout, not meaningless current timeout, and add in the in-memory timeout (r21264)
  • 'maps' command should only display in-memory time for unique maps (r21272)
  • Make sound volume be relative to proximity of the emitter (r21273)
  • Fix map timeout display for random maps with no timeout set (r21275)
  • 'maps' command: allow search string with comma-separated multple options and display the string so that the user knows what they requested (r21276)
  • Fix bug where players-in-map counts are messed up when entering/exiting transports (r21290)
  • Allow duplicators/destructors to fire on multiple above objects if nrof>1 (r21292)
  • Allow converters to match on wildcards (r21293)
  • hiscore: If someone has a custom title starting with a comma, eliminate the space after their name (r21294)
  • Add a space between sentences in the improvement potion consumption message (r21295)
  • Added new help file for the dip command (r21302)
  • Track total_exp instead of perm_exp; elminates rounding errors (r21321)
  • Restrict teleporters based on subtype and other_arch to specific object types (r21322)
  • Improve 'skills' command output and add '-l' option for full perm exp data (r21323)
  • Longer spell formatting to avoid cutting off longer spell names (r21324)
  • Turn off pickup and search_items modes on death to avoid messing up stuff in the apartment (r21325)

While not visible in the game, numerous compile warnings were also corrected (r21277 - r21288, 21291)

July 2020

Maps

  • Cosmetic changes to Sentrio's farmhouse (lake_country/sentrio_farmhouse) to add more visual space on the map perimeter. Update world map (world/world_108_126) for entrance coordinate changes (r21247)
  • Cosmetic changes to Iscar's house (navar_city/iscar) to add more visual space on the map perimeter. Update world map (world/world_122_117) for entrance coordinate changes (r21248)
  • Update Iscar's house (navar_city/iscar) to animate the front door so it opens and closes for visiting players (r21249)

Server

June 2020

Archetypes

  • Removed duplicate attributes in mining pick (r21244)

GTKv2 Client

  • Add metaserver refresh button to the metaserver selection window (r21245)

Maps

  • Make Bank of Skud Vault (scorn/shops/bank-vault) an indoor map, corrects map creator error (r21234)
  • Cosmetic corrections and fixes to Bank of Wolfsburg Vault (wolfsburg/shops/bank-wolfsburg-vault), no functional changes (r21235)
  • Fix stairs in Marksel and Port Joseph Bank vault maps - they should go up instead of down (r21237)
  • Update Stoneville bank maps to use a consistent name of Stoneville Bank and Savings Vault - that is how the world map references it (r21238)
  • Update bank vault map Bank of Skud, Santo Dominion Branch (santo_dominion/shops/bank_santodominion_vault) - missed the Vault in the title (r21239)
  • Fix exit coordinates for Bank of Marksel (marksel/shops/bank_marksel), old coordinates went to the wrong world map tile (r21240)
  • Update map names and sign references to the changes introduced in r20951, part of that commit was to make the map names more consistent (r21241)
  • Update translation guide found in the Itteifuhen Apa-to (azumauindo/suno-yamatoshi/apartments/lapartment1) apartment map (r21242)
  • Update note found in Astral Vault (planes/astral-vault) with buildable tile count, give exit portals titles related to what destination they go to (r21243)

May 2020

Archetypes

  • New animation for wizard players (r21227)

Maps

  • Update Bank of Skud, Navar Branch (navar_city/misc/city1bank) to give more space in the lobby area for the conversion tables (r21229)
  • Added a new region, Astral Plane (r21230)
  • New feature map, Astral Vault - a way for players to have access to common storage that is accessible from any of the current bank maps (r21231)

April 2020

JX Client

  • Fix random client freezes when sound is enabled (r21214)
  • Fix random sound freezes (r21216)
  • Attempt to fix smoothing when no item no the same layer (r21218)
  • Snapshot release ( based on r21218)

Maps

  • Fix entrance to Elven Moon (lake_country/elven_moon) (r21220)
    • Fixed some water tiles with move_block set incorrectly that allow passage to the island even without the bridge
    • Move magic mouth underneath floor so it does not appear when 'show invisible' is cast
    • Make invisible barrier see-through
  • Deploy deposit boxes to Port Joseph, Wolfsburg, Marksel, Lake Country and Chokinbank (Suno Yamatoshi) banks (r21222)
  • Cosmetic change with how swall sections merge with nearby walls in Chokinbank (azumauindo/suno-yamatoshi/shops/bank1), no functional changes (r21223)
  • Deploy bank tellers to Port Joseph, Wolfsburg, Marksel, and Lake Country banks (r21224)

Server

  • Improve shutdown handling (r21202)
    • Shut down immediately on signal or 'shutdown now', instead of waiting up to 51 ticks
    • Warn players on login, and more often
  • Skill code handling improvements (r21203, r21204, r21205)
  • Add 'dumpabove' command, similar to 'dumpbelow' (r21208)

March 2020

Archetypes

  • patch # 363 Apply modified patch for rock mining (r21125)
  • Move non-generated files from server/lib/ to arch/ (r21127)
    • Logically, these files belong with the archs, since if the archs change, these files may need to change, too
    • Moving them to arch should also remove the need for those running with custom maps/archs from needing to change the server tree

GTKv2 Client

  • Update version number (r21139)
  • Improve latency profiler output (r21193)

Maps

  • Mike Miller's house now uses the archetype cure_poison object instead of a custom item (r21176)
  • New map, Bank of Marksel (marksel/shops/bank_marksel) in the Hamlet of Lord Marksel. World map (world/world_120_109) update for the bank map (r21177)
  • Add 'dip' command (r21185)
    • Dipping allows players to fill empty bottles from fountains
  • Shops in Brest now have a fixed reset time
  • Cosmetic changes to Bobo's Shop (pup_land/rainbow/red_town/shop) to add more visual space on the map perimeter. Update Red Town (pup_land/rainbow/red_town/town) for entrance coordinate changes. (r21200)

Server

  • Allow multiple skills to share the same subtype (r21124)
    • This is useful for skills like harvesting (fishing, mining, and such) which work similarly and only differ in the skill
  • Numerous code optimization and improvements
  • Remove PlM column from 'maps' command (r21141)
  • Report skipped time in milliseconds (r21142)
  • Improve 'malloc' command output (r21143)
  • Retire MAX_OBJECTS (r21144)
  • Fix some crashes caused by accesses to missing archetypes (r21159)
  • Play sound for all kills (r21181)
  • Add more sound events for button, food and gate (r21183)
  • Improve 'maps' command output (r21184)
  • Party code imporvements (r21187 - r21189)
  • Add book about using the dipping with fountains (r21190)

February 2020

Archetypes

CRE

  • Now able to display background music information for maps (r21106)
  • Now able to display total number of maps (r21108)

JX Client

  • Fix –debug-gui to properly show GUI elements in dialogs (r21093)
  • Make sounds work again (r21096)
  • Add support for mp3 sounds (r21098)
  • Play background music with lower volume (r21111)
  • Add some background music files (r21113)
  • Add scripts for building a Docker based build environment (r21121)

Maps

  • New map, Bank of Wolfsburg (wolfsburg/shops/bank-wolfsburg) in Wolfsburg. World map (world/world_128_109) update for the bank map (r21090)
  • New map, Port Joseph Bank (port_joseph/town/bank) in Port Joseph. World map (world/world_101_114) update for the bank map (r21091)

Server

January 2020

Archetypes

  • Minor pixel clean up and color tweaks to east west river bridge (river/bridge_37.base.111.png)

JX Client

  • Snapshot release - Improvements for scripting

Maps

  • Cosmetic changes to Barracks (scorn/houses/barracks) to add more visual space on the map perimeter, and changed the floor from dirt to cobblestone. Update Scorn world map (world/world_105_115) for entrance coordinate changes to Barracks.
  • Cosmetic changes to Mess Hall (scorn/houses/messhall) to add more visual space on the map perimeter, and changed the floor from dirt to cobblestone. Update Scorn world map (world/world_105_115) for entrance coordinate changes to Mess Hall.
  • New map, Lake Country Bank (lake_country/shops/lc-bank) in Lake Country. World map (world/world_109_126) for the bank map.

2019

December 2019

GTKv2 Client

  • Release of v 1.74.0 (r21057)

Maps

  • Fix incorrect exit coordinates on Alfalfa's House ground level (r21042)
  • Added kite shield to Museum of Arms (navar_city/magara/houses/museum) map in Navar. Requires archetype update r21039 or newer (r21054)
  • Add more farmland outside Scorn, add more farmland in the style of a manor outside Scorn (r21071)
  • New map, Serf's Housein Scorn County (r21073)

Server

  • Bug #869 Default language in gtkv2 client always defaults to French Correctly find default language for new players (r21059)
  • Bug #868 "quit" should not delete a character Rename 'quit' command to 'delete'. Make it harder to delete a character by renaming 'quit' to 'delete'. New players have been known to accidentally delete their character despite the warning. (r21060)
  • Stop warning about magic items without inventory, some magical items like horn bases are not associated with a spell (r21061)
  • Always check weight in check_spell_knockback(), Since we check for nonzero weight in check_spell_knockback() anyway, do the check there and don't warn about it being nonzero (r21062)
  • Update item name when applying item. Applying an item identifies its enchantment, which changes the base name. Send the client a name update. (r21063)
  • Bug #804 Container weight not updated on client when item is consume Send weight update after object_decrease_nrof(), This fixes bugs/804, where eating food out of a container in the player's inventory doesn't update the displayed container weight (r21067)
  • Add formulas for casting and melting rings and amulets (r21070)
  • Add citylife to scorncounty (r21072)
  • #861 Horn of Sirens appearing as random loot Players in possession of a Horn of Sirens now only have horns. Fix by adding the artifact back, but setting the chance to 0. (r21078)

November 2019

Archetypes

  • Add missing newline to end of spell_sparkshower (r21030)
  • Add kite shield as a shield archetype (r21039)
  • Add kite shield to random treasure (r21040)

Server

  • Refactor save_object() (r21031)
    • Split save_object() into a version that only stores the object string in a StringBuffer. This allows future code that stores objects in places other than map files.
  • Use pkg-config to find Python (r21033)
    • This sets the stage to switch to Python 3, retiring our CF_CHECK_PYTHON
  • Fix build with Python 3.6 (r21034)
  • Add warning about failing to initialize curl (r21035)
  • Bug 861: External Horn of Sirens appearing as random loot Fix horn of Sirens as a random loot (r21038)
  • Add an artifact specific to new kite shield archetype – kite shield of Flight (r21041)

October 2019

Archetypes

  • Merge spell lore or summary text with some modifications from Spell_shuffle branch (r21028)
    • No spell schools, level, or other modifiers imported with this update

JX Client

  • Make scripted commands work again (r21027)

Server

  • CRE now uses C++11 for compilation (r21019)
  • CRE now correctly display report footer (r21022)
  • Tooltips and help updates in CRE (r21024)

September 2019

Maps

  • Cosmetic changes to Tower of the Necromancer, Level 4 (pup_land/ancient/mountain/tower.4) for nicer merging between spiked walls and castle walls. No functional changes. (r21006)
  • Cosmetic changes to Tower of the Necromancer, Level 3 (pup_land/ancient/mountain/tower.3) for nicer merging between spiked walls and castle walls. No functional changes. (r21007)
  • Cosmetic changes to Tower of the Necromancer, Entrance (pup_land/ancient/mountain/tower.1) for nicer merging between spiked walls and castle walls. No functional changes. (r21008)
  • Cosmetic changes to Tower of the Necromancer, Dungeon (pup_land/ancient/mountain/tower.b1) for nicer merging between spiked walls and rough walls. No functional changes. (r21010)
  • Fill up the rest of the empty map space with blocked tiles in Cave (pup_land/ancient/mountain/cave.b2), adjust rough walls for nicer merging with nearby walls. No functional changes. (r21012)
  • Cosmetic changes to adjust rough walls for nicer merging with each other in Cave (pup_land/ancient/mountain/cave.b1). No functional changes. (r21013)
  • Cosmetic changes between spiked walls and normal walls in Kurte's Shop (pup_land/ancient/kurte/shop) for nicer merging. No functional changes. (r21015)
  • Cosmetic changes to remove blocked tiles and replace them with solid cave wall segments, other changes for nicer cave wall merging in Path (pup_land/ancient/ruin/path). No functional changes. (r21016)
  • New random food shop map, Wolfsburg Provisions (wolfsburg/shops/wolfsburg_provisions) in Wolfsburg (world/world_128_109) (r21018)

Server

  • Fixed a crash at login issue (r21017)

August 2019

Commit number 21000!

Archetypes

  • Add white and black leather cloaks as archetypes so that they can be created via formulae (r20943)
  • New archetype, sea_route (20965)
    • Sea routes are indistinguishable from normal sea tiles, except for the arch name
    • This helps automated travel objects (i.e., ships) distinguish between sea routes and plain old sea tiles

GTKv2 Client

  • Avoid unnecessary calls to draw_lists(), this speeds up inventory redraw when picking up and dropping many items (r20926)
  • Improvements for inventory display and handling (r20971 - r20976, r20980)

Maps

  • Minor cosmetic change to a cave wall section for nicer merging in Snake Pit, Level 5 (lake_country/snake_pit/snakepit_5) in Lake Country. No functional changes. (r20923)
  • Deposit boxes added to numerous world bank maps such as Brest, Darcap, Dragon Islan, City de Clouds, Navar, Lone Town, Nurnberg and Santo Dominion (r10951)
  • The Scorn General Store now sells writing pens and blank books for the literacy skill (r20955)
  • Code changes so the travel cart outside of Scorn can travel more quickly (r20961)
  • Smooth road between Scorn and Navar, the cart can now travel both ways between Scorn and Navar (r20961)
  • The travel cart will now always print/display a message when stopping (r10962)
  • The travel cart now costs 100 platinum (r20963)
    • Look for the payment altar outside of Eastern Gate of Scorn
    • This allows multiple players to use or operate the cart at one time
  • Smooth out the road between Scorn and Lake Country (r20966)
  • Smooth out the road between Scorn and Darcap (r20967)
  • Update Undead Training center (r20968)
    • Make exit from training center return to the original map, instead of teleporting back to Lake Country
    • Straighten the roads out a bit
  • Add roads in Fishing Village (world_123_123) (r20981)

Server

  • Improvements for socket buffer handling to prevent corrupt data being sent to the client, which can cause login issues for the player (r20928)
  • Add login message for new characters with accounts in the server logs (r20935)
  • Make objects in icecubes decay slower (r20939)
    • This make it possible to “freeze” items such as Demon Ichor or Ghost Ecoplasm in ice cubes to make them last slightly longer
  • Stop destroying items based only on die roll (r20942)
    • Always look at the material type and resistances. Previously, immune objects could still be destroyed by attacks; for example, ice storm could cause an ice cube to unfreeze
  • Add artifacts and formulae for black/white leather cloaks (r20945)
  • Improve handling of formula check to handle cauldron and tool differences (r20946)
    • The server is able to handle two of the same recipes and produce different results based on what crafting table or cauldron the player is using
  • Changes with food calculations(r20956)
    • Dragons players are now subject to cursed food effects
  • Slow players down if they eat too much (r20984)
    • Players who consume food that would go over the max 999, will now have short (about 1minute) movement and combat penalty - watch for the message “Eating the food ration makes you very full. You feel yourself moving much slower.”
    • When the affect is over - watch for the messages “You feel like you're moving faster.” and “You feel your digestion slowing down.”
  • Clarify stat change messages from effects like character death or depletion attacks or restored from Potions of Life or consuming a stat potion (r20985)
    • “Oh no! You are weakened!” → “You feel drained of strength.”
    • “You're feeling clumsy!” → “You feel drained of agility.”
    • “Your health deteriorates!” → “You feel drained of health.”
    • “You suddenly begin to lose your memory!” → “You feel drained of wisdom.”
    • “Your face gets distorted!” → “You feel drained of charisma.”
    • “Watch out, your mind is going!” →“You feel drained of intelligence.”
    • “Your spirit feels drained!” → “You feel drained of power.”
    • “You feel your memory return.” → “You feel your intelligence return.”
    • “You feel your spirits return.” → “You feel your power return.”
    • “You lose some of your memory!” → “You feel foolish!”
  • Correctly calculate player speed and reduce command response latency (r20991 - r20993)
    • Reduces amount of time the game takes to process player issued commands

July 2019

Archetypes

  • Part of Patch #360, this reduces the base price of balms so that the price of balms of first aid can be reduced (r20905)

GTKv2 Client

  • Change key handling to reduce lag after holding down a key (r20918)

Maps

  • Merge in patches 358 and 359 to change pricing of items for sale in Temple of Healing (navar_city/misc/templeofhealing) in Navar (r20919)

Server

June 2019

Archetypes

  • Reduce color count and image file size of fishing pole (skills/Skill_Tools/fishing_pole.base.111.png) by changing from RGB image to Indexed image (r20822)

JX Client

  • Make sure that disabled GUI elements actually ignore mouse clicks and key presses (r20830)
  • Fix –debug-protocol command line option to reliably log all messages (r20834)
  • Add “color-disabled” to “textbutton” in skin files (r20836)
  • Properly update combobox contents (r20837)
  • Suppress unneeded combobox updates (r20838)
  • Prevent scrolling in comboboxes (r20839)
  • Add tooltips to comboboxes (r20840)
  • Order items in comboboxes (r20841)
  • Add support for sending 'createplayer' commands with attributes (r20844)
  • Extend the “Connecting to server…” phase until all requested information has been received from the server (r20848)
  • Add support for hiding comboboxes (r20850)
  • Add NewCharModel for storing options for character creation (r20851)
  • In create character dialog: Disable 'Create' button if no character name has been entered (r20852)
  • Support “loginmethod 2”: Allow the player to select options during character creation (r20859)
  • Query metaserver immediately after program start (r20864)
  • Fix login issue with metalforge (r20866)
  • Fix display corruption when using magic map while fog-of-war is visible (r20877)
  • Properly update minimap after magic map (r20881)
  • Center book popup (r20882)
  • Make map square above player clickable for lookat (r20883)
  • Break long lines in meta server tooltips (r20884)
  • Resize close buttons on dialogs to match the height of the dialog title (r20886)
  • Add help icons to some dialogs (r20890)
  • Make applied/worn items in inventory more visible (r20893)

Maps

  • Cosmetic changes to Brest CVT (brest/shops/brest.cvt) to add more visual space on the map perimeter. Update Brest world map (world/world_107_123) for entrance coordinate changes to Brest CVT (r20903)

May 2019

Archetypes

  • Modify fishing pole graphic (skills/Skill_Tools/fishing_pole.base.111.png) to clean up and remove pixelation (r20816)

GTKv2 Client

  • Use one window for metaserver and login dialogs (r20766)
    • Each of the metaserver and login dialogs used to be in a separate window that was raised and lowered in sequence. Now, all the pre-game dialogs are in one window that is not replaced until play starts.
  • Trim trailing whitespace from spell descriptions (r20767)
  • Add latency profiling command-line option (r20786)
  • Rename '–time-redraw' to '–profile-redraw' (r20786)
  • Restore option to allow connecting to a server directly when launching the client, i.e., –server <server_name or IP address> (r20789)

JX Client

  • Slight layout changes: Move buttons in main screen to right side and use consistent border gaps in dialogs. (r20774)
  • Support color 'RED' in skin definitions (r20778)
  • Change layout of book popup dialog to allow for more text (r20780)
  • Use bold font in dialogs to emphasize important parts (r20781)
  • Use bold font in buttons (r20782)
  • Move the scrollbar in the message dialog to the right side (r20783)
  • Do not crash when using 'vertical' skin command outside dialogs (r20792)
  • Reliably raise dialogs after mouse clicks (r20804)

Maps

  • Cosmetic change to Yarid's House, Downstairs (scorn/houses/wizz.lev1) in Scorn for nicer wall merging around one of the doorways. No functional changes. (r20806)
  • Add conversion computations, and a description of existing coins to bank teller dialogue (r20807)
  • #852 Stack of rings of Occidental mages all gain same effect on applying it Correctly split rings of Occidental Mages if needed before applying an effect (r20809)

April 2019

Archetypes

    • Improve the golem weapon class (Wc) from the summon golem spell from 12 down to 10 (r20742)
    • Improve the summoned golem damage from 40 to 60, change duration from 75 to 125 (r20743)
    • Improve the damage from summon lesser golem from 20 to 25 (r20744)
    • Decrease level requirements for pet types by 1 level from the beginning pet of bird and up to and including skull (r20745)
      • Replace pixie with panther (r20745)
      • Replace skeleton with wolf (r20745)
    • Comment update in regards to the recent changes on what pets are summoned at which level for summon pet monster spell (r20746)
    • Reduce casting time from 10 to 5 in spell, summon pet monster (20747)

JX Client

  • Use non-full-screen-mode by default; Add –full-screen command line option to enable full-screen mode (r20759)
  • Increase font size for items (r20761)

Maps

  • Minor cosmetic changes to Yarid's House, Entrance (scorn/houses/wizz.entry) for better wall and spike wall merging (r20749)
    • Lower purchase and selling price for balms, potions and staffs in House of Healing (/scorn/misc/HouseofHealing) in Scorn. Also added a sell cap to prevent abuse by selling items. (r20750)

Server

    • Failed summons via Summoning skill no longer cost spell points (r20748)
  • Fixed an issue for permadeath server so when a character is resurrected and still logged in, logging out of the game will not return them back to being dead (r20763)

March 2019

Maps

  • Patch #353 rework of pup_land/nurnberg/reception/*- Numerous changes to allow magic spells, cosmetic changes and and technical changes for playability improvements (r20718)
  • Make the sign more visible to alert players to the Ticket Office (r20719)
  • Patch #352 Minor door and spelling fixes in low-level Scorn - Set two doors to have no random traps when they already had a specific trap added in Easy House (scorn/houses/easy_house.floor1) in Scorn. (r20722)
  • Patch #352 Minor door and spelling fixes in low-level Scorn - Spelling fixes to plural items for various Scorn maps. (r20723)
  • Patch #355 Fix prisoner speech for Morkov quest - Remove reference to Kurte in Navar's Morkov quest. Update magic_ear keyword to better match existing in-game lore in Spiral Tower, Level 1 (navar_city/tower/magetower1) in Navar. (r20724)
  • Cosmetic changes to North Lighthouse, Level 1 (santo_dominion/magara/north_lighthouse/floor_1) to add more visual space on the map perimeter. Update North Lighthouse, Level 2 (santo_dominion/magara/north_lighthouse/floor_2) for exit coordinate changes to Level 1. Update Santo Dominion world map (world/world_102_108) for entrance coordinate changes to the North Lighthouse. (r20726)
  • Cosmetic changes to South Lighthouse, Level 1 (santo_dominion/magara/south_lighthouse/floor_1) to add more visual space on the map perimeter. Update South Lighthouse, Level 2 (santo_dominion/magara/south_lighthouse/floor_2) for exit coordinate changes to Level 1. Update South Lighthouse, Level 4 (santo_dominion/magara/south_lighthouse/floor_4) for exit coordinate changes to Level 1. Update Santo Dominion world map (world/world_102_108) for entrance coordinate changes to the South Lighthouse. (r20727)
  • Cosmetic changes to Lord Byron's Castle, Main Floor (santo_dominion/lord_byron/main) to add spiked wall sections in the shop areas. (r20729)
  • Cosmetic changes to Lord Byron's Castle, Armour (santo_dominion/lord_byron/armour) to better match the Lord Byron's Castle, Main Floor castle look and decor. (r20730)
  • Cosmetic changes to Lord Byron's Castle, General (santo_dominion/lord_byron/general) to better match the Lord Byron's Castle, Main Floor castle look and decor. (r20731)
  • Cosmetic changes to Lord Byron's Castle, Magic (santo_dominion/lord_byron/magic) to better match the Lord Byron's Castle, Main Floor castle look and decor. (r20732)
  • Cosmetic changes to Lord Byron's Castle, Weapons (santo_dominion/lord_byron/weapon) to better match the Lord Byron's Castle, Main Floor castle look and decor. (r20733)
  • Cosmetic changes to Lord Byron's Castle, 1st Floor (santo_dominion/lord_byron/1st_floor) to change bwall sections to castle walls (cwall). (r20734)
  • Cosmetic changes to Lord Byron's Castle, 2nd Floor (santo_dominion/lord_byron/2nd_floor) to change bwall sections to castle walls (cwall). (r20735)
  • Add a door that opens for the visiting player in Stoneville Bank and Savings (dragonisland/shops/bank_stoneville) and update entrance coordinates from the Stoneville world map (world/world_103_127) to the bank. (r20740)

Server

February 2019

Maps

  • Remove empty row of map tiles in North Farm (santo_dominion/north_farm) in Santo Dominion (r20712)
  • Update entrance coordinates to North Farm (santo_dominion/north_farm) in Santo Dominion (r20713)
  • Update entrance coordinates to The Little Peacock (santo_dominion/peacock) in Santo Dominion (r20714)
  • Update entrance coordinates to Lord Ramsdre Mansion, Entrance (/santo_dominion/espen/palace) in Santo Dominion (r20715)
  • Cosmetic changes to Undead Bungalow (/santo_dominion/houses/house1) in Santo Dominion, changes the walls to woodwalls. New face for Undead Bungalow in Santo Dominion (world/world_102_108) to make it look more like a log cabin. No functional changes. (r20716)
  • Add swall sections around the Scorn Prison in The Kingdom of Scorn (/world/world_105_115) so players don't think they can walk around the building to get through the broken down wall leading to Port Joseph (r20717)

January 2019

Crossfire CRE

  • Crossfire CRE now migrated to Qt5 (r20705)

GTKv2 Client

  • 1.73.0 Release

Maps

  • Update Scorn Castle Gatehouse (r20689)
  • Cosmetic changes to Lord Ramsdre Mansion, Entrance (santo_dominion/espen/palace) in Santo Dominion to add more visual space on the map perimeter. Update Santo Dominino world map (world/world_102_108) and related Lord Ramsdre Mansion levels for entrance coordinate changes. (r20700)
  • Cosmetic changes to The Little Peacock (santo_dominion/peacock) in Santo Dominion to add more visual space on the bottom of the map. Update Santo Dominino world map (world/world_102_108) for entrance coordinate changes. (r20701)
  • Cosmetic changes to North Farm (santo_dominion/north_farm) in Santo Dominion to add more visual space on the map perimeter. Update Santo Dominino world map (world/world_102_108) and related Lord Ramsdre Mansion levels for entrance coordinate changes. (r20702)

Server

  • Penalize high encumbrance in throwing calculations instead of rewarding it (r20676)
    • Basically, you now get a penalty instead of a bonus with throwing while under high encumbrance
  • Feature Request #250: HP bar above mobs Add option to always enable HP bars above monsters (r20692)
    • The new 'always_show_hp' server option enables accurate HP bars for all living players and monsters, as if a high-level 'probe' spell was always in effect
  • Random map chests are of type TREASURE, not CONTAINER; Fixes bug introduced by r20590 (r10695)
  • Check unique map path before saving (r20696)
    • Unique maps are assumed to have had their paths correctly set to a writable directory in LOCALDIR. This assumption may not hold if a map maker errs (for example, when a player enters a unique map through an exit that does not have the unique flag set)
    • Check that the map path is in LOCALDIR before attempting to save it. Otherwise, the map may be saved to any directory to which the Crossfire process has write access, which is surprising at best and a security vulnerability at worst.
  • Add setting to always use crypt(3) (r20699)
    • Add new 'crypt_mode' setting. When set to 0 or left unset, preserve the legacy behavior of not hashing passwords on Windows and FreeBSD. When set to 1 (set for new installations), always use crypt(3)
    • This setting is also useful for hosting player files, originally created on Linux, on FreeBSD
  • Bug #840 Random map generator can generate wallstyles as decor Change made so that wall sections should not block stairs or similar entrances to the next level in randomly generated maps (r20708)

2018

December 2018

Archetypes

  • Corrections with spells Bless and Holy Possession do they can now grant resistance to godpower attacktype (r20669)
  • Improvements to ship speed, they can now travel faster (r20639)
  • Renamed ships, changed big galleon to galleon and galleon to caravel (r20638)

GTKv2 Client

  • Improvements with detecting and installing sounds, if available (r20670)
  • Show open containers in unlocked inventory view (r20627)
  • Pass player and server name to client scripts (r20621)

Maps

  • Move Greenway exits closer to their entrances (r20658)
  • Make Are Nor outpost a bit more discoverable in world/world_105_114 (r20657)
  • Guards will now attack player if reputation is too low in Castle Gatehouse (scorn/misc/castle_gatehouse) (r20655)
  • New feature - Reputation Trigger; Python script that can cause NPCs to attack player(s) based on their reputation (r20654)
  • New Map, Castle Gatehouse (scorn/misc/castle_gatehouse) in Scorn (world/world_105_115) (r20653)
  • Update and improve tracking of the in game reputation system - basically what monsters you kill and what religion you follow will raise or lower your reputation and that may cause some NPCs to attack you on sight (r20651)
  • Navar now has access to the world map ocean, before it was 'trapped on a landlocked lake' (r20644)
  • Lake Country now has access to the world map ocean, before it was 'trapped on a landlocked lake' (r20643)
  • Open sea passage from Port Joseph to Santo Dominion and Stoneville (r20642)
  • Added more ships in Santo Dominion port and harbor (r20640)
  • Replaced references to Dtabb (the old, small world continent name) with references to Darcap on multiple maps (r20637)
  • Scorn Pawn Shop is now more greedy and does not pay out as much as it used to (r20636)
  • Minor cosmetic change and removed extra wall section and unreachable broken stair case inside A Nice Little Hut, Level 1 (/santo_dominion/magara/hut/floor_1) in Santo Dominion (r20635)
  • Cosmetic changes to Nice Little Hut, Level 1 (/santo_dominion/magara/hut/floor_1) in Santo Dominion to add more visual space on the map perimeter. Update Santo Dominion world map (world/world_102_108) and A Nice Little Hut, Level 2 (/santo_dominion/magara/hut/floor_2) for entrance coordinate changes. (r20634)
  • Cosmetic changes to Seafarers Den (/santo_dominion/den) in Santo Dominion to add more visual space on the map perimeter. Update Santo Dominion world map (world/world_102_108) for entrance coordinate changes. (r20633)
  • Cosmetic changes to Vexatious Hut, Entrance (/santo_dominion/eeur/hut.1) in Santo Dominion to add more visual space on the map perimeter. Update Santo Dominion world map (world/world_102_108) for entrance coordinate changes. (r20632)
  • Update Santo Dominion world map (world/world_102_108) so that the Herb Shoppe building is labeled correctly. (r20631)

Server

  • Corrections with spells Bless and Holy Possession do they can now grant resistance to godpower attacktype in archetypes (r2068)
  • New titles (documentary, arcana, treasures, design notes, research notes, Laplace) for randomly generate book names (r20661)
  • Simplify melee weapon auto-pickup to ignore chairs and tables (r20659)
  • Feature Request 805 - Cursed items sell for too high. Add a 20% sell price penalty to cursed and damned items, even when they are not identified items. (r20629)
  • Updated text message for when a god given item is dropped by the player, now says: You drop the <item>. The gods who lent it to you retrieve it. (r20617)

November 2018

No visible in-game changes for this month, but there was behind the scenes changes with the GTKv2 Client.

October 2018

Archetypes

  • Use magic field in treasurelist to specify gain level for Dragon players (r20603)
  • Finish r20603 to make magic field in dragon ability treasurelist define the number of levels at which the ability is gained (r20604)

GTKv2 Client

  • Make blessed items display '(blessed)' to denote they are blessed. This is mostly for scrolls, where being blessed makes a difference. (r20606, r20607)

Server

  • Add 'illuminated text' as the name for religion books. Also correct spelling of 'gilt' (was 'guilt') (R20598)
  • Fix long lines of lore messages in books getting split at buffer ends (r20600)
  • Allow for items to make the wielder confused. Also add helmets that make the wielder confused. (r20608)

September 2018

Archetypes

  • Add first arch to use new MIMIC type, which requires server r20588 (r20589)

Maps

  • Make entry coordinate consistent in world map world_105_116 (r20584)
  • Update the Santo Dominion Library (santo_dominion/sdlibrary) with more replica spellbooks (r20591)
  • Update the Santo Dominion Library (santo_dominion/sdlibrary) with more replica spellbooks (r20593)

Server

  • Metaserver code changes (r20583)
  • Add a mimic type for objects to become monsters when applied (20587)
  • Make mimics rarely spawn in random dungeons (r20590)

August 2018

Maps

  • Update to Santo Dominion Library (santo_dominion/sdlibrary) to add spell descriptions via magic mouth to the available replica spell books (r20582)

Server

  • Multiple changes to metaserver code and function (r20578 - r20581)

July 2018

Maps

  • New map, Santo Dominion Library (santo_dominion/sdlibrary) and world map (world_102_108) updates to make room for it. (r20577)

June 2018

Server

  • Changes made to the slow effect or attacktype duration (r20575)

May 2018

Archetypes

  • Bug #851 Bug: Formula for the "talisman of Creation" Fixed thaumaturgy recipe for talisman of Creation (r20564)
  • Adjusted archetype races to support multiple race subtypes - making them vulnerable to more slaying properties on weapons, spells, etc.(r20568)
    • Various ants (ant.arc, ant_gen.arc, ant_larvae.arc, breeder_ant.arc, fly_ant.arc, guard_ant.arc, spit_ant.arc, war_ant.arc, work_ant.arc) are now race type insect and ant
    • Death Tree (deathtree.arc) is now faerie and deathtree
    • Various skeletons (skeleton.arc, skeleton_chief_arc.arc, skeleton_leader_arc.arc, skeletalmage.arc) are now undead and skeleton
    • Vampire (vampire.arc) is now undead and vampire
  • Wood Stakes (stake.arc) still do physical damage to everything .. except against vampires - they now have the death attack_type against vampires (r20568)

Server

  • Fix music loading when entering from tiled maps (r20565)
  • Make death attack type relevant, previous behavior made it fail unless attacker sorely outmatched defender (r20566)
  • Adjust death attacks to do no damage if the slaying requirement is not met (r20567)
  • Due to changes with death attack_type, if a monster meets multiple conditions of the slay field in a spell or weapon, it still only receives triple (3x) damage instead of 6x or 9x (or higher) damage (r20569)
  • Bug #823 Serpentmen don't get additional AC when multiple bracers are equipped. Now they receive additional AC bonuses when multiple bracers are worn (r20571)
  • Fix an issue with multi-tile monsters and their movement options - they would only go south, now they can move all directions again (r20572)
  • Make slow attacks do stronger slow effects by level, basically higher level slow attack makes target more slow(er) (r20574)

April 2018

Archetypes

  • New graphical face for the archon (monster/chaos/archon) monster, as the original graphic is of questionable origin (r 20563)

March 2018

Maps

  • New map, Herb Shoppe (santo_dominion/shops/herbshoppe) in Santo Dominion. World map (world/world_102_108) changes to make room for the new shop map. (r20562)

February 2018

Server

January 2018

Archetypes

  • Make beholder leaders have a second forward face and slightly distinguishable hue. (r20542)
  • Change coffee type from poison food (7) to drink (54), as r13937 intended to do. (r20554)

Maps

  • New map, Wolfsburg Gate House (wolfsburg/wolfsburggatehouse) and related world map updates (world/world_128_108 and world/world_128_109). (r20555)

Server

  • Bug #812: Sale of unidentified items treated like identified items Make shop pricing treat unidentified items as if they were the normal version of the item. (r20535)
  • Make artifacts of items that do not need identifying appear using their identified face and animation. In particular, this makes the randomly-generated tougher monsters (e.g. goblin leaders) differentiable from the normal monsters in the room. (r20537)
  • Expand identified face use of pre-identified items, even if the type otherwise need identifying. This makes gems appear with the correct face. (r20538)
  • Bug #844: Segfault in Darcap Library Fix segfault from trying to copy data on an identified item without op→arch. (r20539)
  • Make goblin leaders generate facing forward and animate the artifact monsters so the versions that have animations use the animation frames. (r20540)
  • Fix segfault from monsters attempting to use jumping skill. (r20541)
  • Bug #832: Gauntlet of titans missing damage Fix artifact boots/gauntlets/gloves that have a damage specification in their artifact definition that did not receive one in-game. (20546)

2017

December 2017

Maps

  • Additional content, Voragray's Second Test (dungeons/voragray-gauntlet/02-voragray-gauntlet) found in the Wilderness. (r20534)

Server

November 2017

Maps

  • Cosmetic changes to Abandoned Shrine (dungeons/voragray-gauntlet/00-abandoned-shrine), also added spider generators to the map. (r20532)

JX Client

  • Make sure the application terminates reliably (r20531)
  • JX Client snapshot release

October 2017

  • New map, Shrine to Valkyrie (wolfsburg/temple/shrine_to_valkyrie) in Wolfsburg (world/world_128_108) (r20530)

September 2017

Archetypes

  • Tweak ant_egg and ant_larvae arches to have in-game names without underscores (r20511)
  • Fixed typos in the summary of the spell Forked Lightning (r20514)
  • Numerous spell description updates (r20529)
    • Firebolt
    • Large Lightning
    • Small Lightning
    • Comet
    • Large Fireball
    • Medium Fireball
    • Small Fireball
    • Burning Hands
    • Dragonbreath
    • Mass Confusion
    • Build Fireball Wall
    • Faery Fire
    • Ball Lightning
    • Bullet Swarm
    • Meteor Swarm
    • Town Portal

August 2017

Archetypes

  • Reduce serpentman cold vulnerability (r20465)
    • Increase serpentman player base cold resistance from -50 to -20 (r20466)
  • Reduced negative fire resistance for troll players to make this race slightly more competitive for higher level players
    • Increase troll player base fire resistance from -30 to -15
  • Reduced negative resistance for gaea.arc (fear to -15), ixalovh.arc (fire -15) and ruggilli.arc (cold -15) (r20467)
    • Gaea was -100 fear, now -15
    • Ixalovh was -30 fire, now -20
    • Ruggilli was -30 cold, now -15
  • Give “The Defender” a positive (rather than negative) impact on armor class (r20468)
    • Was AC -1, now AC +1
  • #834 Random dungeon power room does not cast transference in specific direction - Bug fix for the spell walls, which cast transference, get confused and start casting the spell in whatever direction they please (r20469)
  • Fix rotation of turnable firewalls (r20473)
  • Fix animation setting for firewalls (20474)
  • Added msg text to the scroll of literacy skill scroll to provide lore on how one can read a scroll to learn literacy (r20477)
  • Make Mjoellnir one-handed (r20499)
  • Improved a few spell messages (msg) to provide better feedback to players on what the various attacktypes and pathways spells use are (r20501)
    • Firebolt
    • Forked Lightning
    • Burning Hands
    • Dragonbreath

GTKv2 Client

  • Update version string to 1.72.0 (r20488)
  • Fix delayed update of weight limit display on Strength changes (r20500)

Maps

  • Fix firewall used in Castle Eureca in Pup Land (r20475)
  • Fix teleporter in Butakis' tower floor 3 to not return the player to outside the tower (r20476)
  • #836 Darcap Circus galleries (throw, shoot) allow flying players into unintended areas - Bug fix to prevent players with levitation skill can get into the mechanisms in the backend in Darcap's Throwing Gallery (/darcap/darcap/circus/wurfbude) and Shooting Gallery (/darcap/darcap/circus/shooting) (r20481)
  • Add initial reputation support (r20493)
    • As reputation support is experimental and still under development, the database is being kept in memory and is lost after every server restart
  • Update Eureca Cave Pass (pup_land/castle_eureca/cave_pass2) (r20494)
    • Fix grammar in magic mouth questions
    • Improve flexibility in magic mouth answers
    • Remove decorative signs
    • Remove duplicate cobble floor
  • Rotate bookshelf in Temple of Sorig in Scorn (r20496)
  • Reduce guild arrest jail time (r20498)

Server

  • #648 item power ignored from certain items Fixed bug where item_power isn't affected by the item_power of ranged weapons (r20480)
  • This change makes the reasons for players being unable to learn spells when reading from a spellbooks much clearer (r20483)
    • Replaced “You are unable to decipher the strange symbols.” with a variety of messages based on the difference in level between the book and the players literacy
    • Replaced “You need to be level %d in %s to learn this spell.” with a variety of messages based on the difference in level between the book and the players relevant spell skill level
  • Provides players with a spells msg when they learn the spell (r20491)
    • By providing the information straight up, new players can gain an insight into what the spell is doing
  • #837 Jumping while captaining a vehicle moves player out of vehicle, but doesn't relinquish control of vehicle - Bug fix to add a simple check whenever we jump to make sure we aren't in a vehicle (r20495)
  • Add messages and flag for paralysis, allowing for smarter handling of paralysis in the future (r20502)
    • Also disallow eating food when starving and paralyzed, since it is incogruous to do so
  • Tweak apply on spellbook of known spell to identify the spellbook and name the spell in the client message (r20505)

July 2017

Archetypes

  • Firebrand, Frostbrand and Mjoellnir weapons now include attack type physical (r20439)
  • Rename empty potion bottles to empty flasks (r20456)
  • Modify ring.110 image to blend in a little better with regular rings (r20462)

GTKv2 Client

  • Code improvements for compiling the client on Windows (r20405, r20435, r20436, r20443)
  • Numerous changes related to sounds, compiling the client, user interface, preference dialogs, metaserver interaction, client window behavior and bug fixes
  • Client now requires CMake Vala modules to compile from source (r20428)
  • Sound improvements to make sounds work better on Windows

Maps

  • Replace hole with ladder going up in Cave Weapon, Genome-Project Testing Room in Pup Land (r20410)
  • No more banking fees, they are now removed (r20419)
  • Updated script for bank deposit boxes (r20450)
  • Reorganize Scorn (r20460)
    • Move Barracks and Mess Hall to castle keep
    • Move Fun House and Random House to southeast near arena
    • Move Wizard Workshop to row of crafting buildings
    • Remove closed buildings in central Scorn
    • Adjust other buildings to fill in gaps

Server

  • Improvements for playing attack sounds (r20441)
  • Statistics command now shows damage per second for the in game character (r20452)
  • Update statistics help file with information on damage per second, and time played (r20455)
  • Allow players to forget spells (see forget_spell command) (r20457)

Sounds

  • Add sound definition so breath flame doesn't trigger an empty sound when cast(r20404)

June 2017

  • Make stairs up symmetrical in Scorn Castle, Royal Court (r20369)
  • Minor grammatical fixes to Headquarter of the Regular Army in Nurnberg (r20377)
  • Fix king's initial face/graphic in Scorn Castle, Royal Court (r20379)
  • Rotate bookshelves make single spaces after period in Brest Town House (r20380)
  • Correctly display map hints using a magic mouth in Mike Miller's cellar 2 (r20394)
  • Correct plural names for strange flower and Gold Bug found in Tower of Sorcery, Wizards (lake_country/Mwizard/MwizardG) in Lake Country (r20402)
  • New dungeon in the wilderness - Voragray's Gauntlet (r20403)

GTKv2 Client

  • Numerous changes related to sounds, sound functions & code and sound server
  • Request bigger map to hide right and bottom edge (r20382)
  • Lower login window after receiving 'player' command (r20383)
    • Sometimes 'addme_success' is not received by the client after a successful login, even though the player shows up in-game. This is the bug where you have to press 'Play' twice to dismiss the login window

Server

  • Tweak pk determination to not display self-kill as a pk (r20384)
    • For instance, getting hit and dieing from your own fireball spell will no longer count as a pk (player kill)

May 2017

  • New help files for the nextkey and prevkey commands (r20367)
  • Layout and cosmetic updates to Royal Blacksmith (lake_country/Butakis/blacksmith) in the Fortress of Lord Butakis (lake_country/Butakis/Butakis0) (r20368)

GTKv2 Client

  • Feature Request #235 menu icon entries missing - Install icon image (r20346) & Install icons in new icon directories (r20347)
  • Removed client man page; The man page for the GTKv2 client is out-of-date. Command-line arguments are sufficiently documented in the '–help' text and the rest of the functionality is discoverable via the GUI. (r20351)
  • Fixes for sound server (r20352)
  • Updated README (r20353, r20354)
  • Use full filename for sound files, this allows using sounds that don't have a .wav extension (r20363)
  • Improve music playback (r20365)
  • Use modern defaults for sample format and rate (r20366)

Server

  • Improve password hashing interface functions (r20350)
  • Play region music if a map doesn't have music (r20361)
    • Update background music in more cases where the player moves due to entering a map, teleporting, spells, or other means

Sounds

  • Convert remaining old sound types (r20355)
  • Add sounds for attack skills (r20356)
  • Add sound for bullet storm spell (r20357)
  • Improve combat skill sounds (r20359)

April 2017

  • Capitalize (change) ali's Turban to Ali's Turban in related quest maps in Navar (r20345)

March 2017

  • Patch #267 New Items - 7 different items (r20338)
  • Patch #270 New Items - 6 different items (r20339)
  • Updated displayed weapons in Museum of Arms (navar_city/magara/houses/museum) in Navar to include recently added weapons (r20341)
  • Update Frost Shield (armour/shield/frostshield.arc) to take up a body slot when applied (r20342)
  • Correct what material the Floe Shield is made of in Glacier Keep, Frost Lair (whalingoutpost/misc/castleb3), it now correctly identifies as made of iron and ice (r20343)
  • Update and expand Museum of Arms (navar_city/magara/houses/museum) in Navar to include shields and other new additions (r20344)

February 2017

  • New cave themed temple map, Shrine to Gnarg (wolfsburg/temple/shrine_to_gnarg) found in Wolfsburg (world/world_128_109) (r20337)

January 2017

  • Correct a typo in the region setting to the Valkyrie and Ixalovh temple maps in (santo_dominion/temples/) in Santo Dominion (r20323)
  • New graphics and archetype for sorcerer's hat, based on wizard's hat (r20324)
  • Correct wrong exit coordinates from Temple to Ixalovh (santo_dominion/temples/ixalovh-temple) in Santo Dominion to the world map (r20325)
  • Cosmetic changes to Temple to Ixalovh (santo_dominion/temples/ixalovh-temple) in Santo Dominion, world map (world/world_102_107) entrance coordinates updated due to size change of the temple (r20331)

2016

December 2016

  • New temple map, Temple to Ixalovh (santo_dominion/temples/ixalovh-temple) north of Santo Dominion (world/world_102_107) (r20321)
  • New temple map, Temple to Valkyrie (santo_dominion/temples/valkyrie-temple) just outside of Santo Dominion (world/world_102_108) (r20322)

November 2016

  • New image for mineral oil (min_oil), old image now part of the classic set (r20319)
  • New temple map, Shrine of Ruggilli (wolfsburg/volcano/temples/ruggilli) near the Volcano in Wolfsburg (world/world_129_108) (r20320)

October 2016

  • Additional faces and archetypes (door/Locked/ldoor_*) for different colored locked doors (r20318)
    • There are now dark gray, dark green, green, magenta and red locked doors that require special keys to open them

September 2016

  • Added more mini chapel maps (Gnarg, Ixalovh, Lythander, Mostrai, Sorig, Valkyrie and Valriel) so random maps can now include altars to all available cults from within the game (r20317)

August 2016

  • Numerous server code changes to fix memory leaks and hopefully improve game stability (r20296 - r20325)
  • New maps, Temple of Gnarg (lake_country/temples/gnarg-temple) and related dungeon, Foul Smelling Cave (lake_country/dungeons/foul-smelling-cave) in Lake Country. Map entrance created in the world map (world/world_109_127) as well. (r20316)

July 2016

  • Ground changes to Beginners Entry (scorn/misc/beginners_entry) so that it matches the nearby terrain in the world map. Cosmetic change only, no functional changes. (r20291)
  • New map, Beginners 2 Entry (scorn/misc/beginners2_entry) in Scorn. Offers quest rewards like the Beginners map. (r20294, r20295)

June 2016

  • Give maps unique names again, update references to Pup Land for consistency (r20287)
  • Placed Darcap Orc Pits (darcap/darcap/circus/fz_orcpit) in to darcapcircus region (r20288)
  • Bug 817, Cloud World Castle not accessible: Significant technical cleanup and inappropriate content purge before the initial import of missing maps cdccotgf1 and cdccotgf2 (mlab/citydeclouds/cdccotgf*)
  • Bug 817, Cloud World Castle not accessible: City de Cloud map updates to link stairs and other entrances and exits to the recently added maps (citydeclouds2C, citydeclouds2E, citydeclouds2F, citydeclouds2I) (r20290)

May 2016

  • Added elevation tiles around the building structure of Lake Temple of Ixalovh (lake_country/temples/ixalovh-temple) in Lake Country. Cosmetic change, no functional changes. (r20240)
  • New map, War Temple of Valkyrie (lake_country/Butakis/temples/valkyrie-temple) in Fortress of Lord Butakis (lake_country/Butakis/Butakis0) (r20241)
  • New weapon and graphic: dragonclaw dagger (r20244)
  • Reduced the experience gained from reading books (r20255)
  • Made the default books lying around Scorn start identified (House of Healing, Power House, City Hall, Dragon Guild, Imperial Post Office, Inn and Battle Arena Entrance) (r20256, r20276)
  • Give the dcross and fcross floors (dcross-red.arc, dcross-white.arc, fcross-blue.arc, fcross-white.arc) an understandable in-game name (r20258)
  • Change the Constitution depletion message (“Your health deteriorates!”) to differentiate it from the permanent stat loss message (“You feel less healthy”) (r20259)
  • Add in-game names to the tile floor arches (tile.arc, tile_tan.arc, tile_white.arc) (r20263)
  • Improved the quality of the leather strip artwork (leather_strips.base.111.png). It looks like the strip was cut by a steady hand now. (r20264)
  • Fix spelling of acrobatically in attack messages (r20273)
  • New image for bird_gen (bird_gen.base.111.png). Old image now part of classic set (bird_gen.clsc.111.png). (r20277)

April 2016

  • New map, Lake Temple of Ixalovh (lake_country/temples/ixalovh-temple) in Lake Country (world/world_109_127) (r20235)

March 2016

  • Fix broken exit from Butakis' Elite Training Tower, Entrance (lake_country/RETower/tower0) to world map (r20232)
  • Bug #815: Make barrels (indoor/barrel.arc) so they can not be picked up by players (r20234)

February 2016

  • Fixed unreachable dialog in Scorn IPO (r20218)
  • Various grammar fixes in Dicks house (r20219)
  • Fixed typos and tiles in Greyshield maps (r20220)
  • Redesigned Scorn arena (r20222)
  • Add monster fight arena to Darcap funzone (r20224)

Server

  • Fixed potions losing their spell (r20221)
  • Added colors in item descriptions, more colors (r20226, r20228)
  • Added an effect for the 'cure disease' spell (r20231)

JXClient

  • Added support of HTML colors for in-game texts (r20229)

January 2016

Archetypes

  • Added spell effect for levitation (r20210)

Maps

  • Cleaned up dialog for Cloud City esquire quest (r20214)

Server

  • Information on monster resistances can be gained using the probe spell or from knowledge books (r20213)

2015

December 2015

  • Added emergency exit to the stairs and teleporter area of Butakis Elite Training Tower, Entrance (lake_country/RETower/tower0) in Lake Country in case a player becomes trapped in that area (r20112)
  • New graphics for town portal opening and permanent one (r20120)
  • Animation for the town portal spell (r20121)
  • Animation for town portal failure (r20122, r20123)
  • Animation if a spell is blocked, based on detect magic (r20124, 20125)
  • Animation for spell failure, based on the detect magic (r20126, 20127)
  • Update building exteriors in Cloudworld De City (r20130)
  • Removed cloud tiles that are not player-visible in City De Clouds (r20131)
  • Pixel cleanup to a_helmet (r20172)
  • Move exit destination to not block entrance in Scorn Gatehouse (r20178)
  • Fix grate name to be consistent (r20189)
  • Layout changes to Scorn Alchemy Shop (r20190)
  • Closed John's Specialty Store in City de Clouds since the trapped chest is too dangerous, the 'trick' items are of little value to the game, and the poisoned disks are overpowered (r20194)

GTKv2 Client

  • Removed command-line server selection option (r20192)

Server

  • Display whether pickup is active or not (20129)
  • The character '[' is no longer valid in character names due to problems it can cause with the server (r20146)

JXClient

  • Client now requires Java 8 (r20154)

November 2015

  • Fix half-orc player so it starts with 999 food instead of 0 food (r20111)

GTKv2 Client

  • Layout changes to login dialog (r20041, 20042)
  • Removed 'Last Update' column from the metaserver list (r20043)

JXClient

  • Upgrade to Gradle 2.9

Server

  • Corrected output syntax to the 'twiddle' social command (r20045)
  • Update displayed information for the DM commands of server_speed and time (r20102)
  • Removed server '-detach' flag, this feature is particularly platform-dependent and is better served using platform-specific tools such as daemon(8) (r20108)

October 2015

  • Redesign of Butakis Elite Training Tower (/lake_country/RETower/tower*) to look more like a round tower. Updated world map (world/world_109_126) due to entrance coordinate changes to the tower (r20022)

GTKv2 Client

  • Removed autotool build system (r20023)

Server

  • Fix for #811: Server crashes when handling certain invalid player commands (r20018)

September 2015

  • New ground type and graphics, acid (based on lava archetype but color changed to green and black and attacktype changed from fire to acid) (r20017)

August 2015

  • Improvements to Nurnberg Hotel (maps/trunk/pup_land/nurnberg) pool area (r20000)
  • Fix various grammatical issues in dialogs to numerous Pup Land maps (r20001)
  • Standardize NPC names and itels to numerous Pup Land maps (r20002)
  • Renamed multiple transportation dragons and their related apply messages (r20003)
  • Replaced magic_mouths with Signs in Pup Land Terminal (pup_land/terminal) (r20004)
  • Removed line breaks in Sign text message to multiple Pup Land maps (r20013)

July 2015

  • No noticeable in-game changes were made this month

June 2015

  • Part of Patch #343 North of Darcap building cleanup by Tecslicer (r19995)
    • Made Tollhouse (darcap/house1) in Darcap larger with automatic exits and added outdoor related features
  • Patch #343 North of Darcap building cleanup by Tecslicer (r19996)
    • Made Darcap Raffle 1, Entrance (darcap/raffle/raffle1) in Darcap larger with automatic exits and added outdoor related Features
    • Updated Darcap Raffle 1, Level 1 (darcap/raffle/raffle1_u1) to align exit and entrance changes with the Entrance map above it
    • Updated northern part of Darcap (world/world_116_102) for exit and entrance coordinate changes

May 2015

  • Fix for bug #807: 'Random map potion-fountains can be destroyed' (r19912)
  • Removed duplicate quest reward for the wyvern nobility quest (r19914)
  • Minor spelling fixes on Resir's House (scorn/houses/resir), no functional changes (r19928)
  • Adjusted Santo Dominion's bank in game graphic (world_102_108) to look like Scorn's bank (r19937)
  • Tweaked the in-game flavor for several artifacts for spelling and clarity (r19943, r19944)
  • Prevent item story from being displayed for unidentified items, need to identify them now (r19946)
  • Fixed sea spaces under sailing galleons that could be walked on after the ship departed in Scorn (r19948)
  • Punctuation change to plural name for tentacle's hook (r19958)
  • Make multi-tile tables have matching singular and plural name structure (r19959)
  • Made cauldron in Navar's mouse infested house (navar_city/houses/mouse_house) be unpickable; It's too good of treasure for killing mice (r19961)
  • Added Dungeon Portal name to the portal in Beginners Entry (scorn/misc/beginners_entry) to hopefully help guide players in to the tutorial dungeon (r19965)
  • Update in game graphic for Pup Land Gem Shop (pup_land/lone_town/town) (r19966)
  • Corrected a couple misspellings with the Strange Old Wizard in Brest (brest/sow/sow) (r19970, r19971)
  • Fixed a bug that prevented players from being able to actually reach maxlevel and stay there (r19972)
  • Fixed a bug introduced in r19972 that caused the experience cap for level n in a skill to be based on overall level, rather than the skill in question (r19990)
  • New fantasy ore type and graphic called silver frost (jewel/ores/silverfrost*) (r19992)

JX Client

  • Add a 'bindings' command listing active key bindings (r19967)
  • Layout update, make character name column larger so long ones don't clash with race (r19968)

April 2015

  • Cosmetic wall changes for nicer merging to Chaos Lair and Snake Pit (lake_country/snake_pit/) in Lake Country, no functional changes (r19882)
  • Fix issues where players could lose experience from buying items from shops (r19889)
  • Standardize names of Regular Army personnel in Pup Land maps (r19901)
  • Remove extraneous hidden wood floor tiles, fix capitalization, use automatic spell book naming, and remove unnecessary message text to Mosely's Magic Books (scorn/shops/BasicSpells) in Scorn (r19902)

March 2015

  • Items without any assigned material type no longer default to mercury (r19820)
  • Allow flesh to have a different face based on the donor's arch (r19821)
  • New graphics for various elemental residues (r19822)
  • New graphic for lich dust (r19834)
  • New stwall graphics (r19836)
  • New graphics, blue stone walls (r19839)
  • New graphics, red stone walls (r19840)
  • New graphics, mossy stone walls (r19841)
  • Change name of sent mail scrolls (r19852)
    • This prevents sent mail from being sent again, thus working around the issue in Bug #803
  • Adjust item enchantment price bonus (r19855)
    • If an item has an archetype, compare its current enchantment with its base enchantment
    • The price bonus is now significantly reduced
  • New Graphics - fantasy vertical doors, based on colors from the horizontal ones (r19865)

February 2015

  • New graphic for Bag of Holding (r19762)
  • Fix for Bug #797 Map bug: dimdoor in Pupland Beginners Practice houses by adding no_magic tile under the gate in front of the key to block dimension door spell from accessing the area with the key (r19765)
  • Fix issue on map Castle Saromok, Courtyard (quests/saromok/castlesaromok_inside) with a bullet wall (r19775)
  • Prevent shops from claiming 'worthless' sold items (r19777)
    • When the player is offered nothing for an item, the shop should not mark the item as unpaid even if it is worth something.
  • New graphic and archetype (shop/bank_scorn.*) for a Scorn style bank (r19783)
  • Update Bank of Skud in Scorn (world/world_105_115) to use new graphic face (r19785)
  • Fix bank deposit boxes (19796)
    • Deposit boxes are now truly deposit boxes rather than ATMs
    • When closed, they only deposit the value of items placed inside.
  • Bank system change, removed checking (r19797
    • Checks are cumbersome, underutilized, and only marginally useful
    • They can only be used to pay other players, and it is easy to write a check without having enough money to cover it
  • Removed Brest destination from the random ride destinations and replaced it with Santo Dominion in the Stoneville, Lake Country, Navar, Lone Town and Nurnberg Dragon Hangars (r19800)
  • Correctly rename the random ride exit to Santo Dominion in the Lake Country, Navar, Lone Town and Nurnberg Dragon Hangars (r19801)
  • Replace Nurnberg as a random destination with Stoneville in the Nurnberg Dragon hangar (pup_land/nurnberg/dragonhangar/hangar) (r19802)
  • New graphics, add animation for the 'protection from poison' spell (r19813)
  • When examined, inform the player of the result of applying a glowing crystal, and give the new charge level while we're at it (r19814)

GTKv2 Client

  • Fix automatic map size adjustment (r19815)
    • The map size is now set automatically when the client starts and subsequently when the map window size is changed

January 2015

  • Partial check in for Bug #794 map bug: dimdoor in Tower of the Stars, also added no_magic tiles under the player accessible area to block dimensional door spell (r19749)
  • Bug #794 map bug: dimdoor in Tower of the Stars
    • Doubled the map size to Tower of the Stars, Top (quests/peterm/CTower/TowerTop) to give the illusion of being able to see much more of the surrounding area
    • Adjusted the stairs coordinates on Tower of the Stars, Study (quests/peterm/CTower/Study)
  • Bug #793 Map bug: dimdoor in Scorn Royal Kitchen (r19751)
    • Added no_spells tiles outside the exits and under all the windows to block dimension door spell from accessing areas outside the map to Castle Kitchen (scorn/misc/castle_kitchen) in Scorn
  • Minor grammatical changes to Headquarter of the Regular Army, Elite Training Center (maps/trunk/pup_land/nurnberg/hq_training) (r19753)
  • Enlarged the entry area to Lone Town Dragon Hangar (pup_land/lone_town/dragonhangar/hangar) (r19757)
    • Also made the flight to Brest have warnings about the dangers of leaving Brest
  • Enlarged the entry area to Nurnberg Dragon Hangar (pup_land/nurnberg/dragonhangar/hangar) (r19758)
    • Also made the flight to Brest have warnings about the dangers of leaving Brest

2014

December 2014

  • Changes to the sale value of unidentified items (r19734)
  • Overhaul shop prices (r19739)
    • Adjust charisma and bargaining price multipliers and apply them only to buy prices, capped at 50% base value
    • Fix sell multiplier at 50% base value, subject to additional shop specialization and greed
    • The charisma calculation no longer respects charisma bonuses set in the 'stat_bonus' file; this should be fixed in the future
  • Skip shop price adjustment when approximating (r19741)
    • When calculating “you reckon” prices, the player should have no idea what the shop is willing to offer
    • In game terms, the value of an item doesn't depend on what shops will pay for it
  • Limit amount of money you can get for really great items (r19743)
  • Enlarged the entry area to Stonveille Dragon Hangar (dragonisland/hangar) (r19744)
    • Also made the flight to Brest have warnings about the dangers of leaving Brest
    • Stair updates to Stoneville Dragon Hangar, Restricted Area (dragonisland/hangar2) to correct floor layout changes
  • Enlarged the entry area to Navar Dragon Hangar (navar_city/dragon_hangar/hangar) (r19745)
    • Also made the flight to Brest have warnings about the dangers of leaving Brest
  • Bug Fix #789; Update configure to recognize newer version of Python (r19747)
  • Enlarged the entry area to Lake Country Dragon Hangar (lake_country/dragon_hangar/hangar) (r19748)
    • Also made the flight to Brest have warnings about the dangers of leaving Brest

GTK Client

  • Display core player stats on progress bars (r19746)
    • Numeric stats for hp, mana, grace, food, and experience were displayed on labels next to the progress bar
    • Instead, draw the information directly on the progress bar widget
    • This commit includes layout updates to GTKv1 and GTKv2, the rest of the layouts should still work, but will eventually need updating

November 2014

  • Minor cosmetic changes to Guild of Law (r19710)
  • Archetype update, restore original dragon steak weight multiplier (19720)
  • Removed Guild Houses Inc. (r19730)

Client & Server

  • Added additional metaserver support (r19713)

October 2014

  • Improve tile smoothing appearance on Dragon Island (r19674)
  • Apply doors implicitly by moving on them in various Dragon Island maps (r19675)
  • Cosmetic changes to Stoneville world map (r19676)
  • Archetype change, weight changes to dragon steak (r19677)
  • Archetype change, color leather now stack (r19678)
  • Archetype change, give armors more specific names (r19679)
  • Archetype change, make unicorn horns more useful - when wielded, unicorn horns now give regeneration and grant resistances, at the cost of being a pretty worthless weapon (r19680)
  • Tweaked cave wall sections for better merging to Akki Yamma (azumauindo/misc/cave1) in Azumauindo (r19682)
  • Added no_magic tiles outside the exit doors of Cameron's Tavern (darcap/darcap/tavern) in Darcap as a way to prevent players from entering the exterior of the map (r19684)
  • Slicing knife now properly listed as a one handed weapon (r19686)
  • Modified cave wall sections for better merging to Ichidou, Basement (azumauindo/misc/shrineb1) in Azumauindo (r19687)
  • Modified cave wall sections that are used for exterior rock work, for better merging to Suno-yamatoshi Dojo (azumauindo/suno-yamatoshi/buildings/dojoA1) in Azumauindo (r19689)
  • Modified cave wall sections for better merging to Suno-yamatoshi Dojo (azumauindo/suno-yamatoshi/buildings/dojoB1) in Azumauindo
  • Modified cave wall sections for better merging to Castle de Clouds, Dungeon (mlab/citydeclouds/castle/cwdccastleb1) in City de Clouds (r19695)
  • Modified cave wall sections for better merging to Castle de Clouds, Dungeon Level 2 (mlab/citydeclouds/castle/cwdccastleb2) in City de Clouds (r19698)
  • Modified cave wall sections for better merging to Castle de Clouds, Dungeon Level 3 (mlab/citydeclouds/castle/cwdccastleb3) in City de Clouds (r19699)
  • Modified cave wall sections for better merging to Castle de Clouds, Dungeon Level 4 (mlab/citydeclouds/castle/cwdccastleb4) in City de Clouds (r19700)
  • Modified cave wall sections for better merging to Castle de Clouds, Dungeon Level 5 (mlab/citydeclouds/castle/cwdccastleb5) in City de Clouds (r19702)
  • Modified cave wall sections for better merging to Castle de Clouds, Dungeon Level 6 (mlab/citydeclouds/castle/cwdccastleb6) in City de Clouds (r19703)
  • Modified cave wall sections for better merging to Castle de Clouds, Dungeon Level 7 (mlab/citydeclouds/castle/cwdccastleb7) in City de Clouds (r19704)
  • Modified cave wall sections for better merging to Castle de Clouds, Dungeon Level 8 (mlab/citydeclouds/castle/cwdccastleb8) in City de Clouds (r19705)
  • Modified fence sections for nicer merging with nearby walls in City de Clouds (mlab/citydeclouds/citydeclouds2E) in mlab (r19708)

September 2014

  • Add surrounding clouds outside the walls of City de Clouds General Shop (mlab/citydeclouds/shops/cwdcgenshop1) to match the appearance of the world map (r19632)
  • Enlarged the floor plan to City de Clouds Kitchen (mlab/citydeclouds/shops/cwdckitchen) in City de Clouds by two rows of tiles (r19637)
  • Cosmetic changes to include windows and a working door to City de Clouds Kitchen (mlab/citydeclouds/shops/cwdckitchen) in City de Cloud (19638)
  • Match interior walls with exterior appearance to Scorn Prison (scorn/misc/prison, prison.1) in Scorn (r19646)
  • New graphic faces for quiver of Holding Arrows and Holding Bolts (r19649)
  • Enlarged the floor plan to Potion Shop (mlab/citydeclouds/shops/cwdcpotionshop1) in City de Clouds by two rows of tiles, and arranged the shop to better match it's shop face (r19653)
  • New graphic faces for Potion of Freezing, Potion of Healing, Potion of Shock (r19654)
  • Bug Fix #784, Character names are case unsensitive, so compare without case (r19657)

GTK Client

  • Removed metaserver1 support (r19641)
  • Correctly show which items are applied in icon view (r19663)
  • Rename the “Client” menu to “Edit”, rename “Quit Character” to “Delete” with a tooltip under the “Player” menu, remove trailing period (r19669)

August 2014

  • Tweak and balance food items - adjust nutrition, value and weight of all food items (r19598)
  • Added flagstone tiles beneath the exterior walls to One-Eye Mike's Department store (wolfsburg/shops/dept_store_*) maps in Wolfsburg (r19603)
  • New leather items can now be crafted on a tanning bench and using troll hide (r19607 - r19609)
  • New item and graphic, steel shortsword, can now be crafted at the smithery (r19610)
  • Enlarged the floor plan to City de Clouds General Shop (mlab/citydeclouds/shops/cwdcgenshop1) in City de Clouds by two rows of tiles and added some windows (r19620)

July 2014

  • Closed off west side of South Scorn with mountains (r19594)
  • Layout updates to Beginners Entry (scorn/misc/beginners_entry) in Scorn to make the map less crowded (r19595)

GTK Client

  • Allow the player to run by clicking and holding down the right mouse button (r19593)

June 2014

  • Archetype name updates to bungalow and ruined statue (r19502)
  • Archetype name update to ball lightning (r19503)
  • Scorn layout changes, south of the city wall (r19522)
    • Allow magic in the area south of Scorn's new city limits
    • Create a new south gate
    • Improve overall appearance when smoothing is enabled
    • Move around a few buildings to accommodate changes
  • Smithery ingredient corrections (r19551)
  • Hyphenate names of several swords with numbers in the name (r19558)
  • Patch #342, Standardized exits to Acme Inc. of Brest, First Floor (brest/shops/buildshop) (r19563)
  • Patch #342, Standardized exits to Ben's Cottage (navar_city/houses/benscottage) in Navar (r19564)
  • Patch #342, Standardized exits from Ava's House (navar_city/houses/avashouse) in Navar (r19565)
  • Patch #342, Ben's Message File (navar_city/houses/ben.msg) gave 'ok' as a suggested reply, but then only listed for 'yes' to finish the quest, he now listens for 'ok' instead (r19566)
  • Patch #342, Standardized exits from Rudy's Cottage (navar_city/houses/rudyscottage) in Navar (r19567)
  • Patch #342, Standardized exits from Meeting House (navar_city/houses/meetinghouse) in Navar (r19568)
  • Patch #342, Standardized exits from Dorgan's House (navar_city/houses/dorganshouse) in Navar (r19570)
  • Patch #342, Standardized exits from Eli's House (navar_city/houses/elishouse) in Navar (r19571)
  • Patch #342, Standardized exits from Han's Hut (navar_city/houses/hanshut) in Navar (r19572)
  • Patch #342, Standardized exits from Ian's House (navar_city/houses/ianshouse) in Navar (r19573)
  • Patch #342, Standardized exits from Jeb's House (navar_city/houses/jebshouse) in Navar (r19574)
  • Patch #342, Standardized exits from Little Rumble House (navar_city/houses/littlerumblehouse) in Navar (r19575)
  • Patch #342, Cosmetic updates and standardized exits from Warehouse #1 (navar_city/warehouse1) in Navar (r19576)
  • Patch #342, Cosmetic updates and standardized exits from Warehouse #2 (navar_city/warehouse2) in Navar and related world map (world/world_122_116) update (r19577)
  • Patch #342, Cosmetic updates and standardized exits from Warehouse #3 (navar_city/warehouse3) in Navar and related world map (world/world_122_116) update (r19578)
  • Patch #342, Cosmetic updates and standardized exits from Warehouse #4 (navar_city/warehouse4) in Navar and related world map (world/world_122_116) update (r19579)
  • Patch #342, Cosmetic updates and standardized exits from Warehouse #5 (navar_city/warehouse5) in Navar and related world map (world/world_122_116) update (r19580)
  • Patch #342, Cosmetic updates and standardized exits from Warehouse #6 (navar_city/warehouse6) in Navar and related world map (world/world_122_116) update (r19581)
  • Patch #342. Cosmetic updates and standardized exits from Warehouse #7 (navar_city/warehouse7) in Navar and related world map (world/world_122_116) update (r19582)
  • Patch #342 as provided by Tecslicer - standardized exits from multiple house and warehouse maps in Navar, and the Build Shop in Brest (r19584)
  • Replace worthless ores with rubble to Heimser Hut (wolfsburg/volcano/heimser_hut) in Wolfsburg (r19588)

GTK Client

  • Smoothing enabled by default (r19523)
  • Bug fix, #782; Prevent client hang resulting from invalid attempt to delete a nonexistent character (r19541, r19542)

May 2014

Maps, Archetypes and Server

  • fly_ant.arc archetype now has the correct name of flying ant (r19399)
  • Redesigned the pyromaniac face to be in perspective (r19400)
  • Updated savebed messages when leaving the game and when trying to leave the game with 0 (zero) experience (r19401)
  • New help message for afk command (r19412)
  • New help message for run and run_stop commands (r19413)
  • New help message for rotateshoottype command (r19414)
  • New help message for mapinfo command (r19415)
  • Updated message in regards to the apartment extension in the Scorn Permanent Apartment (r19416)
  • New help message for version command (r19418)
  • New help message for lock command (r19419)
  • New help message for language command (r19420)
  • New help message for passwd command (r19421)
  • Increase the weight of glowing crystal (r19486)
  • Renamed ores and removed those that are redundant (r19487)
  • Make it possible for players to rent private shops (r19491)
  • Added brass bar for use with future smithery recipes (r19493)
  • Add recipes for smelting ores into bars, including brass, bronze, and steel (19494, 19496)
  • Pixel cleanup on doll face graphic (r19500)
  • Flip crystal ball face to better fit lighing standards in-game (r19501)

GTK Client

  • Default client layout is now the gtk-v2 theme (r19382)
  • CMake support added (r19424)

JXClient

  • Fixed issues with sounds that could cause server disconnects (r19449)
  • Reduce the chance to play a spurious 'level up' sound effect right after login (r19450)

April 2014

  • Only three (3) free food is given to or allowed for imprisoned players in the Scorn and Navar jails (r19296)
  • RELEASE: Version 1.71.0 released (2014-Apr-08)
  • Additional space for gravestones added to Lythander's Temple in Scorn (r19359)
  • Added more hints about finding the Greenway in Inn and Outpost (r19360)
  • Renamed dragon abilities, burning hands is now breath flame and dragonbreath is now breath fire, this avoids confusing them with spells of the same name (r19362)
  • Move the map (Beginners in Scorn, scorn/misc/beginners) exit outside the wall sections at the bottom of the map so that the rolling bolder can no longer block the exit (r19372)
  • Add gate levers inside certain hallways to Beginners in Scorn (scorn/misc/beginners) to allow a trapped player the ability to open the gateway from the inside, if it should close on them for some reason (r19373)

March 2014

  • Updated wording to player vs player victories in arena battles (r19265)
  • Corrected alchemy recipes (r19266)
  • Fixed smithery recipe for Hammer of Kragi (r19283)
  • Farnass no longer wanders outside the Scorn Castle Kitchen area (r19286)

February 2014

  • Graphic update, cleaned up stray pixels in wall borders in t_house2 (t_house2.base.x11.png) to make them look smoother (r19237)
  • Moved the message board in High Court Building (navar_city/misc/highcourt) in Navar so it doesn't conflict with nearby NPC dialogue (r19239)
  • Cosmetic change with how the fence (swall) merges with nearby walls in Galmorus' Hut (lake_country/small_buildings/hut_Galmorus) in Lake Country (r19240)
  • Added a short wall section near the rolling boulder to help reduce the chance of it getting stuck or give players a second chance to move the boulder on to the button in the real combat test to Beginners (scorn/misc/beginners) in Scorn (r19241)

January 2014

Maps

  • Bug fix, #760 Missing map size check when loading unique items (r19207)
  • New graphic for greater hellhound (r19214)
  • New graphic faces for keys so they show up better on floor tiles (r19215)
  • Minor color updates to amulets (r19222, R19223)

GTK Client

  • Added configure flag to disable OpenGL (r19231)

2013

December 2013

Maps

  • New graphic, empty popcorn bag image to classic image set (r19155)
  • Updated graphic, added back facing to beholder (r19156)
  • Add news help information for use_skill and ready_skill commands (r19157)
  • Touch up and other improvements to the pear graphic (r19158)
  • Pixel cleanup on the map archetype graphic (r19159)
  • Exit corrections in Scorn Mansion map (r19177)

GTK Client

  • Numerous changes with keybindings and loaded by the client; defaults go first, then user global bindings, then character specific bindings (r19182)
  • Numerous updates to user interface layout options, will require the player to re-select their chosen layout (r19187)
  • Newer minimum version of GTK (2.24.0) is now required to compile the client (19191)
  • Key bindings now support per server keybindings (r19199)

November 2013

  • Implement character-specific keybindings (r19090-19091,19094,19107,19116)
  • Character creation window now gives message for zero stats (r19092-19093)
  • New images for helmet of xray vision (r19104)
  • Prevent dead characters from being selected when trying to access a permadeath server (r19105)
  • Fix buffer overflow in client-side naming (r19119)
  • Fix for possible segfault with NULL animations (r19124)
  • Fixes to Navar Colleseum (r19127-19129)
  • Made the chicken outside Darcap pet shop visible to reflect the message in the area (r19130)
  • Removed prisoners from citylife plugin spawn options for Wolfsburg and Santo Dominion (r19144)
  • Added damage to player when burning equipped items with flint and steel. (r19146-19148)

October 2013

  • Removed forced line breaks in message text to Brest Private Shop maps (pshop*/floor2). (r19074)
  • Removed forced line breaks in message text to world maps (world_106_122, world_100_116). (r19076)
  • Grammar correction (distant → distance) in message text to world map, world_106_122. (r19077)
  • Punctuation in sign text to Darcap Circus Bigtop (darcap/darcap/circus/bigtop). (r19078)
  • Fixed a bug with Amulet of Free action formula, it can be crafted now. (r19082)
  • Image update: Added txture to lampost, making it not so eerily smooth. (r19084)
  • Image update: Redesigned small and large gold nuggets. (r19086)
  • Fixed lighting on small shield images. Added classic bronze small shield with old lighting. (r19088)

September 2013

  • Numerous code improvements to GTKv2 client, JX Client and Server
  • Name updates to boarding passes used for travel by boat. (r19038)
  • Cosmetic changes to Darcap Library (darcap/darcap/library_ground). (r19039)
  • Magic mouth text clarification to Darcap Circus Throwing Gallery (darcap/darcap/circus/wurfbude). (r19063)
  • Removed forced line breaks in message text to West Scorn Trade Market, Vault Level 1 (mlab/mlabscrntrdb1). (r19064)
  • Removed forced line breaks in message text to world map (world/world_109_125). (r19065)
  • Removed forced line breaks in message text to Barren Crypt (quests/todd/aljwaf/crypt4). (r19066)

August 2013

  • Typo corrections in alchemy formulas. (r18851)
  • Numerous banking system improvements. (r18853 - r18876)
  • Cosmetic and layout changes to Valriel's Church in Euthville. (r18878)
  • Fixed crash issue with Greenway maps. (r18888)
  • Dialogue script changes for bank employees. (r18890)
  • New item, Gold → Silver coin converters. (r18893)
  • Layout changes to Brest Inn. (r18894)
  • Revamp Brest CVT - fixed bank and smith shop. (r18898)
  • Pricing and yield changes to several alchemy formulas. (r18899)
  • New help file for death. (r18903)
  • New and unique graphics for various horns (r18924)
  • Rename non-cauldron stoves to “cooking stove” in Cornerbrook, Riverside Manor and Barking Mule. (r18927)
  • Map layout changes to make Made Mage's Tower look more like a tower. (r18931)
  • Formula changes to Potion of Healing (r18936)
  • Wording updates to Darcap signs and building names. (r18941)
  • Cosmetic improvements to Elemental Houses (r18942)
  • Cosmetic changes to Navar City. Improve pixmaps on several churches/temples, as well as fix some text on some buildings. Also move the well so that it's not in the middle of the road. Building changes to reflect the new pixmaps are coming. (r18944)
  • Cosmetic changes to temples in Navar. Bring back old Valkyrie Church, adjust map name properties of a few maps, and overhaul the temple → church of Sorig. (r18945)
  • Cosmetic fixes to Navar Colosseum. Big spelling fix, drop invalid fields in archtype. (r18946)

July 2013

  • Patch #338: Add ticket booth and Eliza's office to Santo Dominion City Hall. (r18752)
  • Patch #339: Add ship from Santo Dominion and link to world map. (r18753)
  • Minor textual changes to Stoneville Dragon Hangar. Use “Darcap” instead of “Dtabb” and improve NPC/sign dialog. (r18754)
  • Cosmetic changes with Scorn Armour Shop (scorn/shops/armourshop) to correct a stacking issue resulting in the floor tile appearing above wall sections by the blacksmith. No functional changes. (r18761)
  • Make dragon hangar in Stoneville entrance more difficult. The new entrance prevents players from camping on the stairs. Now, they have to actually fight the dragon without running away. (r18766)
  • Add Stoneville ticket office. (r18769)
  • Updates to key sale house and related places in Stoneville. (r18766)
  • Reformat regions list to remove forced line breaks. (r18784)
  • Added no magic under fences: maps/trunk/darcap/darcap/temples/valkyrie (r18785)
  • Added more light sources to Darcap Fun zone lobby map. (r18802)
  • Patch #340 New items: black dragon scale and black dragon mail (r18803, r18818. r18819)
  • Added an anvil to Brest CVT (brest/shops/brest.cvt) so players can craft black dragon mail. (r18804)
  • Tentative fix for bug #755: Player 'freezes' after boarded wagon is destroyed. (r18805)
  • Anvil placement re-arrangement and added a black dragon mail anvil to Nethack in Crossfire Entrance (quests/peterm/Nethack_in_crossfire_entrance) map so players can craft black dragon mail. (r18806)
  • Re-arranged armour placement to make room for black dragon mail to Museum of Arms (navar_city/magara/houses/museum) in Navar. Cosmetic update, no functional changes. (r18808)
  • Enlarged the floor plan to Gunther's Smith (navar_city/misc/city1smith) in Navarby one row of tiles. Updated world map (world/world_122_117) for changes to the entrance coordinates. Cosmetic change, no functional changes. (r18809)
  • Added a black dragon mail anvil/creator to Gunther's Smith (navar_city/misc/city1smith) in Navar. (r18810)
  • Cosmetic update to Lone Town Tavern (pup_land/lone_town/tavern) by replacing afloor_left tiles with woodfloor2 tiles. No functional changes. (r18811)
  • New graphics for various balms. (r18820)
  • New graphics for various dusts.
  • New item: magic pet's whistle. In some cases pets may get angry at their owner and attack him. This whistle intends to give the player a chance to make his pets friendly again. This won't prevent the pet from getting angry again for whatever reason, which is ok. (r18827)
  • Bug #753, Thrown items that hit a target (monster or player) can now be thrown by the monster (or player.) (r18832)
  • Don't require dimension door to win Troll Canyon. (r18840)
  • Fix downstairs exit for Grumms Inn along with improve the upstairs, fix the archetypes, and correct/improve NPC dialogue. (r18842)
  • Cosmetic cleanups to Sages' Tower in Marksel. (r18844)
  • Scorn Food Shop more friendly to all races and gives better pricing for flesh items. (r18847)

June 2013

  • Guild Oracle now displays guild status and member's status along with more information on what is valid. (r18734)
  • Patch #334: Lighting fixes and text clean up for Darcap Inn. (r18736 - r18739)
  • Mailscroll prices lowered. (r18740)
  • Patch #333: Attitude change to IPO employees - they are more talkative now. (r18741)
  • Patch #335 Remove duplicate food items from the table in the Noble Rest. Removed duplicate food items on the table that don't need to be there. (r18742)
  • Patch #336 Archetype and exit cleanup in Santo Dominion Tavern. Removed mine2 archetypes in The Golden Lion (santo_dominion/tavern), cosmetic changes, floor archetype and exit correction and updates. (r18743, r18744)
  • Patch #337 Minor improvements to 'house with apartment.' Removed unused archetype attributes, improved altar and payment text, more dialog from the house keeper, cauldron is no longer free. (r18745 - r18748)
  • Comsetic changes to Mansion (wolfsburg/volcano/vvmansion) in Wolfbsurg. Replaced white (wwall) with wood walls. (r18749)
  • Added more exits back to the world map from Mansion (wolfsburg/volcano/vvmansion) in Wolfbsurg. (r18750)

May 2013

  • Typo correction has enabled abilities for monsters in Cameron's Tavern in Darcap, Reception Electricity Level 3 in Pup Land, and South Lighthouse in Santo Dominion. (r18702)
  • New item & graphics, Raw Diamonds, for use in alchemy. (r18707)
  • New alchemy recipes to upgrade diamonds. (r18708)
  • New item & graphics, Raw Rubies, for use in alchemy. (r18709)
  • New alchemy recipes to upgrade rubies. (r18710)
  • New item & graphics, Raw Sapphires, for use in alchemy. (r18711)
  • New alchemy recipes to upgrade sapphires. (r18712)
  • New item & graphics, Raw Emeralds, for use in alchemy. (r18714)
  • New alchemy recipes to upgrade emeralds. (r18715)
  • New item & graphics, Raw Amethyst, for use in alchemy. (r18716)
  • New alchemy recipes to upgrade amethyst. (r18717)
  • Cosmetic and layout changes to Beginners2 (scorn/misc/beginners2) in Scorn. Enlarged the map to include the area surrounding the house, made the house larger and with windows. (r18730)
  • New Map, Draughts House of Brest with a 12×12 playing board. (r18731)

April 2013

  • New map, Draughts of Navar using a 10×10 playing board and located in the south eastern corner of Navar. (r18653)
  • Apply (part of) patch #326: Make sailing around the world cost money, port area of Scorn. (r18659)
  • Part of patch #325 More (minor) cosmetic changes. Guest book reformatting and instructional information updates to Wanderer Inn (scorn/taverns/inn) in Scorn. (r18683)
  • Part of patch #325 More (minor) cosmetic changes. Update stack order so items appear on top of the tables to Castle Kitchen in Scorn. (r18684)
  • New map, Draughts of Santo Dominion - with 8×8 playing board. (r18686)
  • Patch #331 Fix room price in Hermes' Inn. Update plural names, proper name correction, update to purchase tables for clarity. (r18687, r18688, r18689, r18690)

March 2013

  • Archetype update to re-center pictures on wall sections. (r18583)
  • All sections in the chaos floor tiles of the Guild Jails do full damage now, instead of 1 point in one section. (r18589)
  • Rename fortress (with the King) to Castle of Scorn in world map (world/world_104_115). (r18590)
  • Grammer correction on Street of the Gods sign text (world/world_105_114). (r18591)
  • Renamed sailing big galeon to big sailing galleon in world map (world/world_105_115). (r18592)
  • Removed forced line breaks in Street of Merchants sign text on the world map (world/world_105_115). (r18593)
  • Capitalization to the Well entrance that is part of Old City in the world map (world/world_105_115). (r18594)
  • Added Old South Road name to the sign (instead of just being called sign) and punctuation update on message text in the world map (world/world_105_115). (r18595)
  • Renamed another sailing big galeon to big sailing galleon in world map (world/world_105_115). (r18596, r18598)
  • Updated map names for Chess Club, Zoo, Small Well and The Arena in world map (world/world_105_115). (r18599)
  • Updated map names for Eswald's Coffee Shop, Beginners 1, Beginners 2 and Wanderer's Inn and sign name updates in world map (world/world_105_116). (r18600)
  • Removed forced line breaks and minor wording changes in magic_mouth welcome text located in world map (world/world_105_116). (r18601)
  • Updated and organized sign text information in world map (world/world_105_116). (r18602)
  • Redesigned holy shield face graphic, making it bigger and lit in perspective (armour/shield/holyshield.base.111.png). (r18603)
  • Updated sign names and sign text information to Nexus (start/Nexus) map. (r18604)
  • Updated magic_mouth and magic_ear information to Nexus (start/Nexus) map. (r18605)
  • Assigned names to signs, updated sign text to Starting House (start/newbieshouse) map. (r18606)
  • More dialogue for Manu the Crazy Key Binder found in Starting House (start/newbieshouse) map. (r18607)
  • More and updated dialogue for Doorman found in Starting House (start/newbieshouse) map. (r18608)
  • Make secret area in in Starting House (start/newbieshouse) map more accessible. (r18609)
  • Updated 'curiosity reward' in Starting House (start/newbieshouse) map from 12 silver coins to 12 platinum coins. (r18610)
  • Sign name updates, map name updates in regards to capitalization to various Pup Land maps. (r18612)
  • Instruction and related wording updates to signs in various Pup Land maps. (r18613)
  • Capitalization corrections to house plant references in Scorn Sale Maps (scorn/shops/scorn.sale1 and scorn/shops/scorn.sale2). (r18614)
  • Sign name and message text updates to Scorn Sale Maps (scorn/shops/scorn.sale1 and scorn/shops/scorn.sale2). (r18615)
  • Instruction and related wording update to Pup Land Raffle 2 (pup_land/raffle/raffle2). (r18617)
  • Sign, item name, instruction clarification and related wording updates to various Arena maps in Scorn. (r18618)
  • NPC dialogue updates to Arena Entrance (scorn/misc/battle_arena/entrance) map in Scorn. (r18619)
  • Stat changes to give an arena attendee random movement in Arena Entrance (scorn/misc/battle_arena/entrance) map in Scorn. (r18620)
  • Dialogue update for the Medic in Arena First-Aide (scorn/misc/battle_arena/first-aide) map in Scorn. (r18621)
  • NPC dialogue updates and NPC face specification to Arena Snack Area (scorn/misc/battle_arena/snack) map in Scorn. (r18622)
  • Since the Scorn city hall (scorn/misc/cityhall) has zombies out at night, mark it outdoors. (r18623)
  • Sign name and message text updates to Scorn City Hall (scorn/misc/cityhall) map. (r18624)
  • Sign name and message text updates to Mercenaries Agency (scorn/misc/mercenaries) map. (r18625)
  • Orc and Ninja NPC dialogue updates to Mercenaries Agency (scorn/misc/mercenaries) map. (r18626)
  • Sign name and message text updates to Zoo (scorn/misc/zoo) map. (r18627)
  • Realign stairs on Lord Byron's Castle, 1st Floor (santo_dominion/lord_byron/1st_floor) in Santo Dominion. (r18628)
  • Cosmetic wall changes to Lord Byron's Castle, 1st Floor (santo_dominion/lord_byron/1st_floor) in Santo Dominion. (r18629)
  • New signs with helpful information to Lord Byron's Castle, Mainfloor (santo_dominion/lord_byron/main) in Santo Dominion. (r18632)
  • Added new dialogue to monsters and NPCs found in Lord Byron's Castle, Mainfloor (santo_dominion/lord_byron/main) in Santo Dominion. (r18633)
  • Moved stairway locations to better match upper level of the castle, slight movement of scorpion generators at Lord Byron's Castle, Mainfloor (santo_dominion/lord_byron/main) in Santo Dominion. (r18636)
  • Add no_magic areas to protect items on display in Museum of Arms in Navar (r18639)
  • Dialogue updates to Klondor in Klondor's Wand Shop (lake_country/shops/klondors_wands) in Lake Country. (r18641)
  • Removed magic_mouth message now that it's part of Klondor's dialogue in Klondor's Wand Shop (lake_country/shops/klondors_wands) in Lake Country. (r18642)
  • Applied dscriptive name to identify_table in Klondor's Wand Shop (lake_country/shops/klondors_wands) in Lake Country. (r18643)

February 2013

  • Scorn City Hall (scorn/misc/cityhall) is now open all the time, but spawn zombies during the night. (r18575)
  • New quest in Santo Dominion, Noisy Well (r18578)
  • Cosmetic redesign to Hut (wolfsburg/volcano/huts/hut-10) in Wolfsburg. World map (world/world_129_108) updated for map entrance/exit changes. (r18579)
  • Added a missing special key (pplant_wraith_key) to allow players access to rooms in Power Plant, Level 3 (pup_land/pplant/pplant3) in Pup Land. (r18580)

January 2013

  • When a pet summons a pet - experience gained for those monster kills properly assigned to summoning (r18563)
  • Patch 3599700. Fix incorrect coordinates for the staircase upstairs to Little House of Horrors, Just Preliminary (santo_dominion/just_preliminary) in Santo Dominion
  • Patch #3600436: Closing containers failed in some cases
  • Cosmetic redesign to Hut (wolfsburg/volcano/huts/hut-06) in Wolfsburg. World map (world/world_129_108) updated for map entrance/exit changes (r18569)
  • Cosmetic redesign to Hut (wolfsburg/volcano/huts/hut-07) in Wolfsburg. World map (world/world_129_108) updated for map entrance/exit changes. (r18570)
  • Cosmetic redesign to Hut (wolfsburg/volcano/huts/hut-08) in Wolfsburg. World map (world/world_129_108) updated for map entrance/exit changes. (r18571)
  • Cosmetic redesign to Hut (wolfsburg/volcano/huts/hut-09) in Wolfsburg. World map (world/world_129_108) updated for map entrance/exit changes. (r18572)

2012

December 2012

  • Patch #3588368: Spelling fix for /scorn/misc/dragon_guild (r18548)
  • Patch #3590386: Description for glowing rings/amulets (r18549)
  • Recolored blade of classic dagger to make bronze variation (r18550)
  • Redesigned river faces to match the lakes. No animations for them yet, though. (r18552)
  • Cosmetic redesign to Hut (wolfsburg/volcano/huts/hut-01) in Wolfsburg. World map (world/world_129_108) updated for map entrance/exit changes. (r18557)
  • Cosmetic redesign to Hut (wolfsburg/volcano/huts/hut-02) in Wolfsburg. World map (world/world_129_108) updated for map entrance/exit changes. (r18558)
  • Cosmetic redesign to Hut (wolfsburg/volcano/huts/hut-03) in Wolfsburg. World map (world/world_129_108) updated for map entrance/exit changes. (r18559)
  • Cosmetic redesign to Hut (wolfsburg/volcano/huts/hut-04) in Wolfsburg. World map (world/world_129_108) updated for map entrance/exit changes. (r18560)
  • Cosmetic redesign to Hut (wolfsburg/volcano/huts/hut-05) in Wolfsburg. World map (world/world_129_108) updated for map entrance/exit changes. (r18561)

November 2012

  • Graphical touch up to sign images (r18485)
  • New graphics and animation to Goblin Leader (r18486)
  • Graphical touch up to nondirectional sign (r18487)
  • Fix invalid resistance to Quaathu monster (r18492)
  • Patch #3586094: Graphic update to Popcorn food item (r18493)
  • Patch #3585794: New graphic faces for worthless_dragon (r18494)
  • Patch #3586283: Fixed spelling error for gargoyle arch (r18497)
  • Patch #3586284: Fixed spelling - random map generated 'winged gargolye' (r18498)
  • Patch #3586285: Updated some sign information in Scorn (r18499)
  • Patch #3586572: Put some alchemy supplies in correct graphical perspective (r18500)
  • Patch #3587774: New Image for Giant Generator (r18501)
  • Patch #3588012: New face for speed boots (r18502)
  • Patch #3588225: New face for Dave (r18503)
  • Patch #3588277: New green small troll face (r18504)
  • Add a final map to the undead quest. Rename 'Lord Spectre' to 'Master Spectre', add a final Lord Spectre boss (r18509)
  • New archway: black archway (r18511)
  • Added bronze broadswords to the classic image set (r18527)
  • Added bronze plate mail to the classic image set (r18528)
  • Redesigned the cheeseburger face graphic (r18529)
  • Redesigned black fire elemental images to be in perspective (r18530)
  • Redesigned Evil Master Bonehead images to be in perspective (r18531)
  • Recolored classic shield to make bronze version (r18532)
  • Redesigned the coffee cup to be in perspective (r18533)
  • Recolored classic axe_3 to make golden version (18534)
  • Added distinct graphic for rune of icestorm (r18535)
  • Fixed faces for nonplayer warrior humanoids (r18536)
  • Redesigned wine glass faces (r18538)
  • Patch #3588679: Recolored air elemental image to create new dust elemental image. Moved old images to classic image set (r18539)
  • Patch #3586098: Minor touch-up on some stores (r18540)
  • Patch #3588680: Removed outlines around planes in lamp post image (r18541)
  • Patch # 348707: Dark Cave map set and world map changes for the new maps. Giant Leader and Giant Chief archetypes checked in with archetype r13382 (r18542)

October 2012

  • Fix bug #3573119: IPO help truncated in client. Merge lines for output (r18466)
  • New graphic for Ring of Storm (r18473)
  • New graphic for Ring of Thieves (r18477)
  • New graphics for Ring of Magic, Ring of Ancient Magic and Ring of High Magic (r18479)
  • New graphic for ogre generator (r18482)
  • Fix oratory skill to add experience gained by pets into oratory (r18483)

September 2012

  • New map, Stoneville Bank and Savings located on Dragon Island, in Stoneville (r18428)
  • New woodfloor graphic running in vertical pattern, based on woodlarge.arc (r18429)
  • New graphic and archetype for a Guild building (r18434)
  • New graphic and archetype for a Guild building (r18435)
  • Update Mail Fist guild to use the new guild and guild storage graphics on the world map (r18436)
  • Update Damned Heretics guild to use the new guild and guild storage graphics on the world map (r18437)
  • New graphic and archetype for Fantasy Guild building (r18438)
  • New graphic and archetype for Fantasy Guild storage building (r18439)
  • Update Drunken Barbarian guild to use the new guild and guild storage graphics on the world map (r18440)
  • Update Mocker's guild to use the new guild and guild storage graphics in Fortress of Lord Butakis map (r18441)
  • New graphic and archetype for Northwest Guild building (r18442)
  • Update Laughing Skull guild to use the new guild and guild storage graphics in Nurnberg map (r18443)
  • New graphic and archetype for Northwest Guild storage building (r18444)
  • Update Smoking Cauldron and Poisoned Dagger guilds to use the new guild and guild storage graphics in Darcap map (r18445)
  • Update Green Goblin guild to use the new guild and guild storage graphics in Ruins of Euthville map (18446)
  • New Graphic and archetype for West Guild building and West Guild Storage building (r18447)
  • Update Dreaming Sage guild to use new guild and guild storage graphics in Navar (r18448)
  • Update Purple Butterfly guild to use new guild and guild storage graphics in Lone Town (r18449)
  • New graphic and archetype for Dragon Guild (r18450)
  • Update Scorn Dragon Guild to use new graphic in Scorn (r18452)
  • Additional new graphic and archetype for Dragon Guild (r18453)

August 2012

  • Cosmetic and layout changes to Little Rumble House in Navar (r18386)
  • Cosmetic and layout changes to Mason's House in Navar (r18387)
  • Cosmetic and layout changes to Meeting House in Navar (r18388)
  • Map name update to Valriel's Church, Catacombs (was Valriel's church, catacombs) in Euthville (r18389)
  • Cosmetic and layout changes to No. 4 Main St. in Navar (r18390)
  • Cosmetic and layout changes to Occupied Cabin in Navar (r18391)
  • Cosmetic and layout changes to Raazle's Small House in Navar (r18392)
  • Cosmetic and layout changes to Rudy's Cottage in Navar (r18393)
  • Cosmetic and layout changes to Rundown House in Navar (r18394)
  • Cosmetic and layout changes to Smokey House in Navar (r18395)
  • Cosmetic and layout changes to Strom's Small House in Navar (r18396)
  • Cosmetic and layout changes to Todd's Cabin in Navar (r18397)
  • Cosmetic and layout changes to Wise House in Navar (r18398)
  • Cosmetic and layout changes to Traveller's Wayhouse in Navar (18400)
  • Update file name typo for Traveller's Wayhouse (travellorswayhouse → travellerswayhouse) in Navar (r18401)
  • Cosmetic and layout changes to Turl's Small House in Navar (r18401)
  • New Map, Santo Dominion Imperial Post Office (r18402)
  • New Map, Darcap Imperial Post Office (r18403)
  • New Map, Wolfsburg Imperial Post Office (r18404)
  • New Map, Lake Country Imperial Post Office (r18409)
  • New Map, Port Joseph Imperial Post Office (r18411)
  • New Map, Lone Town Imperial Post Office (r18412)
  • New Map, Stoneville Imperial Post Office (r18414)
  • New Map, Marksel Imperial Post Office (r18416)
  • New Map, City de Clouds Imperial Post Office (r18417)
  • New Map, Ranbounagisatoshi Imperial Post Office (r18419)
  • New map called Bank of Skud, Santo Dominion Branch located in Santo Dominion (r18422)
  • New map called Bank of Skud, Darcap Branch located in Darcap (r18423)

July 2012

  • Cosmetic and layout changes to Puddings Place in Scorn (r18312)
  • Bug fix #3536508: Broken firewall with missile swarm (r18314)
  • New quest, Ali's Treasure, located in Navar (r18316)
  • Enlarged entrance area for Ali's Treasure map near Navar (r18334)
  • Quivor of Holding Throwing Weapons now accepts proper weapons (r18335)
  • Cosmetic and layout changes to Eswald's Coffee Shop in Scorn (r18336)
  • Cosmetic and layout changes to Oled's Cafe in Scorn (r18337)
  • Cosmetic and layout changes to Shrine of Ixalovh in Scorn (r18338)
  • Cosmetic and layout changes to Wolfsburg Prison in Wolfsburg (r18339)
  • Cosmetic and layout changes to Adventurers Guild, Entrance in Stoneville (r18340)
  • Cosmetic and layout changes to Dark Elf House in Stoneville (r18341)
  • Minor cosmetic changes with cave wall sections to Mopoon's Weapon Shop in Lake Country (r18343)
  • New quest, Iscar's Writing Pen, located in Navar and Marksel (r18345)
  • Cosmetic and layout changes to Angel's Abode in Navar (r18356)
  • Cosmetic and layout changes to Ava's House in Navar (r18357)
  • Cosmetic and layout changes to Ben's Cottage in Navar (r18358)
  • Cosmetic and layout changes to Berl's Small House in Navar (r18359)
  • Cosmetic and layout changes to Bingo Hall in Navar (r18360)
  • Cosmetic and layout changes to Bone House in Navar (r18361)
  • Cosmetic and layout changes to Charlie's Place in Navar (r18362)
  • Fixed teleportation issue with the sword in Magic Show ! in Lone Town (r18363)
  • New quest, Treasure Island, located in Wolfsburg (r18365)
  • Cosmetic and layout changes to Crazy House in Navar (r18368)
  • Cosmetic and layout changes to Crowded House in Navar (r18368)
  • Cosmetic and layout changes to Dancing Lessons in Navar (r18369)
  • Cosmetic and layout changes to Demonic House in Navar (r18370)
  • Cosmetic and layout changes to Destitue House in Navar (r18371)
  • Cosmetic and layout changes to Dorgan's House in Navar (r18373)
  • Cosmetic and layout changes to Eli's House in Navar (r18374)
  • Cosmetic and layout changes to Freddy's House in Navar (r18375)
  • Cosmetic and layout changes to Han's Hut in Navar (r18376)
  • Cosmetic and layout changes to Herber's Undertakers in Navar (r18377)
  • Cosmetic and layout changes to House of Gossip in Navar (r18378)
  • Map title update, was smith and now it's Marksel Blacksmith (r18379)
  • Cosmetic and layout changes to Ian's House in Navar (r18380)
  • Cosmetic and layout changes to Jeb's House in Navar (r18381)
  • Cosmetic and layout changes to Jordan's House in Navar (r18383)
  • Cosmetic and layout changes to Kara's Small House in Navar (r18385)

June 2012

  • Cosmetic changes to Fisherhouse West in Whaling Outpost (r18180)
  • Cosmetic changes to Fisher's Hall, Cellar in Whaling Outpost (r18181)
  • Cosmetic and layout changes to Enter at Own Risk in Stoneville (r18183)
  • New quest, Cure for Gordon, located in Santo Dominion (r18188)
  • Cosmetic and layout changes to Pixie's Delight in Stoneville (r18191)
  • Cosmetic and layout changes to Timothius' House in Stoneville (r18193)
  • Layout changes to Master's House in Stonville (r18194)
  • Layout changes to The Burning Adventurer in Stoneville (r18195)
  • Cosmetic changes to Well of Intelligence in Stoneville (r18196)
  • Cosmetic changes to Royal Church, Sanctuary in Lake Country (r18197)
  • Cosmetic and layout changes to Royal Blacksmith (r18199)
  • New Patch (#3432595) - can restrict account creation to specific network addresses or IP range (r18201)
  • New quest, Witherspoon's Ghost, located in Scorn (r18202)
  • New graphic for Cloak of Acid Proofing (r18208)
  • Cosmetic and layout changes to Gemstone Alchemist (r18216)
  • Cosmetic changes to White Pigeon Inn in Lake Country (r18217)
  • Cosmetic and layout changes to Small Inn in Lake Country (r18218)
  • Cosmetic and layout changes to Sunset Inn in Lake Country (r18219)
  • Cosmetic and layout changes to Grumm's Inn in Marksel (r18220)
  • Change Ability spell now displays a visual effect (r18222)
  • Rage spell now displays a visual effect (r18223)
  • New quest, Moogley Bill's Treasure, located in Port Joseph (r18227)
  • Cosmetic and layout changes to Marksel Keep (r18228)
  • Spell effects for protection from fire, electricity and cold (r18229)
  • Cosmetic and layout changes to Small House in Navar (r18232)
  • Spell effects to fire and cold resistance potions (r18277)
  • Cosmetic changes to Bank of Skud, Navar Branch located in Navar (r18288)
  • Cosmetic changes to Santo Dominion City Hall (r18291)
  • Cosmetic and layout changes to Santo Dominion Sale (r18295)
  • Cosmetic and layout changes to Santo Dominion Toll St. (r18297)
  • Cosmetic changes to Undead Bungalow in Santo Dominion (r18298)
  • Cosmetic changes to Little House of Horrors in Santo Dominion (r18299)
  • Cosmetic and layout changes to Goblin Den in Scorn (r18300)
  • Cosmetic and layout changes to Mike Miller's house in Scorn (r18303)
  • Cosmetic and layout changes to Fun House in Scorn (r18306)
  • Cosmetic and layout changes to Tyl's house in Scorn (r18307)
  • Cosmetic and layout changes to Castle Kitchen in Scorn (r18309)
  • Cosmetic and layout changes to Mercenaries Agency in Scorn (r18311)

May 2012

  • New graphic for Church of Gaea (r18037)
  • New graphic for Church of Lythander (r18038)
  • New graphic for Church of Devourers (r18040)
  • New graphic for Church of Gnarg (r18041)
  • New graphic for Church of Ruggilli (r18045)
  • New graphic for Church of Mostrai (r18046)
  • New graphic for Church of Valkyrie (r18047)
  • New quest, Rescue Ben's Daugthers located in Navar (r18075)
  • Enlarged lobby area of FOod Shop Warehouse in Scorn to give players more room to move around each other (R18079)
  • Replaced generic church graphic with Church of Devourers in Darcap (r18080)
  • New map in Darcap, Temple of Valkyrie (r18085)
  • Updated graphic for the Alchemy Store (r18088)
  • New Quest, Navar Smugglers located in Navar (r18099)
  • Design and cosmetic changes to Eternal Reward in Wolfsburg (r18110)
  • Cosmetic changes to Fernicious Fenx Family Pet Emporium in Darcap (r18111)
  • New graphic faces for ghosts (r18129)
  • New graphic faces for Bolt of Fire (r18134)
  • New graphic faces for Bolt of Frost (r18135)
  • New graphic faces for Bolt of Poison (r18136)
  • New graphic faces for Bolt of Lightning (r18137)
  • New quest, Heimser's Experiments in Wolfsburg (r18144)
  • Additional graphic faces for the lich (r18145)
  • Added Pygmy Forest maps to the Quest System (r18159)
  • New graphic faces for Bolt of Magic (r18168)
  • New graphic faces for arrows and bolts of Slay Dragon (r18170)
  • Cosmetic changes to Fisherhouse North in Whaling Outpost (r18176)
  • Cosmetic changes to Fisherhouse South in Whaling Outpost (r18178)
  • Cosmetic changes to Fisherhouse Southwest in Whaling Outpost (r18179)

April 2012

  • New map, Emporium of Power, added to Navar (r17781)
  • Punctuation, grammar and spelling corrections in Wolfsburg maps
  • Name format changes (i.e., Pupland → Pup Land) to multiple maps
  • Proper names capitalization (i.e., evil masters → Evil Masters) in multiple maps
  • Monster behaviour change - now some randomness in their movement towards players (r17870)
  • Graphic touch up to Large Western House (r17874)
  • Fortress of Ang added to the Quest system (r17890)
  • New graphics and animation, vertical facing wooden door (r17894)
  • New graphics and animation, vertical facing stone door (r17895)
  • New graphics - more colorized chests (r17896)
  • New colorized chests can now have random chance to appear in game (r17897)
  • Probe spell can now display knowledge associated to the monster/target, if known (r17899)
  • New maps, Church of Valkyrie and Path of Faith, in Navar (r17918)
  • Cosmetic overhaul to Gunther's Smithy in Navar (r17920)
  • Added Black Mountain to the Quest system (r17921)
  • Design overhaul to Museum of Arms in Navar (r17951)
  • Pixel and color clean up of the spear graphic (r17981)
  • Redesign of the shovel graphic (r17892)
  • New map, Sanctum of Devourers, just outside Navar (r17983)
  • Color touch up to the Temple1 graphic dome (r17984)
  • New graphic and archetype for temples specific to the various cults
  • Pixel and color clean up on the Civic Building graphic (r17994)
  • Pixel and color touch up on the club graphic used for Altar of Gnarg (r17996)
  • Pixel clean up on the Cathedral graphic (r17997)
  • New graphic and archetype for cathedrals specific to the various cults
  • Troll Canyon added to the Quest system (r18000)
  • Replaced generic cathedral in Navar with Cathedral of Mostrai (r18024)
  • Replaced generic temple in Scorn with Temple of Lythander (r18025)
  • New graphic and archetype for churches specific to the various cults
  • Citylife feature added to more towns (patch# 3522118, r18029)
  • Replace generic church in Scorn face with Church of Valriel (r18030)
  • New map and Quest in Eutville - Recovery Holy Chalice (r18033)
  • Replace generic church face in Navar with Church of Valriel (r18034)
  • Replace generic church face in Navar with Church of Ixalovh (r18035)

March 2012

  • Punctuation, grammar and spelling corrections in Pup Land, Quests, Guild Maps, Navar, Dungeon, City de Clouds, Brest, Dragon Island, Lake Country, Santo Dominion, Scorn, Wolfsburg and Whaling Outpost maps
  • Specific spelling corrections to various maps
  • Removed forced line breaks in NPC and sign message text to multiple maps
  • Newbie House updated with note about the importance of reading in game items such as signs, books, scrolls, etc. (r17447)
  • Dark Forest map set added to the Quest system (r17449)
  • Missile weapons can now use multiple animations (r17452)
  • Fenx race now has an new animation when using a bow (r17454)
  • New graphic for Arrow of Paralysis (r17455)
  • New graphics for various Holy Symbols such as Calling, Dark Path, Great Virtue, Probity and Turning (r17464)
  • Updated reward item in Tower of Sorcery, Vault in Lake Country - item grants bonus to INT instead of WIS (r17566)
  • RELEASE: Version 1.70.0 released (2012-Mar-21)
  • Ruins of Narcopin added to the Quest system (r17592)
  • Added Barad-Dur maps to the Quest system (r17688)
  • New map, Temple of Healing, in Navar (r17761)
  • Gates of Hell maps added to the Quest system (r17777)

February 2012

  • Removed forced line breaks in NPC and sign message text to all maps in Dragon Island (Stoneville), Wilderness, Euthville Ruins, Inn and Outpost, Lake Country, Marksel, City de Clouds, Navar, Port Joseph and Pup Land
  • Punctuation, grammar and spelling corrections to Dragon Island (Stoneville), Lake Country, Marksel, City de Clouds, Navar, Port Joseph and Pup Land
  • JXClient now supports middle clicking on a protection spell to cast it in the spell dialog (r17061)
  • Improved AC value for Mithril Armour and Mithril Armour of Sorig (r17062)
  • JXClient now supports hints to tooltips in spell dialog (r17063)
  • Increase damage and duration of the Divine Shock spell (r17064)
  • Fixed issue with levitating characters and the guild entrance for all guild maps (r17073, r17099)

January 2012

  • Removed forced line breaks in NPC and sign message text to all maps in Quests, Dark Forest, Castle Saromok, Skud Tower, Aljwaf Crypt, Santo Dominion, Scorn, Valley of the Three Sisters, Team Arena, Whaling Outpost, Wolfsburg, Azumauindo, Brest, Darcap and some of the Dragon Island (Stoneville) maps
  • Quest information added to Darcap in regards to Temple of Justice (r16409)
  • Quest information added to Navar in regards to Grukk's Tower (r16414)
  • Corrected destination coordinates from Guild Hall maps to Brest (r16416)
  • Cosmetic changes to Dragon Quest, Fire Temple, UndeadShaft maps; cave walls corners update for smoother merging
  • Nethack in Crossfire Entrance now contains anvils convert all dragon scale to dragon mail and shields (r16443)
  • New item, Quiver of Throwing of Holding (r16446)
  • AC changes (reduced) for monsters in Strange Old Wizard, Brest Scroll Shop and Brest Seaside Tavern maps (r16501 - r16503)
  • AC changes (reduced) for monsters in Zorn Castle (r16504)
  • AC changes (reduced) for monsters in Pygmy Forest, Adventurers Guild in DragonIsland, Humanoid Training Grounds and Burial Ground in Lake Country (r16508 - r16511)
  • AC changes (reduced) for monsters in Chaos Lair maps in Lake Country and Valriel Final (r16512 - r16513)
  • AC changes (reduced) for monsters in Castle Saromok (r16519)
  • Map name updates, Harry's Place and Harry's Place, Basement (instead of Haunted House) in Scorn (r16540)
  • Map name update, Eric's house is now Harry's Place in Scorn (r16544)
  • Punctuation and spelling corrections to Scorn, Valley of the Three Sisters, Whaling Outpost, Wolfsburg, Azumauindo, Brest, Darcap and some of the Dragon Island (Stoneville) maps
  • Map name update: Haunted House, Dungeon Level 2 is now Creepy House, Dungeon Level 2 in Scorn (r16559)
  • JXClient now supports in game lore and knowledge menu (r16606 - r16630, r16632 - r16637)
  • New graphics for figurines (r16677)
  • Modified graphics for potions (r16679)
  • New graphics for talismans (r16680)
  • Cosmetic overhaul to Scorn's Acme Inc. Building Shop (r16687)
  • New graphics for the following spells: asteroid, small bullet (r16758)
  • New graphics for the following spells: lesser golem, firetrap, glyph, pentagram, sigil (r16759)
  • Implemented random chance to make monsters immune to mode change spells (ie, Charm Monster) (r16769)
  • New faces for magical arrows such as fire, frost, lightning, poison (r16787)
  • Game now logs who makes it to the top of Valriel's Church (r16789) and Gorokh's Church (r16791)
  • Exit destination updated for Frost Cavern in Whaling Outpost (r16794)
  • Artifacts and other items show a generic face when they are unidentified, but will revert to a known graphic when identified (r16870)
  • Spell balance change to Summon Golem (damage, wc and duration reduced) (r16876)

2011

December 2011

  • Removed forced line breaks in NPC and sign message text to all maps in Ancient Pup Land, Pup Land, Grey Castle, Castle Ra-Gar, Tower of the Stars, Tower of Demonology, DragonQuest, Fire Temple, Nethack in Crossfire and Tower of Warrior Proving
  • Cosmetic change to cave themed maps in Ancient Pup Land and Pup Land, replaced blank tiles with solid cave wall sections and made change to corner sections in maps for nicer visual merging
  • Prices for access to item crafting rooms in Guild maps greatly reduced (r15995)
  • Grammar changes and spelling corrections to several of the maps in Pup Land
  • Guild maps now use the new graphics for currency conversion tables (r16115, r16242, r16247)
  • Spelling corrections NPC dialogue to Cameron's Tavern in Darcap, Apartment Building in Scorn, Darcap Circus Throwing Gallery, Fun Zone Boulderball, Goth's Tavern in Scorn, Chapel of Valkyrie in Scorn and City de Clouds
  • Bug Fix - crossfire bolts can now be animated (r16220, bug# 3440456)
  • Bug Fix - tree covered hills ground tile now displays correctly in the classic graphic set (r16221, bug# 3461961)
  • Bone reflex bow can now appear in archery shops (r16222)
  • New graphics for gem & coin conversation tables now visible in the Guild Maps (r16242)
  • Probe spell now displays hit point status bars above monsters when used (r16342)
  • Probe spell can now display status bars above monsters that are poisoned and/or diseases (r16359)
  • Perceive Self spell now displays information about immunities (r16361)
  • Number of attempts at known alchemy formulae now tracked (r16363)
  • New graphics for various alchemy based waters (i.e., Water of Diamond, Water of Pearl, et al.) (r16378)
  • New item, “quiver for throwing items” for storing thrown weapons such as throwing axe, throwing hammer, throwing spear, trident, shuriken and throwing dagger (r16381)
  • Pup Land Hall of Fame map now automatically updates with player's name who have solved the quest line (r16385)

November 2011

  • Cosmetic change to Cloud World Castle (multiple levels), replaced blank tiles with solid cave wall sections
  • Added the sorcery grimoire Sparkshower as one of the books for sale in Mosely's Magic Books in Scorn (r15382)
  • Removed forced line breaks in NPC and sign message text to numerous maps in City de Clouds and Ancient Pupland
  • Fixed issue with broken access to the Guild Tannery in all guild maps (r15455)
  • New quest related to Undead Catacomb in Lake Country (r15530)
  • Removed forced line breaks in NPC and sign message text to multiple maps in Navar, Port Joseph and Whaling Outpost
  • Resolved issue with keywords for the goose quest in Scorn (r15660)
  • Corrected pluralization to many objects to numerous Navar maps and a few maps in Scorn
  • Cosmetic changes with fence and wall sections to Glacier Keep in Whaling Outpost, multiple maps in City de Clouds and numerous maps in Navar
  • Cosmetic changes to several cave themed maps in Navar, Port Joseph and Whaling Outpost
  • Redesign and layout changes to some of the maps in Navar (The Frolicing Mermaid, Jeweler's Workshop of Navar, Rosco's Kitchen in Navar, Navar Imperial Post Office, Tannery of Navar, Strange Little Store) and Port Joseph (Gren's House, Farnass, Tomasso's house, Portia's House, Portia's House Second Floor, The Drunken Shark)
  • Bug Fix - dialogue corrections to accept plural forms of some key words (bug# 3438520, r15815)
  • New graphics for the spell banishment (r15830)
  • New graphics for the spell holy word (r15831)
  • New graphics for the spell holy orb (r15832)
  • New graphics for holy wrath's effect (r15833)
  • New graphics for the spell manabullet (r15836)
  • New graphics for the spell manablast (r15840)
  • New graphics for the spell manaball (r15841)
  • New graphics for the spell manabolt (r15842)
  • New graphics for great and exceptional jewels (r15844)
  • New graphics - Each skill scroll has a unique graphic for said skill (r15847)
  • JXclient - middle click in skills dialogue now activates or uses that skill (r15849)
  • New graphics - improve weapon (and related scrolls) and improve armour scrolls now have their own unique graphics (r15850)
  • New graphics - money converter tables or altars now have their own unique graphics (15852)
  • Corrected map entrance issue to Laughing Skull Guild in Nurnberg (r15871)
  • Grammar updates and spelling corrections to various maps in Ancient Pup Land
  • JXclient now supports CTRL+left-click as an alias for middle-click (r15955)

October 2011

  • Redesigned Inn to Fortress Ang map (r15155)
  • Cosmetic changes to Run-down Church in Wolfsburg (r15157)
  • The Bloody Cutlass and Dolphin's Delight inn maps in Wolfsburg are now stand alone maps (r15158)
  • Redesign to The Bloody Cutlass inn located in Wolfsburg (r15162)
  • Major update to Dolphin's Delight located in Wolfsburg (r15164)
  • Bug Fix - Color changes to graphics used by holy_word spells, they now use transparency (r15175, bug# 3330490)
  • Cosmetic update to Heimser's Hut outside of Wolfsburg (r15176)
  • Refactored bench graphics - less pixelation and color clean up (r15179)
  • Cosmetic update to Church of Valriel in Marksel (r15180)
  • Cosmetic changes to Navar Dragon Guild (r15184 - r15186)
  • Typo corrections to Ebony Tiger Thief Guild, Master Level (r15188)
  • Visual changes to Cave Weapon maps in Pup Land - black sections replaced with solid stone walls (r15189 - r15191)
  • New graphics, carved cave walls (r15199, r15201)
  • Replaced (black) mine walls with carved cave walls (grey) for nicer blending in Cave Weapon maps in Pup Land (r15200, r15202)
  • Graphic update, dungeon wall sections now have the same coloring scheme (r15204)
  • Cosmetic changes to Atelir of Artifact (Prison), Level 2 in Pup Land (r15207)
  • Pixel and color clean up for the pipe (weapon) graphic (r15209)
  • Pixel and color clean up for the wrench (weapon) graphic (r15210)
  • New graphic, additional fish pole (r15212)
  • Sargas's fine fishing supplies in Darcap now using new fishing pole graphic (15214)
  • Numerous cosmetic changes in regards to wall graphics merging with nearby walls in Pup Land and Guild maps
  • Bug Fix - Occidental Mages weapons can no longer be improved (bug# 2369423, r15239)
  • Bug Fix - players can no longer get stuck in an endless loop of directors in the Frost Cavern in Whaling Outpost (bug# 1864412, r15242)
  • Bug Fix - Monsters can no longer pick up furniture and wield them as weapons (bug# 2816526, r15244)
  • New monster - Quaathu (patch# 3105639, r15247)
  • Layout changes to Wizard's Workshop in Scorn (r15252, r15253)
  • Guild maps now have unique and descriptive names
  • Layout changes to Brest Imperial Post Office (r15318)
  • Cosmetic change to Pup Land Raffle Maps, replaced blank tiles with solid cave wall sections (r15353 - r15356)
  • Cosmetic change to Castle de Clouds Maps, replaced blank tiles with solid cave wall sections (r15357 - r15360)

September 2011

  • Updated stronghold graphic (r15026)
  • Updated darkhold graphic (r15027)
  • Updated slum graphic (r15037)
  • Updated cathedral graphic (r15045)
  • Updated rl house west graphic (r15046)
  • Update to various door graphics (r15047)
  • Redesign of the oakdoor graphic (r15048)
  • Color changes to stair graphics (r15049)
  • Color changes to unlit torch graphic (r15051)
  • Update and color changes to Plane of Fire building graphics (r15052, r15053, r15055, r15059, r15061, r15062)
  • New monster, Messenger Angel (r15054)
  • New layout and rewards added to Beginners map in Scorn (r15056)
  • Fixed issue with rain animation (r15077)
  • New graphic for snow (r15080)
  • New graphic, west facing Big Galleon ship
  • Updated coliseum graphic (r15082)
  • Redesign of Goth's Tavern in Scorn (r15087)
  • Redesign of Jacob's Lighting Emporium in Scorn (r15089)
  • Redesign of Medieval Kitchen in Scorn (r15091)
  • Redesign of Jeweler's Workshop of Scorn (r15094)
  • Redesign of Bowyer's Workshop of Scorn (r15095)
  • Redesign of Scorn Tannery house (r15102 - r15106)
  • Redesign of Metal Smith's Workshop in Scorn (r15106 - r15109)
  • Updated RL House 3 graphic (r15112)
  • Roof changes to RL House West graphic (r15113)
  • Updated RL House 2 graphic (r15114)
  • Roof changes to RL House 1 graphic (r15115)
  • New map - Port of Navar, West Gate House (r15117)
  • Redesign of Mostrai Cathedral in Navar (r15128)
  • Redesign of Temple of Ruggilli in Navar (r15113)
  • Pupland Raffle 1 should no longer have cursed items as reward (r15135)
  • Beginners2 in Scorn should no longer have cursed or poison items as random treasure (r15138)
  • New Map - Santo Dominion Gate House (r15143)
  • Redesign of The Noble Resting in Santo Dominion (r15145)
  • New Map - second floor to The Noble Resting in Santo Dominion (r15147)
  • Redesigned the shop in Fortress Ang (r15154)

Notable Technical Updates for September 2011

  • Crossfire server can now listed on IPV6 ports as well as IPV4 (r15065)
  • Update build process and scripts for the Windows GTKv2 client under Windows

August 2011

  • Slight tweak to the hedge wall graphics (r14928, 14931)
  • Priest in Temple of the Devourers (in Scorn) no longer has random movement, stands stationary (r14930)
  • Patch 33385001: New item, slug slime (r14932)
  • Patch 33385001: New recipe, dust of lethargy - works like the slow spell (r14933)
  • Weak walls now blocks spells from traveling through them (r14936)
  • Generated treasure that is cursed, damned or poisonous will no longer be blessed as well (r14943)
  • Brest Inn will no longer serve poison food items (r14944)
  • Bug fix: client display will now properly update speed and other attributes when consuming items from player inventory (r14947)
  • Players are now properly informed when their wc, ac and speed changes in the game (r14948)
  • Increase experience reward for crafting high shield and spiked shield (r14949)
  • New graphic animation for Valriel's Altar (r14969)
  • Altar's now have special animation when there is a god intervention (r14970)
  • Animation for Valriel's godly intervention (r14971)
  • New graphic, bloodwell - used in Stoneville (r14973)
  • Items on the table in the Scorn Magic Shop can no longer be picked up and have descriptive summaries when examined (r14977)
  • More hints and information on Training Centers Inc. in The Frolicing Mermaid in Navar (r14978)
  • Rhyzian Amulet quest now using the Quest System (r14980)
  • New graphic animation for Gorokh's altar (r14984)
  • Bug fix: experience for cure disease now applied to correct skill (r14986)
  • Correct name reference in Scorn Prison, should be Goth's Tavern instead of Gork's Tavern (r14988, r14990)
  • Cosmetic changes to Training Center in Scorn
  • Cosmetic and some layout changes to Scorn Imperial Post Office (r14997)
  • Redesigned and change entrance level of Friendly Giant's Tower in Scorn - map now reflects a tower (aka round) (r14998)
  • Updates to the goblin, ogre, skeleton and zombie Training Centers - character now have more time in there before they close down (r14999)
  • Grand Titan now a higher level then regular Titan (r15000)
  • Cosmetic update to the Scorn Zoo lower level - decor more similar to the first level (r15001)
  • New graphics and objects - falling rain and falling snow (r15002)
  • More animals added to the lower level of the Scorn Zoo (r15003)
  • Cosmetic updates to the Dragon Guild of Scorn (r15005)
  • Burglar alarm now working again to houses in Lord Butakis Fortress in Lake Country (r15008)
  • Cosmetic changes to the Bank of Skud in Scorn (r15016)
  • Graphic changes to shop1 graphic (r15017)
  • Graphic changes to t_house1 graphic (r15019)
  • Reworked roof tile for hovels2 graphic (r15020)
  • Graphic updates for s_house1 graphic (r15021)
  • Graphic updates for r_house1 graphic (r15022)
  • Graphic changes for r_house1 graphic (r15023)
  • Touched up coloring for the front window on r_house2 graphic (r15024)
  • Updates to the Abandoned Temple, Entrance in Scorn (r15025)

July 2011

  • Spell balance changes to Magic Wall spells, duration has been decreased (r14769)
  • Numerous AC changes (raised or made easier to hit) to multiple monsters (r14770)
  • Resistance to disease infections now decreases the infection duration when not immune (r14797)
  • New graphic, a green chest (r14800)
  • New graphics, punching animation for Fenx race (r14808)
  • New graphics, karate animation for Fenx race (r14810)
  • New graphics for some rings (combat, fighting, strife, war) (r14812)
  • New animation for the Ring of Ice (r14814)
  • New animation for the Ring of Fire (14817)
  • New animation for Ring of Acid
  • New animation for Ring of the Saint
  • New animation for Ring of Woe (r14823)
  • New animation for Ring of Doom (r14824)
  • New graphics for various amulets (r14827, r14829)
  • New graphics, scroll reading animation for the Fenx race (r14834)
  • Bug fix - jeweler's room can now be purchased in Guild Halls (r14837)
  • Additional graphics for the sword animation for the Fenx race (r14840)
  • Monsters now regenerate hit points even when not active (r14848)
  • New Jewelers store graphic now in Nurnberg (r14879)
  • More NCP dialog and in game hints to The Golden Lion tavern in Santo Dominion (r14880, r14881)
  • Mudman Quest near Santo Dominion is now using the Quest System (r14885)
  • Bug fixes to Pixie's Delight in Stoneville/Dragon Island (r14895)
  • New graphics, double sword animation for the Fenx race (r14906)
  • Thaumaturgy skill can now create and use horns in their formulas (r14910)
  • New potion and formula, Potion of Testing Monsters - works like the Probe spell (r14923)

June 2011

  • GTKv2 client now adds time stamps to in game events and messages (r14516)
  • New optional server function - player killing event automatically sends the “killer” to jail (r14527 - r14535)
  • Fenx race now has spell casting animations in all directions (r14560)
  • Bug fix - Gramp's earhorn can now be dropped (bug #3315687, r14562)
  • Bug fix - key problem with the Farmhouse near Scorn (bug #3316354, r14619)
  • Bug fix - Archduke quest in Scorn now works again, typo correction (bug #3316426, r14620)
  • Keys for locked doors now use a random set of graphics for they key faces (r14666)
  • Fenx race now has praying animation (r14677)
  • Red dragon players now have spell casting animation (r14682)
  • Blue dragon players now have spell casting animation (r14685)
  • Green dragon players now have spell casting animation (r14686)
  • Wraith players now have a wraith feeding animation (r14695)
  • Inventory sign added to the Scorn Magic Shop (r14699)
  • Broken trap now fixed in Pirate Chest quest (world_124_119) (r14720)
  • Gates now work again in Castle Magara cellar (r14723)

May 2011

  • Graphic touch ups on the Chess Club house (r14443)
  • Touch up of the front gate on the western castle graphics (r14444)
  • Bug fix - better handling character creation process (r14446)
  • Major cosmetic overhaul to Olaf's Armour Emporium in Navar (r14448)
  • Cosmetic overhaul to Ye Ol' Home Depote in Navar (r14450)
  • Cosmetic overhall to Bob's Fish & Chips in Darcap (14451)
  • Major cosmetic update to Wizzo's Magic Shop in Navar (14452)
  • Cosmetic update to Smith's Armour in Darcap (r14459)
  • Cosmetic update to Spike's Weapons in Darcap (r14460)
  • Major cosmetic update to Mirkland's Magic in Darcap (r14461)
  • Major cosmetic update to Molthir's Potionshop in Darcap (r14462)
  • Major cosmetic update to Darcap General Store (r14463)
  • Major cosmetic update to Bob's Bakery in Darcap mountain village (r14467)
  • Major cosmetic update to Guild of Sages in Darcap mountain village (r14470)
  • Cosmetic updates to Acme Building Supply of Wolfsburg (r14475)
  • Lythander's pipe has been fixed, it can now cast a spell (r14476)
  • Updates to Wolfsburg's Ye Olde Shoppe of Transpor (r14479)
  • Minor changes to Lone Town's Acme Building Supply (r14484)
  • Password change function (re)enabled in all supported clients (r14485 - r14487)
  • Update (world) map entrance name to match map name, Acme Homebuilding Inc. is now Acme Building Supply of Wolfsburg (r14488)
  • Updates to Lone Town's Ye Olde Shoppe of Transport (r14489)
  • Cosmetic update to Lone Town's Acme Building Supply (r14490)

April 2011

  • Major cosmetic overhaul to the Magic Shop in Scorn (r14361)
  • Newbie House map is now a unique map, so that players can go through the tutorials at their own pace and without interruption (r14363 - r14365)
  • Major cosmetic overhaul to the Weapon Shop in Scorn (r14366)
  • Major cosmetic overhaul to the Armour Shop in Scorn (r14367)
  • Additional dialog tips to the Brewery map in Scorn (r14372)
  • Removed line breaks to the dialog to Porter House in Scorn (r14373)
  • Added more chat hints for the Scorn Trappers (r14378)
  • Removed line breaks to the dialog to Yarid's House in Scorn (r14380)
  • Removed line breaks to the dialog to Port Gate in Scorn (r14381)
  • Major cosmetic overhaul to Food Shop Warehouse in Scorn (r14382)
  • New graphic for a gems/jewelry store (r14383)
  • New gem store graphic in place in Scorn (r14385)
  • Major cosmetic overhaul to the Scorn Gem Shop (r14388)
  • Major cosmetic overhaul to the House of Power in Scorn (r14391)
  • Modified shop signs or banners to make them easier to read for alchemy, armour and magic shops (r14393)
  • Modified shop signs or banners to make them easier to read for general store, fantasy general store and weapon shops (r14395)
  • Modified shop signs or banners to make them easier to read for bank, bank west, armour fantasy, general store west, magical fantasy, magical northwest, magical west, weapon fantasy shops (r14396)
  • Modified shop signs or banners to make them easier to read for inn, snow inn and prison (r14397)
  • Refactor and clean up of the prison building graphic (r14398)
  • Major cosmetic overhaul for the Alchemy Shop in Scorn, also minor changes to the lower (tutorial) level (r14400)
  • New graphic for archery shop (r14401)
  • Major cosmetic overhaul to Scorn's Best Bows (r14402)
  • Cosmetic overhaul to the Scorn General Store (r14403)
  • Redesign and minor cosmetic changes to the Port Inn of Scorn (r14404)
  • Major cosmetic overhaul to the Magic Shop in Euthville (r14405)
  • Cosmetic changes to Mosley's Magic Books in Scorn (r14406)
  • Somewhat cosmetic changes to Hanz und Franz Panzer Armour Shop in Santo Dominion (r14407)
  • Somewhat cosmetic changes to Elik's General Store in Santo Dominion (r14408)
  • Major cosmetic changes to Erash Sharp Blades store in Santo Dominion (r14411)
  • Major changes to Nosferatu - Specialist magic shop in Santo Dominion (r14412)
  • Changes to Lord of Rings store in Santo Dominion (r14413)
  • Multiple changes to General Store in Port Joseph (r14414)
  • Changes to Wayfarer's Rest in Port Joseph (r14415)
  • Numerous changes to Clem's Fine Archery in Lake Country (r14420)
  • Additional NPC dialog to Underground Tavern in Port Joseph (r14421)
  • Numerous Changes to Klondor's Wand Shop in Lake Country (r14422)

March 2011

  • Modified stats (AC, WC and exp) for the following monsters: evil master, ologhi, unusual kobald, evilclown, dave, deaths head (r14323)
  • Removed line breaks in dialog for the Gatehouse in Scorn (r14347)
  • Removed line breaks in dialog for the Creepy House in Scorn (r14350)
  • Major cosmetic overhaul of the Wanderer Inn in Scorn (r14357)

February 2011

  • Numerous code changes to jxclient, some changes to server code

January 2011

  • Fix and improve fountains in random maps (r14224 and r14225)
  • fix boots of mobility (r14227)
  • Crossfire 1.60.0 released

2010

December 2010

  • Fix issue with the DM command so one can now use the add experience to the sense curse and sense magic skills (r14149)
  • Shop headers now apply to small shops found on random maps (r14208)
  • Glowing crystals found in random maps now work again (r14219)

November 2010

  • Bug fix - prevent stealing of unpaid items from certain shop maps
  • Fix broken magic map spell for use on small maps
  • Tweaks (improvement) to gaining experience in oratory (bug# 3093752)
  • Alchemy danger or failure reduced
  • Bug fix - correctly align experience categories with appropriate skills
  • Skill tools are now picked up as “magical device” in the client pickup menu
  • Bug fix - players return to proper map upon death when using the advanced character creation method (bug# 3108219)
  • Fix path issue for Guild Storage Room in Ruins of Euthville
  • Update for new dragon players to pick starting elemental focus when using clients that support the advanced character creation method
  • New map in Darcap called Pet Shop
  • Fixed merging issue for identified items, now identified objects should merge (stack) together with like objects (r14102)
  • Bug fix - experience gained in bargaining when selling containers no longer extremely high (bug 3028405, r14103)
  • Fixed issue with the BBQ stove disappearing on Guild Maps
  • Fixed issue where a floor tile was not saving items dropped on it during map resets (was missing the unique flag)
  • Access to the Jeweler room in guilds now requires 100 platinum coins instead of 200
  • Player with lock picks now automatically attempts to use them on locked doors when not running
  • Rune of Healing in guild maps now have unlimited uses
  • Shop changes - more consistent pricing on groups of sold items, more consistent pricing on items sold per map reset interval, display payment in platinum coins instead of jade coins (r14116)
  • Fixed broken coordinates with teleporters in the all guild toolshed maps (r14121)
  • Summoned fog now dissipates after a while (r14122)
  • Cauldron's magical property (ie, +1, +2, etc.) now is used when calculating formula success (r14126)
  • Base value or pricing changes for a few weapons (bow, composite bow, hunters bow, long bow, long spear, pole axe, spear, throwing dagger) now lower or less (r14140)

October 2010

  • Armour Improvement scrolls are now picked up as “magical device” in the client pickup menu
  • New pickup type added to the client, called “container”
  • All coin types are used or listed when displaying prices
  • New maps associated with Darcap manor
  • Numerous sound related updates and improvements to the GTK-V2 client
  • Added an emergency exit to the Darcap and Pupland Raffle1 maps to allow players to safely leave when upper map levels reset
  • New character creation method, aka advanced character creation method added to to GTK-V2 client; more interactive character creation process in regards to setting up stats (allocate points), and a GUI interface for selecting race & class

September 2010

  • Guild updates in regards to in game management, maps and related features
  • Bug fix - cult enchanted weapons now possible again (bug #3055569)
  • Bug fix - Valkyrie altars now work again (bug #2933502)
  • New Map in Scorn called Doors Galore
  • New sounds for Burning Hands, Comet and Meteor Swarm spells
  • Lythander followers have access to the Defense spell again
  • The prayer Cause Black Death is now part of the Wounding path
  • Numerous sound related updates and improvements to the GTK-V2 client
  • Add the path Attenuation to the following spells: Slow, Invulnerability, Levitate, Color Spray, Shockwave, Windstorm, Destruction, Earth to Dust, Improved Invisibility, Invisible, Invisible to Undead, Marking Rune and Aggravation (Trunk and Branch)
  • Bug fix - auto-pickup now properly picks up weapons (bug #3075860)
  • Bug fix - correct problematic alchemy results (bug #2020224) (Trunk and Branch)
  • Bug fix - Cup of Coffee now properly recognized as a food item (bug #3077873)
  • DM command 'reset' can now reset unique player maps and unique squares in maps (Trunk and Branch)

August 2010

  • Bug fix - remove item duplication bug with containers (bug #3018536)
  • Players no longer see a message about being attuned or repelled to a spell path IF hey are denied to said spell path. This avoids confusion when a player sees they have (for instance): Attuned: Fire, Denied: Fire
  • Bug fix - traps now display spell names that they “cast” (bug #2915205)
  • Large House in Navar City moved to a new location within Navar
  • New map in Navar City, Pimol's Fine Bow Shop
  • Corrected an issue with a number of objects that would not merge their stack (revision 13562)
  • Fixed issue with the Curse spell, now works as intended again
  • Spell balance changes - too numerous to list (revision 13567)
  • Now possible to get Imperials in values of 10 and 100
  • Added a bank teller to the Lone Town Bank
  • Braziers no longer block movement when encountered in random maps
  • Lost overall level due to death are correctly and properly display to players now
  • New Maps in Scorn, Private Shops
  • Selling price changes for gold nuggets
  • 28 Private Shops added to Brest
  • “Old” Private Shops in Brest renamed to Private Museums
  • Change to the Steam Bolt spell, resulting “fog” now behaves differently
  • Numerous code related changes to the gtk-v2 client in regards to window behaviour
  • Some spells can now cause items on the ground to move (“go flying”) (revision 13656)
  • Python scripted Guilds are now considered default
  • Change with the jumping skill: now jumping into a monster or player attacks it
  • Food items that grant temporary stat bonuses now work again
  • Bug fix - unarmed combat experience no longer assigned to sorcery skill (bug #3054686)
  • Bug fix - wizard class now available to players (bug #3054519)

July 2010

  • Elves are humanoid, so they are now vulnerable to typhoid
  • Rare alchemy components can now appear in random maps as part of the minerals treasure
  • New dungeon map, Liomal's House
  • Improvement to the Throwing skill, now inventory items that have “throwing” in their name have higher chance of being used by the skill vs other items
  • Increase experience reward for elemental monsters in Twin Towers of Wolfsburg - the monsters have much higher hit points then normal elementals
  • Clocks now play a chime at the top of each hour
  • Bug fix - fixed movement problems from most summoned monsters (bug #2791003)

June 2010

  • Map layout and appearance changes to area surrounding Port Joseph
  • Elemental Quest maps in Darcap now using the Quest system
  • Mad Mage's Tower is now a lighthouse, design changes and new content added to reflect that
  • Scorn Castle now has a Sage that records rank and title of player who pass by it
  • New dirt road graphics
  • Hall of Heroes in Scorn Castle now restricts access based on player title
  • Roads leading to Training Centers remade to make them easier to follow
  • Great Highway between Scorn and Santo Dominion remade to make it simpler and easier to follow
  • Moved the map “Undead Shaft” as part of the road changes between Scorn and Santo Dominion
  • New monsters, Giant Leader and Giant Chief
  • Mad Mage Tower now requires in game knowledge to access it and complete that map's quest
  • Updated NPC dialog in the Darcap Tavern, barman now serves wine when asked
  • New Wine Quest for Darcap Tavern

May 2010

  • Player account passwords must be at least 2 characters in length
  • Layout and cosmetic changes to the Port Office in Scorn
  • New graphics, large wooden and iron ship anchors
  • Expanded NPC dialog for Gork, port guards, gate guards
  • Hermes' Inn now properly displays its name on the world map
  • Updated NPC dialog for King, Queen, Archduke, Count and Duke of Scorn
  • New graphic, Ships Wheel
  • Alfalfa's house in Scorn moved to new location and redesigned
  • Layout changes for Goblin Isle
  • Layout and appearance changes for Mad Village and Shipwreck Island
  • Water depth changes to the Port or Scorn, affects ship access for players

April 2010

  • House of Treasure key names are now unique (instead of key1, key2, key3)
  • Gnome “monsters” no longer have paralyzation as an attack_type
  • Corrected name conflicts for potions of fire resistances and potions of cold resistance
  • Changed the AC on doors, they are now easier to hit
  • Crossfire v1.50.0 released!
  • Players now see a warning message when resistance effects (i.e., from a potion) expire
  • Changes to the Scorn Armour shop - now requires a quest to have special armour made (revision 12995)
  • New graphic, wheelbarrow

March 2010

  • New graphic, red book
  • New Map, Darcap Public Library
  • Rename the cauldron in Rolanda's house so it is not confused as an alchemy cauldron
  • Redesign and revamp of all elemental houses in Darcap
  • Random map added to Darcap
  • Resolved bowmode “best arrow” crash issue
  • Fixed crashing issue when using the cast command without any arguments
  • Change to lockpicking skill - more difficult the lock, the more experience gained
  • New monster, Shadow Dragon
  • New item in the game, bright firepot

February 2010

  • New monster, Big Blue Wizard
  • Graphic update for Greater Demon
  • Graphic update for Chaos Knight
  • New map in Darcap, Thilgar's House

January 2010

  • Revamp of Saint Andreas' Church in Darcap
  • New map in Darcap, Fishing Shop
  • New item, ashes
  • Failing to make a Mushroom of Gourmet results in ashes instead of nasty disaster
  • Troll players keep their racial graphic instead of being updated to their class graphic (aka face)
  • Map update, players now have an exit lever to leave lower level of Devourer's Temple in Scorn
  • When talked to, NPCs now stay in a place for a few ticks before moving - only if random movement

2009

December 2009

  • New map, Tyl's House in Scorn
  • New in game graphics for sky and clouds
  • Cosmetic change to the Darcap Circus Roller Coaster map
  • Spell balance changes, spell levels increased on select spells (revision 12309)
  • Changes to experience gain for the Literacy skill (revision 12310)
  • Spell level for Face of Death reduced
  • Name change to bartender NPC in Darcap tavern - part of improved dialog update

November 2009

  • Formatting change with the output to the command, hiscore
  • Hiscore output now updates more frequently
  • Hiscore now properly lists players who disconnect from the game (was, died from dungeon collapse)

October 2009

  • Minor cosmetic changes to Fire Temple maps

September 2009

  • Gtk-v2 client interface changes in regards to the .glade layouts, HP/SP/Grace/Food/Exp label is split up in to four labels each along with encumbrance information
  • (Branch) god enchantment bug fix (revision 12190)

August 2009

  • Level changes to numerous prayers and spells (revision 12127)
  • Increase in the amount of Literacy experience gained when reading spells books
  • Grammar correct and removed line breaks from message in the Abandoned Temple found in Scorn
  • Bug fix - consecrate spell now works again (bug #2825935)
  • By default, permanent experience is now 50% vs %10%
  • In game instructions added on how to use the Pentagram and Glyph spells
  • Bug fix - resolved issue with pickup options specified by the player (bug 2835449)
  • Menu interface tweaks with the Gtk-v2 client
  • Fixed issues with certain broken buttons in the Gtk-v2 client

July 2009

  • Bug fix - Allow players to select a default “unarmed_skill” (such as clawing, wrath feed, etc.) for combat (bug 1989153)
  • Spelling corrections for some of the maps in Santo Dominion
  • Grammar corrections within the client (r12058)
  • Fixed an issue where the client inventory counter was not being used correctly with the dimension door spell (r12063)
  • Fixed a problem where pixies were not using wands or staff in their inventory - they will now
  • Using the spell dimension door when inside of a transport will allow (cause?) you to know leave the transport
  • Fixed a broken payment mat in the Scorn Library
  • Range (20 to 15) and level (5 to 15) change on the Charm Monster spell (r12072)
  • Spelling corrections to dialogue in Grumms Inn and Navar City
  • Added spell descriptions to numerous spells so they display this information in the GTK-V2 client (r12099, r12101, r12108, r12113, r12124, r12125, r12126)
  • Bug fix - gcfclient now exits nicely while offline and/or the metaserver is unavailable (bug 2806906)

June 2009

  • Graphic color corrections for dlevel_* graphics
  • Color correction for lake graphics
  • New farmyard monster - a horse
  • Numerous spell corrections for Pupland maps (patch 2800956, r11766)
  • Fixed problem with numerous monsters not using wands/staff/rods when they should (r11781)
  • Fix typos in Keysale map on Dragon Island
  • Fixed a problem with horns (as in wands) not working (r11796)
  • Fixed issue with rods where they didn't contain enough spell points to cast spells (r11797)
  • Bug fix - can now create scripts to drop items (bug 1961814, r11799)
  • Bug fix - correct god enchantment bug (bug 1990214, r11803)
  • Corrected problem where special keys stopped working (r11825)
  • Pet movement, skills and range weapons on tiled maps now works as intended (r11846, r11851, r11853)
  • Pets are now able to concentrate their attack on one enemy when being attacked by multiple enemies instead of always switching to a new target with each attack (r11862)
  • Bug fix - remove multiple “the” from hiscore output (bug 2017797)
  • Fixed incorrect experience rewards for disarming traps/runes (r11883)
  • PK (player kill) announcement will now show if the player was in hostile mode or not
  • Dragonclaw Dagger now assigns experience to the one handed weapons skill
  • Fixed a broken sign (providing in game hint) in the Tower of Ordeal
  • Map change to reduce the chance of the treasure from being destroyed, treasure also slightly reduced in Tower of Ludo (r11943)
  • Singing and oratory now works against multi-tiled monsters (r11957)
  • Monster AI improvement, they should always take the shortest route to the player (r11959)
  • Corrected issue where a dropped client connection would take a player back to their save bed when in a randomly generated map, now they appear back in the randomly generate map instead
  • Select trolls and giants will now pick up items found on the ground
  • Layout changes to the Scorn Armour Shop
  • Bullet Swarm spell is now three tiles wide vs a single tile
  • Monsters are now better able to open doors, and some monsters can destroy earthwalls just like players! (r11989)
  • Alchemy change, cauldron now explodes during alchemy failures
  • Bolt spells no longer hit the caster

May 2009

  • More dialogue added to Mork's replies in Friendly Giant's Tower in Scorn
  • New glade layout in the GTK-v2 client that supports or works with 640×480 resolution
  • Appearance and design changes to the glade based meflin layout in GTK-v2 client
  • Graphic and coloring improvements to the big lake graphics
  • Stylistic changes to the lobotomy glade layout in the GTK-v2 client
  • Communication panel changes in the lobotomy, caelestis and chthonic glad layouts in the GTK-v2 client
  • User interface changes to all glade based layouts to ensure uniformity in the GTK-v2 client

April 2009

  • Removed duplicate shop floor tiles in Brest Magic Shop (trunk and branch)
  • Fun Zone update - more then two players can enter the sumo wrestling, removed clouds that conflicted with teleporters, enlarged the “death area” to prevent trapping players in the map
  • Fun Zone update - more then one player can enter the obstacle course, enlarged the “death area” to prevent trapping players in the map
  • Fun Zone update - enlarged the “death area” to prevent trapping players in the volcano map
  • Fun Zone update - limit the number of players in Boulder Ball to eight
  • Bug fix - players can no longer place containers inside of containers (ie, bag inside of a chest) (bug 2602566)
  • All guilds now use the python based scripting to manage guild features (r11637)
  • The command wimpy now has a help file associated with it ('help wimpy) (r11639, patch 2753395)
  • Removed Guild Houses Inc in Scorn and Guild Key Buildings in Azumuindo since guilds are now purchased via Guild Guardians in individual guild maps (using python scripting)
  • Feature changes to Drunken Shark map in Port Joseph - npc dialogue line break change, bar now blocks movement
  • Increase number of exits out of Tomasso's House in Port Joseph

March 2009

  • Bug fix - rabies no longer drains stats so far that they “flip over” to 30's again (r11590, bug 1830750)
  • Fishing poles now work again

Unless specified otherwise, changes are in both trunk and branch .

February 2009

  • Bug fix that would allow players to use unpaid items
  • Fix broken exits to private maps
  • Shop inventory sign added to Ye ol' Home Depot shop in Navar
  • (trunk) Replaced the centipede with a gnoll champion in Beginners2 in Scorn
  • (trunk) Kind and Queen of Scorn can no longer be charmed
  • Bug fix, anvils to create armour from dragon scales working again in Brest CVT

January 2009

  • Hanuk the Dark Angel can no longer be charmed
  • Redesign of Bob's Bakery near Darcap
  • Chaos Dragons in Chaos Lair can now cast the spell, Colour Spray
  • Added missing floor tiles in a number of maps
  • Wall changes for better cosmetic merging in numerous maps
  • Graphic change, Rainbow Island Lighthouse looks like a lighthouse now instead of a tower
  • Release candidate v1.12.0 now available
  • Graphic corrections for stairs in Brest Player Shops
  • (trunk) Shop areas in Lord Byron's Castle (Stando Dominion) now stand alone maps so they support map headers and inventory signs
  • Bug fixes in regards to destination coordinates on exits for multiple maps

2008

December 2008

  • Replaced the old graphic “oakdoor” with a new|different exit graphics
  • (trunk) Bugfix: GTK clients no longer have the double text bug (requires compile from source)
  • Redesign of Brest Armour, CVT, IPO, Food, Magic and Weapon shops
  • Cosmetic updates with the Kingdom Palace quest in Brest
  • (branch) Redesign of House of Healing in Scorn - now sells all different potions of life, balms of cure poison and balm of minor healing
  • (trunk) New map in Brest - Shrine of Valkyrie
  • (trunk) Bug fix for Valkyrie's Amulet of lifesaving - new archetype and graphic and the amulet can no longer be dropped (without disappearing) or gifted to other players
  • (trunk) Update the Mercenaries building in Scorn so players can't get trapped inside the rooms
  • (trunk) Altar of Detect now costs 25sp per casting (vs. 25gp)
  • (trunk) New sky archetype so that the Pupland Dragon Terminal and Raffle level look like they are floating in the sky vs. an island in water
  • (branch) Moved Puddings Place map to the Harbor area of Scorn

November 2008

  • (trunk) New lake graphics
  • (trunk) Increase chance and amount of silver coins dropped by lower level monsters such as orcs, goblins, gnolls, ogres so that low level players have easier access to “cash”
  • Payment altars (“200 gp for a day pass) and conversion tables (“10 gp for a pile of salt”) now accept any coin for payment (and will make change, if/when necessary)
  • (branch) All maps had their map level difficulty adjusted to something slightly more realistic. This should result in better treasure & harder traps in many maps
  • (branch) Nearly all maps now have unique and updated names (titles)
  • (branch) Bug fixes with some maps in regards to exit/entrance alignment
  • (branch) Shop headers added to store maps that didn't have them before
  • (trunk) Improved dialog with NPC's Mork and Gork
  • (branch) Numerous cosmetic updates (wall & fence updates, missing floor tiles added) on numerous maps
  • (trunk) Cosmetic changes and more items (all levels of Potions of Life, balm of cure poison, balm of minor healing) added to the shop inventory in Scorn's House of Healing
  • (trunk) Redesign the four Sages Tower (near Darcap) to make them look like towers
  • (trunk) Redesign of the dragon character's Hall of Selection - includes layout changes and a way to change metabolism focus right away (without having to pay for it from one of the Dragon Guilds)
  • (trunk) New maps related to Valkyrie - temple and quest for initiation in to the cult, maps are located in Scorn

October 2008

  • (trunk) All maps had their map level difficulty adjusted to something slightly more realistic. This should result in better treasure & harder traps in many maps
  • (trunk) Nearly all maps now have unique and updated names (titles)
  • (trunk) Bug fixes with some maps in regards to exit/entrance alignment
  • (trunk) Shop headers added to store maps that didn't have them before
  • (branch) Numerous cosmetic updates (wall & fence updates, missing floor tiles added) on numerous maps
  • (branch) Resistances and attacktypes for multiple monsters (Mudman, Chaos Lair, Snake Pit, Valley of the Three Sisters) reverted back to their intended setting and values

September 2008

  • (trunk) Elemental Houses in Darcap (darcap/darcap/airhouse, darcap/darcap/earthhouse, darcap/darcap/firehouse, darcap/darcap/waterhouse) were redesigned
  • (trunk) Numerous cosmetic updates (wall & fence updates, missing floor tiles added) on numerous maps
  • (trunk) Resistances and attacktypes for multiple monsters (Mudman, Chaos Lair, Snake Pit, Valley of the Three Sisters) reverted back to their intended setting and values

August 2008

  • (trunk) new maps called Fun Zone added to Darcap Circus
  • (trunk) Darcap Circus now part of the world map instead of a “mini-map”
  • (trunk) ship routes updated in Scorn and Navar - ships only travel to the closest city now
  • bugfix: nine ring sword can now appear in shops
  • bugfix: can no longer insert a container in a container resulting in 0 weight
  • snapshot release of the Windows GTK Client based on trunk code base
  • (trunk) updated and modified maps in the Pygmy Forest
  • (trunk) new maps, Saromok Quest

July 2008

  • bugfix: alchemy experience should now be tracked correctly
  • bugfix: party passwords can now be 8 or more characters long
  • cosmetic changes - missing floor tiles added in places that they were missing
  • bugfix: players can once again build talking books, listening books and signs
  • (trunk) new terrain features for the Scorn Arena
  • (trunk) now possible to get more then just fingers as trophies for arena battles
  • Keywords used for NPC dialog is now case insensitive
  • Scorn Armour Shop can now make different colored Dragon Mail Armour (depending on the color of scales used)
  • New content for Resir's House in Scorn
  • New map set - Pygmy Forest

June 2008

  • cosmetic changes - missing floor tiles added in places that they were missing
  • bargaining skill now works in many of the pupland maps
  • (trunk) many disease visual effects (i.e., saliva puddles from rabies) disappear over time

May 2008

  • new graphic for the fireborn race
  • (trunk) expansion for Resir's House (located in Scorn)
  • bugfix: consecrate was not working properly for Valkyrie altars
  • (trunk) new map, Navar University - good source for lore
  • (trunk) now possible to create red, green and blue dragon mail in the Scorn Armour Shop
  • cosmetic changes - missing floor tiles added in places that they were missing

February 2008

  • (trunk) use of specific items can be restricted to certain player races only
  • (trunk) support for specific animation to every race/class combination

January 2008

  • (trunk) weather code removed
  • (trunk) new plugin, citylife, that randomly spawns / remove NPCs in Scorn, to animate some the city
  • (trunk) new command, give, to give an item to a NPC
  • (trunk) major combat rebalance

2007

December 2007

  • (trunk) new plugin event type, user, to enable various things
  • (trunk) add death animations
  • (trunk) smarter path algorithm for monsters
  • (trunk, and jxclient) new sound support

November 2007

  • (trunk) multiple language support, with the new language command
  • (trunk) Added support for compound attack animations (displaying a custom animation sequence in some cases)

September 2007

  • (trunk) Several new glade-2 Glade Designer main window layouts are available for the libglade client.
  • (trunk) The GTK V2 client now uses libglade to allow changing the main window without re-compiling the code.
  • new empty command, to empty a container, or all, onto ground or into opened container
  • fix wrong key placement in random maps, should now always be able to open all locked doors
  • hiscore is now updated while playing
  • Renamed “potion of invulnerability” to “potion of shielding”

August 2007

  • (trunk) metaserver2 support through curllib
  • make map saving more robust, warn online DMs if failure
  • (trunk) update plugin / python documentation in doc directory, from the wiki
  • (trunk) add glowing to attributes of an item
  • (trunk) code cleaning, bug fixes

July 2007

  • documentation fixes, including handbook/spoilers generation
  • bug fixes, code cleaning

June 2007

  • You can now drop a lit lantern
  • Identification skills (alchemy, bowyer, smithery, …) now cover an area instead of just a spot
  • Multipart altars now work correctly
  • Add Crossfire.Object.Skill property.
  • bracers now give dam if they have some set
  • DM 'reset' command now accepts relative paths
  • DETECTORs will now detect 'players' (default slaying field)
  • (pk) isn't displayed when it's actually a (duel)
  • (trunk) Crossedit was removed, deprecated by Gridarta
  • various bug fixes

May 2007

  • Town portal works again from/to random maps
  • New Python method for Object, SetResist()
  • New server setting, allow_broken_converters, that controls what to do when an incorrect converter (value of resulting object is more than the value of converted objects) is encountered
  • Reopen log file on SIGHUP
  • New use command, which enables more complex item interaction (trunk only)
  • Fix diseases propagating to spectators when in arena
  • Performance improvement for massive spells (comet/asteroid for instance) (trunk only)
  • Players will now rejoin party they were when they logged off. This behaviour can be controlled through the new 'party_rejoin' command. Check its help for more information.
  • New body slot, 'legs'. Some races have 2, others none.
  • Can't eat/drink food if you can't pick it.
  • “Calming floors” now calm down monsters attacking
  • Log can now have a timestamp (check settings file), now correctly log player creation

April 2007

  • New skill: fishing. No maps for now with required tools, but it's available anyway :)
  • Polymorph spell reenabled. Code should work with multipart mobs. Tweak parameters, put some caps. Will need to be tested (should probably only appear in wands or scrolls)
  • Experience for charm monster spell is now shared between party members, like other experience
  • New feature - monster express a dialog (aka greeting and death messages) to players, currently used by the Advocate of Gorokh (dungeons/gorokh/gorokh_final) and Valriel's Vicar (dungeons/valriel/valriel_final)
  • New map in Lone Town, “Ye Olde Shoppe of Transport” - provides teleporters & fast travel to locations throughout the CF World
  • Skill tools (talismans, holy symbols and others) will now be applied automatically when reading the matching skill, even if it's not required. This way player will beneficit from the tool's bonuses. If you don't want that behaviour, leave your tool in your apartment :)
  • items “of Occidental Mages” now work again. Beware strange rings!
  • GTK client's 'spells' menu has now been improved to enable direct spell writing on a scroll. Select a spell, select the 'inscription' tab, choose the item to write on, click the 'inscribe' button
  • new wagon outside Scorn: can be used to move rapidly between towns (hint: move on it, and say a direction)
  • new random map parameter, 'multiple_floors'. When 1, each room will have a different floor (all from the same style though). Requires doors and walls to work.

March 2007

  • Player will be warned when spell effects are about to expire. This works for protections, stats changing, xray, …, but not for invisibility.
  • Items can now have a fixed price, independent of player's charisma. Key/values price_adjustment, price_adjustment_sell and price_adjustment_buy are used (trunk only).
  • Python plugin can use Crossfire. FriendlyList to get access to objects on friends list (pets and such), and also use Object.Owner to get the object's owner.
  • New updates and additional maps to Zorn Castle in Brest (trunk and branch)
  • New random map can be found in the Mostrai Temple in Scorn (trunk and branch)
  • New shop in Brest for charging crystal and dispelling cursed or damaged magical items (trunk and branch)
  • Two updated release of the CrossfireEditor (map editor from the Gridarta project now using a new name)
  • Import of missing maps to complete City de Clouds region (trunk only)
  • DMs casting spells don't lose any sp/gr/time (trunk only)
  • Hidden DMs don't glow
  • New DM command: dmtell, like 'tell' but can't be ignored by players
  • Turning on/off a lamp will now update light sight correctly even when not moving
  • Initial player armor, shield and weapon (given by race and class) will be initially applied
  • Implemented a new region, Ruins of Euthville (trunk only)
  • Crossfire v1.10.0 was released!
  • Monsters will now fire arrows/bolts more smartly.

Febuary 2007

  • new server setting, allow_denied_spells_writing, for inscription
  • two new settings are added, pk_max_experience and pk_max_experience_percent. Check settings file to see how they work.
  • also, experience gained for killing a player never exceed experience that player can lose considering permanent experience.
  • add a “generator_radius” field to generators; objects are created randomly within this radius of the generator.
  • make players change place with pets from party members instead of pushing them away.
  • plugins can now get/set a user's savebed location and x,y coords, as well as object's speed_left field.
  • GTK client will “remember” pickup mode hopefully.

January 2007

  • new feature: random effects when casting a spell while confused (beware!)
  • new item status: blessed (books/scrolls only)
  • books and scrolls can now be cursed/blessed - take care when applying them!
  • avatars and holy servants can now be random, so gods can have multiple ones defined
  • altars will now accept non merging items that match - thus you can drop eg 1 platinum and 10 gold coins
  • wraith race changes
  • god-given items will disappear when switching gods
  • new 'lock' command to lock/unlock items from text zone
  • when enchanting applied armor, it will be unapplied if player can't handle it anymore due to power item restriction
  • orcknuckle now requires dice to play

December 2006

  • “Talisman of Evocation” renamed to “Talisman of Creation”
  • fix item power for generated items
  • initial items shouldn't be bad anymore
  • blessed (by gods) weapons now have an owner
  • change behaviour for fog casting
  • perceive self now displays glow radius
  • don't attack eg doors if there is a monster on the same spot, attack monster
  • custom monsters are not broken anymore by curse/diseases
  • fix for show invisible weirdness
  • fix for healing spells giving gr
  • new pickup flag for flesh
  • thief class now has bargaining as default skill
  • changes to max speed: armor's maxspeed is now enforced strictly

Archive

2006

Template

crossfire_traffic.txt · Last modified: 2024/10/07 23:42 by leaf