------------------------------------------------------------------------
r5244 | matthiaskrgr | 2011-12-12 18:13:16 +0100 (Mon, 12 Dec 2011) | 1 line

readme: remove old w32 issues which are no longer relevant. Patch by Miles.
------------------------------------------------------------------------
r5243 | ahuillet | 2011-12-10 11:08:58 +0100 (Sat, 10 Dec 2011) | 2 lines

Update changelog for .15rc2

------------------------------------------------------------------------
r5242 | ahuillet | 2011-12-10 10:12:27 +0100 (Sat, 10 Dec 2011) | 1 line

This is FreedroidRPG 0.15rc2.
------------------------------------------------------------------------
r5241 | matthiaskrgr | 2011-12-09 22:11:34 +0100 (Fri, 09 Dec 2011) | 1 line

dialog: Kevin: make it a little more clear, what node 31 does.
------------------------------------------------------------------------
r5240 | matthiaskrgr | 2011-12-09 21:57:02 +0100 (Fri, 09 Dec 2011) | 1 line

dialog: Kevin: make training costs independent from nethack game. Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5239 | matthiaskrgr | 2011-12-09 19:33:21 +0100 (Fri, 09 Dec 2011) | 1 line

map: hell fortress complex: prevent the player from walking through fences overlapping level borders.
------------------------------------------------------------------------
r5238 | matthiaskrgr | 2011-12-08 23:22:56 +0100 (Thu, 08 Dec 2011) | 1 line

dialog: Dixon: hide nodes in relation to the Yellow Toolkit quest (fixes #554). Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5237 | matthiaskrgr | 2011-12-08 18:30:36 +0100 (Thu, 08 Dec 2011) | 1 line

dialog: Kevin: prevent Kevin from asking about his lawnmower after Tux already answered (fixes #577). Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5236 | matthiaskrgr | 2011-12-08 18:15:19 +0100 (Thu, 08 Dec 2011) | 1 line

shop: Stone: prevent Stone from selling ammo until Tux saved the shop or joined the red guard. Patch by Miles.
------------------------------------------------------------------------
r5235 | fluzz | 2011-12-07 23:44:17 +0100 (Wed, 07 Dec 2011) | 2 lines

Use the config dir path computed during initialization as the directory to scan
to find and display the savegames on the 'Play Menu'.
------------------------------------------------------------------------
r5234 | fluzz | 2011-12-07 23:26:44 +0100 (Wed, 07 Dec 2011) | 2 lines

win32: add the path to stderr.txt and stdout.txt in the system calls used
to launch notepad, when the game terminates with a failure.
------------------------------------------------------------------------
r5233 | matthiaskrgr | 2011-12-07 21:03:08 +0100 (Wed, 07 Dec 2011) | 2 lines

run  svn propset svn:mime-type image/bmp  on 3 .bmp image files.

------------------------------------------------------------------------
r5232 | matthiaskrgr | 2011-12-07 21:01:24 +0100 (Wed, 07 Dec 2011) | 2 lines

run svn propset svn:mime-type image/x-ico on 3 .ico image files.

------------------------------------------------------------------------
r5231 | matthiaskrgr | 2011-12-07 20:55:51 +0100 (Wed, 07 Dec 2011) | 2 lines

run  svn propset svn:mime-type image/png  on 10 png image files.

------------------------------------------------------------------------
r5230 | fluzz | 2011-12-07 20:19:08 +0100 (Wed, 07 Dec 2011) | 3 lines

Make the package-win32 make target depends on dist-win32 only if
the freedroidrpg-win32 directory was not yet created (that is if
'make dist-win32' was not called before 'make package-win32')
------------------------------------------------------------------------
r5229 | matthiaskrgr | 2011-12-07 14:41:34 +0100 (Wed, 07 Dec 2011) | 1 line

dialog: Stone: hide node 4 ("But...?") when we don't need it anymore (fixes #555).
------------------------------------------------------------------------
r5228 | matthiaskrgr | 2011-12-07 14:09:47 +0100 (Wed, 07 Dec 2011) | 1 line

dialog: Kevin: hide node 31 ("Yes, please teache me.") if it doesn't fit/isn't needed anymore (fixes #556).
------------------------------------------------------------------------
r5227 | fluzz | 2011-12-06 23:50:37 +0100 (Tue, 06 Dec 2011) | 3 lines

Add all files needed to create a win32 installer of the game, based on
the Nullsoft Scriptable Install System (NSIS), and add a 'package-win32'
make target.
------------------------------------------------------------------------
r5226 | fluzz | 2011-12-06 23:41:55 +0100 (Tue, 06 Dec 2011) | 3 lines

On win32, store the config file and the savegames under the 'My Documents'
directory.
Also store stdout.txt and stderr.txt in that directory.
------------------------------------------------------------------------
r5225 | matthiaskrgr | 2011-12-06 21:51:27 +0100 (Tue, 06 Dec 2011) | 1 line

UI: character-/item-upgrade-screen: replace "Money" by "Circuits". Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5224 | matthiaskrgr | 2011-12-06 14:17:52 +0100 (Tue, 06 Dec 2011) | 1 line

dialogs: Benjamin, Engel, Pendragon, Skippy: make skill training lesson costs form consistent. Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5223 | matthiaskrgr | 2011-12-04 12:39:21 +0100 (Sun, 04 Dec 2011) | 1 line

enemies: change animation speed of several models to make their movements look nicer.
------------------------------------------------------------------------
r5222 | matthiaskrgr | 2011-12-02 08:57:06 +0100 (Fri, 02 Dec 2011) | 1 line

dialogs: Town-614: transfer corrections from 614_cryo which have already been committed in r5080 to Town-614. Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5221 | matthiaskrgr | 2011-12-02 08:47:18 +0100 (Fri, 02 Dec 2011) | 1 line

animations: speed up harvester death animation.
------------------------------------------------------------------------
r5220 | matthiaskrgr | 2011-12-01 23:25:08 +0100 (Thu, 01 Dec 2011) | 1 line

dialogs: HF-FirmwareUpdateServer, MO-HFGateAccessServe: small changes to captcha hint. Patch by Miles.
------------------------------------------------------------------------
r5219 | ahuillet | 2011-12-01 12:01:26 +0100 (Thu, 01 Dec 2011) | 1 line

Fix painter's algorithm list sorting to properly handle the case where two different elements have the same norm.
------------------------------------------------------------------------
r5218 | matthiaskrgr | 2011-11-30 23:04:29 +0100 (Wed, 30 Nov 2011) | 1 line

slow down the attack animation speed of the female_hunter model.
------------------------------------------------------------------------
r5217 | matthiaskrgr | 2011-11-30 22:57:12 +0100 (Wed, 30 Nov 2011) | 1 line

archetypes: Matron: change the weapon from "Shotgun" to "NPC Hand to hand weapon" since the Shotgun did absolutely not match the actual attack animation.
------------------------------------------------------------------------
r5216 | matthiaskrgr | 2011-11-30 22:48:40 +0100 (Wed, 30 Nov 2011) | 1 line

graphics: portraits: hot_mama/professor: make the background of the portraits transparent because black background doesn't look very well in the enemy selector of the level editor.
------------------------------------------------------------------------
r5215 | matthiaskrgr | 2011-11-30 21:27:39 +0100 (Wed, 30 Nov 2011) | 1 line

Scale and center the droid image in the takeover screen (fixes #546). Patch by Fluzz.
------------------------------------------------------------------------
r5214 | matthiaskrgr | 2011-11-30 21:27:28 +0100 (Wed, 30 Nov 2011) | 1 line

Scale and center the droid image in the dialog screen (fixes #546). Patch by Fluzz.
------------------------------------------------------------------------
r5213 | matthiaskrgr | 2011-11-30 16:29:30 +0100 (Wed, 30 Nov 2011) | 1 line

map: level 31: add a sign which tells the player to check the office if the gates to the factory are closed.
------------------------------------------------------------------------
r5212 | matthiaskrgr | 2011-11-30 16:16:43 +0100 (Wed, 30 Nov 2011) | 1 line

dialogs: MO-HFGateAccessServer: if the player fails at the captcha, say that digits are to be entered, not words.
------------------------------------------------------------------------
r5211 | matthiaskrgr | 2011-11-29 17:52:00 +0100 (Tue, 29 Nov 2011) | 1 line

set difficulty level to NORMAL when resetting the game config (fixes #545). Patch by J?\195?\179zef Kucia.
------------------------------------------------------------------------
r5210 | fluzz | 2011-11-27 22:37:07 +0100 (Sun, 27 Nov 2011) | 2 lines

widgets: when creating the HUD, check that there is enough room for the background
spacers. If not, display an error message, and terminate the game.
------------------------------------------------------------------------
r5209 | fluzz | 2011-11-27 22:36:50 +0100 (Sun, 27 Nov 2011) | 2 lines

widgets: change the error message displayed when a 3x3 tile set can not be loaded
due to its container being too small to a less confusing message.
------------------------------------------------------------------------
r5208 | matthiaskrgr | 2011-11-27 15:16:50 +0100 (Sun, 27 Nov 2011) | 1 line

dialog: TutorialTom: explain that we can toggle the compass using 'tab' key.
------------------------------------------------------------------------
r5207 | matthiaskrgr | 2011-11-25 15:14:16 +0100 (Fri, 25 Nov 2011) | 1 line

dialogs: HF-EntranceBot, Kevin-Lawnmower, MO-HFGateAccessServer: make a couple of NO_WAITs actually work by putting quotation marks around them. Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5206 | matthiaskrgr | 2011-11-25 15:02:06 +0100 (Fri, 25 Nov 2011) | 1 line

dialog: Spencer: keep Spencer from saying "Greetings fellow Red Guard member." at the end when Tux talks to him in HF. Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5205 | ahuillet | 2011-11-24 08:08:18 +0100 (Thu, 24 Nov 2011) | 1 line

INSTALL: SDL_gfx-devel is needed on Fedora. Reported by shade0o
------------------------------------------------------------------------
r5204 | fluzz | 2011-11-23 23:08:34 +0100 (Wed, 23 Nov 2011) | 1 line

Do not use a variable name for the directory uused by dist-win32 to store its files. This makes the packager buildslave be more easy to write.
------------------------------------------------------------------------
r5203 | ahuillet | 2011-11-23 21:48:59 +0100 (Wed, 23 Nov 2011) | 1 line

Shorten "this is a RC please report bugs" message for readability + vertical cutoff problem at low resolutions.
------------------------------------------------------------------------
r5202 | ahuillet | 2011-11-23 20:23:47 +0100 (Wed, 23 Nov 2011) | 1 line

This is FreedroidRPG 0.15rc1.
------------------------------------------------------------------------
r5201 | matthiaskrgr | 2011-11-23 18:07:38 +0100 (Wed, 23 Nov 2011) | 1 line

dialog: c-net: update "List for Spencer".
------------------------------------------------------------------------
r5200 | matthiaskrgr | 2011-11-23 18:07:27 +0100 (Wed, 23 Nov 2011) | 1 line

credits: fix typo
------------------------------------------------------------------------
r5199 | ahuillet | 2011-11-23 17:35:16 +0100 (Wed, 23 Nov 2011) | 1 line

Update Credits for .15
------------------------------------------------------------------------
r5198 | matthiaskrgr | 2011-11-23 17:25:32 +0100 (Wed, 23 Nov 2011) | 1 line

make bullets shot start near gun muzzle (fixes #344). Patch by Fluzz.
------------------------------------------------------------------------
r5197 | matthiaskrgr | 2011-11-23 17:22:26 +0100 (Wed, 23 Nov 2011) | 1 line

random dungeon generator: prevent map labels associated with teleporters from being placed in the collision rectangle of the obstacles surrounding the teleporter. Patch by Fluzz.
------------------------------------------------------------------------
r5196 | matthiaskrgr | 2011-11-23 16:25:18 +0100 (Wed, 23 Nov 2011) | 1 line

changelog: remove entries covering revisions 3463 and 3462 since these were already included in 0.14.1
------------------------------------------------------------------------
r5195 | matthiaskrgr | 2011-11-23 16:19:29 +0100 (Wed, 23 Nov 2011) | 1 line

fix some more situations where Tania was teleported out of the Scret research center too early when Tux left it.
------------------------------------------------------------------------
r5194 | ahuillet | 2011-11-22 20:55:22 +0100 (Tue, 22 Nov 2011) | 1 line

Updated Credits (unfinished) for .15
------------------------------------------------------------------------
r5193 | ahuillet | 2011-11-22 20:54:52 +0100 (Tue, 22 Nov 2011) | 1 line

Updated changelog.
------------------------------------------------------------------------
r5192 | matthiaskrgr | 2011-11-22 19:27:52 +0100 (Tue, 22 Nov 2011) | 1 line

require Tania to be following Tux before teleporting her (fixes #539) Patch by Miles.
------------------------------------------------------------------------
r5191 | matthiaskrgr | 2011-11-22 15:01:53 +0100 (Tue, 22 Nov 2011) | 1 line

items: rename the seconds "Mug" item to "Cup" otherwise one of them would be overwritten saving the map and adapt Ewalds dialog.
------------------------------------------------------------------------
r5190 | matthiaskrgr | 2011-11-22 14:39:23 +0100 (Tue, 22 Nov 2011) | 1 line

dialogs: fix usage of has_item checks. Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5189 | matthiaskrgr | 2011-11-22 14:32:55 +0100 (Tue, 22 Nov 2011) | 1 line

dialogs: SADD: rename the Super Exterminator here, too (back to old version) and fix the checks, if we have the item.
------------------------------------------------------------------------
r5188 | matthiaskrgr | 2011-11-22 14:32:42 +0100 (Tue, 22 Nov 2011) | 2 lines

Revert "items: rename "The Super Exterminator!!!" to "The Super Exterminator" as a workaround to bug #542"
This reverts commit r5184.
------------------------------------------------------------------------
r5187 | fluzz | 2011-11-21 23:48:37 +0100 (Mon, 21 Nov 2011) | 1 line

make_atlas: fix a wrong BMASK value used to create a sdl surface.
------------------------------------------------------------------------
r5186 | fluzz | 2011-11-21 23:19:37 +0100 (Mon, 21 Nov 2011) | 1 line

Clear Tux speed and intermediate waypath after being passed through a teleporter
------------------------------------------------------------------------
r5185 | matthiaskrgr | 2011-11-21 22:13:58 +0100 (Mon, 21 Nov 2011) | 1 line

dialogs: SADD: only show the  You call this a super exterminator??  node when we actually picked up the item.
------------------------------------------------------------------------
r5184 | matthiaskrgr | 2011-11-21 22:06:18 +0100 (Mon, 21 Nov 2011) | 1 line

items: rename "The Super Exterminator!!!" to "The Super Exterminator" as a workaround to bug #542
------------------------------------------------------------------------
r5183 | matthiaskrgr | 2011-11-21 21:32:29 +0100 (Mon, 21 Nov 2011) | 1 line

dialogs: DSB-PowerControlGate1: fix typo, completely comment out the debug node.
------------------------------------------------------------------------
r5182 | matthiaskrgr | 2011-11-21 21:28:55 +0100 (Mon, 21 Nov 2011) | 1 line

map: level 35: fix a strange wall element, here, too.
------------------------------------------------------------------------
r5181 | matthiaskrgr | 2011-11-21 21:22:37 +0100 (Mon, 21 Nov 2011) | 1 line

dialog: DSB-PowerControlGate1: hide debug node. Patch by Sebastian Offermann
------------------------------------------------------------------------
r5180 | matthiaskrgr | 2011-11-21 20:40:50 +0100 (Mon, 21 Nov 2011) | 1 line

map: level 59: slighly move obstacle to avoid z-ordering issues.
------------------------------------------------------------------------
r5179 | matthiaskrgr | 2011-11-21 20:26:29 +0100 (Mon, 21 Nov 2011) | 1 line

map: rename several hell fortress levels.
------------------------------------------------------------------------
r5178 | fluzz | 2011-11-20 19:54:16 +0100 (Sun, 20 Nov 2011) | 2 lines

Replace "hh" length modifier in 2 format strings by "h".
("hh" is not supported on mingw)
------------------------------------------------------------------------
r5177 | matthiaskrgr | 2011-11-20 19:53:46 +0100 (Sun, 20 Nov 2011) | 1 line

dialog: Spencer: when assigning the "Open Sesame" quest, suggest that Tux should follow the ground markers.
------------------------------------------------------------------------
r5176 | matthiaskrgr | 2011-11-20 19:26:47 +0100 (Sun, 20 Nov 2011) | 1 line

map: level 24: add the new ground marker variants to the debug level.
------------------------------------------------------------------------
r5175 | matthiaskrgr | 2011-11-20 19:17:43 +0100 (Sun, 20 Nov 2011) | 1 line

map: level 59: remove some obstacle labels I added to take notes of thinks. We don't need them for an official release.
------------------------------------------------------------------------
r5174 | matthiaskrgr | 2011-11-20 19:01:04 +0100 (Sun, 20 Nov 2011) | 1 line

map: hell fortress complex: add ground markers showing the way.
------------------------------------------------------------------------
r5173 | fluzz | 2011-11-20 18:56:31 +0100 (Sun, 20 Nov 2011) | 2 lines

Clean up the list of files to distribute in win32 sub-dir
(remove the files generated during the win32 build)
------------------------------------------------------------------------
r5172 | fluzz | 2011-11-20 18:56:18 +0100 (Sun, 20 Nov 2011) | 1 line

Remove a non existing file from the list of source files
------------------------------------------------------------------------
r5171 | matthiaskrgr | 2011-11-20 18:52:07 +0100 (Sun, 20 Nov 2011) | 1 line

floor tiles: implement missing variants of the ground markers.
------------------------------------------------------------------------
r5170 | matthiaskrgr | 2011-11-20 18:29:35 +0100 (Sun, 20 Nov 2011) | 1 line

floor tiles: fix offset of current ground markers.
------------------------------------------------------------------------
r5169 | ahuillet | 2011-11-20 18:15:55 +0100 (Sun, 20 Nov 2011) | 1 line

sound: fadeout playing music over 2 seconds instead of 200ms. Sounds slightly better.
------------------------------------------------------------------------
r5168 | ahuillet | 2011-11-20 18:15:41 +0100 (Sun, 20 Nov 2011) | 1 line

sound: improve takeover "game sound" effect a bit
------------------------------------------------------------------------
r5167 | ahuillet | 2011-11-20 18:15:28 +0100 (Sun, 20 Nov 2011) | 1 line

dialogs: you can now try to give Michelangelo less than 3 crystals. He'll tell you to grab more.
------------------------------------------------------------------------
r5166 | matthiaskrgr | 2011-11-20 13:26:47 +0100 (Sun, 20 Nov 2011) | 1 line

dialogs: MO-RGGateGuardLeader: prevent dialog from being closed almost immediately after starting it in some cases due to only one npc_says() being executed.
------------------------------------------------------------------------
r5165 | ahuillet | 2011-11-20 13:02:34 +0100 (Sun, 20 Nov 2011) | 1 line

lvledit: fall back to ~/.freedroid_rpg when unable to save ship to the data directory.
------------------------------------------------------------------------
r5164 | matthiaskrgr | 2011-11-20 10:18:43 +0100 (Sun, 20 Nov 2011) | 1 line

map: level 59: make it easier to pass through a door.
------------------------------------------------------------------------
r5163 | matthiaskrgr | 2011-11-20 09:09:22 +0100 (Sun, 20 Nov 2011) | 1 line

dialog: Ewald: fix two NO_WAITs. Patch by Miles.
------------------------------------------------------------------------
r5162 | matthiaskrgr | 2011-11-19 19:55:45 +0100 (Sat, 19 Nov 2011) | 1 line

map: level 60: add some bots
------------------------------------------------------------------------
r5161 | matthiaskrgr | 2011-11-19 19:16:22 +0100 (Sat, 19 Nov 2011) | 1 line

map: level 59: open two doors, so Tux can pass.
------------------------------------------------------------------------
r5160 | matthiaskrgr | 2011-11-19 19:02:39 +0100 (Sat, 19 Nov 2011) | 1 line

dialogs: Engel: prevent Engel from asking for money after max  extract bot parts  skill level has been reached. Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5159 | matthiaskrgr | 2011-11-19 14:52:53 +0100 (Sat, 19 Nov 2011) | 6 lines

dialog: Bruce:
prevent Bruce from asking for the helmet although already having bought it from Tux.
after a failed deal, Bruce won't continue to ask for the helmet.
Tux can say that he lost the helmet.
General cleanup of dialog file (make use of topics, get rid of unused cookies etc).
Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5158 | matthiaskrgr | 2011-11-19 13:07:13 +0100 (Sat, 19 Nov 2011) | 1 line

graphics: rename ground marker floor tiles.
------------------------------------------------------------------------
r5157 | matthiaskrgr | 2011-11-19 12:47:29 +0100 (Sat, 19 Nov 2011) | 1 line

chat: calculate the number of dialog option lines using appropriate font (fixes #534). Patch by J?\195?\179zef Kucia.
------------------------------------------------------------------------
r5156 | matthiaskrgr | 2011-11-18 12:37:49 +0100 (Fri, 18 Nov 2011) | 1 line

remove floating point exception special handling. Patch by Catalin Badea.
------------------------------------------------------------------------
r5155 | matthiaskrgr | 2011-11-17 15:25:53 +0100 (Thu, 17 Nov 2011) | 1 line

dialogs: Dixon: hide 2 dialog options when they are outdated. Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5154 | matthiaskrgr | 2011-11-16 12:14:10 +0100 (Wed, 16 Nov 2011) | 1 line

dialog: c-net_sub_nethack: small fix (missing quotation marks).
------------------------------------------------------------------------
r5153 | matthiaskrgr | 2011-11-14 17:49:07 +0100 (Mon, 14 Nov 2011) | 1 line

re-generate atlases which were generated at build time to now base on optimized images.
------------------------------------------------------------------------
r5152 | matthiaskrgr | 2011-11-14 17:35:59 +0100 (Mon, 14 Nov 2011) | 2 lines

Run optipng -nc -np on 559 png image files.
Save 12169920 bytes (~12.17MB), each optimized image got its size decreased by around 8%.
------------------------------------------------------------------------
r5151 | matthiaskrgr | 2011-11-14 16:24:02 +0100 (Mon, 14 Nov 2011) | 1 line

map: levle 24: add ground markers to the debug level.
------------------------------------------------------------------------
r5150 | matthiaskrgr | 2011-11-14 16:18:57 +0100 (Mon, 14 Nov 2011) | 1 line

actually implement the new floor tiles.
------------------------------------------------------------------------
r5149 | matthiaskrgr | 2011-11-14 15:56:34 +0100 (Mon, 14 Nov 2011) | 1 line

also update the floor tile atlas to reflect changes of previous commit.
------------------------------------------------------------------------
r5148 | lowerthanred | 2011-11-14 15:36:06 +0100 (Mon, 14 Nov 2011) | 2 lines

Add ground marker floor tiles (blue and red variations) to gently hint at the right direction for the player.

------------------------------------------------------------------------
r5147 | matthiaskrgr | 2011-11-14 14:33:17 +0100 (Mon, 14 Nov 2011) | 1 line

help_wanted: tell about need of better sound effects.
------------------------------------------------------------------------
r5146 | matthiaskrgr | 2011-11-14 14:30:56 +0100 (Mon, 14 Nov 2011) | 1 line

editor help: tell about right clicking on objects in object selector showing summary details. Patch by Miles.
------------------------------------------------------------------------
r5145 | matthiaskrgr | 2011-11-13 20:36:06 +0100 (Sun, 13 Nov 2011) | 2 lines

run jpegoptim on 416 jpg image files.
Save 204251 bytes, each optimized file got its size decreased by around 14%.
------------------------------------------------------------------------
r5144 | matthiaskrgr | 2011-11-13 14:07:44 +0100 (Sun, 13 Nov 2011) | 1 line

map: level 31: attempt to make the MO-HFGateAccessServer more obvious by changing the tile under it.
------------------------------------------------------------------------
r5143 | matthiaskrgr | 2011-11-13 13:59:44 +0100 (Sun, 13 Nov 2011) | 3 lines

Properly re-implement r4865
(dialogs: John: use Lua global variables for John's puzzle. Patch by Maria Grazia Alastra.)
along with some more fixes to Johns puzzle.
------------------------------------------------------------------------
r5142 | matthiaskrgr | 2011-11-13 13:59:28 +0100 (Sun, 13 Nov 2011) | 2 lines

Revert r4865
(dialogs: John: use Lua global variables for John's puzzle. Patch by Maria Grazia Alastra.)
------------------------------------------------------------------------
r5141 | fluzz | 2011-11-12 18:31:04 +0100 (Sat, 12 Nov 2011) | 12 lines

Prevent user interaction with the game when the world is frozen.

The new widget system is event-based. But user's interaction on the game map
as well as with some UI panels (those not using the new widget system) is
state-based. It is thus impossible for a 'new' UI to catch an interaction event
and prevent it to be 'propagated' to the game map.
This leads to the player being able to interact with game objects when the new
quest browser is open, for example, even if the quest browser is meant to cover
the whole screen (bug #513)...

This patch is a 'temporary' solution, calling world_frozen() where needed to
prevent un-wanted interactions.
------------------------------------------------------------------------
r5140 | matthiaskrgr | 2011-11-10 23:21:37 +0100 (Thu, 10 Nov 2011) | 1 line

Fix build problem with libpng 1.5 when png_structp members cannot be accessed directly. Patch by J?\195?\179zef Kucia.
------------------------------------------------------------------------
r5139 | matthiaskrgr | 2011-11-09 14:35:19 +0100 (Wed, 09 Nov 2011) | 1 line

dialog: add gettext markers to several nodes that didn't have them.
------------------------------------------------------------------------
r5138 | matthiaskrgr | 2011-11-09 14:29:22 +0100 (Wed, 09 Nov 2011) | 1 line

items: modify Shotgun Shell description. Patch by Miles.
------------------------------------------------------------------------
r5137 | matthiaskrgr | 2011-11-09 14:27:29 +0100 (Wed, 09 Nov 2011) | 1 line

display big message when game is won (fixes #502). Patch by Miles.
------------------------------------------------------------------------
r5136 | matthiaskrgr | 2011-11-09 14:24:13 +0100 (Wed, 09 Nov 2011) | 1 line

allow better exiting from alert window (fixes #516). Patch by Miles.
------------------------------------------------------------------------
r5135 | matthiaskrgr | 2011-11-09 14:21:34 +0100 (Wed, 09 Nov 2011) | 1 line

remove two unused defines. Patch by J?\195?\179zef Kucia.
------------------------------------------------------------------------
r5134 | matthiaskrgr | 2011-11-09 14:17:03 +0100 (Wed, 09 Nov 2011) | 1 line

correct the height of dialog option highlighting (fixes #231). Patch by J?\195?\179zef Kucia.
------------------------------------------------------------------------
r5133 | matthiaskrgr | 2011-11-08 07:57:15 +0100 (Tue, 08 Nov 2011) | 1 line

events: fix Singularity death trigger. Patch by Xenux.
------------------------------------------------------------------------
r5132 | matthiaskrgr | 2011-11-08 07:46:22 +0100 (Tue, 08 Nov 2011) | 1 line

stdout: improve error output format, increase readability.
------------------------------------------------------------------------
r5131 | matthiaskrgr | 2011-11-07 23:48:21 +0100 (Mon, 07 Nov 2011) | 1 line

use consistant name for the game (FreedroidRPG). Fixes #524.
------------------------------------------------------------------------
r5130 | matthiaskrgr | 2011-11-07 19:31:29 +0100 (Mon, 07 Nov 2011) | 1 line

dialog: Town-TuxGuard: hide node 20 (Where can I find Spencer?) when Tux already ment Spencer. Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5129 | matthiaskrgr | 2011-11-07 19:21:18 +0100 (Mon, 07 Nov 2011) | 1 line

dialogs: Bender, Dixon, MiniFactory-Terminal: some minor tweaks and fixes to the MiniFactory dialog. Patch by Xenux.
------------------------------------------------------------------------
r5128 | matthiaskrgr | 2011-11-07 19:07:51 +0100 (Mon, 07 Nov 2011) | 1 line

enemies: Bender: when Bender dies, make him drop a Elbow Grease Can.
------------------------------------------------------------------------
r5127 | matthiaskrgr | 2011-11-07 19:01:58 +0100 (Mon, 07 Nov 2011) | 2 lines

quests: implement a mini factory which is now used to craft item addons and attach addons to items.
To get the factory running, the player has to solve a quest. Patch by Xenux.
------------------------------------------------------------------------
r5126 | matthiaskrgr | 2011-11-07 12:49:49 +0100 (Mon, 07 Nov 2011) | 1 line

if Tux has the automap, print the precentage of explored area into the notes section of the questlog (implements #473). Patch by Miles.
------------------------------------------------------------------------
r5125 | matthiaskrgr | 2011-11-06 20:19:04 +0100 (Sun, 06 Nov 2011) | 1 line

editor: make item descriptions more informative (fixes #505). Patch by Miles.
------------------------------------------------------------------------
r5124 | matthiaskrgr | 2011-11-06 14:16:37 +0100 (Sun, 06 Nov 2011) | 1 line

items: fix cheat gun item description
------------------------------------------------------------------------
r5123 | matthiaskrgr | 2011-11-06 13:09:02 +0100 (Sun, 06 Nov 2011) | 1 line

minor fixes to stdout.
------------------------------------------------------------------------
r5122 | matthiaskrgr | 2011-11-06 12:00:32 +0100 (Sun, 06 Nov 2011) | 1 line

make item pick-up more consistent, make sure tux walks to the item itself and not to the position of the item label on the screen when we click on it (fixes #464). Patch by Bryan C.
------------------------------------------------------------------------
r5121 | matthiaskrgr | 2011-11-06 11:51:59 +0100 (Sun, 06 Nov 2011) | 1 line

skills: prevent right click in inventory from triggering activated skill (fixes #519). Patch by Catalin Badea.
------------------------------------------------------------------------
r5120 | matthiaskrgr | 2011-11-06 11:24:39 +0100 (Sun, 06 Nov 2011) | 1 line

cheat-menu: add shortcut to receive an overkill cheat gun. Patch by Xenux.
------------------------------------------------------------------------
r5119 | matthiaskrgr | 2011-11-05 13:24:36 +0100 (Sat, 05 Nov 2011) | 1 line

make item addons un-stackable since this would cause all addons of one kind to be installed to an item instead of only one. Patch by Xenux.
------------------------------------------------------------------------
r5118 | fluzz | 2011-11-04 07:35:36 +0100 (Fri, 04 Nov 2011) | 4 lines

When a 'hero' is deleted, its savegame and ship backups are not deleted.

This patch adds the deletion of the savegame and ship backups, and also
harden a bit DeleteGame().
------------------------------------------------------------------------
r5117 | matthiaskrgr | 2011-11-03 14:38:57 +0100 (Thu, 03 Nov 2011) | 1 line

dialogs: Francis: prevent Francis from possibly not leaving the FrancisSafe label and its waypoints after the InvaderBot has been defeated.
------------------------------------------------------------------------
r5116 | matthiaskrgr | 2011-11-03 13:38:44 +0100 (Thu, 03 Nov 2011) | 1 line

map: several levels: many minor cleanups, mostly fixing grass-water and water-sand transitions.
------------------------------------------------------------------------
r5115 | matthiaskrgr | 2011-11-03 13:03:34 +0100 (Thu, 03 Nov 2011) | 1 line

remove the experience level limit. Patch by Xenux.
------------------------------------------------------------------------
r5114 | matthiaskrgr | 2011-11-03 00:13:41 +0100 (Thu, 03 Nov 2011) | 1 line

silence a warning about keyboard.c. Patch by Miles.
------------------------------------------------------------------------
r5113 | fluzz | 2011-11-02 20:34:06 +0100 (Wed, 02 Nov 2011) | 2 lines

Add a carriage-return at the end of 2 error messages, displayed when failing to
load the configuration file (for consistency with the other error messages).
------------------------------------------------------------------------
r5112 | fluzz | 2011-11-02 20:24:47 +0100 (Wed, 02 Nov 2011) | 2 lines

Remove an un-needed default setting of a game config parameter.
That parameter is already set in ResetGameConfigToDefaultValues().
------------------------------------------------------------------------
r5111 | matthiaskrgr | 2011-11-02 12:12:17 +0100 (Wed, 02 Nov 2011) | 1 line

dialogs: Duncan, Koan: ensure the quest "Doing Duncan a favor" works fine even if we kill Koan with a weapon and not via the dialog (fixes #485).
------------------------------------------------------------------------
r5110 | matthiaskrgr | 2011-11-01 22:35:42 +0100 (Tue, 01 Nov 2011) | 1 line

dialog: SACD, Tania, TutorialTom, c-net_sub_nethack: fix some typos.
------------------------------------------------------------------------
r5109 | matthiaskrgr | 2011-11-01 22:31:11 +0100 (Tue, 01 Nov 2011) | 1 line

shop: improve display of item details for none-weapon items which Tux can use. Patch by Xenux.
------------------------------------------------------------------------
r5108 | matthiaskrgr | 2011-11-01 18:28:49 +0100 (Tue, 01 Nov 2011) | 1 line

dialogs: InvaderBot: rewrite/optimize the dialog of the InvaderBot. Patch by Xenux.
------------------------------------------------------------------------
r5107 | ahuillet | 2011-11-01 13:25:49 +0100 (Tue, 01 Nov 2011) | 1 line

lvledit: shut up clang warning about possible division by zero
------------------------------------------------------------------------
r5106 | ahuillet | 2011-11-01 13:25:38 +0100 (Tue, 01 Nov 2011) | 1 line

sound: fix potential crash when playing positional-sound with an unknown emitter or listener position.
------------------------------------------------------------------------
r5105 | ahuillet | 2011-11-01 13:25:28 +0100 (Tue, 01 Nov 2011) | 1 line

widgets: fix uninitialized data use when displaying lvledit tooltips
------------------------------------------------------------------------
r5104 | ahuillet | 2011-11-01 13:25:18 +0100 (Tue, 01 Nov 2011) | 1 line

Remove some dead assignments reported by clang-analyze as part of an effort to make clang-analyze's output on FreedroidRPG more usable
------------------------------------------------------------------------
r5103 | ahuillet | 2011-11-01 13:25:04 +0100 (Tue, 01 Nov 2011) | 1 line

croppy: fix potential uninitialized data use
------------------------------------------------------------------------
r5102 | ahuillet | 2011-11-01 11:07:40 +0100 (Tue, 01 Nov 2011) | 1 line

Spelling fixes in dialogs, by Miles.
------------------------------------------------------------------------
r5101 | ahuillet | 2011-11-01 10:34:31 +0100 (Tue, 01 Nov 2011) | 1 line

quests: fix Duncan's Koan quest to properly handle all cases where Koan is dead. Patch by Miles.
------------------------------------------------------------------------
r5100 | ahuillet | 2011-11-01 10:34:21 +0100 (Tue, 01 Nov 2011) | 1 line

Minor updates to the final quest of the game, including renaming to "Propagating a faulty firmware update". Patch by Starminn.
------------------------------------------------------------------------
r5099 | ahuillet | 2011-11-01 10:34:02 +0100 (Tue, 01 Nov 2011) | 1 line

Minor updates to Contribute.title by Starminn.
------------------------------------------------------------------------
r5098 | ahuillet | 2011-11-01 10:33:51 +0100 (Tue, 01 Nov 2011) | 1 line

INSTALL: add (outdated by existing) package list for building on Fedora. Patch by Miles.
------------------------------------------------------------------------
r5097 | ahuillet | 2011-11-01 10:29:13 +0100 (Tue, 01 Nov 2011) | 1 line

Make "Source book of Sanctuary" *not* drop from dead bots in order to prevent tux from using the spell before he physically gets in town for the first time. Patch by Miles.
------------------------------------------------------------------------
r5096 | ahuillet | 2011-11-01 10:29:03 +0100 (Tue, 01 Nov 2011) | 1 line

Continue drawing grenades after game won/lost. Patch by Miles.
------------------------------------------------------------------------
r5095 | ahuillet | 2011-11-01 10:28:53 +0100 (Tue, 01 Nov 2011) | 1 line

Spelling fixes in error messages. Patch by Miles.
------------------------------------------------------------------------
r5094 | ahuillet | 2011-11-01 10:28:32 +0100 (Tue, 01 Nov 2011) | 1 line

Spelling fixes in item descriptions. Patch by Miles.
------------------------------------------------------------------------
r5093 | ahuillet | 2011-11-01 10:28:20 +0100 (Tue, 01 Nov 2011) | 1 line

Update FILES description in preparation for release. Patch by Miles.
------------------------------------------------------------------------
r5092 | matthiaskrgr | 2011-11-01 02:53:01 +0100 (Tue, 01 Nov 2011) | 1 line

Fix several string format warnings. Patch by Miles.
------------------------------------------------------------------------
r5091 | matthiaskrgr | 2011-10-31 08:38:06 +0100 (Mon, 31 Oct 2011) | 1 line

don't show the  end of game  text when the game is won. Patch by Bryan C.
------------------------------------------------------------------------
r5090 | matthiaskrgr | 2011-10-30 23:34:56 +0100 (Sun, 30 Oct 2011) | 1 line

fix crash when enemies can't find a waypoint (fixes #492). Patch by Bryan C.
------------------------------------------------------------------------
r5089 | matthiaskrgr | 2011-10-30 23:26:41 +0100 (Sun, 30 Oct 2011) | 1 line

update link to bugtracker in error message from the Sourceforge one to the new one (bugs.freedroid.org).
------------------------------------------------------------------------
r5088 | matthiaskrgr | 2011-10-30 13:06:54 +0100 (Sun, 30 Oct 2011) | 1 line

map: various levels: remove 33 unused map labels.
------------------------------------------------------------------------
r5087 | matthiaskrgr | 2011-10-30 12:21:21 +0100 (Sun, 30 Oct 2011) | 5 lines

dialog: Francis:
Handle the situation adequately when the invader bot is killed before Tux talks to Francis.
Make killing the invader bot requirement for talking about the locked cryo gate or Tux joining the Red Guard.
Change node numbers, fix typos and other cleanups (fixes #500).
Patch by Henker.
------------------------------------------------------------------------
r5086 | matthiaskrgr | 2011-10-30 09:04:49 +0100 (Sun, 30 Oct 2011) | 1 line

dialogs: AfterTakeover: remove node 46 which isn't used.
------------------------------------------------------------------------
r5085 | matthiaskrgr | 2011-10-30 08:52:40 +0100 (Sun, 30 Oct 2011) | 1 line

dialog: AfterTakeover: dequeue the nodes of the settings part and make them selectable seperately. Patch by Henker.
------------------------------------------------------------------------
r5084 | matthiaskrgr | 2011-10-29 22:42:15 +0200 (Sat, 29 Oct 2011) | 1 line

map: level 31: implement a small laser trap.
------------------------------------------------------------------------
r5083 | matthiaskrgr | 2011-10-29 22:20:37 +0200 (Sat, 29 Oct 2011) | 1 line

dialog: Maintenance-Terminal: fix typo, prevent bot from being added to map and make use of dialog topic. Patch by Xenux.
------------------------------------------------------------------------
r5082 | matthiaskrgr | 2011-10-29 21:14:23 +0200 (Sat, 29 Oct 2011) | 1 line

dialogs: Francis, Spencer: expand dialogs around the Deliverance quest and story. Patch by Xenux.
------------------------------------------------------------------------
r5081 | matthiaskrgr | 2011-10-29 15:47:05 +0200 (Sat, 29 Oct 2011) | 1 line

dialogs: Dixon, Engel, Maintenance-Terminal, Singularity, WillGapes: remove spaces between show/hide and the respective nodes array in brackets.
------------------------------------------------------------------------
r5080 | matthiaskrgr | 2011-10-29 14:22:26 +0200 (Sat, 29 Oct 2011) | 1 line

dialogs: 614_cryo: rework semantic node structure (fixes #498). Patch by Henker.
------------------------------------------------------------------------
r5079 | matthiaskrgr | 2011-10-29 13:41:57 +0200 (Sat, 29 Oct 2011) | 1 line

takeover: prevent takeover screen gameboard from overlaying Tux' head using resolution 640x480 (fixes #497). Patch by Bryan C.
------------------------------------------------------------------------
r5078 | matthiaskrgr | 2011-10-29 13:31:32 +0200 (Sat, 29 Oct 2011) | 1 line

animation: improve hit animation/calculation timing when Tux attacks enemies. Patch by Bryan C.
------------------------------------------------------------------------
r5077 | fluzz | 2011-10-28 16:13:24 +0200 (Fri, 28 Oct 2011) | 12 lines

Improve Lua error message parsing.

When a lua script is run, the error string is analyzed in order to improve its
display on the console (colorization, line number added...).
This error string parser expects a line number to be included in the error message.

However, in some cases, there is no such line number, and the parser fails.

This patch improves the search of a line number in the error message to avoid a
possible crash (the crash depends on the memory content, due to the lack of a 
test against "end-of-string" when analyzing the error message).

------------------------------------------------------------------------
r5076 | matthiaskrgr | 2011-10-28 11:48:47 +0200 (Fri, 28 Oct 2011) | 1 line

dialogs: Engel: replace "next_node" by "next()".
------------------------------------------------------------------------
r5075 | matthiaskrgr | 2011-10-28 11:14:57 +0200 (Fri, 28 Oct 2011) | 1 line

make sure the escort guard follows Tux properly after teleporting into the town (fixes #493). Patch by Henker.
------------------------------------------------------------------------
r5074 | matthiaskrgr | 2011-10-27 23:14:36 +0200 (Thu, 27 Oct 2011) | 1 line

dialogs: DocMoore, Michelangelo, TutorialTom: change position of five nodes so they all appear in numerical order in the nodes array.
------------------------------------------------------------------------
r5073 | fluzz | 2011-10-27 18:38:35 +0200 (Thu, 27 Oct 2011) | 2 lines

config file loading: use get_lua_state() to retrieve the Lua state associated to the game
configuration, rather than using the global pointer holding it.
------------------------------------------------------------------------
r5072 | fluzz | 2011-10-27 18:23:15 +0200 (Thu, 27 Oct 2011) | 1 line

A lua_pop() is missing in the code handling errors during the configuration file loading.
------------------------------------------------------------------------
r5071 | ahuillet | 2011-10-27 14:58:19 +0200 (Thu, 27 Oct 2011) | 1 line

build: remove -Wmissing-prototype from --with-extra-warnings as it is largely irrelevant and too noisy
------------------------------------------------------------------------
r5070 | ahuillet | 2011-10-27 14:58:10 +0200 (Thu, 27 Oct 2011) | 1 line

General code cleanup based on warnings: use stricter prototypes (void parameters), make many functions static, remove a bit of dead code.
------------------------------------------------------------------------
r5069 | ahuillet | 2011-10-27 14:57:47 +0200 (Thu, 27 Oct 2011) | 1 line

build: add -Wno-format-zero-length to remove GCC's incorrect warnings about empty strings used as printf fmt strings
------------------------------------------------------------------------
r5068 | ahuillet | 2011-10-27 14:25:37 +0200 (Thu, 27 Oct 2011) | 1 line

Fix issues exposed by the previous commit. Some (incorrect) warnings remain.
------------------------------------------------------------------------
r5067 | ahuillet | 2011-10-27 14:08:30 +0200 (Thu, 27 Oct 2011) | 1 line

build: add GCC "format" attribute to printf-like functions to check for proper matching between format string and parameters. Many mistakes are now visible.
------------------------------------------------------------------------
r5066 | matthiaskrgr | 2011-10-26 18:34:55 +0200 (Wed, 26 Oct 2011) | 1 line

map: remove 213 unneeded map labels on various levels.
------------------------------------------------------------------------
r5065 | matthiaskrgr | 2011-10-25 13:51:37 +0200 (Tue, 25 Oct 2011) | 1 line

events: fix label names of two events (near DocMoores house).
------------------------------------------------------------------------
r5064 | matthiaskrgr | 2011-10-25 00:42:00 +0200 (Tue, 25 Oct 2011) | 1 line

dialogs: remove 8 cookies which were given but not used further, comment out 4 references to cookies which were never given.
------------------------------------------------------------------------
r5063 | matthiaskrgr | 2011-10-25 00:17:22 +0200 (Tue, 25 Oct 2011) | 1 line

attack hit chance formula: limit the hit chance to 100% while making sure dexterity points raise the hit chance (fixes #491). Patch by Sebastian Offermann.
------------------------------------------------------------------------
r5062 | matthiaskrgr | 2011-10-23 20:34:43 +0200 (Sun, 23 Oct 2011) | 4 lines

installation manual: mention the Arch User Repository freedroidRPG-svn package, add further dependencies
for Archlinux.
    add the aur package to the INSTALL file
    also mention additional deps
------------------------------------------------------------------------
r5061 | hakzsam | 2011-10-23 18:37:54 +0200 (Sun, 23 Oct 2011) | 1 line

Fix a bug in the stamina bar by limiting the running power to the max. Patch by Xenux.
------------------------------------------------------------------------
r5060 | matthiaskrgr | 2011-10-22 19:03:24 +0200 (Sat, 22 Oct 2011) | 1 line

map: level 34: beautify the grass-sand transitions.
------------------------------------------------------------------------
r5059 | matthiaskrgr | 2011-10-21 14:12:34 +0200 (Fri, 21 Oct 2011) | 1 line

dialog: several dialogs: several spelling/grammar corrections. Patch by Robert Robinson.
------------------------------------------------------------------------
r5058 | fluzz | 2011-10-18 17:47:18 +0200 (Tue, 18 Oct 2011) | 3 lines

Fix an out-of-bound access on an array holding menu text entries.
Also correct the patch commited on svn@4858 which uses a wrong
solution to fix #3363858.
------------------------------------------------------------------------
r5057 | fluzz | 2011-10-18 09:37:56 +0200 (Tue, 18 Oct 2011) | 7 lines

Clean up handling of '-r' cmdline parameter.

Remove the unneeded 'command_line_override_for_screen_resolution' global
variable (and the associated code).

Also partly 're-organize' ParseCommandLine(), so that all the code
related to the assignation of the screen size is located in one single place.
------------------------------------------------------------------------
r5056 | matthiaskrgr | 2011-10-15 16:59:31 +0200 (Sat, 15 Oct 2011) | 1 line

dialogs: Francis: give Tux a small reward if he is nice to Francis. Patch by Xenux.
------------------------------------------------------------------------
r5055 | matthiaskrgr | 2011-10-14 08:25:48 +0200 (Fri, 14 Oct 2011) | 1 line

dialogs: fix confusion between cryogenic and cryonic. Patch by Xenux.
------------------------------------------------------------------------
r5054 | matthiaskrgr | 2011-10-14 08:21:51 +0200 (Fri, 14 Oct 2011) | 1 line

remove double ranged damage variable. Patch by Xenux.
------------------------------------------------------------------------
r5053 | hakzsam | 2011-10-07 19:38:28 +0200 (Fri, 07 Oct 2011) | 1 line

lvledit: Do not add a new map label if its name is not world unique.
------------------------------------------------------------------------
r5052 | hakzsam | 2011-10-06 18:37:55 +0200 (Thu, 06 Oct 2011) | 1 line

Fix a memleak in RunSubMenu().
------------------------------------------------------------------------
r5051 | hakzsam | 2011-10-06 18:36:47 +0200 (Thu, 06 Oct 2011) | 1 line

lvledit: Fix memleaks in delete_map_level().
------------------------------------------------------------------------
r5050 | hakzsam | 2011-10-06 18:35:10 +0200 (Thu, 06 Oct 2011) | 1 line

lvledit: Remove the useless 'undoable' parameter in action_change_map_label().
------------------------------------------------------------------------
r5049 | fluzz | 2011-10-05 09:33:38 +0200 (Wed, 05 Oct 2011) | 14 lines

Load game configuration file before to initialize SDL.

The OpenGL context has to be initialized before to call any OpenGL drawing
primitive. To initialize the OpenGL context, we first need to call SDL_SetVideoMode(),
which needs to know the screen size to use. The screen size is defined in the
config file.
When loading the configuration file, an error can be detected, and ErrorMessage()
is then called to report it. When the game is run in OpenGL mode, ErrorMessage()
calls some OpenGL drawing primitives.
The OpenGL context being not yet initialized at that time, the game crashes...

In ErrorMessage(), we already check if SDL is initialized, and if not we do
not call OpenGL drawing primitives.
So, loading the configuration file *before* to initialize SDL fixes the issue.
------------------------------------------------------------------------
r5048 | fluzz | 2011-10-05 09:24:13 +0200 (Wed, 05 Oct 2011) | 9 lines

Initialize 'next time screen size' to the default screen size.

If the game is aborted due to a "fatal" error, the current game configuration
is saved, and the saved screen size is set to 'next_time screen size.
If for any reason, the game aborts during the very first loading steps, then
the current game configuration is the default one (defined in
ResetGameConfigToDefaultValues()).
The default 'next_time screen size' was not set, thus leading to a (0, 0)
screen size being saved.
------------------------------------------------------------------------
r5047 | fluzz | 2011-10-03 09:26:27 +0200 (Mon, 03 Oct 2011) | 5 lines

Use #defined constants to define the default screen size.

In several parts of the code, the default screen size (800, 600) is used.
This patch replaces those 2 numerical values with #define constants, so that
the default screen size is only defined in one unique part of the code.
------------------------------------------------------------------------
r5046 | lowerthanred | 2011-10-01 13:36:24 +0200 (Sat, 01 Oct 2011) | 2 lines

Add on-tux images for the Small Axe weapon.

------------------------------------------------------------------------
r5045 | matthiaskrgr | 2011-09-30 08:06:37 +0200 (Fri, 30 Sep 2011) | 1 line

editor: reset enemy transient state while placing special forces (fixes #465). Patch by Jozef Kucia.
------------------------------------------------------------------------
r5044 | matthiaskrgr | 2011-09-29 20:04:50 +0200 (Thu, 29 Sep 2011) | 1 line

dialogs: TutorialTom: fix various typos and grammar mistakes. Patch by Starminn.
------------------------------------------------------------------------
r5043 | matthiaskrgr | 2011-09-29 19:56:13 +0200 (Thu, 29 Sep 2011) | 2 lines

dialogs: Duncan: node 5: improve poorly constructed sentence: "With pleasure I am showing you my
offers." -> "With pleasure." Patch by Starminn.
------------------------------------------------------------------------
r5042 | lowerthanred | 2011-09-29 12:34:47 +0200 (Thu, 29 Sep 2011) | 2 lines

Add on-Tux images for the .22 Automatic and 9mm pistol. Closes issue 230.

------------------------------------------------------------------------
r5041 | matthiaskrgr | 2011-09-26 21:58:09 +0200 (Mon, 26 Sep 2011) | 1 line

dialogs: Chandra: node 25: fix "in one own's species" -> "in one's own species". Spotted and patched by Starminn.
------------------------------------------------------------------------
r5040 | matthiaskrgr | 2011-09-26 21:30:43 +0200 (Mon, 26 Sep 2011) | 1 line

dialogs: Docmoore: node 11: anyways -> anyway. Patch by Starminn.
------------------------------------------------------------------------
r5039 | matthiaskrgr | 2011-09-26 21:19:54 +0200 (Mon, 26 Sep 2011) | 1 line

dialogs: 614_cryo: fix typo, lead -> led. Found and patched by Starminn.
------------------------------------------------------------------------
r5038 | ahuillet | 2011-09-25 11:51:19 +0200 (Sun, 25 Sep 2011) | 1 line

README: fix typo
------------------------------------------------------------------------
r5037 | matthiaskrgr | 2011-09-25 11:22:36 +0200 (Sun, 25 Sep 2011) | 1 line

make the blue background of hovered item labels transparent.
------------------------------------------------------------------------
r5036 | ahuillet | 2011-09-18 10:16:12 +0200 (Sun, 18 Sep 2011) | 1 line

sound: use LRU replacement policy for WAV cache. Fixes crashes when WAV cache becomes full. Patch by Jozef Kucia.
------------------------------------------------------------------------
r5035 | ahuillet | 2011-09-11 11:00:46 +0200 (Sun, 11 Sep 2011) | 1 line

tutorial: change TutorialTom's position so that he can see tux at the beginning and not move away
------------------------------------------------------------------------
r5034 | matthiaskrgr | 2011-09-07 16:09:53 +0200 (Wed, 07 Sep 2011) | 1 line

map: level 8: some minor floor tweaks (mostly to grass).
------------------------------------------------------------------------
r5033 | matthiaskrgr | 2011-09-06 22:54:48 +0200 (Tue, 06 Sep 2011) | 1 line

opengl: Create a separate texture for each subimage if the source image isn't a GL texture (fixes #460). Patch by Jozef Kucia.
------------------------------------------------------------------------
r5032 | matthiaskrgr | 2011-09-06 22:47:14 +0200 (Tue, 06 Sep 2011) | 1 line

reset mouse target combo action in Teleport() fixing a crash caused by the access to obstacle list with a invalid index. Patch by Jozef Kucia.
------------------------------------------------------------------------
r5031 | matthiaskrgr | 2011-09-03 14:12:52 +0200 (Sat, 03 Sep 2011) | 1 line

re-commit the fixed version of r5028 which has been reverted in previous commit. Patch by Xenux.
------------------------------------------------------------------------
r5030 | matthiaskrgr | 2011-09-03 14:09:21 +0200 (Sat, 03 Sep 2011) | 3 lines

Revert "new experience rules: exp_required = BASE_EXP_REQUIRED * (level * level) + BASE_EXP_REQUIRED"
This reverts commit 7ca75f3557528de0d540f20ac7b8ab33e2235e35.
There was some self-modifying code committed which was not supposed to be.
------------------------------------------------------------------------
r5029 | matthiaskrgr | 2011-09-03 11:31:06 +0200 (Sat, 03 Sep 2011) | 1 line

Fix wrongly initialized layers in random dungeons (fixes #456). Patch by Jozef Kucia.
------------------------------------------------------------------------
r5028 | matthiaskrgr | 2011-09-03 11:25:12 +0200 (Sat, 03 Sep 2011) | 2 lines

new experience rules: exp_required = BASE_EXP_REQUIRED * (level * level) + BASE_EXP_REQUIRED
change both, BASE_LEVEL and BASE_EXPERIENCE from 1 to 0. Patch by Xenux.
------------------------------------------------------------------------
r5027 | matthiaskrgr | 2011-09-02 12:20:31 +0200 (Fri, 02 Sep 2011) | 1 line

map: several levels: make several grass corners and transitions look a little nicer (remove some 'sharp edges').
------------------------------------------------------------------------
r5026 | matthiaskrgr | 2011-08-29 22:17:14 +0200 (Mon, 29 Aug 2011) | 1 line

dialog: merge AfterTakeover_sub.dialog into AfterTakeover.dialog. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r5025 | matthiaskrgr | 2011-08-29 21:49:38 +0200 (Mon, 29 Aug 2011) | 1 line

dialog: protect Topic stack from Lua garbage collector. Patch by Xenux.
------------------------------------------------------------------------
r5024 | matthiaskrgr | 2011-08-29 21:47:40 +0200 (Mon, 29 Aug 2011) | 1 line

fix the value changed in last commit ("implement the new bot one-liners.").
------------------------------------------------------------------------
r5023 | matthiaskrgr | 2011-08-29 21:39:08 +0200 (Mon, 29 Aug 2011) | 1 line

implement the new bot one-liners.
------------------------------------------------------------------------
r5022 | matthiaskrgr | 2011-08-29 21:38:56 +0200 (Mon, 29 Aug 2011) | 1 line

sound: add 4 new bot one-liners. Patch by Miles.
------------------------------------------------------------------------
r5021 | matthiaskrgr | 2011-08-28 17:51:18 +0200 (Sun, 28 Aug 2011) | 1 line

remove dummy floor tiles. Patch by Jozef Kucia.
------------------------------------------------------------------------
r5020 | matthiaskrgr | 2011-08-28 16:47:39 +0200 (Sun, 28 Aug 2011) | 1 line

enemies: level 17: fix droid spawning positons (fixes #452)
------------------------------------------------------------------------
r5019 | matthiaskrgr | 2011-08-28 16:37:15 +0200 (Sun, 28 Aug 2011) | 1 line

map: level 8: fix several grass corners.
------------------------------------------------------------------------
r5018 | hakzsam | 2011-08-28 15:31:46 +0200 (Sun, 28 Aug 2011) | 1 line

Remove the useless resolve_map_label_on_level() function.
------------------------------------------------------------------------
r5017 | matthiaskrgr | 2011-08-28 15:19:31 +0200 (Sun, 28 Aug 2011) | 1 line

map: level 7: remove walls that were beyond the actual walkable area of the map.
------------------------------------------------------------------------
r5016 | hakzsam | 2011-08-28 13:51:23 +0200 (Sun, 28 Aug 2011) | 1 line

lvledit: Add cut/copy/paste support for map labels. Based on a patch by Matei Pavaluca.
------------------------------------------------------------------------
r5015 | hakzsam | 2011-08-27 18:56:46 +0200 (Sat, 27 Aug 2011) | 1 line

lvledit: Make the separation between underlay and overlay floor tiles. Patch by Jozef Kucia.
------------------------------------------------------------------------
r5014 | hakzsam | 2011-08-27 18:48:32 +0200 (Sat, 27 Aug 2011) | 1 line

Make the separation between underlay and overlay floor tiles. Patch by Jozef Kucia.
------------------------------------------------------------------------
r5013 | hakzsam | 2011-08-27 18:46:15 +0200 (Sat, 27 Aug 2011) | 1 line

Do not treat -1 as a special case for text drawing coordinates in display_text_using_line_height_with_cursor(). Patch by Catalin Badea.
------------------------------------------------------------------------
r5012 | hakzsam | 2011-08-27 18:44:45 +0200 (Sat, 27 Aug 2011) | 1 line

Remove our_SDL_blit_surface_wrapper() function. Patch by Jozef Kucia.
------------------------------------------------------------------------
r5011 | hakzsam | 2011-08-27 18:43:13 +0200 (Sat, 27 Aug 2011) | 1 line

Use struct image to draw savegame thumbnails. Patch by Jozef Kucia.
------------------------------------------------------------------------
r5010 | hakzsam | 2011-08-27 18:41:45 +0200 (Sat, 27 Aug 2011) | 1 line

Fix a memleak in GetThisLevelsSpecialForces() introduced in r4945.
------------------------------------------------------------------------
r5009 | matthiaskrgr | 2011-08-27 00:35:38 +0200 (Sat, 27 Aug 2011) | 1 line

remove strange indentation of error output in sound.c
------------------------------------------------------------------------
r5008 | matthiaskrgr | 2011-08-27 00:29:18 +0200 (Sat, 27 Aug 2011) | 1 line

opengl: remove alpha test initialization. Patch by Jozef Kucia.
------------------------------------------------------------------------
r5007 | hakzsam | 2011-08-26 17:18:36 +0200 (Fri, 26 Aug 2011) | 1 line

Fix build without libGL.
------------------------------------------------------------------------
r5006 | hakzsam | 2011-08-26 11:57:33 +0200 (Fri, 26 Aug 2011) | 1 line

Introduce get_map_label_from_coords(), a helper function which returns a map label from the map coordinates. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r5005 | matthiaskrgr | 2011-08-26 11:29:07 +0200 (Fri, 26 Aug 2011) | 1 line

editor: move waypoint path connection visbility toggel button to ex-position of removed map label button.
------------------------------------------------------------------------
r5004 | hakzsam | 2011-08-26 11:11:53 +0200 (Fri, 26 Aug 2011) | 1 line

lvledit: Remove the map label button.
------------------------------------------------------------------------
r5003 | hakzsam | 2011-08-26 11:11:33 +0200 (Fri, 26 Aug 2011) | 1 line

lvledit: Planting map labels with the mouse.
------------------------------------------------------------------------
r5002 | matthiaskrgr | 2011-08-25 23:31:21 +0200 (Thu, 25 Aug 2011) | 1 line

De-hardcode NPC and shop initialization by moving them to lua files. Patch by Xenux.
------------------------------------------------------------------------
r5001 | hakzsam | 2011-08-25 23:17:21 +0200 (Thu, 25 Aug 2011) | 1 line

lvledit: Compute enemy color effects in the correct order. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r5000 | hakzsam | 2011-08-25 23:16:38 +0200 (Thu, 25 Aug 2011) | 1 line

lvledit: Display the map label image in the toolbar.
------------------------------------------------------------------------
r4999 | matthiaskrgr | 2011-08-25 22:46:17 +0200 (Thu, 25 Aug 2011) | 1 line

graphics: remove graphics/backgrounds/game_message_window.png since it is not needed. The file has been moved to the git graphics repo.
------------------------------------------------------------------------
r4998 | matthiaskrgr | 2011-08-25 22:41:45 +0200 (Thu, 25 Aug 2011) | 1 line

graphics: remove graphics/backgrounds/quest_browser.png since it is no longer needed. The file has been moved to the git graphics repo.
------------------------------------------------------------------------
r4997 | matthiaskrgr | 2011-08-25 00:57:16 +0200 (Thu, 25 Aug 2011) | 2 lines

run  svn propset svn:mime-type image/png  on 22 png image files.

------------------------------------------------------------------------
r4996 | matthiaskrgr | 2011-08-25 00:46:13 +0200 (Thu, 25 Aug 2011) | 1 line

map: level 58: extend the corridor, attach a room and move the teleporters from/to level 13 into it. Also change some floor tiles. Patch by Xenux.
------------------------------------------------------------------------
r4995 | fluzz | 2011-08-25 00:18:51 +0200 (Thu, 25 Aug 2011) | 3 lines

Quest browser rewriting using the new widgets - Patch 6/6
Freeze world while the quest browser is opened.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4994 | fluzz | 2011-08-25 00:18:41 +0200 (Thu, 25 Aug 2011) | 3 lines

Quest browser rewriting using the new widgets - Patch 5/6
Add a grey transparent rectangle covering the game map.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4993 | fluzz | 2011-08-25 00:18:31 +0200 (Thu, 25 Aug 2011) | 3 lines

Quest browser rewriting using the new widgets - Patch 4/6
Add buttons.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4992 | fluzz | 2011-08-25 00:18:19 +0200 (Thu, 25 Aug 2011) | 3 lines

Quest browser rewriting using the new widgets - Patch 3/6
Add text area.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4991 | fluzz | 2011-08-25 00:18:08 +0200 (Thu, 25 Aug 2011) | 3 lines

Quest browser rewriting using the new widgets - Patch 2/6
Main body background and base code.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4990 | fluzz | 2011-08-24 23:35:53 +0200 (Wed, 24 Aug 2011) | 3 lines

Quest browser rewriting using the new widgets - Patch 1/6
Images needed by the quest browser.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4989 | fluzz | 2011-08-24 23:24:21 +0200 (Wed, 24 Aug 2011) | 7 lines

Add world freeze support.

Some UIs needs to freeze the world's evolution while they are opened, because
they cover the whole screen, preventing the player to see what is happening
on the game map.
This patch adds support functions to freeze/unfreeze world's evolution.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4988 | hakzsam | 2011-08-24 13:37:38 +0200 (Wed, 24 Aug 2011) | 1 line

lvledit: Special Forces input interface #2 - Enemy info edit interface. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4987 | matthiaskrgr | 2011-08-23 18:14:04 +0200 (Tue, 23 Aug 2011) | 1 line

modify health rules: 20 + 5 * level + 2 * physique. Patch by Xenux.
------------------------------------------------------------------------
r4986 | matthiaskrgr | 2011-08-22 15:12:23 +0200 (Mon, 22 Aug 2011) | 1 line

widgets: add a helper function to load 3x3 tiled backgrounds. Patch by Catalin Badea.
------------------------------------------------------------------------
r4985 | matthiaskrgr | 2011-08-22 14:55:59 +0200 (Mon, 22 Aug 2011) | 1 line

dialog validator: exclude chat_push_topic() and chat_pop_topic() from the dialog validator. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4984 | matthiaskrgr | 2011-08-22 12:47:40 +0200 (Mon, 22 Aug 2011) | 1 line

store recently used images for all tux motion classes, instead of merely the current motion class. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4983 | matthiaskrgr | 2011-08-22 12:36:58 +0200 (Mon, 22 Aug 2011) | 1 line

revert r4979 "graphics: change aspect ratios of floor, obstacle and obstacle shadow atlas."
------------------------------------------------------------------------
r4982 | matthiaskrgr | 2011-08-21 18:18:56 +0200 (Sun, 21 Aug 2011) | 2 lines

remove 47 empty directories.

------------------------------------------------------------------------
r4981 | fluzz | 2011-08-20 21:49:45 +0200 (Sat, 20 Aug 2011) | 2 lines

Doxyfile: Remove the useless generation of subdirs, and add generation of
zoomable and scrollable svg graphs (need doxygen 1.7.5).
------------------------------------------------------------------------
r4980 | matthiaskrgr | 2011-08-20 18:53:15 +0200 (Sat, 20 Aug 2011) | 2 lines

run  svn propset svn:mime-type image/png  on 20 png image files.

------------------------------------------------------------------------
r4979 | matthiaskrgr | 2011-08-20 18:46:56 +0200 (Sat, 20 Aug 2011) | 6 lines

graphics: change aspect ratios of floor, obstacle and obstacle shadow atlas.

floor_tiles atlas: 2048 x 1024 -> 1024 x 1024
obstacle altas: 2048 x 2048 -> 1024 x 512
obstacle_shadows atlas: 2048 x 1024 -> 1024 x 256
Decrease atlases by 1441792 pixels and thus RAM consumption by up to 5767168 bytes.
------------------------------------------------------------------------
r4978 | matthiaskrgr | 2011-08-20 16:45:41 +0200 (Sat, 20 Aug 2011) | 1 line

remove hud_background.png from backgrounds list. Patch by Catalin Badea.
------------------------------------------------------------------------
r4977 | matthiaskrgr | 2011-08-20 16:21:25 +0200 (Sat, 20 Aug 2011) | 1 line

graphics: remove graphics/backgrounds/hud_background.png since it is no longer needed. The file has been moved to the git graphics repository.
------------------------------------------------------------------------
r4976 | matthiaskrgr | 2011-08-20 11:32:11 +0200 (Sat, 20 Aug 2011) | 1 line

remove unused obstacle atlases.
------------------------------------------------------------------------
r4975 | matthiaskrgr | 2011-08-19 16:44:47 +0200 (Fri, 19 Aug 2011) | 1 line

editor: show all floor layers in the default game configuration. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4974 | matthiaskrgr | 2011-08-19 16:41:09 +0200 (Fri, 19 Aug 2011) | 1 line

change the current skill when it was downgraded (fixes #430). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4973 | matthiaskrgr | 2011-08-19 16:37:29 +0200 (Fri, 19 Aug 2011) | 1 line

editor: show all layers, even if we are on a level with only one layer (fixes #447). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4972 | ahuillet | 2011-08-19 15:42:52 +0200 (Fri, 19 Aug 2011) | 1 line

lvledit: display droids regardless of their visibility with respect to Tux's position.
------------------------------------------------------------------------
r4971 | matthiaskrgr | 2011-08-19 00:42:08 +0200 (Fri, 19 Aug 2011) | 1 line

map: level 24: updated to debug level since some floor tiles were removed.
------------------------------------------------------------------------
r4970 | matthiaskrgr | 2011-08-19 00:28:27 +0200 (Fri, 19 Aug 2011) | 1 line

remove the grass over sand floor tiles. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4969 | matthiaskrgr | 2011-08-19 00:19:37 +0200 (Fri, 19 Aug 2011) | 1 line

make game configuration files compatible after adding and/or removing a keybind. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4968 | matthiaskrgr | 2011-08-18 16:43:10 +0200 (Thu, 18 Aug 2011) | 1 line

dialog: Engel: remove Engel_sub.dialog, merge it into Engel.dialog makeing use of dialog topics. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4967 | matthiaskrgr | 2011-08-18 14:07:30 +0200 (Thu, 18 Aug 2011) | 1 line

editor: add support for selecting enemies. Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4966 | matthiaskrgr | 2011-08-18 14:03:41 +0200 (Thu, 18 Aug 2011) | 1 line

editor: implement object selector for special forces' input interface. Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4965 | matthiaskrgr | 2011-08-18 13:52:09 +0200 (Thu, 18 Aug 2011) | 1 line

rename lvledit_grass_actions to lvledit_beautify_actions. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4964 | matthiaskrgr | 2011-08-18 12:24:42 +0200 (Thu, 18 Aug 2011) | 1 line

editor: implement random droids information input interface. Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4963 | fluzz | 2011-08-17 20:19:04 +0200 (Wed, 17 Aug 2011) | 4 lines

widgets: Make widget_group_handle_event() be globally defined.
This is needed for a widget_group to define its own event handler, while
calling the default one.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4962 | matthiaskrgr | 2011-08-16 21:22:11 +0200 (Tue, 16 Aug 2011) | 1 line

editor: when saving Special Forces, browse the droids list backwards. Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4961 | matthiaskrgr | 2011-08-16 17:37:29 +0200 (Tue, 16 Aug 2011) | 1 line

re-implement -r[3-6] command argument resolutions.
------------------------------------------------------------------------
r4960 | matthiaskrgr | 2011-08-16 17:33:41 +0200 (Tue, 16 Aug 2011) | 1 line

remove useless gluem scripts. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4959 | matthiaskrgr | 2011-08-16 16:40:26 +0200 (Tue, 16 Aug 2011) | 1 line

map: level 8: fix a wrong water tile.
------------------------------------------------------------------------
r4958 | matthiaskrgr | 2011-08-16 16:13:00 +0200 (Tue, 16 Aug 2011) | 1 line

save Special Forces to map/ReturnOfTux.droids. Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4957 | matthiaskrgr | 2011-08-16 15:50:16 +0200 (Tue, 16 Aug 2011) | 1 line

editor: implement a beautify water function which can be triggered by pressing  LCTRL + w (implements #301). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4956 | matthiaskrgr | 2011-08-15 23:29:53 +0200 (Mon, 15 Aug 2011) | 1 line

editor: validate map labels (check for dublicated map labels). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4955 | matthiaskrgr | 2011-08-15 21:16:12 +0200 (Mon, 15 Aug 2011) | 1 line

graphics: center ingame images of the Barremt M82 Sniper Rifle and the Exterminator.
------------------------------------------------------------------------
r4954 | matthiaskrgr | 2011-08-15 21:02:10 +0200 (Mon, 15 Aug 2011) | 1 line

map: run beautify grass function on several levels removing dark transitions between different grass tiles.
------------------------------------------------------------------------
r4953 | fluzz | 2011-08-12 14:06:04 +0200 (Fri, 12 Aug 2011) | 5 lines

widgets: Move UPDATE_WIDGET_FLAG_ON_DATA macro to widgets.h
This is needed so that the macro can be used for other interfaces
besides game_ui.
Patch by Catalin Badea.

------------------------------------------------------------------------
r4952 | fluzz | 2011-08-12 12:54:52 +0200 (Fri, 12 Aug 2011) | 3 lines

Inhibit mouse event propagation and keyboard input handling when the
addon crafting or item upgrade panels are opened.

------------------------------------------------------------------------
r4951 | fluzz | 2011-08-12 12:42:20 +0200 (Fri, 12 Aug 2011) | 3 lines

Display addon crafting ui and item upgrade ui using widgets.
Patch by Catalin Badea.

------------------------------------------------------------------------
r4950 | fluzz | 2011-08-12 12:18:44 +0200 (Fri, 12 Aug 2011) | 5 lines

Move inventory widget to the back of the panel list.
This is needed to ensure that the item held in user's hand
is displayed in front of the other panels.
Patch by Catalin Badea.

------------------------------------------------------------------------
r4949 | fluzz | 2011-08-12 11:52:31 +0200 (Fri, 12 Aug 2011) | 5 lines

Add functions to hold/release the 'central' keyboard input handler.
Needed by the new widget system, to avoid the keybindings to be active
when a 'transient' UI panel is opened.
Based on a patch proposed by Catalin Badea.

------------------------------------------------------------------------
r4948 | fluzz | 2011-08-12 10:52:20 +0200 (Fri, 12 Aug 2011) | 3 lines

Add a function to get the visibility status of the item upgrade interface.
Patch by Catalin Badea.

------------------------------------------------------------------------
r4947 | fluzz | 2011-08-10 19:29:11 +0200 (Wed, 10 Aug 2011) | 3 lines

widgets: Fix loading images from non constant strings.
Patch from Catalin Badea.

------------------------------------------------------------------------
r4946 | fluzz | 2011-08-10 15:59:31 +0200 (Wed, 10 Aug 2011) | 3 lines

widgets: Improve switching user interfaces by sending mouse leave events to the previous interface.
Patch by Catalin Badea.

------------------------------------------------------------------------
r4945 | hakzsam | 2011-08-09 13:44:30 +0200 (Tue, 09 Aug 2011) | 1 line

Load Special Forces by their coordinates. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4944 | hakzsam | 2011-08-09 13:01:59 +0200 (Tue, 09 Aug 2011) | 1 line

Store and load random droids number and types for each level from levels.dat. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4943 | hakzsam | 2011-08-09 12:57:00 +0200 (Tue, 09 Aug 2011) | 1 line

Fix obstacle highlighting to work even when the mouse isn't on an obstacle's home tile (fixes #328). Patch by Bryan C.
------------------------------------------------------------------------
r4942 | hakzsam | 2011-08-09 12:54:00 +0200 (Tue, 09 Aug 2011) | 1 line

Game crash getting Tania mission if SADD hacked (fixes #219). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4941 | hakzsam | 2011-08-09 11:06:42 +0200 (Tue, 09 Aug 2011) | 1 line

Remove unneeded gettext marker in get_number_popup(). Patch by Miles.
------------------------------------------------------------------------
r4940 | matthiaskrgr | 2011-08-09 01:40:29 +0200 (Tue, 09 Aug 2011) | 1 line

map: level 24: move the multilayer floor tiles somwhere else and add the nuclear waste barrel to the debug level.
------------------------------------------------------------------------
r4939 | matthiaskrgr | 2011-08-09 01:23:39 +0200 (Tue, 09 Aug 2011) | 2 lines

run  svn propset svn:mime-type image/png  on 9 png image files.

------------------------------------------------------------------------
r4938 | matthiaskrgr | 2011-08-09 01:12:54 +0200 (Tue, 09 Aug 2011) | 1 line

graphics: make ingame images of the Barrett M82 Sniper Rifle and Exterminator isometric (fixes #233). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4937 | hakzsam | 2011-08-08 18:53:01 +0200 (Mon, 08 Aug 2011) | 1 line

lvledit: Fix the length of numbers inputed through get_number_popup(). Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4936 | matthiaskrgr | 2011-08-08 18:40:22 +0200 (Mon, 08 Aug 2011) | 1 line

dialog: TutorialTom: make use of Lua arrays. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4935 | matthiaskrgr | 2011-08-08 18:33:12 +0200 (Mon, 08 Aug 2011) | 1 line

use obstacle groups to define obstacle types for blood and oil stains. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4934 | fluzz | 2011-08-07 17:34:40 +0200 (Sun, 07 Aug 2011) | 3 lines

HUD bar rewriting using the new widget subsystem - Patch 9/9:
Add item alarms.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4933 | fluzz | 2011-08-07 17:29:19 +0200 (Sun, 07 Aug 2011) | 3 lines

HUD bar rewriting using the new widget subsystem - Patch 8/9:
Add quick inventory.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4932 | fluzz | 2011-08-07 17:20:53 +0200 (Sun, 07 Aug 2011) | 3 lines

HUD bar rewriting using the new widget subsystem - Patch 7/9:
Add status bars.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4931 | fluzz | 2011-08-07 17:05:05 +0200 (Sun, 07 Aug 2011) | 3 lines

HUD bar rewriting using the new widget subsystem - Patch 6/9:
Add message log.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4930 | fluzz | 2011-08-07 16:35:15 +0200 (Sun, 07 Aug 2011) | 3 lines

HUD bar rewriting using the new widget subsystem - Patch 5/9:
Add group widgets for inventory, skill, skill explanation and character panels.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4929 | fluzz | 2011-08-07 16:29:00 +0200 (Sun, 07 Aug 2011) | 3 lines

HUD bar rewriting using the new widget subsystem - Patch 4/9:
Add inventory, quest, skill and character buttons.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4928 | fluzz | 2011-08-07 16:16:52 +0200 (Sun, 07 Aug 2011) | 3 lines

HUD bar rewritting using the new widget subsystem - Patch 3/9:
Add current weapon, current skill and ammo widgets.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4927 | fluzz | 2011-08-07 16:09:13 +0200 (Sun, 07 Aug 2011) | 3 lines

HUD bar rewritting using the new widget subsystem - Patch 2/9:
Base code and scaled hud bar background.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4926 | fluzz | 2011-08-07 15:56:35 +0200 (Sun, 07 Aug 2011) | 3 lines

HUD bar rewritting using the new widget subsystem - Patch 1/9:
HUD background tiles and buttons images.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4925 | fluzz | 2011-08-07 15:35:33 +0200 (Sun, 07 Aug 2011) | 4 lines

Change save/load subsystem to use the Lua parser for the savegames and the
configuration file.
The savegames are now called xxx.sav.gz.
The config file is now called fdrpg.cfg.
------------------------------------------------------------------------
r4924 | fluzz | 2011-08-07 15:25:24 +0200 (Sun, 07 Aug 2011) | 3 lines

Save/load subsystem: The ".savegame" string (extension name) is used in several places,
making it uneasy to replace the extension name by an other one.
This patch replaces the ".savegame" string by a #defined value.
------------------------------------------------------------------------
r4923 | matthiaskrgr | 2011-08-07 15:12:21 +0200 (Sun, 07 Aug 2011) | 1 line

editor: use transparent grass tiles in beautify grass function. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4922 | matthiaskrgr | 2011-08-07 15:09:45 +0200 (Sun, 07 Aug 2011) | 1 line

editor: adapt beautify grass function so it doesn't destroy multilayer floors. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4921 | matthiaskrgr | 2011-08-07 15:08:17 +0200 (Sun, 07 Aug 2011) | 1 line

map: make use of multilayer grass tiles. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4920 | fluzz | 2011-08-07 15:05:54 +0200 (Sun, 07 Aug 2011) | 1 line

Avoid alert_window() to do its job while the SDL video subsystem is not yet initialized.
------------------------------------------------------------------------
r4919 | matthiaskrgr | 2011-08-07 15:02:03 +0200 (Sun, 07 Aug 2011) | 1 line

editor: clear the floor layer after removing it. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4918 | matthiaskrgr | 2011-08-07 14:57:06 +0200 (Sun, 07 Aug 2011) | 1 line

game options: add fail-safe resolutions to the resolution list (fixes #414). Patch by Bryan C.
------------------------------------------------------------------------
r4917 | matthiaskrgr | 2011-08-07 14:53:44 +0200 (Sun, 07 Aug 2011) | 1 line

list the new bugtracker in the manpage and error output. Patch by Miles.
------------------------------------------------------------------------
r4916 | matthiaskrgr | 2011-08-07 14:50:14 +0200 (Sun, 07 Aug 2011) | 1 line

takeover: fix displaying and alignment of droids in takeover screen. (fixes #228, #250) Patch by Bryan C.
------------------------------------------------------------------------
r4915 | ahuillet | 2011-08-06 10:16:04 +0200 (Sat, 06 Aug 2011) | 1 line

CopyItem doesn't emit sounds any longer. Fixes crashes in positional audio code when called from the inventory. Restored audio to the inventory in a crash-less way.
------------------------------------------------------------------------
r4914 | matthiaskrgr | 2011-08-06 01:24:26 +0200 (Sat, 06 Aug 2011) | 1 line

cheats: implement double speed running cheat (implements #286). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4913 | matthiaskrgr | 2011-08-06 01:15:58 +0200 (Sat, 06 Aug 2011) | 1 line

dialog: Town-NorthGateGuard.dialog: use Lua arrays in Town's North Gate Guard dialog. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4912 | matthiaskrgr | 2011-08-06 00:59:55 +0200 (Sat, 06 Aug 2011) | 1 line

doxygen: use svg instead of png as dot file format.
------------------------------------------------------------------------
r4911 | matthiaskrgr | 2011-08-06 00:25:29 +0200 (Sat, 06 Aug 2011) | 1 line

widgets: keep button images' aspect ratio. Patch by Catalin Badea.
------------------------------------------------------------------------
r4910 | matthiaskrgr | 2011-08-05 17:28:31 +0200 (Fri, 05 Aug 2011) | 1 line

widgets: add constructor for the base widget type so it can be for special purpose widgets. Patch by Catalin Badea.
------------------------------------------------------------------------
r4909 | matthiaskrgr | 2011-08-05 17:28:16 +0200 (Fri, 05 Aug 2011) | 1 line

widget_text: Make text widgets responsive to update events. Patch by Catalin Badea.
------------------------------------------------------------------------
r4908 | lowerthanred | 2011-08-05 15:54:37 +0200 (Fri, 05 Aug 2011) | 2 lines

Add new obstacle: Radioactive waste barrel.

------------------------------------------------------------------------
r4907 | matthiaskrgr | 2011-08-05 11:56:58 +0200 (Fri, 05 Aug 2011) | 1 line

update the -r99 resolution help text. Patch by Miles.
------------------------------------------------------------------------
r4906 | matthiaskrgr | 2011-08-05 11:48:32 +0200 (Fri, 05 Aug 2011) | 1 line

remove the excessively verbose BigScreenMessage "%d training point(s) spent!" (fixes #383). Patch by Bryan C.
------------------------------------------------------------------------
r4905 | ahuillet | 2011-08-04 20:46:33 +0200 (Thu, 04 Aug 2011) | 1 line

dialogs: fix grammar in Chandra's dialog
------------------------------------------------------------------------
r4904 | ahuillet | 2011-08-04 20:46:20 +0200 (Thu, 04 Aug 2011) | 1 line

chat: topic stack is const char * not char *. Fix a warning and issue418.
------------------------------------------------------------------------
r4903 | ahuillet | 2011-08-04 20:46:09 +0200 (Thu, 04 Aug 2011) | 1 line

README: Update doc to reflect new bug tracker address.
------------------------------------------------------------------------
r4902 | matthiaskrgr | 2011-08-04 10:40:32 +0200 (Thu, 04 Aug 2011) | 1 line

map: level 12, 24, 28: make sure map labels are world unique.
------------------------------------------------------------------------
r4901 | hakzsam | 2011-08-03 21:25:55 +0200 (Wed, 03 Aug 2011) | 1 line

lvledit: Factorize EditLevelNrPopup() to make it more versatile. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4900 | matthiaskrgr | 2011-08-03 20:27:00 +0200 (Wed, 03 Aug 2011) | 1 line

README: add information about how-to-get the Xinerama mode to work. Patch by Miles.
------------------------------------------------------------------------
r4899 | matthiaskrgr | 2011-08-01 12:42:11 +0200 (Mon, 01 Aug 2011) | 1 line

reset tooltips when switching between the editor and the game. Patch by Catalin Badea.
------------------------------------------------------------------------
r4898 | matthiaskrgr | 2011-08-01 12:08:20 +0200 (Mon, 01 Aug 2011) | 1 line

widgets: improve dynamic tooltip text support by using text getter function pointers. Patch by Catalin Badea.
------------------------------------------------------------------------
r4897 | matthiaskrgr | 2011-08-01 01:23:19 +0200 (Mon, 01 Aug 2011) | 1 line

move clickable_obstacle_below_mouse_cursor from show_obstacle to AssembleCombatPicture. Patch by Bryan C.
------------------------------------------------------------------------
r4896 | fluzz | 2011-07-31 19:12:34 +0200 (Sun, 31 Jul 2011) | 4 lines

Fix a bug in the light radius computation.
A 'break' was mistakenly used instead of a 'continue'.
Due to that bug, in some cases, Tux seems to emit darkness instead of brightness
when an obstacle with a low emitted_light_strength is around.
------------------------------------------------------------------------
r4895 | lowerthanred | 2011-07-30 22:23:15 +0200 (Sat, 30 Jul 2011) | 5 lines

Add graphics for the remaining graphicless addons (brain stimulator, peltier element, foot warmers, coprocessor, circuit jammer, linarian power crank, pedometer, sensor disruptor).
Change "Foot warmer" -> "Foot warmers", requiring changes in levels.dat and addon_specs.
Increase inventory size for brain stimulator and foot warmers from 1*1 to 2*2.
Change some addon descriptions (foot warmers, brain stimulator, linarian crank) to better fit graphics and be more descriptive.

------------------------------------------------------------------------
r4894 | ahuillet | 2011-07-30 16:29:07 +0200 (Sat, 30 Jul 2011) | 1 line

INSTALL: update packages for Debian/Ubuntu
------------------------------------------------------------------------
r4893 | matthiaskrgr | 2011-07-29 18:44:17 +0200 (Fri, 29 Jul 2011) | 1 line

editor: prevent SIGFPE when empty image is inserted in the level editor object list. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4892 | matthiaskrgr | 2011-07-29 11:04:20 +0200 (Fri, 29 Jul 2011) | 1 line

menu: make selected menu option scroll vertically when the resolution is too small to display it entirely. Patch by Hike Danakian.
------------------------------------------------------------------------
r4891 | matthiaskrgr | 2011-07-29 10:41:56 +0200 (Fri, 29 Jul 2011) | 1 line

widgets: improve top level widget groups handling. Patch by Catalin Badea.
------------------------------------------------------------------------
r4890 | matthiaskrgr | 2011-07-28 01:02:07 +0200 (Thu, 28 Jul 2011) | 2 lines

run  svn propset svn:mime-type image/png  on 21 png image files.

------------------------------------------------------------------------
r4889 | matthiaskrgr | 2011-07-28 00:23:49 +0200 (Thu, 28 Jul 2011) | 1 line

move the floor tile filenames to lua config file. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4888 | matthiaskrgr | 2011-07-28 00:17:15 +0200 (Thu, 28 Jul 2011) | 1 line

add description of multilayer floors editing in the leveleditor help file. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4887 | matthiaskrgr | 2011-07-27 16:34:59 +0200 (Wed, 27 Jul 2011) | 1 line

editor: add semi-transparent grass tiles which make use of multilayer floor tiles support. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4886 | matthiaskrgr | 2011-07-27 16:03:43 +0200 (Wed, 27 Jul 2011) | 2 lines

run  svn propset svn:mime-type image/png  on 4 png image files.

------------------------------------------------------------------------
r4885 | matthiaskrgr | 2011-07-27 16:00:35 +0200 (Wed, 27 Jul 2011) | 1 line

dialogs: Chandra: merge ChandraFirstContact_sub.dialog into Chandra.dialog makeing use of dialog topics. Patch by Xenux, rebased by Maria Grazia Alastra.
------------------------------------------------------------------------
r4884 | matthiaskrgr | 2011-07-27 15:56:55 +0200 (Wed, 27 Jul 2011) | 1 line

add support for topics in dialogs. Path by Xenux.
------------------------------------------------------------------------
r4883 | matthiaskrgr | 2011-07-27 15:06:53 +0200 (Wed, 27 Jul 2011) | 1 line

sound: properly allocate SDL_mixer channels before trying to use them. Fixes crashes when playing many sounds (fixes #415). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4882 | fluzz | 2011-07-27 12:46:58 +0200 (Wed, 27 Jul 2011) | 1 line

nul-terminate the string containing the data loaded from the configuration file.
------------------------------------------------------------------------
r4881 | matthiaskrgr | 2011-07-27 00:51:02 +0200 (Wed, 27 Jul 2011) | 1 line

show item-drop animations of dropped items if tux kills a bot while exploding (dying) (fixixes #246). Patch by Bryan C.
------------------------------------------------------------------------
r4880 | matthiaskrgr | 2011-07-26 20:09:59 +0200 (Tue, 26 Jul 2011) | 1 line

editor: Add multilayer floor tiles support. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4879 | matthiaskrgr | 2011-07-26 19:55:39 +0200 (Tue, 26 Jul 2011) | 1 line

Initial support for multilayer floor tiles. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4878 | matthiaskrgr | 2011-07-26 19:18:16 +0200 (Tue, 26 Jul 2011) | 1 line

map: levels: update levels.dat to a new format (add number of floor layers to each level). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4877 | matthiaskrgr | 2011-07-26 00:12:38 +0200 (Tue, 26 Jul 2011) | 1 line

dialog: c-net_sub_nethack: make it possible to load unfinished Nethack games. Patch by Miles.
------------------------------------------------------------------------
r4876 | matthiaskrgr | 2011-07-26 00:07:41 +0200 (Tue, 26 Jul 2011) | 1 line

dialogs: c-net:  make as many c-net variables local as possible to avoid saving them for nothing. Patch by Miles.
------------------------------------------------------------------------
r4875 | matthiaskrgr | 2011-07-25 18:41:50 +0200 (Mon, 25 Jul 2011) | 1 line

fix crash loading a savegame via freedroidRPG -l which occured because of passing a NULL pointer to strcmp (fixes #249). Patch by Bryan C.
------------------------------------------------------------------------
r4874 | matthiaskrgr | 2011-07-25 18:34:24 +0200 (Mon, 25 Jul 2011) | 1 line

events: change Lua terminators of events from "LuaCode={", "}" to "<LuaCode>", "</LuaCode>". Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4873 | matthiaskrgr | 2011-07-24 14:17:48 +0200 (Sun, 24 Jul 2011) | 1 line

graphics: fix the offset of the 516 bot (fixes #3094083). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4872 | matthiaskrgr | 2011-07-24 00:46:49 +0200 (Sun, 24 Jul 2011) | 1 line

clear the screen every frame. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4871 | matthiaskrgr | 2011-07-23 23:20:47 +0200 (Sat, 23 Jul 2011) | 1 line

dialogs: change Lua terminators from "LuaCode={", "}" to "<LuaCode>", "</LuaCode>". Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4870 | matthiaskrgr | 2011-07-23 21:07:12 +0200 (Sat, 23 Jul 2011) | 1 line

implement clear_screen(), behaving correctly in both OpenGL and SDL modes. Replace ClearGraphMem(). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4869 | matthiaskrgr | 2011-07-23 20:50:05 +0200 (Sat, 23 Jul 2011) | 1 line

dialogs: HF-EntranceBot/WillGapes: in order to enter the Hell Factory, Tux needs to get a certificate.
------------------------------------------------------------------------
r4868 | matthiaskrgr | 2011-07-23 20:39:33 +0200 (Sat, 23 Jul 2011) | 1 line

factions: implement a new, neutral faction which does neither attack anyone nor is being attacked.
------------------------------------------------------------------------
r4867 | jkwood | 2011-07-23 20:36:05 +0200 (Sat, 23 Jul 2011) | 1 line

Fix warning message to properly show direction of comparison. Thanks to Pavaluca Matei for the report.
------------------------------------------------------------------------
r4866 | matthiaskrgr | 2011-07-23 20:31:20 +0200 (Sat, 23 Jul 2011) | 1 line

events: level 6: make use of death events for the Singularity. Patch by Xenux.
------------------------------------------------------------------------
r4865 | matthiaskrgr | 2011-07-23 15:22:55 +0200 (Sat, 23 Jul 2011) | 1 line

dialogs: John: use Lua global variables for John's puzzle. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4864 | matthiaskrgr | 2011-07-23 14:47:21 +0200 (Sat, 23 Jul 2011) | 1 line

fix ReadRangeFromString swapped parameters. Patch by Miles.
------------------------------------------------------------------------
r4863 | matthiaskrgr | 2011-07-23 14:28:02 +0200 (Sat, 23 Jul 2011) | 1 line

lua: write correct Lua code for loading strings. Strings should be wrapped in quotation marks (fixes #3375625). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4862 | matthiaskrgr | 2011-07-23 13:09:22 +0200 (Sat, 23 Jul 2011) | 1 line

dialog: Bruce: use Lua global variables in Bruce's dialog. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4861 | matthiaskrgr | 2011-07-21 23:39:46 +0200 (Thu, 21 Jul 2011) | 2 lines

run  svn propset svn:mime-type image/jpeg  on one jpg image file.

------------------------------------------------------------------------
r4860 | matthiaskrgr | 2011-07-21 23:10:45 +0200 (Thu, 21 Jul 2011) | 2 lines

graphics: harvester: replace the empty image enemy_rot_00_death-09.png by a copy of enemy_rot_00_death_08.png and regenerate the atlas.
This fixes the missing corpse frame bug which occured when the bot was aligned south before being destroyed (fixes #3103706).
------------------------------------------------------------------------
r4859 | matthiaskrgr | 2011-07-21 22:12:11 +0200 (Thu, 21 Jul 2011) | 1 line

quest: MO-HFGateAccesServer/Spencer: make finding the HF-gates a quest.
------------------------------------------------------------------------
r4858 | matthiaskrgr | 2011-07-21 21:05:14 +0200 (Thu, 21 Jul 2011) | 2 lines

fix crashes when changing the resolution which occur when a player's video card supports more resolutions than MAX_MENU_ITEMS - 1
Fixes #3363858. Patch by Bryan C.
------------------------------------------------------------------------
r4857 | matthiaskrgr | 2011-07-21 20:53:58 +0200 (Thu, 21 Jul 2011) | 1 line

graphics: pump action shotgun: no longer use the inventory image as ingame image. In the shop screen, don't use the animated question sign rotation but a single frame of the item itself (fixes #3208579)
------------------------------------------------------------------------
r4856 | matthiaskrgr | 2011-07-21 20:41:28 +0200 (Thu, 21 Jul 2011) | 1 line

Revert commit 4855, I'm sorry, something went wrong.
------------------------------------------------------------------------
r4855 | matthiaskrgr | 2011-07-21 20:38:57 +0200 (Thu, 21 Jul 2011) | 1 line

bla
------------------------------------------------------------------------
r4854 | matthiaskrgr | 2011-07-21 12:42:13 +0200 (Thu, 21 Jul 2011) | 1 line

takeover: properly set current takeover droid to NULL when doing a non-droid takeover. Patch by Arthur Huillet.
------------------------------------------------------------------------
r4853 | matthiaskrgr | 2011-07-21 12:36:19 +0200 (Thu, 21 Jul 2011) | 2 lines

graphics: 493: replace the empty image enemy_rot_06_death-14.png by a copy of enemy_rot_06_death-13.png and regenerate the atlas.
This fixes the missing corpse frame bug which occured when the bot was specially aligned before being destroyed (fixes #3193320).
------------------------------------------------------------------------
r4852 | matthiaskrgr | 2011-07-20 18:41:21 +0200 (Wed, 20 Jul 2011) | 1 line

graphics: remove unused files extracted from .z archives of droids. The files have been moved to the git graphics repo. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4851 | hakzsam | 2011-07-20 16:12:44 +0200 (Wed, 20 Jul 2011) | 1 line

Fix swapped min and max values for the random droids. Bug introduced in r3985. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4850 | matthiaskrgr | 2011-07-19 13:30:23 +0200 (Tue, 19 Jul 2011) | 1 line

dialogs: MO-HFGateAccessServer: fix winning and losing the takeover hacking game having the same effect.
------------------------------------------------------------------------
r4849 | matthiaskrgr | 2011-07-18 16:05:13 +0200 (Mon, 18 Jul 2011) | 1 line

ogl: fix enemy coloring in ogl mode which was broken because of glColor calls within image batch (fixes #3367392). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4848 | matthiaskrgr | 2011-07-17 02:54:48 +0200 (Sun, 17 Jul 2011) | 1 line

prevent potential OpenGL texture leaks in load_texture_atlas(). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4847 | matthiaskrgr | 2011-07-17 02:52:00 +0200 (Sun, 17 Jul 2011) | 1 line

reimplement "rendering: start_image_batch() at each displayed element, in order to enable grouping of obstacle display commands.", revision 4842 (fixes #3364576). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4846 | matthiaskrgr | 2011-07-15 18:19:07 +0200 (Fri, 15 Jul 2011) | 1 line

dialogs: Kevin: if we report Jasmines 'death' to Kevin and he says has backups from a certain day, pick a random day of the week.
------------------------------------------------------------------------
r4845 | matthiaskrgr | 2011-07-15 18:03:44 +0200 (Fri, 15 Jul 2011) | 2 lines

dialogs: Jasmine: when Jasmine dies from SIGSEGV, level 17 is respawned (which will make Jasmine respawn, too) and we say "See you later", she would immediately SIGSEGV again.
This commit preventes this by setting jasmine_count to 0 when she dies so we can talk to her a few more times before she dies again.
------------------------------------------------------------------------
r4844 | matthiaskrgr | 2011-07-15 15:29:52 +0200 (Fri, 15 Jul 2011) | 1 line

obstacles: make the normal (not animated) signs emit light, too.
------------------------------------------------------------------------
r4843 | matthiaskrgr | 2011-07-15 15:15:30 +0200 (Fri, 15 Jul 2011) | 1 line

obstacles: make animated signs emit light (light radius) while the frames with the screen displaying something are shown.
------------------------------------------------------------------------
r4842 | matthiaskrgr | 2011-07-15 14:47:45 +0200 (Fri, 15 Jul 2011) | 3 lines

Revert "rendering: start_image_batch() at each displayed element, in order to enable grouping of obstacle display commands."
Fixes bug 3364576, Tux' body parts disappearing sometimes in OpenGL mode.
This reverts commit 4687.
------------------------------------------------------------------------
r4841 | matthiaskrgr | 2011-07-14 23:21:13 +0200 (Thu, 14 Jul 2011) | 2 lines

run   svn propset svn:mime-type image/png  on 8 png image files.

------------------------------------------------------------------------
r4840 | matthiaskrgr | 2011-07-14 22:07:25 +0200 (Thu, 14 Jul 2011) | 1 line

map: level 24: add animated signs to the debug level.
------------------------------------------------------------------------
r4839 | matthiaskrgr | 2011-07-14 20:58:32 +0200 (Thu, 14 Jul 2011) | 1 line

obstacles: implement animated (flashing) signs.
------------------------------------------------------------------------
r4838 | matthiaskrgr | 2011-07-14 19:28:40 +0200 (Thu, 14 Jul 2011) | 1 line

map: level 0: remove a droidnest obstacle from level 0 (Town).
------------------------------------------------------------------------
r4837 | matthiaskrgr | 2011-07-14 17:52:04 +0200 (Thu, 14 Jul 2011) | 1 line

widgets: introduce widget_background which can be used to display a background comprised of several images, each with its own offset. Patch by Catalin Badea.
------------------------------------------------------------------------
r4836 | matthiaskrgr | 2011-07-14 17:36:16 +0200 (Thu, 14 Jul 2011) | 1 line

widgets: text widget now uses the generic widget structure. Patch by Catalin Badea.
------------------------------------------------------------------------
r4835 | matthiaskrgr | 2011-07-14 16:59:57 +0200 (Thu, 14 Jul 2011) | 1 line

widgets: fix bug in computation of tooltip's size. Patch by Catalin Badea.
------------------------------------------------------------------------
r4834 | matthiaskrgr | 2011-07-13 22:05:20 +0200 (Wed, 13 Jul 2011) | 1 line

croppy: use offset values from .offset file and adjust offset values to cropped image. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4833 | matthiaskrgr | 2011-07-13 16:50:45 +0200 (Wed, 13 Jul 2011) | 1 line

dialog: Pendragon: use Lua global variables in Pendragon's dialog, simplify code. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4832 | matthiaskrgr | 2011-07-13 15:58:11 +0200 (Wed, 13 Jul 2011) | 1 line

dialog: Kevin-Lawnmower: hide the two login nodes (5 and 6) while the bot is hibernated and tux has the fuel.
------------------------------------------------------------------------
r4831 | hakzsam | 2011-07-13 15:53:48 +0200 (Wed, 13 Jul 2011) | 1 line

shop: Fix selecting for Tux's items. Fix a bug introduced in r4796.
------------------------------------------------------------------------
r4830 | matthiaskrgr | 2011-07-13 13:28:42 +0200 (Wed, 13 Jul 2011) | 1 line

dialogs: Jasmine: make use of Lua global variables, simplify code. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4829 | matthiaskrgr | 2011-07-12 22:33:16 +0200 (Tue, 12 Jul 2011) | 1 line

remove cookie support with legacy wrappers. Patch by Maria Grazia Alastra basing on a patch by Jozef Kucia.
------------------------------------------------------------------------
r4828 | matthiaskrgr | 2011-07-12 22:22:40 +0200 (Tue, 12 Jul 2011) | 1 line

dialogs: Kevin-Lawnmower: make use of Lua global variables, simplify code. Patch by Maria Grazia Alastra basing on a patch by Jozef Kucia.
------------------------------------------------------------------------
r4827 | matthiaskrgr | 2011-07-12 22:17:08 +0200 (Tue, 12 Jul 2011) | 1 line

addition of global Lua variable support (saving and loading). Patch by Maria Grazia Alastra basing on a patch by Jozef Kucia.
------------------------------------------------------------------------
r4826 | matthiaskrgr | 2011-07-11 18:03:16 +0200 (Mon, 11 Jul 2011) | 3 lines

widgets: widget_text: move text_widget to widgets/widget_text.h, prototypes of related functions to widgets/widget_text.h and text_widget.c to widgets/widget_text.c
Rename related functions to use correct widget_ prefix.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4825 | matthiaskrgr | 2011-07-10 20:32:05 +0200 (Sun, 10 Jul 2011) | 1 line

croppy: accept images of any size. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4824 | matthiaskrgr | 2011-07-10 17:03:07 +0200 (Sun, 10 Jul 2011) | 1 line

widgets: tooltips: make the tooltip code common for both the editor and the game. Patch by Catalin Badea.
------------------------------------------------------------------------
r4823 | matthiaskrgr | 2011-07-10 12:25:34 +0200 (Sun, 10 Jul 2011) | 1 line

add animated light radius for obstacles. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4822 | matthiaskrgr | 2011-07-10 12:03:38 +0200 (Sun, 10 Jul 2011) | 1 line

separation of Lua states in DIALOG and CONFIG targets. Patch by Maria Grazia Alastra basing on a patch by Jozef Kucia.
------------------------------------------------------------------------
r4821 | matthiaskrgr | 2011-07-09 18:00:02 +0200 (Sat, 09 Jul 2011) | 1 line

rename show_tooltips flag to show_lvledit_tooltips. Patch by Catalin Badea.
------------------------------------------------------------------------
r4820 | matthiaskrgr | 2011-07-09 14:57:36 +0200 (Sat, 09 Jul 2011) | 2 lines

run  svn propset svn:mime-type image/png  on 189 png image files.

------------------------------------------------------------------------
r4819 | matthiaskrgr | 2011-07-09 14:07:26 +0200 (Sat, 09 Jul 2011) | 1 line

widgets: move tooltip displaying code out of show_current_text_banner into a separate function, display_tooltip. Patch by Catalin Badea.
------------------------------------------------------------------------
r4818 | matthiaskrgr | 2011-07-09 14:04:24 +0200 (Sat, 09 Jul 2011) | 1 line

widgets: move lvledit widget code to lvledit/. Patch by Catalin Badea.
------------------------------------------------------------------------
r4817 | matthiaskrgr | 2011-07-09 14:00:16 +0200 (Sat, 09 Jul 2011) | 1 line

widgets: integrate widget_button into widget system. Patch by Catalin Badea.
------------------------------------------------------------------------
r4816 | matthiaskrgr | 2011-07-09 13:54:44 +0200 (Sat, 09 Jul 2011) | 1 line

make it possible to reload tux graphics. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4815 | matthiaskrgr | 2011-07-09 13:51:08 +0200 (Sat, 09 Jul 2011) | 1 line

Remove obsolete gluem tools. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4814 | matthiaskrgr | 2011-07-09 13:29:33 +0200 (Sat, 09 Jul 2011) | 2 lines

move the tux graphics to texture atlas. Patch by Jozef Kucia.
Files extracted from removed tux_image_archive.z archives can be found in the git repo.
------------------------------------------------------------------------
r4813 | matthiaskrgr | 2011-07-09 09:23:16 +0200 (Sat, 09 Jul 2011) | 1 line

editor: don't display the compass. Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4812 | matthiaskrgr | 2011-07-07 18:11:07 +0200 (Thu, 07 Jul 2011) | 3 lines

implement explode atlas tool.
Usage: explode_atlas <atlas_file> <atlas_directory> <output_directory>
Patch by Jozef Kucia.
------------------------------------------------------------------------
r4811 | matthiaskrgr | 2011-07-07 18:03:17 +0200 (Thu, 07 Jul 2011) | 1 line

re-implement formerly removed hardcoded resolutions -r {x}.
------------------------------------------------------------------------
r4810 | matthiaskrgr | 2011-07-07 09:25:04 +0200 (Thu, 07 Jul 2011) | 1 line

editor: Fix it that waypoints can't be drag and dropped at level borders. Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4809 | matthiaskrgr | 2011-07-07 09:23:21 +0200 (Thu, 07 Jul 2011) | 1 line

De-hardcode types of walls and place them in obstacle_specs.lua. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4808 | matthiaskrgr | 2011-07-07 09:21:39 +0200 (Thu, 07 Jul 2011) | 1 line

add named groups to obstacle specifications. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4807 | matthiaskrgr | 2011-07-07 09:18:13 +0200 (Thu, 07 Jul 2011) | 1 line

editor: fix it that floor tiles can't be drag and dropped at level borders. Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4806 | matthiaskrgr | 2011-07-06 20:46:16 +0200 (Wed, 06 Jul 2011) | 1 line

crop graphics/mouse_buttons/LevelEditorToggleEnemiesButtonPushed.png to 30x30px. Patch by Catalin Badea.
------------------------------------------------------------------------
r4805 | matthiaskrgr | 2011-07-06 18:51:09 +0200 (Wed, 06 Jul 2011) | 1 line

add validation of obstacle images, warnings for missing images will be reported. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4804 | matthiaskrgr | 2011-07-06 17:56:34 +0200 (Wed, 06 Jul 2011) | 1 line

map: level 24: change minimal light from 19 to 16.
------------------------------------------------------------------------
r4803 | matthiaskrgr | 2011-07-06 17:41:39 +0200 (Wed, 06 Jul 2011) | 1 line

extend dynarray API by adding dynarray_member(). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4802 | matthiaskrgr | 2011-07-06 17:41:21 +0200 (Wed, 06 Jul 2011) | 1 line

editor: change toggle grid button behavior: left click toggles grid on and off, right click toggles grid mode. Patch by Catalin Badea.
------------------------------------------------------------------------
r4801 | matthiaskrgr | 2011-07-06 16:40:55 +0200 (Wed, 06 Jul 2011) | 1 line

widgets: rework input handling in preparation for future work. Patch by Catalin Badea.
------------------------------------------------------------------------
r4800 | matthiaskrgr | 2011-07-06 16:31:42 +0200 (Wed, 06 Jul 2011) | 1 line

set_value_from_table() gets data from single lua values when lua table wasn't found. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4799 | matthiaskrgr | 2011-07-06 16:26:46 +0200 (Wed, 06 Jul 2011) | 1 line

make it possible to reload enemy graphics. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4798 | matthiaskrgr | 2011-07-05 17:54:29 +0200 (Tue, 05 Jul 2011) | 1 line

fix broken make install caused by atlas generation while building. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4797 | matthiaskrgr | 2011-07-03 22:30:31 +0200 (Sun, 03 Jul 2011) | 2 lines

run   svn propset svn:mime-type image/png  on 7173 png files.

------------------------------------------------------------------------
r4796 | hakzsam | 2011-07-03 17:41:39 +0200 (Sun, 03 Jul 2011) | 1 line

shop: Prevent selecting past the last item (fixes #3050304).
------------------------------------------------------------------------
r4795 | hakzsam | 2011-07-03 17:41:24 +0200 (Sun, 03 Jul 2011) | 1 line

opengl: Improve performance by drawing the preput objects in a batch.
------------------------------------------------------------------------
r4794 | lowerthanred | 2011-07-02 20:13:43 +0200 (Sat, 02 Jul 2011) | 2 lines

Turn the Exterminator blast into a mushroom cloud. FWOOSHH!

------------------------------------------------------------------------
r4793 | hakzsam | 2011-07-02 11:59:03 +0200 (Sat, 02 Jul 2011) | 1 line

Do not compute the light radius when it is disabled.
------------------------------------------------------------------------
r4792 | hakzsam | 2011-07-02 11:58:46 +0200 (Sat, 02 Jul 2011) | 1 line

Replace PutPixel32() by sdl_put_pixel().
------------------------------------------------------------------------
r4791 | matthiaskrgr | 2011-07-01 23:26:25 +0200 (Fri, 01 Jul 2011) | 1 line

convert the enemies graphics from tux image archives to texture atlases. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4790 | hakzsam | 2011-07-01 21:39:48 +0200 (Fri, 01 Jul 2011) | 1 line

lvledit: Keep scrolling at consistent speed regardless of fps. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4789 | hakzsam | 2011-07-01 21:35:51 +0200 (Fri, 01 Jul 2011) | 1 line

lvledit: Update the level_editor_help.title to match with the removed menu button. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4788 | hakzsam | 2011-07-01 21:35:35 +0200 (Fri, 01 Jul 2011) | 1 line

lvledit: Fix potential crashes caused by colored wp connections in SDL mode. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4787 | matthiaskrgr | 2011-07-01 19:44:44 +0200 (Fri, 01 Jul 2011) | 2 lines

run  svn propset svn:mime-type image/jpeg  on 32 jpg files.

------------------------------------------------------------------------
r4786 | matthiaskrgr | 2011-07-01 19:33:49 +0200 (Fri, 01 Jul 2011) | 2 lines

run  svn propset svn:mime-type image/png  on 153 png files.

------------------------------------------------------------------------
r4785 | matthiaskrgr | 2011-07-01 19:07:00 +0200 (Fri, 01 Jul 2011) | 1 line

generate the floor tiles texture atlas while building. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4784 | hakzsam | 2011-07-01 18:12:46 +0200 (Fri, 01 Jul 2011) | 1 line

Remove now useless get_light_strength().
------------------------------------------------------------------------
r4783 | hakzsam | 2011-07-01 14:27:04 +0200 (Fri, 01 Jul 2011) | 1 line

lvledit: Add a new object type map_label and change the interface to fit a new category selector button. Selecting map labels is now supported. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4782 | hakzsam | 2011-07-01 14:10:56 +0200 (Fri, 01 Jul 2011) | 1 line

lvledit: Fix a little offset in resolution 640x480 by moving the toggle waypoint connections button. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4781 | hakzsam | 2011-07-01 13:49:41 +0200 (Fri, 01 Jul 2011) | 1 line

lvledit: Remove the menu button. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4780 | matthiaskrgr | 2011-06-30 21:19:55 +0200 (Thu, 30 Jun 2011) | 1 line

make use of level exit events at the 296 Teleport Point (from level 13 to 58). Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4779 | matthiaskrgr | 2011-06-30 21:16:30 +0200 (Thu, 30 Jun 2011) | 1 line

implement possibility to trigger events exiting a level. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4778 | hakzsam | 2011-06-30 20:18:01 +0200 (Thu, 30 Jun 2011) | 1 line

Compute darkness according to the light radius value for the rendering of enemies is not needed.
------------------------------------------------------------------------
r4777 | hakzsam | 2011-06-30 20:16:22 +0200 (Thu, 30 Jun 2011) | 1 line

make_atlas: Crop the height of texture atlas if possible. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4776 | matthiaskrgr | 2011-06-29 21:46:52 +0200 (Wed, 29 Jun 2011) | 5 lines

Autodetect supported fullscreen resolutions.

Keep -r0 -r1 -r2 as hardcoded default resolutions.
-r can now take a resolution string as argument.
Patch by Bryan C.
------------------------------------------------------------------------
r4775 | hakzsam | 2011-06-29 19:47:08 +0200 (Wed, 29 Jun 2011) | 1 line

Fix special case FPE in LighRadiusInit. Patch by Bryan C.
------------------------------------------------------------------------
r4774 | hakzsam | 2011-06-29 10:26:35 +0200 (Wed, 29 Jun 2011) | 1 line

menu: Fix a potential crash when he has more than 10 elements. Patch by Bryan C.
------------------------------------------------------------------------
r4773 | matthiaskrgr | 2011-06-28 19:51:22 +0200 (Tue, 28 Jun 2011) | 1 line

center the FreedroidRPG window on startup. Patch by Bryan C.
------------------------------------------------------------------------
r4772 | matthiaskrgr | 2011-06-28 14:26:13 +0200 (Tue, 28 Jun 2011) | 1 line

Fix the memory leak in GetEventTriggers(). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4771 | matthiaskrgr | 2011-06-28 14:24:04 +0200 (Tue, 28 Jun 2011) | 1 line

kill unused 'use_default_image' global variables. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4770 | matthiaskrgr | 2011-06-27 23:22:53 +0200 (Mon, 27 Jun 2011) | 1 line

editor: color the connections for special waypoints in red. Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4769 | lowerthanred | 2011-06-27 22:10:29 +0200 (Mon, 27 Jun 2011) | 2 lines

Add graphics for Tungsten spikes add-on; make its description a little more descriptive and in accordance with graphics.

------------------------------------------------------------------------
r4768 | matthiaskrgr | 2011-06-27 20:16:40 +0200 (Mon, 27 Jun 2011) | 1 line

atlas: add a way to list the atlas elements. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4767 | matthiaskrgr | 2011-06-27 20:05:27 +0200 (Mon, 27 Jun 2011) | 1 line

use enemy death event for the Singularity on level 6. Patch by Xenux.
------------------------------------------------------------------------
r4766 | matthiaskrgr | 2011-06-27 20:03:14 +0200 (Mon, 27 Jun 2011) | 1 line

events: add support for events triggered by dieing enemies. Patch by Xenux.
------------------------------------------------------------------------
r4765 | matthiaskrgr | 2011-06-26 22:34:36 +0200 (Sun, 26 Jun 2011) | 1 line

ungluem: add the possibility of extracting images to their original size (ie. without padding to the next power of two). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4764 | matthiaskrgr | 2011-06-26 19:58:34 +0200 (Sun, 26 Jun 2011) | 1 line

widgets: add doxygen documentation to widget_group. Patch by Catalin Badea.
------------------------------------------------------------------------
r4763 | matthiaskrgr | 2011-06-26 19:31:01 +0200 (Sun, 26 Jun 2011) | 1 line

widgets: Add widget_container, and update leveleditor widgets in preparation for future work. Patch by Catalin Badea.
------------------------------------------------------------------------
r4762 | matthiaskrgr | 2011-06-26 13:30:45 +0200 (Sun, 26 Jun 2011) | 1 line

map: level 31: complete implemention of a small trap with guns turning on as one steps on a trigger.
------------------------------------------------------------------------
r4761 | matthiaskrgr | 2011-06-26 12:02:56 +0200 (Sun, 26 Jun 2011) | 2 lines

run  svn propset svn:ignore  on graphics/Makefile.in and graphics/Makefile

------------------------------------------------------------------------
r4760 | matthiaskrgr | 2011-06-26 11:40:05 +0200 (Sun, 26 Jun 2011) | 1 line

obstacles: implement intact/broken obstacle states for glass walls.
------------------------------------------------------------------------
r4759 | fluzz | 2011-06-25 20:41:26 +0200 (Sat, 25 Jun 2011) | 1 line

Do not build graphics/ subdir when cross-compiling. Based on a patch by Jozef Kucia.
------------------------------------------------------------------------
r4758 | ahuillet | 2011-06-25 10:17:17 +0200 (Sat, 25 Jun 2011) | 1 line

Do not display items that are outside of the screen.
------------------------------------------------------------------------
r4757 | ahuillet | 2011-06-25 10:17:05 +0200 (Sat, 25 Jun 2011) | 1 line

Do not draw blasts that are outside of the screen.
------------------------------------------------------------------------
r4756 | matthiaskrgr | 2011-06-24 15:07:44 +0200 (Fri, 24 Jun 2011) | 1 line

bullets and blasts are not visible anymore if they are behind obstacles which block the sight (fixes #3316860). Patch by Bryan.
------------------------------------------------------------------------
r4755 | hakzsam | 2011-06-24 14:14:23 +0200 (Fri, 24 Jun 2011) | 1 line

lvledit: Show only visible map labels. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4754 | hakzsam | 2011-06-24 10:48:50 +0200 (Fri, 24 Jun 2011) | 1 line

Extend obstacle specification to allow animation definition in obstacle_specs.lua. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4753 | hakzsam | 2011-06-24 10:45:21 +0200 (Fri, 24 Jun 2011) | 1 line

lvledit: Show only waypoints that are on the screen. Patch by Matei Pavaluca.
------------------------------------------------------------------------
r4752 | hakzsam | 2011-06-24 10:17:47 +0200 (Fri, 24 Jun 2011) | 1 line

Remove the useless 'dir' parameter in drawIsoEnergyBar().
------------------------------------------------------------------------
r4751 | hakzsam | 2011-06-23 21:07:53 +0200 (Thu, 23 Jun 2011) | 1 line

lvledit: Fix map grid not drawn correctly. Fix a bug introduced in r4729.
------------------------------------------------------------------------
r4750 | matthiaskrgr | 2011-06-23 20:34:12 +0200 (Thu, 23 Jun 2011) | 1 line

rename HF-GateGuard(Leader) to MO-RGGateGuard(Leader) and fix small things I forgot in previous commit.
------------------------------------------------------------------------
r4749 | matthiaskrgr | 2011-06-23 19:41:00 +0200 (Thu, 23 Jun 2011) | 2 lines

rename the file "HF-GateAccessServer.dialog" to "MO-HFGateAccessServer.dialog"
MO=MegaSys Office
------------------------------------------------------------------------
r4748 | matthiaskrgr | 2011-06-23 19:02:52 +0200 (Thu, 23 Jun 2011) | 2 lines

run  svn propset svn:mime-type image/png  on 4 png image files.

------------------------------------------------------------------------
r4747 | matthiaskrgr | 2011-06-23 18:44:30 +0200 (Thu, 23 Jun 2011) | 1 line

lvledit: add drag/drop support for waypoints. Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4746 | matthiaskrgr | 2011-06-23 18:40:27 +0200 (Thu, 23 Jun 2011) | 1 line

lvledit: Toggle waypoint connections display on/off button, and save this parameter in the config file (implements #3186136). Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4745 | matthiaskrgr | 2011-06-23 18:29:12 +0200 (Thu, 23 Jun 2011) | 2 lines

ungluem: fix off-by-one bug
ungluem should be now able to extract tux_image archives correctly. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4744 | matthiaskrgr | 2011-06-23 18:13:03 +0200 (Thu, 23 Jun 2011) | 1 line

ungluem: create offset files with single .offset extension instead of .png.offset. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4743 | matthiaskrgr | 2011-06-23 18:10:28 +0200 (Thu, 23 Jun 2011) | 1 line

ungluem: fix the filename generation for stand animation images. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4742 | matthiaskrgr | 2011-06-23 15:51:30 +0200 (Thu, 23 Jun 2011) | 1 line

map: level 50: fix waypoint problem, prevent some waypoints from spawning random droids, add obstacle label.
------------------------------------------------------------------------
r4741 | matthiaskrgr | 2011-06-23 12:35:24 +0200 (Thu, 23 Jun 2011) | 1 line

map: level 50: close a door near the entrance to the level, replace a wall element by a door.
------------------------------------------------------------------------
r4740 | fluzz | 2011-06-23 00:12:20 +0200 (Thu, 23 Jun 2011) | 3 lines

get_player_name() lua function returns a nil value when the player's name is not defined.
This makes some dialogs to crash when run by the dialog validator.
Fixed it so that it now returns an empty string.
------------------------------------------------------------------------
r4739 | matthiaskrgr | 2011-06-22 21:01:54 +0200 (Wed, 22 Jun 2011) | 2 lines

run  svn propset svn:mime-type image/png  on 3 png image files.

------------------------------------------------------------------------
r4738 | matthiaskrgr | 2011-06-22 20:47:00 +0200 (Wed, 22 Jun 2011) | 1 line

map: level 6: add mini-factory. Patch by Xenux.
------------------------------------------------------------------------
r4737 | hakzsam | 2011-06-22 18:05:26 +0200 (Wed, 22 Jun 2011) | 1 line

Re-add obstacle texture atlases. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4736 | fluzz | 2011-06-21 18:35:15 +0200 (Tue, 21 Jun 2011) | 2 lines

make_atlas: Do not init SDL video subsytem, so that it can be run on headless
computers (buildbot slaves, for instance).
------------------------------------------------------------------------
r4735 | matthiaskrgr | 2011-06-21 16:04:14 +0200 (Tue, 21 Jun 2011) | 1 line

position-based triggers firing only on enter (and not continuously). Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4734 | matthiaskrgr | 2011-06-21 13:42:56 +0200 (Tue, 21 Jun 2011) | 1 line

add automatically generated atlas image files to gitignore.
------------------------------------------------------------------------
r4733 | matthiaskrgr | 2011-06-21 13:34:28 +0200 (Tue, 21 Jun 2011) | 1 line

generate the texture atlases as a part of the build process. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4732 | matthiaskrgr | 2011-06-21 12:27:34 +0200 (Tue, 21 Jun 2011) | 1 line

move obstacle shadows to texture atlas. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4731 | matthiaskrgr | 2011-06-21 11:59:23 +0200 (Tue, 21 Jun 2011) | 1 line

move widget sources to src/widgets/. Patch by Catalin Badea.
------------------------------------------------------------------------
r4730 | hakzsam | 2011-06-21 11:41:16 +0200 (Tue, 21 Jun 2011) | 1 line

Move widget structs and create functions to their respective .c .h. Patch by Catalin Badea.
------------------------------------------------------------------------
r4729 | hakzsam | 2011-06-21 10:57:59 +0200 (Tue, 21 Jun 2011) | 1 line

lvledit: Only draw map grid on the visible parts of the level.
------------------------------------------------------------------------
r4728 | hakzsam | 2011-06-21 09:50:06 +0200 (Tue, 21 Jun 2011) | 1 line

lvledit: Save the 'show grid' parameter in the configuration.
------------------------------------------------------------------------
r4727 | fluzz | 2011-06-20 22:57:43 +0200 (Mon, 20 Jun 2011) | 1 line

Replace 'char' type by 'uint8_t' type in saved structures. Needed by the Lua-based save/load system. Adapt code accordingly.
------------------------------------------------------------------------
r4726 | matthiaskrgr | 2011-06-20 19:49:41 +0200 (Mon, 20 Jun 2011) | 1 line

doxyfile: change manpage extension to 6.
------------------------------------------------------------------------
r4725 | matthiaskrgr | 2011-06-20 16:35:03 +0200 (Mon, 20 Jun 2011) | 1 line

Update tux position history once a frame instead of once every other frame. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4724 | matthiaskrgr | 2011-06-20 16:34:48 +0200 (Mon, 20 Jun 2011) | 1 line

sdl: make graphics reloading work in SDL mode. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4723 | hakzsam | 2011-06-19 22:07:54 +0200 (Sun, 19 Jun 2011) | 1 line

sdl: Improve performances when the alpha channel is enabled by using RLE acceleration.
------------------------------------------------------------------------
r4722 | hakzsam | 2011-06-19 16:02:30 +0200 (Sun, 19 Jun 2011) | 1 line

Remove now useless our_SDL_display_format_wrapperAlpha().
------------------------------------------------------------------------
r4721 | matthiaskrgr | 2011-06-19 15:55:33 +0200 (Sun, 19 Jun 2011) | 1 line

fix broken obstacle graphics reloading. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4720 | hakzsam | 2011-06-19 13:44:05 +0200 (Sun, 19 Jun 2011) | 1 line

sdl: Remove useless calls to SDL_SetColorKey() because the color key is not used when the flag is set to 0.
------------------------------------------------------------------------
r4719 | hakzsam | 2011-06-19 12:02:04 +0200 (Sun, 19 Jun 2011) | 1 line

lvledit: Do not go back to the parent menu after editing edge interfaces.
------------------------------------------------------------------------
r4718 | hakzsam | 2011-06-19 11:59:37 +0200 (Sun, 19 Jun 2011) | 1 line

lvledit: Do not show move cursors.
------------------------------------------------------------------------
r4717 | matthiaskrgr | 2011-06-19 10:54:47 +0200 (Sun, 19 Jun 2011) | 1 line

reload floor tiles when reloading graphics. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4716 | fluzz | 2011-06-18 14:29:30 +0200 (Sat, 18 Jun 2011) | 4 lines

[widgets] Cosmetic name changes: add a widget_ prefix and change
'leveleditor' to 'lvledit', for structures and function names
related or using the widget system.
Patch by Catalin Badea.
------------------------------------------------------------------------
r4715 | ahuillet | 2011-06-18 13:08:02 +0200 (Sat, 18 Jun 2011) | 1 line

Limit startup bar to 100%.
------------------------------------------------------------------------
r4714 | fluzz | 2011-06-18 11:25:50 +0200 (Sat, 18 Jun 2011) | 1 line

Move lvledit base widgets in the top src dir, in preparation to the introduction of the Grand Unified Widget System. Change header inclusions and Makefile.am accordingly.
------------------------------------------------------------------------
r4713 | ahuillet | 2011-06-18 10:41:55 +0200 (Sat, 18 Jun 2011) | 1 line

Crop floor tiles atlas from height 2048 to 1024 (unused space).
------------------------------------------------------------------------
r4712 | ahuillet | 2011-06-18 10:39:17 +0200 (Sat, 18 Jun 2011) | 3 lines

Add optional instrumentation to next_startup_percentage() to be able to compute the "real" percentages and update them.

Updated game startup percentages.
------------------------------------------------------------------------
r4711 | ahuillet | 2011-06-17 12:56:30 +0200 (Fri, 17 Jun 2011) | 3 lines

gl: add a workaround for broken r300 driver that does not allow more than 16383 quads in a vertex array (yielding a full system lockup on Mesa 7.10, and broken rendering on Mesa 7.11)

This workaround limits the size of batches to 16383 quads and shall be removed as soon as no longer justified.
------------------------------------------------------------------------
r4710 | matthiaskrgr | 2011-06-16 19:43:55 +0200 (Thu, 16 Jun 2011) | 1 line

fix memory leak in lua_leveleditor_obstacle_category_ctor(). Patch by Jozef Kucia.
------------------------------------------------------------------------
r4709 | matthiaskrgr | 2011-06-15 17:17:46 +0200 (Wed, 15 Jun 2011) | 2 lines

run  svn propset svn:mime-type image/jpeg  on 32 jpg files.

------------------------------------------------------------------------
r4708 | matthiaskrgr | 2011-06-15 17:14:05 +0200 (Wed, 15 Jun 2011) | 2 lines

run  svn propset svn:mime-type image/png  on 52 png files.

------------------------------------------------------------------------
r4707 | matthiaskrgr | 2011-06-14 22:35:57 +0200 (Tue, 14 Jun 2011) | 1 line

map: level 24: infinite running on level 24
------------------------------------------------------------------------
r4706 | ahuillet | 2011-06-14 22:27:11 +0200 (Tue, 14 Jun 2011) | 1 line

Do not draw bullets that are outside of the screen. Unify approach with enemies' rendering.
------------------------------------------------------------------------
r4705 | ahuillet | 2011-06-14 21:54:57 +0200 (Tue, 14 Jun 2011) | 1 line

Reinstate batch rendering for game elements, rendering errors should have been eliminated by previous revision.
------------------------------------------------------------------------
r4704 | ahuillet | 2011-06-14 21:54:45 +0200 (Tue, 14 Jun 2011) | 1 line

Always flush the GL render buffer from struct image before changing the currently active texture. Fixes rendering errors due to interaction between struct image's buffering mechanism and the rest of the game.
------------------------------------------------------------------------
r4703 | ahuillet | 2011-06-14 21:54:33 +0200 (Tue, 14 Jun 2011) | 1 line

gluem: kill some unused-but-set variables (shut up gcc 4.6 warning)
------------------------------------------------------------------------
r4702 | matthiaskrgr | 2011-06-12 18:07:27 +0200 (Sun, 12 Jun 2011) | 4 lines

Loading of enemy graphics was interfering with rendering and generating incorrect images.
Revert "rendering: start_image_batch() at each displayed element, in order to enable grouping of obstacle display commands."
This reverts revision 4687.
.
------------------------------------------------------------------------
r4701 | matthiaskrgr | 2011-06-11 23:38:53 +0200 (Sat, 11 Jun 2011) | 1 line

add ability to define blast type in bullet specification. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4700 | jkwood | 2011-06-11 23:30:13 +0200 (Sat, 11 Jun 2011) | 1 line

dialogs: Duncan: Grammar and spelling fixes.
------------------------------------------------------------------------
r4699 | jkwood | 2011-06-11 23:25:25 +0200 (Sat, 11 Jun 2011) | 1 line

dialogs: DocMoore: Grammar and continuity fixes.
------------------------------------------------------------------------
r4698 | jkwood | 2011-06-11 23:16:50 +0200 (Sat, 11 Jun 2011) | 1 line

dialogs: Cryo-terminal: Remove unneeded NO_TEXT usage.
------------------------------------------------------------------------
r4697 | jkwood | 2011-06-11 23:11:12 +0200 (Sat, 11 Jun 2011) | 1 line

dialogs: Dixon: Spelling and grammar fixes.
------------------------------------------------------------------------
r4696 | jkwood | 2011-06-11 21:33:11 +0200 (Sat, 11 Jun 2011) | 1 line

dialogs: DSB-PowerControlGate1: Spelling and grammar fixes.
------------------------------------------------------------------------
r4695 | jkwood | 2011-06-11 21:27:58 +0200 (Sat, 11 Jun 2011) | 1 line

dialogs: Cryo-Terminal: Remove inconsistent tux_says lines.
------------------------------------------------------------------------
r4694 | jkwood | 2011-06-11 21:23:56 +0200 (Sat, 11 Jun 2011) | 1 line

dialogs: ChandraFirstContact: Grammar and spelling fixes.
------------------------------------------------------------------------
r4693 | jkwood | 2011-06-11 21:16:29 +0200 (Sat, 11 Jun 2011) | 1 line

dialogs: Chandra: Grammar and spelling fixes.
------------------------------------------------------------------------
r4692 | jkwood | 2011-06-11 20:37:06 +0200 (Sat, 11 Jun 2011) | 1 line

dialogs: KevinsGuard: Grammar and spelling fixes.
------------------------------------------------------------------------
r4691 | hakzsam | 2011-06-11 19:53:03 +0200 (Sat, 11 Jun 2011) | 1 line

Remove now useless glue_obstacles_to_floor_tiles_for_level().
------------------------------------------------------------------------
r4690 | hakzsam | 2011-06-11 19:48:08 +0200 (Sat, 11 Jun 2011) | 1 line

Reglue obstacles one by one when moving them instead of reglueing them all.
------------------------------------------------------------------------
r4689 | matthiaskrgr | 2011-06-11 19:36:22 +0200 (Sat, 11 Jun 2011) | 1 line

obstacles: fix offset of iso_doors_0017_blocked and iso_doors_0022_blocked.
------------------------------------------------------------------------
r4688 | matthiaskrgr | 2011-06-11 19:23:18 +0200 (Sat, 11 Jun 2011) | 1 line

load obstacle categories from the obstacle data file. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4687 | ahuillet | 2011-06-11 18:55:06 +0200 (Sat, 11 Jun 2011) | 1 line

rendering: start_image_batch() at each displayed element, in order to enable grouping of obstacle display commands.
------------------------------------------------------------------------
r4686 | ahuillet | 2011-06-11 18:54:39 +0200 (Sat, 11 Jun 2011) | 3 lines

Introduce a sane naming policy for obstacle shadow graphics.

shadow_xxx.png, where xxx is the name of the obstacle graphics file.
------------------------------------------------------------------------
r4685 | ahuillet | 2011-06-11 18:34:36 +0200 (Sat, 11 Jun 2011) | 3 lines

Load obstacles graphics from an atlas at startup.

Shadow images are still loaded one by one.
------------------------------------------------------------------------
r4684 | ahuillet | 2011-06-11 18:32:57 +0200 (Sat, 11 Jun 2011) | 3 lines

All obstacles are now loaded at initialization, nevermind the status of lazy loading.

This is a preparation for obstacle texture atlases that will require loading all obstacles at startup (no lazy loading of an atlas being possible).
------------------------------------------------------------------------
r4683 | ahuillet | 2011-06-11 18:32:40 +0200 (Sat, 11 Jun 2011) | 1 line

load_texture_atlas() now takes an array of pointers to struct image, as an attempt to make the function usable in more generic cases including obstacle atlases.
------------------------------------------------------------------------
r4682 | matthiaskrgr | 2011-06-11 18:00:36 +0200 (Sat, 11 Jun 2011) | 1 line

editor: fix waypoints not being deleted sometimes (fixes #3288618). Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4681 | matthiaskrgr | 2011-06-11 17:30:26 +0200 (Sat, 11 Jun 2011) | 1 line

move blast specs to lua file. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4680 | ahuillet | 2011-06-11 17:01:36 +0200 (Sat, 11 Jun 2011) | 2 lines

obstacles: deduplicate "open big doors" graphics - the two variants now use different files

------------------------------------------------------------------------
r4679 | ahuillet | 2011-06-11 16:58:56 +0200 (Sat, 11 Jun 2011) | 3 lines

obstacles: duplicated "open big doors" graphics as a preparation for a "one obstacle graphics file must be used by at most one obstacle" rule required by texture atlas code.


------------------------------------------------------------------------
r4678 | ahuillet | 2011-06-07 22:50:41 +0200 (Tue, 07 Jun 2011) | 3 lines

Change obstacle 107 PNG file to RGBA instead of indexed. Indexed PNGs should not be used.


------------------------------------------------------------------------
r4677 | hakzsam | 2011-06-07 12:53:30 +0200 (Tue, 07 Jun 2011) | 1 line

Reglue obstacles one by one when defragging them instead of reglueing them all.
------------------------------------------------------------------------
r4676 | hakzsam | 2011-06-06 12:36:48 +0200 (Mon, 06 Jun 2011) | 1 line

lvledit: Remove the never used parameter predefined_name in action_change_obstacle_label_user().
------------------------------------------------------------------------
r4675 | hakzsam | 2011-06-05 20:55:04 +0200 (Sun, 05 Jun 2011) | 1 line

Unglue obstacles one by one when removing them instead of reglueing them all.
------------------------------------------------------------------------
r4674 | hakzsam | 2011-06-05 19:09:34 +0200 (Sun, 05 Jun 2011) | 1 line

lvledit: Reglued all obstacles after dragdrop operations is useless.
------------------------------------------------------------------------
r4673 | matthiaskrgr | 2011-06-04 13:11:59 +0200 (Sat, 04 Jun 2011) | 1 line

map: level 24: fence the enemies to make them less annoying.
------------------------------------------------------------------------
r4672 | hakzsam | 2011-06-02 10:15:14 +0200 (Thu, 02 Jun 2011) | 1 line

Glue obstacles one by one when adding them instead of reglueing them all
------------------------------------------------------------------------
r4671 | ahuillet | 2011-06-01 19:23:52 +0200 (Wed, 01 Jun 2011) | 1 line

Move obstacle images out of struct obstacle_spec, as a preparation for atlas loading.
------------------------------------------------------------------------
r4670 | hakzsam | 2011-05-31 22:41:46 +0200 (Tue, 31 May 2011) | 1 line

event: Fix a gcc warning introduced in svn rev 4665 and caused by missing parenthesis.
------------------------------------------------------------------------
r4669 | matthiaskrgr | 2011-05-31 22:02:44 +0200 (Tue, 31 May 2011) | 1 line

obstacles: use actual number of loaded obstacles, remove hardcoded NUMBER_OF_OBSTACLE_TYPES. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4668 | hakzsam | 2011-05-31 21:40:22 +0200 (Tue, 31 May 2011) | 1 line

lvledit: Check if selected elements are outside the level during drag&drop operations in do_drag_drop_floor(). Remove duplicated code.
------------------------------------------------------------------------
r4667 | matthiaskrgr | 2011-05-31 19:36:48 +0200 (Tue, 31 May 2011) | 1 line

map: level 29, 30: respawn Novice Arena and Master Arena on level enter. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4666 | lowerthanred | 2011-05-31 19:15:02 +0200 (Tue, 31 May 2011) | 2 lines

Add graphics for the small axe item; rename 'axe' graphics folder to 'large_axe'; replace large axe graphics with similiar ones that have a source file.

------------------------------------------------------------------------
r4665 | matthiaskrgr | 2011-05-31 19:12:04 +0200 (Tue, 31 May 2011) | 1 line

event: add "enter level" trigger condition for events. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4664 | matthiaskrgr | 2011-05-31 17:04:51 +0200 (Tue, 31 May 2011) | 1 line

dialogs: Koan: tux gets a reward for sparing Koan's life. Patch by Thor.
------------------------------------------------------------------------
r4663 | matthiaskrgr | 2011-05-31 14:13:50 +0200 (Tue, 31 May 2011) | 1 line

do not access obstacle_map with index -1 while removing volatile obstacles. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4662 | matthiaskrgr | 2011-05-29 23:05:16 +0200 (Sun, 29 May 2011) | 1 line

add missing braces in events.dat and quests.dat.
------------------------------------------------------------------------
r4661 | matthiaskrgr | 2011-05-29 14:42:00 +0200 (Sun, 29 May 2011) | 1 line

rename function pointers in struct obstacle_spec to improve consistency. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4660 | matthiaskrgr | 2011-05-29 00:49:25 +0200 (Sun, 29 May 2011) | 1 line

dialogs: HF-GateAccessServer: add actual dialog.
------------------------------------------------------------------------
r4659 | matthiaskrgr | 2011-05-29 00:30:52 +0200 (Sun, 29 May 2011) | 1 line

dialogs: Spencer: add dialog part for a quest which will be made accessible by upcoming commit.
------------------------------------------------------------------------
r4658 | matthiaskrgr | 2011-05-29 00:19:57 +0200 (Sun, 29 May 2011) | 1 line

add copy of HF-FirmwareUpdateServer (actually HF-GateAccessServer) to level 59, rename HFF-GateAccessServer to HF-GateAccessServer
------------------------------------------------------------------------
r4657 | lowerthanred | 2011-05-28 19:17:16 +0200 (Sat, 28 May 2011) | 2 lines

The shotgun bullet is now animated to *really* show spread that increases with range.

------------------------------------------------------------------------
r4656 | matthiaskrgr | 2011-05-28 16:52:55 +0200 (Sat, 28 May 2011) | 1 line

dialogs: AfterTakeover: when we repair a bot but don't exit the dialog and access the repair node again, don't say that the bot is undamaged but that we have to logout to complete the repair process.
------------------------------------------------------------------------
r4655 | ahuillet | 2011-05-27 23:54:25 +0200 (Fri, 27 May 2011) | 1 line

Define obstacle specifications in map/obstacle_specs.lua instead of hardcoding them. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4654 | ahuillet | 2011-05-27 23:53:58 +0200 (Fri, 27 May 2011) | 1 line

luaconfig: Add support for float arrays. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4653 | matthiaskrgr | 2011-05-27 20:38:26 +0200 (Fri, 27 May 2011) | 1 line

map: level 24: add every droid type to the debug level.
------------------------------------------------------------------------
r4652 | matthiaskrgr | 2011-05-27 20:08:04 +0200 (Fri, 27 May 2011) | 1 line

animated bullets: read number of phases and number of phases per second from bullet_archetypes.dat file. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4651 | matthiaskrgr | 2011-05-27 19:59:29 +0200 (Fri, 27 May 2011) | 1 line

map: use single obstacle type for teleporters and droid nests. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4650 | matthiaskrgr | 2011-05-27 17:22:00 +0200 (Fri, 27 May 2011) | 1 line

map: level 31: move an obstacle slightly away from a wall to avoid z-ordering issues.
------------------------------------------------------------------------
r4649 | matthiaskrgr | 2011-05-27 17:17:00 +0200 (Fri, 27 May 2011) | 1 line

add new cheat key combination (LCTRL + LALT + LSHIFT + g) to reload all graphics for obstacles and items if lazy loading is disabled. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4648 | matthiaskrgr | 2011-05-26 18:20:11 +0200 (Thu, 26 May 2011) | 1 line

map: level 0: prevent Town-TuxGuard from leaving the Town by setting set_rush_tux to 0 as soon as Tux exits the Town gate towards level 8.
------------------------------------------------------------------------
r4647 | ahuillet | 2011-05-24 19:31:04 +0200 (Tue, 24 May 2011) | 1 line

Remove unused obstacle graphics.
------------------------------------------------------------------------
r4646 | ahuillet | 2011-05-24 19:30:31 +0200 (Tue, 24 May 2011) | 1 line

make_atlas: use improved packing algorithm by default.
------------------------------------------------------------------------
r4645 | ahuillet | 2011-05-23 22:29:07 +0200 (Mon, 23 May 2011) | 1 line

image: fix highlighting in OpenGL mode
------------------------------------------------------------------------
r4644 | fluzz | 2011-05-22 19:48:27 +0200 (Sun, 22 May 2011) | 3 lines

Avoid to save a corrupted default configuration file.

In some cases, the game crashes during initialization, before or during the configuration loading. The default configuration is however sometimes saved, with a 0 x 0 screen size. This leads to a 'corrupted' configuration file.
------------------------------------------------------------------------
r4643 | ahuillet | 2011-05-21 19:47:17 +0200 (Sat, 21 May 2011) | 1 line

make_atlas: improve packing efficiency by grabbing images further down in the list when there is no room to place the next one. Disabled by default (experimental feature).
------------------------------------------------------------------------
r4642 | fluzz | 2011-05-20 18:19:10 +0200 (Fri, 20 May 2011) | 1 line

key-chart: display all key-modifiers
------------------------------------------------------------------------
r4641 | fluzz | 2011-05-20 18:13:36 +0200 (Fri, 20 May 2011) | 1 line

Use a "NULL" end mark for the keybind array, instead of the "end" name.
------------------------------------------------------------------------
r4640 | matthiaskrgr | 2011-05-18 17:22:22 +0200 (Wed, 18 May 2011) | 1 line

dialogs: rename HF-FirmwareUpdateServer to HFF-GateAccessServer.
------------------------------------------------------------------------
r4639 | fluzz | 2011-05-17 19:17:39 +0200 (Tue, 17 May 2011) | 1 line

misc.c needs to include savestruct.h. r4638 was a bit too brutal.
------------------------------------------------------------------------
r4638 | fluzz | 2011-05-17 18:36:23 +0200 (Tue, 17 May 2011) | 1 line

Remove savestruct.h inclusion from some source files where it was not needed.
------------------------------------------------------------------------
r4637 | matthiaskrgr | 2011-05-16 22:49:48 +0200 (Mon, 16 May 2011) | 1 line

don't access obstacle_map with index -1. Patch by Jozef Kucia.
------------------------------------------------------------------------
r4636 | ahuillet | 2011-05-16 22:29:13 +0200 (Mon, 16 May 2011) | 1 line

image: Use GL_FLOAT for vertex array instead of integers, as some cards (r300) do not have GL_INT vertex array support
------------------------------------------------------------------------
r4635 | ahuillet | 2011-05-16 22:29:01 +0200 (Mon, 16 May 2011) | 1 line

image: re-implement OpenGL color transformation
------------------------------------------------------------------------
r4634 | ahuillet | 2011-05-16 22:28:49 +0200 (Mon, 16 May 2011) | 1 line

image: build a big vertex array when possible in OpenGL mode.
------------------------------------------------------------------------
r4633 | ahuillet | 2011-05-16 22:28:32 +0200 (Mon, 16 May 2011) | 1 line

Use vertex arrays in struct image for OpenGL rendering.
------------------------------------------------------------------------
r4632 | matthiaskrgr | 2011-05-16 21:53:04 +0200 (Mon, 16 May 2011) | 1 line

dialogs: HF-FirmwareUpdateServer: one needs to succeed in the takeover game first before propagating the faulty firmware.
------------------------------------------------------------------------
r4631 | matthiaskrgr | 2011-05-16 21:47:24 +0200 (Mon, 16 May 2011) | 1 line

benchmark: dialog validator: skip takeover game in case of takeover() in dialogs since it requires user input. Patch by Ahuillet.
------------------------------------------------------------------------
r4630 | ahuillet | 2011-05-16 21:09:01 +0200 (Mon, 16 May 2011) | 1 line

Initialize light strength buffer to 0. Ensures that values are properly initialized when computing lightness map.
------------------------------------------------------------------------
r4629 | ahuillet | 2011-05-16 21:06:42 +0200 (Mon, 16 May 2011) | 3 lines

struct image: modify struct image_transformation so it represents the color filter as a 4-float array

Merged fields float r, g, b, and a into float c[4] in struct image_transformation. Representing the color that way makes it easier to compare them with memcmp, and will be useful for further OpenGL optimizations.
------------------------------------------------------------------------
r4628 | matthiaskrgr | 2011-05-16 17:28:52 +0200 (Mon, 16 May 2011) | 1 line

map: level 31, 69: move Will Gapes from level 31 to level 69.
------------------------------------------------------------------------
r4627 | matthiaskrgr | 2011-05-16 17:03:26 +0200 (Mon, 16 May 2011) | 1 line

map: levels 69, 31: add new level 69, connect it to level 31 using teleporters.
------------------------------------------------------------------------
r4626 | matthiaskrgr | 2011-05-15 17:37:50 +0200 (Sun, 15 May 2011) | 1 line

map: level 0: move a few waypoints away from the outer door to prevent the Red Guard rushing Tux while exiting.
------------------------------------------------------------------------
r4625 | matthiaskrgr | 2011-05-15 17:10:38 +0200 (Sun, 15 May 2011) | 1 line

map: level 65: add bots
------------------------------------------------------------------------
r4624 | matthiaskrgr | 2011-05-15 08:28:33 +0200 (Sun, 15 May 2011) | 1 line

map: level 51: add a missing iso_transp_for_water obstacles.
------------------------------------------------------------------------
r4623 | matthiaskrgr | 2011-05-15 08:23:57 +0200 (Sun, 15 May 2011) | 1 line

map: level  50, 51, 52, 53, 57, 59, 62: add droids.
------------------------------------------------------------------------
r4622 | ahuillet | 2011-05-14 22:35:53 +0200 (Sat, 14 May 2011) | 1 line

lvledit: batch up OpenGL calls drawing waypoints and map labels.
------------------------------------------------------------------------
r4621 | ahuillet | 2011-05-14 22:02:42 +0200 (Sat, 14 May 2011) | 1 line

Build the blitting list using an unsorted dynarray followed by qsort, instead of using the worst possible sorting algorithm. Dramatically increases performance when zoomed out at 9x on a system with a strong GPU.
------------------------------------------------------------------------
r4620 | ahuillet | 2011-05-14 18:37:11 +0200 (Sat, 14 May 2011) | 1 line

benchmark: fix mapgen benchmark to properly erase the level between passes in order to avoid filling up the level's obstacle list.
------------------------------------------------------------------------
r4619 | ahuillet | 2011-05-14 17:18:38 +0200 (Sat, 14 May 2011) | 1 line

sound: do not use positional audio when either the listener or emitter have no known position (items in inventory are in this case).
------------------------------------------------------------------------
r4618 | ahuillet | 2011-05-14 17:00:53 +0200 (Sat, 14 May 2011) | 1 line

Do not read previously freed memory when loading a savegame.
------------------------------------------------------------------------
r4617 | matthiaskrgr | 2011-05-14 14:27:04 +0200 (Sat, 14 May 2011) | 1 line

dialogs: Bender: solving Bender's Problem quest, hide two more nodes that were still refering to the quest being unsolved.
------------------------------------------------------------------------
r4616 | matthiaskrgr | 2011-05-14 13:42:54 +0200 (Sat, 14 May 2011) | 1 line

map: level 51, 53, 65: add water to prevent CheckForTuxOutOfMap problems.
------------------------------------------------------------------------
r4615 | matthiaskrgr | 2011-05-14 13:28:52 +0200 (Sat, 14 May 2011) | 1 line

map: level 62: add waypoints
------------------------------------------------------------------------
r4614 | matthiaskrgr | 2011-05-13 23:18:18 +0200 (Fri, 13 May 2011) | 1 line

map: level 52, 66: add waypoints to recently added rooms.
------------------------------------------------------------------------
r4613 | matthiaskrgr | 2011-05-13 20:31:02 +0200 (Fri, 13 May 2011) | 1 line

dialogs: c-net: when we access Francis' datacube using c-net terminal, update Deliverance quest with a note saying that there was a list of people on the cube.
------------------------------------------------------------------------
r4612 | matthiaskrgr | 2011-05-13 19:28:25 +0200 (Fri, 13 May 2011) | 1 line

dialogs: Francis: if the InvaderBot is dead, don't offer nodes that say it's still alive.
------------------------------------------------------------------------
r4611 | matthiaskrgr | 2011-05-13 14:56:25 +0200 (Fri, 13 May 2011) | 1 line

map: level 33: fix typo in level name: Crystal Cavens -> Crystal Caves
------------------------------------------------------------------------
r4610 | matthiaskrgr | 2011-05-13 14:40:59 +0200 (Fri, 13 May 2011) | 1 line

map: new level 68, add water to levels 67, 66 and 65.
------------------------------------------------------------------------
r4609 | matthiaskrgr | 2011-05-12 19:03:06 +0200 (Thu, 12 May 2011) | 1 line

dialogs: Francis: when the InvaderBot 'kills' Francis (in the dialog), teleport the InvaderBot near Francis and make it hostile to Tux.
------------------------------------------------------------------------
r4608 | matthiaskrgr | 2011-05-12 18:43:59 +0200 (Thu, 12 May 2011) | 1 line

dialogs: DocMoore: if Tux has 100% HPs, DocMoore won't attempt to heal him but say that he is in excellent health.
------------------------------------------------------------------------
r4607 | matthiaskrgr | 2011-05-12 18:07:08 +0200 (Thu, 12 May 2011) | 1 line

dialogs: DocMoore: if Tux is followed by the Town-TuxGuard or is a Red Guard member himself, DocMoore won't call Bender 'idiotic'.
------------------------------------------------------------------------
r4606 | matthiaskrgr | 2011-05-12 17:43:21 +0200 (Thu, 12 May 2011) | 1 line

Town-NorthGateGuard: only rush Tux if he is in the gate room and not if he is outside of the room but on level 0.
------------------------------------------------------------------------
r4605 | matthiaskrgr | 2011-05-11 19:31:11 +0200 (Wed, 11 May 2011) | 1 line

rename /map/freedroid.levels/ to /map/levels.dat
------------------------------------------------------------------------
r4604 | matthiaskrgr | 2011-05-11 18:41:52 +0200 (Wed, 11 May 2011) | 1 line

rename /map/freedroid.program_archetypes to /map/program_archetypes.dat
------------------------------------------------------------------------
r4603 | matthiaskrgr | 2011-05-11 18:34:35 +0200 (Wed, 11 May 2011) | 1 line

rename /map/freedroid.difficulty_params to /map/difficulty_params.dat
------------------------------------------------------------------------
r4602 | matthiaskrgr | 2011-05-11 17:56:25 +0200 (Wed, 11 May 2011) | 1 line

rename /map/freedroid.lvleditor_exceptions to /map/lvleditor_exceptions.dat
------------------------------------------------------------------------
r4601 | matthiaskrgr | 2011-05-11 17:49:53 +0200 (Wed, 11 May 2011) | 1 line

rename /map/freedroid.quests to /map/quests.dat
------------------------------------------------------------------------
r4600 | matthiaskrgr | 2011-05-11 17:43:40 +0200 (Wed, 11 May 2011) | 1 line

rename /map/freedroid.bullet_archetypes to /map/bullet_archetypes.dat
------------------------------------------------------------------------
r4599 | matthiaskrgr | 2011-05-11 17:33:59 +0200 (Wed, 11 May 2011) | 1 line

rename /map/freedroid.item_archetypes to /map/item_archetypes.dat
------------------------------------------------------------------------
r4598 | matthiaskrgr | 2011-05-11 17:05:53 +0200 (Wed, 11 May 2011) | 1 line

rename /map/freedroid.events to /map/events.dat
------------------------------------------------------------------------
r4597 | matthiaskrgr | 2011-05-11 16:43:41 +0200 (Wed, 11 May 2011) | 1 line

rename /map/freedroid.enemy_surfaces to /map/enemy_surfaces.dat
------------------------------------------------------------------------
r4596 | matthiaskrgr | 2011-05-11 16:23:22 +0200 (Wed, 11 May 2011) | 1 line

rename /map/freedroid.droid_archetypes to /map/droid_archetypes.dat
------------------------------------------------------------------------
r4595 | matthiaskrgr | 2011-05-11 14:46:25 +0200 (Wed, 11 May 2011) | 1 line

obstacles: add IS_VOLATILE flag, use it on oil and blood stains. Patch by Joseph.
------------------------------------------------------------------------
r4594 | matthiaskrgr | 2011-05-09 16:52:21 +0200 (Mon, 09 May 2011) | 1 line

copy 'Building natively in Windows' manual from the website into INSTALL file.
------------------------------------------------------------------------
r4593 | matthiaskrgr | 2011-05-09 16:44:49 +0200 (Mon, 09 May 2011) | 1 line

quests: fix quest file (add missing brace)
------------------------------------------------------------------------
r4592 | matthiaskrgr | 2011-05-08 23:06:08 +0200 (Sun, 08 May 2011) | 1 line

minor code cleanup to /map/freedroid.quests
------------------------------------------------------------------------
r4591 | matthiaskrgr | 2011-05-08 22:45:10 +0200 (Sun, 08 May 2011) | 1 line

code clean up to /map/freedroid.events
------------------------------------------------------------------------
r4590 | matthiaskrgr | 2011-05-08 21:19:08 +0200 (Sun, 08 May 2011) | 1 line

map: level 63 fill level 63 with water.
------------------------------------------------------------------------
r4589 | matthiaskrgr | 2011-05-08 20:50:41 +0200 (Sun, 08 May 2011) | 1 line

map: level 59: move level 59 mext to 62 and 59.
------------------------------------------------------------------------
r4588 | matthiaskrgr | 2011-05-08 19:21:29 +0200 (Sun, 08 May 2011) | 1 line

level editor help: it is possible to delete an unidirectional connection by overlying it with another one. Also fix identation of the key table.
------------------------------------------------------------------------
r4587 | matthiaskrgr | 2011-05-08 18:49:54 +0200 (Sun, 08 May 2011) | 1 line

readme: to quit the game, press Ctrl + Q, not Ctrl + C. Fixes mistake introduced by previous commit.
------------------------------------------------------------------------
r4586 | matthiaskrgr | 2011-05-08 18:42:00 +0200 (Sun, 08 May 2011) | 1 line

update controls/key section of the README.
------------------------------------------------------------------------
r4585 | matthiaskrgr | 2011-05-08 18:11:43 +0200 (Sun, 08 May 2011) | 1 line

dialogs: add a line of hyphens between 'Beginning of new chat[...]' and FirstTime/EveryTime LuaCode to have a clear separation between the header and the actual dialog code to improve readability of dialog files.
------------------------------------------------------------------------
r4584 | matthiaskrgr | 2011-05-08 18:00:44 +0200 (Sun, 08 May 2011) | 1 line

map: level 24: add mirrored broken glass wall element to the debug level.
------------------------------------------------------------------------
r4583 | matthiaskrgr | 2011-05-08 17:16:50 +0200 (Sun, 08 May 2011) | 1 line

editor: remove four validator exception rules that were not caught.
------------------------------------------------------------------------
r4582 | matthiaskrgr | 2011-05-08 17:12:27 +0200 (Sun, 08 May 2011) | 6 lines

map: fix levels 52, 53, 59, 61, 62, 63, 64, 65, 66.

61, 62, 63, 64, 65, 66, 67: put a pair of waypoints on these levels.
52, 53, 59: move obstacles slightly away from nearby level borders.
63: isolate this level from all other levels.
Enter remaining warnings into the leveleditor exceptions file.
------------------------------------------------------------------------
r4581 | matthiaskrgr | 2011-05-08 15:56:45 +0200 (Sun, 08 May 2011) | 1 line

dialogs: minor code improvements to AfterTakeover, Bender, CandraFirstContact_sub, DSB-PowerControl, Endel_sub and c-net_sub_nethack.
------------------------------------------------------------------------
r4580 | matthiaskrgr | 2011-05-08 15:02:11 +0200 (Sun, 08 May 2011) | 1 line

maps: add levels 66, 67, finish fence around Hell Fortress Factory.
------------------------------------------------------------------------
r4579 | matthiaskrgr | 2011-05-07 18:12:04 +0200 (Sat, 07 May 2011) | 1 line

map: level 65: add new level 65 in the south of level 53.
------------------------------------------------------------------------
r4578 | matthiaskrgr | 2011-05-07 16:26:55 +0200 (Sat, 07 May 2011) | 1 line

map: level 64: add a new level 64 (containing water) between levels 61 and 62 to fill empty space.
------------------------------------------------------------------------
r4577 | matthiaskrgr | 2011-05-07 16:09:48 +0200 (Sat, 07 May 2011) | 1 line

map: level 31: make sure the player cannot walk on the water.
------------------------------------------------------------------------
r4576 | matthiaskrgr | 2011-05-07 13:23:56 +0200 (Sat, 07 May 2011) | 1 line

map: level 61: add water.
------------------------------------------------------------------------
r4575 | matthiaskrgr | 2011-05-07 01:10:26 +0200 (Sat, 07 May 2011) | 1 line

map: level 62: add landing zone.
------------------------------------------------------------------------
r4574 | matthiaskrgr | 2011-05-06 23:13:35 +0200 (Fri, 06 May 2011) | 1 line

map: levels: add new levels 61, 62, 63 (currently empty).
------------------------------------------------------------------------
r4573 | matthiaskrgr | 2011-05-06 16:43:46 +0200 (Fri, 06 May 2011) | 1 line

dialog: Town-TuxGuard: if we have the cookie 'knows_spencer_office', don't show node 20 ("Where can I find Spencer?").
------------------------------------------------------------------------
r4572 | matthiaskrgr | 2011-05-06 16:35:44 +0200 (Fri, 06 May 2011) | 1 line

dialogs: Spencer: force the player to introduce herself/himself before finishing 'Deliverance' quest. (Append related code from EveryTime LuaCode={} to node 0)
------------------------------------------------------------------------
r4571 | matthiaskrgr | 2011-05-06 16:25:00 +0200 (Fri, 06 May 2011) | 1 line

map: level 8: add missing floor tiles under elements of the brown wall near level 12.
------------------------------------------------------------------------
r4570 | matthiaskrgr | 2011-05-06 16:09:40 +0200 (Fri, 06 May 2011) | 1 line

editor help: explain how to add text to signs and dialogs to terminals. Patch by Miles.
------------------------------------------------------------------------
r4569 | matthiaskrgr | 2011-05-06 15:56:36 +0200 (Fri, 06 May 2011) | 1 line

sound: Melee attack missed sounds use positional audio. Patch by Michael Mendelson.
------------------------------------------------------------------------
r4568 | matthiaskrgr | 2011-05-06 15:49:11 +0200 (Fri, 06 May 2011) | 1 line

Map: level 57: add waypoints.
------------------------------------------------------------------------
r4567 | matthiaskrgr | 2011-05-06 14:24:10 +0200 (Fri, 06 May 2011) | 1 line

map: level 57: put obstacles into the rooms.
------------------------------------------------------------------------
r4566 | ahuillet | 2011-05-05 21:19:57 +0200 (Thu, 05 May 2011) | 1 line

sound: Blasts use positional audio. Patch by Michael Mendelson.
------------------------------------------------------------------------
r4565 | matthiaskrgr | 2011-05-05 20:27:41 +0200 (Thu, 05 May 2011) | 1 line

sound: increase MAX_HEARING_DISTANCE from 500 to 620.
------------------------------------------------------------------------
r4564 | ahuillet | 2011-05-05 20:20:13 +0200 (Thu, 05 May 2011) | 1 line

sound: play_item_sound uses positional audio. Patch by Michael Mendelson.
------------------------------------------------------------------------
r4563 | ahuillet | 2011-05-05 17:02:10 +0200 (Thu, 05 May 2011) | 1 line

Kill some harmless build warnings.
------------------------------------------------------------------------
r4562 | ahuillet | 2011-05-05 16:39:07 +0200 (Thu, 05 May 2011) | 1 line

sound: play_sound_at_position now takes struct gps and computes the emitter virtual position, simplifying callers. Patch by Michael Mendelson.
------------------------------------------------------------------------
r4561 | ahuillet | 2011-05-04 23:12:37 +0200 (Wed, 04 May 2011) | 1 line

sound: greeting sound now uses positional audio, and tux and enemy fire sound functions have been merged. Patch by Michael Mendelson.
------------------------------------------------------------------------
r4560 | hakzsam | 2011-05-04 22:50:18 +0200 (Wed, 04 May 2011) | 1 line

Prevent position counter from overflow when decoding waypoints. Fixes crashes on levels with thousands of waypoints.
------------------------------------------------------------------------
r4559 | ahuillet | 2011-05-04 22:27:58 +0200 (Wed, 04 May 2011) | 1 line

sound: positional audio falls back to non-positional when the emitter->listener vector is very small
------------------------------------------------------------------------
r4558 | ahuillet | 2011-05-04 20:52:48 +0200 (Wed, 04 May 2011) | 1 line

sound: enemies weapons now use positional audio. Patch by Michael Mendelson.
------------------------------------------------------------------------
r4557 | ahuillet | 2011-05-04 19:56:13 +0200 (Wed, 04 May 2011) | 1 line

sound: Play bot start attack sound now uses new positional sound function. Patch by Michael Mendelson.
------------------------------------------------------------------------
r4556 | ahuillet | 2011-05-04 15:22:19 +0200 (Wed, 04 May 2011) | 1 line

sound: bot death sound now uses positional audio. Patch by Michael Mendelson.
------------------------------------------------------------------------
r4555 | ahuillet | 2011-05-04 15:22:08 +0200 (Wed, 04 May 2011) | 1 line

sound: Add positional audio functionality. Patch by Michael Mendelson.
------------------------------------------------------------------------
r4554 | matthiaskrgr | 2011-05-03 21:23:14 +0200 (Tue, 03 May 2011) | 1 line

dialogs: several dialogs: general cleanups, change indentation, simplify code, remove trailing whitespaces, move hide(), show(), next() into one line if possible (and put it into this order).
------------------------------------------------------------------------
r4553 | matthiaskrgr | 2011-05-03 15:17:08 +0200 (Tue, 03 May 2011) | 1 line

chat: delay execution of dialog initialization lua code till chat_log is initialized (fixes #3294912). Patch by Joseph.
------------------------------------------------------------------------
r4552 | matthiaskrgr | 2011-05-03 15:07:51 +0200 (Tue, 03 May 2011) | 1 line

editor: switch to next and previous tab with f and shift+f. Patch by Joseph.
------------------------------------------------------------------------
r4551 | ahuillet | 2011-05-03 12:43:08 +0200 (Tue, 03 May 2011) | 1 line

struct image: properly end the image batch prior to loading an image (ensuring that no glTexImage2D calls are made between glBegin() and glEnd()), and don't attempt to display empty images at all
------------------------------------------------------------------------
r4550 | hakzsam | 2011-05-02 22:08:44 +0200 (Mon, 02 May 2011) | 1 line

lvledit: Do not display vanishing messages when we make connections with keyboard.
------------------------------------------------------------------------
r4549 | hakzsam | 2011-05-02 21:07:15 +0200 (Mon, 02 May 2011) | 1 line

lvledit: Do not reset the waypoint route when we make a connection with the origin waypoint.
------------------------------------------------------------------------
r4548 | matthiaskrgr | 2011-05-02 18:06:09 +0200 (Mon, 02 May 2011) | 1 line

map: level 59: add missing wall element.
------------------------------------------------------------------------
r4547 | ahuillet | 2011-05-02 17:55:52 +0200 (Mon, 02 May 2011) | 1 line

Remove several dead (assigned to but never used) variables as pointed out by gcc4.6.
------------------------------------------------------------------------
r4546 | matthiaskrgr | 2011-05-02 17:51:39 +0200 (Mon, 02 May 2011) | 1 line

map: level 59: add waypoints.
------------------------------------------------------------------------
r4545 | matthiaskrgr | 2011-05-02 17:24:03 +0200 (Mon, 02 May 2011) | 1 line

map: level 60: make the level much darker.
------------------------------------------------------------------------
r4544 | matthiaskrgr | 2011-05-02 17:06:31 +0200 (Mon, 02 May 2011) | 1 line

dialog: TutorialTom: if the player clicks on TutorialTom at the beginning of the tutorial, don't continue walking towards him/her and also prevent restart of the dialog.
------------------------------------------------------------------------
r4543 | matthiaskrgr | 2011-05-02 16:30:26 +0200 (Mon, 02 May 2011) | 1 line

dialog: Francis: fix dual cube issue, remove the item from on_death_drop_item_name of ReturnOfTux, instead, give it using the dialog when Francis dies (fixes #3288596). Patch by James.
------------------------------------------------------------------------
r4542 | hakzsam | 2011-05-01 23:44:32 +0200 (Sun, 01 May 2011) | 1 line

lvledit: Fix a memory leak when we remove the current level.
------------------------------------------------------------------------
r4541 | fluzz | 2011-05-01 22:46:39 +0200 (Sun, 01 May 2011) | 1 line

Make doxygen run in quiet mode, and generate subdirs to avoid too many files in one single directory
------------------------------------------------------------------------
r4540 | hakzsam | 2011-05-01 20:57:05 +0200 (Sun, 01 May 2011) | 1 line

lvledit: Fix some memory leaks when we edit level dimensions.
------------------------------------------------------------------------
r4539 | matthiaskrgr | 2011-05-01 13:25:18 +0200 (Sun, 01 May 2011) | 1 line

dialogs: add Progress Quest to the c-net games. Patch by Miles.
------------------------------------------------------------------------
r4538 | matthiaskrgr | 2011-05-01 13:02:01 +0200 (Sun, 01 May 2011) | 1 line

display_text: add carriage return for long words. Patch by Trevor Smith.
------------------------------------------------------------------------
r4537 | matthiaskrgr | 2011-05-01 12:47:32 +0200 (Sun, 01 May 2011) | 1 line

dialogs: when assigning, completing or updating quests, append the name of the quest to the status update message. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4536 | hakzsam | 2011-05-01 12:45:37 +0200 (Sun, 01 May 2011) | 1 line

Fix a memory leak in GetEditableStringInPopupWindow() when the user cancelled the operation.
------------------------------------------------------------------------
r4535 | matthiaskrgr | 2011-05-01 10:57:54 +0200 (Sun, 01 May 2011) | 1 line

map: level 59, 60: connect both levels with teleporters, also move a few obstacles to avoid pathfinding problems.
------------------------------------------------------------------------
r4534 | matthiaskrgr | 2011-05-01 10:19:31 +0200 (Sun, 01 May 2011) | 1 line

map: level 60: add this level, representing a tunnel between parts of level 59.
------------------------------------------------------------------------
r4533 | matthiaskrgr | 2011-05-01 09:35:05 +0200 (Sun, 01 May 2011) | 1 line

map: level 59: mostly finish obstacle placing on level 59.
------------------------------------------------------------------------
r4532 | matthiaskrgr | 2011-04-30 15:37:56 +0200 (Sat, 30 Apr 2011) | 1 line

move 'start editor' and 'load saved game' outside of the main loop. Patch by Joseph.
------------------------------------------------------------------------
r4531 | matthiaskrgr | 2011-04-30 15:15:55 +0200 (Sat, 30 Apr 2011) | 1 line

dialog: Francis: minor changes, slightly fix grammar, Francis won't give information anymore which he should actually not know. Patch by James.
------------------------------------------------------------------------
r4530 | matthiaskrgr | 2011-04-30 14:55:45 +0200 (Sat, 30 Apr 2011) | 1 line

dialog: Stone: properly mark the 'Saving the shop' quest as done when Stone gets the money from Tux being a Red Guard.
------------------------------------------------------------------------
r4529 | matthiaskrgr | 2011-04-30 14:22:16 +0200 (Sat, 30 Apr 2011) | 1 line

dialogs: Dude: add node to easily become a member of the Red Guard.
------------------------------------------------------------------------
r4528 | matthiaskrgr | 2011-04-28 21:41:45 +0200 (Thu, 28 Apr 2011) | 1 line

map: level 59: add waypoints near the map labels.
------------------------------------------------------------------------
r4527 | matthiaskrgr | 2011-04-28 12:25:56 +0200 (Thu, 28 Apr 2011) | 1 line

map: level 59 add map labels where enemies will be put in future.
------------------------------------------------------------------------
r4526 | matthiaskrgr | 2011-04-28 11:50:04 +0200 (Thu, 28 Apr 2011) | 1 line

map: level 50: fix gaps in assembly lines.
------------------------------------------------------------------------
r4525 | matthiaskrgr | 2011-04-27 14:28:43 +0200 (Wed, 27 Apr 2011) | 1 line

dialogs: ChandraFirstContact_sub.dialog: remove dublicated code.
------------------------------------------------------------------------
r4524 | matthiaskrgr | 2011-04-27 14:21:14 +0200 (Wed, 27 Apr 2011) | 1 line

dialogs: Chandra: hide nodes 10 and 16, once they are clicked, show them again (if they are supposed to be shown) when dialog with Chandra is restarted.
------------------------------------------------------------------------
r4523 | matthiaskrgr | 2011-04-27 10:13:06 +0200 (Wed, 27 Apr 2011) | 1 line

dialogs: Jasmine: add reference to 'All your base are belong to us' meme.
------------------------------------------------------------------------
r4522 | matthiaskrgr | 2011-04-26 23:28:29 +0200 (Tue, 26 Apr 2011) | 2 lines

run  svn propset svn:mime-type image/png  on 2 png images (in /graphics/obstacles/)

------------------------------------------------------------------------
r4521 | hakzsam | 2011-04-26 23:02:14 +0200 (Tue, 26 Apr 2011) | 1 line

lvledit: Do not glue obstacles to floor tiles when we create a new empty level.
------------------------------------------------------------------------
r4520 | hakzsam | 2011-04-26 22:42:20 +0200 (Tue, 26 Apr 2011) | 3 lines

Introduce a mini API for obstacles :
 * add_obstacle() which adds a new obstacle without glue it on the map.
 * del_obstacle() which removes an obstacle with its extensions and unglue it from the map.
------------------------------------------------------------------------
r4519 | matthiaskrgr | 2011-04-26 22:18:43 +0200 (Tue, 26 Apr 2011) | 1 line

dialog: Francis: hide nodes 11 and 12, once they are clicked, show them again (if they are supposed to be shown) when dialog with Francis is restarted.
------------------------------------------------------------------------
r4518 | matthiaskrgr | 2011-04-26 21:37:18 +0200 (Tue, 26 Apr 2011) | 1 line

obstacles: implement a missing version (west-east alignment) of the broken glass wall.
------------------------------------------------------------------------
r4517 | matthiaskrgr | 2011-04-26 21:23:35 +0200 (Tue, 26 Apr 2011) | 1 line

enemies: autogun: reducing maximum energy from 410 to 150, increasing experience reward from 300 to 360, make it use greeting sound 1.
------------------------------------------------------------------------
r4516 | hakzsam | 2011-04-26 19:47:30 +0200 (Tue, 26 Apr 2011) | 1 line

lvledit: Change the way of creating category selectors to preserve data about categories. Patch by Joseph.
------------------------------------------------------------------------
r4515 | matthiaskrgr | 2011-04-26 18:18:00 +0200 (Tue, 26 Apr 2011) | 1 line

lvledit: move rarely used walls to the end of the object list of walls tab.
------------------------------------------------------------------------
r4514 | matthiaskrgr | 2011-04-26 13:20:21 +0200 (Tue, 26 Apr 2011) | 1 line

map: levels 50, 51, 52, 54: more connectsions between waypoints.
------------------------------------------------------------------------
r4513 | hakzsam | 2011-04-25 22:50:14 +0200 (Mon, 25 Apr 2011) | 1 line

lvledit: Do not re-assemble the list of animated obstacles. Remove useless calls to dirty_animated_obstacle_lists().
------------------------------------------------------------------------
r4512 | matthiaskrgr | 2011-04-25 15:44:56 +0200 (Mon, 25 Apr 2011) | 1 line

map: levels 50, 51, 52, 54: add waypoints.
------------------------------------------------------------------------
r4511 | matthiaskrgr | 2011-04-25 14:06:58 +0200 (Mon, 25 Apr 2011) | 1 line

map: level 53: connect rooms with doors.
------------------------------------------------------------------------
r4510 | matthiaskrgr | 2011-04-25 13:00:26 +0200 (Mon, 25 Apr 2011) | 1 line

map: level 47: remove some water tiles to hopefully make the level look less strange viewed from nearby levels.
------------------------------------------------------------------------
r4509 | matthiaskrgr | 2011-04-25 12:48:09 +0200 (Mon, 25 Apr 2011) | 1 line

map: level 59: add an exit/entrance.
------------------------------------------------------------------------
r4508 | hakzsam | 2011-04-25 11:11:36 +0200 (Mon, 25 Apr 2011) | 1 line

lvledit: Remove an obstacle with all its extensions (fixes #3288340).
------------------------------------------------------------------------
r4507 | hakzsam | 2011-04-24 12:45:23 +0200 (Sun, 24 Apr 2011) | 1 line

GetEditableStringInPopupWindow() draws text cursor on its real position. Also, text cursor clipping works better (fixes #3183353). Patch by Joseph.
------------------------------------------------------------------------
r4506 | matthiaskrgr | 2011-04-24 12:08:46 +0200 (Sun, 24 Apr 2011) | 1 line

map: Hell Fortress Factory: add missing wall elements near level borders of several levels.
------------------------------------------------------------------------
r4505 | matthiaskrgr | 2011-04-20 13:23:53 +0200 (Wed, 20 Apr 2011) | 1 line

map: level 48: more waypoints, add bots (302s and 476s).
------------------------------------------------------------------------
r4504 | matthiaskrgr | 2011-04-20 13:01:39 +0200 (Wed, 20 Apr 2011) | 1 line

map: level 0: put three botline arms into Dixons room.
------------------------------------------------------------------------
r4503 | matthiaskrgr | 2011-04-20 12:44:31 +0200 (Wed, 20 Apr 2011) | 1 line

map: level 59 add more rooms and several walls.
------------------------------------------------------------------------
r4502 | matthiaskrgr | 2011-04-20 02:22:40 +0200 (Wed, 20 Apr 2011) | 1 line

map: evel 59: re-place the outer walls, change floor at some places, add some (currently) empty rooms.
------------------------------------------------------------------------
r4501 | matthiaskrgr | 2011-04-19 21:41:06 +0200 (Tue, 19 Apr 2011) | 1 line

dialogs: make use of FirstTime LuaCode={} in several dialogs, also do other minor cleanups here and there.
------------------------------------------------------------------------
r4500 | matthiaskrgr | 2011-04-19 20:10:31 +0200 (Tue, 19 Apr 2011) | 1 line

map: level 59: beginnig of this level, add a controll room in the middle of it and the outer wall.
------------------------------------------------------------------------
r4499 | matthiaskrgr | 2011-04-19 19:09:21 +0200 (Tue, 19 Apr 2011) | 1 line

map: level 52: add numerous obstacles around the assembly line, also add a few small rooms here and there.
------------------------------------------------------------------------
r4498 | matthiaskrgr | 2011-04-19 16:35:16 +0200 (Tue, 19 Apr 2011) | 1 line

dialogs: make use of new has_met() lua function in most dialogs, replace 'else end' with 'end', do other minor cleanups here and there.
------------------------------------------------------------------------
r4497 | matthiaskrgr | 2011-04-19 14:23:31 +0200 (Tue, 19 Apr 2011) | 1 line

dialogs/lua: add has_met() function and make use of it in dialogs of TutorialTom and Template. Patch by Joseph.
------------------------------------------------------------------------
r4496 | matthiaskrgr | 2011-04-19 13:26:38 +0200 (Tue, 19 Apr 2011) | 1 line

map: level 53: remove a wapypoint accidentally added in last commit.
------------------------------------------------------------------------
r4495 | matthiaskrgr | 2011-04-19 13:23:22 +0200 (Tue, 19 Apr 2011) | 1 line

map: level 53: fix all problems found by the level validator.
------------------------------------------------------------------------
r4494 | matthiaskrgr | 2011-04-19 12:48:26 +0200 (Tue, 19 Apr 2011) | 1 line

map: level 52: fix sign messages.
------------------------------------------------------------------------
r4493 | jkwood | 2011-04-17 22:17:28 +0200 (Sun, 17 Apr 2011) | 1 line

map: Add new flattened 476 droid to level 13
------------------------------------------------------------------------
r4492 | hakzsam | 2011-04-17 22:16:42 +0200 (Sun, 17 Apr 2011) | 1 line

lvledit: Display a FPS counter at the right above GPS (implements #3267039). Patch by Justinas Gra?\197?\190ulis.
------------------------------------------------------------------------
r4491 | matthiaskrgr | 2011-04-17 21:49:23 +0200 (Sun, 17 Apr 2011) | 1 line

show a menu when Tux dies. This menu shows the options 'Load Latest', 'Load Backup', 'Quit to Main Menu' and 'Exit FreedroidRPG'. Patch by Manuel Biot.
------------------------------------------------------------------------
r4490 | lowerthanred | 2011-04-17 21:36:54 +0200 (Sun, 17 Apr 2011) | 3 lines

Add new obstacle for the quest involving Ewald's 296: Crushed 476 droid.
Ouch.

------------------------------------------------------------------------
r4489 | hakzsam | 2011-04-17 17:48:32 +0200 (Sun, 17 Apr 2011) | 1 line

lvledit: Always apply beautify grass function on the current level when the selection is empty (fixes #3288537).
------------------------------------------------------------------------
r4488 | matthiaskrgr | 2011-04-17 15:19:16 +0200 (Sun, 17 Apr 2011) | 1 line

dialogs: Chandra: Sorry, I forgot to add the subdialog (written by James, too).
------------------------------------------------------------------------
r4487 | matthiaskrgr | 2011-04-17 15:19:00 +0200 (Sun, 17 Apr 2011) | 1 line

dialog: content removed from earlier version of Francis dialog has been expanded and integrated into Chandras dialogs. Patch by James.
------------------------------------------------------------------------
r4486 | matthiaskrgr | 2011-04-17 14:06:14 +0200 (Sun, 17 Apr 2011) | 1 line

lvledit: prevent playtesting from resulting in CheckForTuxOutOfMap problem (Tux beyond map) by adding checks for current position when map is resized (fixes #3247227). Patch by Catalin Badea.
------------------------------------------------------------------------
r4485 | matthiaskrgr | 2011-04-17 13:32:06 +0200 (Sun, 17 Apr 2011) | 1 line

map: levels 24/28: fix signmessages.
------------------------------------------------------------------------
r4484 | matthiaskrgr | 2011-04-17 13:23:59 +0200 (Sun, 17 Apr 2011) | 1 line

map: level 49: replace some brown floor tiles with blue/red ones in the HF gate guard structure.
------------------------------------------------------------------------
r4483 | matthiaskrgr | 2011-04-16 23:46:20 +0200 (Sat, 16 Apr 2011) | 1 line

dialogs: 'Dude' can now be used to access every dialog currently ingame (via his own dialog).
------------------------------------------------------------------------
r4482 | matthiaskrgr | 2011-04-16 23:46:02 +0200 (Sat, 16 Apr 2011) | 1 line

enemy: add a new npc (Dude) to level 24.
------------------------------------------------------------------------
r4481 | matthiaskrgr | 2011-04-16 21:36:17 +0200 (Sat, 16 Apr 2011) | 1 line

map: level 24: re-place all obstacles
------------------------------------------------------------------------
r4480 | matthiaskrgr | 2011-04-16 17:18:36 +0200 (Sat, 16 Apr 2011) | 1 line

lvledit: rename the MISC tab of obstacle category to OTHER for consistency.
------------------------------------------------------------------------
r4479 | hakzsam | 2011-04-16 17:14:18 +0200 (Sat, 16 Apr 2011) | 1 line

lvledit: Fix the level borders overlaying numpad keys for quick placing (fixes #3288208).
------------------------------------------------------------------------
r4478 | matthiaskrgr | 2011-04-16 16:08:29 +0200 (Sat, 16 Apr 2011) | 1 line

map/obstacles: fix the botline obstacles on all maps, also change their offset. Patch by Fluzz.
------------------------------------------------------------------------
r4477 | hakzsam | 2011-04-16 15:17:06 +0200 (Sat, 16 Apr 2011) | 1 line

Rename draw_line_at_map_position() to draw_line_on_map() and add an external declaration.
------------------------------------------------------------------------
r4476 | hakzsam | 2011-04-16 14:51:09 +0200 (Sat, 16 Apr 2011) | 1 line

Remove two useless flags for AssembleCombatWindow.
------------------------------------------------------------------------
r4475 | hakzsam | 2011-04-16 14:38:50 +0200 (Sat, 16 Apr 2011) | 1 line

Remove now useless SHOW_GRID flag option.
------------------------------------------------------------------------
r4474 | hakzsam | 2011-04-16 14:06:03 +0200 (Sat, 16 Apr 2011) | 1 line

lvledit: Do not show the grid inside the main menu and in the validator screen.
------------------------------------------------------------------------
r4473 | hakzsam | 2011-04-16 13:00:17 +0200 (Sat, 16 Apr 2011) | 1 line

lvledit: Do not place an aligned object outside the current level. Fix a potential bug.
------------------------------------------------------------------------
r4472 | matthiaskrgr | 2011-04-15 17:42:17 +0200 (Fri, 15 Apr 2011) | 2 lines

run svn propset svn:mime-type image/png on all .png files.

------------------------------------------------------------------------
r4471 | matthiaskrgr | 2011-04-15 17:32:07 +0200 (Fri, 15 Apr 2011) | 1 line

obstacles: fix offset of the robotic arms.
------------------------------------------------------------------------
r4470 | matthiaskrgr | 2011-04-15 17:31:38 +0200 (Fri, 15 Apr 2011) | 1 line

obstacles: split the botline arms up into two obstacles each.
------------------------------------------------------------------------
r4469 | matthiaskrgr | 2011-04-15 14:43:07 +0200 (Fri, 15 Apr 2011) | 1 line

obstacles: slightly move shadow of big white screens (change offset).
------------------------------------------------------------------------
r4468 | matthiaskrgr | 2011-04-15 06:56:57 +0200 (Fri, 15 Apr 2011) | 1 line

lvledit: buttons: display some more buttons in pressed state slighly offset from the normal position to achieve a slight 3d-like-effect.
------------------------------------------------------------------------
r4467 | hakzsam | 2011-04-15 00:04:18 +0200 (Fri, 15 Apr 2011) | 1 line

lvledit: Do not draw the quick placement grid outside the current level (partial fix #2878703).
------------------------------------------------------------------------
r4466 | matthiaskrgr | 2011-04-13 21:16:35 +0200 (Wed, 13 Apr 2011) | 1 line

obstacles: put the shadows of conference table elemets into proper positions (fixes #3024876).
------------------------------------------------------------------------
r4465 | hakzsam | 2011-04-13 19:26:42 +0200 (Wed, 13 Apr 2011) | 1 line

lvledit: Initialize the origin waypoint when we are starting a new route (fixes #3285737).
------------------------------------------------------------------------
r4464 | matthiaskrgr | 2011-04-12 12:53:33 +0200 (Tue, 12 Apr 2011) | 1 line

lvledit: pressing the scroll left/right buttons of the object selector, they will be displayed a little darker.
------------------------------------------------------------------------
r4463 | matthiaskrgr | 2011-04-12 12:46:21 +0200 (Tue, 12 Apr 2011) | 1 line

remove default obstacle filenames - each obstacle type needs to be explicitely assigned a graphics filename now.
------------------------------------------------------------------------
r4462 | matthiaskrgr | 2011-04-11 16:56:31 +0200 (Mon, 11 Apr 2011) | 1 line

lvledit: make it possible to use keypad to put / * - + characters into map labels. Patch by Nicolas Pepin-Perreault.
------------------------------------------------------------------------
r4461 | matthiaskrgr | 2011-04-10 23:41:30 +0200 (Sun, 10 Apr 2011) | 1 line

lvledit: buttons: display some buttons in pressed state slighly offset from the normal position to achieve a slight 3d-like-effect.
------------------------------------------------------------------------
r4460 | hakzsam | 2011-04-10 23:41:04 +0200 (Sun, 10 Apr 2011) | 1 line

lvledit: Make connections undoable when the user draws a waypoint route (partially fixes #3021377).
------------------------------------------------------------------------
r4459 | matthiaskrgr | 2011-04-10 23:03:57 +0200 (Sun, 10 Apr 2011) | 1 line

map: level 52: fix some map validator warnings by slightly moving some wall elements near map borders.
------------------------------------------------------------------------
r4458 | matthiaskrgr | 2011-04-10 22:48:04 +0200 (Sun, 10 Apr 2011) | 1 line

map: level 52: remove waypoint under two obstacles that caused validation problems.
------------------------------------------------------------------------
r4457 | matthiaskrgr | 2011-04-10 22:41:08 +0200 (Sun, 10 Apr 2011) | 1 line

lvledit: level editor help text: mention uni- and bidirectional waypoint connections.
------------------------------------------------------------------------
r4456 | hakzsam | 2011-04-10 22:29:20 +0200 (Sun, 10 Apr 2011) | 1 line

lvledit: Declare two new keybinds for the toggle actions of waypoints.
------------------------------------------------------------------------
r4455 | matthiaskrgr | 2011-04-10 19:55:57 +0200 (Sun, 10 Apr 2011) | 1 line

items: repairbook: modify the offset of the repairbook so it is centred when placed properly in the middle of a floor square.
------------------------------------------------------------------------
r4454 | jkwood | 2011-04-10 19:43:58 +0200 (Sun, 10 Apr 2011) | 1 line

quest: Added An Explosive Situation. Thanks to Infrared for the idea and Matthias for the map.
------------------------------------------------------------------------
r4453 | matthiaskrgr | 2011-04-10 19:37:57 +0200 (Sun, 10 Apr 2011) | 1 line

map: level 0: swap positions of some obstacles.
------------------------------------------------------------------------
r4452 | matthiaskrgr | 2011-04-10 19:15:18 +0200 (Sun, 10 Apr 2011) | 1 line

lvledit: make, object selector and tab bar transparent, change colours.
------------------------------------------------------------------------
r4451 | matthiaskrgr | 2011-04-10 17:13:42 +0200 (Sun, 10 Apr 2011) | 1 line

lvledit: move wrecked car obstacle from machinery to misc tab.
------------------------------------------------------------------------
r4450 | matthiaskrgr | 2011-04-10 17:13:29 +0200 (Sun, 10 Apr 2011) | 1 line

lvledit: display dead body obstacles in 'misc' tab.
------------------------------------------------------------------------
r4449 | matthiaskrgr | 2011-04-10 17:13:11 +0200 (Sun, 10 Apr 2011) | 1 line

lvledit: add a new 'misc' object tab
------------------------------------------------------------------------
r4448 | matthiaskrgr | 2011-04-10 16:46:12 +0200 (Sun, 10 Apr 2011) | 1 line

fix some strange indentation in /src/defs.h
------------------------------------------------------------------------
r4447 | matthiaskrgr | 2011-04-10 16:12:44 +0200 (Sun, 10 Apr 2011) | 2 lines

run svn propset svn:mime-type image/png on all .png files

------------------------------------------------------------------------
r4446 | matthiaskrgr | 2011-04-10 15:01:14 +0200 (Sun, 10 Apr 2011) | 1 line

lvledit: reset waypoint connection origin when the current level is changed (fixes 3036417#). Patch by Joseph.
------------------------------------------------------------------------
r4445 | matthiaskrgr | 2011-04-10 14:27:09 +0200 (Sun, 10 Apr 2011) | 1 line

items: center the ingame image of the antigrav unit (edit offset).
------------------------------------------------------------------------
r4444 | matthiaskrgr | 2011-04-10 14:14:53 +0200 (Sun, 10 Apr 2011) | 1 line

cleanup to offset files in /graphics/obstacles/
------------------------------------------------------------------------
r4443 | matthiaskrgr | 2011-04-10 12:29:57 +0200 (Sun, 10 Apr 2011) | 1 line

cleanup to offset files in /graphics/items/ and subdirectories.
------------------------------------------------------------------------
r4442 | matthiaskrgr | 2011-04-10 12:03:31 +0200 (Sun, 10 Apr 2011) | 1 line

cleanup to offset files in /graphics/cursors/
------------------------------------------------------------------------
r4441 | matthiaskrgr | 2011-04-10 12:02:39 +0200 (Sun, 10 Apr 2011) | 1 line

actual cleanup to offset files in /graphics/bullets/ , previous commit was for the offset files in /graphics/blasts/
------------------------------------------------------------------------
r4440 | matthiaskrgr | 2011-04-10 11:39:39 +0200 (Sun, 10 Apr 2011) | 1 line

cleanup to offset files in ./graphics/bullets/
------------------------------------------------------------------------
r4439 | matthiaskrgr | 2011-04-10 11:01:07 +0200 (Sun, 10 Apr 2011) | 1 line

cleanup to offset files in ./graphics .
------------------------------------------------------------------------
r4438 | matthiaskrgr | 2011-04-10 10:55:25 +0200 (Sun, 10 Apr 2011) | 1 line

items: fix the offset cyberbucks in a way they are really centered if they are supposed to be displayed in the middle of a square.
------------------------------------------------------------------------
r4437 | matthiaskrgr | 2011-04-10 10:21:41 +0200 (Sun, 10 Apr 2011) | 1 line

items: also center the datacube item (modifying the offset).
------------------------------------------------------------------------
r4436 | matthiaskrgr | 2011-04-10 10:17:56 +0200 (Sun, 10 Apr 2011) | 1 line

items: modify the toinfoil patch ingame offset in a way the graphic is really put where one clicks when planting using the editor.
------------------------------------------------------------------------
r4435 | matthiaskrgr | 2011-04-10 10:14:08 +0200 (Sun, 10 Apr 2011) | 1 line

items: fix ingame offset of all yellow helmet iteme.
------------------------------------------------------------------------
r4434 | matthiaskrgr | 2011-04-10 10:05:10 +0200 (Sun, 10 Apr 2011) | 1 line

map: level 24: replant all items on the map, now each is properly centered in one floor square.
------------------------------------------------------------------------
r4433 | matthiaskrgr | 2011-04-10 00:04:52 +0200 (Sun, 10 Apr 2011) | 1 line

obstacle: shadow: significantly improve the offset of the shadow of the round conference table.
------------------------------------------------------------------------
r4432 | matthiaskrgr | 2011-04-09 23:08:45 +0200 (Sat, 09 Apr 2011) | 1 line

use Lua system headers if present instead of always shipped headers (fixes #3281009). Patch by Nicolas Pepin-Perreault.
------------------------------------------------------------------------
r4431 | matthiaskrgr | 2011-04-09 22:39:05 +0200 (Sat, 09 Apr 2011) | 2 lines

lvledit: obstacle tabs: move small ladders in machinery tab and small white toilet in furniture tab to other positions,
add some line breaks for better overview in the file (src/lvledit/lvledit_object_lists.c) itself.
------------------------------------------------------------------------
r4430 | matthiaskrgr | 2011-04-09 21:56:21 +0200 (Sat, 09 Apr 2011) | 1 line

graphics: remove iso_walls_0009.png and its offset file, bothe seem so be unused. The files have been moved to the git repo.
------------------------------------------------------------------------
r4429 | matthiaskrgr | 2011-04-09 21:44:23 +0200 (Sat, 09 Apr 2011) | 1 line

graphics: make ./graphics/level_editor_norand_waypoint_cursor.png pure red.
------------------------------------------------------------------------
r4428 | matthiaskrgr | 2011-04-09 21:44:08 +0200 (Sat, 09 Apr 2011) | 1 line

graphic: remove some pipes under ./graphics/obstacles/iso_security_gate_0002.png that were probably not supposed to be visible.
------------------------------------------------------------------------
r4427 | matthiaskrgr | 2011-04-09 21:15:38 +0200 (Sat, 09 Apr 2011) | 1 line

obstacles: center the small white toilet obstacles in their collrects.
------------------------------------------------------------------------
r4426 | matthiaskrgr | 2011-04-09 21:15:18 +0200 (Sat, 09 Apr 2011) | 1 line

obstacle: increase collrect size of the big toilet obstacle.
------------------------------------------------------------------------
r4425 | matthiaskrgr | 2011-04-09 21:15:02 +0200 (Sat, 09 Apr 2011) | 1 line

obstacles: center the big white screen obstacles in their collrect.
------------------------------------------------------------------------
r4424 | matthiaskrgr | 2011-04-09 20:43:54 +0200 (Sat, 09 Apr 2011) | 1 line

obstacles: implement the other two variants (directions) of ISO_TOILET_WHITE_SMALL obstacle.
------------------------------------------------------------------------
r4423 | matthiaskrgr | 2011-04-09 20:43:39 +0200 (Sat, 09 Apr 2011) | 1 line

obstacles: rename obstacles 69 and 70 from ISO_S/W_TOILET_SMALL to ISO_S/W_TOILET_WHITE_SMALL.
------------------------------------------------------------------------
r4422 | matthiaskrgr | 2011-04-09 20:43:23 +0200 (Sat, 09 Apr 2011) | 1 line

obstacles: fix image links of the sofa obstacle.
------------------------------------------------------------------------
r4421 | matthiaskrgr | 2011-04-09 20:43:12 +0200 (Sat, 09 Apr 2011) | 1 line

obstacles: reduce collrect size of the park bench obstacles.
------------------------------------------------------------------------
r4420 | matthiaskrgr | 2011-04-09 20:42:55 +0200 (Sat, 09 Apr 2011) | 1 line

obstacle: align the collrect of the washtub obstacle properly to the obstacle.
------------------------------------------------------------------------
r4419 | matthiaskrgr | 2011-04-09 20:02:17 +0200 (Sat, 09 Apr 2011) | 1 line

obstacles: block_area.c: add links to files for some remaining fence obstacles.
------------------------------------------------------------------------
r4418 | matthiaskrgr | 2011-04-09 17:31:50 +0200 (Sat, 09 Apr 2011) | 1 line

obstacles: block_area.c: add links to files for a lot of obstacles. This will make finding obstacles by grepping for image names easier.
------------------------------------------------------------------------
r4417 | matthiaskrgr | 2011-04-09 16:21:13 +0200 (Sat, 09 Apr 2011) | 1 line

obstacles: slightly modify the offset of two desk obstacles.
------------------------------------------------------------------------
r4416 | matthiaskrgr | 2011-04-09 13:43:32 +0200 (Sat, 09 Apr 2011) | 1 line

make the start of the game going faster and more challenging (less reading, more doing), by adding a 123 that will attack Tux and  removing some text from Francis' dialog that will be migrated to other NPCs. Patch by James.
------------------------------------------------------------------------
r4415 | matthiaskrgr | 2011-04-09 00:29:39 +0200 (Sat, 09 Apr 2011) | 1 line

obstacle: properly align the colrect of the big yellow table to the obstacle.
------------------------------------------------------------------------
r4414 | matthiaskrgr | 2011-04-09 00:05:54 +0200 (Sat, 09 Apr 2011) | 1 line

obstacle: make collrect of the small glass table a little smaller, adjust it to table alignment.
------------------------------------------------------------------------
r4413 | matthiaskrgr | 2011-04-08 23:58:47 +0200 (Fri, 08 Apr 2011) | 1 line

obstacles: fix collrects of obstacles 89 and 90 (white beds) by swapping names of the images.
------------------------------------------------------------------------
r4412 | matthiaskrgr | 2011-04-08 23:03:36 +0200 (Fri, 08 Apr 2011) | 1 line

items: make the laser weapon of the autogun a little weaker (slightly decrease fire rate, reduce speed of bullets from 70 to 20).
------------------------------------------------------------------------
r4411 | matthiaskrgr | 2011-04-08 22:53:03 +0200 (Fri, 08 Apr 2011) | 1 line

lvledit: add ladders and wrecked hover car to the machinery tab.
------------------------------------------------------------------------
r4410 | matthiaskrgr | 2011-04-08 22:24:13 +0200 (Fri, 08 Apr 2011) | 1 line

remove some useless lines in ./src/block_area.c
------------------------------------------------------------------------
r4409 | matthiaskrgr | 2011-04-08 18:27:59 +0200 (Fri, 08 Apr 2011) | 1 line

map: level 8: fix dead end for bots by adding/removing some waypoints.
------------------------------------------------------------------------
r4408 | matthiaskrgr | 2011-04-08 18:10:18 +0200 (Fri, 08 Apr 2011) | 1 line

map: level 24: add hover car wreck, move the autogun bot start label a little, add more wall structurs.
------------------------------------------------------------------------
r4407 | matthiaskrgr | 2011-04-08 17:54:04 +0200 (Fri, 08 Apr 2011) | 1 line

obstacles: trees: reduce the collrect size of the three thin trees to avoid impression of enemy bullets suddenly vanishing when they fly near trees.
------------------------------------------------------------------------
r4406 | matthiaskrgr | 2011-04-08 17:30:32 +0200 (Fri, 08 Apr 2011) | 1 line

hud: skill window: change hit areas for skill page buttons. Patch by David H.
------------------------------------------------------------------------
r4405 | matthiaskrgr | 2011-04-08 17:26:17 +0200 (Fri, 08 Apr 2011) | 1 line

hud: reset message log before entering a game (fixes #3279821). Patch by Robert Horvath.
------------------------------------------------------------------------
r4404 | matthiaskrgr | 2011-04-08 16:43:27 +0200 (Fri, 08 Apr 2011) | 1 line

obstacle: move the wrecked hover car into its collrect.
------------------------------------------------------------------------
r4403 | matthiaskrgr | 2011-04-08 16:43:08 +0200 (Fri, 08 Apr 2011) | 1 line

obstacle: add graphics and offset files of wrecked hover car, by Infrared.
------------------------------------------------------------------------
r4402 | matthiaskrgr | 2011-04-08 15:16:43 +0200 (Fri, 08 Apr 2011) | 1 line

map: level 52: remove some purple clouds and green pads to avoid passing a limit of light sources.
------------------------------------------------------------------------
r4401 | matthiaskrgr | 2011-04-08 15:07:19 +0200 (Fri, 08 Apr 2011) | 1 line

enemy: prevent the autogun bot from dropping negative amounts of money (set 'Drops item class' from -1 to 9).
------------------------------------------------------------------------
r4400 | matthiaskrgr | 2011-04-08 14:34:56 +0200 (Fri, 08 Apr 2011) | 1 line

npc: autogun npc: increase HPs from 210 to 410, decrease XP gain on killing such a bot from 700 to 300, increase the time spent eyeing tux (time before npc actually attacks) from 0.75s to 2s, increase the time to get hit from 0.20 to 0.30,  make it use the 'Autogun Laser Pistol' as weapon.
------------------------------------------------------------------------
r4399 | matthiaskrgr | 2011-04-08 14:34:42 +0200 (Fri, 08 Apr 2011) | 1 line

items: add an autogun laser weapon to be used by autogun npcs.
------------------------------------------------------------------------
r4398 | matthiaskrgr | 2011-04-08 14:15:25 +0200 (Fri, 08 Apr 2011) | 1 line

npc: give the autogun npc the same weapons (laser pistol) which is used by the autogun obstacle.
------------------------------------------------------------------------
r4397 | matthiaskrgr | 2011-04-08 14:03:24 +0200 (Fri, 08 Apr 2011) | 4 lines

npc: add autogun npc

add an autogun npc (type 'GUN') to the game that cannot move (speed=0) but aim and shoot at tux.
Such a bot has been added to level 24 for testing. It is also possible to destroy it or take it over.
------------------------------------------------------------------------
r4396 | matthiaskrgr | 2011-04-07 20:56:20 +0200 (Thu, 07 Apr 2011) | 1 line

map: level 24: add the two new ladder obstacles to the debug level.
------------------------------------------------------------------------
r4395 | matthiaskrgr | 2011-04-07 17:08:07 +0200 (Thu, 07 Apr 2011) | 1 line

map: level 52: the assembly line itself is finished now.
------------------------------------------------------------------------
r4394 | matthiaskrgr | 2011-04-07 16:06:45 +0200 (Thu, 07 Apr 2011) | 1 line

obstacles: fix offset of the two new ladders.
------------------------------------------------------------------------
r4393 | matthiaskrgr | 2011-04-07 16:06:29 +0200 (Thu, 07 Apr 2011) | 1 line

obstacles: actually add the graphics and offset files for the new ladders.
------------------------------------------------------------------------
r4392 | matthiaskrgr | 2011-04-07 16:06:08 +0200 (Thu, 07 Apr 2011) | 1 line

obstacles: add two small ladders with the height of walls. They are actually shortened versions of the ladders we already have.
------------------------------------------------------------------------
r4391 | matthiaskrgr | 2011-04-07 13:57:21 +0200 (Thu, 07 Apr 2011) | 1 line

map: level 52: more obstacles...
------------------------------------------------------------------------
r4390 | matthiaskrgr | 2011-04-06 19:25:00 +0200 (Wed, 06 Apr 2011) | 1 line

map: level 52: add some more stuff.
------------------------------------------------------------------------
r4389 | matthiaskrgr | 2011-04-06 16:20:56 +0200 (Wed, 06 Apr 2011) | 1 line

map: level 52: a few more obstacles...
------------------------------------------------------------------------
r4388 | matthiaskrgr | 2011-04-05 14:35:10 +0200 (Tue, 05 Apr 2011) | 1 line

map: level 52: change floor tiles, slightly move some obstacles.
------------------------------------------------------------------------
r4387 | matthiaskrgr | 2011-04-05 14:10:59 +0200 (Tue, 05 Apr 2011) | 1 line

map: level 52: add a few more obstacles.
------------------------------------------------------------------------
r4386 | ahuillet | 2011-04-04 22:24:55 +0200 (Mon, 04 Apr 2011) | 1 line

Fix glitches in OpenGL highlighting.
------------------------------------------------------------------------
r4385 | ahuillet | 2011-04-04 22:24:27 +0200 (Mon, 04 Apr 2011) | 1 line

Avoid touching struct image's private fields just to initialize an image as EMPTY.
------------------------------------------------------------------------
r4384 | matthiaskrgr | 2011-04-04 22:22:53 +0200 (Mon, 04 Apr 2011) | 1 line

map: level 24: add recently added obstacles to level 24.
------------------------------------------------------------------------
r4383 | matthiaskrgr | 2011-04-04 18:40:45 +0200 (Mon, 04 Apr 2011) | 1 line

map: level 24: remove some changes accidentally introduced in last commit.
------------------------------------------------------------------------
r4382 | matthiaskrgr | 2011-04-04 18:39:25 +0200 (Mon, 04 Apr 2011) | 1 line

obstacles: implement the graphics moved in last commit as obstacles (8x dead bodies of bots, 1 human one).
------------------------------------------------------------------------
r4381 | matthiaskrgr | 2011-04-04 18:38:50 +0200 (Mon, 04 Apr 2011) | 1 line

move graphics and .offset files (default_dead_body) from ./graphics/droids/ to ./graphics/obstacles/
------------------------------------------------------------------------
r4380 | matthiaskrgr | 2011-04-04 17:14:52 +0200 (Mon, 04 Apr 2011) | 1 line

sdl: fix item labels to the background (fixes #3256888). Patch by Paul O'Neil.
------------------------------------------------------------------------
r4379 | matthiaskrgr | 2011-04-04 17:07:01 +0200 (Mon, 04 Apr 2011) | 1 line

map: level 52: more obstacles.
------------------------------------------------------------------------
r4378 | matthiaskrgr | 2011-04-04 17:06:48 +0200 (Mon, 04 Apr 2011) | 1 line

map: level 24: add the two new floor tils to level 24.
------------------------------------------------------------------------
r4377 | matthiaskrgr | 2011-04-03 20:49:44 +0200 (Sun, 03 Apr 2011) | 1 line

graphics: laser bullets: remove some remaining black stains.
------------------------------------------------------------------------
r4376 | matthiaskrgr | 2011-04-03 19:49:59 +0200 (Sun, 03 Apr 2011) | 1 line

map: various levels: make some water-land transitions look a little nicer.
------------------------------------------------------------------------
r4375 | matthiaskrgr | 2011-04-03 19:40:58 +0200 (Sun, 03 Apr 2011) | 1 line

floor tiles: actually implement the two floor tiles into the game. They are now ready for use.
------------------------------------------------------------------------
r4374 | matthiaskrgr | 2011-04-03 19:40:25 +0200 (Sun, 03 Apr 2011) | 1 line

graphics: add two floor tiles (water land transitions) by Miles (implements #3167997).
------------------------------------------------------------------------
r4373 | matthiaskrgr | 2011-04-03 17:04:21 +0200 (Sun, 03 Apr 2011) | 1 line

map: level 51: add signmessages.
------------------------------------------------------------------------
r4372 | matthiaskrgr | 2011-04-03 17:04:08 +0200 (Sun, 03 Apr 2011) | 1 line

map: level 51: add some obstacles near map border to the list of level validator exceptions.
------------------------------------------------------------------------
r4371 | matthiaskrgr | 2011-04-03 17:03:56 +0200 (Sun, 03 Apr 2011) | 1 line

map: level 50: add some obstacles near map border to the list of level validator exceptions.
------------------------------------------------------------------------
r4370 | matthiaskrgr | 2011-04-03 17:03:43 +0200 (Sun, 03 Apr 2011) | 1 line

map: level 24: add signmessages.
------------------------------------------------------------------------
r4369 | matthiaskrgr | 2011-04-03 17:03:30 +0200 (Sun, 03 Apr 2011) | 1 line

map: level 52: some more obstacles.
------------------------------------------------------------------------
r4368 | matthiaskrgr | 2011-04-03 11:56:11 +0200 (Sun, 03 Apr 2011) | 1 line

map: level 52: more obstacles.
------------------------------------------------------------------------
r4367 | matthiaskrgr | 2011-04-03 01:30:06 +0200 (Sun, 03 Apr 2011) | 1 line

map: level 52: add some more obstacles once again.
------------------------------------------------------------------------
r4366 | matthiaskrgr | 2011-04-03 01:02:49 +0200 (Sun, 03 Apr 2011) | 1 line

map: level 52: add a few obstacles.
------------------------------------------------------------------------
r4365 | fluzz | 2011-04-03 01:00:18 +0200 (Sun, 03 Apr 2011) | 1 line

Fire a fatal error if trying to load a bot's portrait whose index is greater than the portrait's array size
------------------------------------------------------------------------
r4364 | fluzz | 2011-04-03 01:00:07 +0200 (Sun, 03 Apr 2011) | 1 line

Ensure proper initialization of chat_portrait_of_droid array
------------------------------------------------------------------------
r4363 | matthiaskrgr | 2011-04-02 22:39:58 +0200 (Sat, 02 Apr 2011) | 1 line

map: level 53: add some more obstacles...
------------------------------------------------------------------------
r4362 | matthiaskrgr | 2011-04-02 21:56:53 +0200 (Sat, 02 Apr 2011) | 1 line

map: level 53: even more obstacles.
------------------------------------------------------------------------
r4361 | ahuillet | 2011-04-02 21:38:13 +0200 (Sat, 02 Apr 2011) | 1 line

Fix build when OpenGL headers are not available, #3.
------------------------------------------------------------------------
r4360 | ahuillet | 2011-04-02 20:38:11 +0200 (Sat, 02 Apr 2011) | 1 line

Fix build when OpenGL headers are not available, #2.
------------------------------------------------------------------------
r4359 | ahuillet | 2011-04-02 20:24:37 +0200 (Sat, 02 Apr 2011) | 1 line

Fix build when OpenGL headers are not available.
------------------------------------------------------------------------
r4358 | matthiaskrgr | 2011-04-02 19:29:32 +0200 (Sat, 02 Apr 2011) | 1 line

map: level 53: more obstacles.
------------------------------------------------------------------------
r4357 | matthiaskrgr | 2011-04-02 17:40:20 +0200 (Sat, 02 Apr 2011) | 1 line

map: level 53: add more obstaceles, minor floor changes.
------------------------------------------------------------------------
r4356 | matthiaskrgr | 2011-04-02 16:21:43 +0200 (Sat, 02 Apr 2011) | 1 line

map: level 53: more obstacles.
------------------------------------------------------------------------
r4355 | matthiaskrgr | 2011-04-02 16:21:30 +0200 (Sat, 02 Apr 2011) | 1 line

light: increase MAX_NUMBER_OF_LIGHT_SOURCES from 100 to 200.
------------------------------------------------------------------------
r4354 | matthiaskrgr | 2011-04-02 15:31:21 +0200 (Sat, 02 Apr 2011) | 1 line

map: level 53: add some obstacles to 4 rooms.
------------------------------------------------------------------------
r4353 | matthiaskrgr | 2011-04-02 15:31:08 +0200 (Sat, 02 Apr 2011) | 1 line

map: level 52: add inner walls.
------------------------------------------------------------------------
r4352 | matthiaskrgr | 2011-04-02 15:30:54 +0200 (Sat, 02 Apr 2011) | 1 line

map: level 53: add inner walls.
------------------------------------------------------------------------
r4351 | matthiaskrgr | 2011-04-02 15:30:39 +0200 (Sat, 02 Apr 2011) | 1 line

map: level 53: add very few walls, level 52: change floor.
------------------------------------------------------------------------
r4350 | matthiaskrgr | 2011-04-02 14:24:42 +0200 (Sat, 02 Apr 2011) | 1 line

map: level 53: add outer fence.
------------------------------------------------------------------------
r4349 | matthiaskrgr | 2011-04-01 23:44:55 +0200 (Fri, 01 Apr 2011) | 1 line

obstacles: center the yellow round table in its colrect.
------------------------------------------------------------------------
r4348 | matthiaskrgr | 2011-04-01 23:36:06 +0200 (Fri, 01 Apr 2011) | 1 line

map: level 53: change floor from brown to grey one.
------------------------------------------------------------------------
r4347 | matthiaskrgr | 2011-04-01 23:04:22 +0200 (Fri, 01 Apr 2011) | 1 line

map: level 51: add doors between rooms.
------------------------------------------------------------------------
r4346 | matthiaskrgr | 2011-04-01 22:57:29 +0200 (Fri, 01 Apr 2011) | 1 line

map: level 50/51: fix walls between levels, dublicate conveyor.
------------------------------------------------------------------------
r4345 | matthiaskrgr | 2011-04-01 22:41:50 +0200 (Fri, 01 Apr 2011) | 1 line

map: level 51: more obstacles, very few floor changes.
------------------------------------------------------------------------
r4344 | matthiaskrgr | 2011-04-01 19:23:08 +0200 (Fri, 01 Apr 2011) | 1 line

map: level 51: change some floor tiles.
------------------------------------------------------------------------
r4343 | matthiaskrgr | 2011-04-01 18:56:25 +0200 (Fri, 01 Apr 2011) | 1 line

map: level 51: more obstacles.
------------------------------------------------------------------------
r4342 | matthiaskrgr | 2011-04-01 16:34:31 +0200 (Fri, 01 Apr 2011) | 1 line

map: level 51: more obstacles.
------------------------------------------------------------------------
r4341 | matthiaskrgr | 2011-04-01 14:48:00 +0200 (Fri, 01 Apr 2011) | 1 line

map: level 51: add some obstacles.
------------------------------------------------------------------------
r4340 | matthiaskrgr | 2011-04-01 13:43:59 +0200 (Fri, 01 Apr 2011) | 1 line

map: level 51: add inner walls.
------------------------------------------------------------------------
r4339 | matthiaskrgr | 2011-04-01 13:28:46 +0200 (Fri, 01 Apr 2011) | 1 line

map: level 51: finish outer walls.
------------------------------------------------------------------------
r4338 | matthiaskrgr | 2011-04-01 13:16:45 +0200 (Fri, 01 Apr 2011) | 1 line

map: level 51: beginning of another Hell Fortress map
------------------------------------------------------------------------
r4337 | matthiaskrgr | 2011-04-01 12:37:43 +0200 (Fri, 01 Apr 2011) | 1 line

lvledit: help text: while drawing walls, a right click removes all walls that were drawn after holding down the left mouse button.
------------------------------------------------------------------------
r4336 | hakzsam | 2011-03-31 20:21:30 +0200 (Thu, 31 Mar 2011) | 1 line

lvledit: Fix a compiler warning introduced in svn revision 4298.
------------------------------------------------------------------------
r4335 | matthiaskrgr | 2011-03-31 19:37:18 +0200 (Thu, 31 Mar 2011) | 1 line

obstacles: move botline obstacles (robotic arms, ISO_BOTLINE_03-05_E/N) into their colrects properly (edit offset).
------------------------------------------------------------------------
r4334 | matthiaskrgr | 2011-03-31 19:36:57 +0200 (Thu, 31 Mar 2011) | 1 line

obstacles: reduce colrect size of the robotic arms (ISO_BOTLINE_03-05_E/N) obstacles.
------------------------------------------------------------------------
r4333 | matthiaskrgr | 2011-03-31 18:49:35 +0200 (Thu, 31 Mar 2011) | 1 line

obstacles: move botline obstacles 0002-0005 (ramps) into their colrect properly (edit offset).
------------------------------------------------------------------------
r4332 | matthiaskrgr | 2011-03-31 18:49:17 +0200 (Thu, 31 Mar 2011) | 1 line

obstacles: iso_botline_01_e-s: decrease colrect size.
------------------------------------------------------------------------
r4331 | matthiaskrgr | 2011-03-31 14:03:04 +0200 (Thu, 31 Mar 2011) | 1 line

file: ReturnOfTux.droids: add some documentation.
------------------------------------------------------------------------
r4330 | matthiaskrgr | 2011-03-30 22:57:16 +0200 (Wed, 30 Mar 2011) | 1 line

lvledit: object selector: display curtain at furniture tab, too (not only at wall tab).
------------------------------------------------------------------------
r4329 | matthiaskrgr | 2011-03-30 22:52:16 +0200 (Wed, 30 Mar 2011) | 1 line

lvledit: object selector: move pillars from wall to furniture tab.
------------------------------------------------------------------------
r4328 | matthiaskrgr | 2011-03-30 22:26:56 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 28: add a chest with some useful items.
------------------------------------------------------------------------
r4327 | matthiaskrgr | 2011-03-30 22:21:28 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 27: add bots to level 27.
------------------------------------------------------------------------
r4326 | matthiaskrgr | 2011-03-30 22:14:15 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 27: add waypoints to level.
------------------------------------------------------------------------
r4325 | matthiaskrgr | 2011-03-30 22:05:13 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 26: actually add bots.
------------------------------------------------------------------------
r4324 | matthiaskrgr | 2011-03-30 21:59:59 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 26: add waypoints to level 26.
------------------------------------------------------------------------
r4323 | matthiaskrgr | 2011-03-30 21:54:25 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 44: add two waypoints, just in case...
------------------------------------------------------------------------
r4322 | matthiaskrgr | 2011-03-30 21:52:49 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 25: actually add bots.
------------------------------------------------------------------------
r4321 | matthiaskrgr | 2011-03-30 21:49:44 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 25: add waypoints for bots.
------------------------------------------------------------------------
r4320 | matthiaskrgr | 2011-03-30 21:31:07 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 24: add a sign with Johns hint as message.
------------------------------------------------------------------------
r4319 | matthiaskrgr | 2011-03-30 21:20:54 +0200 (Wed, 30 Mar 2011) | 1 line

dialog: John: actually add the dialog, also add some puzzle quest.
------------------------------------------------------------------------
r4318 | matthiaskrgr | 2011-03-30 21:03:10 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 28: rename level 28.
------------------------------------------------------------------------
r4317 | matthiaskrgr | 2011-03-30 20:52:14 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 32: rename the level.
------------------------------------------------------------------------
r4316 | matthiaskrgr | 2011-03-30 20:46:43 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 32: slightly move walls, add floor and a few obstacles.
------------------------------------------------------------------------
r4315 | matthiaskrgr | 2011-03-30 20:24:28 +0200 (Wed, 30 Mar 2011) | 1 line

npc: John: increase MaxDistanceToHome of John from 20 to 50 to prevent some waypoints from being out of range.
------------------------------------------------------------------------
r4314 | matthiaskrgr | 2011-03-30 19:39:55 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 33: reduce random bots on level 33 from 7 to 5.
------------------------------------------------------------------------
r4313 | matthiaskrgr | 2011-03-30 19:14:33 +0200 (Wed, 30 Mar 2011) | 1 line

map: levels 28, 32: add a lot of events/map triggers to be used by the upcoming dialog changes for John (NPC).
------------------------------------------------------------------------
r4312 | matthiaskrgr | 2011-03-30 15:48:25 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 28: rename a map label.
------------------------------------------------------------------------
r4311 | matthiaskrgr | 2011-03-30 14:46:14 +0200 (Wed, 30 Mar 2011) | 1 line

map: level 28/32: change names of some map labels used as teleporters.
------------------------------------------------------------------------
r4310 | matthiaskrgr | 2011-03-30 11:54:48 +0200 (Wed, 30 Mar 2011) | 1 line

dialogs: add nearly empty file InvaderBot.dialog to make handling of a patch much easier.
------------------------------------------------------------------------
r4309 | matthiaskrgr | 2011-03-29 21:03:35 +0200 (Tue, 29 Mar 2011) | 1 line

map: level 28: add NPC (John), using a dummy dialog currently.
------------------------------------------------------------------------
r4308 | matthiaskrgr | 2011-03-29 20:11:20 +0200 (Tue, 29 Mar 2011) | 1 line

map: level 32: actually add droids, more WP connections.
------------------------------------------------------------------------
r4307 | matthiaskrgr | 2011-03-29 19:46:42 +0200 (Tue, 29 Mar 2011) | 1 line

map: level 28, 33: add teleporters.
------------------------------------------------------------------------
r4306 | ahuillet | 2011-03-29 18:58:18 +0200 (Tue, 29 Mar 2011) | 1 line

text: remove useless PrintString() function.
------------------------------------------------------------------------
r4305 | matthiaskrgr | 2011-03-29 18:13:48 +0200 (Tue, 29 Mar 2011) | 1 line

map: level 32: add some walls and bots to be used in future quest.
------------------------------------------------------------------------
r4304 | matthiaskrgr | 2011-03-29 15:58:11 +0200 (Tue, 29 Mar 2011) | 1 line

lvledit: removes useless ErrorMessage call in level_editor_can_cycle_marked_object. Patch by Catalin Badea.
------------------------------------------------------------------------
r4303 | matthiaskrgr | 2011-03-29 15:57:56 +0200 (Tue, 29 Mar 2011) | 1 line

map: level 24: remove obstacles that were two times at the very same position on the map. Only one of them was visible anyway.
------------------------------------------------------------------------
r4302 | matthiaskrgr | 2011-03-29 12:32:15 +0200 (Tue, 29 Mar 2011) | 1 line

map: level 24: move some obstacles which got categories in the leveleditor recently.
------------------------------------------------------------------------
r4301 | matthiaskrgr | 2011-03-29 12:29:29 +0200 (Tue, 29 Mar 2011) | 1 line

lvledit: add freighter railway to obstacle/machinery section of the object selector.
------------------------------------------------------------------------
r4300 | matthiaskrgr | 2011-03-29 12:24:29 +0200 (Tue, 29 Mar 2011) | 1 line

lvledit: add security gates to obstacle/machinery section of the object selector.
------------------------------------------------------------------------
r4299 | matthiaskrgr | 2011-03-29 12:18:34 +0200 (Tue, 29 Mar 2011) | 1 line

lvledit: add a linebreak to a line of an error message (terminal output).
------------------------------------------------------------------------
r4298 | jkwood | 2011-03-29 01:02:26 +0200 (Tue, 29 Mar 2011) | 1 line

lvledit: Enable cycling through overlapping items in the level editor. Fixes 3247359. Patch by Badea Catalin.
------------------------------------------------------------------------
r4297 | jkwood | 2011-03-29 00:56:53 +0200 (Tue, 29 Mar 2011) | 1 line

menu: Fixed crash on OS X due to missing .freedroid_rpg directory. Patch by Nicolas Pepin-Perreault.
------------------------------------------------------------------------
r4296 | fluzz | 2011-03-28 22:59:41 +0200 (Mon, 28 Mar 2011) | 1 line

Overflow on a short int, used when parsing the floor map. Replace it by an unsigned int
------------------------------------------------------------------------
r4295 | matthiaskrgr | 2011-03-28 18:52:30 +0200 (Mon, 28 Mar 2011) | 1 line

obstacles: enable transparency for grey wall corners (obstacles 344 to 347).
------------------------------------------------------------------------
r4294 | matthiaskrgr | 2011-03-28 18:24:16 +0200 (Mon, 28 Mar 2011) | 1 line

map: level 24: surround most of the tiles in the  one tile per type  area with black tiles.
------------------------------------------------------------------------
r4293 | matthiaskrgr | 2011-03-28 18:06:44 +0200 (Mon, 28 Mar 2011) | 1 line

obstacles: enable transparency for the big red walls (obstacles 212 and 213).
------------------------------------------------------------------------
r4292 | matthiaskrgr | 2011-03-28 17:27:44 +0200 (Mon, 28 Mar 2011) | 1 line

map: level 24: add every floor tile type to the level
------------------------------------------------------------------------
r4291 | matthiaskrgr | 2011-03-27 22:32:46 +0200 (Sun, 27 Mar 2011) | 1 line

map: level 24: add some round wall formations for easier detection if corners changed.
------------------------------------------------------------------------
r4290 | matthiaskrgr | 2011-03-27 20:52:22 +0200 (Sun, 27 Mar 2011) | 1 line

lvledit: make all obstacles near crosshair transparent when transparency is enabled (implements #3205540). Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4289 | matthiaskrgr | 2011-03-27 18:36:57 +0200 (Sun, 27 Mar 2011) | 1 line

map: level 24: add all waypoints types to the map.
------------------------------------------------------------------------
r4288 | matthiaskrgr | 2011-03-27 18:36:43 +0200 (Sun, 27 Mar 2011) | 1 line

map: level 24: add all obstacle types to the map.
------------------------------------------------------------------------
r4287 | matthiaskrgr | 2011-03-27 18:36:25 +0200 (Sun, 27 Mar 2011) | 1 line

map: level 24: place every item type on the ground.
------------------------------------------------------------------------
r4286 | matthiaskrgr | 2011-03-27 18:36:09 +0200 (Sun, 27 Mar 2011) | 1 line

map: level 24: add floor
------------------------------------------------------------------------
r4285 | matthiaskrgr | 2011-03-27 18:35:55 +0200 (Sun, 27 Mar 2011) | 1 line

map: level 24: make the level as large as possible.
------------------------------------------------------------------------
r4284 | matthiaskrgr | 2011-03-27 18:35:41 +0200 (Sun, 27 Mar 2011) | 1 line

map: level 24: this level is now a level supposed to make testing of FreedroidRPG easier. It is not ment to be accessible without cheating.
------------------------------------------------------------------------
r4283 | matthiaskrgr | 2011-03-27 12:10:41 +0200 (Sun, 27 Mar 2011) | 1 line

items: ammo: make ammunition of exteminator, laser and plasma weapons 2x2 squares big in inventory.
------------------------------------------------------------------------
r4282 | matthiaskrgr | 2011-03-27 11:55:06 +0200 (Sun, 27 Mar 2011) | 1 line

dialogs: DocMoore: if the player gives DocMoore the Rubber Duck, he/she can receive a small reward.
------------------------------------------------------------------------
r4281 | matthiaskrgr | 2011-03-27 10:32:04 +0200 (Sun, 27 Mar 2011) | 1 line

lvledit: menu: level options: rename 'Infinite Running' to 'Infinite Running Stamina'
------------------------------------------------------------------------
r4280 | matthiaskrgr | 2011-03-26 21:35:55 +0100 (Sat, 26 Mar 2011) | 1 line

dialog: Chandra will respond differently if Tux is followed by the Red Guard escort. Patch by Thor.
------------------------------------------------------------------------
r4279 | matthiaskrgr | 2011-03-26 21:22:37 +0100 (Sat, 26 Mar 2011) | 1 line

editor: validate map pressing ctrl+e (implements #3193392). Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4278 | matthiaskrgr | 2011-03-26 17:12:08 +0100 (Sat, 26 Mar 2011) | 1 line

map: level 13: add a small turbine
------------------------------------------------------------------------
r4277 | matthiaskrgr | 2011-03-26 17:03:12 +0100 (Sat, 26 Mar 2011) | 1 line

obstacles: center the small turbines obstacles in their colrects.
------------------------------------------------------------------------
r4276 | matthiaskrgr | 2011-03-26 17:02:53 +0100 (Sat, 26 Mar 2011) | 1 line

obstacles: reduce the colrect size of the turbine obstacles.
------------------------------------------------------------------------
r4275 | matthiaskrgr | 2011-03-26 16:27:55 +0100 (Sat, 26 Mar 2011) | 1 line

map: s/t417/t421 :  a new obstacle was recently added but got an obstacle id asssigned that was already in use by another obstacle. This commit should replace the changes on map caused by 4270 in a way that everythink lookes like before.
------------------------------------------------------------------------
r4274 | matthiaskrgr | 2011-03-26 15:23:44 +0100 (Sat, 26 Mar 2011) | 1 line

obstacles: remove unused offset files.
------------------------------------------------------------------------
r4273 | matthiaskrgr | 2011-03-26 15:12:48 +0100 (Sat, 26 Mar 2011) | 1 line

obstacles: remove unnused images and offset files of iso_obstacles_0000 and _0005
------------------------------------------------------------------------
r4272 | matthiaskrgr | 2011-03-26 14:58:27 +0100 (Sat, 26 Mar 2011) | 1 line

items: make tinfoil patch and steel mesh stackable.
------------------------------------------------------------------------
r4271 | matthiaskrgr | 2011-03-26 14:49:45 +0100 (Sat, 26 Mar 2011) | 1 line

editor: prevent copied or cut obstacles from being lost (fixes #3241429). Patch by joseph.
------------------------------------------------------------------------
r4270 | lowerthanred | 2011-03-26 14:08:22 +0100 (Sat, 26 Mar 2011) | 2 lines

Add small turbines obstacle.

------------------------------------------------------------------------
r4269 | matthiaskrgr | 2011-03-26 13:57:17 +0100 (Sat, 26 Mar 2011) | 4 lines

editor: switch to the next editing mode with TAB key.
shift+tab lets you switch to the previous one.
Implements #3134563
Patch by joseph.
------------------------------------------------------------------------
r4268 | matthiaskrgr | 2011-03-26 13:51:22 +0100 (Sat, 26 Mar 2011) | 1 line

obstacles: change names for some wall corners. Patch by Pavaluca Matei.
------------------------------------------------------------------------
r4267 | matthiaskrgr | 2011-03-26 12:54:49 +0100 (Sat, 26 Mar 2011) | 1 line

editor: obstacle edit mode: rename the tab 'ALLOBS.' to 'ALL'.
------------------------------------------------------------------------
r4266 | jkwood | 2011-03-26 04:13:47 +0100 (Sat, 26 Mar 2011) | 1 line

dialog: Fixed up Ewald's 296 some. Thanks to Infrared for the original patch.
------------------------------------------------------------------------
r4265 | lowerthanred | 2011-03-26 03:33:55 +0100 (Sat, 26 Mar 2011) | 2 lines

Add graphics for new bullet type used by all shotgun weapons, showing some spread.

------------------------------------------------------------------------
r4264 | matthiaskrgr | 2011-03-26 02:01:57 +0100 (Sat, 26 Mar 2011) | 1 line

obstacles: move the deskchair obstacle in the middle of its colrect (modifying offset)
------------------------------------------------------------------------
r4263 | matthiaskrgr | 2011-03-26 02:01:40 +0100 (Sat, 26 Mar 2011) | 1 line

obstacles: reduce the collision rectangles of the three ISO_DESKCHAIR obstacles to 0.90x0.90
------------------------------------------------------------------------
r4262 | matthiaskrgr | 2011-03-25 23:59:11 +0100 (Fri, 25 Mar 2011) | 1 line

the ./autogen.sh script should now give more information on what package to install in case something fails.
------------------------------------------------------------------------
r4261 | matthiaskrgr | 2011-03-25 22:27:46 +0100 (Fri, 25 Mar 2011) | 1 line

dialog: Ewalds 296: remove useless 'BEGIN'/'END OF AUTORS NOTES'.
------------------------------------------------------------------------
r4260 | matthiaskrgr | 2011-03-25 22:18:44 +0100 (Fri, 25 Mar 2011) | 6 lines

Implement command line save-game loading.

Executing  freedroidRPG -l character-name  or  freedroidRPG --load=character-name  will directly load a savegame while skipping the main menu.
'character-name' has to be replaced with the savegame name.
Fixes #3179393.
Patch by Joseph.
------------------------------------------------------------------------
r4259 | jkwood | 2011-03-25 22:01:30 +0100 (Fri, 25 Mar 2011) | 1 line

dialog: Added Ewald's 296 dialog file
------------------------------------------------------------------------
r4258 | matthiaskrgr | 2011-03-25 21:12:06 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 58: replace the ladder to level 13 by a trapdoor.
------------------------------------------------------------------------
r4257 | matthiaskrgr | 2011-03-25 21:05:47 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 58: change the name of the trigger that triggers teleportation to level 13.
------------------------------------------------------------------------
r4256 | matthiaskrgr | 2011-03-25 21:00:42 +0100 (Fri, 25 Mar 2011) | 1 line

editor: exceptions: add level name (as comment) to exceptions of level 13
------------------------------------------------------------------------
r4255 | matthiaskrgr | 2011-03-25 20:58:47 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 13: change the name of the level to 'Three Fermis Land'.
------------------------------------------------------------------------
r4254 | matthiaskrgr | 2011-03-25 20:35:35 +0100 (Fri, 25 Mar 2011) | 1 line

editor: add changes from commit 4252 to the level validation exceptions file.
------------------------------------------------------------------------
r4253 | matthiaskrgr | 2011-03-25 20:31:26 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 13: add signmessage to the sign.
------------------------------------------------------------------------
r4252 | matthiaskrgr | 2011-03-25 20:31:09 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 13: connect the current waypoint of Ewalds bot with one that it cannot access to make it stand still.
------------------------------------------------------------------------
r4251 | matthiaskrgr | 2011-03-25 20:09:58 +0100 (Fri, 25 Mar 2011) | 1 line

items: add new book: "Nuclear Science for Dummies IV"
------------------------------------------------------------------------
r4250 | matthiaskrgr | 2011-03-25 20:09:45 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 13: actually add Ewalds bot to the level.
------------------------------------------------------------------------
r4249 | matthiaskrgr | 2011-03-25 20:09:29 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 13: rename the start square of Ewalds bot
------------------------------------------------------------------------
r4248 | matthiaskrgr | 2011-03-25 19:57:07 +0100 (Fri, 25 Mar 2011) | 1 line

map: levels 13, 58: add teleporters connecting level 13 and 58
------------------------------------------------------------------------
r4247 | matthiaskrgr | 2011-03-25 19:40:23 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 13: add start label for the droid
------------------------------------------------------------------------
r4246 | matthiaskrgr | 2011-03-25 19:40:08 +0100 (Fri, 25 Mar 2011) | 1 line

map:level 13: also spawn bot 249.
------------------------------------------------------------------------
r4245 | matthiaskrgr | 2011-03-25 19:31:47 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 13: add bots
------------------------------------------------------------------------
r4244 | matthiaskrgr | 2011-03-25 19:27:17 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 13: add two items
------------------------------------------------------------------------
r4243 | matthiaskrgr | 2011-03-25 19:23:03 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 13: add waypoints
------------------------------------------------------------------------
r4242 | matthiaskrgr | 2011-03-25 19:07:55 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 13: add obstacles
------------------------------------------------------------------------
r4241 | matthiaskrgr | 2011-03-25 18:24:02 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 13: first wall-outlines of the level
------------------------------------------------------------------------
r4240 | matthiaskrgr | 2011-03-25 17:37:28 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 8: slightly move a sign so it can be accessed.
------------------------------------------------------------------------
r4239 | matthiaskrgr | 2011-03-25 17:32:09 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 8: slightly move the shop counter so it looks less strange next to the three small counters.
------------------------------------------------------------------------
r4238 | matthiaskrgr | 2011-03-25 17:26:35 +0100 (Fri, 25 Mar 2011) | 1 line

obstacles: make brick walls with cables transparent if tux approaches.
------------------------------------------------------------------------
r4237 | matthiaskrgr | 2011-03-25 17:17:46 +0100 (Fri, 25 Mar 2011) | 1 line

droids: remove reference to 'space craft' in 123 bot description. Use 'factories' instead.
------------------------------------------------------------------------
r4236 | matthiaskrgr | 2011-03-25 17:01:57 +0100 (Fri, 25 Mar 2011) | 1 line

items: make plates stackable in inventory
------------------------------------------------------------------------
r4235 | matthiaskrgr | 2011-03-25 16:51:27 +0100 (Fri, 25 Mar 2011) | 1 line

obstacles: make windows of all walls become transparent if tux approaches.
------------------------------------------------------------------------
r4234 | matthiaskrgr | 2011-03-25 16:27:02 +0100 (Fri, 25 Mar 2011) | 1 line

map: level 8: remove a few floor tiles near the map border.
------------------------------------------------------------------------
r4233 | matthiaskrgr | 2011-03-25 16:09:05 +0100 (Fri, 25 Mar 2011) | 1 line

items: add multiplicity support for items with inventory size 2x2 or bigger (fixes #3188304). Patch by Andrei Petre.
------------------------------------------------------------------------
r4232 | jkwood | 2011-03-25 04:17:09 +0100 (Fri, 25 Mar 2011) | 1 line

dialog: Butch cleanups
------------------------------------------------------------------------
r4231 | jkwood | 2011-03-25 04:16:44 +0100 (Fri, 25 Mar 2011) | 1 line

dialog: Bruce cleanups
------------------------------------------------------------------------
r4230 | jkwood | 2011-03-25 04:16:07 +0100 (Fri, 25 Mar 2011) | 1 line

dialog: Bender cleanups
------------------------------------------------------------------------
r4229 | jkwood | 2011-03-25 04:15:40 +0100 (Fri, 25 Mar 2011) | 1 line

dialog: Benjamin cleanups
------------------------------------------------------------------------
r4228 | jkwood | 2011-03-25 04:14:23 +0100 (Fri, 25 Mar 2011) | 2 lines

dialog: AfterTakeover cleanups

------------------------------------------------------------------------
r4227 | jkwood | 2011-03-25 04:12:47 +0100 (Fri, 25 Mar 2011) | 1 line

dialog: 614_cryo cleanups
------------------------------------------------------------------------
r4226 | fluzz | 2011-03-24 23:25:55 +0100 (Thu, 24 Mar 2011) | 2 lines

Obstacles are not displayed on some systems (MacOS - native Win32).
That's due to an uninitialized 'transparency' value.
------------------------------------------------------------------------
r4225 | ahuillet | 2011-03-24 16:17:39 +0100 (Thu, 24 Mar 2011) | 1 line

Change colorspace for fonts for compatibility with Mac OS X. Diagnosed and fixed by David Rekowski.
------------------------------------------------------------------------
r4224 | matthiaskrgr | 2011-03-24 00:03:01 +0100 (Thu, 24 Mar 2011) | 1 line

tutorial: make a wall that Tux has to bash through in the Tutorial. Patch by Miles.
------------------------------------------------------------------------
r4223 | matthiaskrgr | 2011-03-23 23:59:18 +0100 (Wed, 23 Mar 2011) | 1 line

editor: make editor help text accessible from within the editor. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
r4222 | matthiaskrgr | 2011-03-23 23:35:59 +0100 (Wed, 23 Mar 2011) | 2 lines

run svn propset svn:mime-type image/jpeg on all .jpg files

------------------------------------------------------------------------
r4221 | hakzsam | 2011-03-23 23:23:45 +0100 (Wed, 23 Mar 2011) | 1 line

Use SDL functions directly for sdl_draw_rectangle() instead of relying on SDL_gfx's boxRGBA
------------------------------------------------------------------------
r4220 | ahuillet | 2011-03-23 23:05:40 +0100 (Wed, 23 Mar 2011) | 1 line

ShowGenericButtonFromList() (...) now uses struct image.
------------------------------------------------------------------------
r4219 | matthiaskrgr | 2011-03-23 22:09:10 +0100 (Wed, 23 Mar 2011) | 2 lines

run svn propset svn:mime-type image/png on all .png files

------------------------------------------------------------------------
r4218 | matthiaskrgr | 2011-03-23 21:38:59 +0100 (Wed, 23 Mar 2011) | 2 lines

run svn propset svn:mime-type audio/ogg on all .ogg files 

------------------------------------------------------------------------
r4217 | matthiaskrgr | 2011-03-23 19:33:45 +0100 (Wed, 23 Mar 2011) | 1 line

graphics: remove 23 unused graphics from ./graphics/mouse_buttons/
------------------------------------------------------------------------
r4216 | matthiaskrgr | 2011-03-23 18:23:19 +0100 (Wed, 23 Mar 2011) | 1 line

fix some indentation in FILES file
------------------------------------------------------------------------
r4215 | matthiaskrgr | 2011-03-23 17:54:48 +0100 (Wed, 23 Mar 2011) | 2 lines

graphics: rename some button images and remove button images that were dublications.
Use new and unified button image names in the code.
------------------------------------------------------------------------
r4214 | ahuillet | 2011-03-23 17:11:33 +0100 (Wed, 23 Mar 2011) | 1 line

Move save_screenshot to a sane place. image.c is for struct image code nothing else.
------------------------------------------------------------------------
r4213 | ahuillet | 2011-03-23 17:11:19 +0100 (Wed, 23 Mar 2011) | 1 line

takeover: use struct image to display droid portrait instead of using custom code.
------------------------------------------------------------------------
r4212 | ahuillet | 2011-03-23 17:11:07 +0100 (Wed, 23 Mar 2011) | 1 line

image: also free cached image transformation in free_image_surface(). Fixes possible memory leaks.
------------------------------------------------------------------------
r4211 | matthiaskrgr | 2011-03-23 17:06:50 +0100 (Wed, 23 Mar 2011) | 1 line

map: several levels: make sure there is a pair of waypoints on every level.
------------------------------------------------------------------------
r4210 | matthiaskrgr | 2011-03-23 16:59:48 +0100 (Wed, 23 Mar 2011) | 6 lines

Make it possible take screenshots from within the game.

You can now make a screenshot by pressing the "Print Screen" key.
Screenshots are saved as Charactername.screenshot-time.bmp into the .freedroid_rpg/ directory in your home folder.
Fixes #3152808.
Patch by Miles.
------------------------------------------------------------------------
r4209 | ahuillet | 2011-03-23 16:52:32 +0100 (Wed, 23 Mar 2011) | 1 line

image: use smoothing when calling SDL_rotozoom (transformation of SDL images). Do better error handling: failure to load an image is no longer FATAL.
------------------------------------------------------------------------
r4208 | matthiaskrgr | 2011-03-23 16:43:20 +0100 (Wed, 23 Mar 2011) | 1 line

lvlvalidator: complain about levels with no waypoint (fixes #3231299). Patch by Miles.
------------------------------------------------------------------------
r4207 | matthiaskrgr | 2011-03-23 16:38:35 +0100 (Wed, 23 Mar 2011) | 1 line

editor: prevent MapEd savegame screenshot from looking strange sometimes when playtesting from editor with zoomed-out view (fixes #3186933). Patch by Miles.
------------------------------------------------------------------------
r4206 | jkwood | 2011-03-23 16:07:53 +0100 (Wed, 23 Mar 2011) | 1 line

dialog: Add note about data cube origins to Richard.
------------------------------------------------------------------------
r4205 | ahuillet | 2011-03-23 15:35:52 +0100 (Wed, 23 Mar 2011) | 1 line

Title files can now specify their own background file.
------------------------------------------------------------------------
r4204 | ahuillet | 2011-03-23 15:21:58 +0100 (Wed, 23 Mar 2011) | 1 line

INSTALL: mention Lua as a dependency.
------------------------------------------------------------------------
r4203 | ahuillet | 2011-03-23 10:37:58 +0100 (Wed, 23 Mar 2011) | 1 line

Simplify signal handler setting and remove lines printed at startup which are useless and confusing.
------------------------------------------------------------------------
r4202 | ahuillet | 2011-03-22 23:12:21 +0100 (Tue, 22 Mar 2011) | 1 line

Remove use of (deprecated) our_SDL_blit_surface_wrapper() in fading function.
------------------------------------------------------------------------
r4201 | ahuillet | 2011-03-22 23:12:11 +0100 (Tue, 22 Mar 2011) | 1 line

Remove draw_gl_bg_textured_quad_at_screen_position() and draw_gl_textured_quad_helper(). OpenGL custom display functions have been killed and replaced by calls to struct image.
------------------------------------------------------------------------
r4200 | ahuillet | 2011-03-22 23:11:59 +0100 (Tue, 22 Mar 2011) | 3 lines

Rewrite background displaying function (blit_background) to use struct image instead of relying on custom functions.

More work is to come notably for better HUD scaling.
------------------------------------------------------------------------
r4199 | ahuillet | 2011-03-22 23:11:08 +0100 (Tue, 22 Mar 2011) | 1 line

Small update to INSTALL file.
------------------------------------------------------------------------
r4198 | matthiaskrgr | 2011-03-22 22:58:25 +0100 (Tue, 22 Mar 2011) | 1 line

editor help text: remove outdated note about zooming factor only working properly in OpenGL mode.
------------------------------------------------------------------------
r4197 | matthiaskrgr | 2011-03-22 22:53:46 +0100 (Tue, 22 Mar 2011) | 1 line

editor: tooltips: different zoom ratios are available in SDL, too (remove outdated note).
------------------------------------------------------------------------
r4196 | ahuillet | 2011-03-22 16:28:35 +0100 (Tue, 22 Mar 2011) | 1 line

lvledit: zoom factor can now be changed in SDL mode as well (right click on the zoom button to change the factor)
------------------------------------------------------------------------
r4195 | ahuillet | 2011-03-22 16:28:22 +0100 (Tue, 22 Mar 2011) | 1 line

image: Add non uniform (scale_x, scale_y) scaling support to image transformations.
------------------------------------------------------------------------
r4194 | matthiaskrgr | 2011-03-22 14:20:37 +0100 (Tue, 22 Mar 2011) | 1 line

hud: hide cursor and HUD when Quest Browser is shown. Patch by Miles.
------------------------------------------------------------------------
r4193 | matthiaskrgr | 2011-03-22 14:12:59 +0100 (Tue, 22 Mar 2011) | 1 line

dialog: Kevin/Lawnmower: as soon as the fuel quest is done, Kevin won't mention the Lawnmower anymore.
------------------------------------------------------------------------
r4192 | ahuillet | 2011-03-21 22:25:14 +0100 (Mon, 21 Mar 2011) | 1 line

lvledit: Show collision rectangles even when obstacles are omitted. Fixes the regression introduced today.
------------------------------------------------------------------------
r4191 | matthiaskrgr | 2011-03-21 20:58:54 +0100 (Mon, 21 Mar 2011) | 1 line

don't reset tux' animation crossing level border (fixes #3216961). Patch by Joseph.
------------------------------------------------------------------------
r4190 | lowerthanred | 2011-03-21 19:07:31 +0100 (Mon, 21 Mar 2011) | 2 lines

Improve graphics for 22 LR ammunition: fix inventory image aspect ratio, fix choppiness in rotation images, general visual improvements.

------------------------------------------------------------------------
r4189 | matthiaskrgr | 2011-03-21 17:12:01 +0100 (Mon, 21 Mar 2011) | 1 line

dialog: Ewald: add missing gettext marker
------------------------------------------------------------------------
r4188 | jkwood | 2011-03-21 17:05:32 +0100 (Mon, 21 Mar 2011) | 1 line

dialog: Bruce responds to Tux with Red Guard escort. Patch by Thor
------------------------------------------------------------------------
r4187 | matthiaskrgr | 2011-03-21 17:04:17 +0100 (Mon, 21 Mar 2011) | 1 line

lvledit: don't show Tux in Level Validator Screen (fixes #3227132). Patch by Miles.
------------------------------------------------------------------------
r4186 | ahuillet | 2011-03-21 16:46:02 +0100 (Mon, 21 Mar 2011) | 1 line

Remove draw_gl_scaled_textured_quad_at_screen_position() which is now unused.
------------------------------------------------------------------------
r4185 | ahuillet | 2011-03-21 16:45:50 +0100 (Mon, 21 Mar 2011) | 1 line

Display light radius texture in OpenGL mode using display_image_on_screen() so as to be able to remove one of the custom functions.
------------------------------------------------------------------------
r4184 | ahuillet | 2011-03-21 16:45:05 +0100 (Mon, 21 Mar 2011) | 3 lines

lvledit: use display_image_on_screen to display the elements in the toolbar instead of relying on custom functions that shall be removed.

A small hack had to be done: display_image_* functions take the offset of the image into account, but in the case of the lvledit toolbar we are displaying isometric (non-zero offset) images in a 2D GUI (zero offset).  So the coordinates passed to display_image_on_screen have to be mangled a bit in this case.
------------------------------------------------------------------------
r4183 | jkwood | 2011-03-21 16:17:41 +0100 (Mon, 21 Mar 2011) | 1 line

dialog: Ewald responds to Tux with Red Guard escort. Patch by Thor
------------------------------------------------------------------------
r4182 | lowerthanred | 2011-03-21 15:47:42 +0100 (Mon, 21 Mar 2011) | 2 lines

Tux's feet no longer move in parallel to his arms (so now when left foot is extended, right arm is behind the body, etc.). Also fix strange bending of the foot in the running animation, closing bug 3192445.

------------------------------------------------------------------------
r4181 | ahuillet | 2011-03-21 15:08:50 +0100 (Mon, 21 Mar 2011) | 1 line

dynarray_free() does not actually free the array structure, only the array. Fix small memleak in -b dynarray.
------------------------------------------------------------------------
r4180 | ahuillet | 2011-03-21 13:59:20 +0100 (Mon, 21 Mar 2011) | 1 line

build: fix bugs in lua.m4 and modify it for our needs.
------------------------------------------------------------------------
r4179 | ahuillet | 2011-03-21 13:50:51 +0100 (Mon, 21 Mar 2011) | 1 line

build: add m4/pkg.m4, as an attempt to prevent configure from crashing when pkg-config is not available
------------------------------------------------------------------------
r4178 | ahuillet | 2011-03-21 13:41:13 +0100 (Mon, 21 Mar 2011) | 1 line

build: add better system-wide Lua detection, courtesy of http://code.google.com/p/kyua/
------------------------------------------------------------------------
r4177 | ahuillet | 2011-03-21 12:13:39 +0100 (Mon, 21 Mar 2011) | 1 line

lvledit: Do not display obstacle shadows when obstacles are omitted.
------------------------------------------------------------------------
r4176 | ahuillet | 2011-03-21 11:18:57 +0100 (Mon, 21 Mar 2011) | 1 line

Update the debug code displaying the player's tracks and "waypoints". Disabled by default.
------------------------------------------------------------------------
r4175 | ahuillet | 2011-03-21 08:41:57 +0100 (Mon, 21 Mar 2011) | 1 line

Slightly reduce collision rectangle for the "mesh fence" (red see-through fence).
------------------------------------------------------------------------
r4174 | matthiaskrgr | 2011-03-20 21:57:28 +0100 (Sun, 20 Mar 2011) | 1 line

dialog: Spencer/Quest: Propagating a faulty firmware: the 'upgrade server bot' mentioned in the quest log is actually a 'terminal'. Patch by James.
------------------------------------------------------------------------
r4173 | matthiaskrgr | 2011-03-20 20:22:40 +0100 (Sun, 20 Mar 2011) | 1 line

handle fread and fwrite return values (fixes #2946354). Patch by Joseph.
------------------------------------------------------------------------
r4172 | hakzsam | 2011-03-20 18:37:42 +0100 (Sun, 20 Mar 2011) | 1 line

Fix game crash when loading a backup game with a name too long.
------------------------------------------------------------------------
r4171 | matthiaskrgr | 2011-03-19 23:45:40 +0100 (Sat, 19 Mar 2011) | 1 line

rdg: do not decode waypoints for random dungeons (fixes #3227244). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r4170 | matthiaskrgr | 2011-03-19 20:27:03 +0100 (Sat, 19 Mar 2011) | 1 line

bullets: use human-readable strings to define what type of bullet an item "shoots". Patch by Miles.
------------------------------------------------------------------------
r4169 | matthiaskrgr | 2011-03-19 20:20:30 +0100 (Sat, 19 Mar 2011) | 1 line

bullets: use new human-readable string rather than bullet type to determine hit explosion animation. Patch by Miles.
------------------------------------------------------------------------
r4168 | matthiaskrgr | 2011-03-19 18:19:36 +0100 (Sat, 19 Mar 2011) | 1 line

editor/graphics: new crosshair (centered cross in the middle of the screen) image for the editor
------------------------------------------------------------------------
r4167 | matthiaskrgr | 2011-03-19 00:20:33 +0100 (Sat, 19 Mar 2011) | 1 line

map: level 17: fix a few grass transitions
------------------------------------------------------------------------
r4166 | matthiaskrgr | 2011-03-18 20:12:36 +0100 (Fri, 18 Mar 2011) | 1 line

dialog: fix typos in dialogs of Kevin, his Guard, Skippy and C-Net-Nethack.
------------------------------------------------------------------------
r4165 | matthiaskrgr | 2011-03-18 16:50:49 +0100 (Fri, 18 Mar 2011) | 1 line

dialog: TutorialTom: items with critical durability are shown colorful in HUD in SDL mode, we don't need to differentiate between OpenGL and SDL any more.
------------------------------------------------------------------------
r4164 | matthiaskrgr | 2011-03-18 15:55:03 +0100 (Fri, 18 Mar 2011) | 1 line

readme: don't write 'index' heading completely in capital letters.
------------------------------------------------------------------------
r4163 | matthiaskrgr | 2011-03-18 15:51:27 +0100 (Fri, 18 Mar 2011) | 1 line

map: level 47: replace some black void with water tiles.
------------------------------------------------------------------------
r4162 | matthiaskrgr | 2011-03-16 17:46:25 +0100 (Wed, 16 Mar 2011) | 1 line

sounds/bullets: organize the "fire bullet" sound effects by putting them in their own directory (./sound/effects/bullets/). Patch by Miles.
------------------------------------------------------------------------
r4161 | matthiaskrgr | 2011-03-16 12:11:28 +0100 (Wed, 16 Mar 2011) | 1 line

sdl: replace pixelRGBA() by sdl_put_pixel(), our helper function which puts a pixel with alpha blending. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r4160 | matthiaskrgr | 2011-03-15 12:07:29 +0100 (Tue, 15 Mar 2011) | 1 line

shop: show expected selling/buying price in slider widget. Patch by Miles.
------------------------------------------------------------------------
r4159 | matthiaskrgr | 2011-03-15 11:56:29 +0100 (Tue, 15 Mar 2011) | 1 line

chat: render droids portrait using struct image functions. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r4158 | matthiaskrgr | 2011-03-13 11:23:18 +0100 (Sun, 13 Mar 2011) | 1 line

credits: remove useless spaces
------------------------------------------------------------------------
r4157 | matthiaskrgr | 2011-03-13 11:16:41 +0100 (Sun, 13 Mar 2011) | 1 line

help_wanted: fix small typo from previous commit
------------------------------------------------------------------------
r4156 | matthiaskrgr | 2011-03-13 11:15:37 +0100 (Sun, 13 Mar 2011) | 1 line

help_wanted: the reader shall also take a look at http://www.freedroid.org/developer-area/contribute/
------------------------------------------------------------------------
r4155 | matthiaskrgr | 2011-03-13 11:03:52 +0100 (Sun, 13 Mar 2011) | 1 line

readme: update to the 'I want to help out with FreedroidRPG development' section.
------------------------------------------------------------------------
r4154 | matthiaskrgr | 2011-03-13 10:43:30 +0100 (Sun, 13 Mar 2011) | 1 line

readme: 'Toggle walls becoming transparent when Tux approaches' is not 'OpenGL only' anymore.
------------------------------------------------------------------------
r4153 | matthiaskrgr | 2011-03-13 09:16:39 +0100 (Sun, 13 Mar 2011) | 1 line

dialog: afterTakeover: on ./est_repair.plx, print the current amount of money the player has before estimating the repairs costs.
------------------------------------------------------------------------
r4152 | matthiaskrgr | 2011-03-12 19:41:34 +0100 (Sat, 12 Mar 2011) | 1 line

map: level 31: add missing sign message
------------------------------------------------------------------------
r4151 | lowerthanred | 2011-03-12 16:34:39 +0100 (Sat, 12 Mar 2011) | 2 lines

Remove PNGs from the picnic basket rotation image, update the JPGs they were supposed to replace.

------------------------------------------------------------------------
r4150 | matthiaskrgr | 2011-03-12 16:23:52 +0100 (Sat, 12 Mar 2011) | 1 line

map: level 0: make it impossible to destroy the restored solar panels manually by moving the fence slighly so it blocks the path.
------------------------------------------------------------------------
r4149 | lowerthanred | 2011-03-12 14:58:55 +0100 (Sat, 12 Mar 2011) | 2 lines

Sawn-off shotgun does not require both hands...

------------------------------------------------------------------------
r4148 | lowerthanred | 2011-03-12 14:55:58 +0100 (Sat, 12 Mar 2011) | 2 lines

Add graphics for picnic basket and empty picnic basket items.

------------------------------------------------------------------------
r4147 | matthiaskrgr | 2011-03-12 14:50:32 +0100 (Sat, 12 Mar 2011) | 1 line

sdl/ogl: show obstacles on nearby levels (fixes #3206236). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r4146 | matthiaskrgr | 2011-03-12 14:29:11 +0100 (Sat, 12 Mar 2011) | 1 line

readme: remove note about collision rectangles not being shown in sdl mode. This has been fixed!
------------------------------------------------------------------------
r4145 | matthiaskrgr | 2011-03-12 14:21:54 +0100 (Sat, 12 Mar 2011) | 1 line

sdl: enable displaying of collision rectangles in sdl mode, introduce draw_quad(), a helper function which draws a filled quad with alpha blending. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r4144 | matthiaskrgr | 2011-03-11 10:26:31 +0100 (Fri, 11 Mar 2011) | 1 line

skills: slightly increase spell heating for most of our 'programs'.
------------------------------------------------------------------------
r4143 | matthiaskrgr | 2011-03-11 10:23:54 +0100 (Fri, 11 Mar 2011) | 1 line

automap: make automap update when an obstacle changes (fixes #3139109). Patch by Miles.
------------------------------------------------------------------------
r4142 | matthiaskrgr | 2011-03-11 10:18:07 +0100 (Fri, 11 Mar 2011) | 1 line

lvledit/menu: fix bug introduced by RB987/SVN 4139 when zoomed out in level editor. Patch by Miles.
------------------------------------------------------------------------
r4141 | matthiaskrgr | 2011-03-11 10:13:57 +0100 (Fri, 11 Mar 2011) | 1 line

shop: fix bug in shop pricing; code simplification; display unaffordable prices in *RED*. Patch by Miles.
------------------------------------------------------------------------
r4140 | matthiaskrgr | 2011-03-10 16:30:47 +0100 (Thu, 10 Mar 2011) | 1 line

benchmark: better indications of which line is faulty in the dialog validator output (fixes #3175644, #3144225). Patch by Miles.
------------------------------------------------------------------------
r4139 | matthiaskrgr | 2011-03-10 16:11:40 +0100 (Thu, 10 Mar 2011) | 1 line

lvledit: do not display tux in leveleditor main menu (fixes #3203227). Patch by Miles.
------------------------------------------------------------------------
r4138 | matthiaskrgr | 2011-03-10 14:12:47 +0100 (Thu, 10 Mar 2011) | 1 line

hud: make character name always less than the space in the character screen (13 "W"). Patch by Miles.
------------------------------------------------------------------------
r4137 | matthiaskrgr | 2011-03-10 14:04:50 +0100 (Thu, 10 Mar 2011) | 1 line

coding style: update InitTimer() to our modern format (inc. Doxygen style comments). Patch by Miles.
------------------------------------------------------------------------
r4136 | ahuillet | 2011-03-08 18:33:24 +0100 (Tue, 08 Mar 2011) | 1 line

Change zlib calling parameters to output gzip format instead.
------------------------------------------------------------------------
r4135 | matthiaskrgr | 2011-03-08 14:33:21 +0100 (Tue, 08 Mar 2011) | 1 line

obstacles: remove now useless transparency flags. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r4134 | matthiaskrgr | 2011-03-08 14:21:59 +0100 (Tue, 08 Mar 2011) | 1 line

dialog: change "camp" and "city" to "town". Patch by James.
------------------------------------------------------------------------
r4133 | ahuillet | 2011-03-07 22:42:01 +0100 (Mon, 07 Mar 2011) | 1 line

Remove now useless blit_iso_image_to_map_position.
------------------------------------------------------------------------
r4132 | ahuillet | 2011-03-07 22:31:07 +0100 (Mon, 07 Mar 2011) | 1 line

Remove draw_gl_textured_quad_at_map_position(), a complex GL function that is unused (replaced by display_image_on_map).
------------------------------------------------------------------------
r4131 | ahuillet | 2011-03-07 22:30:53 +0100 (Mon, 07 Mar 2011) | 1 line

Render tux using struct image functions. SDL is now longer a special case, and tux will now turn red/green/blue/transparent just like in OpenGL mode.
------------------------------------------------------------------------
r4130 | ahuillet | 2011-03-07 19:09:06 +0100 (Mon, 07 Mar 2011) | 1 line

Fix item drop animation incorrectly removed in rev. 4128.
------------------------------------------------------------------------
r4129 | ahuillet | 2011-03-07 19:01:21 +0100 (Mon, 07 Mar 2011) | 1 line

Remove zoomed_out_surface member from struct image, a legacy of the past.
------------------------------------------------------------------------
r4128 | ahuillet | 2011-03-07 18:58:43 +0100 (Mon, 07 Mar 2011) | 1 line

Display items using struct image functions. SDL is no longer a special case. Remove sdl_highlight_iso_image() which has become unused.
------------------------------------------------------------------------
r4127 | ahuillet | 2011-03-07 18:58:27 +0100 (Mon, 07 Mar 2011) | 1 line

Display enemy images using struct image functions. SDL is no longer treated as a special case, and a lot of code can be removed.
------------------------------------------------------------------------
r4126 | ahuillet | 2011-03-07 18:31:30 +0100 (Mon, 07 Mar 2011) | 1 line

Render obstacles using struct image functions - this makes SDL and OpenGL rendering on par in terms of features (obstacle transparency, obstacle selection, zooming out) and reduces the amount of code. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r4125 | matthiaskrgr | 2011-03-07 09:26:09 +0100 (Mon, 07 Mar 2011) | 1 line

sdl/ogl: introduce draw_rectangle(), a helper function which draws a rectangle in SDL and OpenGL modes. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r4124 | ahuillet | 2011-03-06 19:30:26 +0100 (Sun, 06 Mar 2011) | 1 line

image: Fix highlighting in SDL mode not taking cache into account. Change the semantics for image_transformation: "highlight" is a boolean not a value.
------------------------------------------------------------------------
r4123 | ahuillet | 2011-03-06 19:27:30 +0100 (Sun, 06 Mar 2011) | 1 line

Add highlighting support to struct image_transformation. Unused for now.
------------------------------------------------------------------------
r4122 | ahuillet | 2011-03-06 18:50:49 +0100 (Sun, 06 Mar 2011) | 1 line

README update (remove obsolete information about clip planes that we no longer use).
------------------------------------------------------------------------
r4121 | ahuillet | 2011-03-06 18:50:32 +0100 (Sun, 06 Mar 2011) | 1 line

lvledit: use struct image functions to display map label indicators
------------------------------------------------------------------------
r4120 | ahuillet | 2011-03-06 18:50:08 +0100 (Sun, 06 Mar 2011) | 1 line

lvledit: display the connection between waypoints using struct image functions
------------------------------------------------------------------------
r4119 | ahuillet | 2011-03-06 18:49:52 +0100 (Sun, 06 Mar 2011) | 1 line

lvledit: use struct image functions to display the leveleditor cursor.
------------------------------------------------------------------------
r4118 | matthiaskrgr | 2011-03-06 16:58:47 +0100 (Sun, 06 Mar 2011) | 1 line

open gl: remove PutPixel_open_gl(), this helper function is useless. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r4117 | matthiaskrgr | 2011-03-06 13:09:44 +0100 (Sun, 06 Mar 2011) | 1 line

shop: remove extra spaces in shops. Patch by Pedro Arana.
------------------------------------------------------------------------
r4116 | matthiaskrgr | 2011-03-06 12:54:26 +0100 (Sun, 06 Mar 2011) | 1 line

editor: enable disco mode for waypoints in sdl mode. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r4115 | matthiaskrgr | 2011-03-04 14:48:55 +0100 (Fri, 04 Mar 2011) | 1 line

shop: apparently *actually* show sell price. Patch by Miles.
------------------------------------------------------------------------
r4114 | lowerthanred | 2011-03-04 13:09:06 +0100 (Fri, 04 Mar 2011) | 2 lines

Tweak tux's 1hranged z-ordering some more. Fixes bug 3193308 (gun overlays body, arm overlays head).

------------------------------------------------------------------------
r4113 | lowerthanred | 2011-03-04 12:10:57 +0100 (Fri, 04 Mar 2011) | 2 lines

Tweak tux's z-offset for 1hranged. Fixes 3192737 (arm overlays body while shooting).

------------------------------------------------------------------------
r4112 | matthiaskrgr | 2011-03-04 11:15:43 +0100 (Fri, 04 Mar 2011) | 6 lines

shop: fix shop pricing display, change way items are calculated.

Fix the price for items that grouped together so that the pricing per unit, as well as the price for all units is shown.
Likewise, there was an error where low value (<3 credit) items (laser ammo), could not be sold due to a rounding error.
This changes selling so that it is always rounded down, but !=0 (so items the should be sellable, can be sold).
Fixes #3157909 and #3166018. Patch by Miles.
------------------------------------------------------------------------
r4111 | matthiaskrgr | 2011-03-04 11:05:05 +0100 (Fri, 04 Mar 2011) | 1 line

automap: mark exits (visible event locations) with a yellow square on the automap (fixes #3188037). Patch by Miles.
------------------------------------------------------------------------
r4110 | ahuillet | 2011-03-03 22:48:48 +0100 (Thu, 03 Mar 2011) | 1 line

Fix the build following incorrect rebase starting at rev. 4106.
------------------------------------------------------------------------
r4109 | ahuillet | 2011-03-03 21:46:59 +0100 (Thu, 03 Mar 2011) | 1 line

build: add a summary screen at the end of configure script, giving info about use of embedded vs. system wide Lua, OpenGL support, and sound support.
------------------------------------------------------------------------
r4108 | ahuillet | 2011-03-03 21:46:49 +0100 (Thu, 03 Mar 2011) | 1 line

build: make use of system-wide Lua library if available. Automatic fallback on our embedded Lua library, or through --use-embedded-lua.
------------------------------------------------------------------------
r4107 | ahuillet | 2011-03-03 21:46:34 +0100 (Thu, 03 Mar 2011) | 1 line

image: item durability alarms now work again in OpenGL - and work in SDL mode as well  (items get more and more red as they wear).
------------------------------------------------------------------------
r4106 | ahuillet | 2011-03-03 21:46:17 +0100 (Thu, 03 Mar 2011) | 1 line

image: add a transformation mechanism for scaling and colorization. Scaling and coloring implemented for OpenGL and SDL modes. Images in SDL mode have a transformed surface kept in cache so that the transformed surface is not regenerated all the time
------------------------------------------------------------------------
r4105 | matthiaskrgr | 2011-03-03 19:26:45 +0100 (Thu, 03 Mar 2011) | 1 line

skills/automap: create the "Network Mapper" skill (formerly "satellite image") which will, for a short time, show all the enemies on the automap (fixes #3198124). Patch by Miles.
------------------------------------------------------------------------
r4104 | matthiaskrgr | 2011-03-03 18:51:59 +0100 (Thu, 03 Mar 2011) | 1 line

map: levels 28, 31: more sign messages
------------------------------------------------------------------------
r4103 | matthiaskrgr | 2011-03-03 18:16:56 +0100 (Thu, 03 Mar 2011) | 1 line

bullets: move bullet names and sounds to freedroid.bullet_archtypes. Patch by Miles.
------------------------------------------------------------------------
r4102 | matthiaskrgr | 2011-03-03 15:51:10 +0100 (Thu, 03 Mar 2011) | 1 line

hud: display god mode status. Patch by Miles.
------------------------------------------------------------------------
r4101 | matthiaskrgr | 2011-03-03 15:31:42 +0100 (Thu, 03 Mar 2011) | 1 line

hud: display if running cheat is on. Patch by Miles.
------------------------------------------------------------------------
r4100 | fluzz | 2011-03-03 14:56:03 +0100 (Thu, 03 Mar 2011) | 2 lines

gluem: add gluefont, explodefont and make_atlas to the svn:ignore property.

------------------------------------------------------------------------
r4099 | matthiaskrgr | 2011-03-03 13:57:01 +0100 (Thu, 03 Mar 2011) | 1 line

shop: Lukas now also sells the Laser Rifle.
------------------------------------------------------------------------
r4098 | jkwood | 2011-03-03 00:23:37 +0100 (Thu, 03 Mar 2011) | 1 line

Dialog: Scrubbed Stone dialog in accordance with language policy
------------------------------------------------------------------------
r4097 | matthiaskrgr | 2011-03-02 20:49:37 +0100 (Wed, 02 Mar 2011) | 1 line

map: level 46: remove some floor tiles that were hidden by walls anyway
------------------------------------------------------------------------
r4096 | matthiaskrgr | 2011-03-02 20:35:57 +0100 (Wed, 02 Mar 2011) | 1 line

items: small corrections and changes to the items file
------------------------------------------------------------------------
r4095 | matthiaskrgr | 2011-03-02 19:01:27 +0100 (Wed, 02 Mar 2011) | 1 line

map: level 0: remove a waypoint that made the teleporter guard walk through a door frame (fixes #3095956)
------------------------------------------------------------------------
r4094 | matthiaskrgr | 2011-03-02 16:45:46 +0100 (Wed, 02 Mar 2011) | 2 lines

sdl: Introduce sdl_create_colored_surface(), a helper function which creates a colored and/or highlighted surface in SDL mode.
Replace CreateColorFilteredSurface() in favour of sdl_create_colored_surface(). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r4093 | matthiaskrgr | 2011-03-02 13:49:36 +0100 (Wed, 02 Mar 2011) | 1 line

map: various levels: slightly move doors
------------------------------------------------------------------------
r4092 | matthiaskrgr | 2011-03-02 13:23:30 +0100 (Wed, 02 Mar 2011) | 1 line

map: levels 0, 11, 46: minor beautifications of grass tile transitions
------------------------------------------------------------------------
r4091 | matthiaskrgr | 2011-03-01 15:53:52 +0100 (Tue, 01 Mar 2011) | 1 line

configure errors now refer to the INSTALL file, not the README. Patch by Miles.
------------------------------------------------------------------------
r4090 | fluzz | 2011-02-28 23:29:29 +0100 (Mon, 28 Feb 2011) | 1 line

Fix a memory leak. Found with Cppcheck.
------------------------------------------------------------------------
r4089 | matthiaskrgr | 2011-02-28 23:05:22 +0100 (Mon, 28 Feb 2011) | 1 line

dialogs: Skippy: tell the price of the mapping device in both npc_says_random cases. Bug reported by TheJH. Thanks!
------------------------------------------------------------------------
r4088 | matthiaskrgr | 2011-02-27 20:23:35 +0100 (Sun, 27 Feb 2011) | 1 line

map: sign messages: fix small typo reported by Miles. Thanks!
------------------------------------------------------------------------
r4087 | matthiaskrgr | 2011-02-27 20:17:27 +0100 (Sun, 27 Feb 2011) | 1 line

map: various levels: add little messages that are shown when one clicks on sign obstacles.
------------------------------------------------------------------------
r4086 | matthiaskrgr | 2011-02-27 20:13:49 +0100 (Sun, 27 Feb 2011) | 1 line

map: level 9: replace the ladder on the teleporter to crystal caves by a trapdoor since we are going down and not up (fixes #3194329).
------------------------------------------------------------------------
r4085 | ahuillet | 2011-02-27 19:11:23 +0100 (Sun, 27 Feb 2011) | 1 line

Remove PutPixel() from the game in favor of pixelRGBA() in SDL_gfx.
------------------------------------------------------------------------
r4084 | ahuillet | 2011-02-27 19:11:09 +0100 (Sun, 27 Feb 2011) | 1 line

sdl_draw_rectangle is now a simple wrapper for SDL_gfx's boxRGBA function.
------------------------------------------------------------------------
r4083 | ahuillet | 2011-02-27 19:10:58 +0100 (Sun, 27 Feb 2011) | 1 line

build: include SDL_gfxPrimitives.h in system.h (part of SDL_gfx)
------------------------------------------------------------------------
r4082 | ahuillet | 2011-02-27 19:10:48 +0100 (Sun, 27 Feb 2011) | 1 line

lvledit: fix waypoints not shown correctly when zooming out because of a typo. & is not &&.
------------------------------------------------------------------------
r4081 | ahuillet | 2011-02-27 17:29:37 +0100 (Sun, 27 Feb 2011) | 1 line

Revert "Remove permanently-displayed energy bar for enemies - now we only have one energy bar, the one that is displayed when the mouse cursor is over the enemy.". We do not really want to do this...
------------------------------------------------------------------------
r4080 | ahuillet | 2011-02-27 17:26:56 +0100 (Sun, 27 Feb 2011) | 1 line

Remove permanently-displayed energy bar for enemies - now we only have one energy bar, the one that is displayed when the mouse cursor is over the enemy.
------------------------------------------------------------------------
r4079 | ahuillet | 2011-02-27 16:43:03 +0100 (Sun, 27 Feb 2011) | 1 line

Really remove definition of tColorRGBA, as it conflicts with SDL_gfx .20
------------------------------------------------------------------------
r4078 | ahuillet | 2011-02-27 16:21:16 +0100 (Sun, 27 Feb 2011) | 1 line

Remove typedefs for tColorRGBA and tColorY which were used by previous versions of SDL_rotozoom but are now useless.
------------------------------------------------------------------------
r4077 | ahuillet | 2011-02-27 16:10:41 +0100 (Sun, 27 Feb 2011) | 1 line

FPS limit is now done through SDL_framerat in SDL_gfx instead of custom code.
------------------------------------------------------------------------
r4076 | ahuillet | 2011-02-27 15:40:09 +0100 (Sun, 27 Feb 2011) | 1 line

Remove our own copy of SDL_rotozoom in favor of SDL_gfx's.
------------------------------------------------------------------------
r4075 | ahuillet | 2011-02-27 15:39:18 +0100 (Sun, 27 Feb 2011) | 1 line

Add a list of dependencies with the package names to install for various distributions to INSTALL.
------------------------------------------------------------------------
r4074 | ahuillet | 2011-02-27 15:09:52 +0100 (Sun, 27 Feb 2011) | 1 line

Partially revert "graphics: remove unused bullets" which was removing actually used bullets. Also remove reference to flash_dummy which does not exist any longer.
------------------------------------------------------------------------
r4073 | ahuillet | 2011-02-27 15:08:47 +0100 (Sun, 27 Feb 2011) | 1 line

build: add SDL_gfx as a dependency.
------------------------------------------------------------------------
r4072 | fluzz | 2011-02-27 14:52:26 +0100 (Sun, 27 Feb 2011) | 1 line

Remove a small debug code, mistankely forgotten...
------------------------------------------------------------------------
r4071 | matthiaskrgr | 2011-02-27 14:49:42 +0100 (Sun, 27 Feb 2011) | 1 line

graphics: move skill_buttons.png from ./graphics/ to ./graphics/mouse_buttons/
------------------------------------------------------------------------
r4070 | ahuillet | 2011-02-27 14:19:33 +0100 (Sun, 27 Feb 2011) | 1 line

Add a NULL-check to iso_put_tux() to silence a clang-analyzer warning (probably not a justified one).
------------------------------------------------------------------------
r4069 | ahuillet | 2011-02-27 14:19:23 +0100 (Sun, 27 Feb 2011) | 1 line

quest browser: initialize lines_needed array to -1 to silence clang-analyzer warning and fix a potential bug
------------------------------------------------------------------------
r4068 | ahuillet | 2011-02-27 14:19:13 +0100 (Sun, 27 Feb 2011) | 1 line

Remove start and end markers for bullet archetypes file - they were unused by the code so this was misleading.
------------------------------------------------------------------------
r4067 | ahuillet | 2011-02-27 14:18:55 +0100 (Sun, 27 Feb 2011) | 1 line

Remove unused variable in draw_line().
------------------------------------------------------------------------
r4066 | matthiaskrgr | 2011-02-27 13:48:29 +0100 (Sun, 27 Feb 2011) | 1 line

dialog: Pendragon won't become hostile against Tux but just hurt him (via lua).
------------------------------------------------------------------------
r4065 | matthiaskrgr | 2011-02-27 13:09:03 +0100 (Sun, 27 Feb 2011) | 2 lines

graphics: remove unused bullets
graphics have been moved to the git repo
------------------------------------------------------------------------
r4064 | matthiaskrgr | 2011-02-27 11:30:42 +0100 (Sun, 27 Feb 2011) | 1 line

hud: add materials tab to the addon crafting screen (fixes #3185439, #3185446 and #3185444). Patch by Pedro Arana.
------------------------------------------------------------------------
r4063 | ahuillet | 2011-02-27 11:18:19 +0100 (Sun, 27 Feb 2011) | 1 line

Add wall terminals approach positions.
------------------------------------------------------------------------
r4062 | matthiaskrgr | 2011-02-27 11:09:55 +0100 (Sun, 27 Feb 2011) | 2 lines

graphics: remove grid_tile files which are not needed by the game anymore.
the files have been moved to the git repo
------------------------------------------------------------------------
r4061 | ahuillet | 2011-02-27 11:08:08 +0100 (Sun, 27 Feb 2011) | 1 line

lvledit: remove mention of key 'h' for obstacle labels - it will work by default but we do not display keybinds in the tooltips as of now.
------------------------------------------------------------------------
r4060 | ahuillet | 2011-02-27 11:07:56 +0100 (Sun, 27 Feb 2011) | 1 line

input: introduce input_get_keybind_string, used in the keychart and perhaps in the future by various tooltips and tutorial texts.
------------------------------------------------------------------------
r4059 | ahuillet | 2011-02-27 11:07:23 +0100 (Sun, 27 Feb 2011) | 1 line

lvledit: add a change_obstacle_label command, bound to 'h' by default
------------------------------------------------------------------------
r4058 | matthiaskrgr | 2011-02-27 10:37:39 +0100 (Sun, 27 Feb 2011) | 2 lines

graphics: remove an image of the label that can be found on the 22_ammo rotation animation.
the image has been moved to the git repo
------------------------------------------------------------------------
r4057 | matthiaskrgr | 2011-02-27 10:29:20 +0100 (Sun, 27 Feb 2011) | 1 line

graphics: rename ./graphics/radiation/ to ./graphics/radial_spells/
------------------------------------------------------------------------
r4056 | matthiaskrgr | 2011-02-27 10:02:09 +0100 (Sun, 27 Feb 2011) | 1 line

graphics: move mouse cursors from ./graphics/ to ./graphics/cursors/
------------------------------------------------------------------------
r4055 | matthiaskrgr | 2011-02-27 09:22:17 +0100 (Sun, 27 Feb 2011) | 1 line

graphics: move the radiation images of bombs from ./graphics/ to ./graphics/radiation/
------------------------------------------------------------------------
r4054 | matthiaskrgr | 2011-02-27 09:12:51 +0100 (Sun, 27 Feb 2011) | 2 lines

graphics: remove tux_icon_on_automap which is not needed in the game anymore
The files have been copied to the git repo
------------------------------------------------------------------------
r4053 | matthiaskrgr | 2011-02-27 01:12:44 +0100 (Sun, 27 Feb 2011) | 1 line

items: remove Plasma Cannon item which was not used in the game anyway.
------------------------------------------------------------------------
r4052 | matthiaskrgr | 2011-02-27 01:12:29 +0100 (Sun, 27 Feb 2011) | 1 line

graphics: remove files of the ugly Plasma Cannon. Images have been moved to the git repo.
------------------------------------------------------------------------
r4051 | matthiaskrgr | 2011-02-27 00:56:32 +0100 (Sun, 27 Feb 2011) | 2 lines

items: pump action shotgun: use the questionmark rotation animation instead of one single frame of the animation.
remove the single image from the pump action shotgun graphic folder
------------------------------------------------------------------------
r4050 | matthiaskrgr | 2011-02-27 00:37:09 +0100 (Sun, 27 Feb 2011) | 1 line

items: make big kitchen knife use the rotation images in ./weapons/big_kitchen_knife/ and not ./big_kitchen_knife_resized/ which has been deleted
------------------------------------------------------------------------
r4049 | matthiaskrgr | 2011-02-27 00:36:57 +0100 (Sun, 27 Feb 2011) | 1 line

graphics: remove big_kitchen_knife_resized folder and its content
------------------------------------------------------------------------
r4048 | matthiaskrgr | 2011-02-27 00:36:20 +0100 (Sun, 27 Feb 2011) | 1 line

graphics: copy corrently-sized images into big_kitchen_knife folder
------------------------------------------------------------------------
r4047 | matthiaskrgr | 2011-02-27 00:35:09 +0100 (Sun, 27 Feb 2011) | 2 lines

graphics: remove big kitchen knife images that were actually too big for freedroidrpg.
these images have been moved to the git repo
------------------------------------------------------------------------
r4046 | matthiaskrgr | 2011-02-27 00:13:00 +0100 (Sun, 27 Feb 2011) | 1 line

completely remove the power_hammer_resized folder and its content
------------------------------------------------------------------------
r4045 | matthiaskrgr | 2011-02-27 00:12:42 +0100 (Sun, 27 Feb 2011) | 1 line

items: Powerhammer will now use the rotation graphics in ./power_hammer
------------------------------------------------------------------------
r4044 | matthiaskrgr | 2011-02-27 00:12:28 +0100 (Sun, 27 Feb 2011) | 1 line

graphics: move the correctly-sized images from the power_hammer_resized folder to power_hammer
------------------------------------------------------------------------
r4043 | matthiaskrgr | 2011-02-27 00:09:58 +0100 (Sun, 27 Feb 2011) | 1 line

graphics: remove rotation animation images of the Power Hammer that were actually too big for FreedroidRPG
------------------------------------------------------------------------
r4042 | matthiaskrgr | 2011-02-26 23:52:58 +0100 (Sat, 26 Feb 2011) | 2 lines

items: remove files/graphics of the hacker and the sniper wristband, the actual items have been removed quite some time ago
the files have been copied to the git repo
------------------------------------------------------------------------
r4041 | matthiaskrgr | 2011-02-26 23:44:58 +0100 (Sat, 26 Feb 2011) | 1 line

graphics: removed inv_image_4.png which is now in the git repo and not used in the game anymore.
------------------------------------------------------------------------
r4040 | matthiaskrgr | 2011-02-26 21:33:46 +0100 (Sat, 26 Feb 2011) | 1 line

shop offers: remove commented out sniper and hacker wristbands from Skippys shop since we don't have these items in the game anymore.
------------------------------------------------------------------------
r4039 | matthiaskrgr | 2011-02-26 21:16:54 +0100 (Sat, 26 Feb 2011) | 1 line

graphics: remove ./graphics/items/inventory_image_21.png since it is the same as ./graphics/items/weapons/laser_sword_green/inv_image.png
------------------------------------------------------------------------
r4038 | matthiaskrgr | 2011-02-26 20:27:47 +0100 (Sat, 26 Feb 2011) | 1 line

items: move the NPC weapons at the bottom of the file.
------------------------------------------------------------------------
r4037 | matthiaskrgr | 2011-02-26 20:27:31 +0100 (Sat, 26 Feb 2011) | 1 line

graphics: actually add the two black and white graphics that I missed in the previous commit
------------------------------------------------------------------------
r4036 | matthiaskrgr | 2011-02-26 20:27:09 +0100 (Sat, 26 Feb 2011) | 1 line

items: NPC weapons are now displayed in black and white in the editor for easier identification
------------------------------------------------------------------------
r4035 | matthiaskrgr | 2011-02-26 19:25:00 +0100 (Sat, 26 Feb 2011) | 2 lines

graphics: remove ./graphics/to_background.jpg which was a dublication of ./graphics/backgrounds/transfer.jpg
replace to_background.jpg with transfer.jpg in the code
------------------------------------------------------------------------
r4034 | matthiaskrgr | 2011-02-26 18:57:27 +0100 (Sat, 26 Feb 2011) | 1 line

remove useless README file from ./graphics/
------------------------------------------------------------------------
r4033 | matthiaskrgr | 2011-02-26 18:19:16 +0100 (Sat, 26 Feb 2011) | 1 line

map: level 28: re-add wall-terminals
------------------------------------------------------------------------
r4032 | ahuillet | 2011-02-26 17:51:16 +0100 (Sat, 26 Feb 2011) | 1 line

obstacles: remove 4 extra variations of wall terminals.
------------------------------------------------------------------------
r4031 | ahuillet | 2011-02-26 17:50:52 +0100 (Sat, 26 Feb 2011) | 1 line

obstacles: exit with an error message when trying to load an obstacle when no filename has been set
------------------------------------------------------------------------
r4030 | ahuillet | 2011-02-26 17:50:40 +0100 (Sat, 26 Feb 2011) | 1 line

obstacles: ISO_BARREL_* obstacles now have a iso_barrel_*.png filename for more clarity.
------------------------------------------------------------------------
r4029 | matthiaskrgr | 2011-02-26 15:37:01 +0100 (Sat, 26 Feb 2011) | 1 line

items: change the inventory size of the map maker from 1x2 to 1x1.
------------------------------------------------------------------------
r4028 | matthiaskrgr | 2011-02-26 14:33:21 +0100 (Sat, 26 Feb 2011) | 1 line

opengl: initialize textures environment in GL_MODULATE mode. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r4027 | matthiaskrgr | 2011-02-26 14:14:39 +0100 (Sat, 26 Feb 2011) | 1 line

map: level 28: move the reactor a little bit
------------------------------------------------------------------------
r4026 | matthiaskrgr | 2011-02-26 14:11:59 +0100 (Sat, 26 Feb 2011) | 1 line

obstacles: sligtly decrease the collrect size of the reactor obstacles
------------------------------------------------------------------------
r4025 | matthiaskrgr | 2011-02-26 13:33:13 +0100 (Sat, 26 Feb 2011) | 1 line

map: level 28: add waypoints for a NPC inside the structure
------------------------------------------------------------------------
r4024 | matthiaskrgr | 2011-02-26 01:42:55 +0100 (Sat, 26 Feb 2011) | 1 line

map: level 28: make remaining obstacles that caused issues accessible
------------------------------------------------------------------------
r4023 | matthiaskrgr | 2011-02-26 01:31:58 +0100 (Sat, 26 Feb 2011) | 1 line

map: level 28, 31: move a few more obstacles in order to make them accessible.
------------------------------------------------------------------------
r4022 | matthiaskrgr | 2011-02-26 00:51:18 +0100 (Sat, 26 Feb 2011) | 2 lines

map: level 0: move signs in a way their collrects don't overlay those of nearby walls anymore.
This was preventing some signs from being accessible.
------------------------------------------------------------------------
r4021 | ahuillet | 2011-02-26 00:25:12 +0100 (Sat, 26 Feb 2011) | 1 line

lvledit: clean up on obstacle collrect display.
------------------------------------------------------------------------
r4020 | matthiaskrgr | 2011-02-26 00:02:25 +0100 (Sat, 26 Feb 2011) | 1 line

dialog: Skippy: fix capitalization mistake + do minor code improvements
------------------------------------------------------------------------
r4019 | lowerthanred | 2011-02-25 23:53:46 +0100 (Fri, 25 Feb 2011) | 2 lines

Tweak Tux's z-ordering in 2h_heavy_melee. Closes bug ticket 3192450 (weapon overlays arm while striking).

------------------------------------------------------------------------
r4018 | matthiaskrgr | 2011-02-25 22:07:09 +0100 (Fri, 25 Feb 2011) | 1 line

map: level 28: add obstacles to the structure
------------------------------------------------------------------------
r4017 | matthiaskrgr | 2011-02-25 16:59:04 +0100 (Fri, 25 Feb 2011) | 1 line

items: decrease inventory x-size of the Nobody's edge from 2 to 1.
------------------------------------------------------------------------
r4016 | matthiaskrgr | 2011-02-25 16:39:03 +0100 (Fri, 25 Feb 2011) | 1 line

items: increase the inventory y-size of both robes from 2 to 3.
------------------------------------------------------------------------
r4015 | lowerthanred | 2011-02-25 15:09:40 +0100 (Fri, 25 Feb 2011) | 3 lines

Add on-tux images for shock knife and sawn-off shotgun.
Apparently some other changes snuck in with the last commit: Slight tweaking of 1hranged z-ordering, and the map/freedroid.item_archtypes part of this commit (meaning last commit broke the game whenever the shock knife or sawn-off shotgun were equipped. Oops).

------------------------------------------------------------------------
r4014 | lowerthanred | 2011-02-25 14:59:08 +0100 (Fri, 25 Feb 2011) | 2 lines

Add 2h_heavy_melee Tux animation type, as well as animations for the sledgehammer, iron bar and chainsaw.

------------------------------------------------------------------------
r4013 | lowerthanred | 2011-02-25 14:04:00 +0100 (Fri, 25 Feb 2011) | 2 lines

Add (proper) graphics for sawn-off shotgun item.

------------------------------------------------------------------------
r4012 | lowerthanred | 2011-02-25 13:39:08 +0100 (Fri, 25 Feb 2011) | 2 lines

Add obstacles: Nuclear reactor, Future Ballistics weapon crate, wall terminal.

------------------------------------------------------------------------
r4011 | matthiaskrgr | 2011-02-23 20:57:42 +0100 (Wed, 23 Feb 2011) | 1 line

map: level 31: fix some z-ordering issues by moving two bookshelves.
------------------------------------------------------------------------
r4010 | matthiaskrgr | 2011-02-23 20:55:02 +0100 (Wed, 23 Feb 2011) | 1 line

map: level 31: replace some of the 'normal' crates with the new MS ones.
------------------------------------------------------------------------
r4009 | matthiaskrgr | 2011-02-23 20:43:10 +0100 (Wed, 23 Feb 2011) | 2 lines

Add svn:mime-type application/octet-stream to several recently committed images.

------------------------------------------------------------------------
r4008 | matthiaskrgr | 2011-02-23 16:57:01 +0100 (Wed, 23 Feb 2011) | 1 line

obstacles: add MS branded crate. Patch by Miles.
------------------------------------------------------------------------
r4007 | matthiaskrgr | 2011-02-23 16:33:19 +0100 (Wed, 23 Feb 2011) | 1 line

dialog: make KevinGuard rush you every time you come in from the outside. As you leave, this locks Kevin's base. As you enter, Kevin's bot runs (slowly) towards you, opens up a dialog and then unlocks the gate. Patch by Miles.
------------------------------------------------------------------------
r4006 | matthiaskrgr | 2011-02-23 16:27:35 +0100 (Wed, 23 Feb 2011) | 1 line

items: disable auto-guessing of inventory item sizes. Patch by rudi_s.
------------------------------------------------------------------------
r4005 | matthiaskrgr | 2011-02-23 16:17:13 +0100 (Wed, 23 Feb 2011) | 1 line

add a man page to FreedroidRPG. Patch by Miles.
------------------------------------------------------------------------
r4004 | matthiaskrgr | 2011-02-22 21:40:52 +0100 (Tue, 22 Feb 2011) | 1 line

dialog: Bender: if the player already joined the Red Guard and finishes the 'Bender's problem' quest, Bender won't offer helping the player joining the Red Guard.
------------------------------------------------------------------------
r4003 | matthiaskrgr | 2011-02-22 21:27:21 +0100 (Tue, 22 Feb 2011) | 1 line

dialog: Spencer: report "Opening access to MS Office" and receive "Propagating a faulty firmware" quest only once, then don't offer this part of the dialog anymore. Patch by Niklas Spille.
------------------------------------------------------------------------
r4002 | matthiaskrgr | 2011-02-22 20:16:57 +0100 (Tue, 22 Feb 2011) | 1 line

items: add images for the Stock Certificate. Patch by Miles.
------------------------------------------------------------------------
r4001 | fluzz | 2011-02-22 19:39:39 +0100 (Tue, 22 Feb 2011) | 2 lines

lvlvalidator: When called from command line (with '-b leveltest'),
return EXIT_FAILURE exit code only on errors (not on warnings).
------------------------------------------------------------------------
r4000 | matthiaskrgr | 2011-02-22 19:37:56 +0100 (Tue, 22 Feb 2011) | 1 line

readme: update README to reflect the webpage; some spelling changes. Patch by Miles.
------------------------------------------------------------------------
r3999 | fluzz | 2011-02-22 19:35:40 +0100 (Tue, 22 Feb 2011) | 1 line

lvlvalidator: Small simplication of a helper function.
------------------------------------------------------------------------
r3998 | matthiaskrgr | 2011-02-22 19:33:28 +0100 (Tue, 22 Feb 2011) | 1 line

items: add inventory sizes to items that didn't have them. Patch by rudi_s.
------------------------------------------------------------------------
r3997 | fluzz | 2011-02-22 19:28:43 +0100 (Tue, 22 Feb 2011) | 2 lines

lvlvalidator: Rename 'return_type' to 'return-code' (to be 'semantically'
more correct)
------------------------------------------------------------------------
r3996 | matthiaskrgr | 2011-02-22 19:22:47 +0100 (Tue, 22 Feb 2011) | 1 line

remove useless and outdated stuff from Makefile.am
------------------------------------------------------------------------
r3995 | matthiaskrgr | 2011-02-22 19:16:29 +0100 (Tue, 22 Feb 2011) | 1 line

dialog: Engel: fix minor typos. Patch by rudi_s.
------------------------------------------------------------------------
r3994 | jkwood | 2011-02-22 19:16:04 +0100 (Tue, 22 Feb 2011) | 1 line

Final objectionable language cleanup
------------------------------------------------------------------------
r3993 | ahuillet | 2011-02-22 09:44:41 +0100 (Tue, 22 Feb 2011) | 3 lines

Add svn:mime-type application/octet-stream to takeover_browser.


------------------------------------------------------------------------
r3992 | matthiaskrgr | 2011-02-22 05:47:32 +0100 (Tue, 22 Feb 2011) | 2 lines

hud: R
replace the pre-hacking screen background (remove un-needed arrows), fixes #3044310. Patch by Miles.
------------------------------------------------------------------------
r3991 | fluzz | 2011-02-22 00:01:53 +0100 (Tue, 22 Feb 2011) | 2 lines

lvlvalidator: Add report of warnings on the validation screen.
So the validator now reports 'pass' / 'warn' / 'fail'.
------------------------------------------------------------------------
r3990 | fluzz | 2011-02-21 23:03:22 +0100 (Mon, 21 Feb 2011) | 3 lines

lvlvalidator: Add, and use, a IS_CHEST macro, to be consistent with the two
other obstacle type tests (IS_CHEST / IS_BARREL).
Also, undefine those 3 macros at the end of the .c file.
------------------------------------------------------------------------
r3989 | fluzz | 2011-02-21 22:28:26 +0100 (Mon, 21 Feb 2011) | 3 lines

Add a 'sign extension' validation.
Each sign obstacle should have a SIGNMESSAGE extension.
Currently, a missing extension generates a warning.
------------------------------------------------------------------------
r3988 | matthiaskrgr | 2011-02-21 21:47:20 +0100 (Mon, 21 Feb 2011) | 1 line

map/quest: make a series of solar panels that get better at the conclusion of "the yellow toolkit". Patch by Miles.
------------------------------------------------------------------------
r3987 | matthiaskrgr | 2011-02-21 21:42:40 +0100 (Mon, 21 Feb 2011) | 1 line

obstacles: make Solar Panels a target for destruction, add destroyed Solar Panel obstacle to the game. Patch by Miles.
------------------------------------------------------------------------
r3986 | matthiaskrgr | 2011-02-21 20:11:49 +0100 (Mon, 21 Feb 2011) | 1 line

npcs: bots now drop random amounts of ammunition (instead of a single bullet). Patch by Miles.
------------------------------------------------------------------------
r3985 | matthiaskrgr | 2011-02-21 20:11:15 +0100 (Mon, 21 Feb 2011) | 1 line

use new Range-of-Values parser in map.c. Patch by Miles.
------------------------------------------------------------------------
r3984 | matthiaskrgr | 2011-02-21 20:10:54 +0100 (Mon, 21 Feb 2011) | 1 line

functions: create new function for parsing strings: Parse strings that specify a range. Patch by Miles.
------------------------------------------------------------------------
r3983 | matthiaskrgr | 2011-02-21 17:58:44 +0100 (Mon, 21 Feb 2011) | 1 line

quest: Kevins Lawnmower will run out of fuel after you talked to it a few times. After getting it some fuel, you'll receive a small reward.
------------------------------------------------------------------------
r3982 | matthiaskrgr | 2011-02-21 16:49:53 +0100 (Mon, 21 Feb 2011) | 1 line

hud: fix clicking on question mark of ski screen spawnig a mouse move target for Tux (fixes #3152438). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3981 | matthiaskrgr | 2011-02-21 16:37:57 +0100 (Mon, 21 Feb 2011) | 1 line

dialog: remove firmware upload command from firmware upgrade terminal when done (add hide(3)). Patch by Niklas Spille.
------------------------------------------------------------------------
r3980 | ahuillet | 2011-02-21 12:21:49 +0100 (Mon, 21 Feb 2011) | 1 line

dialog: disruptor shield terminal now does not allow you to end the quest several times
------------------------------------------------------------------------
r3979 | ahuillet | 2011-02-21 12:21:39 +0100 (Mon, 21 Feb 2011) | 1 line

event: use a dynarray instead of a static array for event triggers. More clean ups in preparation for future work.
------------------------------------------------------------------------
r3978 | fluzz | 2011-02-20 23:57:00 +0100 (Sun, 20 Feb 2011) | 2 lines

'dialog' benchmark: return EXIT_FAILURE exit code on all failure cases.
This is needed to run that benchmark on the buildbot.
------------------------------------------------------------------------
r3977 | fluzz | 2011-02-20 23:40:01 +0100 (Sun, 20 Feb 2011) | 4 lines

Add a 'leveltest' sub-bench. It runs the level validator.
This sub-bench will be used as a kind of 'unit test' on the buildbot, so random
levels are not checked, to avoid failures (due to a known invalid waypoint
generator).
------------------------------------------------------------------------
r3976 | matthiaskrgr | 2011-02-20 20:37:18 +0100 (Sun, 20 Feb 2011) | 1 line

npc: North Gate Guard will silence rush, also, interogate Tux every time he passes through (unless he is a Red Guard Member). Patch by Miles.
------------------------------------------------------------------------
r3975 | matthiaskrgr | 2011-02-20 20:31:17 +0100 (Sun, 20 Feb 2011) | 1 line

npc: set DocMoore to rush Tux if he is somewhat injured. Patch by Miles.
------------------------------------------------------------------------
r3974 | matthiaskrgr | 2011-02-20 20:25:51 +0100 (Sun, 20 Feb 2011) | 1 line

npc: Francis won't rush tux anymore if in rush mode and the player clicked him before. Patch by Miles.
------------------------------------------------------------------------
r3973 | matthiaskrgr | 2011-02-20 20:22:29 +0100 (Sun, 20 Feb 2011) | 1 line

npc: turn SADD rush tux off if you talk to him before he rushes you. Patch by Miles.
------------------------------------------------------------------------
r3972 | matthiaskrgr | 2011-02-20 20:16:03 +0100 (Sun, 20 Feb 2011) | 1 line

lua: make it possible to set and unset the "rush tux" enemy flag. Patch by Miles.
------------------------------------------------------------------------
r3971 | fluzz | 2011-02-20 15:22:06 +0100 (Sun, 20 Feb 2011) | 2 lines

Add a 'save_config' bool parameter to Terminate().
Use EXIT_SUCCESS/EXIT_FAILURE standard exit codes.
------------------------------------------------------------------------
r3970 | fluzz | 2011-02-20 14:36:35 +0100 (Sun, 20 Feb 2011) | 3 lines

Make each sub-bench function to return a status value.
When called with '-b', the exit status of fdrpg now reflects the failure or
success of the benchmark.
------------------------------------------------------------------------
r3969 | matthiaskrgr | 2011-02-20 14:05:29 +0100 (Sun, 20 Feb 2011) | 1 line

map: fix gaps in brown walls on levels 8 and 17. Add respective exceptions to the level validator exceptions file.
------------------------------------------------------------------------
r3968 | fluzz | 2011-02-19 23:54:26 +0100 (Sat, 19 Feb 2011) | 2 lines

lvlvalidator: rename main function, and add an other entry point, meant
to be used to call the level validator from cmdline.
------------------------------------------------------------------------
r3967 | fluzz | 2011-02-19 23:54:12 +0100 (Sat, 19 Feb 2011) | 1 line

lvlvalidator: code factorization, and small improvement of the report output.
------------------------------------------------------------------------
r3966 | matthiaskrgr | 2011-02-19 23:34:41 +0100 (Sat, 19 Feb 2011) | 1 line

make sure the exceptions in the level validator exceptions file are sorted by level numbers.
------------------------------------------------------------------------
r3965 | matthiaskrgr | 2011-02-19 23:31:02 +0100 (Sat, 19 Feb 2011) | 1 line

lvledit: 'avoid' level 46 from being invalid according to the level validator by adding the respective obstacle to the level validator exceptions.
------------------------------------------------------------------------
r3964 | matthiaskrgr | 2011-02-19 21:19:11 +0100 (Sat, 19 Feb 2011) | 1 line

obstacles: enable transparency for the small corners of the big yellow wall
------------------------------------------------------------------------
r3963 | matthiaskrgr | 2011-02-19 20:25:52 +0100 (Sat, 19 Feb 2011) | 1 line

map: level 27, 28: make sure the player cannot make the game crashing by walking out of the map.
------------------------------------------------------------------------
r3962 | matthiaskrgr | 2011-02-19 15:23:15 +0100 (Sat, 19 Feb 2011) | 1 line

map: level 26: make it actually possible to access the latest changes in normal gameplay
------------------------------------------------------------------------
r3961 | matthiaskrgr | 2011-02-19 15:15:45 +0100 (Sat, 19 Feb 2011) | 1 line

map: level 26, 27:  make actual swamp unwalkable.
------------------------------------------------------------------------
r3960 | matthiaskrgr | 2011-02-19 15:15:30 +0100 (Sat, 19 Feb 2011) | 1 line

map: levels 26, 27: make sure the player can actually walk along the brown path.
------------------------------------------------------------------------
r3959 | matthiaskrgr | 2011-02-19 14:53:43 +0100 (Sat, 19 Feb 2011) | 1 line

map: level 28: fix small floor issues, most of them by simply moving the entire wall structure a bit, the rest was fixed manually.
------------------------------------------------------------------------
r3958 | matthiaskrgr | 2011-02-19 14:45:26 +0100 (Sat, 19 Feb 2011) | 1 line

map: level 28: remove unused map labels, fix waypoint path issues.
------------------------------------------------------------------------
r3957 | matthiaskrgr | 2011-02-19 14:31:50 +0100 (Sat, 19 Feb 2011) | 1 line

map: level 28: finishing the structure on level 28.
------------------------------------------------------------------------
r3956 | matthiaskrgr | 2011-02-19 14:31:36 +0100 (Sat, 19 Feb 2011) | 1 line

map: level 28: more progress on the wall structure.<
------------------------------------------------------------------------
r3955 | matthiaskrgr | 2011-02-19 14:02:27 +0100 (Sat, 19 Feb 2011) | 1 line

map: level 28: partly readding the wall structure
------------------------------------------------------------------------
r3954 | matthiaskrgr | 2011-02-19 14:02:13 +0100 (Sat, 19 Feb 2011) | 1 line

map: level 28: remove current obstacles from the map.
------------------------------------------------------------------------
r3953 | matthiaskrgr | 2011-02-19 14:01:58 +0100 (Sat, 19 Feb 2011) | 1 line

map: level 27: change a few tiles on the swamp.
------------------------------------------------------------------------
r3952 | matthiaskrgr | 2011-02-19 13:32:53 +0100 (Sat, 19 Feb 2011) | 1 line

map: level 27: more progress on the swamp, adding actual swamp.
------------------------------------------------------------------------
r3951 | matthiaskrgr | 2011-02-19 13:08:36 +0100 (Sat, 19 Feb 2011) | 1 line

map: level 27: start finishing the 'swamp' map: adding water as border for level 27.
------------------------------------------------------------------------
r3950 | jkwood | 2011-02-18 23:13:37 +0100 (Fri, 18 Feb 2011) | 1 line

dialog: Removed adult language from dialogs. Patch by JKWood
------------------------------------------------------------------------
r3949 | matthiaskrgr | 2011-02-18 23:00:31 +0100 (Fri, 18 Feb 2011) | 1 line

menu: option menu/keys: kind of center the dark transparent background box.
------------------------------------------------------------------------
r3948 | matthiaskrgr | 2011-02-18 22:29:14 +0100 (Fri, 18 Feb 2011) | 1 line

bot: increase the 296's weapon's recharging time from 0.1 to 0.6. Patch by Xenux.
------------------------------------------------------------------------
r3947 | matthiaskrgr | 2011-02-18 22:04:04 +0100 (Fri, 18 Feb 2011) | 1 line

items: new electronic noise grenade, freezes nearby bots for 2 seconds. Patch by Miles.
------------------------------------------------------------------------
r3946 | matthiaskrgr | 2011-02-18 21:55:53 +0100 (Fri, 18 Feb 2011) | 1 line

add gettext markers to all of the labels in block_area.c. Patch by Miles
------------------------------------------------------------------------
r3945 | matthiaskrgr | 2011-02-18 21:52:20 +0100 (Fri, 18 Feb 2011) | 1 line

map: level 0: slightly move some obstacles in the town to make them fit better into their environment.
------------------------------------------------------------------------
r3944 | matthiaskrgr | 2011-02-18 21:42:49 +0100 (Fri, 18 Feb 2011) | 1 line

map: level 17: add a few natural obstacles near the position where the fence was.
------------------------------------------------------------------------
r3943 | matthiaskrgr | 2011-02-18 21:30:10 +0100 (Fri, 18 Feb 2011) | 1 line

map: level 17: remove some lonely fence square.
------------------------------------------------------------------------
r3942 | matthiaskrgr | 2011-02-18 16:57:35 +0100 (Fri, 18 Feb 2011) | 1 line

map: level 11: add droids, waypoints and add level validator exceptions for level 11. Patch by Xenux.
------------------------------------------------------------------------
r3941 | matthiaskrgr | 2011-02-18 15:57:38 +0100 (Fri, 18 Feb 2011) | 1 line

map: level 46: new map, Worker Mines Entrance by Xenux.
------------------------------------------------------------------------
r3940 | matthiaskrgr | 2011-02-18 15:33:47 +0100 (Fri, 18 Feb 2011) | 1 line

dialog: Duncan will sell you the "normal" plasma emitter but only if you have killed Koan for him. Patch by Miles.
------------------------------------------------------------------------
r3939 | matthiaskrgr | 2011-02-18 15:26:54 +0100 (Fri, 18 Feb 2011) | 1 line

hud: scale add-on images to 32x32 in craft-addon screen (fixes #3069240). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3938 | matthiaskrgr | 2011-02-18 15:21:01 +0100 (Fri, 18 Feb 2011) | 1 line

dialog: have Duncan pay some of your bribe and fix it so you *CANNOT* open the gate when Tania should be following you in the desert (fixes #3185238). Patch by Miles.
------------------------------------------------------------------------
r3937 | matthiaskrgr | 2011-02-18 15:14:01 +0100 (Fri, 18 Feb 2011) | 1 line

lua: add function to modify death dropped items, apply function to Singularity (fixes #3185210). Patch by Miles.
------------------------------------------------------------------------
r3936 | matthiaskrgr | 2011-02-18 15:03:05 +0100 (Fri, 18 Feb 2011) | 1 line

lvledit: move the mini-map of the editor down a little (fixes #3163610)
------------------------------------------------------------------------
r3935 | matthiaskrgr | 2011-02-17 12:18:16 +0100 (Thu, 17 Feb 2011) | 1 line

repair skill: fix  self_repair_item can decrease 11 max_durability , but description says 1-10. Patch by Pedro Arana.
------------------------------------------------------------------------
r3934 | matthiaskrgr | 2011-02-17 08:58:58 +0100 (Thu, 17 Feb 2011) | 1 line

quest: add original Tania Mission to the new Tania Mission. Patch by Miles.
------------------------------------------------------------------------
r3933 | matthiaskrgr | 2011-02-17 08:38:21 +0100 (Thu, 17 Feb 2011) | 1 line

remove an empty line from item descriptions of 'normal' items. Patch by Pedro Arana.
------------------------------------------------------------------------
r3932 | matthiaskrgr | 2011-02-17 08:30:31 +0100 (Thu, 17 Feb 2011) | 1 line

fix spelling error, add sign to the tutorial. Patch by Miles.
------------------------------------------------------------------------
r3931 | matthiaskrgr | 2011-02-16 22:31:08 +0100 (Wed, 16 Feb 2011) | 1 line

items: introduce item qualities (good, normal, bad) that affect maximum durability. Patch by Pedro Arana.
------------------------------------------------------------------------
r3930 | ahuillet | 2011-02-16 22:26:22 +0100 (Wed, 16 Feb 2011) | 1 line

enemy: fix a misleading comment about enemy UNDEFINED_STATE
------------------------------------------------------------------------
r3929 | matthiaskrgr | 2011-02-16 20:45:10 +0100 (Wed, 16 Feb 2011) | 1 line

map: level 38: add the corpse of a red guard near the entrance to level 34. I always wanted to have a corpse in the desert.
------------------------------------------------------------------------
r3928 | matthiaskrgr | 2011-02-16 20:44:56 +0100 (Wed, 16 Feb 2011) | 1 line

map: level 9: replace the ugly black and dark brown tiles under the teleporter to level 33 with brown tiles.
------------------------------------------------------------------------
r3927 | matthiaskrgr | 2011-02-16 20:44:44 +0100 (Wed, 16 Feb 2011) | 1 line

map: level 8: add a chest containing tungesten spikes item addon near the starting position of the 302 as kind of reward for the players which are brave enough ;)
------------------------------------------------------------------------
r3926 | matthiaskrgr | 2011-02-16 20:44:31 +0100 (Wed, 16 Feb 2011) | 1 line

map: level 2: hide a sourcebook somewhere on level two.
------------------------------------------------------------------------
r3925 | matthiaskrgr | 2011-02-16 20:44:17 +0100 (Wed, 16 Feb 2011) | 1 line

map: level 2: remove two unused map labels.
------------------------------------------------------------------------
r3924 | matthiaskrgr | 2011-02-16 19:37:44 +0100 (Wed, 16 Feb 2011) | 1 line

map: level 17: remove 8 unused map labels.
------------------------------------------------------------------------
r3923 | matthiaskrgr | 2011-02-16 19:16:27 +0100 (Wed, 16 Feb 2011) | 1 line

graphics/ui: remove stains from upgrade item screen.
------------------------------------------------------------------------
r3922 | matthiaskrgr | 2011-02-16 18:56:45 +0100 (Wed, 16 Feb 2011) | 1 line

graphics/bullets: remove the dark aura from laser bullet images.
------------------------------------------------------------------------
r3921 | matthiaskrgr | 2011-02-16 17:50:33 +0100 (Wed, 16 Feb 2011) | 1 line

bullets: make bullets of laser weapons much faster to make the more laser-like
------------------------------------------------------------------------
r3920 | matthiaskrgr | 2011-02-16 17:15:14 +0100 (Wed, 16 Feb 2011) | 1 line

map: level 0: remove wall elements that were never visible because they were completely overlaid by other wall elements
------------------------------------------------------------------------
r3919 | matthiaskrgr | 2011-02-16 17:07:25 +0100 (Wed, 16 Feb 2011) | 1 line

map: level 17: give the Lawnmower more waypoints to make it look like it was actually cutting grass. The paths now cover nearly the entire garden area.
------------------------------------------------------------------------
r3918 | matthiaskrgr | 2011-02-16 16:42:34 +0100 (Wed, 16 Feb 2011) | 1 line

map: level 17: put a bench near the trees in Kevin's Yard. Patch by Miles.
------------------------------------------------------------------------
r3917 | matthiaskrgr | 2011-02-16 12:57:44 +0100 (Wed, 16 Feb 2011) | 1 line

obstacles: make cracked brick walls and glass walls clickable. Patch by Miles.
------------------------------------------------------------------------
r3916 | matthiaskrgr | 2011-02-16 12:36:35 +0100 (Wed, 16 Feb 2011) | 1 line

hud: prevent red char button from overlaying the craft-addon and the upgrade item screen (fixes #3096421). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3915 | matthiaskrgr | 2011-02-16 07:32:32 +0100 (Wed, 16 Feb 2011) | 1 line

hud: put ammo counter in a fixed position (fixes #3175641). Patch by Miles.
------------------------------------------------------------------------
r3914 | matthiaskrgr | 2011-02-15 21:35:13 +0100 (Tue, 15 Feb 2011) | 1 line

map: levels 13, 24 and 32: rename these levels to 'empty and unused level 1-3" to indicate they are free to use. Ple<ase use these levels first before making new levels.
------------------------------------------------------------------------
r3913 | matthiaskrgr | 2011-02-15 20:55:51 +0100 (Tue, 15 Feb 2011) | 1 line

hud: align craft addon screen to the left (fixes #3096414). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3912 | matthiaskrgr | 2011-02-15 12:54:18 +0100 (Tue, 15 Feb 2011) | 1 line

functions: new function for executing a new radial spell. Patch by Miles.
------------------------------------------------------------------------
r3911 | matthiaskrgr | 2011-02-15 07:51:25 +0100 (Tue, 15 Feb 2011) | 1 line

lvledit: Fix game crash when the action stack is freed (fixes #3173723). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3910 | matthiaskrgr | 2011-02-14 22:10:55 +0100 (Mon, 14 Feb 2011) | 1 line

dialog: Engel: let Engel talk a little about item addons, so the player is more likely to discover them.
------------------------------------------------------------------------
r3909 | matthiaskrgr | 2011-02-14 17:49:14 +0100 (Mon, 14 Feb 2011) | 1 line

hud: show information on currently equipped weapon or activated skill hovering respective orb with the cursor. Fixes #2989027. Patch by Miles.
------------------------------------------------------------------------
r3908 | matthiaskrgr | 2011-02-14 10:09:08 +0100 (Mon, 14 Feb 2011) | 3 lines

map: level 24: isolating level 24 from all other levels and removing everything that is on it.
Level 24 has been replaced by level 50, so 24 is not needed anymore.
Also fixes #3164106 but we may want to have a long term solution for the actual bug instead fixing things manually. Patch by Kurtis Parramore.
------------------------------------------------------------------------
r3907 | matthiaskrgr | 2011-02-14 07:04:36 +0100 (Mon, 14 Feb 2011) | 1 line

skill screen: prevent '+' buttons (which appear when the player has some unused training points left) from partly overlaying the item addon boni (fixes #3096408). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3906 | matthiaskrgr | 2011-02-13 19:45:16 +0100 (Sun, 13 Feb 2011) | 1 line

hud: red cha button and hovered skill/cha button won't overlay the craft-addon screen anymore. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3905 | lowerthanred | 2011-02-13 19:41:06 +0100 (Sun, 13 Feb 2011) | 2 lines

Makes chainsaw use placeholder sword on-tux animation until a proper animation is implemented. Game no longer crashes when equipping chainsaw.

------------------------------------------------------------------------
r3904 | fluzz | 2011-02-13 15:50:24 +0100 (Sun, 13 Feb 2011) | 1 line

levels: fix obstacle positions on level 17
------------------------------------------------------------------------
r3903 | fluzz | 2011-02-13 15:38:20 +0100 (Sun, 13 Feb 2011) | 1 line

levels: fix obstacle positions on levels 47 and 57
------------------------------------------------------------------------
r3902 | fluzz | 2011-02-13 15:28:55 +0100 (Sun, 13 Feb 2011) | 1 line

levels: refix obstacle positions on levels 0, 9 and 11 (due to r3900)
------------------------------------------------------------------------
r3901 | fluzz | 2011-02-13 14:53:59 +0100 (Sun, 13 Feb 2011) | 1 line

levels: fix obstacle positions on levels 42, 48, 49, 50
------------------------------------------------------------------------
r3900 | matthiaskrgr | 2011-02-13 14:31:37 +0100 (Sun, 13 Feb 2011) | 1 line

map: level 11: redesign of level 11/Slasher Mountains. Patch by Xenux.
------------------------------------------------------------------------
r3899 | matthiaskrgr | 2011-02-13 14:22:39 +0100 (Sun, 13 Feb 2011) | 1 line

takeover: add a notification to the pre-hacking screen that points out to clicking the help button for more information. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3898 | matthiaskrgr | 2011-02-13 14:22:24 +0100 (Sun, 13 Feb 2011) | 1 line

takeover: avoiding the connection animation speed up after pressing F1 by removing the possibility to access the takeover help text pressing F1 (fixes #3152385). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3897 | fluzz | 2011-02-13 14:20:14 +0100 (Sun, 13 Feb 2011) | 1 line

levels: fix obstacle positions on levels 31, 38 and 39
------------------------------------------------------------------------
r3896 | fluzz | 2011-02-13 00:39:43 +0100 (Sun, 13 Feb 2011) | 1 line

levels: fix obstacle positions on levels 19 and 24
------------------------------------------------------------------------
r3895 | fluzz | 2011-02-13 00:30:36 +0100 (Sun, 13 Feb 2011) | 1 line

levels: fix obstacle positions on levels 15 and 16
------------------------------------------------------------------------
r3894 | fluzz | 2011-02-13 00:23:46 +0100 (Sun, 13 Feb 2011) | 1 line

levels: fix obstacle positions on level 14
------------------------------------------------------------------------
r3893 | fluzz | 2011-02-12 23:52:40 +0100 (Sat, 12 Feb 2011) | 1 line

levles: fix obstacle positions on levels 5 and 8
------------------------------------------------------------------------
r3892 | lowerthanred | 2011-02-12 15:07:47 +0100 (Sat, 12 Feb 2011) | 2 lines

Add graphics for shields in 1hranged, change those in 1hmelee to fit. Game no longer crashes when trying to equip shield with pistol.

------------------------------------------------------------------------
r3891 | lowerthanred | 2011-02-11 20:49:52 +0100 (Fri, 11 Feb 2011) | 3 lines

Add 1hranged (pistol animation); set all pistols and the power hammer to use this animation type. Also add graphics for laser pistol and plasma pistol.
Also fix the head in the 2hranged and 1hmelee for consistence with 1hranged.

------------------------------------------------------------------------
r3890 | matthiaskrgr | 2011-02-11 14:32:58 +0100 (Fri, 11 Feb 2011) | 1 line

set the appropriate font before displaying a backgrounded label on screen. Prevents map labels from 'flashing' up in different font right after starting the editor from the main menu (fixes #3141726). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3889 | fluzz | 2011-02-11 00:14:13 +0100 (Fri, 11 Feb 2011) | 1 line

levels: fix position of some obstacles on levels 9 and 12
------------------------------------------------------------------------
r3888 | fluzz | 2011-02-11 00:07:29 +0100 (Fri, 11 Feb 2011) | 1 line

levels: fix position of some obstacles on level 11
------------------------------------------------------------------------
r3887 | fluzz | 2011-02-11 00:02:21 +0100 (Fri, 11 Feb 2011) | 1 line

levels: fix position of some obstacles on level 10
------------------------------------------------------------------------
r3886 | fluzz | 2011-02-10 23:56:14 +0100 (Thu, 10 Feb 2011) | 1 line

levels: fix position of some obstacles on level 0
------------------------------------------------------------------------
r3885 | fluzz | 2011-02-10 23:33:56 +0100 (Thu, 10 Feb 2011) | 2 lines

lvl validator: Check if the collision rectangle of an obstacle goes past
the level boundaries.
------------------------------------------------------------------------
r3884 | matthiaskrgr | 2011-02-10 21:38:02 +0100 (Thu, 10 Feb 2011) | 1 line

shop: fix scroll button selection area being slightly offset in lowest resolution, fixes (#3149501). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3883 | matthiaskrgr | 2011-02-08 23:31:41 +0100 (Tue, 08 Feb 2011) | 1 line

lvledit: updated to leveleditor helptext (minor updated and mentioning possebility to place items in chests that are dropped as soon as the chests are opened)
------------------------------------------------------------------------
r3882 | matthiaskrgr | 2011-02-08 22:46:59 +0100 (Tue, 08 Feb 2011) | 1 line

sound: don't skip the sound that ought to be played when the user scrolls down to the next text option in the dialog screen (fixed #3166669). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3881 | matthiaskrgr | 2011-02-08 22:37:15 +0100 (Tue, 08 Feb 2011) | 1 line

lvledit: don't use helper function exp() in order to compute the scrolling speed when the user scrolls the map, makes scrolling speed consistent. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3880 | matthiaskrgr | 2011-02-08 19:14:27 +0100 (Tue, 08 Feb 2011) | 1 line

obstacles: enable transparency for brick wall obstacles 322 and 323, for more consistency.
------------------------------------------------------------------------
r3879 | matthiaskrgr | 2011-02-08 15:37:56 +0100 (Tue, 08 Feb 2011) | 1 line

allow some movements to be key-controlled. Now when you press the arrow keys, it sets a new waypoint for Tux to move to. Patch by Miles.
------------------------------------------------------------------------
r3878 | matthiaskrgr | 2011-02-08 15:29:47 +0100 (Tue, 08 Feb 2011) | 1 line

map: level 8: move the blue double door of the abandoned house a little so it join the surrounding walls fine.
------------------------------------------------------------------------
r3877 | matthiaskrgr | 2011-02-08 15:29:32 +0100 (Tue, 08 Feb 2011) | 1 line

map: level 8: slightly move some wall elemets of Francis' ex-home (the abandoned house) so they align in a proper line.
------------------------------------------------------------------------
r3876 | matthiaskrgr | 2011-02-08 15:29:18 +0100 (Tue, 08 Feb 2011) | 1 line

map: level 12: replace a curved brown wall element with the one that is curved into the opposite direction at the 614s 'cage'. It looked like there was a little gap in the wall.
------------------------------------------------------------------------
r3875 | matthiaskrgr | 2011-02-08 15:29:02 +0100 (Tue, 08 Feb 2011) | 1 line

map: level 12: slightly move some doors down so they don't appear to be floating a few cm above the ground anymore.
------------------------------------------------------------------------
r3874 | matthiaskrgr | 2011-02-08 11:52:16 +0100 (Tue, 08 Feb 2011) | 1 line

audio: don't play hit-sound several times when Tux dies (fixes #3135195). Patch by Samuel. Committing for real this time.
------------------------------------------------------------------------
r3873 | matthiaskrgr | 2011-02-08 11:50:23 +0100 (Tue, 08 Feb 2011) | 3 lines

Revert "audio: don't play hit-sound several times when Tux dies (fixes #3135195). Patch by Samuel Pitoiset." Which was actually http://rb.freedroid.org/r/860/ and not the patch described in the commit message. I'm sorry.

This reverts commit ebc6a3254bd086bb0f2d34b186189c063db49518.
------------------------------------------------------------------------
r3872 | matthiaskrgr | 2011-02-08 11:44:08 +0100 (Tue, 08 Feb 2011) | 1 line

map: level 35: slightly move walls in order to make the little room (near Tania's spawning position) with the crates accessible. Patch by Miles
------------------------------------------------------------------------
r3871 | matthiaskrgr | 2011-02-08 11:32:34 +0100 (Tue, 08 Feb 2011) | 1 line

audio: don't play hit-sound several times when Tux dies (fixes #3135195). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3870 | matthiaskrgr | 2011-02-07 22:55:28 +0100 (Mon, 07 Feb 2011) | 1 line

Move Load_Enemy_Surfaces() to the somewhere near the beginning of Init_Game_Data(), and return InitPictures() back to the end of InitFreedroid(), show bullets again (fixes #3167973). Patch by Miles.
------------------------------------------------------------------------
r3869 | matthiaskrgr | 2011-02-07 20:25:07 +0100 (Mon, 07 Feb 2011) | 1 line

map: level 12: replace some npc waypoints that are only used by bots by bot waypoints. (replace purple WPs by white WPs)
------------------------------------------------------------------------
r3868 | matthiaskrgr | 2011-02-07 19:05:20 +0100 (Mon, 07 Feb 2011) | 1 line

shop: add missing line break between short item description and price. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3867 | matthiaskrgr | 2011-02-07 15:13:37 +0100 (Mon, 07 Feb 2011) | 1 line

quest: the yellow toolkit: if the singularity is dead and the player tries to walk away, bots will attack. Patch by Miles.
------------------------------------------------------------------------
r3866 | matthiaskrgr | 2011-02-07 14:35:34 +0100 (Mon, 07 Feb 2011) | 1 line

map: level 12: remove unused map label "NewTuxStartGameSquare3". Patch by Miles.
------------------------------------------------------------------------
r3865 | lowerthanred | 2011-02-06 19:39:50 +0100 (Sun, 06 Feb 2011) | 2 lines

Rename 'sword_motion' and 'gun_motion' to more descriptive and percise '1hmelee' and '2hranged'.

------------------------------------------------------------------------
r3864 | lowerthanred | 2011-02-06 19:20:16 +0100 (Sun, 06 Feb 2011) | 2 lines

Add graphics for Exoskeletal Joint, Silencer and Shock Discharger addons.

------------------------------------------------------------------------
r3863 | fluzz | 2011-02-05 23:37:31 +0100 (Sat, 05 Feb 2011) | 8 lines

De-hardcodification of wearable items.

Add a 'Tux part instance' in the item specifications.
This attribute is used as a prefix to find the animation archive file
needed to render a Tux part.
The default instance names are defined in tuxrender_specs.lua.
Those are used when no item is equipped on a given Tux part (for exemple,
no boots).
------------------------------------------------------------------------
r3862 | matthiaskrgr | 2011-02-05 18:45:18 +0100 (Sat, 05 Feb 2011) | 1 line

map: level 13: completely isolate level 13 from all other levels
------------------------------------------------------------------------
r3861 | matthiaskrgr | 2011-02-05 18:35:32 +0100 (Sat, 05 Feb 2011) | 1 line

map: level 13: remove unused map label and waypoints (keep two waypoints to avoid possible game crash)
------------------------------------------------------------------------
r3860 | ahuillet | 2011-02-05 18:05:40 +0100 (Sat, 05 Feb 2011) | 1 line

event: clean up event trigger code in preparation for future work.
------------------------------------------------------------------------
r3859 | ahuillet | 2011-02-05 18:05:20 +0100 (Sat, 05 Feb 2011) | 1 line

map: Empty unused level 12.
------------------------------------------------------------------------
r3858 | skangas | 2011-02-05 13:49:35 +0100 (Sat, 05 Feb 2011) | 1 line

text: Rename TEXT_STRETCH to LINE_HEIGHT_FACTOR, while providing mechanisms for using a default.
------------------------------------------------------------------------
r3857 | matthiaskrgr | 2011-02-05 13:17:22 +0100 (Sat, 05 Feb 2011) | 1 line

takeover: display the number of takeover charges the bot has in pre-hacking screen. Patch by Miles.
------------------------------------------------------------------------
r3856 | matthiaskrgr | 2011-02-04 23:59:52 +0100 (Fri, 04 Feb 2011) | 1 line

documentation: replace 'cvs' with 'svn' in a code comment of ./src/init.c. Patch by Miles.
------------------------------------------------------------------------
r3855 | matthiaskrgr | 2011-02-04 23:32:40 +0100 (Fri, 04 Feb 2011) | 1 line

dialog: AfterTakeover: add reference to Lorem Ipsum (is shown sometimes when ./hcf.py is clicked).
------------------------------------------------------------------------
r3854 | matthiaskrgr | 2011-02-04 22:36:31 +0100 (Fri, 04 Feb 2011) | 1 line

dialog: stone: remove accidentally inserted BOM (FEFF) from last commit. Thanks to rudi_s for pointing out.
------------------------------------------------------------------------
r3853 | matthiaskrgr | 2011-02-04 22:05:26 +0100 (Fri, 04 Feb 2011) | 1 line

dialog: stone will now talk to tux differently regarding the 'Saving the shop' quest (and other things) if the player already joined the guard or not, or is being followed by a red guard.
------------------------------------------------------------------------
r3852 | lowerthanred | 2011-02-04 21:18:14 +0100 (Fri, 04 Feb 2011) | 2 lines

Fix riot shield underlaying back. Closes bug 3171798.

------------------------------------------------------------------------
r3851 | matthiaskrgr | 2011-02-04 14:43:26 +0100 (Fri, 04 Feb 2011) | 1 line

dialog: AfterTakeover: actually say './hcf.py' instead of './move_freely.sh' if './hcf.py' option is clicked.
------------------------------------------------------------------------
r3850 | skangas | 2011-02-04 00:40:35 +0100 (Fri, 04 Feb 2011) | 1 line

text: (Partially) get rid of global display_char_disabled.
------------------------------------------------------------------------
r3849 | matthiaskrgr | 2011-02-03 22:23:44 +0100 (Thu, 03 Feb 2011) | 1 line

dialogs: c-net will never gonna give you up...
------------------------------------------------------------------------
r3848 | matthiaskrgr | 2011-02-03 22:16:35 +0100 (Thu, 03 Feb 2011) | 1 line

remove draw_gl_textured_quad_at_screen_position(). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3847 | fluzz | 2011-02-03 22:06:01 +0100 (Thu, 03 Feb 2011) | 5 lines

Wrong Lua stack manipulation in lua config file parser.

When reading an array, two elements are pushed on the stack: the
current key and the associated value. The key must be popped for
the next round, even if the value was not of the excepted type.
------------------------------------------------------------------------
r3846 | lowerthanred | 2011-02-03 18:12:57 +0100 (Thu, 03 Feb 2011) | 4 lines

Add the lawnmower as a new droid type with its own graphics, and change Kevin's lawnmower to that type; raise maximum enemy animation phases accordingly (the animation contains 59 phases).

It is very inadvisable to upset the lawnmower.

------------------------------------------------------------------------
r3845 | lowerthanred | 2011-02-02 23:46:08 +0100 (Wed, 02 Feb 2011) | 2 lines

Changes to Tux's z-ordering that were accidentally left out in previous commit.

------------------------------------------------------------------------
r3844 | lowerthanred | 2011-02-02 23:29:07 +0100 (Wed, 02 Feb 2011) | 2 lines

On-Tux images: Fit large shield to new Tux model, fix jacket overlaying arms, various improvementes to z-ordering, set correct mime-type for files. Fixes bugs 3166676, 3166589.

------------------------------------------------------------------------
r3843 | fluzz | 2011-01-30 22:57:47 +0100 (Sun, 30 Jan 2011) | 3 lines

Since version 3.14 of MinGW, vsnprintf() is C99 compliant.
Removing our workaround, to fix a crash when an auto_str was too
small to receive a new string.
------------------------------------------------------------------------
r3842 | ahuillet | 2011-01-30 22:22:51 +0100 (Sun, 30 Jan 2011) | 1 line

chat: fix indentation (we use tabs not spaces) in chat validator and update comment as to why we cannot readily validate subdialogs
------------------------------------------------------------------------
r3841 | matthiaskrgr | 2011-01-30 21:54:48 +0100 (Sun, 30 Jan 2011) | 1 line

NPCs: hide invisible Tux from NPCs with the "Rush Tux" state. Patch by Miles.
------------------------------------------------------------------------
r3840 | matthiaskrgr | 2011-01-30 18:40:58 +0100 (Sun, 30 Jan 2011) | 1 line

lua: del_cookie() now automatically checks if a cookie actually exists before attempting to remove it. remove_cookie() does not check it and behaves like del_cookie() did before this commit. Patch by Miles.
------------------------------------------------------------------------
r3839 | matthiaskrgr | 2011-01-30 12:59:17 +0100 (Sun, 30 Jan 2011) | 1 line

takeover: fix Tux model being chopped apart in SDL mode during actual takeover game (#3167588). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3838 | matthiaskrgr | 2011-01-30 12:12:35 +0100 (Sun, 30 Jan 2011) | 1 line

map: fix a few more grass transitions on level 8, Temple Wood.
------------------------------------------------------------------------
r3837 | matthiaskrgr | 2011-01-30 11:53:14 +0100 (Sun, 30 Jan 2011) | 1 line

remove enemy_hit_text. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3836 | skangas | 2011-01-30 11:49:29 +0100 (Sun, 30 Jan 2011) | 1 line

sound: Remove check for playing sound several times in a row.
------------------------------------------------------------------------
r3835 | matthiaskrgr | 2011-01-30 11:20:00 +0100 (Sun, 30 Jan 2011) | 1 line

Dialog: doc moore: use ratios rather than fixed percentages to determine if Tux is injured. Patch by Miles.
------------------------------------------------------------------------
r3834 | skangas | 2011-01-30 11:19:37 +0100 (Sun, 30 Jan 2011) | 1 line

Comment start of sound_effects.c declarations in proto.h
------------------------------------------------------------------------
r3833 | matthiaskrgr | 2011-01-30 11:04:37 +0100 (Sun, 30 Jan 2011) | 1 line

dialog validator: require node 99 and change output format (print nodes in columns). Patch by Miles.
------------------------------------------------------------------------
r3832 | skangas | 2011-01-30 11:00:35 +0100 (Sun, 30 Jan 2011) | 1 line

dialog: Disable sound during validation to improve performance.
------------------------------------------------------------------------
r3831 | skangas | 2011-01-30 11:00:24 +0100 (Sun, 30 Jan 2011) | 1 line

sound: General cleanups
------------------------------------------------------------------------
r3830 | skangas | 2011-01-30 11:00:13 +0100 (Sun, 30 Jan 2011) | 1 line

tux: Ensure Tux stands still after second game start.
------------------------------------------------------------------------
r3829 | skangas | 2011-01-30 11:00:02 +0100 (Sun, 30 Jan 2011) | 1 line

tux: Make Tux face the player when starting new game.
------------------------------------------------------------------------
r3828 | matthiaskrgr | 2011-01-30 10:50:52 +0100 (Sun, 30 Jan 2011) | 1 line

items: move descriptive strings from hud.c to item_archtypes. Patch by Miles.
------------------------------------------------------------------------
r3827 | matthiaskrgr | 2011-01-30 10:43:55 +0100 (Sun, 30 Jan 2011) | 1 line

dialog: give a reward for beating nethack. Patch by Miles.
------------------------------------------------------------------------
r3826 | skangas | 2011-01-30 10:09:06 +0100 (Sun, 30 Jan 2011) | 1 line

Add TAGS to .gitignore.
------------------------------------------------------------------------
r3825 | skangas | 2011-01-30 05:02:09 +0100 (Sun, 30 Jan 2011) | 1 line

Remove outdated comments referring to long dead function ShuffleEnemys.
------------------------------------------------------------------------
r3824 | matthiaskrgr | 2011-01-30 00:16:34 +0100 (Sun, 30 Jan 2011) | 1 line

Remove useless #ifdef HAVE_LIBGL making code more readable. Patch by Stefan Kangas.
------------------------------------------------------------------------
r3823 | matthiaskrgr | 2011-01-30 00:06:42 +0100 (Sun, 30 Jan 2011) | 1 line

dialog: add dialog and quest for Will Gapes in Hell Fortress entrance. Patch by Kurtis Parramore.
------------------------------------------------------------------------
r3822 | matthiaskrgr | 2011-01-30 00:06:30 +0100 (Sun, 30 Jan 2011) | 1 line

dialog: add "Gapes Gluttony" quest to Michelangelo's dialog. Patch by Kurtis Parramore.
------------------------------------------------------------------------
r3821 | matthiaskrgr | 2011-01-30 00:06:18 +0100 (Sun, 30 Jan 2011) | 1 line

quests: define a new "Gapes Gluttony" quest for the new Will Gapes character. Patch by Miles.
------------------------------------------------------------------------
r3820 | matthiaskrgr | 2011-01-30 00:06:05 +0100 (Sun, 30 Jan 2011) | 1 line

NPC: actually add Will Gapes to the game. Patch by Miles.
------------------------------------------------------------------------
r3819 | matthiaskrgr | 2011-01-30 00:05:46 +0100 (Sun, 30 Jan 2011) | 1 line

items: add items for the Gapes Gluttony Quest to be used by Will Gapes. Patch by Miles.
------------------------------------------------------------------------
r3818 | matthiaskrgr | 2011-01-29 22:33:35 +0100 (Sat, 29 Jan 2011) | 1 line

Configuration: Don't run the game in fullscreen mode by default.
------------------------------------------------------------------------
r3817 | matthiaskrgr | 2011-01-29 22:18:57 +0100 (Sat, 29 Jan 2011) | 1 line

README: Remove outdated comment about fadings not working properly in SDL mode. This has been fixed! :)
------------------------------------------------------------------------
r3816 | matthiaskrgr | 2011-01-29 22:10:10 +0100 (Sat, 29 Jan 2011) | 1 line

Editor: Show scrolling help dot in SDL mode. Fixes #3092779. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3815 | matthiaskrgr | 2011-01-29 22:07:20 +0100 (Sat, 29 Jan 2011) | 1 line

README: Explain how to get Intel 915/945 GPUs (EEE pcs) working correctly. Patch by Miles.
------------------------------------------------------------------------
r3814 | matthiaskrgr | 2011-01-29 18:42:32 +0100 (Sat, 29 Jan 2011) | 1 line

Get rid of the "Individual shape of this droid [...]" lines in droid_archtypes: use a string not a number. Patch by Miles.
------------------------------------------------------------------------
r3813 | matthiaskrgr | 2011-01-29 17:28:23 +0100 (Sat, 29 Jan 2011) | 1 line

Dialog: Multi-Bot broadcast: Allows your massive taken over bot army to be much more easily controlled, and eliminates repetitive actions by allowing you to broadcast commands to all of your bots. Patch by Miles.
------------------------------------------------------------------------
r3812 | matthiaskrgr | 2011-01-29 16:34:36 +0100 (Sat, 29 Jan 2011) | 1 line

Main Menu: several small modifications to the option menu.
------------------------------------------------------------------------
r3811 | matthiaskrgr | 2011-01-29 16:04:01 +0100 (Sat, 29 Jan 2011) | 1 line

Lua: Two new functions: get_tux_max_hp() and tux_hp_ratio(). Patch by Miles.
------------------------------------------------------------------------
r3810 | ahuillet | 2011-01-29 15:44:29 +0100 (Sat, 29 Jan 2011) | 1 line

PrefixToFilename is a global (albeit poorly named) symbol. Put it in global.h.
------------------------------------------------------------------------
r3809 | matthiaskrgr | 2011-01-29 12:15:29 +0100 (Sat, 29 Jan 2011) | 1 line

Do not decrement Tux's health when the god mode cheat is enabled. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3808 | matthiaskrgr | 2011-01-29 12:05:23 +0100 (Sat, 29 Jan 2011) | 1 line

Editor: Do no display bot states. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3807 | matthiaskrgr | 2011-01-29 10:42:09 +0100 (Sat, 29 Jan 2011) | 1 line

Add play_sound_directly() definition between #ifdef HAVE_LIBSDL_MIXER / #endif , fixes #316739. Patch by Alexander Solovets.
------------------------------------------------------------------------
r3806 | matthiaskrgr | 2011-01-29 10:36:11 +0100 (Sat, 29 Jan 2011) | 1 line

Random Dungeon Generation: Small fixes according to static code check. Patch by Alexander Solovets.
------------------------------------------------------------------------
r3805 | matthiaskrgr | 2011-01-28 21:28:23 +0100 (Fri, 28 Jan 2011) | 1 line

Map: Beautifying a few more grass transitions here and there.
------------------------------------------------------------------------
r3804 | matthiaskrgr | 2011-01-28 14:18:08 +0100 (Fri, 28 Jan 2011) | 1 line

Cheat Menu: Display current amount of cash the player has next to the 'c' (acquire 1 million circuits) cheat option. Patch by Miles.
------------------------------------------------------------------------
r3803 | matthiaskrgr | 2011-01-28 14:09:44 +0100 (Fri, 28 Jan 2011) | 1 line

Fix the offset issue with name labels (for Iris etc.). Patch by Miles.
------------------------------------------------------------------------
r3802 | skangas | 2011-01-28 04:10:09 +0100 (Fri, 28 Jan 2011) | 1 line

items: Change all references to item "duration" to "durability"
------------------------------------------------------------------------
r3801 | matthiaskrgr | 2011-01-27 21:13:11 +0100 (Thu, 27 Jan 2011) | 1 line

Map: Make one of the checkerboard pattern floor squares a little smaller to better fit to the crates on it. (Level 50, Hell Fortress)
------------------------------------------------------------------------
r3800 | matthiaskrgr | 2011-01-27 16:37:36 +0100 (Thu, 27 Jan 2011) | 1 line

Editor: Do not drop any item on the floor if the user cancelled the dropping item action. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3799 | lowerthanred | 2011-01-27 15:53:36 +0100 (Thu, 27 Jan 2011) | 3 lines

Fix different positioning between tux's sword and gun motion; fix riot shield visual glitch; fix power hammer on-tux animation.
Closes bugs 3165423, 3165430, 3615417.

------------------------------------------------------------------------
r3798 | matthiaskrgr | 2011-01-27 14:18:26 +0100 (Thu, 27 Jan 2011) | 3 lines

Revert "Rename item "duration" to "durability". Patch by Stefan Kangas."

This reverts commit 316d902da7b846aac36d5131376d4e214c1b6362.
------------------------------------------------------------------------
r3797 | matthiaskrgr | 2011-01-27 14:09:13 +0100 (Thu, 27 Jan 2011) | 3 lines

Revert "Shop: Show expected selling/buying price in slider widget. Patch by Miles" since it breaks the build.

This reverts commit 14b23e8f2b8285c4396c19c6b6cf3b924f676a89.
------------------------------------------------------------------------
r3796 | matthiaskrgr | 2011-01-27 13:51:24 +0100 (Thu, 27 Jan 2011) | 1 line

Rename item "duration" to "durability". Patch by Stefan Kangas.
------------------------------------------------------------------------
r3795 | matthiaskrgr | 2011-01-27 13:51:02 +0100 (Thu, 27 Jan 2011) | 1 line

Shop: Show expected selling/buying price in slider widget. Patch by Miles
------------------------------------------------------------------------
r3794 | matthiaskrgr | 2011-01-27 13:50:41 +0100 (Thu, 27 Jan 2011) | 1 line

Fix items that explode being mislabled in hud.c. Patch by Miles.
------------------------------------------------------------------------
r3793 | matthiaskrgr | 2011-01-26 19:43:37 +0100 (Wed, 26 Jan 2011) | 1 line

Dialog: Add missing period to Lukas' dialog (node 3).
------------------------------------------------------------------------
r3792 | matthiaskrgr | 2011-01-26 19:22:09 +0100 (Wed, 26 Jan 2011) | 1 line

Avoid the vertical displacement of status bars (run, xp, health, temperature) when the value changes and make blit_vertical_status_bar() static. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3791 | matthiaskrgr | 2011-01-26 18:08:27 +0100 (Wed, 26 Jan 2011) | 1 line

Dialog: Update to Koan so one can meet him before Duncan, patch by Miles.
------------------------------------------------------------------------
r3790 | matthiaskrgr | 2011-01-26 17:03:40 +0100 (Wed, 26 Jan 2011) | 1 line

Map: Remove some more terrain dublication near the border between level 8 and 17.
------------------------------------------------------------------------
r3789 | matthiaskrgr | 2011-01-26 16:16:20 +0100 (Wed, 26 Jan 2011) | 1 line

Shop: Offer small grenades in Duncan's shop. Patch by Miles.
------------------------------------------------------------------------
r3788 | matthiaskrgr | 2011-01-26 15:13:10 +0100 (Wed, 26 Jan 2011) | 1 line

Dialog: Tux now has to pay some first-time tax in order to pass the western Desert Gate being required to finish Koans quest.
------------------------------------------------------------------------
r3787 | matthiaskrgr | 2011-01-26 14:27:41 +0100 (Wed, 26 Jan 2011) | 1 line

Map: Move DocMoores start square over one and on one of his waypoints in order to avoid him using Tanias waypoints by mistake. Patch by Miles
------------------------------------------------------------------------
r3786 | matthiaskrgr | 2011-01-26 14:21:27 +0100 (Wed, 26 Jan 2011) | 1 line

Dialog: Fixing some logic in Iris' dialog. Patch by Miles.
------------------------------------------------------------------------
r3785 | lowerthanred | 2011-01-25 18:24:12 +0100 (Tue, 25 Jan 2011) | 2 lines

Basic jacket rotation images now show sleeves like all other images.

------------------------------------------------------------------------
r3784 | matthiaskrgr | 2011-01-25 14:06:37 +0100 (Tue, 25 Jan 2011) | 1 line

Map: Fix some floor tile placing dublication between levels 8 and 9 and nearby levels.
------------------------------------------------------------------------
r3783 | matthiaskrgr | 2011-01-25 14:06:24 +0100 (Tue, 25 Jan 2011) | 1 line

Map: Beautifying some more grass transitions here and there.
------------------------------------------------------------------------
r3782 | matthiaskrgr | 2011-01-24 22:59:33 +0100 (Mon, 24 Jan 2011) | 1 line

Map: Beautifying a few more grass transitions here and there.
------------------------------------------------------------------------
r3781 | matthiaskrgr | 2011-01-24 16:25:35 +0100 (Mon, 24 Jan 2011) | 1 line

NPC: Give DocMoore, Dixon and Stone different weapons. Patch by Miles.
------------------------------------------------------------------------
r3780 | matthiaskrgr | 2011-01-24 16:21:00 +0100 (Mon, 24 Jan 2011) | 1 line

Fix spelling and remove useless whitespaces in code comments in colldet.c and pathfinder.c
------------------------------------------------------------------------
r3779 | fluzz | 2011-01-24 09:55:18 +0100 (Mon, 24 Jan 2011) | 4 lines

When placing a bot on a random waypoint, there could possibly be no more
free waypoint. In this case, a warning is printed on the terminal emulator.
However, this is not a bug, so there is no need to ask the user to inform
the developpers.
------------------------------------------------------------------------
r3778 | fluzz | 2011-01-24 09:29:42 +0100 (Mon, 24 Jan 2011) | 3 lines

Add a STRIP parameter to lua/Makefile, so that one can define the strip command
to use when compiling with mingw (the strip command's exact name depends on the
cross-compiling environment).
------------------------------------------------------------------------
r3777 | fluzz | 2011-01-24 00:14:22 +0100 (Mon, 24 Jan 2011) | 2 lines

Use the 'un-prepended' filename of the obstacle shadows when calling load_image().
Also, only load a shadow image if its file is found in the graphics subdir.
------------------------------------------------------------------------
r3776 | fluzz | 2011-01-23 23:03:34 +0100 (Sun, 23 Jan 2011) | 1 line

Fix a wrong heuristic in the A* implementation.
------------------------------------------------------------------------
r3775 | fluzz | 2011-01-23 23:03:21 +0100 (Sun, 23 Jan 2011) | 2 lines

Do not launch the pathfinder if a bot is blocking the destination location.
This avoid to needlessly run 50 A* recursions.
------------------------------------------------------------------------
r3774 | fluzz | 2011-01-23 23:03:05 +0100 (Sun, 23 Jan 2011) | 2 lines

Rename CheckIfWayIsFreeOfDroids() to way_free_of_droids(), and introduce
a new location_free_of_droids().
------------------------------------------------------------------------
r3773 | matthiaskrgr | 2011-01-23 20:29:23 +0100 (Sun, 23 Jan 2011) | 1 line

lvledit: create categories for items and floor tiles, patch by Ahuillet based on Miles patch.
------------------------------------------------------------------------
r3772 | matthiaskrgr | 2011-01-23 19:46:18 +0100 (Sun, 23 Jan 2011) | 1 line

Dialogs: A few spelling and grammar corrections to Kevin.dialog and Kevin-Lawnmower.dialog by Kurtis Parramore.
------------------------------------------------------------------------
r3771 | matthiaskrgr | 2011-01-23 18:35:37 +0100 (Sun, 23 Jan 2011) | 1 line

Editor: Major update to the help text.
------------------------------------------------------------------------
r3770 | skangas | 2011-01-23 16:55:57 +0100 (Sun, 23 Jan 2011) | 1 line

lua: When receiving an item, show its name in the big screen message.
------------------------------------------------------------------------
r3769 | skangas | 2011-01-23 16:32:36 +0100 (Sun, 23 Jan 2011) | 1 line

Remove unused higlighting mode option.
------------------------------------------------------------------------
r3768 | skangas | 2011-01-23 16:18:55 +0100 (Sun, 23 Jan 2011) | 1 line

Minor spelling fixes.
------------------------------------------------------------------------
r3767 | skangas | 2011-01-23 16:09:07 +0100 (Sun, 23 Jan 2011) | 1 line

Comment spelling fixes by Matthias Krueger.
------------------------------------------------------------------------
r3766 | matthiaskrgr | 2011-01-23 16:04:45 +0100 (Sun, 23 Jan 2011) | 1 line

Editor: move some buttons for quicked access.
------------------------------------------------------------------------
r3765 | skangas | 2011-01-23 15:53:45 +0100 (Sun, 23 Jan 2011) | 1 line

Make update_quest() safer. Patch by Miles.
------------------------------------------------------------------------
r3764 | skangas | 2011-01-23 15:50:11 +0100 (Sun, 23 Jan 2011) | 1 line

items: Equipped items no longer lose durability when held in cursor. Patch by Pedro Arana.
------------------------------------------------------------------------
r3763 | matthiaskrgr | 2011-01-23 15:46:41 +0100 (Sun, 23 Jan 2011) | 1 line

Skip CTD on item drop screen of the level editor. Patch by Miles.
------------------------------------------------------------------------
r3762 | skangas | 2011-01-23 15:37:19 +0100 (Sun, 23 Jan 2011) | 1 line

Improve rendering of transparent rectangles in SDL. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3761 | matthiaskrgr | 2011-01-23 15:36:53 +0100 (Sun, 23 Jan 2011) | 1 line

Modified Parser (src/map.c) for Special Forces (map/ReturnOfTux.droids), patch by Miles.
------------------------------------------------------------------------
r3760 | matthiaskrgr | 2011-01-23 15:25:27 +0100 (Sun, 23 Jan 2011) | 1 line

Minor code improvements to Kevins and TutorialToms dialogs, + putting the some letters representing keys to be pressed in quotation marks at TuToms dialog + adding missing gettext markers to Kevins dialog.
------------------------------------------------------------------------
r3759 | matthiaskrgr | 2011-01-23 15:04:18 +0100 (Sun, 23 Jan 2011) | 1 line

Fix bug where certain sounds were not played like they should, patch by Skangas.
------------------------------------------------------------------------
r3758 | matthiaskrgr | 2011-01-23 14:49:00 +0100 (Sun, 23 Jan 2011) | 1 line

Small plasma  spell + grenade item by Miles.
------------------------------------------------------------------------
r3757 | matthiaskrgr | 2011-01-23 14:39:40 +0100 (Sun, 23 Jan 2011) | 1 line

Remove the character_descriptions[] as it is unused. Patch by Miles.
------------------------------------------------------------------------
r3756 | matthiaskrgr | 2011-01-23 14:36:10 +0100 (Sun, 23 Jan 2011) | 1 line

Remove Incorrect Static Number for terminal dummydroid type and make a dummydroid type for it do dynamically resolve graphics with. Fixes #3163946, patch by Miles.
------------------------------------------------------------------------
r3755 | matthiaskrgr | 2011-01-23 09:28:39 +0100 (Sun, 23 Jan 2011) | 1 line

Fix HUD description of small EMP spell/program. Patch by Miles.
------------------------------------------------------------------------
r3754 | fluzz | 2011-01-22 18:17:15 +0100 (Sat, 22 Jan 2011) | 2 lines

Do not prepend 'graphics/' to a font name before to call LoadFont().
The graphics subdir is already added later, by the image loading system.
------------------------------------------------------------------------
r3753 | fluzz | 2011-01-22 18:17:03 +0100 (Sat, 22 Jan 2011) | 1 line

Have find_file() also looking into current working directory.
------------------------------------------------------------------------
r3752 | matthiaskrgr | 2011-01-22 16:39:44 +0100 (Sat, 22 Jan 2011) | 1 line

Imrovements to the shops item multiplicity slider (it can now also be moved with arrow keys for example) by Esa-Matti Mouruj?\195?\164rvi.
------------------------------------------------------------------------
r3751 | matthiaskrgr | 2011-01-22 13:12:37 +0100 (Sat, 22 Jan 2011) | 1 line

Remove copyright information from freedroidRPG -v output.
------------------------------------------------------------------------
r3750 | matthiaskrgr | 2011-01-22 13:12:25 +0100 (Sat, 22 Jan 2011) | 1 line

Decrease agression distance for all "civilian" models from 8 to 2, patch by Miles.
------------------------------------------------------------------------
r3749 | matthiaskrgr | 2011-01-21 23:49:17 +0100 (Fri, 21 Jan 2011) | 1 line

Fixing some typos in code comments and removing some useless code comments.
------------------------------------------------------------------------
r3748 | matthiaskrgr | 2011-01-21 21:19:08 +0100 (Fri, 21 Jan 2011) | 1 line

Fixing curtain being always transparent in SDL (#3084025) . Setting alpha to 127, patch by Hazsam.
------------------------------------------------------------------------
r3747 | matthiaskrgr | 2011-01-21 21:01:05 +0100 (Fri, 21 Jan 2011) | 1 line

Make a seperate droid_archtype for Tania (so she is human), patch by Miles.
------------------------------------------------------------------------
r3746 | matthiaskrgr | 2011-01-21 21:00:51 +0100 (Fri, 21 Jan 2011) | 1 line

Seperate freedroid.droid_archetypes from freedroid.enemy_surfaces, patch by Miles.
------------------------------------------------------------------------
r3745 | matthiaskrgr | 2011-01-21 20:48:21 +0100 (Fri, 21 Jan 2011) | 1 line

Replace blit_iso_image_to_screen_position() by display_image_on_screen(), patch by Hakzsam.
------------------------------------------------------------------------
r3744 | ahuillet | 2011-01-21 18:30:14 +0100 (Fri, 21 Jan 2011) | 1 line

saveloadgame needs to include scandir.h for MS Windows
------------------------------------------------------------------------
r3743 | ahuillet | 2011-01-20 18:12:09 +0100 (Thu, 20 Jan 2011) | 1 line

add correct mime-type to iso_helm1 tux graphics
------------------------------------------------------------------------
r3742 | matthiaskrgr | 2011-01-20 16:55:52 +0100 (Thu, 20 Jan 2011) | 1 line

Adding a small quest involving the 'another item' from previous revision and Iris.
------------------------------------------------------------------------
r3741 | matthiaskrgr | 2011-01-20 16:55:40 +0100 (Thu, 20 Jan 2011) | 1 line

Make Bruce react to Tux wearing Dixons helmet (and add possibility to receive another item or some money for it).
------------------------------------------------------------------------
r3740 | matthiaskrgr | 2011-01-20 16:55:27 +0100 (Thu, 20 Jan 2011) | 1 line

Move Iris character to Town (level 0).
------------------------------------------------------------------------
r3739 | matthiaskrgr | 2011-01-20 16:55:10 +0100 (Thu, 20 Jan 2011) | 1 line

New Singularity quest: 'Droids are my friends' by Xenux, JK Wood and Miles.
------------------------------------------------------------------------
r3738 | matthiaskrgr | 2011-01-20 16:54:48 +0100 (Thu, 20 Jan 2011) | 1 line

Implemention of a 'short' radial spells / a new small EMP grenade item. Patch by Miles
------------------------------------------------------------------------
r3737 | matthiaskrgr | 2011-01-20 16:54:30 +0100 (Thu, 20 Jan 2011) | 1 line

Fix obstacle issues caused by svn revision 3725, bug 3160903. Patch by Miles.
------------------------------------------------------------------------
r3736 | lowerthanred | 2011-01-20 15:50:55 +0100 (Thu, 20 Jan 2011) | 3 lines

New, updated and improved model for Tux!
Name changes and new animation types will follow in another commit.

------------------------------------------------------------------------
r3735 | matthiaskrgr | 2011-01-19 22:21:59 +0100 (Wed, 19 Jan 2011) | 1 line

Fixing shadows of obstacles 67 and 68, bug 3158983, by Hakzsam and me.
------------------------------------------------------------------------
r3734 | matthiaskrgr | 2011-01-18 21:16:25 +0100 (Tue, 18 Jan 2011) | 1 line

Hide the bot part extraction skill improvement node if the player already has the maximum skill level + simplification of dialog code in Engels dialog file.
------------------------------------------------------------------------
r3733 | matthiaskrgr | 2011-01-18 21:16:12 +0100 (Tue, 18 Jan 2011) | 1 line

Fix collision rectangles for all normal brick walls, bug introduced in 3725, patch by Hakszam.
------------------------------------------------------------------------
r3732 | matthiaskrgr | 2011-01-17 22:49:33 +0100 (Mon, 17 Jan 2011) | 1 line

Some more progress on Hell Fortress, level 50 + small easter egg (that wont be spoiled by some commit message) by Xenux
------------------------------------------------------------------------
r3731 | matthiaskrgr | 2011-01-17 19:33:53 +0100 (Mon, 17 Jan 2011) | 1 line

Implement new rules for self repairing items: items` maximum durability wears off according to the repair skill level, independently of the item`s current durability, by Pedro Arana.
------------------------------------------------------------------------
r3730 | matthiaskrgr | 2011-01-17 19:12:36 +0100 (Mon, 17 Jan 2011) | 1 line

Big update on Hell Fortress, level 50. Patch by Xenux.
------------------------------------------------------------------------
r3729 | skangas | 2011-01-17 08:49:42 +0100 (Mon, 17 Jan 2011) | 1 line

Animate Tux as standing still after having teleported.
------------------------------------------------------------------------
r3728 | skangas | 2011-01-16 21:56:04 +0100 (Sun, 16 Jan 2011) | 1 line

Editor: Fix bug where "Beautify grass" button was not displayed in lowest resolution. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3727 | skangas | 2011-01-16 21:55:54 +0100 (Sun, 16 Jan 2011) | 1 line

Editor: Fix bug where dragging object made it invisible. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3726 | skangas | 2011-01-16 21:55:41 +0100 (Sun, 16 Jan 2011) | 1 line

Editor: Enable wall placing function for all cracked brick walls. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3725 | skangas | 2011-01-16 21:55:29 +0100 (Sun, 16 Jan 2011) | 1 line

Editor: Fix wall placing function for all normal brick walls. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3724 | skangas | 2011-01-16 18:01:24 +0100 (Sun, 16 Jan 2011) | 1 line

Disable screen fading when running -b dialog. Idea by Matthias Krueger.
------------------------------------------------------------------------
r3723 | skangas | 2011-01-16 17:53:02 +0100 (Sun, 16 Jan 2011) | 1 line

Remove additional code forgotten in last commit. Fixes "Back" button in Performance menu.
------------------------------------------------------------------------
r3722 | skangas | 2011-01-16 17:43:25 +0100 (Sun, 16 Jan 2011) | 1 line

Remove option to disable screen fadings from menu.
------------------------------------------------------------------------
r3721 | skangas | 2011-01-16 17:41:15 +0100 (Sun, 16 Jan 2011) | 1 line

Enable fadings by default.
------------------------------------------------------------------------
r3720 | skangas | 2011-01-16 17:32:38 +0100 (Sun, 16 Jan 2011) | 1 line

Fix fading screen in/out in SDL.
------------------------------------------------------------------------
r3719 | matthiaskrgr | 2011-01-16 15:33:54 +0100 (Sun, 16 Jan 2011) | 1 line

beautifying several grass transitions
------------------------------------------------------------------------
r3718 | skangas | 2011-01-15 14:08:44 +0100 (Sat, 15 Jan 2011) | 1 line

Fix several memory leaks.
------------------------------------------------------------------------
r3717 | ahuillet | 2011-01-09 18:21:13 +0100 (Sun, 09 Jan 2011) | 3 lines

Revert "Free player name string after using it in menu. Fixes small memory leak."

This reverts commit 9fe8b700246e8f57e073e853aea01c0e48483fbd.
------------------------------------------------------------------------
r3716 | ahuillet | 2011-01-09 17:49:55 +0100 (Sun, 09 Jan 2011) | 1 line

Free player name string after using it in menu. Fixes small memory leak.
------------------------------------------------------------------------
r3715 | ahuillet | 2011-01-09 17:49:45 +0100 (Sun, 09 Jan 2011) | 1 line

Properly  free atlas data.
------------------------------------------------------------------------
r3714 | ahuillet | 2011-01-09 16:35:06 +0100 (Sun, 09 Jan 2011) | 1 line

Fix memory leak when reading an atlas.
------------------------------------------------------------------------
r3713 | ahuillet | 2011-01-09 16:18:52 +0100 (Sun, 09 Jan 2011) | 1 line

Increase delay in ScrollText - text was scrolling too fast.
------------------------------------------------------------------------
r3712 | ahuillet | 2011-01-09 16:18:41 +0100 (Sun, 09 Jan 2011) | 1 line

Remove CropItApart.sh which has never been used for anything.
------------------------------------------------------------------------
r3711 | ahuillet | 2011-01-09 15:17:55 +0100 (Sun, 09 Jan 2011) | 1 line

get_standard_iso_floor_tile_size is used to determine the "typical" size of floor tiles. Hardcode it to the value it was reading from the PNG file.
------------------------------------------------------------------------
r3710 | ahuillet | 2011-01-09 15:17:42 +0100 (Sun, 09 Jan 2011) | 1 line

floor: remove floor tiles graphics. We only need/have the atlas now - individual PNG and offset files have been moved to the graphics source repository.
------------------------------------------------------------------------
r3709 | ahuillet | 2011-01-09 14:56:41 +0100 (Sun, 09 Jan 2011) | 1 line

Load floor tiles graphics using the atlas reading function even in SDL mode. We can now delete the floor tile graphics and keep only the atlas.
------------------------------------------------------------------------
r3708 | ahuillet | 2011-01-09 14:56:26 +0100 (Sun, 09 Jan 2011) | 1 line

Regenerated floor tiles atlas with x, y, w, h, offset_x and offset_y.
------------------------------------------------------------------------
r3707 | ahuillet | 2011-01-09 14:56:00 +0100 (Sun, 09 Jan 2011) | 1 line

Rewrite atlas reading code to work nicely with struct image, allow for several atlases specified in one atlas file, and support the new atlas format as well as SDL mode.
------------------------------------------------------------------------
r3706 | ahuillet | 2011-01-09 14:55:49 +0100 (Sun, 09 Jan 2011) | 1 line

make_atlas: don't try to put our own output from a previous run into the atlas. Add image offset to the atlas.
------------------------------------------------------------------------
r3705 | ahuillet | 2011-01-09 14:55:37 +0100 (Sun, 09 Jan 2011) | 1 line

floor tiles: run dos2unix on two offset files.
------------------------------------------------------------------------
r3704 | ahuillet | 2011-01-09 10:13:05 +0100 (Sun, 09 Jan 2011) | 1 line

takeover: free graphics image once graphics have been loaded.
------------------------------------------------------------------------
r3703 | ahuillet | 2011-01-09 10:12:53 +0100 (Sun, 09 Jan 2011) | 1 line

image: check image size against gl max texture size in load_image
------------------------------------------------------------------------
r3702 | ahuillet | 2011-01-08 19:32:39 +0100 (Sat, 08 Jan 2011) | 1 line

Update gitignore for make_atlas.
------------------------------------------------------------------------
r3701 | ahuillet | 2011-01-08 19:32:30 +0100 (Sat, 08 Jan 2011) | 1 line

make_atlas: fix bug where the last line of objects might be cut, and add support for automatically creating several atlases of the specified size.
------------------------------------------------------------------------
r3700 | ahuillet | 2011-01-08 19:32:19 +0100 (Sat, 08 Jan 2011) | 3 lines

atlas: Change OpenGL atlas format in order to support several atlases being specified in a single file.

This will be useful when we want to build an atlas for more images than can fit on a 2048x2048 texture.
------------------------------------------------------------------------
r3699 | ahuillet | 2011-01-08 19:00:32 +0100 (Sat, 08 Jan 2011) | 1 line

Fix spelling Maschine->Machine in teleporter names. Reported by Bart Martens.
------------------------------------------------------------------------
r3698 | ahuillet | 2011-01-08 18:50:57 +0100 (Sat, 08 Jan 2011) | 1 line

Remove previous python atlas-making tool.
------------------------------------------------------------------------
r3697 | ahuillet | 2011-01-08 18:50:46 +0100 (Sat, 08 Jan 2011) | 1 line

Regenerate floor tiles atlas with the new tool.
------------------------------------------------------------------------
r3696 | ahuillet | 2011-01-08 18:50:35 +0100 (Sat, 08 Jan 2011) | 1 line

atlas: add an atlas creation tool.
------------------------------------------------------------------------
r3695 | ahuillet | 2011-01-08 18:50:23 +0100 (Sat, 08 Jan 2011) | 1 line

obstacles: indexed PNGs do not work so well with transparency
------------------------------------------------------------------------
r3694 | ahuillet | 2011-01-08 18:50:07 +0100 (Sat, 08 Jan 2011) | 1 line

Fix a clang-analyzer warning in inventory item amount displaying code.
------------------------------------------------------------------------
r3693 | ahuillet | 2011-01-08 18:49:54 +0100 (Sat, 08 Jan 2011) | 1 line

Fix a potential division by 0 in shop if an item has no rotation image.
------------------------------------------------------------------------
r3692 | ahuillet | 2011-01-08 18:49:43 +0100 (Sat, 08 Jan 2011) | 1 line

item upgrades: shut some warnings in code
------------------------------------------------------------------------
r3691 | ahuillet | 2011-01-08 11:53:28 +0100 (Sat, 08 Jan 2011) | 1 line

win32: Remove unused files in win32/.
------------------------------------------------------------------------
r3690 | ahuillet | 2011-01-08 11:38:57 +0100 (Sat, 08 Jan 2011) | 1 line

Add missing gettext marker to some quest texts. Patch by Matthias.
------------------------------------------------------------------------
r3689 | ahuillet | 2011-01-08 11:38:47 +0100 (Sat, 08 Jan 2011) | 1 line

Remove some now useless lvledit validator exception. Patch by Matthias Krueger.
------------------------------------------------------------------------
r3688 | ahuillet | 2011-01-08 11:38:37 +0100 (Sat, 08 Jan 2011) | 1 line

Add one name ("expert") to melee/ranged/programming skill names. Patch by Pedro Arana.
------------------------------------------------------------------------
r3687 | ahuillet | 2011-01-08 11:38:28 +0100 (Sat, 08 Jan 2011) | 1 line

Minor improvement to money drop roll. Patch by Pedro Arana.
------------------------------------------------------------------------
r3686 | ahuillet | 2011-01-08 11:38:17 +0100 (Sat, 08 Jan 2011) | 1 line

items: Immediately hide item on character when an equipped item is picked up. Patch by Stefan Kangas.
------------------------------------------------------------------------
r3685 | ahuillet | 2011-01-08 11:38:05 +0100 (Sat, 08 Jan 2011) | 1 line

chat: While NPC is talking, update the window and show the mouse cursor. Patch by Stefan Kangas.
------------------------------------------------------------------------
r3684 | ahuillet | 2011-01-07 23:24:35 +0100 (Fri, 07 Jan 2011) | 1 line

Remove unused function item_type_cannot_be_equipped(). Reported by Pedro Arana.
------------------------------------------------------------------------
r3683 | lowerthanred | 2011-01-06 23:18:49 +0100 (Thu, 06 Jan 2011) | 2 lines

Artifact on iso_freighter_railway_0005.png removed, fix by Matthias.

------------------------------------------------------------------------
r3682 | ahuillet | 2011-01-06 22:54:53 +0100 (Thu, 06 Jan 2011) | 1 line

shop: Use struct image to display item rotational portraits.
------------------------------------------------------------------------
r3681 | ahuillet | 2011-01-06 22:54:41 +0100 (Thu, 06 Jan 2011) | 1 line

image: introduce delete_image, to completely free an image (SDL surface + openGL texture)
------------------------------------------------------------------------
r3680 | ahuillet | 2011-01-06 20:02:09 +0100 (Thu, 06 Jan 2011) | 1 line

Takover now uses struct image instead of doing its own stuff. Removed now unused rip_rectangle_from_alpha_image in favor of create_subimage.
------------------------------------------------------------------------
r3679 | ahuillet | 2011-01-06 20:01:55 +0100 (Thu, 06 Jan 2011) | 1 line

Graphical selection bar used for buying e.g. multiple items at once now uses struct image instead of dealing with SDL surfaces directly.
------------------------------------------------------------------------
r3678 | ahuillet | 2011-01-06 20:01:43 +0100 (Thu, 06 Jan 2011) | 1 line

iso_image_loaded() is now called image_loaded() and lies in image.c.
------------------------------------------------------------------------
r3677 | ahuillet | 2011-01-06 18:59:18 +0100 (Thu, 06 Jan 2011) | 1 line

lvledit: remove requirement that all screen must be covered by widgets. Fixes crashes when it is not the case.
------------------------------------------------------------------------
r3676 | ahuillet | 2011-01-06 18:59:05 +0100 (Thu, 06 Jan 2011) | 1 line

Use sdl_draw_rectangle() to draw inventory occupied squares instead of relying on png files in SDL mode.
------------------------------------------------------------------------
r3675 | ahuillet | 2011-01-06 18:58:49 +0100 (Thu, 06 Jan 2011) | 1 line

Make sdl_draw_rectangle() available outside of graphics.c.
------------------------------------------------------------------------
r3674 | ahuillet | 2011-01-04 22:01:46 +0100 (Tue, 04 Jan 2011) | 1 line

image: introduce free_image_surface, which frees the SDL surface in an image.
------------------------------------------------------------------------
r3673 | ahuillet | 2011-01-04 21:46:41 +0100 (Tue, 04 Jan 2011) | 1 line

image: fix create_subimage to properly set the source surface as opaque instead of alpha-blending it onto the empty subimage surface.
------------------------------------------------------------------------
r3672 | ahuillet | 2011-01-04 20:50:11 +0100 (Tue, 04 Jan 2011) | 1 line

skills: skill level numbers now use struct image abstraction. Fix numbers appearing flipped in OpenGL mode.
------------------------------------------------------------------------
r3671 | ahuillet | 2011-01-04 19:22:45 +0100 (Tue, 04 Jan 2011) | 1 line

skills: Fix skill selection screen's page selector buttons not being easily clickable.
------------------------------------------------------------------------
r3670 | lowerthanred | 2011-01-03 20:26:11 +0100 (Mon, 03 Jan 2011) | 2 lines

Change magnetic railway to freighter railway, change obstacle order to fit rendering script, visual improvements to the model.

------------------------------------------------------------------------
r3669 | fluzz | 2011-01-03 09:40:42 +0100 (Mon, 03 Jan 2011) | 4 lines

Fix a special case in DLC.

When DLC is called to check collision on a point, and when that point's coordinates
are integral values, then the computation of the "segment's bbox" is wrong.
------------------------------------------------------------------------
r3668 | ahuillet | 2011-01-01 18:24:10 +0100 (Sat, 01 Jan 2011) | 1 line

npc: Shop inventories are now struct dynarray instead of large static arrays. This significantly improves loadgame performance.
------------------------------------------------------------------------
r3667 | skangas | 2010-12-28 14:59:25 +0100 (Tue, 28 Dec 2010) | 1 line

Fix serious memory leak in takeover screen.
------------------------------------------------------------------------
r3666 | skangas | 2010-12-28 14:59:13 +0100 (Tue, 28 Dec 2010) | 3 lines

Revert "Revert "Scale droid image in Takeover info screen. (bug #3132103)""

This reverts commit r3665.
------------------------------------------------------------------------
r3665 | ahuillet | 2010-12-28 11:27:44 +0100 (Tue, 28 Dec 2010) | 3 lines

Revert "Scale droid image in Takeover info screen. (bug #3132103)"

This reverts commit fcd14b432d9864119a4c49847ddb1b16a39dba8d.
------------------------------------------------------------------------
r3664 | ahuillet | 2010-12-27 21:58:15 +0100 (Mon, 27 Dec 2010) | 1 line

Properly display zoomed out bullets - assuming we should display them in the leveleditor at all...
------------------------------------------------------------------------
r3663 | fluzz | 2010-12-26 22:03:24 +0100 (Sun, 26 Dec 2010) | 2 lines

[dialog] add dialog to kevins lawnmower + implement lawnmower
Patch by Matthias Krueger.
------------------------------------------------------------------------
r3662 | fluzz | 2010-12-26 21:54:19 +0100 (Sun, 26 Dec 2010) | 2 lines

[dialogs] Kevin guard: use [b] [/b] instead of CAPS.
Patch by Matthias Krueger.
------------------------------------------------------------------------
r3661 | fluzz | 2010-12-26 21:50:27 +0100 (Sun, 26 Dec 2010) | 2 lines

Level 0/Town: move some shelves slightly nearer to walls
Patch by Matthias Krueger.
------------------------------------------------------------------------
r3660 | skangas | 2010-12-26 21:41:11 +0100 (Sun, 26 Dec 2010) | 1 line

Show 'Right click to use' in banner only when item is in inventory.
------------------------------------------------------------------------
r3659 | skangas | 2010-12-26 21:38:38 +0100 (Sun, 26 Dec 2010) | 1 line

Remove references to voice samples in chat code.
------------------------------------------------------------------------
r3658 | ahuillet | 2010-12-26 14:25:37 +0100 (Sun, 26 Dec 2010) | 1 line

npc: Increase NPC inventory size to 25 (Stone has 23 items).
------------------------------------------------------------------------
r3657 | ahuillet | 2010-12-26 14:20:23 +0100 (Sun, 26 Dec 2010) | 1 line

npc: inventory size is MAX_ITEMS_IN_NPC_INVENTORY not MAX_ITEMS_IN_INVENTORY. Exposes existing errors.
------------------------------------------------------------------------
r3656 | ahuillet | 2010-12-26 14:19:45 +0100 (Sun, 26 Dec 2010) | 1 line

Use display_image_on_map_scaled to display obstacle shadows, as a first step in the transition to the new image abstraction for the displaying of enemies/tux/obstacles in order to take advantage of texture atlases in OpenGL mode.
------------------------------------------------------------------------
r3655 | skangas | 2010-12-26 01:35:52 +0100 (Sun, 26 Dec 2010) | 1 line

Scale droid image in Takeover info screen. (bug #3132103)
------------------------------------------------------------------------
r3654 | skangas | 2010-12-26 01:21:29 +0100 (Sun, 26 Dec 2010) | 1 line

Run jpegoptim (default lossless operation) on JPG images, saving 448k in total.
------------------------------------------------------------------------
r3653 | ahuillet | 2010-12-26 01:15:35 +0100 (Sun, 26 Dec 2010) | 1 line

Remove unused variables following a patch from today.
------------------------------------------------------------------------
r3652 | ahuillet | 2010-12-26 00:19:27 +0100 (Sun, 26 Dec 2010) | 1 line

Fix quick inventory keys display.
------------------------------------------------------------------------
r3651 | ahuillet | 2010-12-26 00:01:05 +0100 (Sun, 26 Dec 2010) | 1 line

Fix text not appearing in SDL mode. Alpha values for SDL surfaces are still a bit of a mystery.
------------------------------------------------------------------------
r3650 | ahuillet | 2010-12-25 23:52:17 +0100 (Sat, 25 Dec 2010) | 1 line

items: item rotational portraits are now all JPG format - this patch converts the remaining PNG portraits to JPG and removes the automatic fallback in the code.
------------------------------------------------------------------------
r3649 | ahuillet | 2010-12-25 23:47:25 +0100 (Sat, 25 Dec 2010) | 1 line

Fix load_image_surface() SetAlpha call, remove redundant font code.
------------------------------------------------------------------------
r3648 | skangas | 2010-12-25 23:31:12 +0100 (Sat, 25 Dec 2010) | 1 line

Fix bug where notification window was not hidden in new character screen (SDL). (bug #3144475)
------------------------------------------------------------------------
r3647 | ahuillet | 2010-12-25 23:00:31 +0100 (Sat, 25 Dec 2010) | 1 line

Remove get_iso_image_from_file_and_path in favor of the struct image constructor load_image_surface.
------------------------------------------------------------------------
r3646 | ahuillet | 2010-12-25 20:44:08 +0100 (Sat, 25 Dec 2010) | 3 lines

Remove useless SDL light radius chunks offsets.


------------------------------------------------------------------------
r3645 | ahuillet | 2010-12-25 20:43:36 +0100 (Sat, 25 Dec 2010) | 3 lines

Load light radius SDL chunks using load_image. The offsets for those chunks are useless.


------------------------------------------------------------------------
r3644 | ahuillet | 2010-12-25 20:28:51 +0100 (Sat, 25 Dec 2010) | 3 lines

Default offset for images loaded without one is 0 (this is the case for e.g. UI graphics).


------------------------------------------------------------------------
r3643 | ahuillet | 2010-12-25 20:21:23 +0100 (Sat, 25 Dec 2010) | 3 lines

load_iso_image is a struct image constructor and is now called load_image, located in image.c


------------------------------------------------------------------------
r3642 | ahuillet | 2010-12-25 11:12:28 +0100 (Sat, 25 Dec 2010) | 1 line

blit_iso_image_to_map_position calls glDrawPixels in OpenGL mode. Add an error message so we know where it has to be removed.
------------------------------------------------------------------------
r3641 | ahuillet | 2010-12-25 11:12:14 +0100 (Sat, 25 Dec 2010) | 1 line

Create textures for bullets and blasts. This will probably improve drawing performance - and fixes the issue of blasts and bullets being flipped.
------------------------------------------------------------------------
r3640 | skangas | 2010-12-25 03:36:21 +0100 (Sat, 25 Dec 2010) | 1 line

The Town-TuxGuard can now tell Tux where to find Spencer. Patch by Matthias Krueger.
------------------------------------------------------------------------
r3639 | ahuillet | 2010-12-25 00:39:51 +0100 (Sat, 25 Dec 2010) | 3 lines

Fix item rotation graphics upside-down in shop.


------------------------------------------------------------------------
r3638 | ahuillet | 2010-12-25 00:35:07 +0100 (Sat, 25 Dec 2010) | 3 lines

Fix enemy graphics being upside-down in SDL mode.


------------------------------------------------------------------------
r3637 | ahuillet | 2010-12-25 00:24:59 +0100 (Sat, 25 Dec 2010) | 1 line

flip images in openGL mode for savegame thumbnails
------------------------------------------------------------------------
r3636 | ahuillet | 2010-12-23 23:26:00 +0100 (Thu, 23 Dec 2010) | 1 line

lvledit: clip the minimap to its corner.
------------------------------------------------------------------------
r3635 | ahuillet | 2010-12-23 23:22:33 +0100 (Thu, 23 Dec 2010) | 1 line

Use glScissor() to re-implement clipping for text printing, following removal of clip planes that were overkill.
------------------------------------------------------------------------
r3634 | ahuillet | 2010-12-23 22:56:38 +0100 (Thu, 23 Dec 2010) | 1 line

Leftover from previous revision: radial spells were flipped vertically, or so it seems.
------------------------------------------------------------------------
r3633 | ahuillet | 2010-12-23 22:47:09 +0100 (Thu, 23 Dec 2010) | 1 line

graphics: do not flip images vertically when in OpenGL mode any longer - except when using glDrawPixels which does require it.
------------------------------------------------------------------------
r3632 | ahuillet | 2010-12-23 22:46:51 +0100 (Thu, 23 Dec 2010) | 1 line

Use load_iso_image() to load obstacle shadows.
------------------------------------------------------------------------
r3631 | ahuillet | 2010-12-23 22:46:41 +0100 (Thu, 23 Dec 2010) | 1 line

Do not attempt to load a default chat droid portrait that does not exist any longer.
------------------------------------------------------------------------
r3630 | skangas | 2010-12-23 14:45:55 +0100 (Thu, 23 Dec 2010) | 1 line

Allow player to equip a weapon by dropping it on the bottom left weapon display.
------------------------------------------------------------------------
r3629 | skangas | 2010-12-23 10:07:35 +0100 (Thu, 23 Dec 2010) | 1 line

Do not overwrite savegame when creating a new game using the same name.
------------------------------------------------------------------------
r3628 | skangas | 2010-12-23 09:33:47 +0100 (Thu, 23 Dec 2010) | 1 line

Remove option_sample_file_name completely from chat code.
------------------------------------------------------------------------
r3627 | ahuillet | 2010-12-22 18:02:27 +0100 (Wed, 22 Dec 2010) | 1 line

Revert "Make leveleditor main menu use leveleditor's background, not game's. Remove useless InitiateMenu function.". This broke things quite badly on all machines but the ones on which I tested.
------------------------------------------------------------------------
r3626 | ahuillet | 2010-12-22 17:51:25 +0100 (Wed, 22 Dec 2010) | 1 line

Fix obstacle highlighting broken when changing the default GL_BLEND state to enabled.
------------------------------------------------------------------------
r3625 | ahuillet | 2010-12-22 17:15:10 +0100 (Wed, 22 Dec 2010) | 1 line

Fix quick inventory slot number font.
------------------------------------------------------------------------
r3624 | skangas | 2010-12-22 14:33:21 +0100 (Wed, 22 Dec 2010) | 1 line

Quiet a compiler warning introduced in r3622. (bug #3141677)
------------------------------------------------------------------------
r3623 | skangas | 2010-12-22 13:31:38 +0100 (Wed, 22 Dec 2010) | 1 line

Increase framerate in ScrollText() function by lowering delay between frames.
------------------------------------------------------------------------
r3622 | skangas | 2010-12-22 13:27:00 +0100 (Wed, 22 Dec 2010) | 1 line

Stop ReadValueFromStringWithDefault() from segfaulting if passed NULL value.
------------------------------------------------------------------------
r3621 | ahuillet | 2010-12-21 22:46:06 +0100 (Tue, 21 Dec 2010) | 1 line

Make leveleditor main menu use leveleditor's background, not game's. Remove useless InitiateMenu function.
------------------------------------------------------------------------
r3620 | ahuillet | 2010-12-21 21:32:06 +0100 (Tue, 21 Dec 2010) | 1 line

items: re-add color filters for almost-broken item alarms in OpenGL mode.
------------------------------------------------------------------------
r3619 | ahuillet | 2010-12-21 21:31:55 +0100 (Tue, 21 Dec 2010) | 1 line

items: Do not flip graphics vertically before using them in OpenGL mode. Use the new image system to display item graphics instead of the previous blit_* functions.
------------------------------------------------------------------------
r3618 | ahuillet | 2010-12-21 20:23:16 +0100 (Tue, 21 Dec 2010) | 1 line

text: render characters in batches. Dramatically improves OpenGL text rendering performance.
------------------------------------------------------------------------
r3617 | ahuillet | 2010-12-21 20:23:03 +0100 (Tue, 21 Dec 2010) | 1 line

text: do not use OpenGL clipping planes for rendering any longer. Might be incorrect but I am uncertain at this point.
------------------------------------------------------------------------
r3616 | ahuillet | 2010-12-21 20:22:52 +0100 (Tue, 21 Dec 2010) | 1 line

Remove some uses of our_SDL_update_rect_wrapper.
------------------------------------------------------------------------
r3615 | ahuillet | 2010-12-21 20:22:40 +0100 (Tue, 21 Dec 2010) | 1 line

Remove call to PutCharFont when displaying quick inventory, as this function is for internal use in the font engine only.
------------------------------------------------------------------------
r3614 | skangas | 2010-12-21 16:46:27 +0100 (Tue, 21 Dec 2010) | 1 line

Cleanup the channel_done() function.
------------------------------------------------------------------------
r3613 | ahuillet | 2010-12-20 22:38:53 +0100 (Mon, 20 Dec 2010) | 1 line

font: new code for reading fonts. Uses the image facility, and the new format for font files. Rendering in SDL mode hasn't changed, OpenGL mode now uses a texture atlas for better text rendering performance.
------------------------------------------------------------------------
r3612 | ahuillet | 2010-12-20 22:38:42 +0100 (Mon, 20 Dec 2010) | 1 line

Remove unused function FreeOurBFonts. We cannot free fonts any longer - not that it worked before anyway.
------------------------------------------------------------------------
r3611 | ahuillet | 2010-12-20 22:38:31 +0100 (Mon, 20 Dec 2010) | 2 lines

image: Change logic for OpenGL textures, and apply the standard rules. Top of the texture is y+, bottom is y-.
Add function create_subimage(), working for both SDL and OpenGL modes, that extracts part of an image to create an other one (typical use case: reading atlases).
------------------------------------------------------------------------
r3610 | ahuillet | 2010-12-20 22:38:20 +0100 (Mon, 20 Dec 2010) | 1 line

explodefont: various updates to fix small bugs in font parsing. The code has now deviated from the game's a bit much too my taste.
------------------------------------------------------------------------
r3609 | ahuillet | 2010-12-20 22:38:09 +0100 (Mon, 20 Dec 2010) | 1 line

font: re-generate all fonts in the new format. They are smaller and with a width of 1024 that makes them suitable for use as OpenGL textures.
------------------------------------------------------------------------
r3608 | ahuillet | 2010-12-20 22:37:47 +0100 (Mon, 20 Dec 2010) | 1 line

Fix font height computation following font format changes. The code assumes that fonts have fixed height, but the format is more flexible than this.
------------------------------------------------------------------------
r3607 | ahuillet | 2010-12-20 22:37:37 +0100 (Mon, 20 Dec 2010) | 1 line

gluefont: don't output empty font file when no characters were found.
------------------------------------------------------------------------
r3606 | ahuillet | 2010-12-20 22:37:27 +0100 (Mon, 20 Dec 2010) | 1 line

gitignore: added gluefont explodefont
------------------------------------------------------------------------
r3605 | ahuillet | 2010-12-20 22:37:18 +0100 (Mon, 20 Dec 2010) | 1 line

Font code can now read multiline font atlases as produced by gluefont. It is compatible with the existing fonts.
------------------------------------------------------------------------
r3604 | ahuillet | 2010-12-20 22:37:09 +0100 (Mon, 20 Dec 2010) | 1 line

gluefont and explodefont are now reciprocal. The format they manipulate is not used in the game at this point.
------------------------------------------------------------------------
r3603 | ahuillet | 2010-12-20 22:36:58 +0100 (Mon, 20 Dec 2010) | 1 line

Added a new utility in gluem: gluefont. Gluefont takes PNG files for each character of a font, as created by explodefont, to create a character atlas to be used as a font in the game.
------------------------------------------------------------------------
r3602 | ahuillet | 2010-12-20 22:36:46 +0100 (Mon, 20 Dec 2010) | 1 line

Added a new utility in gluem: explodefont. explodefont takes one of our font files and creates a separate .png file for each character in the file.
------------------------------------------------------------------------
r3601 | ahuillet | 2010-12-20 22:36:34 +0100 (Mon, 20 Dec 2010) | 1 line

Remove unused fonts.
------------------------------------------------------------------------
r3600 | ahuillet | 2010-12-20 22:36:18 +0100 (Mon, 20 Dec 2010) | 1 line

OpenGL: GL_BLEND is now enabled by default. Removed all glEnable(GL_BLEND) calls, but did not disable it in the places where it could be.
------------------------------------------------------------------------
r3599 | ahuillet | 2010-12-20 22:36:05 +0100 (Mon, 20 Dec 2010) | 1 line

Updated .gitignore with more object files.
------------------------------------------------------------------------
r3598 | ahuillet | 2010-12-20 22:35:56 +0100 (Mon, 20 Dec 2010) | 1 line

Make use of the new image abstraction for floor tiles drawing. Improves code clarity.
------------------------------------------------------------------------
r3597 | ahuillet | 2010-12-20 22:35:46 +0100 (Mon, 20 Dec 2010) | 1 line

Add image.c, containing clean SDL and OpenGL abstraction for drawing images.
------------------------------------------------------------------------
r3596 | ahuillet | 2010-12-20 22:35:33 +0100 (Mon, 20 Dec 2010) | 1 line

Improve error message in GetMapBrick.
------------------------------------------------------------------------
r3595 | ahuillet | 2010-12-20 22:35:23 +0100 (Mon, 20 Dec 2010) | 1 line

Remove useless glMatrixMode() call in OpenGL text drawing code.
------------------------------------------------------------------------
r3594 | ahuillet | 2010-12-20 22:35:14 +0100 (Mon, 20 Dec 2010) | 1 line

Use load_iso_image() to load floor tiles instead of duplicating its code.
------------------------------------------------------------------------
r3593 | ahuillet | 2010-12-20 22:35:02 +0100 (Mon, 20 Dec 2010) | 1 line

Change "iso_image" to "struct image" and start sanitizing the struct members so that we finally have a nice and clean abstraction for images that can be used for rendering in SDL mode, as well as OpenGL and OpenGL-with-atlases.
------------------------------------------------------------------------
r3592 | skangas | 2010-12-20 22:02:09 +0100 (Mon, 20 Dec 2010) | 1 line

Make Doc Moore directly respond to Tux if he starts a dialog and Tux is injured. Patch by Matthias Kr?\195?\188ger.
------------------------------------------------------------------------
r3591 | skangas | 2010-12-20 22:01:56 +0100 (Mon, 20 Dec 2010) | 1 line

Add missing gettext "_" to Jasmines dialog. Minor cleanups. Patch by Matthias Kr?\195?\188ger.
------------------------------------------------------------------------
r3590 | skangas | 2010-12-20 22:01:38 +0100 (Mon, 20 Dec 2010) | 1 line

Give Tux more cooling when getting a Drink from Ewald. Minor cleanups. Patch by Matthias Kr?\195?\188ger.
------------------------------------------------------------------------
r3589 | skangas | 2010-12-20 17:04:43 +0100 (Mon, 20 Dec 2010) | 1 line

Make several variables in sound.c static, removing some unused ones.
------------------------------------------------------------------------
r3588 | skangas | 2010-12-20 17:02:53 +0100 (Mon, 20 Dec 2010) | 1 line

Remove several unused and useless parameters from chat_do_menu_selection().
------------------------------------------------------------------------
r3587 | skangas | 2010-12-19 16:58:12 +0100 (Sun, 19 Dec 2010) | 1 line

Cleanup of the names of statistic fields in tux_t.
------------------------------------------------------------------------
r3586 | skangas | 2010-12-19 16:47:19 +0100 (Sun, 19 Dec 2010) | 1 line

Remove sound.h.
------------------------------------------------------------------------
r3585 | skangas | 2010-12-19 16:47:01 +0100 (Sun, 19 Dec 2010) | 1 line

Rename play_sample_using_wav_cache() to play_sound_cached() removing two useless parameters.
------------------------------------------------------------------------
r3584 | ahuillet | 2010-12-18 09:51:33 +0100 (Sat, 18 Dec 2010) | 1 line

Move two autoguns on level 35 to hide bullet collision detection issues. This needs serious work.
------------------------------------------------------------------------
r3583 | ahuillet | 2010-12-17 23:52:04 +0100 (Fri, 17 Dec 2010) | 1 line

bullets: completely remove ability to ask bullets to ignore collisions with walls. This was useless and poorly implemented.
------------------------------------------------------------------------
r3582 | ahuillet | 2010-12-17 23:38:01 +0100 (Fri, 17 Dec 2010) | 1 line

Remove unused "daylight cycle" option from leveleditor.
------------------------------------------------------------------------
r3581 | ahuillet | 2010-12-17 23:37:44 +0100 (Fri, 17 Dec 2010) | 1 line

Remove now unused function sample_wait() forgotten by skangas in a previous patch.
------------------------------------------------------------------------
r3580 | ahuillet | 2010-12-17 23:27:10 +0100 (Fri, 17 Dec 2010) | 1 line

Fix current weapon displayed at the wrong place in SDL mode. Manual loading of iso_images needs to set image width and height fields too.
------------------------------------------------------------------------
r3579 | ahuillet | 2010-12-17 23:16:29 +0100 (Fri, 17 Dec 2010) | 1 line

Remove "automap scale" option from menu which was not doing anything.
------------------------------------------------------------------------
r3578 | ahuillet | 2010-12-17 23:06:40 +0100 (Fri, 17 Dec 2010) | 1 line

Add commonly used resolutions to list. Patch by Elliot Thomas.
------------------------------------------------------------------------
r3577 | ahuillet | 2010-12-17 23:04:58 +0100 (Fri, 17 Dec 2010) | 1 line

Improve readability of level droids file. Patch by Miles.
------------------------------------------------------------------------
r3576 | ahuillet | 2010-12-17 23:00:16 +0100 (Fri, 17 Dec 2010) | 1 line

lua: add has_item(). Patch by Miles.
------------------------------------------------------------------------
r3575 | ahuillet | 2010-12-17 22:57:49 +0100 (Fri, 17 Dec 2010) | 1 line

dialogs: c-net can "mount" the deliverance quest disk, this outputs a list of names
------------------------------------------------------------------------
r3574 | ahuillet | 2010-12-17 22:57:38 +0100 (Fri, 17 Dec 2010) | 1 line

New quest: deliverance. Originally written by Infrared, with work from Miles and Matthias.
------------------------------------------------------------------------
r3573 | skangas | 2010-12-17 14:22:29 +0100 (Fri, 17 Dec 2010) | 1 line

Remove 'BEGIN' / 'END OF AUTORS NOTES' from dialog files. Patch by Matthias Kr?\195?\188ger.
------------------------------------------------------------------------
r3572 | skangas | 2010-12-17 14:19:18 +0100 (Fri, 17 Dec 2010) | 1 line

Minor update to the README file.  Patch by Matthias Kr?\195?\188ger.
------------------------------------------------------------------------
r3571 | skangas | 2010-12-17 14:16:49 +0100 (Fri, 17 Dec 2010) | 1 line

Update Website URL in HELP_WANTED file.  Patch by Matthias Kr?\195?\188ger.
------------------------------------------------------------------------
r3570 | skangas | 2010-12-17 14:16:40 +0100 (Fri, 17 Dec 2010) | 1 line

Rename PlayOnceNeededSoundSample() to play_sound() removing two unused and useless parameters.
------------------------------------------------------------------------
r3569 | skangas | 2010-12-17 13:10:28 +0100 (Fri, 17 Dec 2010) | 1 line

Remove useless parameter from GiveSubtitleNSample(). We always want to update the screen.
------------------------------------------------------------------------
r3568 | ahuillet | 2010-12-16 22:31:29 +0100 (Thu, 16 Dec 2010) | 1 line

Shut up a warning on debian-based systems (pay attention to fread return value).
------------------------------------------------------------------------
r3567 | ahuillet | 2010-12-16 22:26:19 +0100 (Thu, 16 Dec 2010) | 1 line

Unbreak the build.
------------------------------------------------------------------------
r3566 | ahuillet | 2010-12-16 22:19:14 +0100 (Thu, 16 Dec 2010) | 1 line

Remove useless "resist_fire" and "resist_electricity" values from Tux.
------------------------------------------------------------------------
r3565 | ahuillet | 2010-12-16 22:07:03 +0100 (Thu, 16 Dec 2010) | 1 line

Fix current weapon's ammunition not being displayed any longer.
------------------------------------------------------------------------
r3564 | ahuillet | 2010-12-16 22:01:08 +0100 (Thu, 16 Dec 2010) | 1 line

Make one function static.
------------------------------------------------------------------------
r3563 | ahuillet | 2010-12-16 21:47:40 +0100 (Thu, 16 Dec 2010) | 1 line

menu: change "obstacles lazy loading" to "graphics lazy loading" since it now includes items. This option is on by default like it apparently already was.
------------------------------------------------------------------------
r3562 | ahuillet | 2010-12-16 21:47:28 +0100 (Thu, 16 Dec 2010) | 1 line

Clean up item graphics loading mechanism, and implement item graphics lazy loading to speed up game startup.
------------------------------------------------------------------------
r3561 | ahuillet | 2010-12-15 20:04:33 +0100 (Wed, 15 Dec 2010) | 1 line

Added magnetic railway obstacles. They aren't yet finished. Patch by Xenux.
------------------------------------------------------------------------
r3560 | ahuillet | 2010-12-15 19:23:28 +0100 (Wed, 15 Dec 2010) | 1 line

map: added freight station, a supply point for the hell fortress. Patch by Xenux.
------------------------------------------------------------------------
r3559 | ahuillet | 2010-12-15 19:18:26 +0100 (Wed, 15 Dec 2010) | 1 line

graphics: added magnetic railway obstacle, by Xenux.
------------------------------------------------------------------------
r3558 | skangas | 2010-12-12 22:13:23 +0100 (Sun, 12 Dec 2010) | 1 line

Remove unused variables and initializations detected by clang-analyzer.
------------------------------------------------------------------------
r3557 | ahuillet | 2010-12-12 19:12:25 +0100 (Sun, 12 Dec 2010) | 1 line

map: First steps for Hell Fortress, by Xenux.
------------------------------------------------------------------------
r3556 | ahuillet | 2010-12-12 19:00:55 +0100 (Sun, 12 Dec 2010) | 1 line

Make more use of iso_image_loaded() wherever possible. Simplify obstacles lazyload logic with this.
------------------------------------------------------------------------
r3555 | ahuillet | 2010-12-12 18:50:31 +0100 (Sun, 12 Dec 2010) | 1 line

Use iso_image_loaded() instead of doing manual checking for the same thing.
------------------------------------------------------------------------
r3554 | ahuillet | 2010-12-12 18:50:19 +0100 (Sun, 12 Dec 2010) | 1 line

item upgrades: load UI graphics with load_iso_image() instead of doing custom stuff.
------------------------------------------------------------------------
r3553 | ahuillet | 2010-12-12 18:37:28 +0100 (Sun, 12 Dec 2010) | 1 line

skills: make use of load_iso_image() instead of doing the same thing with specific code. Removes code while keeping the same feature perimeter.
------------------------------------------------------------------------
r3552 | ahuillet | 2010-12-12 17:57:15 +0100 (Sun, 12 Dec 2010) | 1 line

Remove support for bullets deflecting other bullets, as this complexifies code, probably has a performance impact, and is not a significant feature (and no one was aware of its presence).
------------------------------------------------------------------------
r3551 | ahuillet | 2010-12-12 17:56:54 +0100 (Sun, 12 Dec 2010) | 1 line

Collisions between blasts and bullets are not checked any longer. This did not make sense in any case.
------------------------------------------------------------------------
r3550 | ahuillet | 2010-12-12 16:45:35 +0100 (Sun, 12 Dec 2010) | 1 line

Fix character names for MapEd and TutorialTux not being properly set. Disallow empty character name at character creation.
------------------------------------------------------------------------
r3549 | ahuillet | 2010-12-12 16:28:44 +0100 (Sun, 12 Dec 2010) | 1 line

Not succeeding in retrieving savegame stats (date and size) is no longer a fatal error.
------------------------------------------------------------------------
r3548 | skangas | 2010-12-12 16:21:47 +0100 (Sun, 12 Dec 2010) | 1 line

Fix crash when aborting creation of new hero.
------------------------------------------------------------------------
r3547 | skangas | 2010-12-12 16:11:10 +0100 (Sun, 12 Dec 2010) | 1 line

When Tux is paralyzed, animate him as standing still.
------------------------------------------------------------------------
r3546 | skangas | 2010-12-12 16:09:24 +0100 (Sun, 12 Dec 2010) | 1 line

Forbid using the inventory or any items while paralyzed.
------------------------------------------------------------------------
r3545 | ahuillet | 2010-12-12 15:32:59 +0100 (Sun, 12 Dec 2010) | 1 line

Fix character name appearing as empty in game - this may have generated nameless savegames which break the listing created by the load/delete games options in the menu.
------------------------------------------------------------------------
r3544 | ahuillet | 2010-12-12 13:17:29 +0100 (Sun, 12 Dec 2010) | 1 line

Blasts now have factions - they behave like bullets. Friendly blasts won't hurt you, hostile blasts won't hurt hostiles.
------------------------------------------------------------------------
r3543 | ahuillet | 2010-12-12 12:58:36 +0100 (Sun, 12 Dec 2010) | 1 line

map: change water+little-piece-of-land tiles to 100% water on two maps. Patch by Matthias.
------------------------------------------------------------------------
r3542 | ahuillet | 2010-12-12 12:58:25 +0100 (Sun, 12 Dec 2010) | 1 line

Remove waypoint+path that made Bender stuck. Patch by Matthias.
------------------------------------------------------------------------
r3541 | ahuillet | 2010-12-12 12:58:15 +0100 (Sun, 12 Dec 2010) | 1 line

dialogs: improvements to some 'this is a bug/you shouldn't be able to see this' dialog nodes. Patch by Matthias.
------------------------------------------------------------------------
r3540 | ahuillet | 2010-12-12 12:57:59 +0100 (Sun, 12 Dec 2010) | 1 line

Add information about used sockets in item description. Patch by Xenux.
------------------------------------------------------------------------
r3539 | ahuillet | 2010-12-12 12:57:45 +0100 (Sun, 12 Dec 2010) | 1 line

Ensure the effective primary stats never drop below 1
------------------------------------------------------------------------
r3538 | ahuillet | 2010-12-12 12:48:08 +0100 (Sun, 12 Dec 2010) | 1 line

benchmark: fix mapgen benchmark not initializing its dummy level properly.
------------------------------------------------------------------------
r3537 | ahuillet | 2010-12-12 12:30:54 +0100 (Sun, 12 Dec 2010) | 1 line

enemy: when loading a game, short_description_text is given a default value that must be freed before being overwritten with another string. Fixes small memory leaks reported by valgrind.
------------------------------------------------------------------------
r3536 | ahuillet | 2010-12-12 12:20:51 +0100 (Sun, 12 Dec 2010) | 1 line

mission: do not forget to free the Lua code of missions when clearing the missions array (avoid memleaks).
------------------------------------------------------------------------
r3535 | ahuillet | 2010-12-12 12:20:41 +0100 (Sun, 12 Dec 2010) | 1 line

Sanitize initialization code for Tux, ensuring memory is properly freed and data properly reset.
------------------------------------------------------------------------
r3534 | ahuillet | 2010-12-12 12:20:24 +0100 (Sun, 12 Dec 2010) | 1 line

Check Me.BigScreenMessage before trying to display it - makes sure that it is not NULL.
------------------------------------------------------------------------
r3533 | ahuillet | 2010-12-12 10:40:36 +0100 (Sun, 12 Dec 2010) | 1 line

benchmark: fix mapgen benchmark so it does not try to write a level at 0x00000000.
------------------------------------------------------------------------
r3532 | ahuillet | 2010-12-12 10:21:08 +0100 (Sun, 12 Dec 2010) | 1 line

Remove Blast typedef.
------------------------------------------------------------------------
r3531 | ahuillet | 2010-12-12 10:20:54 +0100 (Sun, 12 Dec 2010) | 1 line

loadship: NUL-terminate the ship data string. Fixes a "use of uninitialized data" warning from valgrind.
------------------------------------------------------------------------
r3530 | ahuillet | 2010-12-12 10:20:42 +0100 (Sun, 12 Dec 2010) | 1 line

loadship: Fix memory leaks. None of our dynarrays were properly freed when loading a ship.
------------------------------------------------------------------------
r3529 | skangas | 2010-12-12 03:55:43 +0100 (Sun, 12 Dec 2010) | 1 line

Fix invalid array access. (bug #3135264)
------------------------------------------------------------------------
r3528 | ahuillet | 2010-12-11 20:27:18 +0100 (Sat, 11 Dec 2010) | 1 line

enemy: rename monster_level to drop_class for clarity. Remove force_magical_items that was unused.
------------------------------------------------------------------------
r3527 | ahuillet | 2010-12-11 20:27:02 +0100 (Sat, 11 Dec 2010) | 1 line

enemy: do not take "monster_level" into account for melee strikes hits. A melee strike has a chance-to-hit, and this is the only thing that is taken into account to know whether it hits or not from now on.
------------------------------------------------------------------------
r3526 | ahuillet | 2010-12-11 19:22:02 +0100 (Sat, 11 Dec 2010) | 1 line

Make blast damage on tux take damage factor (armor) into account.
------------------------------------------------------------------------
r3525 | ahuillet | 2010-12-11 19:21:51 +0100 (Sat, 11 Dec 2010) | 1 line

Change "mine" in struct bullet from signed char to char. Shuts up a warning and should have no other impact.
------------------------------------------------------------------------
r3524 | ahuillet | 2010-12-11 19:21:41 +0100 (Sat, 11 Dec 2010) | 1 line

Move get_current_fps() at a more appropriate place in hud.c
------------------------------------------------------------------------
r3523 | skangas | 2010-12-11 13:44:55 +0100 (Sat, 11 Dec 2010) | 1 line

Use blit_iso_image_to_screen_position() for drawing iso_images.  Patch by Ari Mustonen.
------------------------------------------------------------------------
r3522 | ahuillet | 2010-12-11 13:25:20 +0100 (Sat, 11 Dec 2010) | 1 line

Remove useless checks for Me.energy and Me.temperature after applying an item - this is already done every frame.
------------------------------------------------------------------------
r3521 | ahuillet | 2010-12-11 13:25:09 +0100 (Sat, 11 Dec 2010) | 1 line

Remove unused function IsActiveLevel, legacy of FreedroidRPG's past.
------------------------------------------------------------------------
r3520 | ahuillet | 2010-12-11 13:24:53 +0100 (Sat, 11 Dec 2010) | 1 line

Remove useless MessageWasDone field from struct blast, and stop checking Tux's energy before damaging tux with a blast.
------------------------------------------------------------------------
r3519 | skangas | 2010-12-11 13:08:05 +0100 (Sat, 11 Dec 2010) | 1 line

Sanitize the way texts and the item banner are written to the combat window.
------------------------------------------------------------------------
r3518 | skangas | 2010-12-10 19:38:06 +0100 (Fri, 10 Dec 2010) | 1 line

Fix hiding the mouse cursor when a) entering menu and b) taking a savegame screenshot.
------------------------------------------------------------------------
r3517 | skangas | 2010-12-10 18:17:45 +0100 (Fri, 10 Dec 2010) | 1 line

Two comment spelling fixes. Patch by Miles.
------------------------------------------------------------------------
r3516 | skangas | 2010-12-10 12:01:55 +0100 (Fri, 10 Dec 2010) | 1 line

Fix two warnings introduced by the two most recent commits.
------------------------------------------------------------------------
r3515 | skangas | 2010-12-10 11:43:57 +0100 (Fri, 10 Dec 2010) | 1 line

Stop Tux from moving while shooting or swinging a weapon.
------------------------------------------------------------------------
r3514 | skangas | 2010-12-10 11:39:37 +0100 (Fri, 10 Dec 2010) | 1 line

Fix bug where incorrect XP reward was displayed upon completing a quest. (bug #3132128)
------------------------------------------------------------------------
r3513 | ahuillet | 2010-12-09 21:58:40 +0100 (Thu, 09 Dec 2010) | 1 line

takeover: droid image now faces screen. Patch by Miles.
------------------------------------------------------------------------
r3512 | ahuillet | 2010-12-09 21:55:46 +0100 (Thu, 09 Dec 2010) | 1 line

map: Block the way between terminals on level 0 to prevent the player from behind stuck between them by the guard following him.
------------------------------------------------------------------------
r3511 | ahuillet | 2010-12-09 21:46:36 +0100 (Thu, 09 Dec 2010) | 1 line

Check for virtual position validity when displaying obstacles, before making use of the virtual position values.
------------------------------------------------------------------------
r3510 | ahuillet | 2010-12-09 21:46:23 +0100 (Thu, 09 Dec 2010) | 1 line

Fix obstacle display code - no more z-ordering issues nor disappearing obstacles, as appeared following the new obstacle glue code.
------------------------------------------------------------------------
r3509 | skangas | 2010-12-08 22:00:35 +0100 (Wed, 08 Dec 2010) | 1 line

Rename blit_our_own_mouse_cursor() to blit_mouse_cursor().
------------------------------------------------------------------------
r3508 | skangas | 2010-12-08 21:40:08 +0100 (Wed, 08 Dec 2010) | 1 line

Use text_widget for the droid description in the takeover minigame menu.
------------------------------------------------------------------------
r3507 | skangas | 2010-12-08 21:33:56 +0100 (Wed, 08 Dec 2010) | 1 line

Replace ingame_global_mode with facilities to change the mouse cursor.
------------------------------------------------------------------------
r3506 | ahuillet | 2010-12-08 18:04:13 +0100 (Wed, 08 Dec 2010) | 1 line

Implement new semantics for obstacles glue, take 2.
------------------------------------------------------------------------
r3505 | skangas | 2010-12-08 11:16:39 +0100 (Wed, 08 Dec 2010) | 1 line

Change mouse cursor over text_widget only when scrolling is possible.
------------------------------------------------------------------------
r3504 | skangas | 2010-12-08 11:01:55 +0100 (Wed, 08 Dec 2010) | 1 line

Add 'Played Time' statistic to notes in Quest Browser.
------------------------------------------------------------------------
r3503 | skangas | 2010-12-08 10:59:17 +0100 (Wed, 08 Dec 2010) | 1 line

Remove USE_OWN_MOUSE_CURSOR flag option since we always want this.
------------------------------------------------------------------------
r3502 | skangas | 2010-12-08 04:22:40 +0100 (Wed, 08 Dec 2010) | 1 line

Fix bug where clicking the exit button in the Quest Log would cause Tux to move.
------------------------------------------------------------------------
r3501 | ahuillet | 2010-12-06 22:08:51 +0100 (Mon, 06 Dec 2010) | 1 line

Revert "Implement new semantics for obstacles glue." pending fixes of previously unseen issues with obstacle displaying.
------------------------------------------------------------------------
r3500 | ahuillet | 2010-12-06 22:01:47 +0100 (Mon, 06 Dec 2010) | 1 line

Fix previous rev: now correctly free tux surface data when it is an OpenGL texture, not when it is a SDL surface. Spotted by Matthias.
------------------------------------------------------------------------
r3499 | ahuillet | 2010-12-06 21:50:55 +0100 (Mon, 06 Dec 2010) | 1 line

Fix big memory leak in tux model loading.
------------------------------------------------------------------------
r3498 | ahuillet | 2010-12-06 21:50:44 +0100 (Mon, 06 Dec 2010) | 2 lines

Implement new semantics for obstacles glue.
An obstacle used to be glued to one floor tile - it will now be glued to all floor tiles it covers even partially.
------------------------------------------------------------------------
r3497 | skangas | 2010-12-06 20:08:56 +0100 (Mon, 06 Dec 2010) | 1 line

Clarify instruction text during character creation
------------------------------------------------------------------------
r3496 | skangas | 2010-12-06 18:51:22 +0100 (Mon, 06 Dec 2010) | 1 line

Improve messages about insufficient funds in shop.
------------------------------------------------------------------------
r3495 | skangas | 2010-12-06 18:41:11 +0100 (Mon, 06 Dec 2010) | 1 line

Remove the XPM mouse cursor.
------------------------------------------------------------------------
r3494 | ahuillet | 2010-12-04 13:28:19 +0100 (Sat, 04 Dec 2010) | 1 line

Remove unnecessary check in blit_running_power_bars(). Patch by Stefan Kangas.
------------------------------------------------------------------------
r3493 | ahuillet | 2010-12-04 13:01:15 +0100 (Sat, 04 Dec 2010) | 1 line

Fix text banner overlaid by cursor when displaying teleporter name, move closer to cursor when displaying interactive obstacles names. Contributed by Stefan Kangas.
------------------------------------------------------------------------
r3492 | ahuillet | 2010-12-04 12:54:24 +0100 (Sat, 04 Dec 2010) | 1 line

Improve obstacle placement on new level 58. Patch by Matthias.
------------------------------------------------------------------------
r3491 | ahuillet | 2010-12-04 12:44:07 +0100 (Sat, 04 Dec 2010) | 1 line

Hide background mouse cursor when entering menu. Patch by Stefan Kangas.
------------------------------------------------------------------------
r3490 | ahuillet | 2010-11-28 20:23:34 +0100 (Sun, 28 Nov 2010) | 1 line

Make sure the character name does not keep ".bkp" at the end when loading the backup slot. Bug reported by Andrew Rink.
------------------------------------------------------------------------
r3489 | ahuillet | 2010-11-28 17:37:04 +0100 (Sun, 28 Nov 2010) | 1 line

takeover: slightly improve instructions. Patch by Matthias.
------------------------------------------------------------------------
r3488 | ahuillet | 2010-11-28 17:27:00 +0100 (Sun, 28 Nov 2010) | 1 line

lvledit: fix spelling mistakes in code comments.  Patch by Matthias.
------------------------------------------------------------------------
r3487 | ahuillet | 2010-11-28 17:18:07 +0100 (Sun, 28 Nov 2010) | 1 line

lvledit: protect against cycling obstacle selection outside of the map. Possible fix for a crash we do not manage to reproduce. Reported by Sukeri.
------------------------------------------------------------------------
r3486 | ahuillet | 2010-11-28 11:52:44 +0100 (Sun, 28 Nov 2010) | 1 line

Auto-fix bad resolutions; stop bad resolutions causing SDL crashing X-servers on some systems; new error message for bad resolutions in SDL Mode. Patch by Miles.
------------------------------------------------------------------------
r3485 | ahuillet | 2010-11-28 11:27:00 +0100 (Sun, 28 Nov 2010) | 1 line

mapgen: tweak parameters to actually place libraries, and place more gardens.
------------------------------------------------------------------------
r3484 | ahuillet | 2010-11-28 10:46:29 +0100 (Sun, 28 Nov 2010) | 1 line

Change alert_window() function into a variadic function. Patch by Esa-Matti Mouruj?\195?\164rvi.
------------------------------------------------------------------------
r3483 | ahuillet | 2010-11-28 10:36:49 +0100 (Sun, 28 Nov 2010) | 1 line

Correct spelling and grammar mistakes in many of the code's comments. Patch by Matthias Kr?\195?\188ger.
------------------------------------------------------------------------
r3482 | fluzz | 2010-11-27 23:01:08 +0100 (Sat, 27 Nov 2010) | 1 line

Update version string to 0.14.1+svn
------------------------------------------------------------------------
r3481 | fluzz | 2010-11-27 22:56:31 +0100 (Sat, 27 Nov 2010) | 2 lines

Mentions the Tutorial in the StartOfGame scroll text.
Patch by Matthias Kruger.
------------------------------------------------------------------------
r3480 | fluzz | 2010-11-27 22:54:25 +0100 (Sat, 27 Nov 2010) | 6 lines

Make SADD go attack Tania, if you open up the sealed doors.

This makes SADD an enemy and move towards Tania if you open up the sealed doors...
So you'd have a rush-against-the-clock sort of affair to get back to Tania and
have her follow you to the surface (or destroy the SADD), before she dies.
Patch by Miles.
------------------------------------------------------------------------
r3479 | fluzz | 2010-11-27 22:50:40 +0100 (Sat, 27 Nov 2010) | 4 lines

Remove unneeded set_bot_state()

The firmware update server is no longer a bot. So this removes set_bot_state("free").
Patch by Miles
------------------------------------------------------------------------
r3478 | fluzz | 2010-11-27 22:47:19 +0100 (Sat, 27 Nov 2010) | 7 lines

shop: change buy slider's max value to be item's multiplicity at most

When buying a stackable item with multiplicity >= 1, max value of slider is how
many player can afford, which could be more than available items.
Now, max value is item's multiplicity if afforded count is bigger than item's
multiplicity.
Patch by Esa-Matti Mourujarvi.
------------------------------------------------------------------------
r3477 | fluzz | 2010-11-27 22:39:04 +0100 (Sat, 27 Nov 2010) | 1 line

Remove useless kettel from desert valley. Patch by Matthias Kruger.
------------------------------------------------------------------------
r3476 | ahuillet | 2010-11-27 21:37:06 +0100 (Sat, 27 Nov 2010) | 1 line

Add bots on level 58, forgotten in rev. 3474.
------------------------------------------------------------------------
r3475 | ahuillet | 2010-11-27 21:16:58 +0100 (Sat, 27 Nov 2010) | 1 line

Add waypoints on level 42 to prevent crashes when taken over bots come onto this level.
------------------------------------------------------------------------
r3474 | ahuillet | 2010-11-27 21:10:44 +0100 (Sat, 27 Nov 2010) | 1 line

levels: create level 58, a "server room", to be integrated into the Singularity quest at a later point. This is the work of Philippe Tetar.
------------------------------------------------------------------------
r3473 | ahuillet | 2010-11-27 18:29:19 +0100 (Sat, 27 Nov 2010) | 1 line

shop: use append_item_description() like is done for the HUD. This makes sure that shop and HUD descriptions of items are the same.
------------------------------------------------------------------------
r3472 | ahuillet | 2010-11-27 18:21:50 +0100 (Sat, 27 Nov 2010) | 1 line

hud: use struct auto_string when building item description instead of a static buffer.
------------------------------------------------------------------------
r3471 | ahuillet | 2010-11-27 14:57:37 +0100 (Sat, 27 Nov 2010) | 1 line

Ran optipng on all graphics.
------------------------------------------------------------------------
r3470 | ahuillet | 2010-11-27 14:43:29 +0100 (Sat, 27 Nov 2010) | 1 line

Remove dead variable in load_enemies().
------------------------------------------------------------------------
r3469 | ahuillet | 2010-11-27 14:43:19 +0100 (Sat, 27 Nov 2010) | 1 line

Remove dead variable in CheatMenu()
------------------------------------------------------------------------
r3468 | ahuillet | 2010-11-27 14:43:09 +0100 (Sat, 27 Nov 2010) | 1 line

Remove dead variable in decode_waypoints().
------------------------------------------------------------------------
r3467 | ahuillet | 2010-11-27 14:43:00 +0100 (Sat, 27 Nov 2010) | 1 line

lvledit: remove dead variables in grass actions.
------------------------------------------------------------------------
r3466 | ahuillet | 2010-11-27 14:42:48 +0100 (Sat, 27 Nov 2010) | 1 line

mapgen: Fix exit position computation (distances were incorrectly computed.
------------------------------------------------------------------------
r3465 | ahuillet | 2010-11-27 14:42:37 +0100 (Sat, 27 Nov 2010) | 1 line

Properly initialize all values when talking to a terminal. Remove DialogPartnersTurnToEachOther() completely as we had turned it into a no-op. Fixes issues on win32.
------------------------------------------------------------------------
r3464 | ahuillet | 2010-11-27 00:03:23 +0100 (Sat, 27 Nov 2010) | 1 line

dialog: fix typo in kevin dialog, caught by tobixen.
------------------------------------------------------------------------
r3463 | ahuillet | 2010-11-26 23:14:10 +0100 (Fri, 26 Nov 2010) | 3 lines

Update ChangeLog for 0.14.1.


------------------------------------------------------------------------
r3462 | ahuillet | 2010-11-26 23:12:26 +0100 (Fri, 26 Nov 2010) | 2 lines

This is FreedroidRPG 0.14.1, fixing a bug that corrupts savegames. 

------------------------------------------------------------------------
