The current Crossfire Traffic is July 2006
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 both trunk and branch.
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 (trunk)
(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
(trunk) multiple language support, with the new language command
(trunk) Added support for compound attack animations (displaying a custom animation sequence in some cases)
(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”
(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
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
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
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.
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.
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.
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
“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