Server Update to latest SVN, June-26-2007

http://www.metalforge.net - Branch/1.x Server

Moderators: Board moderators, Metalforge staff

Post Reply
Leaf
Forum Aficionado
Posts: 1994
Joined: Tue Apr 29, 2003 5:55 pm
Location: Minnesota, USA
Contact:

Server Update to latest SVN, June-26-2007

Post by Leaf »

The following changes have been implemented on the server:

Make armour handling coherent between gods, monsters and such. Cloaks and bracers are not armour.

Handle no money case when player tries to exit shop.

Fix mishandling of weapon/shield/armour restriction.

Speed and SpeedLeft fixes, merged from trunk.

Implement feature request #1560416: give warning when spell is about to expire

Implement feature request #1528522: Initial items should be applied/worn.

Update player's view when turning on/off a lamp.

Add a help file for the 'maps command

Fix bug #1695764: Charm monsters - shared experience broken.

Add blue and green dragon scales.

Fix bug #1713112: rabies infects audience of the arena.

Fix bug #1713140: sustenance overflow.

Add party rejoin at login. New command 'party_rejoin' to control the behaviour.

Fix bug #1726561: formulae for potion_heal needs supreme potion of life.

Fix bug #1726632: After useing a # of times on the forge..

Fix bug #1729192: Writing any spellscroll requires positive grace

Apply patch #1638868: Ident skills cover larger area with exp courtesy Aaron Baugher

Fix bug #1730874: +dam on bracers not working.

Fix crash at login if player is set to rejoin party, and that party does not exist - shouldn't try to use partyname from null structure.

Don't say '(pk)' if duel, makes it easier to check for real pk.
"Put another, more succinct way: don't complain, contribute. It's more satisfying in the long run, and it's more constructive."
Eric Meyer
Leaf
Forum Aficionado
Posts: 1994
Joined: Tue Apr 29, 2003 5:55 pm
Location: Minnesota, USA
Contact:

Post by Leaf »

Or, if you prefer - a summary from the wiki Traffic page:

http://wiki.metalforge.net/doku.php/crossfire_traffic

* 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)
* 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
* 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.
* 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)
* 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.
"Put another, more succinct way: don't complain, contribute. It's more satisfying in the long run, and it's more constructive."
Eric Meyer
Post Reply