3.1
*** empty log message ***
*** empty log message ***
*** empty log message ***
reste --unique
sigfpe handling
avoid crash on brewery crystal
*** empty log message ***
g++-4.7
*** empty log message ***
move dm/dmhide/nodm/hide to perl, remove most hidden handling and numerous related changes
enable spell prefix match again, but a bit more strict
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
new login
*** empty log message ***
ncom bye bye
*** empty log message ***
respect mapspace limits in create food/missile
*** empty log message ***
-Time::HiRes
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fix exp_table checksum
*** empty log message ***
*** empty log message ***
setup JSONOBJECT
*** empty log message ***
nekosan 4ever
*** empty log message ***
*** empty log message ***
*** empty log message ***
ota update
*** empty log message ***
*** empty log message ***
*** empty log message ***
big min/max type change
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
commited fix for freed_map initialisation order.
buildmaterial redone
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
the deliantra perl module handles these
*** empty log message ***
*** empty log message ***
clean up in_memory handling
activate maps only when player is near, not when loading the map
*** empty log message ***
*** empty log message ***
implemented quad wall and floor removing and open_space exits.
added is_quad flag.
removed micropather
better noise stuff, blitz++ dependency
*** empty log message ***
*** empty log message ***
move gridmap to arch, refactor cf.pm a bit
*** empty log message ***
added potion of fortitude.
*** empty log message ***
*** empty log message ***
made speed potions a bit easier for now.
*** empty log message ***
*** empty log message ***
*** empty log message ***
made the wording of "use_skill jeweler analyze" more 'precise'.
*** empty log message ***
move visibility, magicmap, glyph to .faceinfo files
random...
*** empty log message ***
*** empty log message ***
resists_xxx body_xxx_yyy match
*** empty log message ***
support default glyph in cfutil
fix impr_wis.arc.
*** empty log message ***
fix random map duplication
added changes entry.
*** empty log message ***
use last_sp, not cursed/damned flags for remove_curse/damnation spells
*** empty log message ***
add noise library, as of yet, unused
*** empty log message ***
implement wilderness portal
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
curse/identify improvements/changes
no longer unapply cursed items
*** empty log message ***
refactoring (untested)
*** empty log message ***
got rid of Layout, better memory management etc.
add cave maze type
*** empty log message ***
*** empty log message ***
*** empty log message ***
fixed small error in artifacts file.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
3.0
converter
*** empty log message ***
*** empty log message ***
check skill suitability much earlier, to avoid clearing the skill in use
fix music scheduler
music groups, music conf file, post_init async
*** empty log message ***
preload unicore/...
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
make password command only usable for the DMs for the moment. too broken/insecure for users :-/
added ring/amulet maker to generated jewel.
*** empty log message ***
do not log local connects
*** empty log message ***
initial wassar check-in
*** empty log message ***
seen freeze
*** empty log message ***
*** empty log message ***
calc_alch_danger use correct skill
*** empty log message ***
next try at weight updates
added shop listing price, and fixed treasure value generation a bit.
rebalanced jeweler skill.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fix aio deadlock properly by using mutexes and condvars
correctly update mapspace lights for stand_in_light
*** empty log message ***
unapply keyless containers
speed up get_typedata
indent
*** empty log message ***
indent
*** empty log message ***
added password command.
fixed fire5 nurnberg reception quest to match newtyle torches.
treat sound.conf and jeweler.yaml like other data files
move resource files to arch
move resource files to arch
-MAX_BUF, You paid message...
indent
*** empty log message ***
re-appl<y no-auto-exit hack :(
*** empty log message ***
*** empty log message ***
indent, µ-opts, no tmpbuf :)
*** empty log message ***
made spark shower available.
indent
replaced building instructions. and workarounded the listening books problem.
rebalanced spell values. base value for spellbooks have been adjusted greatly too. also adjusted darcap town2 shops a bit w.r.t. difficulty and shopgreed.
heaven town book shop added (greedy one :).
curse/magic identify
*** empty log message ***
jeweler rebalance.
µopt
callgrind says this makes it faster
*** empty log message ***
*** empty log message ***
caveh
*** empty log message ***
improved map init and link map
*** empty log message ***
get rid of open_and_uncompress and oher stuff
*** empty log message ***
bookarch parser et al.
*** empty log message ***
attackmess parser/file format change
raramraramraram
riddify us of fgets
use thawer for recipe/formulae parsing
better need_identify
*** empty log message ***
*** empty log message ***
*** empty log message ***
find_makr_object > mark, fix throwing
sigh
*** empty log message ***
initialize them for now.
enhance output of the mapinfo command (display visible name, and for wizards display x and y position in the map).
*** empty log message ***
*** empty log message ***
rebalanced arrows and bolts a bit. you can find bigger amounts in shops, but they are more expensive (but cheaper than the bolts/arrows you can get via a converter).
sigh.
navar apartment change.
*** empty log message ***
freelist management
no delitem player
*** empty log message ***
*** empty log message ***
*** empty log message ***
logfile suspend/resume
*** empty log message ***
make sure failed castings alsot ake a while
*** empty log message ***
*** empty log message ***
do not create empty owner refs!
get rid of QUERY_FLAG/SET_FLAG/CLEAR_FLAG macros that I always hated
*** empty log message ***
indent and difficult-support
*** empty log message ***
added rathouse made by Dustfinger.
new server protocol
*** empty log message ***
slots
remove artificial run/fire delay, refactoring
fix change_abil messages for rods
*** empty log message ***
fix get_levelnumber and rename it to ordinal, also allow more format buffers
optimisations
mining skill :)
more const autogen
genconst
tuning
*** empty log message ***
*** empty log message ***
*** empty log message ***
details
preliminary check-in with dbeugging code
added mining quest. relocated jeweler town. adjusted rent.ext. added archetype for mining scroll.
added detect mineral spell.
*** empty log message ***
*** empty log message ***
*** empty log message ***
hrmpf
*** empty log message ***
invitation to unaggressive and friendly monster places is easier now.
*** empty log message ***
move_ob/move_object => ->move
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fixed mana fountain unbalancement.
added grave digger.
*** empty log message ***
added find_object_uuid and added uuid to look_at.
goodies
*** empty log message ***
new apartment.
added book reading sounds.
added zombie death sound. and fixed compilation problem in apply.C. and added my todo items.
*** empty log message ***
*** empty log message ***
fixed building on all kinds of floors.
indent
the player can now deposit and withdraw 'all'.
*** empty log message ***
2.93
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
jeweler dungeon quest fix.
limited jeweler skill a bit.
get_slot fix
poison cloud fix.
more utf8 marking
*** empty log message ***
*** empty log message ***
indent
*** empty log message ***
crash
extended safe env.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
2.92
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
2.91
-instance, some los fiddling
*** empty log message ***
*** empty log message ***
add quiver of bolts
speed is positive inside the server
*** empty log message ***
code cleanup in move_symptom.
indent
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
add gorokh's final map from crossfire
*** empty log message ***
*** empty log message ***
added lock/unlock patch from shawn robinson.
no more floating point output in jeweler skill.
avoid perl_hv_common etc.
*** empty log message ***
flags => attachable_flags
*** empty log message ***
fix icecube thawing bug
*** empty log message ***
material overhaul
store hash in shstr
remove max_nrof from maps, make spell updates delayed
fixed bug in learn_spell.
initialize nr with 0 in convert_item.
whew
*** empty log message ***
*** empty log message ***
skip flag checking loop, if possible
*** empty log message ***
lots of cleanups
2.90
*** empty log message ***
*** empty log message ***
*** empty log message ***
remove all protos from include/*proto.h for functions that are effectively static
*** empty log message ***
*** empty log message ***
implement match for locked doors
*** empty log message ***
*** empty log message ***
interim checkin, new spell
*** empty log message ***
agpl reorganisation
clarify 100% agpl files
import map names from crossfire
*** empty log message ***
*** empty log message ***
add undead shaft
river_subway2
minor maps
add elven moon mapset
add temple of justice
add pygmy forest
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fix many plurals, or sometimes just atmospherically enhance them
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
add stuff. yeah.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
2.82
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
add styles
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
Make slag no_drop so it can't be dumped out of cauldrons. Fix bug where no_drop items can be transferred between containers.
improve some book messages
get rid of HUGE_BUF
cleanups
cleanups
Set item_power for Greysword and Greyshield to 0 so they get calculated instead of inheriting the fixed value from base arch. Fix name of Lepred's Bag *of* Undiminishing Capacity
Add inscribable arches for other book types. Use 'container'/weight_limit to define capacity of inscribables in characters. Add treasures/arches to specify books with/without text. Scorn and Navar Public Libraries use these so they don't generate inscribables. Fix bug allowing theft of blank books from libraries. Fix bug preventing adding an adjective to a book name if the titles are used up. Change error message on reading empty book to be more clear. Change error message on failed inscription [too much text] to be more informative. Looking at an inscribable will tell you what you can do with it/what its capacity is in a hint. Fix broken debug statements in book generation.
*** empty log message ***
*** empty log message ***
new npc dialiogue options
2.81
clarify license
clarify license
*** empty log message ***
*** empty log message ***
Skill tools now show their skill in their description when identified.
Post Office now reports prices correctly [and consistently]. Prices tweaked.
*** empty log message ***
Give artifact foods sufficiently long duration so they're worth having. Make artifact foods effects not stack with themselves, so they're not way too good. Add a couple of new artifact mushrooms. Make all mushroom types available when crafting mushrooms using woodsman: each craft attempt will generate a random mushroom type. Tweak force_add so it can't cause improved sustenance, provide force_set_timer so they can be reset.
*** empty log message ***
Fix exploit where books inscribed or marking runes created by players could contain special text such as "@match" or "@eval" which would allow them to execute arbitrary code.
Fix alchemy [and other craft skills] so recipes marked as transmutation will actually transmute an ingredient when appropriate.
Make builder insert pedestals correctly under floor. Make the pedestals unique on non-unique maps so they're preserved. Fix floor replacement so it doesn't sometimes put the new floor too high.
*** empty log message ***
(maps) Fix guild teleporters to Pupland Terminal
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
just a simplification
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
2.80
fixed lighters w.r.t. torches.
*** empty log message ***
*** empty log message ***
*** empty log message ***
did i really check in this horribly broken thing?
*** empty log message ***
removed attacktype == 0 check in update_stats.
fixed & normalized warriors.
heaven town region.
fixed small overflow and check in bank code.
fixed bug in jewelery quest.
*** empty log message ***
2.79
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
dimdoor spellarg
*** empty log message ***
fixed bug with Z<>.
properly catching exceptions from callback in irc.ext.
added ratelimited food table and made convert_item available to perl. and fixed manafountain.
entry about new gemshop in heaven made by boes.
dot not missing.
documented fix in /darcap/quest/water
added hint for slag ex usage.
added changes entry w.r.t. pupland npc dialog change.
fixed show invisible, to show objects of type CONTAINER. (lets hope this doesn't break any quest too hard, but for tuk5 it seems to be the only way to make the box visible...)
fixed quiver of holding bolts.
adjust los lightness a bit
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
added patches from Job Vranish.
*** empty log message ***
*** empty log message ***
2.78
fixed alchemy bug.
*** empty log message ***
*** empty log message ***
*** empty log message ***
fixed bug in connect error handling in IRC gateway.
*** empty log message ***
fixed weapon improvement mechanism. removed duplicated 'item power'-like check and weapons are using only item_power now to track ability to handle improved weapons. Also fixed a bad check for the maximum number of improvements for weapon.
fixed message for too powerful weapons.
*** empty log message ***
afaik, this was a disastrous bug
*** empty log message ***
added notes about new faces from Lisa Larsen.
*** empty log message ***
*** empty log message ***
2.77
*** empty log message ***
*** empty log message ***
added IRC color filter.
rebalanced starting spells.
fixed broken duplicate spellbook removal.
*** empty log message ***
recent arch fixes.
added cursed effect to lamps and torches.
*** empty log message ***
*** empty log message ***
*** empty log message ***
added new lamp and torch system.
*** empty log message ***
2.75
*** empty log message ***
mapscript changes
connected => shstr, beginning of mapscript
more commands to tabs
*** empty log message ***
*** empty log message ***
sanatized alchemy skill.
*** empty log message ***
slim down perl interface
*** empty log message ***
doh
centipedes shouldn't flood old scorn so fast now.
*** empty log message ***
further optimisations
refactoring of shstr classe,s new shstr_tmp, lots of minor rewriting
*** empty log message ***
*** empty log message ***
2.74
*** empty log message ***
fix more multipart monster bugs, speed up teleporters, clean up lotsa code
nuke old autopickup
*** empty log message ***
speed up destruction
smell, remove gcfclient support, material fixes, cfpod parse fixes, refactoring
mp fix
optimise rng for powers of two
gcfclient removal
extdnedMapInfos removal, mapextended removal
*** empty log message ***
*** empty log message ***
improve los, fix bugs
protect guards in navar portgate.
wizlook
rmeove the last remnants of the weather code
implement primitive noise hack
*** empty log message ***
new torch graphics.
*** empty log message ***
fixed create bomb below doors (and other objects that cast it).
*** empty log message ***
some hints
new los code
*** empty log message ***
2.73
2.73
refactored lighting
*** empty log message ***
indent
fixed jump skill.
*** empty log message ***
take advantage of Guard module
log about map change.
hall of selection + oratory in swashbuckler
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
enotunderstood
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
dragonbreath => dragonfire changes documented.
updated changes with latest weight patch.
*** empty log message ***
fixed bug with boulder at map border on /navar_city/misc/theaterb3.
fixed destroy(1) => destroy() in item-slag-ex.ext.
*** empty log message ***
refactored drop code a bit, and hopefully fixed some bugs with it.
fixed anvil bug.
fixed 1 minor and 1 major bug in drop_object.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
spell effective level system reworked
spell effective level system reworked
use SP_casting_level for effective casting level calculation
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
2.71
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
tweaks
minor improvements
many minor text layout fixes
*** empty log message ***
require newer Coro for Coro::Storable
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
instrument login problem
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fix some comman outputs
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fixed a bug i introduced in the last 'fix'. we still need to fix the maps sometime in the future.
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fix merge bug
*** empty log message ***
*** empty log message ***
remove listen(ing)?
*** empty log message ***
*** empty log message ***
fix flags updating, make ->player rely on P_PLAYER
*** empty log message ***
*** empty log message ***
*** empty log message ***
2.61
*** empty log message ***
*** empty log message ***
4.3
*** empty log message ***
use key_random_map
changes for next release
*** empty log message ***
fixed bug in jeweler skill
2.6
*** empty log message ***
*** empty log message ***
2.6
*** empty log message ***
*** empty log message ***
introduce and use object::has_dialogue ()
*** empty log message ***
*** empty log message ***
*** empty log message ***
auto apply event and shop tiles
*** empty log message ***
*** empty log message ***
minor rebalancement of the jeweler skill. and added function to safe environment
always send player count
*** empty log message ***
*** empty log message ***
fixed identification of converted stuff. Only need_identify() objects will be identified now => fixed gold coin merging problem a bit.
tutorial contains clues about NPC and player interaction (chatting)
dragon scales got proper type now
*** empty log message ***
correctly (hopefully) set starvation kill reason
*** empty log message ***
removed elevation and inserted proper caching of spell/grace/eat values
2.56
*** empty log message ***
*** empty log message ***
*** empty log message ***
2.55
newmap optimisation
*** empty log message ***
*** empty log message ***
many bugfixes
a fix
sigh, no clue what i am doing
sigh, no clue what i am doing
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fixed mismatched '"'
added some changes
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
hack to avoid most syncopoints on log-in
*** empty log message ***
*** empty log message ***
added nrof for object::wrap and added changelog entry for the nimbus-fix
*** empty log message ***
*** empty log message ***
lotsa
lotsa
kv rewrite
*** empty log message ***
*** empty log message ***
remove all easy cases of copy_to, mostly replace by clone or instance
*** empty log message ***
*** empty log message ***
probably fix starvation message
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
selling of things a shop is not interested doesn't work anymore
fixed the mailscroll bug in the ipo
added workaround/bugfix for some broken rods on maps, to allow at least one possible discharge for them.
2.52
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
see Changes
bug1
weight system rewrite, also simplified and streamlined most related functions
*** empty log message ***
2.51
*** empty log message ***
*** empty log message ***
alchemy class change
*** empty log message ***
*** empty log message ***
- implement archetype gc - implement "proper" refcounting for arches - serialise resource file loads - implement memory poisoning - minor cleanups
*** empty log message ***
reloadable archetypes, maybe
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fix.bug.
*** empty log message ***
better logging, remove cruft
*** empty log message ***
*** empty log message ***
added support for player_sold flag
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fixaltar
grr
2.43
*** empty log message ***
*** empty log message ***
*** empty log message ***
more const correctness and 5.10 gartituous breakage, sigh
*** empty log message ***
*** empty log message ***
more exp balancing
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
lots of bugs have accidentally been fixed
*** empty log message ***
*** empty log message ***
*** empty log message ***
fix a freeze bug when looking for an arrow in the inventory
fix possible crash bug
*** empty log message ***
define safe spots as anything with a savebed and do not kill players there
*** empty log message ***
*** empty log message ***
rename, json2json
upgrade to EV 2.0
*** empty log message ***
moved update_stats from the inner drop/put loop to the callers. and converted some old messages. also hard limited pick_up now.
implemented drop item limit and fixed small performance problem in is_in_shop()
yeah, finally
switch from Event to EV
add smother command
*** empty log message ***
*** empty log message ***
*** empty log message ***
finally remove the old buggy plug-in cruft
*** empty log message ***
*** empty log message ***
first tag target support, goto *tag and slaying *tag should now work
2.2 release
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
update changes... boy, we did a lot
*** empty log message ***
*** empty log message ***
- inherit some flags from the head (probably should inherit everything, the whole object, but thats for later). this makes speed-relevant code faster and simpler.
*** empty log message ***
*** empty log message ***
fix magicmap
*** empty log message ***
initial 2.2
2.1 cleanups
- restore after combined mainboard+harddisk crash - cleanup/fixes for 2.1 release - fix invoke to actually do work - refactor invoke shortcuts, gcc cannot inline varargs functions. - optimised invoke to 4-5 insns in the common case. - optimised (For no good reason) the int-to-ascii conversions of dynbuf_text into division-less and branchless code (of which I am pretty proud). - actually move players to their savebed when they did not use one and the map has been reste in the meantime. does not kill (yet) when too long. - enter_map is now handled completely in perl. - goto is now using generation counting to ensure that only the most-recently-issues goto will succeed. - make some heavy use of __builtin_expect to streamline rare callbacks even more. - optimised thawer.
add books from books.pod via some most dire hacks
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
get rid of X in configure.ac
major clenaup in utils/
- implement cf::map::unique_maps () - support string overloading for cf::path objects - minor cleanups
preliminary snapshot check-in, DO NOT USE IN PRODUCTION SYSTEMS See the Changes file for details
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.