New release.
Version: 0.4.5
Spoiler
Rewritten drawing the pannel minimap.
Rewritten a lot of network GUI routines.
Rewritten a few functions related to traps and shots.
Rewritten some of moods and needs processing. Allowed diggers to have moods and needs if their config file permits that.
Made creatures unable to teleport just after a battle.
Improved recognition between KINKY_TORTURE and PAINFUL_TORTURE jobs.
Rewritten payday processing.
Fixed restoring Flight spell state when creature is being dropped, or ends other state which prevented it from flying.
Started renaming 'job stress' to 'going postal'. Also rewritten some of scavenging.
Introduced ONE_OF_KIND creature property, for Avatar.
Introduced NO_HAND_PURGE_ON_DEFEAT classic bug.
Creature job first initialization remade to be configurable in creature.cfg.
Moved creature unconscious time to config file.
Changed concept behind job assigning to be based on job selection, not on room selection.
Work around for issues with multiplayer level number in level selection screen. The number is exchanged as 8-bit int, which should be correctly fixed when possible.
Unifications in creature jobs system. Also added definitions of a few more jobs.
Fixed directory listing to correctly use MS Windows API.
Fix for loading damaged saved game during another game.
Updated attraction score computations to include scores from all 3 rooms required to attract.
Updated Chinese translation.
Rewritten keeper powers update function.
Removed area of effect damage from lightning creature spell.
Modified ForceVisibility option to be in game turns.
Rewritten code of destroying a room with CTA. Modified it to get more random order of destroyed tiles.
Made new "room unreachable" event for lair.
Updated events when a spellbook or dungeon special is discovered or stolen.
Neutral boulder traps will now activate for any creatures other than neutral.
Moved several creatures from "United Kingdom" level to being triggered by script.
Added classic latin as recognized language.
Added friendly fire on area damage as config parameter.
Updated gold pots scaling algorithm. Pots are now generally smaller, and those with lots of gold are growing slower than small ones.
Rewritten boulder trap activation check. Spectators can no longer trigger boulder traps.
Added config option to select whether neutral creatures can be scavenged.
Fixed problem with creature strength not being increased with experience.
Armageddon no longer teleports neutrals by default.
Added rules option to disable affecting neutral creatures by armageddon.
Progressed the implementation of going through locked doors property.
Rewritten drawing plane of engine columns in isometric and clueo mode.
Added two new creature properties - FEMALE and INSECT.
Retwritten some GUI functions and creation of creature own name.
Added SDL_mixer to pre-compiled libraries and to linking process. The library isn't used yet.
Rewritten the check if a creature can move directly to a place.
Rewritten the function which destroys creature lair.
Modified uses of apply_damage_to_thing() so that the function is always informed about the type of damage being inflicted.
Rewritten and highly modified poison gas effect affecting creatures.
Made some improvements to creature movement system. Creatures will now reset their routes after being teleported.
Added fixing travel speed if the next travel point returned by ariadne is too far.
Rewritten and fixed picking up creatures based only on their job and not their model.
Removed some of references to manual from english translation.
Modified area damage to be applied on detonation of every shot.
Fixed problem with line of sight computation which caused word of power trap to not do any damage.
Started integrating OGG music support made by Lukas Niemeier.
Added Czech characters to European conversion table.
Made more advanced scaling of parchment view.
Renamed spells to start with SPELL_ and shots to start with SHOT_.
Traps placed on strange terrain are now destroyed when depleted.
Added support of off-map traps and off-map doors.
Selling traps change - only get a refund if armed trap was sold.
Made computer player cancel any defend drops while his heart is ongoing destruction.
Introduced types of damage, ie. physical, magical, electric, combustion.
Rewritten some code related to gold and paydays.
Updated language names to meet ISO 639-2 standard. Japanese is now JPN.
Rewritten a lot of code related to workshop selling, to fix a bug in counting workshop items which are being sold.
Added states which cannot be blocked by spells - currently there's one, the being dropped state.
Modified battle event support to ignore the event if there are no enemies nearby.
Modified battle events to properly react on heart being attacked.
Added a new state which allows to attack doors and enemies while moving to attack room.
Rewritten door collision detection.
Rewritten some code around creature fights with doors.
Some minor updates to polish translations.
Fixed problem with magic door being recognized as sacrificial ground.
Updated russian fonts to be correctly included in multilingual font files.
Fixed problem with finding a creature dragging given thing.
Made kinky torture to not remove creature control.
Fixed problem with imps escaping from creatures behind doors.
Removed possible infinite loop in pathfinding, and enabled some rewritten routines.
Rewritten dungeon devastation when heart is destroyed.
Some serious changes in line of sight computation.
Computer players can now sell traps where they intend to place room.
Fixed imps transporting enemy creatures to drop them when enemy is defeated.
Fixed some possible problems related to creatures attack.
Rewritten some functions related to fight with doors and objects.
Forced creatures to become visible when dying or losing consciousness.
Fixed inconsistency in resetting states of creatures working in a room taken over.
Updated leaving or dying function (for defeated player creatures) to not wake unconscious creatures.
Rewritten some code related to dragging unconscious creatures.
Added regaining comp control when creature is called to arms.
Updated computer player gold digging code.
Updated room building code to prevent placing rooms on slabs with traps.
Fixed lava trap activation on room area to not break list of room slabs.
Added cleaning combat when computer player picks up creature.
Updated computer player digging path routine.
Updated Ancient Keeper translations, and added German translation.
In short - workshop boxes count fixed, computer no longer places traps on rooms, kinky torture fixed, more options in config files.