------------------------------------------------------------------------
c2a990e | fluzz | 2016-04-02 17:04:59 +0200

This is FreedroidRPG 0.16.1
------------------------------------------------------------------------
01f6869 | fluzz | 2016-04-02 16:58:47 +0200

Update translations.
------------------------------------------------------------------------
a424867 | fluzz | 2016-03-27 14:28:22 +0200

Change the "How to build on Windows" section of INSTALL.freedroidRPG, to
describe how to use mingw64/msys2.
------------------------------------------------------------------------
d17a5e5 | Gino Ingras | 2016-03-27 14:27:43 +0200

Clean up and update the README file.
------------------------------------------------------------------------
177e0ce | fluzz | 2016-03-05 10:51:47 +0100

Refactor load_save_game() for better sequence of code.
------------------------------------------------------------------------
7680808 | fluzz | 2016-03-02 18:31:49 +0100

Introduction of a framework for savegame converters, and use it to fix a
savegame bug in the 0.16 version..
------------------------------------------------------------------------
d5ae8d4 | fluzz | 2016-02-24 23:52:13 +0100

Multi-platform specification of the windres tool's pathname.
------------------------------------------------------------------------
bbc126a | Jesusaves | 2016-02-13 21:45:34 +0100

Lua game_date() implementation. Returns ingame date (duration of play
for the current hero).
------------------------------------------------------------------------
1d3d35b | fluzz | 2016-01-29 10:54:34 +0100

Picking an item from inventory to hold it in hand, and right-clicking
while not moving the mouse cursor consumes the item as if it were still
in the inventory. When the item is consumes, the game segfaults.
------------------------------------------------------------------------
3e30078 | fluzz | 2016-01-28 09:53:30 +0100

Improve the interaction with the 'number selection in range' widget.
------------------------------------------------------------------------
b79cf4e | fluzz | 2016-01-25 19:39:19 +0100

Display a 'big message' when Tux finds the Town's secret exit door.
------------------------------------------------------------------------
f60a949 | fluzz | 2016-01-25 18:21:27 +0100

Update translations and add Italian.
------------------------------------------------------------------------
fc58a25 | fluzz | 2016-01-24 12:20:25 +0100

Improve Freedesktop compliance:
------------------------------------------------------------------------
e9acd26 | Jesusaves | 2016-01-21 17:19:53 +0100

Hide node1 on MiniFactory.
------------------------------------------------------------------------
3ca3abf | fluzz | 2016-01-21 13:25:21 +0100

Use Lua long literals when saving strings in a Lua file (savegame, for
instance).
------------------------------------------------------------------------
9125353 | fluzz | 2016-01-08 17:20:38 +0100

Initialize the lang when no config file is found.
------------------------------------------------------------------------
f31dc52 | Jesusaves | 2016-01-12 16:47:16 +0100

If you do Novice arena twice, you go straight to Champion.
------------------------------------------------------------------------
293f997 | fluzz | 2016-01-08 14:24:11 +0100

Update translations and add Spanish translations.
------------------------------------------------------------------------
aceea00 | fluzz | 2016-01-08 14:02:40 +0100

Add Spanish (es) lingua.
------------------------------------------------------------------------
0309363 | fluzz | 2016-01-04 19:33:54 +0100

Add gettext Rules-others files into the tarball distribution, to enable
local installation of translations.
------------------------------------------------------------------------
8df4e31 | Jesusaves | 2015-12-27 11:02:47 +0100

Some dialog typo fixes.
------------------------------------------------------------------------
cf25767 | fluzz | 2015-12-24 16:19:23 +0100

Refer to libsdl-ttf2 instead of libsdl-ttf1.2 in the list of packages
needed to compile on Debian (in INSTALL.freedroidRPG).
------------------------------------------------------------------------
1e1be3d | fluzz | 2015-12-24 11:21:08 +0100

This is FreedroidRPG 0.16
------------------------------------------------------------------------
68b2b37 | fluzz | 2015-12-24 11:14:49 +0100

Update translations.
------------------------------------------------------------------------
b8bcc80 | fluzz | 2015-12-23 11:56:00 +0100

Update pot files to latest string changes.
------------------------------------------------------------------------
0392f3b | fluzz | 2015-12-23 11:20:07 +0100

Use a generic contact address in the AppData stream.
------------------------------------------------------------------------
82a42d0 | infrared | 2015-12-23 02:20:11 +0200

Fix issue829.
------------------------------------------------------------------------
6884a87 | Matthias Krüger | 2015-12-21 17:21:12 +0100

quick hack regarding #729: if Spencer or Pendragon die, display a
message asking the player to reload last save.
------------------------------------------------------------------------
9b94b29 | fluzz | 2015-12-21 17:00:27 +0100

Use '_at_' in the contact's email in the AppData file, as recommended on
http://people.freedesktop.org/~hughsient/appdata/
------------------------------------------------------------------------
3049c8d | fluzz | 2015-12-21 16:58:37 +0100

Update the AppData file to pass 'appstream-util' validation.
------------------------------------------------------------------------
9ee7f57 | fluzz | 2015-12-06 16:36:56 +0100

This is FreedroidRPG 0.16rc3
------------------------------------------------------------------------
e65af97 | fluzz | 2015-12-06 16:31:25 +0100

Update translations.
------------------------------------------------------------------------
eb6e94c | fluzz | 2015-12-06 16:29:38 +0100

Add 'l10n-stats' make target, to output localization statistics
------------------------------------------------------------------------
f7cf2df | fluzz | 2015-11-24 18:39:08 +0100

When removing a waypoint, also remove the attached dandling waypoint
route (if any). Fix issue815.
------------------------------------------------------------------------
a24b662 | fluzz | 2015-11-04 19:32:39 +0100

Avoid using connection to invalid waypoint
------------------------------------------------------------------------
9964911 | fluzz | 2015-11-25 19:46:26 +0100

Avoid to hog the CPU when displaying the keychart.
------------------------------------------------------------------------
5e8df1d | Matthias Krüger | 2015-11-23 22:02:56 +0100

map: load and save ReturnOfTux.droids, adding gettext markers
------------------------------------------------------------------------
eed61bd | fluzz | 2015-11-23 19:47:13 +0100

Fix the display of a (possibly) unitialized background when an alert
window is open during the loading of a savegame.
------------------------------------------------------------------------
f93d3a6 | fluzz | 2015-11-03 19:04:16 +0100

Fix infinite ammo for melee clip weapons (issue803).
------------------------------------------------------------------------
90fc975 | apten | 2015-11-22 20:34:16 +0100

Fix parsing of drop.class in item_specs.lua
------------------------------------------------------------------------
5c67f3e | fluzz | 2015-11-05 09:53:55 +0100

Rewrite a bit the termination code, to avoid to duplicate the code
opening the output file.
------------------------------------------------------------------------
9f372c6 | fluzz | 2015-11-05 09:52:52 +0100

Write game output (stdout and stderr) into on single file, called
fdrpg_out.txt
------------------------------------------------------------------------
9409e4b | fluzz | 2015-11-01 19:19:13 +0100

Followup to 836d6b24: display the warning only once per game.
------------------------------------------------------------------------
b63824d | fluzz | 2015-11-01 19:03:26 +0100

Use the return value of calls to freopen() and system(), to avoid a
compilation warning.
------------------------------------------------------------------------
ccdb3bc | Gregory Lozet | 2015-11-01 18:43:28 +0100

A surface allocated with SDL_DisplayFormat is not freed once no more
used.
------------------------------------------------------------------------
836d6b2 | fluzz | 2015-11-01 18:31:30 +0100

Do not stop the game if too many bullets or melee shots are started.
Once the amount of available slots is reached, additional shots are just
ignored. That's not a proper fix. The static arrays currently used
should be replaced by dynarrays.
------------------------------------------------------------------------
d7aeb94 | fluzz | 2015-10-31 23:33:39 +0100

Disable some more definitions of unused functions (rather than their
content only) when building with opengl disabled.
------------------------------------------------------------------------
0451310 | fluzz | 2015-10-31 23:05:21 +0100

configure silent mode: The warning about an untested libintl must be
printed even in silent mode.
------------------------------------------------------------------------
9c0f88f | fluzz | 2015-10-31 22:53:32 +0100

Add two m4 macros in configure.ac, to define printing macros that honor
the silent flag.
------------------------------------------------------------------------
c3f81ec | Gregory Lozet | 2015-10-31 18:44:24 +0100

dialog: Ewald: fix freezing after bet. Fixes #842.
------------------------------------------------------------------------
cc521ad | Matthias Krüger | 2015-10-31 18:36:49 +0100

dialog: Aftertakeover: fix incompatible types, force float to int. Fixes
#844
------------------------------------------------------------------------
6fa6d86 | fluzz | 2015-10-31 18:16:16 +0100

Win32 build: Fix 2 compilation warnings.
------------------------------------------------------------------------
39f9f25 | fluzz | 2015-10-07 19:35:05 +0200

Win32 build: Compile the coff file
------------------------------------------------------------------------
045299a | fluzz | 2015-10-29 11:23:17 +0100

Avoid a compilation warning about an unused variable, when building with
NLS disabled.
------------------------------------------------------------------------
bd1b4ed | fluzz | 2015-10-27 18:55:41 +0100

[win32] Fix issue with non C99 implementation of vsnprintf()
------------------------------------------------------------------------
eb59f05 | fluzz | 2015-10-25 18:06:38 +0100

Disable the definition of some unused functions (rather than their
content only) when building with opengl disabled. This avoid compilation
warnings.
------------------------------------------------------------------------
243e5a5 | fluzz | 2015-10-25 13:31:37 +0100

Use the new icon for MacOS application.
------------------------------------------------------------------------
6f8f51f | Scott Furry | 2015-10-14 20:18:28 +0200

Update FDRPG Windows desktop icon
------------------------------------------------------------------------
eddeeca | fluzz | 2015-10-10 11:10:28 +0200

[dev tools/font] Add missing inclusion of libgen.h
------------------------------------------------------------------------
e7680ce | fluzz | 2015-10-10 10:51:32 +0200

Remove leading and trailing whitespaces from French translations
------------------------------------------------------------------------
43f8628 | fluzz | 2015-10-06 11:52:30 +0200

Do not enable gl_debug callbacks on Win32
------------------------------------------------------------------------
bb54e4b | fluzz | 2015-10-06 19:02:40 +0200

Check for function dirname in configure.ac.
------------------------------------------------------------------------
1b14981 | fluzz | 2015-10-05 19:30:37 +0200

Redirect stderr and stdout to files on all OS, when not run from a
terminal.
------------------------------------------------------------------------
72d74df | Matthias Krüger | 2015-10-05 02:39:02 +0200

cppcheck: suppressions: removed suppression of invalidscanf_libc, the
check has been removed from upstream cppcheck.
------------------------------------------------------------------------
a3e4f3d | Matthias Krüger | 2015-09-11 12:57:06 +0200

revert changes on translations done in previous commit
------------------------------------------------------------------------
0cda038 | Matthias Krüger | 2015-09-09 23:36:07 +0200

dialog: AfterTakeover / lua: add function that gets the current game
version and use it instead of static string in AfterTakeover.
------------------------------------------------------------------------
3f012f6 | fluzz | 2015-09-07 16:29:30 +0200

This is FreedroidRPG 0.16rc2
------------------------------------------------------------------------
0b4523d | fluzz | 2015-09-07 15:58:47 +0200

Update translations.
------------------------------------------------------------------------
e882b64 | Matthias Krüger | 2015-09-02 00:01:00 +0200

make check: run event validator
------------------------------------------------------------------------
8f77a85 | fluzz | 2015-09-01 23:02:19 +0200

Add missing lua/COPYRIGHT
------------------------------------------------------------------------
3f7bf7f | fluzz | 2015-09-01 22:18:27 +0200

Do not try to update the POTFILES.in files when building from a tarball.
------------------------------------------------------------------------
45cfc2c | fluzz | 2015-09-01 22:01:30 +0200

Ensure that GameConfig.locale is correctly initialized.
------------------------------------------------------------------------
8652c12 | fluzz | 2015-09-01 21:47:16 +0200

Draw a background image before to display the 'release candidate'
warning message on start screen.
------------------------------------------------------------------------
40de784 | fluzz | 2015-08-31 09:51:54 +0200

Fix lua code of some events, to pass the event validator.
------------------------------------------------------------------------
f82d230 | fluzz | 2015-08-31 09:44:34 +0200

Add an event's lua code validator.
------------------------------------------------------------------------
4ebec27 | fluzz | 2015-08-30 23:29:25 +0200

lua5.3 upgrade: Fix text report in configure.
------------------------------------------------------------------------
772e9dc | fluzz | 2015-08-30 22:19:15 +0200

lua5.3 upgrade: Use the lua_Integer cast functions where needed.
------------------------------------------------------------------------
5ed92c5 | fluzz | 2015-08-30 22:16:34 +0200

lua5.3 upgrade: Add 2 functions to cast from lua_Integer to C int and C
short.
------------------------------------------------------------------------
a767a5e | fluzz | 2015-08-30 22:13:56 +0200

Upgrade embedded Lua to 5.3.1
------------------------------------------------------------------------
f79db07 | fluzz | 2015-08-27 19:39:18 +0200

Remove the files generated by the compilation of the embedded lua from
the tarball.
------------------------------------------------------------------------
5c96726 | fluzz | 2015-08-16 17:11:49 +0200

This is FreedroidRPG 0.16rc1
------------------------------------------------------------------------
d61bf2f | fluzz | 2015-08-16 16:47:37 +0200

Update translations in preparation to 0.16RC1
------------------------------------------------------------------------
83b81c6 | fluzz | 2015-08-11 23:37:23 +0200

Fix 'make distcheck'
------------------------------------------------------------------------
26ca4b2 | fluzz | 2015-08-11 09:59:14 +0200

Fix signature of main() in croppy.c
------------------------------------------------------------------------
3c34765 | fluzz | 2015-08-11 09:43:34 +0200

fdRPG icon set - hicolor v3 + HighContrast
------------------------------------------------------------------------
5337d20 | fluzz | 2015-08-09 12:47:24 +0200

Fill the NEWS with the 0.16 announcement, and add that file to the ones
to be installed in docdir.
------------------------------------------------------------------------
941137b | fluzz | 2015-08-08 23:38:21 +0200

Update Credits with 0.16 contributors.
------------------------------------------------------------------------
fd77303 | fluzz | 2015-08-08 14:21:28 +0200

Add HELP_WANTED in the list of the files installed into the docdir.
------------------------------------------------------------------------
91e8e65 | fluzz | 2015-08-08 14:17:29 +0200

Update HELP_WANTED
------------------------------------------------------------------------
5cf79ba | fluzz | 2015-08-08 14:03:31 +0200

Add a make rule to create the ChangeLog, and update the ChangeLog
------------------------------------------------------------------------
2a22846 | Scott Furry | 2015-08-06 22:56:59 +0200

Correct mistake in gitlab git URL used in modCommon.lua
------------------------------------------------------------------------
3ffba1b | fluzz | 2015-08-06 22:43:20 +0200

Replace a git-ls-files command in po/l10n-others Makefile by a wildcard
expansion.
------------------------------------------------------------------------
fc79840 | fluzz | 2015-08-06 22:42:39 +0200

Add po/l10n-others LINGUAS to the distribution tarball.
------------------------------------------------------------------------
5a14ce9 | fluzz | 2015-08-06 22:41:15 +0200

Add pkgs/freedesktop/icons to the distribution tarball.
------------------------------------------------------------------------
40fdbf3 | fluzz | 2015-08-06 22:40:08 +0200

Add the Game category to the Freedesktop desktop file.
------------------------------------------------------------------------
db60ee2 | fluzz | 2015-08-06 17:59:14 +0200

[l10n] Add a missing build dependency in po/l10n-others Makefile.
------------------------------------------------------------------------
7983d71 | fluzz | 2015-08-06 17:42:51 +0200

Remove an invalid \r\n sequence in po-dialogs/de.po
------------------------------------------------------------------------
5ddc47e | Matthias Krüger | 2015-08-06 15:49:24 +0200

src: spelling fixes ("useable" -> "usable")
------------------------------------------------------------------------
983b11f | Matthias Krüger | 2015-08-06 15:41:50 +0200

map: minor grammar and spelling fixes.
------------------------------------------------------------------------
ffaed5b | Matthias Krüger | 2015-08-06 15:14:09 +0200

dialogs: fix a couple of spelling/grammar mistakes.
------------------------------------------------------------------------
e7f9433 | fluzz | 2015-08-05 17:59:35 +0200

[dialogs] Remove gettext markers on several "bug report" strings. Those
strings are not to be translated.
------------------------------------------------------------------------
8905070 | fluzz | 2015-08-02 15:25:53 +0200

Use the autmake standard way to define the doc files (READMEs) to
install.
------------------------------------------------------------------------
ec9f0f0 | fluzz | 2015-08-02 15:01:53 +0200

Add make instructions to (un)install our README files.
------------------------------------------------------------------------
b85408d | fluzz | 2015-08-02 14:32:40 +0200

Add a make rule to uninstall the application's icons.
------------------------------------------------------------------------
e7408ad | Scott Furry | 2015-08-02 14:02:11 +0200

Change Git URL in the scripts generating documentation for the wiki
pages.
------------------------------------------------------------------------
ab5d647 | fluzz | 2015-08-01 22:38:03 +0200

Update some translations.
------------------------------------------------------------------------
971bdb4 | fluzz | 2015-08-01 22:11:35 +0200

Change the ReturnOfTux.droids parser to have the gettext marker of the
ShortLabel be optional.
------------------------------------------------------------------------
0d89261 | fluzz | 2015-08-01 21:54:09 +0200

Remove gettext markers from some event's names, because those events are
not 'Trigger at label' events, or because they are marked at 'Silent'.
For those events, no translation is needed.
------------------------------------------------------------------------
c04e663 | fluzz | 2015-08-01 21:41:31 +0200

Remove gettext markers from the 'acronymis' used as NPC shortlabels on
level 24.
------------------------------------------------------------------------
d52acc5 | fluzz | 2015-07-31 19:39:29 +0200

Translations update (update of POTFILES was forgotten before the latest
update of translations).
------------------------------------------------------------------------
dc4ee34 | fluzz | 2015-07-30 23:36:21 +0200

Keep away to close waypoints, on level 59.
------------------------------------------------------------------------
c158f73 | fluzz | 2015-07-30 19:37:20 +0200

Revert commit 8357a8e7.
------------------------------------------------------------------------
06082d3 | Benjamin Leduc | 2015-07-29 20:33:04 +0200

translation updates
------------------------------------------------------------------------
ba553b0 | fluzz | 2015-07-29 20:01:05 +0200

Typo fix in Tania dialog
------------------------------------------------------------------------
eae36eb | fluzz | 2015-07-29 19:18:17 +0200

Remove an unwanted gettext marker from an event's name.
------------------------------------------------------------------------
5de2a7a | fluzz | 2015-07-29 19:08:58 +0200

Add a gettext marker to "Click anywhere to continue...", used in dialog.
------------------------------------------------------------------------
e803cf9 | fluzz | 2015-07-28 13:42:21 +0200

Use 'new' application icon as window's icon.
------------------------------------------------------------------------
8147190 | fluzz | 2015-07-27 23:13:10 +0200

Add README.md, used as a frontpage of the gitlab project.
------------------------------------------------------------------------
34df90c | fluzz | 2015-07-27 16:17:39 +0200

Move definition of the recently introduced terminal_secure at the end of
the spec files.
------------------------------------------------------------------------
d63fec8 | fluzz | 2015-07-27 14:03:39 +0200

Add Makefiles in the pkgs/ subdir, to install FreeDesktop related files.
Remove installation of those files from the main Makefile.
------------------------------------------------------------------------
c1b0fab | basse | 2015-07-27 14:05:39 +0200

First proposal of application's icons.
------------------------------------------------------------------------
568e066 | fluzz | 2015-07-27 13:59:44 +0200

Fix installation of data files, when 'make install' is run from a build
dir.
------------------------------------------------------------------------
7f3c4e2 | fluzz | 2015-07-23 21:58:52 +0200

Cleanup a bit the win32 subdir.
------------------------------------------------------------------------
8f58522 | infrared | 2015-07-23 21:31:02 +0200

Extend the endgame, work toward end of act 1.
------------------------------------------------------------------------
1fd9a7c | Matthias Krüger | 2015-06-08 11:28:34 +0200

fixup for last commit (bea8fbf3), fix duplicate line.
------------------------------------------------------------------------
a431e34 | fluzz | 2015-07-22 20:57:08 +0200

version.c: If not in a git workdir, set version to PACKAGE_VERSION.
------------------------------------------------------------------------
7fa3935 | fluzz | 2015-07-20 10:25:03 +0200

Remove the default generation of a tar.bzip2 distribution
------------------------------------------------------------------------
d60af32 | fluzz | 2015-07-20 10:24:14 +0200

Add one missing file and remove one unexisting file from the
distribution
------------------------------------------------------------------------
2561896 | fluzz | 2015-07-20 10:22:00 +0200

Add embedded Lua source files to the distribution.
------------------------------------------------------------------------
b91f5c1 | fluzz | 2015-07-19 23:05:17 +0200

Remove pngfuncs.[c,h] from the distribution of the tools subdirs.
------------------------------------------------------------------------
d3948f8 | fluzz | 2015-07-19 15:34:52 +0200

[l10n] Set the gawk's path needed by some l10n scripts.
------------------------------------------------------------------------
a791389 | fluzz | 2015-07-18 23:30:33 +0200

More Freedesktop compliance: add desktop file and icon.
------------------------------------------------------------------------
6a84f6f | basse | 2015-07-22 21:19:04 +0200

new portrait
------------------------------------------------------------------------
01d4e83 | fluzz | 2015-07-15 23:31:34 +0200

AppData: put the id in lowercase.
------------------------------------------------------------------------
9aaa34e | fluzz | 2015-07-15 22:29:27 +0200

Load the wide version of a background image, if available and if the
screen ratio calls for it. Else, load the standard narrow image.
------------------------------------------------------------------------
b97a453 | fluzz | 2015-07-15 22:25:44 +0200

Add USE_WIDE flag, to instruct load_image() to try to load the wide
version of an image.
------------------------------------------------------------------------
dd75794 | fluzz | 2015-07-15 20:01:47 +0200

Add find_suffixed_file()
------------------------------------------------------------------------
bd01af2 | fluzz | 2015-07-15 19:25:04 +0200

Add ORed flags (load_image_mod_flags) to define the modifications to
apply when loading an image. Currently, USE_OFFSET is defined. USE_WIDE
will be added later.
------------------------------------------------------------------------
f044071 | Matthias Krüger | 2015-07-15 15:25:24 +0200

[lvledit] fix wrong zoom settings when removing map and validating
------------------------------------------------------------------------
44589be | Matthias Krüger | 2015-07-15 15:03:04 +0200

[lvleditor] Don't spam beautify-grass stuff into stdout
------------------------------------------------------------------------
2f60d45 | fluzz | 2015-07-15 14:43:06 +0200

Do not remove the AppData XML file on 'make clean'.
------------------------------------------------------------------------
6c0d2b7 | fluzz | 2015-07-15 13:17:11 +0200

Add AppData XML file, used by Freedesktop compliant Software Centers to
display informations about the game.
------------------------------------------------------------------------
d4d6f17 | Scott Furry | 2015-07-15 11:50:55 +0200

Expanding DOxygen Docs - command line parameters and cheat codes. FDRPG.
------------------------------------------------------------------------
b78ab84 | Scott Furry | 2015-07-15 11:27:44 +0200

[FDDNM] Updating/improving doxygen document presentation.
------------------------------------------------------------------------
574877c | v4hn | 2015-07-14 23:33:30 +0200

[lua] Don't try to open an intentionally shortened file path, when
displaying an erroneous line. 'short_src' replaces the string's heading
with ellipis if the string contains more than 60 chars.
------------------------------------------------------------------------
1aec5cf | fluzz | 2015-07-14 22:48:35 +0200

Remove dialogs/legacy directory. No more needed now.
------------------------------------------------------------------------
ac3b271 | fluzz | 2015-07-14 22:30:20 +0200

Fix wrong copy-paste introduced with commit 2afcf2afca58.
------------------------------------------------------------------------
a2fe75a | v4hn | 2015-07-14 22:26:57 +0200

Global 'unpack' was deprecated already in lua5.2 and got removed in 5.3.
It has been moved inside the 'table' module.
------------------------------------------------------------------------
f2c6889 | fluzz | 2015-07-14 21:18:00 +0200

[configure] Restrict the use of the system-wide Lua lib to 5.2.
------------------------------------------------------------------------
2afcf2a | fluzz | 2015-06-26 19:08:28 +0200

Win32 does not understand the "hh" format string's length specifier.
------------------------------------------------------------------------
cbe9c56 | fluzz | 2015-06-26 18:58:14 +0200

On 32b OS, size_t is an unsigned int while it is a long unsigned int on
64b OS.
------------------------------------------------------------------------
89ffb58 | fluzz | 2015-06-26 17:53:29 +0200

Fix compilation warning on win32: %e conversion specifier not known.
------------------------------------------------------------------------
92de0f3 | fluzz | 2015-06-23 22:14:15 +0200

configure.ac: malloc() and realloc() can not be tested when
cross-compiling with mingw32
------------------------------------------------------------------------
bea8fbf | Xenux | 2015-06-08 11:23:36 +0200

bot arena: use Enemy Hacked trigger, arena can now be won by hacking the
bots. Fixes #757.
------------------------------------------------------------------------
3540324 | fluzz | 2015-06-04 14:22:59 +0200

lvleditor: Stop drawing a line of walls when the mouse pointer leaves
the level's map.
------------------------------------------------------------------------
170c842 | fluzz | 2015-06-04 14:20:53 +0200

Fix a memleak related to the use of error_once_message and
alert_once_window
------------------------------------------------------------------------
f96377e | fluzz | 2015-06-03 19:04:53 +0200

Prettier opengl_debug output messages.
------------------------------------------------------------------------
790c87f | fluzz | 2015-06-02 19:38:41 +0200

Fix a double-free issue arising when leaving the game after an
obstacle's label has been changed several times.
------------------------------------------------------------------------
fe408a5 | fluzz | 2015-06-02 19:40:31 +0200

Use strncpy in two places, to avoid a potentiel buffer overflow.
------------------------------------------------------------------------
6d8e6bb | Gregory Lozet | 2015-05-28 12:42:12 +0200

editor: fix heap use after free cutting map label. Fixes #814.
------------------------------------------------------------------------
7e8c23e | fluzz | 2015-05-28 11:34:14 +0200

[widgets] Replace use of 'lambda-like' functions by use of standard
functions, and adapt configure.ac and the widget documentation
accordingly.
------------------------------------------------------------------------
a034e78 | fluzz | 2015-05-27 19:36:02 +0200

Fix a copy/paste typo in the computation of an array size.
------------------------------------------------------------------------
9593742 | fluzz | 2015-05-27 19:33:42 +0200

Protect a call to w->update_tree().
------------------------------------------------------------------------
ad89f0f | fluzz | 2015-05-25 14:22:52 +0200

Configure output: add a default summary_lua, so that the final report
prints "use Lua library: embedded" when 'configure' is run with
--with-embedded-lua
------------------------------------------------------------------------
61acdcb | fluzz | 2015-05-25 13:59:27 +0200

Entirely initialize 'enter_event' and 'leave-event', to avoid valgrind
to complain that a "Conditional jump or move depends on uninitialised
value(s)" when those data are used in lvledit_widget_categoryselect.c:40
------------------------------------------------------------------------
a936df6 | Gregory Lozet | 2015-05-20 23:11:34 +0200

Fix some memory leaks
------------------------------------------------------------------------
8448dd0 | fluzz | 2015-05-20 19:44:57 +0200

Fix a memleak in check_chat_context_stack_size().
------------------------------------------------------------------------
aff328b | fluzz | 2015-05-20 19:40:23 +0200

Add a NO_TERMINATE error_type flag (to be used when calling
error_message()).
------------------------------------------------------------------------
98a8d38 | fluzz | 2015-05-20 18:39:52 +0200

Define collision detection filters as 'extern' vars.
------------------------------------------------------------------------
de5e739 | fluzz | 2015-05-20 18:29:14 +0200

Downgrade autoconf version to 2.68, because of our old build slaves
(which should be updated...)
------------------------------------------------------------------------
d09d5d9 | fluzz | 2015-05-20 11:12:36 +0200

Rewrite configure.ac
------------------------------------------------------------------------
05ee4e1 | infrared | 2015-05-18 04:50:41 +0300

Add a "secure terminal" obstacle; change key terminals in HF to this
type.
------------------------------------------------------------------------
2dd90f8 | Xenux | 2015-05-02 00:56:00 +0200

events: enemy hacked trigger: usecase with InvaderBot.
------------------------------------------------------------------------
90b0bc7 | fluzz | 2015-04-28 18:59:40 +0200

[lvledit] Removing a level can not be undo, so we have to clear all
lists that could contain a reference to an object of the deleted level:
undo stack, selection list and clipboard. Fixes issue798.
------------------------------------------------------------------------
adb7290 | fluzz | 2015-04-28 12:46:39 +0200

[lvleditor] Change the label of the 'DELETE_OBSTACLE' button. It now
refers to 'object' rather than to 'obstacle'. Change needed because that
button can be used with all kind of selectable objects (obstacle, item,
wayppoint, floor, enemy...)
------------------------------------------------------------------------
924f46a | fluzz | 2015-04-28 12:45:18 +0200

[lvleditor] Enable removing special force enemies with the
'DELETE_OBSTACLE' button.
------------------------------------------------------------------------
943d929 | fluzz | 2015-04-28 12:42:51 +0200

[lvleditor] When removing an object (obstacle, item, waypoint...) also
removes it from the list of selected elements.
------------------------------------------------------------------------
5906c79 | fluzz | 2015-04-28 12:29:59 +0200

[lvleditor] Add remove_element_from_selection().
------------------------------------------------------------------------
4d3ca90 | fluzz | 2015-04-24 09:22:30 +0200

Stop volatile obstacles animation when the level editor is open.
------------------------------------------------------------------------
91478bc | fluzz | 2015-04-18 19:47:31 +0200

Change 24-obstacle-trigger, to spray some blood prints on floor.
------------------------------------------------------------------------
6ab6cc2 | fluzz | 2015-04-18 19:44:13 +0200

Add a lua_add_volatile_obstacle(lvlnum, x, y, type).
------------------------------------------------------------------------
c54c36e | fluzz | 2015-04-18 19:07:57 +0200

Fix wrong float truncation when checking if an obstacle to be blitted is
on the expected tile.
------------------------------------------------------------------------
9ce6108 | fluzz | 2015-04-18 15:37:06 +0200

Make volatile obstacles slowly vanishing, using transparency.
------------------------------------------------------------------------
a338e18 | fluzz | 2015-04-16 19:31:37 +0200

Generate a 'volatile obstacle' when spreading blood on floor when a bot
is hit or killed.
------------------------------------------------------------------------
fe91b4b | fluzz | 2015-04-16 19:29:38 +0200

If the option to not show blood is set, also do not display "droid
blood".
------------------------------------------------------------------------
772cc97 | fluzz | 2015-04-16 19:06:35 +0200

Add 'volatile obstacle' concept, and functions to handle them. Blood
spread ion floor when a bot is hit or killed is an example of a volatile
obstacle.
------------------------------------------------------------------------
afbcb42 | fluzz | 2015-04-24 09:38:06 +0200

Fix a memleak on random droids data decoding (when loading levels.dat or
a .shp savegame).
------------------------------------------------------------------------
df28950 | fluzz | 2015-04-22 20:37:12 +0200

When loading a 'ship', do not check if a level number is missing.
------------------------------------------------------------------------
5dccaa8 | fluzz | 2015-04-22 20:35:08 +0200

Add a BROWSE_LEVELS() macro.
------------------------------------------------------------------------
48886e1 | fluzz | 2015-04-18 19:56:50 +0200

Fix wrong float truncation when checking if an obstacle to be blitted is
on the expected tile.
------------------------------------------------------------------------
d3962cd | fluzz | 2015-04-18 19:37:48 +0200

Fix a bug in the pathfinder, which can possibly use positions outside of
the world if a map has no 'border' (such as the test level 70).
------------------------------------------------------------------------
5d47876 | fluzz | 2015-04-09 20:30:32 +0200

Refactor resolve_virtual_position() to improve the readiness of the
different cases.
------------------------------------------------------------------------
e97a630 | fluzz | 2015-04-09 11:23:16 +0200

Fix a small bug in resolve_virtual_position() that could modify the
position of the 'target' even if its current position is found to be
invalid. Only happens if called with the same actual data, e.g.
resolve_virtual_position(&my_pos, &my_pos)
------------------------------------------------------------------------
bb626cb | Benjamin Leduc | 2015-04-14 02:31:39 +0000

translation updates, new try
------------------------------------------------------------------------
530e523 | Benjamin Leduc | 2015-04-14 01:41:57 +0000

translation updates
------------------------------------------------------------------------
379d3a0 | Scott Furry | 2015-04-08 23:44:15 +0200

wiki parsing: update with sound file reference
------------------------------------------------------------------------
35f4121 | Scott Furry | 2015-04-08 23:41:29 +0200

sound: play sound on weapon reloading.
------------------------------------------------------------------------
5f538a8 | Matthias Krüger | 2015-04-08 23:28:04 +0200

build: remove leftovers, fix build
------------------------------------------------------------------------
91b7e5a | fluzz | 2015-04-08 17:43:08 +0200

Remove image and offset files from graphics/floor_tiles and
graphics/obstacles.
------------------------------------------------------------------------
3eb062e | fluzz | 2015-04-08 18:21:32 +0200

Only build make_atlas if configured with --enable-dev-tools.
------------------------------------------------------------------------
01a52aa | fluzz | 2015-04-08 18:19:33 +0200

No more generate floor_tiles and obstacles atlases during build.
------------------------------------------------------------------------
49e68f7 | fluzz | 2015-04-06 16:47:17 +0200

Fix a bug in make_atlas, when using the 'old syntax': The path of the
png atlases, to be written in atlas.txt, were not computed.
------------------------------------------------------------------------
7b7e759 | Matthias Krüger | 2015-04-06 16:49:51 +0200

make_atlas: minor printf fix ("\n." -> ".\n)"
------------------------------------------------------------------------
87d4ad4 | fluzz | 2015-04-05 19:38:58 +0200

Use the new make_atlas commandline syntax in floor_tiles and obstacles
Makefiles.
------------------------------------------------------------------------
15ae7c6 | fluzz | 2015-04-05 19:28:56 +0200

Add a new option to make_atlasi ('-D <image_src_dir>'), to define the
directory containing the png files.
------------------------------------------------------------------------
3a7c796 | fluzz | 2015-04-05 15:18:48 +0200

Use vpath directives in tools/ Makefiles, to compile all source files
locally (even ../../src/pngfuncs.c).
------------------------------------------------------------------------
9d064a8 | Matthias Krüger | 2015-04-05 23:09:25 +0200

map: level 29: add chest with healing spellbook to the arena.
------------------------------------------------------------------------
9de10aa | fluzz | 2015-04-04 11:20:56 +0200

New floor_tiles and obstacles atlases, due to png filenames being now
sorted when building them (see commit 3651de2).
------------------------------------------------------------------------
5e719af | fluzz | 2015-04-04 11:10:47 +0200

floor_tiles, obstacles: Improve Makefile.
------------------------------------------------------------------------
3651de2 | fluzz | 2015-04-04 10:52:27 +0200

Sort filenames before to create floor_tiles and obstacles atlases.
------------------------------------------------------------------------
4fe864e | fluzz | 2015-04-03 10:20:07 +0200

make install: Do not install dialogs/legacy
------------------------------------------------------------------------
be40a15 | Scott Furry | 2015-04-03 17:40:25 +0200

fddnm: bug fix, update documentation and improve presentation/layout
------------------------------------------------------------------------
f015312 | Matthias Krüger | 2015-04-03 17:20:43 +0200

dialogs: c-net: remove gettext marker from " . " string.
------------------------------------------------------------------------
e7ed00a | Matthias Krüger | 2015-04-03 17:09:40 +0200

death menu: if we press ESC key, don't respawn but exit the menu
instead. If we die in the editor, display "Return to Editor" instead of
"Return to Main Menu".
------------------------------------------------------------------------
daa5b79 | Matthias Krüger | 2015-04-03 16:39:48 +0200

death: fix bug that caused GameLost title to be immediately skipped if
we clicked during tux post-death sequence and omit GameLost title
entirely if we die while playtesting in the editor.
------------------------------------------------------------------------
ee305ef | Matthias Krüger | 2015-04-03 00:05:02 +0200

editor: menu: remove "advanced options" submenu and move map validator
option into editor main menu.
------------------------------------------------------------------------
17028aa | Matthias Krüger | 2015-03-31 02:28:30 +0200

graphics: regenerate flood and obstacle atlases.
------------------------------------------------------------------------
8731890 | Matthias Krüger | 2015-03-31 02:19:34 +0200

build: fix output of find command which gets make_atlas input files.
(paths changes from "./foo/bar" to "foo/bar")
------------------------------------------------------------------------
e0245d0 | Matthias Krüger | 2015-03-18 09:44:55 +0100

make scan-build: fix for clang 3.6
------------------------------------------------------------------------
a7f9de3 | fluzz | 2015-03-29 18:23:14 +0200

Fix building in a separate directory
------------------------------------------------------------------------
a0e58d4 | fluzz | 2015-03-26 18:29:36 +0100

Check that a font bitmap atlas is not too large before to try to
creature an OpenGL texture. (Note: If an atlas image is too large, the
already existing code cuts it into individual images and creates an
OpenGL texture for each part)
------------------------------------------------------------------------
e369374 | fluzz | 2015-03-25 19:05:17 +0100

Reload the bitmap fonts if the charset encoding to be used is changed
when the user selects a new language.
------------------------------------------------------------------------
9861652 | fluzz | 2015-03-25 19:04:02 +0100

Add functions to free a font structure.
------------------------------------------------------------------------
80c665f | fluzz | 2015-03-25 19:02:22 +0100

Change the lang_set() function to set a flag if the charset encoding is
changed.
------------------------------------------------------------------------
4ae3adc | fluzz | 2015-03-24 19:40:39 +0100

Add a flag to denote if an image's texture is a 'sub-texture'.
------------------------------------------------------------------------
8357a8e | fluzz | 2015-03-24 19:36:13 +0100

Do not add padding to surfaces which already have PoT dimensions.
------------------------------------------------------------------------
aad3ca9 | Matthias Krüger | 2015-03-16 15:22:35 +0100

editor: revert previous commit and instead scale down minimap and move
all the other buttons on top of it down by 40 units.
------------------------------------------------------------------------
baf22f7 | Matthias Krüger | 2015-03-16 14:41:28 +0100

editor: fix savemap and quit buttons overlapping label-name button on
-r0; move the former two up by 10 pixels.
------------------------------------------------------------------------
51d1e8e | Scott Furry | 2015-03-11 21:30:48 +0100

build: fix compile warning on FreeBSD with clang 3.4.  init.c calling
iconv with char**
------------------------------------------------------------------------
49e0bfd | Xenux | 2015-03-10 22:14:47 +0100

events: implements enemy hacked event, triggered when tux hacks a enemy
bot. The new event uses the same parameters as death event.
------------------------------------------------------------------------
0d2571a | Matthias Krüger | 2015-03-10 19:57:58 +0100

make: add "scan-build" target which runs clang analyze
------------------------------------------------------------------------
4871a56 | fluzz | 2015-01-13 18:15:06 +0100

We still have obstacles with negative coords saved to levels.dat.
------------------------------------------------------------------------
1feb11b | Matthias Krüger | 2015-03-10 18:47:06 +0100

tux: fix a bug where we would say "Lost -10 valuable circuits" instead
of "10".
------------------------------------------------------------------------
a11f21b | fluzz | 2015-03-10 18:36:15 +0100

Fix a "Possible null pointer dereference" found by cppcheck.
------------------------------------------------------------------------
92755ba | Matthias Krüger | 2015-03-09 23:30:13 +0100

clang: fix -Wformat warning
------------------------------------------------------------------------
9525120 | Matthias Krüger | 2015-03-09 23:14:11 +0100

clang: fix 3 -Wformat-security warnings
------------------------------------------------------------------------
93a2b13 | Matthias Krüger | 2015-03-09 21:14:50 +0100

map: level 29: make center of the arena more obvious.
------------------------------------------------------------------------
0273069 | infrared | 2015-03-09 19:54:37 +0100

[graphics] 614: Temporarily remove shadow, add gethit and death
animations.
------------------------------------------------------------------------
7fc9139 | Matthias Krüger | 2015-03-06 12:08:14 +0100

make cppcheck: include --enable=information
------------------------------------------------------------------------
abbef90 | Xenux | 2015-03-06 00:24:28 +0100

dialogs: Tania Quest refactoring
------------------------------------------------------------------------
c1c0149 | Matthias Krüger | 2015-03-06 00:24:15 +0100

Revert "dialog: Tania: hackishly attempt to solve problems when Spencer
is dead and we try to bring Tania to him."
------------------------------------------------------------------------
42347bb | Matthias Krüger | 2015-03-06 00:24:14 +0100

Revert "dialogs: Spencer: fix death check."
------------------------------------------------------------------------
25e5a66 | Matthias Krüger | 2015-03-04 23:48:41 +0100

editor: rephrase some enemy-placing related strings and add hints for
translators.
------------------------------------------------------------------------
45bfcd8 | Matthias Krüger | 2015-03-04 22:53:38 +0100

Use the adequate [f]abs[f]() functions. Fix compilation warnings.
------------------------------------------------------------------------
3bd01b9 | Gregory Lozet | 2015-03-04 22:42:57 +0100

Calls the free() functions at game exit.
------------------------------------------------------------------------
e3f4334 | Gregory Lozet | 2015-03-04 22:28:22 +0100

Add some other free() functions, to be called at game exit.
------------------------------------------------------------------------
75b7aed | Gregory Lozet | 2015-03-04 22:09:05 +0100

Add free() functions to widgets.
------------------------------------------------------------------------
f667d65 | Scott Furry | 2015-03-04 18:32:23 +0100

Add Freedroid Dialog Node Mapper document to the Doxygen docs.
------------------------------------------------------------------------
7104f86 | Scott Furry | 2015-03-04 10:21:23 +0100

Add the "Freedroid Dialog Node Mapping" tool. That's an independent
tool, with its own autogen/configure/make chain.
------------------------------------------------------------------------
c9019a9 | Matthias Krüger | 2015-03-03 19:12:24 +0100

make cppcheck(-report): update paths to tools dir.
------------------------------------------------------------------------
db5498b | fluzz | 2015-03-03 15:12:17 +0100

Change FILES to reflect the addition of the tools subdir.
------------------------------------------------------------------------
a51c226 | fluzz | 2015-03-03 15:11:15 +0100

Move croppy tool to tools/image. Not built by default (need configure
--enable-dev-tools)
------------------------------------------------------------------------
2d46e37 | fluzz | 2015-03-02 21:07:09 +0100

Move 'gluem' tools inside tools/font and tools/atlas. Only make_atlas is
built by default. To compile the other dev tools, run configure with
--enable-dev-tools
------------------------------------------------------------------------
b025c60 | fluzz | 2015-03-03 16:45:44 +0100

Avoid a potentially problematic snprintf().
------------------------------------------------------------------------
e92cb90 | fluzz | 2015-03-03 11:11:28 +0100

codeset conversion of Title texts: Add transliteration, so that an
ellipsis is converted to a sequence of 3 dots, for instance.
------------------------------------------------------------------------
1141183 | Matthias Krüger | 2015-03-02 17:51:37 +0100

takeover: fix stack-buffer-overflow when using translations and
accessing takeover instructions.
------------------------------------------------------------------------
d5782bb | Matthias Krüger | 2015-03-02 17:21:10 +0100

menu: change entry hover sound to a butchered version of
CameraTakePicture.ogg which lacks the "echo" (MenuClick.ogg)
------------------------------------------------------------------------
09eecd9 | Scott Furry | 2015-03-01 13:37:17 +0100

Dynamically set lua2dox path using configure.
------------------------------------------------------------------------
3748496 | fluzz | 2015-03-01 12:39:54 +0100

Change header inclusions. Should fix compilation on our buildslaves.
------------------------------------------------------------------------
c37329e | fluzz | 2015-02-27 18:02:56 +0100

Fix building of gluem tools on win32.
------------------------------------------------------------------------
aa4165b | fluzz | 2015-02-27 00:30:15 +0100

gluem/Makefile: Re-include lua CFLAGS when using embedded lua. That's
needed due to some header files including lua.h
------------------------------------------------------------------------
fd3d308 | fluzz | 2015-02-27 00:22:54 +0100

Reduce the horizontal spacings between the parafont glyphs.
------------------------------------------------------------------------
6b26fd2 | fluzz | 2015-02-27 00:17:19 +0100

Remove some unneeded header inclusions from explodefont.c and gluefont.c
------------------------------------------------------------------------
80876a6 | fluzz | 2015-02-27 00:08:28 +0100

Fix the build and execution error which was introduced by ad50da9caa81
and reverted by b4e97350f1.
------------------------------------------------------------------------
0354a50 | Matthias Krüger | 2015-02-26 22:25:07 +0100

menu: remove "---" segments from hero-naming screen.
------------------------------------------------------------------------
b4e9735 | fluzz | 2015-02-26 22:17:37 +0100

Comment out the code introduced in commit ad50da9caa81. On some OS, such
as MacOS, -liconv is needed. There is also an asan crash when calling
strlen() on the converted buffer.
------------------------------------------------------------------------
b31d14e | fluzz | 2015-02-26 21:04:59 +0100

Update translation of Title files.
------------------------------------------------------------------------
01b0392 | fluzz | 2015-02-26 10:11:46 +0100

Remove the use of LINE_HEIGHT_FACTOR which was actually only used when
rendering Title texts (due to the old parafont missing an ascend space).
------------------------------------------------------------------------
eabbd3b | fluzz | 2015-02-25 18:14:53 +0100

New small fonts and parafont
------------------------------------------------------------------------
ad50da9 | fluzz | 2015-02-25 14:19:11 +0100

Convert encoding of Title texts from UTF-8 to the encoding of the
currently selected language, before to display them.
------------------------------------------------------------------------
3364afc | fluzz | 2015-02-21 11:57:38 +0100

Add gluem/make_bmchars, a tool to create bitmap individual chars from a
TTF, conditionally built if SDL_ttf is installed. Mention the need for
SDL_ttf into INSTALL.freedroidRPG.
------------------------------------------------------------------------
5696f28 | Matthias Krüger | 2015-02-18 15:35:52 +0100

manpage: update to include -t | --system_lang
------------------------------------------------------------------------
2668e5d | fluzz | 2015-02-18 08:39:59 +0100

Add a -t|--system_lang cmdline option to force the use of the system's
default language, instead of the one defined in fdrpg.cfg.
------------------------------------------------------------------------
711c638 | fluzz | 2015-02-17 20:13:31 +0100

Add missing chars to font05, font05_red and font05_white for ascii,
iso-8859-2 and iso-8859-15 codesets.
------------------------------------------------------------------------
923c4b1 | Scott Furry | 2015-02-16 15:39:53 +0100

build / graphics: remove explicit calls to "make"
------------------------------------------------------------------------
f9d208e | fluzz | 2015-02-15 19:27:20 +0100

Remove a debug msg, forgotten in commit ca92e72b4977
------------------------------------------------------------------------
ca92e72 | fluzz | 2015-02-15 19:11:56 +0100

Translations are no more immediately changed when a new language is
selected, due to a bug introduced in commit d3d7e6bb8a: setlocale() is
not called when a new language is selected. Fixed by this commit.
------------------------------------------------------------------------
9db6ceb | fluzz | 2015-02-15 18:14:31 +0100

Activate czech language. Note: it uses iso-8859-2 codeset, but not all
bitmap fonts are yet available.
------------------------------------------------------------------------
7ed66b5 | fluzz | 2015-02-15 18:13:28 +0100

Add missing chars of cpuFont (ascii, iso-8859-15 and iso-8859-2
versions)
------------------------------------------------------------------------
fccbd0a | fluzz | 2015-02-15 18:11:23 +0100

gluem: Enable individual accent chars in ISO-8859-2 codeset.
------------------------------------------------------------------------
ad77399 | Matthias Krüger | 2015-02-14 22:22:16 +0100

gluem: fix three cppcheck warnings about mismatching argument types in
format strings. Warnings were:
------------------------------------------------------------------------
3b2113c | Matthias Krüger | 2015-02-14 01:18:25 +0100

dialogs: Spencer: fix death check.
------------------------------------------------------------------------
cee7d37 | Matthias Krüger | 2015-02-13 18:22:19 +0100

dialog: Tania: hackishly attempt to solve problems when Spencer is dead
and we try to bring Tania to him.
------------------------------------------------------------------------
e8aae81 | Matthias Krüger | 2015-02-13 18:03:33 +0100

events: Spencer: when Spencer is killed, even tough it should be "ok"
(Spencer_can_die == true), print that it might not be a good idea (there
are issues with Tanias storyline.)
------------------------------------------------------------------------
07dfae4 | fluzz | 2015-02-11 10:57:03 +0100

Fix rtprof.c to use the new names of the font handling functions
------------------------------------------------------------------------
3404dfc | fluzz | 2015-02-08 18:08:51 +0100

Regenerate ISO-8859-15 fonts in their subdir - Create ASCII fonts
------------------------------------------------------------------------
eb4858f | fluzz | 2015-02-08 17:58:36 +0100

Add missing last empty char in cpuFont
------------------------------------------------------------------------
55656dc | fluzz | 2015-02-08 17:54:18 +0100

explodefont/gluefont: The individual character bitmaps are now named
using the ISO-8859 char names,  and the codeset of the bitmap font to
explode or to glue is to be defined.
------------------------------------------------------------------------
d3d7e6b | fluzz | 2015-02-03 10:25:07 +0100

Our bitmap fonts are subsets of the ISO-8859-15 8-bit codeset. In order
to be able to use non Latin-9 alphabets, this patch adds handling of
charset encodings.
------------------------------------------------------------------------
5f318f4 | fluzz | 2015-02-04 19:56:44 +0100

Change load_image_surface() parameters to use image filepath instead of
filename
------------------------------------------------------------------------
48829ad | fluzz | 2015-02-02 20:51:01 +0100

Add load_fdrpg_config() to load game independent data (i.e.
configuration of the fdrpg engine by itself) at the very beginning of
the game initialization.
------------------------------------------------------------------------
9e2368f | fluzz | 2015-02-02 20:25:08 +0100

Change my_strdup(char *) to my_strdup(const char *), to mimic strdup().
------------------------------------------------------------------------
b9ad8f4 | fluzz | 2015-02-02 18:34:43 +0100

Rename some functions related to font processing, to respect our coding
standards.
------------------------------------------------------------------------
74b3ff4 | fluzz | 2015-01-30 18:11:43 +0100

Add font's height and letter_spacing to 'struct font'.
------------------------------------------------------------------------
2075dd1 | fluzz | 2015-01-29 19:36:14 +0100

Replace our global font pointers (Menu_BFont and so on) to points to a
'struct font' instead of a 'struct BFont'.
------------------------------------------------------------------------
2db76f0 | fluzz | 2015-01-29 19:19:59 +0100

Currently, we use global pointers referencing the loaded font bitmaps.
This prevents to later change the fonts at runtime, which is needed if
the use selects a language that uses an other codeset encoding.
------------------------------------------------------------------------
04ee9c0 | fluzz | 2015-01-29 11:24:56 +0100

Refactor the functions related to font handling.
------------------------------------------------------------------------
7538c90 | Gregory Lozet | 2015-02-09 22:09:51 +0100

editor: fix crash when changing random enemies amount while droid type
list of current level is empty. Fixes #788
------------------------------------------------------------------------
3313628 | Matthias Krüger | 2015-02-05 18:48:05 +0100

cppcheck: enable posix.cfg
------------------------------------------------------------------------
75e2c13 | Matthias Krüger | 2015-01-31 13:42:34 +0100

cppcheck: suppress warning in win32/pngtoico.c
------------------------------------------------------------------------
fcf813b | Benjamin Leduc | 2015-01-29 18:55:06 +0000

translation update
------------------------------------------------------------------------
9433d54 | fluzz | 2015-01-13 18:31:40 +0100

Save bot list in the order they were loaded.
------------------------------------------------------------------------
a5a2c62 | Matthias Krüger | 2015-01-14 14:47:10 +0100

remove no longer needed map validator suppressions of obstacles in
invalid positions
------------------------------------------------------------------------
612bba9 | Matthias Krüger | 2015-01-14 14:41:15 +0100

map: remove several obstacles with invalid positions.
------------------------------------------------------------------------
0d6fddd | Matthias Krüger | 2015-01-14 14:11:34 +0100

stderr: if an error occurrs and warning is put out, don't print "we
continue execution" all the time.
------------------------------------------------------------------------
18070e4 | fluzz | 2015-01-13 19:08:21 +0100

Revert "We still have obstacles with negative coords saved to
levels.dat."
------------------------------------------------------------------------
7e074eb | fluzz | 2015-01-11 12:16:05 +0100

We still have obstacles with negative coords saved to levels.dat. Until
the bug is found, this patch add specific processing of those obstacles:
- When an invalid obstacle is loaded/added to a map while inside   the
lvleditor, the obstacle is added but with a warning message. - When
saving to levels.dat (in the lvleditor), the invalid obstacle   is saved
but with a warning message. - When saving to MapEd for playtesting or
reloading after playtesting,   the obstacle is silently saved/loaded, so
that it is still present   in the lvleditor and can be saved to
levels.dat for further   investigation of the bug. - When loading or
saving a game, the invalid obstacle is silently   ignored (not loaded
nor saved). - When an obstacle is moved to an invalid position, a
warning   message is displayed and the obstacle is not moved.
------------------------------------------------------------------------
07cd3c6 | Matthias Krüger | 2015-01-11 15:04:21 +0100

leveledit_tool_place.c: fix cppcheck inline suppression
------------------------------------------------------------------------
62ff975 | fluzz | 2015-01-09 09:44:09 +0100

[lvleditor] When drawing a wall or copy-pasting an obstacle, a new
obstacle is created. Creating an obstacle can fail, and so those two
editor tools have to take care of the failure, and not continue to act
as if the obstacle was created.
------------------------------------------------------------------------
0eae241 | Matthias Krüger | 2015-01-11 00:52:28 +0100

make cppcheck: check win32 directory as well.
------------------------------------------------------------------------
c3ea432 | Matthias Krüger | 2015-01-10 23:41:34 +0100

items: stock certificate: remove last sentence of item description to
avoid confusion.
------------------------------------------------------------------------
d02be31 | Matthias Krüger | 2015-01-07 11:31:31 +0100

menu: change menu entry hover sound, fix bug that played hover-sound
twice when navigating via menu.
------------------------------------------------------------------------
129a802 | Matthias Krüger | 2015-01-06 19:06:35 +0100

sound.c: fix cppcheck style warning [src/sound.c:388]: (style) Variable
'audio_channels' is assigned a value that is never used.
------------------------------------------------------------------------
1e3373e | basse | 2015-01-05 17:28:01 +0100

New 614 model
------------------------------------------------------------------------
402a99c | fluzz | 2015-01-05 17:15:08 +0100

Parallel build of po/ subdir sometimes fails. That's due to some
implicit dependencies orderings which are not respected when using
parallel build. Those orderings should be made explicits. In the
meanwhile, we force serial run of make.
------------------------------------------------------------------------
19dec6a | fluzz | 2015-01-05 16:58:05 +0100

3D sound: immediately choose to play an un-positioned sound if the
listener and the emitter are identical. This avoid some unneeded
computation (such as the distance between the source and the listener).
------------------------------------------------------------------------
032c518 | fluzz | 2014-12-09 19:41:49 +0100

Improve targeting of enemies in APressed mode or with the "Use Weapon"
skill.
------------------------------------------------------------------------
d84c988 | fluzz | 2015-01-04 13:23:47 +0100

[hud] Do not try to draw a vertical status bar if the status value is
negative. Fixes 5th warning reported in issue773.
------------------------------------------------------------------------
bdc2542 | fluzz | 2015-01-04 13:06:13 +0100

[takeover minigame] Fix wrong indexing of a 3-dim array access (this
fixes the 4th warning reported in issue773), and center the Tux and
enemy portrait in their respective locations on the background image.
------------------------------------------------------------------------
692b4b8 | fluzz | 2015-01-03 12:37:36 +0100

Avoid an out-of-bound array access (index -1) on Me.destroyed_bots[].
Fix third warning reported in issue773
------------------------------------------------------------------------
4a036ff | fluzz | 2015-01-03 12:15:00 +0100

Play sound when mouse hovers menu entries
------------------------------------------------------------------------
2cce3a3 | fluzz | 2015-01-03 12:08:40 +0100

Play a sound when the Ecape and LevelEditor menus are opening.
------------------------------------------------------------------------
8d40a77 | fluzz | 2014-12-29 14:11:24 +0100

Sound rework. Jumbo patch, with lot of changes that can not easily be
cut into several commits.
------------------------------------------------------------------------
4e3026e | Matthias Krüger | 2014-12-31 12:11:35 +0100

fix cppcheck style warnings:
------------------------------------------------------------------------
c2ddc20 | fluzz | 2014-12-29 16:33:45 +0100

SDL audio resampler is not very good to convert low sampling rate files
(8000Hz for instance).
------------------------------------------------------------------------
0634348 | fluzz | 2014-12-29 13:41:07 +0100

Add a my_strdup(). It behaves like strdup() but terminates the game in
case of out of memory error.
------------------------------------------------------------------------
1c3c8d0 | infrared | 2014-12-20 21:26:48 +0200

Tweak the sand edge tiles, making them appear less "flat" and more like
the graphics they replaced. Fix the offsets of an edge for seamless
tiling with the sand floor.
------------------------------------------------------------------------
6980da0 | Jesusaves | 2014-12-13 19:00:02 +0100

map: level 59: add "boss"-enemy (999).
------------------------------------------------------------------------
8a7ecb4 | fluzz | 2014-12-13 18:54:12 +0100

Avoid an array access with index -1
------------------------------------------------------------------------
d81da9b | fluzz | 2014-12-13 18:19:43 +0100

Change luaFD_tux:add_gold() to avoid an addition between an unsigned
integer and a negative value. Depending on the way the compiler compiles
that expression, the negative value can be transformed into a large
positive value. (detected by Clang -fsanitize=interger)
------------------------------------------------------------------------
5be53e2 | fluzz | 2014-12-13 15:19:11 +0100

Limit width of enemy's energy bar
------------------------------------------------------------------------
148e81c | fluzz | 2014-12-10 18:28:30 +0100

Use the whole width of the HUD console rect to wrap text.
------------------------------------------------------------------------
f340492 | fluzz | 2014-12-10 11:19:11 +0100

Output the localized version of the quest name in the message displayed
when a quest is assigned/updated/completed.
------------------------------------------------------------------------
7071605 | fluzz | 2014-12-09 14:11:32 +0100

Fix use of "Use Weapon" skill: fire an attack using the mouse position
as the target location.
------------------------------------------------------------------------
9a8043d | fluzz | 2014-12-09 14:08:54 +0100

Fix loading of "special" skills, such as "Use Weapon"
------------------------------------------------------------------------
53ab09f | Jesusaves | 2014-12-07 16:24:45 +0100

Add FDnpc.get_sensor(), which returns NPC sensor's name. Use it in the
AfterTakeover dialog.
------------------------------------------------------------------------
ae6b4ef | Jesusaves | 2014-12-07 15:53:10 +0100

[dialog] Some typos on Mike's dialog.
------------------------------------------------------------------------
f1cc11a | fluzz | 2014-12-07 15:20:06 +0100

[dialog validator] The dialog validator does not execute the whole
script codes. For instance, the 'false' branch of 'if' blocks are not
executed. All node names used in show()/hide()/show_if() calls are thus
not checked.
------------------------------------------------------------------------
c50577a | Matthias Krüger | 2014-11-30 13:35:55 +0100

dialog: SADD: comment out node52 so far since it is not used. Fixes
#778.
------------------------------------------------------------------------
4a22e5a | Matthias Krüger | 2014-11-30 13:25:30 +0100

dialog: DocMoore: show node about Brain enlargement Pill if we have it
in inventory. Fixes #777.
------------------------------------------------------------------------
8e473ee | Scott Furry | 2014-11-30 13:05:06 +0100

dialogs: Richard: fix reference to unavailable nodes. Fixes #775.
------------------------------------------------------------------------
43765ea | fluzz | 2014-11-29 15:17:40 +0100

[dialogs] A debug code was not removed before to push commit 4f3bdf2.
------------------------------------------------------------------------
4f3bdf2 | fluzz | 2014-11-29 15:14:21 +0100

[dialogs] TutorialTom: fix a code that was commented as not working.
------------------------------------------------------------------------
49f82d1 | fluzz | 2014-11-29 14:23:56 +0100

chat engine (C part): do not fill the chat_selector when a new dialog is
started. This avoid 'display flickering'.
------------------------------------------------------------------------
2f2279f | fluzz | 2014-11-29 14:22:19 +0100

resume_lua_coroutine(): extract the error pretty-printer from within a
case-switch.
------------------------------------------------------------------------
388a690 | Matthias Krüger | 2014-11-27 21:05:32 +0100

menu: add swedish translation to language option menu.
------------------------------------------------------------------------
2cd4405 | Matthias Krüger | 2014-11-27 20:41:21 +0100

translation: add sv language files, fix build.
------------------------------------------------------------------------
9f1801c | Benjamin Leduc | 2014-11-27 11:32:05 +0000

Swedish language addition
------------------------------------------------------------------------
3210344 | Benjamin Leduc | 2014-11-25 23:36:25 +0000

translation updates
------------------------------------------------------------------------
1812d7d | fluzz | 2014-11-22 21:51:41 +0100

Add a documentation about the implementation of Lua bindings.
------------------------------------------------------------------------
56fb42b | fluzz | 2014-11-22 21:50:51 +0100

NPC Lua binding: Fix documentation of functions.
------------------------------------------------------------------------
2e4bd6b | fluzz | 2014-11-22 21:46:00 +0100

Tux Lua binding: Use a local C struct instead of directly refering to
struct tux. This is to be coherent with the NPC binding.
------------------------------------------------------------------------
8078d6b | fluzz | 2014-11-16 13:58:37 +0100

Fix sdl.m4 to avoid a memory leak error when configure checks sdl lib
(when running configure with clang in asan mode)
------------------------------------------------------------------------
d510a28 | Jesusaves | 2014-11-11 17:51:52 +0100

Replace a test about Tux visibilty by a call to can_see_tux()
------------------------------------------------------------------------
174420a | fluzz | 2014-11-11 17:35:00 +0100

Add a header to savegames (.sav.gz files) containing the build flags and
git version
------------------------------------------------------------------------
3849dd3 | Matthias Krüger | 2014-11-09 19:18:08 +0100

configure: print LIBS in summary as well.
------------------------------------------------------------------------
3f175d5 | Matthias Krüger | 2014-11-09 17:24:11 +0100

configure: list CFLAGS and LDFLAGS in summary.
------------------------------------------------------------------------
7104007 | fluzz | 2014-11-09 12:35:14 +0100

Add some cppcheck suppressions
------------------------------------------------------------------------
d0ff0db | fluzz | 2014-11-09 12:31:40 +0100

Comment 2 useless assignments in decode_dimensions(). We do not remove
them, because they are needed (and so have to be commented out) if that
function is extended.
------------------------------------------------------------------------
26ef7af | fluzz | 2014-11-09 12:31:11 +0100

Rename a variable to avoid to hide a typedef with the same name
------------------------------------------------------------------------
781f020 | fluzz | 2014-11-09 12:29:44 +0100

Rename a variable to avoid to hide a typedef with the same name
------------------------------------------------------------------------
d829c69 | fluzz | 2014-11-08 18:35:01 +0100

Check return value of deflate()
------------------------------------------------------------------------
425f0da | fluzz | 2014-11-08 18:10:32 +0100

Remove a useless assignment
------------------------------------------------------------------------
df1e918 | fluzz | 2014-11-08 18:03:30 +0100

Check that realloc() was successful. If not, abort the game (there is
not a lot that we can do if we are short of memory)
------------------------------------------------------------------------
7ba5027 | fluzz | 2014-11-08 17:16:11 +0100

Rename a variable to avoid to hide a typedef with the same name
------------------------------------------------------------------------
5acc9df | fluzz | 2014-11-08 17:09:51 +0100

Avoid to store a pointer to a local variable into a non local struct.
------------------------------------------------------------------------
70dbf8a | fluzz | 2014-11-08 16:18:47 +0100

Prevent possible buffer overflows, when using scanf() to read strings
------------------------------------------------------------------------
a670a31 | fluzz | 2014-11-05 19:00:43 +0100

Change a loop termination test, to avoid cppcheck to complain about a
possible null pointer assignment.
------------------------------------------------------------------------
065a89b | fluzz | 2014-10-29 18:40:04 +0100

Use MyMalloc() insteadof malloc() in some places, to ensure that memory
is initialized
------------------------------------------------------------------------
73e12bc | fluzz | 2014-10-29 18:36:04 +0100

Rename a variable to avoid to hide a typedef with the same name.
------------------------------------------------------------------------
4c30652 | fluzz | 2014-10-29 18:28:47 +0100

Fix wrong size value in a memset() call
------------------------------------------------------------------------
d537187 | fluzz | 2014-10-29 18:13:01 +0100

Rename a variable to avoid to hide a typedef with the same name.
------------------------------------------------------------------------
24977ca | fluzz | 2014-10-29 08:44:35 +0100

Rename a variable to avoid to hide a typedef with the same name.
------------------------------------------------------------------------
753ac72 | fluzz | 2014-10-29 08:31:59 +0100

Fix the code that get available resolutions: the last entry was
unintentionally removed, and avoid a possible array[-1] access.
------------------------------------------------------------------------
d132ab3 | fluzz | 2014-10-29 08:31:10 +0100

Cast a pointer to avoid arithmetic on void pointers.
------------------------------------------------------------------------
4e2f114 | Xenux | 2014-11-09 16:25:40 +0100

editor: make item drop class optional for enemy/level.
------------------------------------------------------------------------
f5d76d8 | fluzz | 2014-11-09 15:47:22 +0100

configure: display actual compiler in summary (clang disguises itself as
gcc on MacOSX)
------------------------------------------------------------------------
562122b | fluzz | 2014-11-09 15:17:08 +0100

Fix configuration with clang
------------------------------------------------------------------------
a52c6e5 | fluzz | 2014-10-30 18:36:11 +0100

configure: check all required libs before to set our own build
directives. This avoid to build and run the conftest sources in asan
mode, for instance, and risks execution error.
------------------------------------------------------------------------
cb628f7 | fluzz | 2014-10-28 23:38:55 +0100

Fix freedroidRPG to compile with clang.
------------------------------------------------------------------------
92abc29 | fluzz | 2014-10-28 23:37:12 +0100

[Doxygen] Use monospace font in code listing.
------------------------------------------------------------------------
ec9895a | Matthias Krüger | 2014-09-27 09:14:19 +0200

map: level 8: add some waypoints to the warehouse entrance so bots spawn
there.
------------------------------------------------------------------------
d101ebd | Gregory Lozet | 2014-09-24 21:04:07 +0200

skills: fix extract bot parts skill not getting us any items when skill
level was > 6.
------------------------------------------------------------------------
ee333b5 | fluzz | 2014-09-23 23:47:14 +0200

cppcheck: Set up the actually needed configuration parameters, instead
of letting cppcheck try all of them. This speed-up a cppcheck run by a
factor of 20 (roughly). Removed the now unneeded 'cppcheck-fast' and
'cppcheck-full' make targets.
------------------------------------------------------------------------
4afca58 | fluzz | 2014-09-23 23:45:18 +0200

Use the '"include <xxxx>" notation for all included system files.
------------------------------------------------------------------------
3ecf271 | fluzz | 2014-09-16 18:39:24 +0200

Do not try to decrement weapon's ammunition after a weapon was deleted
due to too much damage.
------------------------------------------------------------------------
f8160ce | fluzz | 2014-09-16 18:12:24 +0200

Enforce the recognition of numkeys on some non-US keyboards.
------------------------------------------------------------------------
8c0f648 | Scott Furry | 2014-09-12 21:53:10 +0200

wiki parsing: sensor itegration
------------------------------------------------------------------------
d748d17 | fluzz | 2014-09-10 19:24:07 +0200

Use WaitNoEvent() when the dialog screen is closed, before to return to
the game main screen. This fixes issue 704.
------------------------------------------------------------------------
50066ae | fluzz | 2014-09-09 18:30:18 +0200

Add a WaitNoEvent() function, to be used to wait for the end of pending
events before to leave a UI panel.
------------------------------------------------------------------------
a9b6c36 | fluzz | 2014-09-09 18:21:46 +0200

input.c: Remove double definition of 2 global vars (uselessly also
defined in proto.h), and set the globals to static.
------------------------------------------------------------------------
5a7dd02 | fluzz | 2014-09-11 20:37:34 +0200

Fix decrementing ammo count on ranged shot.
------------------------------------------------------------------------
35acb88 | Matthias Krüger | 2014-09-11 01:19:50 +0200

various: signmessage: fix space; dude.dialog: add gettext marker to new
sign message of change_obstacle_message() call.
------------------------------------------------------------------------
02ad4c7 | Matthias Krüger | 2014-09-11 00:42:23 +0200

getopt1.c: fix mingw compile warning: "getopt1.c:93:2: warning: no
newline at end of file"
------------------------------------------------------------------------
5fd0fd4 | Scott Furry | 2014-09-11 00:21:00 +0200

wiki parsing: changes as a result of updates to item_specs.
------------------------------------------------------------------------
36003c7 | Matthias Krüger | 2014-09-10 23:56:35 +0200

map: level 0: (re?)add some c-net dialogs to some terminals.
------------------------------------------------------------------------
07b2435 | Matthias Krüger | 2014-09-10 23:33:12 +0200

map: level 0, 28: remove some signmessages that were not attached to any
signs.
------------------------------------------------------------------------
738b75b | fluzz | 2014-09-07 11:35:17 +0200

Protect against a potential out-of-bound array access.
------------------------------------------------------------------------
29d3678 | fluzz | 2014-09-06 23:42:40 +0200

Replace the use of 2 global variables, defining the position of a
tooltip's rectangle, by the use of a local SDL_Rect.
------------------------------------------------------------------------
9a866dc | fluzz | 2014-09-06 23:39:05 +0200

Use MyMalloc() instead of malloc() in alloc_autostr(), to stop the game
if the memory allocation fails (the returned value is never checked).
------------------------------------------------------------------------
0b3e0f8 | Matthias Krüger | 2014-09-06 23:13:29 +0200

Revert "npc.c: avoid cppcheck warning in npc.c about n.shoplist[200]
being accessed out of bounds."
------------------------------------------------------------------------
6f6c89d | Matthias Krüger | 2014-09-06 22:45:51 +0200

npc.c: avoid cppcheck warning in npc.c about n.shoplist[200] being
accessed out of bounds. warning was: [src/npc.c:225]: (error) Array
'n.shoplist[200]' accessed at index 200, which is out of bounds.
------------------------------------------------------------------------
d3c7011 | fluzz | 2014-09-05 22:09:55 +0200

lvleditor: Save sensor id in ReturnOfTux.droids
------------------------------------------------------------------------
4e028fa | Benjamin Leduc | 2014-09-04 21:37:20 +0000

Merge branch 'master' of ssh://git.code.sf.net/p/freedroid/code
------------------------------------------------------------------------
3571840 | Benjamin Leduc | 2014-09-04 21:36:14 +0000

Translations updates
------------------------------------------------------------------------
0400249 | fluzz | 2014-09-04 23:23:57 +0200

autostr_vprintf(): immediately resize the autostr if it is quite full.
------------------------------------------------------------------------
4e1c435 | fluzz | 2014-09-04 21:29:45 +0200

Add 'English (US)' to the language option menu
------------------------------------------------------------------------
bcde243 | fluzz | 2014-09-04 20:25:58 +0200

Fix a loop halt condition in mapgen_convert(), to avoid an array out of
bound access. Fix issue695.
------------------------------------------------------------------------
8055542 | Benjamin Leduc | 2014-09-04 19:10:19 +0000

Merge branch 'master' of ssh://git.code.sf.net/p/freedroid/code
------------------------------------------------------------------------
4e042f7 | Benjamin Leduc | 2014-09-04 19:07:55 +0000

Translations updates
------------------------------------------------------------------------
7ae5f46 | fluzz | 2014-09-02 18:04:33 +0200

Quote string data of obstacle extension definitions, and use a i18n
marker for sign messages.
------------------------------------------------------------------------
d8053b6 | fluzz | 2014-09-04 09:38:03 +0200

Level validator: Check extensions of wrong type, or associated to
non-interactive obstacles.
------------------------------------------------------------------------
d390b72 | fluzz | 2014-09-02 21:41:36 +0200

Play melee sounds when an enemy if not attacking with a ranged weapon.
------------------------------------------------------------------------
d9e4e6e | fluzz | 2014-08-28 11:10:43 +0200

Bullet's time_to_hide_still no more needed
------------------------------------------------------------------------
d28c7dd | fluzz | 2014-08-26 10:23:12 +0200

Rework (and clean up) the code used to fire a bullet shot by Tux. This
fixes the 'bullet in reverse direction' bug.
------------------------------------------------------------------------
21b8605 | fluzz | 2014-08-20 10:55:56 +0200

Several changes on struct itemspec: - rename some attributes to reflect
their actual use (and be coherent   with their names in item_specs.lua).
- change the definition of weapon.reloading_time. It now only denotes  
the delay needed to reload the weapon's clip. When the last bullet   of
a weapon's clip is fired, the delay before the next shot is thus   now
weapon.attack_time + weapon.reloading_time. - remove the need to define
a 'phony' melee_bullet for melee weapon   needing no ammunition, in
item_specs.lua
------------------------------------------------------------------------
3ae480f | fluzz | 2014-08-20 11:24:06 +0200

Remove bullet.angle - unused
------------------------------------------------------------------------
24468a7 | fluzz | 2014-08-14 19:01:48 +0200

Add bullet_init functions, used to initialize a bullet structure to
default values (depending on the shooter).
------------------------------------------------------------------------
a4a123b | fluzz | 2014-08-22 20:28:12 +0200

sound_effects.c: code 'beautification' - change a switch into a loop on
an array.
------------------------------------------------------------------------
41d3f8f | fluzz | 2014-08-22 20:27:16 +0200

play_sound_at_position(): avoid costly computations when the sound is
finally played unpositionned
------------------------------------------------------------------------
2d0e886 | fluzz | 2014-08-28 11:09:43 +0200

Add alert_once_window() and error_once_message().
------------------------------------------------------------------------
ba588b8 | matthiaskrgr | 2014-08-21 00:50:03 +0200

Initialize a local variable, to avoid a warning from cppcheck.
------------------------------------------------------------------------
f423ffc | matthiaskrgr | 2014-08-21 00:21:47 +0200

Fix some printf argument types (to avoid compilation warnings), and
change the returned type of get_experience_required() to unsigned int.
------------------------------------------------------------------------
71ca053 | Xenux | 2014-08-19 23:04:33 +0200

lua_module: FDdialog: Add warnings when enabling/displaying a node
without text dialogs: Remove "BUG, REPORT ME!" node texts
------------------------------------------------------------------------
f93b353 | Benjamin Leduc | 2014-08-16 10:47:59 +0000

translation updates
------------------------------------------------------------------------
bc65a6c | Matthias Krüger | 2014-08-16 00:10:00 +0200

src/{shop,view}.c: fix cppcheck warnings about redundant conditions:
[src/shop.c:102]: (style) Redundant condition: If EXPR == -1, the
comparison EXPR < 0 is always true. [src/view.c:3016]: (style) Redundant
condition: If EXPR == -1, the comparison EXPR < 0 is always true.
------------------------------------------------------------------------
3048e89 | xenux | 2014-08-16 14:45:21 +0200

dialogs: Mike: Improve the introduction of Mike with Tux and the
enrollment to the Advanced Arena.
------------------------------------------------------------------------
4dba8c0 | Benjamin Leduc | 2014-08-16 10:47:59 +0000

translation updates
------------------------------------------------------------------------
f616c11 | Matthias Krüger | 2014-08-16 00:10:00 +0200

src/{shop,view}.c: fix cppcheck warnings about redundant conditions:
[src/shop.c:102]: (style) Redundant condition: If EXPR == -1, the
comparison EXPR < 0 is always true. [src/view.c:3016]: (style) Redundant
condition: If EXPR == -1, the comparison EXPR < 0 is always true.
------------------------------------------------------------------------
09d6aa4 | Matthias Krüger | 2014-08-15 00:12:34 +0200

dialogs/src: more codespell corrections
------------------------------------------------------------------------
6049d22 | Scott Furry | 2014-08-14 21:31:20 +0200

wiki parsing: spelling corrections found via codespell.
------------------------------------------------------------------------
5b3d5b6 | xenux | 2014-08-08 22:12:22 +0200

Lualize Difficulty Parameters
------------------------------------------------------------------------
f3de262 | Benjamin Leduc | 2014-08-07 09:58:24 +0000

updated languages
------------------------------------------------------------------------
148b2fb | Benjamin Leduc | 2014-08-06 20:47:45 +0000

add Brazilian
------------------------------------------------------------------------
1cb2b04 | Matthias Krüger | 2014-08-06 18:18:09 +0200

lvledit_validator.c close va_list 'args'. Found via cppcheck:
[src/lvledit/lvledit_validator.c:177]: (error) va_list 'args' was opened
but not closed by va_end().
------------------------------------------------------------------------
f1a78b4 | fluzz | 2014-08-04 23:16:34 +0200

Use an auto_string to replace a string overlap in a call to sprintf().
------------------------------------------------------------------------
ce5acd2 | Matthias Krüger | 2014-08-01 20:15:23 +0200

omega island: fix few floor tiles, remove some redundant pathblockers,
add punctuation to some lines in the dialogs.
------------------------------------------------------------------------
0043730 | Amy de Buitléir | 2014-07-31 19:48:20 +0200

new level (72): Omega Island, inhabited by a scavenger bot and some
mysterious cult members...
------------------------------------------------------------------------
1d2ee3e | Matthias Krüger | 2014-07-28 20:50:12 +0200

dialog: Spencer / quest: Opening access to MS Office: fix dialog, we
have to use a terminal, not hack a droid. Spotted by Kibergus.
------------------------------------------------------------------------
3a6e6d2 | Matthias Krüger | 2014-07-23 02:54:25 +0200

make cppcheck-report: don't print where results are, cppchecks
htmlreport does this now.
------------------------------------------------------------------------
bf76a0b | Matthias Krüger | 2014-07-19 13:27:48 +0200

cppcheck: enable inconclusive message since htmlreport supports this
properly now.
------------------------------------------------------------------------
540c997 | Matthias Krüger | 2014-07-17 07:50:30 +0200

cppcheck: inline-suppress false positive (memleak in
lvledit_tool_place.c).
------------------------------------------------------------------------
f7618ef | Matthias Krüger | 2014-07-17 00:47:20 +0200

init.c: switch position of to checks, so that the limit check is run
before array index is used. Fixes cppcheck warning: [src/init.c:876]:
(style) Array index 'i' is used before limits check.
------------------------------------------------------------------------
cb3fbe7 | Matthias Krüger | 2014-07-17 00:04:13 +0200

mission.c: switch position of to checks, so that the limit check is run
before array index is used. Fixes cppcheck warning: [src/mission.c:46]:
(style) Array index 'idx' is used before limits check.
------------------------------------------------------------------------
9054662 | Matthias Krüger | 2014-07-16 21:20:57 +0200

bullet.c: don't break after return, fix cppcheck warnings.
[src/bullet.c:112]: (style) Consecutive return, break, continue, goto or
throw statements are unnecessary. [src/bullet.c:576]: (style)
Consecutive return, break, continue, goto or throw statements are
unnecessary.
------------------------------------------------------------------------
2ae68fd | Matthias Krüger | 2014-07-15 23:12:53 +0200

cppcheck: I accidentally modified .cppcheck_suppressions in the last
commit, revert that.
------------------------------------------------------------------------
41adb7e | Matthias Krüger | 2014-07-15 18:33:28 +0200

croppy.c: reduce var scrope of 'c' inside ParseCommandLine(). Found via
cppcheck, was: [croppy/croppy.c:194]: (style) The scope of the variable
'c' can be reduced.
------------------------------------------------------------------------
7fd06a0 | Matthias Krüger | 2014-07-13 14:45:13 +0200

dialog: Kevin: don't say "Hello again." etc when meeting for the first
time. Fixes #755.
------------------------------------------------------------------------
3f67b39 | Gregory Lozet | 2014-07-10 01:15:04 +0200

menu: avoid useless incrementation.
------------------------------------------------------------------------
8a65416 | Scott Furry | 2014-07-09 12:38:38 +0200

wiki parsing: update for FDnpc function usage
------------------------------------------------------------------------
8cd4ad0 | Gregory Lozet | 2014-07-09 12:36:43 +0200

view.c: avoid useless calculations inside
PutIndividuallyShapedDroidBody().
------------------------------------------------------------------------
7690f45 | Matthias Krüger | 2014-07-05 22:59:15 +0200

map: level 13: move shelve a bit so players don't get stuck. (Fixes
#752, hopefully)
------------------------------------------------------------------------
b77ee4d | Matthias Krüger | 2014-07-04 00:03:36 +0200

make cppcheck: remove -I. and include paths to sdl, instead use sdl.cfg
library shipped by cppcheck. This avoids many unnecessary configurations
from being pulled in and checked.
------------------------------------------------------------------------
e17c10a | Gregory Lozet | 2014-07-03 13:36:35 +0200

skills: don't allow usage of repair skill while fighting. Fixes #692.
------------------------------------------------------------------------
100769c | Gregory Lozet | 2014-07-03 00:44:53 +0200

options menu: add option to disable display of effect countdowns.
------------------------------------------------------------------------
094f08b | Matthias Krüger | 2014-07-03 00:05:55 +0200

map: level 24: fix typo in level description (ment => meant), spotted by
Greg.
------------------------------------------------------------------------
64698ff | Gregory Lozet | 2014-07-02 23:52:10 +0200

hud: show tux status (paralysis, slowdown, invisible, nmap) countdown in
game. (implements #338)
------------------------------------------------------------------------
0f68454 | Gregory Lozet | 2014-07-02 20:44:09 +0200

menu: fix selection, don't select first menu item when menu is refreshed
and the mouse cursor hovers some other item.
------------------------------------------------------------------------
98a9570 | Jesusaves | 2014-07-02 20:35:47 +0200

dialog: Butch: minor rephrasing.
------------------------------------------------------------------------
5895b01 | Xenux | 2014-07-02 15:49:28 +0200

editor: selector toolbar: display info about the item we are clicking
on, not the selected.
------------------------------------------------------------------------
9693fc1 | Xenux | 2014-07-01 13:45:25 +0200

lua/skills: lualize skill specification.
------------------------------------------------------------------------
ad07f64 | Jesusaves | 2014-07-01 13:27:36 +0200

dialog: Jennifer: prevent completing quest before getting it assigned.
------------------------------------------------------------------------
d70eb86 | Jesusaves | 2014-06-29 20:16:44 +0200

fix killed bots dropping their items on (0,0) on levels that Tux never
visited. Fixes #709.
------------------------------------------------------------------------
bb537b4 | Jesusaves | 2014-06-29 14:49:34 +0200

sensors: implement can_see_invisible_tux() helper function.
------------------------------------------------------------------------
ceb2ffa | Matthias Krüger | 2014-06-29 08:09:32 +0200

fix array being accessed out of bounds (found via cppcheck).
------------------------------------------------------------------------
cba4fc1 | Jesusaves | 2014-06-28 21:14:22 +0200

dialogs: Dixon, Richard, Spencer, TutorialTom: fix typos
------------------------------------------------------------------------
6777a1b | Matthias Krüger | 2014-06-27 21:41:48 +0200

src/misc.c: fix cppcheck warning: resource leak: config_file
------------------------------------------------------------------------
0fd0089 | Jesusaves | 2014-06-27 21:31:04 +0200

dialog: Dixon: fix giving grenades to tux according to difficulty level
(fixes #747).
------------------------------------------------------------------------
a741989 | Jesusaves | 2014-06-27 21:05:24 +0200

dialog: Kevin: add hint for translators, hide node 30 after selecting
it, show it on reentering the dialog.
------------------------------------------------------------------------
2a19a7d | fluzz | 2014-06-27 13:00:46 +0200

Fix a typo in the call to get_health(), in FDnpc_lfuns.lua
------------------------------------------------------------------------
fb92739 | Benjamin Leduc | 2014-06-20 17:00:54 +0000

translation update
------------------------------------------------------------------------
134ab78 | Matthias Krüger | 2014-06-20 15:52:36 +0200

src/lua/luaFD_npc.c: remove 2 gettext markers from (de)bug
output/stderr.
------------------------------------------------------------------------
cb28c06 | Matthias Krüger | 2014-06-20 15:47:29 +0200

dialog: Ewald: remove gettext marker from a debug/warning string that
doesn't really need it.
------------------------------------------------------------------------
1b861cd | fluzz | 2014-06-19 14:59:37 +0200

Fix the declaration of a lua function in FDnpc_lfuns (wrong use of ':'
instead of '.')
------------------------------------------------------------------------
11c823f | Scott Furry | 2014-06-17 14:31:24 +0200

wiki parsing: FDnpc changes update wiki parsing code.
------------------------------------------------------------------------
83eb961 | fluzz | 2014-06-15 23:08:41 +0200

[l10n] Update po/po-src + 100% French localization
------------------------------------------------------------------------
18528c1 | fluzz | 2014-06-15 22:37:54 +0200

Fix some i18n strings
------------------------------------------------------------------------
78c492d | fluzz | 2014-06-14 12:00:47 +0200

Move the guy_fail() lua helper function from script_helpers.lua into the
Guy dialog.
------------------------------------------------------------------------
83a83d4 | fluzz | 2014-06-14 11:22:23 +0200

Localization updates
------------------------------------------------------------------------
52e1cc2 | fluzz | 2014-06-12 22:16:32 +0000

win32 packager: Add lua_modules/ and locale/ into the package, and also
insert all the DLLs used by the win32 exe.
------------------------------------------------------------------------
b28901f | fluzz | 2014-05-06 08:25:15 +0200

Fix pathfinder - use map tile's timestamp as a mark of visited cells
------------------------------------------------------------------------
e81870c | fluzz | 2014-06-12 10:16:00 +0200

Remove now unneeded overrides of some Lua functions (for dialog
validation). Those overrides are now defined in Lua binding files.
------------------------------------------------------------------------
e564e06 | fluzz | 2014-06-11 21:21:50 +0200

Adapt all dialogs to use the new FDnpc Lua binding.
------------------------------------------------------------------------
ff89d80 | fluzz | 2014-06-11 21:14:41 +0200

[Lua binding] Auto-creation of FDnpc instances to ease the writing of
dialog scripts.
------------------------------------------------------------------------
18935b1 | fluzz | 2014-06-11 21:13:37 +0200

Mark in script_helpers.lua and lua.c the functions now implemented in
FDnpc (Lua binding) - as a reminder of what will be to remove later.
------------------------------------------------------------------------
f6ded21 | fluzz | 2014-06-11 21:10:30 +0200

[lua Binding] Introduce FDnpc, Lua binding of an NPC.
------------------------------------------------------------------------
8fd2253 | fluzz | 2014-06-11 20:57:47 +0200

[Lua Binding] Add a method to override some cfuns and lfuns definitions
when the game is run in dialog's validation mode (some cfuns and lfuns
can not be executed if the game engine is not actually running).
------------------------------------------------------------------------
c5c011f | fluzz | 2014-05-22 10:14:28 +0200

Mark in script_helpers.lua and lua.c the functions now implemented in
FDtux (Lua binding) - as a reminder of what will be to remove later.
------------------------------------------------------------------------
26f1090 | fluzz | 2014-05-28 18:59:45 +0200

Introduce two functions in enemy.c: enemy_set_state() and
enemy_set_destination() They were initially in lua.c but they are of
generic purpose, hence their transfer. Change lua.c to use them.
------------------------------------------------------------------------
af835ac | Matthias Krüger | 2014-06-12 00:26:52 +0200

dialogs: Pendragon: fix quest named I "corrected" in last commit.
------------------------------------------------------------------------
2607abf | Matthias Krüger | 2014-06-11 18:56:28 +0200

dialogs: fix typos
------------------------------------------------------------------------
4bf8e13 | Scott Furry | 2014-06-10 20:57:16 +0200

dialogs/quest: WillGapes Add update_quest to WillGapes dialog.
------------------------------------------------------------------------
857e04b | Matthias Krüger | 2014-06-10 21:04:36 +0200

Revert "dialogs/quest: WillGapes Add update_quest to WillGapes dialog."
------------------------------------------------------------------------
5c5c312 | Matthias Krüger | 2014-06-10 20:57:16 +0200

dialogs/quest: WillGapes Add update_quest to WillGapes dialog.
------------------------------------------------------------------------
b47e33d | Scott Furry | 2014-06-10 20:45:39 +0200

wiki parsing: move "page edit" warning.
------------------------------------------------------------------------
a39f448 | Scott Furry | 2014-06-10 20:43:16 +0200

wiki parsing: npc page: fix links to retrieve level wiki page and anchor
for NPC location.
------------------------------------------------------------------------
bcb65cb | Matthias Krüger | 2014-06-10 18:46:51 +0200

src/map.c: fix cppcheck warning [src/map.c:366] -> [src/map.c:372]:
(performance) Variable 'end_ptr' is reassigned a value before the old
one has been used.
------------------------------------------------------------------------
8f75531 | Scott Furry | 2014-06-08 23:07:53 +0200

Information Wiki page updating automation.
------------------------------------------------------------------------
a1191ff | Matthias Krüger | 2014-06-09 09:31:35 +0200

pngfuncs.c: fix resource leak found with cppcheck [src/pngfuncs.c:99]:
(error) Resource leak: fp
------------------------------------------------------------------------
9a3ac7b | fluzz | 2014-06-01 22:08:43 +0200

Link gluem tools with -lintl, if needed (not needed on Linux, due to the
gettext functions being integrated into the libc, but needed with mingw,
for instance, which uses an external libintl).
------------------------------------------------------------------------
2f06702 | Matthias Krüger | 2014-05-31 21:51:32 +0200

view.c: fix cppcheck warning (redundantAssignment) [src/view.c:1351] ->
[src/view.c:1358]: (performance) Variable 'item_under_cursor' is
reassigned a value before the old one has been used.
------------------------------------------------------------------------
a96b035 | fluzz | 2014-05-31 00:38:45 +0200

Pass definition of CC, RANLIB and STRIP to subdir Makefiles. Needed for
lua/ on cross-compilation.
------------------------------------------------------------------------
5c062d0 | Matthias Krüger | 2014-05-31 00:14:23 +0200

gitignore: add src/savestruc.c src/savestruc.h
------------------------------------------------------------------------
9aa0a05 | fluzz | 2014-05-31 00:04:39 +0200

Remove the check-local target from the lua/ Makefile - there is nothing
to check there
------------------------------------------------------------------------
47f9544 | Duong Khang Nguyen | 2014-05-30 12:13:13 +0200

build: use automake to include the third party Makefile which is
provided by Lua
------------------------------------------------------------------------
c625767 | Matthias Krüger | 2014-05-23 19:19:03 +0200

map: level 57: close water egde so we can't walk into freight station
accidentally from behind.
------------------------------------------------------------------------
7665dc6 | fluzz | 2014-05-13 12:06:21 +0200

Initialize some data to avoid compilation warnings
------------------------------------------------------------------------
54cae1f | fluzz | 2014-05-13 12:05:57 +0200

Avoid crash in display_text_using_line_height_with_cursor() if text
argument is NULL
------------------------------------------------------------------------
64bd6e0 | fluzz | 2014-05-13 11:57:19 +0200

Initialize some data to avoid compilation warnings
------------------------------------------------------------------------
e8b9690 | fluzz | 2014-05-05 18:31:32 +0200

Add a timestamp to map tiles, to be used by the A* algorithm as a mark
of already visited tiles (in replacement to the current fixed size
integer array).
------------------------------------------------------------------------
109813f | fluzz | 2014-05-05 18:27:29 +0200

Add a function to initialize the map tiles datastructures and refactor
several code parts to use it.
------------------------------------------------------------------------
9072be5 | fluzz | 2014-05-21 20:10:50 +0200

Change GET_SELF_INSTANCE_OF macro used in cfuns of Lua bindings. The
previous macro expected the userdata to be a pointer of pointer, which
was right for FDtux but is not compatible with the next to come FDnpc.
The new macro uses a pointer.
------------------------------------------------------------------------
9a82add | fluzz | 2014-05-21 20:09:33 +0200

Reorganize initialization of Lua dialog state
------------------------------------------------------------------------
182a1d8 | Matthias Krüger | 2014-05-20 22:10:06 +0200

INSTALL: a CFLAG should have been a CPPFLAG here, found by rudi_s.
------------------------------------------------------------------------
0eed81f | Jesusaves | 2014-05-20 21:02:31 +0200

INSTALL: fix download links to windows binarys from buildbot.
------------------------------------------------------------------------
3bbcf88 | Jesusaves | 2014-05-20 14:40:49 +0200

droids/sensors: make major terminal quards more difficult to tackle.
------------------------------------------------------------------------
7e0c8fe | Scott Furry | 2014-05-14 23:53:11 +0200

items: Nuclear Science for Dummies IV: change name and some references
to it in dialogs.
------------------------------------------------------------------------
70968bc | Jesusaves | 2014-05-14 23:37:20 +0200

enemy: make some droids attack tux even while he is invisible.
------------------------------------------------------------------------
7618657 | infrared | 2014-05-09 20:32:39 +0300

Reintroduce some helpful comments about variables used in Dixon's
dialog.
------------------------------------------------------------------------
88c200f | Duong Khang Nguyen | 2014-05-03 12:07:21 +0200

build: prevent autotools from renaming the intermediate object files
------------------------------------------------------------------------
5339601 | fluzz | 2014-05-02 19:20:06 +0200

Remove an unneeded continuation line marker in a Makefile recipe.
------------------------------------------------------------------------
a5c0703 | fluzz | 2014-05-02 19:16:38 +0200

[l10n] Add the infrastructure to translate our text files (such as
titles). Currently handle the title files and the main README.
------------------------------------------------------------------------
f82be87 | fluzz | 2014-04-24 10:11:36 +0200

[l10n] Fix the definition of the 'locale' dir for system-wide installed
game.
------------------------------------------------------------------------
94f06e7 | Scott Furry | 2014-04-19 09:13:52 +0200

items: remove Gapes OTP Token item.
------------------------------------------------------------------------
3f41ba2 | Scott Furry | 2014-04-19 08:14:39 +0200

mark more items in npc_specs as terminals.
------------------------------------------------------------------------
7867d08 | Xenux | 2014-04-19 01:41:21 +0200

deharcode ammunition specifictation.
------------------------------------------------------------------------
6834b7f | Xenux | 2014-04-19 00:47:47 +0200

If we terminate the game because of an error, don't EVER save the
config.
------------------------------------------------------------------------
fd23522 | Matthias Krüger | 2014-04-18 14:01:54 +0200

npc_specs: mark terminal "npc"s with --[[TRM]]--
------------------------------------------------------------------------
4d00c69 | Matthias Krüger | 2014-04-18 13:58:36 +0200

editor: add a few missing gettext markers.
------------------------------------------------------------------------
8866d2d | Gregory Lozet | 2014-04-18 13:23:53 +0200

Fix post death game time speeding up a lot. Fixes #732
------------------------------------------------------------------------
ab954e0 | Matthias Krüger | 2014-04-17 23:09:06 +0200

questlog: statistics: add some comments for translators to also
translate "h" and "m" of "Time Played: foo h bar m".
------------------------------------------------------------------------
a65a9c8 | Matthias Krüger | 2014-04-17 22:33:09 +0200

map: level 32: fix corrupted waypoint connection. Waypoint 3 was
connected to waypoint 18 which didn't exist.
------------------------------------------------------------------------
a8bdd1d | Benjamin Leduc | 2014-04-16 21:30:01 +0000

Po update
------------------------------------------------------------------------
ad27d27 | fluzz | 2014-04-16 12:55:45 +0200

Fix the use of a wrong parameter in calls to sed.
------------------------------------------------------------------------
85151a5 | Matthias Krüger | 2014-04-12 15:23:10 +0200

dialog: Ewald: indent fixes.
------------------------------------------------------------------------
c1d3d9f | fluzz | 2014-04-12 15:07:53 +0200

Change behavior of 'Languages' menu: - add a "*" in front of the
currently selected language - stay in the submenu until 'Back' is
pressed
------------------------------------------------------------------------
da4dcb0 | fluzz | 2014-04-12 14:08:29 +0200

Add lang_get() to return the name of the current 'locale'. If no
language was selected using the 'Languages' menu, then it returns the
name of the system default locale.
------------------------------------------------------------------------
3d61902 | Gregory Lozet | 2014-04-11 23:16:23 +0200

cheats: fix invisibility switch of cheat menu.
------------------------------------------------------------------------
136eb09 | Matthias Krüger | 2014-04-11 22:57:49 +0200

menu: move   Droid Talk -> Show enemie's states (debug)  option, to
cheat menu, remove now-empty Droid Talk settings menu option.
------------------------------------------------------------------------
8cd6188 | Gregory Lozet | 2014-04-11 22:38:51 +0200

lua: prevent Tux resurrection when calling heal_tux. Fixes #653 (Tux
surviving kill_tux()  heal_tux()).
------------------------------------------------------------------------
fcad1ab | fluzz | 2014-04-10 22:16:50 +0200

[i18n] When searching for a localized version of a file, use the value
of the system default locale if no language was set in-game.
------------------------------------------------------------------------
6daccf6 | fluzz | 2014-04-10 21:37:13 +0200

lang_set(): Fix a 'use after free' bug when 'locale' and
'GameConfig.locale' are the same pointer.
------------------------------------------------------------------------
508640c | fluzz | 2014-04-09 12:36:30 +0200

Add a 'error_report' parameter to find_file(), with the same meaning
than in error_message().
------------------------------------------------------------------------
9ffbc57 | fluzz | 2014-04-09 11:03:52 +0200

Refactor ErrorMessage(): - rename to error_message - use ORed binary
flags to configure its behavior rather than 2   integers. Current flags
are:   NO_REPORT (only display the error message to stderr)  
PLEASE_INFORM (display the error message + ask the user to inform)  
Those 2 flags can be ORed with IS_FATAL, to terminate the game - better
formating of the output - remove the trailing carriage return in all
calls to error_message()   (no more needed)
------------------------------------------------------------------------
0e28c2c | Matthias Krüger | 2014-04-09 13:33:12 +0200

dialog: TutorialTom: slightly rephrase a sentence.
------------------------------------------------------------------------
3854b02 | Gregory Lozet | 2014-04-08 11:23:21 +0200

misc.c: add missing fclose() in file_exist() to fix a crash.
------------------------------------------------------------------------
ef3f901 | Jesusaves | 2014-04-08 06:11:37 +0200

enemies: improve descriptions of 249, 296, 543 and BAR.
------------------------------------------------------------------------
d69aead | Matthias Krüger | 2014-04-08 02:15:12 +0200

build: implement "make clean" for po dir which removes the .gmo files.
------------------------------------------------------------------------
1b8fa2d | Jesusaves | 2014-04-08 01:07:11 +0200

enemies: add comments to FEM and GUN descriptions.
------------------------------------------------------------------------
8968a3a | Matthias Krüger | 2014-04-08 01:03:10 +0200

build: .NOTPARRALEL was not working properly apparently. Try fixing
it...
------------------------------------------------------------------------
62589cb | fluzz | 2014-04-06 14:01:05 +0200

Fix tx-credentials to be compatible with python2.7 as well as with
python3
------------------------------------------------------------------------
b6010bd | Matthias Krüger | 2014-04-06 09:59:53 +0200

build/translations: disable jobs when building inside po, this fixes
some race condition failing the build that could occur when building
with several jobs.
------------------------------------------------------------------------
5765bb5 | fluzz | 2014-04-05 22:13:42 +0200

Lualization of Title files + i18n
------------------------------------------------------------------------
1b2987f | fluzz | 2014-04-05 18:47:22 +0200

Lualization of Title files + i18n
------------------------------------------------------------------------
1daeb0e | Matthias Krüger | 2014-04-05 18:40:42 +0200

version: if the sources are modified (uncommitted changes), append
"_mod" to the version string.
------------------------------------------------------------------------
03654b7 | fluzz | 2014-04-05 18:13:59 +0200

Do not try to find localized version of a file when localization is
disabled.
------------------------------------------------------------------------
642dcf3 | fluzz | 2014-04-05 18:02:14 +0200

Add a function to find a localized version of a file
(find_localized_file()).
------------------------------------------------------------------------
dc6efa7 | fluzz | 2014-04-03 23:20:01 +0200

Fix build error introduced by 21cd4a4297d8: LOCALEDIR is not defined if
localization is disabled.
------------------------------------------------------------------------
7f0db03 | fluzz | 2014-04-03 22:57:34 +0200

Adaptation of PlayATileFile() to new find_file() was forgotten in commit
21cd4a4297d8.
------------------------------------------------------------------------
61381e6 | fluzz | 2014-04-03 18:24:31 +0200

Pause mode: 'press p to resume' was displayed even in 'cheese' mode
------------------------------------------------------------------------
21cd4a4 | fluzz | 2014-04-03 18:15:10 +0200

Compute the path of all data dirs (graphics, dialogs, sounds, ...) at
initialization of the game. This avoid to check several top dirs during
each file loading.
------------------------------------------------------------------------
9d76871 | fluzz | 2014-04-02 10:17:02 +0200

[LUA] Add code to use C closures instead of standard C functions as lua
constructors. Those C closures have one upvalue (a lightuserdata), which
can be used to share a C pointer between the fdrpg core and a lua
constructor.
------------------------------------------------------------------------
4242b76 | fluzz | 2014-04-02 22:22:10 +0200

[l10n] A bad copy/paste removed "N_", "D_" and "L_" gettext markers from
po-src/Makevars. Fixed. Update regenerated .po files.
------------------------------------------------------------------------
35ae32e | Matthias Krüger | 2014-04-02 22:16:52 +0200

dialogs: Guy, Dude: remove few remaining gettext markers.
------------------------------------------------------------------------
5677648 | fluzz | 2014-04-02 21:59:13 +0200

[l10n] Update .po
------------------------------------------------------------------------
b313c53 | fluzz | 2014-03-26 21:52:43 +0100

[i18n] Add "S_" gettext marker to po-src
------------------------------------------------------------------------
59e68ed | fluzz | 2014-03-03 22:28:15 +0100

[l10n] Add make targets to update/pull/push translations hosted on
'freedroid-rpg' project on Transifex:
------------------------------------------------------------------------
90abe3a | Scott Furry | 2014-04-01 18:32:36 +0200

dialog: Michelangelo: note in questlog that we should return the basket
containing the meal for Gapes.
------------------------------------------------------------------------
6e49621 | Matthias Krüger | 2014-03-25 16:49:03 +0100

build: CFLAGS: compile with -pipe by default.
------------------------------------------------------------------------
b0aa000 | fluzz | 2014-03-24 18:24:39 +0100

[dialogs] Add a 'l10n test' into the Dude dialog.
------------------------------------------------------------------------
07696b1 | fluzz | 2014-03-24 19:31:28 +0100

[l10n] Translator comments in Lua files were not propagated into the pot
files by the xgettext wrapper.
------------------------------------------------------------------------
98f32cb | fluzz | 2014-03-24 11:18:40 +0100

Add a language selection menu inside the 'options' submenu.
------------------------------------------------------------------------
6479380 | fluzz | 2014-03-24 11:19:50 +0100

Add fd_setenv() and fd_unsetenv().
------------------------------------------------------------------------
f53ec76 | fluzz | 2014-03-07 18:33:50 +0100

[i18n] Use src text domain in display_big_message()
------------------------------------------------------------------------
6b36dad | Matthias Krüger | 2014-03-24 22:29:47 +0100

editor: widget toolbar: fix displaying of "\n" in item information.
------------------------------------------------------------------------
4ba62f9 | Xenux | 2014-03-24 21:21:32 +0100

editor: fix ingame item selection. Fixes #728.
------------------------------------------------------------------------
bc6bcfd | Xenux | 2014-03-24 21:12:05 +0100

editor: menu: fix wrong zoom setting entering random droid numbers.
Fixes #725.
------------------------------------------------------------------------
a08615b | infrared | 2014-03-16 01:11:08 +0200

Use FirstTime and Tux:has_met() instead of a lua variable in Doc Moore's
dialog.
------------------------------------------------------------------------
1144888 | Matthias Krüger | 2014-03-05 13:57:13 +0100

explode_atlas: make help output more helpfull. :)
------------------------------------------------------------------------
23cb51d | Miles | 2014-03-04 00:42:35 +0100

items: don't crash on misspelled item names. Fixes #707.
------------------------------------------------------------------------
4b99a89 | fluzz | 2014-03-03 22:41:04 +0100

[l10n] Update src pot/po files
------------------------------------------------------------------------
97e994a | fluzz | 2014-03-03 21:29:53 +0100

[l10n] Add lua_modules/ files and map/script_helpers.lua into src
translation domain.
------------------------------------------------------------------------
c9b399a | fluzz | 2014-03-03 21:29:02 +0100

update-potfiles: change the script to accept several 'include' and
'exclude' parameters, in order to be able to include files from several
directories into a POTFILES.in
------------------------------------------------------------------------
d84ca4a | Matthias Krüger | 2014-03-03 17:24:46 +0100

add .reviewboardrc , configuration file for rbtools.
------------------------------------------------------------------------
095238c | Matthias Krüger | 2014-03-01 23:55:35 +0100

editor: menu: change "Level [...] (en_US)" to "Level name
(untranslated): [...]".
------------------------------------------------------------------------
c236124 | Matthias Krüger | 2014-03-01 23:25:34 +0100

configure: --enable-debug: add -Og to CFLAGS.
------------------------------------------------------------------------
96e989b | fluzz | 2014-03-01 23:01:51 +0100

[l10n] Add gettext binding to freedroidrpg-data domain
------------------------------------------------------------------------
c57ebcf | fluzz | 2014-03-01 22:58:33 +0100

[l10n] Update po/po-dialogs
------------------------------------------------------------------------
8220f1f | fluzz | 2014-03-01 22:57:09 +0100

[l10n] Update po/po-src
------------------------------------------------------------------------
f92bc8e | fluzz | 2014-03-01 22:38:22 +0100

[l10n] Add po/po-data, containing gettext infrastructure for the
translation of the config files (map/ subdir).
------------------------------------------------------------------------
0a288a2 | fluzz | 2014-03-01 22:25:09 +0100

 [i18n] Several improvements to the generation of pot files: - Change
formatting of pot/po files, to be compatible with transifex - Add
xgettext-wrapper to be able to handle several coding languages   (listed
in a POTFILES.in) - Add an 'exclude' parameter to the update-pot script
------------------------------------------------------------------------
c9c4fd3 | fluzz | 2014-02-27 22:12:45 +0100

Fix i18n of quests.dat
------------------------------------------------------------------------
57c7633 | fluzz | 2014-02-27 21:55:28 +0100

Fix i18n of events.dat
------------------------------------------------------------------------
cdc6756 | fluzz | 2014-02-27 21:23:28 +0100

Fix i18n of levels.dat
------------------------------------------------------------------------
992e649 | fluzz | 2014-02-27 18:27:58 +0100

Fix i18n of droid_archetypes.dat
------------------------------------------------------------------------
74c4277 | fluzz | 2014-02-25 18:42:07 +0100

[i18n] For lua config files (in map/), _() is only used to declare
marked texts. It does not translate in place.
------------------------------------------------------------------------
e2dfe53 | fluzz | 2014-02-25 09:36:06 +0100

Fix i18n of item_specs.lua
------------------------------------------------------------------------
cb6c060 | fluzz | 2014-02-24 17:17:11 +0100

Fix i18n of program_archtypes.dat
------------------------------------------------------------------------
8639642 | Jesusaves | 2014-02-24 12:15:01 +0100

lua: add win_game() function which wins the game, before we checked a
quest in hard code.
------------------------------------------------------------------------
790064b | Matthias Krüger | 2014-02-21 21:45:53 +0100

map: level 31: forgot a few tiles
------------------------------------------------------------------------
5171444 | Matthias Krüger | 2014-02-19 18:24:32 +0100

titles: StartOfGame: move control part of StartOfGame into seperate file
(not shown so far).
------------------------------------------------------------------------
e3854ac | Matthias Krüger | 2014-02-19 17:53:54 +0100

dialog: Guy: add tests for entering/exiting level events
------------------------------------------------------------------------
5f2f570 | Matthias Krüger | 2014-02-19 16:55:00 +0100

map: level 27, 26, 28: fix water-sand transitions.
------------------------------------------------------------------------
94d9507 | Matthias Krüger | 2014-02-19 16:04:49 +0100

map: level 28: update two water tiles that I had missed.
------------------------------------------------------------------------
3ca8bba | Matthias Krüger | 2014-02-19 15:00:32 +0100

map: level 0: add a small one way door that lets tux out of the town, if
walking near it.
------------------------------------------------------------------------
1d89e00 | Matthias Krüger | 2014-02-19 13:51:18 +0100

menu: keychart: instead of "** cheat_level_editor - C-A-e", display ">
cheat_level_editor: Ctrl+Alt+e"
------------------------------------------------------------------------
ccd3863 | fluzz | 2014-02-19 13:38:47 +0100

keychart: Do not display a '.' at the end of each entry. (Note: that '.'
was actually the bitmap of a '\n' character)
------------------------------------------------------------------------
be832a9 | fluzz | 2014-02-19 13:33:05 +0100

keychart: align the right column of text to the middle of the screen.
------------------------------------------------------------------------
7ce7cb0 | fluzz | 2014-02-19 13:24:36 +0100

keychart: stop scrolling as soon as the last entry is displayed.
------------------------------------------------------------------------
be8d6b6 | fluzz | 2014-02-19 13:03:04 +0100

keyboard.c: Do not translate ErrorMessages, to comply with our rule to
not translate console output.
------------------------------------------------------------------------
2bba878 | fluzz | 2014-02-19 11:31:38 +0100

Fix internationalization of keyboard.c (key bindings): do not translate
keybinding names when defining them, but only when displaying the
keychart - we need to keep english names internally as references.
------------------------------------------------------------------------
3d0c6b5 | basse | 2014-02-18 21:21:26 +0200

instead of just gimp mockup, now rendering from blender
------------------------------------------------------------------------
74927da | basse | 2014-02-18 19:59:02 +0200

portrait frame #1 for kevin, jpeg black background
------------------------------------------------------------------------
23dec7e | basse | 2014-02-18 19:54:08 +0200

better rendering of terminal portrait for smoother edges and textures
------------------------------------------------------------------------
6872b7e | basse | 2014-02-18 16:55:57 +0200

takeover graphics
------------------------------------------------------------------------
f8f3fb4 | basse | 2014-02-18 16:53:42 +0200

takeover console background
------------------------------------------------------------------------
297c79f | basse | 2014-02-18 14:41:12 +0200

jpeg version of portrait
------------------------------------------------------------------------
ad0287e | basse | 2014-02-18 13:13:06 +0200

corrected aspect ratio, sorry guys
------------------------------------------------------------------------
d1e0b83 | basse | 2014-02-18 13:02:55 +0200

more light
------------------------------------------------------------------------
7371a46 | Matthias Krüger | 2014-02-17 23:55:45 +0100

items: large axe: TEMPORARILY use 1 hand small axe tux animations for
the 2 hand axe as well (instead of lightsabre thingy).
------------------------------------------------------------------------
b159c6f | basse | 2014-02-17 17:11:50 +0200

Merge branch 'master' of ssh://git.code.sf.net/p/freedroid/code
------------------------------------------------------------------------
cd55fa8 | basse | 2014-02-17 17:10:51 +0200

1280x1024 rendering of console background
------------------------------------------------------------------------
d857a32 | Matthias Krüger | 2014-02-17 00:45:38 +0100

map: level 8: add some sign.
------------------------------------------------------------------------
a2fec18 | Matthias Krüger | 2014-02-17 00:16:46 +0100

items: implement TAKING_PILL busy type for pills. Before we would
display "You are drinking a potion!" if we tried taking two pills at a
time. Show "You are taking a pill!" for pills now.
------------------------------------------------------------------------
e87927a | Matthias Krüger | 2014-02-16 23:58:20 +0100

items: data cube: remove frame 32 from rotation animation. It looked the
same as frame 1 making it seem like the rotation freezed for a shot
period of time ingame.
------------------------------------------------------------------------
99922c4 | Matthias Krüger | 2014-02-16 23:50:39 +0100

dialog: Vending-Machine: add some text to pure trade_with() dialog.
------------------------------------------------------------------------
a619c06 | fluzz | 2014-02-16 17:39:33 +0100

Add parenthesis to some bitwise expressions (as recommended by the
Eclipse code analyzer, to avoid it to warn).
------------------------------------------------------------------------
966c907 | fluzz | 2014-02-16 17:36:23 +0100

Add missing 'break' at the end of some switch cases, and mark intended
missing 'breaks'. (found by Eclipse code analyzer)
------------------------------------------------------------------------
afce6ca | fluzz | 2014-02-16 17:30:39 +0100

Some functions were not returning a value in all cases.
------------------------------------------------------------------------
acf292e | fluzz | 2014-02-16 17:27:56 +0100

Remove some unused data/function declarations.
------------------------------------------------------------------------
8f2aefd | fluzz | 2014-02-16 17:14:28 +0100

Fix some data multi-definitions (found by Eclipse code analyzer).
------------------------------------------------------------------------
345e9ca | Matthias Krüger | 2014-02-12 19:05:04 +0100

make check: use "env SDL_VIDEODRIVER=dummy SDL_AUDIODRIVER=dummy"
instead of xvfb
------------------------------------------------------------------------
072bed9 | Matthias Krüger | 2014-02-11 03:04:05 +0100

dialog: Dude: refactor spam test.
------------------------------------------------------------------------
c62ae6b | Matthias Krüger | 2014-02-09 10:12:56 +0100

dialog: Dude: add bug testcase
------------------------------------------------------------------------
38e6095 | Matthias Krüger | 2014-02-09 09:48:42 +0100

dialog: c-net-nethack_sub: fix the dialog.
------------------------------------------------------------------------
a4b4cb8 | Scott Furry | 2014-02-09 09:38:03 +0100

dialogs: c-net-nethack_sub: more string.format fixes.
------------------------------------------------------------------------
9285412 | Matthias Krüger | 2014-02-09 02:25:52 +0100

dialogs: c-net-nethack_sub: some fixes (thanks to scottfurry for
finding!)
------------------------------------------------------------------------
80f8daf | Matthias Krüger | 2014-02-09 01:18:41 +0100

dialog: c-net / c-net-nethack_sub: use string.format, update gettext
markers, better translatability.
------------------------------------------------------------------------
363a8c7 | Scott Furry | 2014-02-07 15:23:42 +0100

map: level 71: give level 71 a meaningful name.
------------------------------------------------------------------------
323629b | Matthias Krüger | 2014-02-07 07:32:25 +0100

dialog: Kevin: add another full stop.
------------------------------------------------------------------------
fed249a | Scott Furry | 2014-02-06 10:16:08 +0100

map: level 29: remove enter-map trigger that would respawn the map and
cause problems.
------------------------------------------------------------------------
2f13711 | Matthias Krüger | 2014-02-06 10:15:27 +0100

Revert "map: level 39 (arena) convert npc-only waypoints in the cage to
random bot waypoints in order to prevent bots from respawning where not
intended. Should fix #723." This reverts commit
2c5d454a9e58ca6479acb79c23bc4cda88d8378c.
------------------------------------------------------------------------
1c35c12 | Matthias Krüger | 2014-02-06 01:52:40 +0100

items: cheat gun: fix negative sell prize. (we 'got' -4k circuits from
selling it).
------------------------------------------------------------------------
2c5d454 | Matthias Krüger | 2014-02-06 01:33:03 +0100

map: level 39 (arena) convert npc-only waypoints in the cage to random
bot waypoints in order to prevent bots from respawning where not
intended. Should fix #723.
------------------------------------------------------------------------
ab88160 | Matthias Krüger | 2014-02-06 01:30:43 +0100

map: level 19: add a few more waypoints.
------------------------------------------------------------------------
f9abf7f | Matthias Krüger | 2014-02-06 00:37:21 +0100

menu: increase margin of version and compile info strings.
------------------------------------------------------------------------
274076c | basse | 2014-02-05 23:05:02 +0200

1920x1080 wide rendering of credit screen
------------------------------------------------------------------------
24ea77c | Matthias Krüger | 2014-02-05 20:31:41 +0100

dialogs: more changes to gettext markers, hints for translators and
other stuff.
------------------------------------------------------------------------
11aa33f | basse | 2014-02-05 19:01:46 +0200

ingame image and offset
------------------------------------------------------------------------
ae94ff1 | basse | 2014-02-05 15:40:54 +0200

nailgun inital directory, portrait and inventory images
------------------------------------------------------------------------
52f7b8d | basse | 2014-02-05 15:03:16 +0200

1024x768 rerendered version with new mechanical butterfly even
------------------------------------------------------------------------
1317b07 | basse | 2014-02-05 14:19:15 +0200

1024x768 version of title background rerendered
------------------------------------------------------------------------
0aea1ac | basse | 2014-02-05 13:38:26 +0200

Merge branch 'master' of ssh://git.code.sf.net/p/freedroid/code
------------------------------------------------------------------------
b437666 | basse | 2014-02-05 13:37:37 +0200

1920x1080 wide rerendering of title screen background
------------------------------------------------------------------------
908313e | Matthias Krüger | 2014-02-05 00:34:38 +0100

menu: rename "Graphics lazy loading" to "Precache item graphics" to be
more precise. Move it from "graphics" to "performance" section.
------------------------------------------------------------------------
5328aad | Matthias Krüger | 2014-02-04 23:01:57 +0100

graphics/{floor_tiles, obstacles}Makefile: build gluem dir before
running make_atlas. This reimplements
2fef9b7f4af7b21c8742f872ab313b4fc20c8895.
------------------------------------------------------------------------
c1d58f1 | Matthias Krüger | 2014-02-04 22:51:27 +0100

dialogs/map: change *quest(_"..", "...") to *quest("..", "..."); remove
gettext marker.
------------------------------------------------------------------------
fc52b41 | Matthias Krüger | 2014-02-04 19:24:16 +0100

editor: update typeselect button labels.
------------------------------------------------------------------------
2679441 | Matthias Krüger | 2014-02-04 19:15:12 +0100

dialogs: some more string changes, add gettext markers here, remove some
there, add a lot of hints for translators.
------------------------------------------------------------------------
cf7fb2d | Scott Furry | 2014-02-04 17:37:26 +0100

dialog: Tania/Pendragon: fix Pendragon talking wrongly about Tania
(wrong text is shown). Fixes #721.
------------------------------------------------------------------------
03ec333 | Matthias Krüger | 2014-02-04 14:16:41 +0100

animation: tux: reduce walk animation speed
------------------------------------------------------------------------
e30229b | Matthias Krüger | 2014-02-03 10:00:16 +0100

src: add more gettext markers.
------------------------------------------------------------------------
04f6185 | Matthias Krüger | 2014-02-02 23:39:59 +0100

dialog: Engel: xgettext doesn't like "ü" in a string comment, use "ue"
instead...
------------------------------------------------------------------------
0b086b6 | Matthias Krüger | 2014-02-02 23:33:52 +0100

dialog: Engel/Geist: convert the lua comment translations of the german
phrases into proper l10n comments which will be shown in the .po
------------------------------------------------------------------------
2e03a15 | Matthias Krüger | 2014-02-02 23:13:50 +0100

dialogs: make even more strings translatable that I missed in previous
commit due to stupid grebbing.
------------------------------------------------------------------------
bdb0076 | Matthias Krüger | 2014-02-02 23:01:34 +0100

dialog: several dialogs: make some more strings translatable.
------------------------------------------------------------------------
dea9912 | fluzz | 2014-02-02 22:08:25 +0100

[i18n] .pot files need to be in the repo, in order to avoid unwanted
re-generation of the .po files on first call to 'make all'.
------------------------------------------------------------------------
2fef9b7 | Matthias Krüger | 2014-02-02 21:55:46 +0100

Revert "revert fcd67eeba209270d2af8d013eb6bf468554cf8c1 for
graphics/{floor_tiles, obstacles}/Makefile.am: we need this because it
will automatically compile "make_atlas" in gluem running "make" in
floor_tiles/obstacles dir after performing "make clean"."
------------------------------------------------------------------------
702da3e | Matthias Krüger | 2014-02-02 14:40:18 +0100

revert fcd67eeba209270d2af8d013eb6bf468554cf8c1 for
graphics/{floor_tiles, obstacles}/Makefile.am: we need this because it
will automatically compile "make_atlas" in gluem running "make" in
floor_tiles/obstacles dir after performing "make clean".
------------------------------------------------------------------------
42c29f9 | Matthias Krüger | 2014-02-02 14:23:23 +0100

shop: double item rotation speed in shop ui. This looks a lot smoother
now.
------------------------------------------------------------------------
53b6ffd | Matthias Krüger | 2014-02-01 23:38:21 +0100

po-dialog: update
------------------------------------------------------------------------
5660c30 | Matthias Krüger | 2014-02-01 23:37:42 +0100

dialog: Mike: add missing gettext markers.
------------------------------------------------------------------------
63def06 | fluzz | 2014-02-01 22:06:52 +0100

Change of "Random dungeon; " into "Random dungeon: " was inadvertently
reverted.
------------------------------------------------------------------------
be00f8d | Matthias Krüger | 2014-02-01 21:49:03 +0100

gitignore: add .po~ backup files (for example: po/po-src/de.po~).
------------------------------------------------------------------------
03ab662 | fluzz | 2014-02-01 21:14:51 +0100

[l10n] Add po/po-dialogs, for dialogs localization. Activate the
freedroidrpg-dialogs gettext domain.
------------------------------------------------------------------------
ca1f40e | fluzz | 2014-02-01 20:09:02 +0100

[i18n] 'TRANSLATORS:' is the default 'developer note' tag, no need to
define our own.
------------------------------------------------------------------------
b550006 | fluzz | 2014-01-30 17:28:34 +0100

configure summary: show if localization support is enabled or not. (can
be useful to help users having issue with localization not working)
------------------------------------------------------------------------
2fea54c | fluzz | 2014-01-30 17:18:30 +0100

Check that all needed autotools utilities are present before to launch
autoreconf. If one is missing, we complain and stop autogen.sh.
------------------------------------------------------------------------
ad6cd86 | Matthias Krüger | 2014-01-31 07:22:39 +0100

editor: "dungeon; no" -> "dungeon: no"
------------------------------------------------------------------------
9cf2166 | fluzz | 2014-01-30 22:32:15 +0100

update-potfiles needs gawk (for the use of multidimensional array)
------------------------------------------------------------------------
c9986ac | Matthias Krüger | 2014-01-30 20:37:19 +0100

dialog: Ewald: work around dialog validator failing sometimes when "bet"
> gold we have.
------------------------------------------------------------------------
8c9c1ca | Matthias Krüger | 2014-01-30 19:23:22 +0100

INSTALL.freedroidRPG: Add gettext packages dependency for Arch Linux.
------------------------------------------------------------------------
21a1bb3 | fluzz | 2014-01-30 19:16:37 +0100

INSTALL.freedroidRPG: Add gettext packages dependency for Ubuntu and
Fedora.
------------------------------------------------------------------------
ca9b67a | Matthias Krüger | 2014-01-29 18:03:38 +0100

INSTALL: remove file from repo, add it to .gitignore.
------------------------------------------------------------------------
0c868c6 | fluzz | 2014-01-25 18:48:24 +0100

[l10n] Re-activation of the localization: - use of gettext & co
functions. - add a po/ infrastructure with the Makefiles rules needed to
ease the   production of the gettext catalogs (.po) and binary catalogs
(.mo). - automatically update the POTFILES.in file (list of files
containing   marked texts). - binary catalogs are locally installed
(into a locale/ subdir) to be   able to run the game without actually
installing it.
------------------------------------------------------------------------
7d53714 | fluzz | 2014-01-25 23:36:16 +0100

[i18n] Reformat some i18n-marked texts to ease translators work and add
'developer notes' to some non-obvious texts (some others should be
added).
------------------------------------------------------------------------
910479e | fluzz | 2014-01-23 17:37:22 +0100

Replace the use of binary font markers to 'BBcode', to avoid xgettext to
complain.
------------------------------------------------------------------------
fcd67ee | fluzz | 2014-01-25 23:37:52 +0100

Remove unneeded SUBDIRS definition in some makefiles.
------------------------------------------------------------------------
7b84218 | fluzz | 2014-01-23 07:32:30 +0100

Remove the use of '_' as a 'void' var name in Lua scripts. '_' will be a
function used for translation.
------------------------------------------------------------------------
a71ee92 | Matthias Krüger | 2014-01-26 10:47:21 +0100

items: add Manual of the Extract Bot Parts for easier cheating.
------------------------------------------------------------------------
efe6a20 | Scott Furry | 2014-01-26 10:36:21 +0100

rename must_clear_first_level to must_clear_level and KillOne to
KillMarker
------------------------------------------------------------------------
6456618 | Scott Furry | 2014-01-26 10:29:28 +0100

dialogs: Spencer / quests: "Opening access to MS Office" : fix Disruptor
Shield Base quest assignment text not matching game play.
------------------------------------------------------------------------
ac09482 | Scott Furry | 2014-01-26 10:09:45 +0100

droids: 543 harvester: add missing percentages to drop items (bot parts)
when destroyed.
------------------------------------------------------------------------
a7202c0 | Matthias Krüger | 2014-01-26 01:50:03 +0100

droids: fix lawnmower 603s greeting sounds.
------------------------------------------------------------------------
7b322d2 | Matthias Krüger | 2014-01-25 18:31:01 +0100

mission: rename internal MISSION_TARGET_MUST_CLEAR_FIRST_LEVEL to
MISSION_TARGET_MUST_CLEAR_LEVEL since ..._SECOND_LEVEL has been removed
now.
------------------------------------------------------------------------
bf81c3e | Matthias Krüger | 2014-01-25 18:26:38 +0100

mission: rename internal "MISSION_TARGET_KILL_ONE_STRING" to
"MISSION_TARGET_KILL_MARKER".
------------------------------------------------------------------------
25af671 | Matthias Krüger | 2014-01-25 18:12:21 +0100

mission.c ; quests.dat: rename Mission target is to kill all hostile
droids this first level to Mission target is to kill all hostile droids
on this level
------------------------------------------------------------------------
5eb6d30 | Matthias Krüger | 2014-01-25 18:06:00 +0100

remove MISSION_TARGET_MUST_CLEAR_SECOND_LEVEL "Mission target is to also
kill all hostile droids on second level : " It is not used.
------------------------------------------------------------------------
1049d45 | Jesusaves | 2014-01-23 19:26:36 +0100

bot ai: keep shooting target even if it is on neighbor level.
------------------------------------------------------------------------
1de1bd5 | fluzz | 2014-01-22 23:34:24 +0100

Add a real-time ingame profiler (code name: "rtprof"). This is a dev
tool, used to graph values in real-time.
------------------------------------------------------------------------
e7642f0 | fluzz | 2014-01-22 12:55:51 +0100

Dialog designer manual: Add a paragraph about the use of Lua bindings.
Add a comment about internationalization of node's text.
------------------------------------------------------------------------
4911175 | fluzz | 2014-01-22 13:48:50 +0100

Remove Doxyfile files (which are now generated by configure based on
Doxyfile.in), and add them to .gitignore.
------------------------------------------------------------------------
9c5e269 | fluzz | 2014-01-22 13:05:57 +0100

Create Doxyfile.in files which are processed by configure to define some
of the doxygen configuration values, such as the project name and
version. Add those files to the list of files to be generated by the
configure script.
------------------------------------------------------------------------
9c09d98 | Matthias Krüger | 2014-01-20 23:08:26 +0100

lua modules: FDtux_lfuns: fix FDtux.train_skill which tried to remove
undeclared variable "amount" of gold which was intended to be "gold".
------------------------------------------------------------------------
6a180e3 | Jesusaves | 2014-01-20 22:33:38 +0100

quests, dialog: Mike: fix novice arena quest being "solved" before we
could even enter the arena.
------------------------------------------------------------------------
e38acba | Matthias Krüger | 2014-01-20 19:30:44 +0100

dialog: Dixon, MiniFactory-Terminal: 0x06661696 -> 0x6465636c6365.
------------------------------------------------------------------------
c488263 | Matthias Krüger | 2014-01-20 08:39:23 +0100

level 12: invader bot: set MaxDistanceToHome to 10.
------------------------------------------------------------------------
4cceee7 | fluzz | 2014-01-19 16:47:30 +0100

[Lua bindings] It was a bad idea to set Tux (the FDtux instance) as a
global Lua variable.
------------------------------------------------------------------------
719dd96 | Matthias Krüger | 2014-01-19 16:22:57 +0100

Guy: print random numbers
------------------------------------------------------------------------
2336e1a | fluzz | 2014-01-16 19:44:24 +0100

dialogs: Use FDtux Lua bindings in all dialogs. Also provide an
'adapt_to_FDtux' script, to be used by dialog designers to adapt the
dialogs they are currently working on. To be removed later.
------------------------------------------------------------------------
cc1aa83 | fluzz | 2014-01-16 19:37:46 +0100

[Lua binding] Implement all FDtux cfuns and lfuns. Also replace 'tux'
global Lua variable by 'Tux'.
------------------------------------------------------------------------
a375bba | fluzz | 2014-01-16 19:32:58 +0100

[Lua binding] Changes in the framework: change some function names for
more consistency, add helper macros and define rules to document Lua
bindings. Apply those changes to the FDtux partial implementation.
------------------------------------------------------------------------
ef61a30 | fluzz | 2014-01-16 19:18:09 +0100

Move show_node_if() script helper into FDdialog, rename it to show_if(),
and adapt dialog files accordingly.
------------------------------------------------------------------------
3a512ec | Matthias Krüger | 2014-01-18 21:29:12 +0100

dialog: Spencer: minor rephrasing.
------------------------------------------------------------------------
83435cf | Jesusaves | 2014-01-18 21:19:14 +0100

Spencer: give Tux a reward for clearing the DSB.
------------------------------------------------------------------------
9e192c2 | Matthias Krüger | 2014-01-18 21:09:21 +0100

redo previous commit more properly.
------------------------------------------------------------------------
e07467d | Matthias Krüger | 2014-01-18 20:59:37 +0100

lua: add_item() / lua_event_give_item ; print out warning when we give
amount "0" of an item.
------------------------------------------------------------------------
944d8e7 | Matthias Krüger | 2014-01-18 20:20:58 +0100

items: Electro Laser Rifle: damage: 90-140 -> 80:110  ;  clip: 10 -> 8
------------------------------------------------------------------------
8be2a96 | Matthias Krüger | 2014-01-18 19:50:07 +0100

enemy.c: fix typo (his -> hit)
------------------------------------------------------------------------
12c9e9c | Matthias Krüger | 2014-01-18 19:34:00 +0100

Revert "savestruct: remove unused functions read_blast_array,
read_bullet_array, read_melee_shot_array, read_spell_active_array." This
reverts commit b131ce40df5e21ddfa224e61ff79b5de7ca6fac6. Apparently
these functions are automatically generated by gen_savestruct.py. I
can't fix the script right now.
------------------------------------------------------------------------
edd24fa | Matthias Krüger | 2014-01-18 19:19:02 +0100

fix events.dat
------------------------------------------------------------------------
3bcc38d | Matthias Krüger | 2014-01-18 19:11:07 +0100

lua: implement set_mouse_move_target() function to make tux walk to
x,y,z coordinates.
------------------------------------------------------------------------
b131ce4 | Matthias Krüger | 2014-01-18 18:15:07 +0100

savestruct: remove unused functions read_blast_array, read_bullet_array,
read_melee_shot_array, read_spell_active_array.
------------------------------------------------------------------------
01a093f | Matthias Krüger | 2014-01-18 17:54:39 +0100

events : remove some spaces between last word and exclamation mark.
------------------------------------------------------------------------
37c7525 | Matthias Krüger | 2014-01-18 17:49:29 +0100

map: level 24 / dialogs: Dude:  implement tests for kill_faction().
------------------------------------------------------------------------
72ba54e | Matthias Krüger | 2014-01-18 17:45:02 +0100

factions: implement "test" faction (for level 24) which behaves like the
neutral faction.
------------------------------------------------------------------------
8b9e619 | infrared | 2014-01-18 18:38:32 +0200

Use kill_faction() in the HF Firmware Update Server dialog to kill all
MS bots after the firmware is propagated. The user cannot currently see
the effect of this because the game ends immediately after leaving the
dialog.
------------------------------------------------------------------------
1d17b64 | infrared | 2014-01-18 18:36:35 +0200

Adds the will_respawn property to the enemy struct and the
kill_faction() Lua function kill_faction() kills all enemies belonging
to a specified faction and, if the second argument is given, sets their
will_respawn to false so that respawn_level() skips them.
------------------------------------------------------------------------
55aed4f | Matthias Krüger | 2014-01-18 14:12:13 +0100

Revert "Do not include COLLISION_TYPE_NONE obstacles into the glue"
------------------------------------------------------------------------
3c2c1b4 | Matthias Krüger | 2014-01-18 10:38:24 +0100

Do not include COLLISION_TYPE_NONE obstacles into the glue
------------------------------------------------------------------------
ea68a43 | Matthias Krüger | 2014-01-18 10:37:51 +0100

colldet: recompute glue when an obstacle type changes
------------------------------------------------------------------------
eddbdcd | Matthias Krüger | 2014-01-18 10:28:29 +0100

struct image: simplify code a little bit by using a single interleaved
vertex array for vtx coords and tex coords
------------------------------------------------------------------------
50792d8 | Matthias Krüger | 2014-01-18 10:19:54 +0100

remove unused read/write_char(_array) functions.
------------------------------------------------------------------------
a9db140 | Matthias Krüger | 2014-01-18 10:10:19 +0100

Remove dead global variables FPSover10[0] as well as tenframedelay and
onehundredframedelay.
------------------------------------------------------------------------
1bffb29 | Matthias Krüger | 2014-01-18 10:04:47 +0100

Remove dead function Get_Average_FPS().
------------------------------------------------------------------------
5e74394 | Matthias Krüger | 2014-01-18 01:45:41 +0100

make cppcheck: suppress false positive.
------------------------------------------------------------------------
99978a7 | Matthias Krüger | 2014-01-18 01:04:15 +0100

item: remove one useless parameter to PutItem()
------------------------------------------------------------------------
842e10a | Arthur Huillet | 2014-01-18 00:57:28 +0100

item: restore error message in PutItem when item type -1 is submitted
for drawing
------------------------------------------------------------------------
26b92a2 | Matthias Krüger | 2014-01-13 22:29:53 +0100

dialog: Francis: comment out some line..
------------------------------------------------------------------------
a1761e1 | Matthias Krüger | 2014-01-13 22:25:00 +0100

dialog: Cryo-Terminal: work around "invalid" door obstacle ID when a
door was in process of opening/closing.
------------------------------------------------------------------------
8a36378 | Matthias Krüger | 2014-01-13 21:46:37 +0100

dialog: Pendragon: don't try up update quest "Doing Duncan a favor" when
we don't have it assigned.
------------------------------------------------------------------------
8300a4d | Matthias Krüger | 2014-01-13 21:37:50 +0100

dialog: Dixon: we had a "show (..)" in the dialog which the conversion
script did not catch. Fix manually.
------------------------------------------------------------------------
b9572ef | Matthias Krüger | 2014-01-13 21:35:10 +0100

dialog: TutorialTom: fix another small thing
------------------------------------------------------------------------
ed42f8a | Matthias Krüger | 2014-01-13 21:33:21 +0100

dialog: TutorialTom: node55: don't announce the end of the tutorial too
early.
------------------------------------------------------------------------
0dd321f | Matthias Krüger | 2014-01-13 21:26:53 +0100

TutorialTom: fix takeovergame colors being wrongly mentioned.
------------------------------------------------------------------------
c793752 | Matthias Krüger | 2014-01-13 21:22:20 +0100

Tutorial: make TutorialTom neutral in faction so that it ignores bots
and is not attacked by them.
------------------------------------------------------------------------
7ac7c34 | Matthias Krüger | 2014-01-13 21:13:04 +0100

map: level 70: reduce brightness
------------------------------------------------------------------------
8adde44 | Matthias Krüger | 2014-01-11 12:20:49 +0100

dialog: Mike: fix node text.
------------------------------------------------------------------------
31f280b | Matthias Krüger | 2014-01-10 20:28:16 +0100

map: fix some levels not having neightbor levels in a strange way.
------------------------------------------------------------------------
a8554db | Matthias Krüger | 2014-01-09 08:08:23 +0100

items: fix capitalization of item names.
------------------------------------------------------------------------
6754737 | Matthias Krüger | 2014-01-07 22:16:55 +0100

INSTALL: add gentoo dependencies. Thanks to ZetaNeta!
------------------------------------------------------------------------
7ecfdc2 | Matthias Krüger | 2014-01-03 00:59:52 +0100

build: apparently "make install" does not copy the lua_modules folder.
Try fixing this.
------------------------------------------------------------------------
228e809 | Matthias Krüger | 2014-01-02 00:11:26 +0100

dialog: Dude: use string.format() for the exit node.
------------------------------------------------------------------------
ca59c34 | Matthias Krüger | 2014-01-02 00:01:09 +0100

dialog: Dude: add example for advanced node text, show how often we
already exited the dialog.
------------------------------------------------------------------------
8d4b269 | Matthias Krüger | 2014-01-01 23:41:58 +0100

Revert "dialog: Guy: revert tux:says back to tux_says, add seperate
tux:says to beginning where we already had tux_says, npc_says, cli_says"
------------------------------------------------------------------------
234b0a2 | Matthias Krüger | 2014-01-01 23:38:01 +0100

dialog: Guy: revert tux:says back to tux_says, add seperate tux:says to
beginning where we already had tux_says, npc_says, cli_says
------------------------------------------------------------------------
74778d4 | Matthias Krüger | 2014-01-01 22:42:19 +0100

dialog: TutorialTom: move helper functions from scrip_helpers.lua into
actual dialog.
------------------------------------------------------------------------
17542ef | Matthias Krüger | 2014-01-01 17:54:04 +0100

cppcheck: check for style but suppress variableScope warnings.
------------------------------------------------------------------------
a78277a | Matthias Krüger | 2014-01-01 16:52:08 +0100

tutorial: fix dialog section to access single tutorial units.
------------------------------------------------------------------------
c561f2d | fluzz | 2013-12-29 15:47:22 +0100

Dialog validator: Pre-create FDtux instance
------------------------------------------------------------------------
e7ae5df | fluzz | 2013-12-29 00:20:17 +0100

Change Guy dialog file to use the Tux lua binding, as an example.
------------------------------------------------------------------------
3e76ed0 | fluzz | 2013-12-29 00:08:52 +0100

Pre-create a FDtux instance (called 'tux') before to call a dialog
script. A FDtux instance being needed in every dialog script (or quite),
this avoid to have to write bunch of 'local tux = FDrpg.get_tux()'.
------------------------------------------------------------------------
d1dbbdd | fluzz | 2013-12-28 23:44:46 +0100

[Lua binding] FDtux: implement two methods, as an example. -
FDtux:get_hp() implemented by a cfun - FDtux:says() implemented by a
lfun
------------------------------------------------------------------------
325da1e | fluzz | 2013-12-28 23:40:35 +0100

Improve Lua error pretty printer to handle errors throw by a C function
called by a Lua script.
------------------------------------------------------------------------
d430af0 | fluzz | 2013-12-28 22:11:49 +0100

Add Lua binding for Tux. Does not yet contain any methods.
------------------------------------------------------------------------
1243ae9 | fluzz | 2013-12-28 21:41:15 +0100

Introduce a framework to create Lua bindings of objets defined by C
structs (such as Tux or NPCs).
------------------------------------------------------------------------
5e0d82b | fluzz | 2013-12-26 13:56:12 +0100

Pretty printer of lua code was skipping empty lines, leading to
highlighting the wrong erroneous line.
------------------------------------------------------------------------
1b7cf9c | fluzz | 2013-12-26 23:01:30 +0100

Move old .dialog files in dialogs/legacy dir. We keep them for some
times in the repository to ease the transfer of some ongoing
modifications of old dialogs.
------------------------------------------------------------------------
39b1e1a | fluzz | 2013-12-26 22:59:32 +0100

Remove some unneeded trailing whitespaces.
------------------------------------------------------------------------
072bb21 | fluzz | 2013-12-26 22:56:54 +0100

Remove the old dialog engine from the code. The new dialog engine is now
active by default.
------------------------------------------------------------------------
b279aef | Xenux | 2013-12-25 14:29:45 +0100

items: introduce item id which is used to reference the item in the
code, item name is translated and displayed to the user.
------------------------------------------------------------------------
0de0c8b | Matthias Krüger | 2013-12-18 23:05:46 +0100

dialog: Butch: fix typo: "novide" -> "novice". Thanks to jesusalva for
reporting.
------------------------------------------------------------------------
77ad1c7 | Xenux | 2013-12-05 23:47:50 +0100

Refactor the teleport home events using recently introduced event code.
------------------------------------------------------------------------
10b5a4e | Matthias Krüger | 2013-12-05 21:23:43 +0100

events.dat: try to expand introduction a bit, add reference to
src/event.c
------------------------------------------------------------------------
9020363 | Matthias Krüger | 2013-12-01 00:47:20 +0100

Dude: add test for death events.
------------------------------------------------------------------------
f7b27c6 | Matthias Krüger | 2013-11-30 10:55:18 +0100

items: unweaponize the dummy item.
------------------------------------------------------------------------
186d4b1 | Xenux | 2013-11-30 00:20:18 +0100

events: add "teleported" parameter to map label triggers.
"Teleported=1": the event is triggered only if tux was teleported on the
label "Teleported=0": the event is triggered only if tux walks on the
label.
------------------------------------------------------------------------
da41683 | Xenux | 2013-11-29 23:05:40 +0100

dehardcode map respawning filter: add a flag (for levels.dat) which
keeps maps from spawning, set it for the Town (level 0) and remove
hardcoded town respawn prevention.
------------------------------------------------------------------------
9e9b71d | Matthias Krüger | 2013-11-26 00:23:21 +0100

map: level 37 / tutorial: fix unfortune floor tile.
------------------------------------------------------------------------
3f3350e | Matthias Krüger | 2013-11-26 00:20:18 +0100

Revert "obstacles: enable wall drawing for broken glass walls."
Apparently this bricked normal glass walls becoming broken glass walls
when being hit.
------------------------------------------------------------------------
a696037 | fluzz | 2013-11-24 16:39:24 +0100

[Doxygen] Create a doc/ subdir, which holds the main Doxyfile, a fdrpg
logo to display on the documentation pages, and a customized page header
with a tab for 'Designer manuals'. Create a doc/manual/ subdir, to hold
designer manuals. Create a "Dialog Designer manual".
------------------------------------------------------------------------
4292f96 | fluzz | 2013-11-24 16:32:56 +0100

[dialogs] Reintroduce the NO_TEXT behavior, that avoids to echo the
option text to the chat log, through the use of a 'echo_text' dialog's
node field that defaults to true.
------------------------------------------------------------------------
c792ff4 | fluzz | 2013-11-24 15:43:22 +0100

Add missing copyright and license header.
------------------------------------------------------------------------
9410ced | fluzz | 2013-11-21 20:50:24 +0100

Dialog Engine: transform FirstTime and EveryTime into actual nodes, to
have consistency on the signature of the code() function of all nodes.
------------------------------------------------------------------------
b40c89b | fluzz | 2013-11-21 10:11:58 +0100

Dude dialog: display the list of available options in the EveryTime
code, and enable by default the static nodes.
------------------------------------------------------------------------
d1bdc46 | fluzz | 2013-11-21 10:09:39 +0100

Dialog engine: invert the order of the returned data of
dialog.find_node(). Return first the reference to the found node,
because in most usages that's the only needed value.
------------------------------------------------------------------------
c0b999d | fluzz | 2013-11-21 10:06:34 +0100

Dialog engine: change the `subnodes` keyword into `generator`
------------------------------------------------------------------------
eb90425 | Miles | 2013-11-23 23:16:17 +0100

editor: hide bug item from item list ("all" tab).
------------------------------------------------------------------------
477b43d | Xenux | 2013-11-23 08:52:20 +0100

events: position events: fix how triggers work. Save the current
position on the stack to avoid changes that occur during an event.
Always trigger it when Tux is teleported. Fixes #702.
------------------------------------------------------------------------
9414b4a | Miles | 2013-11-22 08:01:40 +0100

items/graphics: make bug-gy first item a visual pun.
------------------------------------------------------------------------
444c7b9 | Matthias Krüger | 2013-11-21 22:54:41 +0100

map: level 24: fix quest test 5 failing sometimes. There were problems
when the npc was already dead but the lua code for the death event not
yet executed but dialog with Guy already restarted via rush_tux()
causing the test to fail. Move map labels a bit increasing the distance
between Tux and Guy which gives us enough time while rushing to perform
the death event.
------------------------------------------------------------------------
8289918 | Matthias Krüger | 2013-11-21 08:07:30 +0100

events.dat: document the different types of triggers we have.
------------------------------------------------------------------------
77dc070 | Matthias Krüger | 2013-11-21 07:24:28 +0100

obstacles: enable wall drawing for broken glass walls.
------------------------------------------------------------------------
1b30607 | Matthias Krüger | 2013-11-20 22:19:06 +0100

dialog: merge .dialog changes into .lua files. npcs: fix position of
"Mike" in npc list.
------------------------------------------------------------------------
4cff0d6 | Xenux | 2013-11-20 22:02:47 +0100

events: level event: assemble the entering level and exiting level event
in one
------------------------------------------------------------------------
3096445 | Matthias Krüger | 2013-11-20 11:25:34 +0100

dialog/quests: Guy: implement test for ending quest by checking for
droid markers (being alive droids).
------------------------------------------------------------------------
95a8041 | Xenux | 2013-11-20 01:06:43 +0100

items: dehardcode item skill and busyness.
------------------------------------------------------------------------
25a94ad | Xenux | 2013-11-20 00:39:28 +0100

leve 29: implement advanced arena logic. There are now 3 arena-units
each of different difficulty and with different bot waves. dialog: There
now is an Arena Manager (Mike), used to start the different arena units.
------------------------------------------------------------------------
efb7a3b | Xenux | 2013-11-19 08:25:58 +0100

events: enemy death event: make level of enemies optional for events.
------------------------------------------------------------------------
688bbfd | Xenux | 2013-11-19 08:13:09 +0100

events: change level events, perform the event only after all things are
done. Fixes a bug with town_track (music in town).
------------------------------------------------------------------------
c7a9d71 | Matthias Krüger | 2013-11-19 08:18:26 +0100

Revert "events: change level events, perform the event only after all
things are done. Fixes a bug with town_track (music in town)." This
reverts commit 33462e5cd171a6448d46821948084183df90cc93. Wrong author,
sorry.
------------------------------------------------------------------------
33462e5 | Matthias Krüger | 2013-11-19 08:13:09 +0100

events: change level events, perform the event only after all things are
done. Fixes a bug with town_track (music in town).
------------------------------------------------------------------------
35b0bb1 | Matthias Krüger | 2013-11-12 20:42:18 +0100

dialog: Guy: fix minor formatting in dialog validator output for color
print()s
------------------------------------------------------------------------
6a1ca96 | Xenux | 2013-11-11 22:51:47 +0100

inventory: fix inventory height being used to automatically put 1x1
items into quick-access-bar-slots instead of inventory width. This
caused only the first 6 slots to be filled automatically (we have 10
slots). Fixes #711.
------------------------------------------------------------------------
de4cbae | Matthias Krüger | 2013-11-11 21:03:10 +0100

dialog: Guy: print colors to stdout.
------------------------------------------------------------------------
e5d3fad | Matthias Krüger | 2013-11-10 00:57:44 +0100

script_helpers: level24obstacle: update list of dummy obstacles to be
excluded.
------------------------------------------------------------------------
cf142e1 | Matthias Krüger | 2013-11-10 00:51:27 +0100

script_helpers: print quest and Guy error messages in red.
------------------------------------------------------------------------
4c63f00 | infrared | 2013-11-09 19:56:44 +0200

Increase number of frames for flowing water from 20 to 40, and increase
the framerate from 14 to 19 to make the animation smoother.
------------------------------------------------------------------------
026780a | Matthias Krüger | 2013-11-09 00:24:03 +0100

FDutils: support more colors. In addition to red,
FDutils.text.highlight() now supports black, green, yellow, blue,
purple, cyan and white.
------------------------------------------------------------------------
c1c9c38 | Matthias Krüger | 2013-11-06 15:17:42 +0100

dialog: Guy: syntax changes, print skip-warning of rush tux 1 in red.
------------------------------------------------------------------------
9a91ffe | Matthias Krüger | 2013-11-06 11:45:50 +0100

dialog: Guy: implement rush_tux tests.
------------------------------------------------------------------------
69a25f8 | Matthias Krüger | 2013-11-06 01:09:04 +0100

dialog: Guy: add gold tests.
------------------------------------------------------------------------
cd642f5 | Matthias Krüger | 2013-11-05 23:49:42 +0100

dialog: revert accidental changes I made to test validator.
------------------------------------------------------------------------
7e98ab3 | Matthias Krüger | 2013-11-05 23:40:49 +0100

benchmark: if dialog validator fails, print "Test failed!" in red.
------------------------------------------------------------------------
744290b | Matthias Krüger | 2013-11-05 23:28:31 +0100

dialog: merge changes done to Guy.lua into Guy.dialog.
------------------------------------------------------------------------
bb265b0 | Matthias Krüger | 2013-11-05 23:17:45 +0100

dialog: Dude: some nodes were not shown altough they should be.
------------------------------------------------------------------------
d02588b | Xenux | 2013-11-05 22:47:09 +0100

dialog: Sorenson: use topic for programming improvement dialog.
------------------------------------------------------------------------
d8ad600 | Matthias Krüger | 2013-11-05 19:35:36 +0100

map: level 34: remove 96 pathblocker obstacles. We have colrects which
already do the job.
------------------------------------------------------------------------
34d107b | Matthias Krüger | 2013-11-05 19:30:31 +0100

map: level 55: oops, forgot to convert some water tiles to new water
here.
------------------------------------------------------------------------
f04fbfc | Matthias Krüger | 2013-11-03 16:20:24 +0100

dialog: Guy: remember that the validator is dumb...
------------------------------------------------------------------------
9e3cab8 | Matthias Krüger | 2013-11-03 16:15:26 +0100

dialog: Dude: implement check if npc death triggers work.
------------------------------------------------------------------------
739ec01 | Xenux | 2013-11-03 16:01:52 +0100

skills: change the return of doskill from 1 to 0.
------------------------------------------------------------------------
22c7a3b | Matthias Krüger | 2013-11-02 21:27:34 +0100

dialog: fix ident. This partly reverts
33368d0ef02c1988b51d7cec6f38484c5da26501.
------------------------------------------------------------------------
6e545c3 | Matthias Krüger | 2013-11-02 16:05:28 +0100

dialog: Dude: exclude more terminal-dialogs to prevent crashes.
------------------------------------------------------------------------
56e221c | fluzz | 2013-11-02 15:13:21 +0100

[dialogs] Fix exit code of dialog validator
------------------------------------------------------------------------
04c344a | fluzz | 2013-11-02 14:53:18 +0100

Add lualized Dude dialog. Rewritten in a way that gives an example of
how to programimatically create dialog nodes.
------------------------------------------------------------------------
0ff896f | fluzz | 2013-11-02 14:50:05 +0100

FDdialog lua module: fix parameters used to call  FirstTime and
EveryTimei from the validator.
------------------------------------------------------------------------
1e8fd16 | Matthias Krüger | 2013-11-02 10:51:43 +0100

lua: implement exit status argument for exit_game()
------------------------------------------------------------------------
de352c7 | fluzz | 2013-11-01 17:57:47 +0100

Convertion of dialogs to the new lua format (processed by
lualize_dialog).
------------------------------------------------------------------------
46e776e | fluzz | 2013-11-01 17:55:46 +0100

Commit lualize_dialog, a script to convert dialogs from legacy format to
the new lua format. Example usage: ./lualize_dialog TutorialTom.dialog
------------------------------------------------------------------------
33368d0 | fluzz | 2013-11-01 17:54:05 +0100

[dialogs] Reformat conditional expressions on one single line, to help
the lua converter to succeed.
------------------------------------------------------------------------
04ba217 | fluzz | 2013-10-30 22:06:59 +0100

Introduce a new dialog engine, partly based on Lua, enabling to define
dialogs in Lua. The use of Lua to define dialogs will raise the
expressive power to a currently unknown level, only limited by the
creativity of the dialog designers. A "User Manual" is to be written.
------------------------------------------------------------------------
494c873 | fluzz | 2013-10-19 22:47:48 +0200

Define LUA_MOD_DIR, pointing to <top_dir>/lua_modules This directory is
aimed to contain lua module source files.
------------------------------------------------------------------------
b1a73ae | fluzz | 2013-10-16 20:41:16 +0200

No need to create the LUA_DIALOG state during the initialization phase
of the game.
------------------------------------------------------------------------
a98519c | fluzz | 2013-10-16 20:33:28 +0200

load_lua_module(): instead of adding the filepath of the lua module to
package.path, now adds the dirpath of the module if needed, i.e. if the
dirpath is not yet registered.
------------------------------------------------------------------------
009e975 | fluzz | 2013-10-16 11:13:36 +0200

Pretty printing of Lua execution errors in resume_lua_coroutine(): when
the code was loaded from a file (rather than from a string), the
erroneous source code has to be extracted from the source file.
------------------------------------------------------------------------
b2518da | fluzz | 2013-10-16 11:10:56 +0200

call_lua_func() returns TRUE/FALSE instead of 1/0
------------------------------------------------------------------------
3b98520 | fluzz | 2013-10-16 11:07:22 +0200

check color capability of the output terminal during initialization, and
add a Lua helper function to get the result.
------------------------------------------------------------------------
3e5abed | fluzz | 2013-09-24 09:45:57 +0200

Adapt Doxyfile to doxygen 1.8.3.1 and add lua2dox filter.
------------------------------------------------------------------------
eb0c6bb | fluzz | 2013-08-02 18:59:12 +0200

TutorialTom dialog: small reformat to help the script that lualizes
dialogs succeed.
------------------------------------------------------------------------
7187f42 | fluzz | 2013-08-01 10:08:50 +0200

[widgets] Add widget_text_list_dupadd() that duplicates the string
instead of just copying the text pointer. This avoids the widget's user
to have to deallocate memory before to reinitialize the widget's
content.
------------------------------------------------------------------------
3acba83 | infrared | 2013-10-26 19:21:14 +0300

The deep water has made up its mind and now flows north. It was renamed
to reflect this. Also added more frames, improved its appearance
generally.
------------------------------------------------------------------------
0461786 | Matthias Krüger | 2013-10-12 20:42:21 +0200

make: implement make cppcheck-(report-)fast which uses --max-configs=1.
It will probably not find as much errors as without the flag but it runs
a lot faster.
------------------------------------------------------------------------
e594abf | Matthias Krüger | 2013-10-11 21:16:41 +0200

dialog: Bruce: minor fix (than -> then). Thanks to GiBy for notifying.
------------------------------------------------------------------------
b00e266 | Matthias Krüger | 2013-10-09 14:29:26 +0200

"doxygen no longer ships with FreeSans", change DOT_FONTNAME to
Helvetica (default font according to manual).
------------------------------------------------------------------------
525a79a | Matthias Krüger | 2013-10-09 11:12:15 +0200

make: remove now-redundant reference to cppcheck-htmlreport path in make
help.
------------------------------------------------------------------------
03240af | Matthias Krüger | 2013-10-09 05:37:43 +0200

manpage: update
------------------------------------------------------------------------
0d782fa | Matthias Krüger | 2013-10-09 05:24:44 +0200

move linebreak from beginning of --help output to end of greeting
sentence (Hello, this is..).
------------------------------------------------------------------------
aea0e87 | Matthias Krüger | 2013-10-09 05:20:54 +0200

reformat output of freedroidRPG --help a bit.
------------------------------------------------------------------------
86c7d3a | Matthias Krüger | 2013-10-09 04:37:55 +0200

graphics: add the FreedroidRPG logo used on the buildbot page to the
repo.
------------------------------------------------------------------------
54974f8 | Matthias Krüger | 2013-10-08 21:23:22 +0200

make cppcheck-report: remove
CPPCHECK-HTMLREPORT=path/to/cppcheck-htmlreport hack, upstream cppcheck
installs the script at make install now.
------------------------------------------------------------------------
a8dce95 | Matthias Krüger | 2013-10-05 16:09:02 +0200

make: strip the --quiet and --force arguments from cppcheck, add
cppcheck-full which has the --force argument, update 'make help'
------------------------------------------------------------------------
e83a82d | Matthias Krüger | 2013-10-05 13:16:03 +0200

make: cppcheck-report: remove hack to fix cppcheck.xml, issue has been
fixed upstream.
------------------------------------------------------------------------
b4fd0d1 | Matthias Krüger | 2013-10-04 23:48:19 +0200

"resolve" map validation issues.
------------------------------------------------------------------------
3d772eb | Matthias Krüger | 2013-10-04 23:41:07 +0200

map: level 11, 47, 71: resolve some map uglyness (water-void-transition)
which has been annoying me for a long time now.
------------------------------------------------------------------------
6a7832e | Matthias Krüger | 2013-10-04 23:10:04 +0200

make cppcheck-report: show version of freedroid in the report.
------------------------------------------------------------------------
7cef859 | Matthias Krüger | 2013-10-04 20:21:36 +0200

make cppcheck-report: also check ./src :)  (I had removed this for
faster testing)
------------------------------------------------------------------------
9e96e30 | Matthias Krüger | 2013-10-04 20:10:50 +0200

make: implement make cppcheck-report to generate a html page out of
cppcheck findings. This currently needs some hack to prevent the
cppcheck script from failing, I hope this will get fixed upstream soon.
The path to the cppcheck-htmlreport script needs to be set manually via
CPPCHECK-HTMLREPORT, for example: make
CPPCHECK-HTMLREPORT=path/to/cppcheck-htmlreport cppcheck-report
------------------------------------------------------------------------
b4c4804 | Matthias Krüger | 2013-10-04 01:18:45 +0200

dialog: TutorialTom: open exit gate 1 when tutorial is done.
------------------------------------------------------------------------
9d8f472 | Matthias Krüger | 2013-10-04 01:02:12 +0200

dialog: TutorialTom: make sure we always can get enough ammo in shooting
tutorial and prevent Tux from carrying over sourcebooks to shooting
range.
------------------------------------------------------------------------
648fb9f | Matthias Krüger | 2013-10-03 23:48:25 +0200

dialog: TutorialTom: fix some node being displayed too early which might
make things strange.
------------------------------------------------------------------------
d66bbf3 | Matthias Krüger | 2013-10-03 22:08:41 +0200

obstacle_specs: copy dummy code into commented out section at end of
file.
------------------------------------------------------------------------
1767fc1 | Matthias Krüger | 2013-10-03 21:25:31 +0200

map: level 70: add sand edge tiles to level 70
------------------------------------------------------------------------
0e150bd | Matthias Krüger | 2013-10-03 21:17:58 +0200

editor: make sand edge overlaying tiles show up in "all" tab.
------------------------------------------------------------------------
5194f61 | Matthias Krüger | 2013-10-03 14:33:05 +0200

map: few minor floor fixes here and there.
------------------------------------------------------------------------
15f0670 | Matthias Krüger | 2013-10-03 13:37:45 +0200

dialog: TutorialTom: remove unaccessed node 56 + other small cleanups.
------------------------------------------------------------------------
046fa58 | Matthias Krüger | 2013-10-03 11:05:19 +0200

map: convert current water to animated deep water.
------------------------------------------------------------------------
d9521a0 | Matthias Krüger | 2013-10-02 22:07:39 +0200

map: level 24: add label which makes us win the game if we step on it.
------------------------------------------------------------------------
65291b8 | Matthias Krüger | 2013-10-02 21:19:30 +0200

dialog: AfterTakeover: also play the login/logout sounds here, just as
the terminals and vending machines do.
------------------------------------------------------------------------
22012dc | Matthias Krüger | 2013-10-02 20:55:27 +0200

dialog: TutorialTom: fix hacking-dialog loop which allowed getting
infinite number of sourcebooks and bad stuff like this.
------------------------------------------------------------------------
b4a304f | Matthias Krüger | 2013-10-02 20:50:52 +0200

dialog: TutorialTom: don't update Tutorial Hacking quest with the same
stuff again and again.
------------------------------------------------------------------------
76a0326 | Matthias Krüger | 2013-10-02 20:29:23 +0200

dialog: TutorialTom: in case the player buys more Tutorial Coolants than
expected, swap these into regular ones as well.
------------------------------------------------------------------------
3b14309 | Matthias Krüger | 2013-10-02 20:04:35 +0200

Fix da2f1cf27d78 (editor: map validator: fix compile warning about
parenthesis.)
------------------------------------------------------------------------
da2f1cf | Matthias Krüger | 2013-10-02 19:43:42 +0200

editor: map validator: fix compile warning about parenthesis.
------------------------------------------------------------------------
d1fb844 | Matthias Krüger | 2013-10-02 19:17:16 +0200

dialog: TutorialTom: try to fix "Tutorial Melee" quest being updated
before adding it.
------------------------------------------------------------------------
e319525 | Matthias Krüger | 2013-10-02 19:08:23 +0200

script_helpers: simplify quest check code a bit.
------------------------------------------------------------------------
ee23f64 | Matthias Krüger | 2013-10-02 18:30:59 +0200

dialog: TutorialTom: don't try updating not-assigned quest.
------------------------------------------------------------------------
eccbcfc | Matthias Krüger | 2013-10-02 17:27:49 +0200

script_helpers: don't print quest warnings in dialog validator (when
benchmark is being run).
------------------------------------------------------------------------
422a188 | Matthias Krüger | 2013-10-02 17:11:25 +0200

dialogs: Guy: use end_quest() rather than complete_quest().
------------------------------------------------------------------------
62e5731 | Matthias Krüger | 2013-10-02 17:08:12 +0200

add_quest: print warning if we try to assign an already assigned quest.
------------------------------------------------------------------------
25c9b92 | Matthias Krüger | 2013-10-02 16:14:26 +0200

lua: end_quest(): print warning if we try to end already done or end
never assigned quest.
------------------------------------------------------------------------
85386d2 | Matthias Krüger | 2013-10-02 16:00:28 +0200

dialog: TutorialTom: make sure we don't assign Hacking quest several
times.
------------------------------------------------------------------------
68419c8 | Matthias Krüger | 2013-10-02 11:11:04 +0200

map: level 70: add signmessages to flashing signs.
------------------------------------------------------------------------
c718763 | infrared | 2013-10-02 02:53:40 +0300

Level validator: Expand the IS_SIGN check to include the flashing
versions of the signs.
------------------------------------------------------------------------
abdc4a1 | Matthias Krüger | 2013-10-02 01:45:37 +0200

map: level 17: attempt to fix some always-changing ReturnOfTux.droids
when droids get spawned on different waypoints every reload.
------------------------------------------------------------------------
09f0348 | Matthias Krüger | 2013-10-02 00:53:03 +0200

update ReturnOfTux.droids
------------------------------------------------------------------------
7236daa | Matthias Krüger | 2013-10-02 00:32:11 +0200

map: level 70 (debug level): fix -b leveltest warnings.
------------------------------------------------------------------------
28627ed | Matthias Krüger | 2013-10-01 23:22:46 +0200

map: level 24/70: move obstacles and floor tiles from level 24 to 70.
------------------------------------------------------------------------
080d4ae | Matthias Krüger | 2013-10-01 21:38:08 +0200

map: add another debug level (70) to the west of level 24.
------------------------------------------------------------------------
8c5ac03 | Matthias Krüger | 2013-10-01 00:46:19 +0200

menu: on screen displays: rename "Screen messages at most" to "Max.
screen messages" and "Screen message time" to "Screen message lifetime".
------------------------------------------------------------------------
2995990 | Matthias Krüger | 2013-10-01 00:31:47 +0200

set default timeout of big screen messages from 6.5 to 3. Should be
enought in most cases.
------------------------------------------------------------------------
4017d92 | Matthias Krüger | 2013-09-30 20:21:48 +0200

script_helpers: get_random_bot59(): make harvester and lawnmower
actually work, comment out autogun for now.
------------------------------------------------------------------------
04fab0a | Matthias Krüger | 2013-09-30 19:26:00 +0200

dialog: Bender: add comment about EveryTime LuaCode.
------------------------------------------------------------------------
61fd6e9 | Matthias Krüger | 2013-09-30 15:34:59 +0200

benchmark: dialog validator: don't print tabs at end of "|node foo|"
lines and show 6 instead of 5 nodes per line.
------------------------------------------------------------------------
e7191e8 | Matthias Krüger | 2013-09-30 15:19:18 +0200

events.dat: add missing "* End of trigger *" markers.
------------------------------------------------------------------------
da5ae40 | Matthias Krüger | 2013-09-30 10:54:43 +0200

-b dynarray: loop only 5 times instead of 10 time.
------------------------------------------------------------------------
7f392e4 | Matthias Krüger | 2013-09-29 18:43:16 +0200

map: level 37: make sure we always have TuTom on screen during Movement
section even if using -r0
------------------------------------------------------------------------
c442029 | Matthias Krüger | 2013-09-29 12:15:57 +0200

map: level 37: waypoints: make sure TuTom does not walk out of Tux'
sight directly after talking.
------------------------------------------------------------------------
22a89d8 | Matthias Krüger | 2013-09-29 12:03:39 +0200

dialog: TutorialTom: change all key sayings (e.g. "'Q' key") to
lowercase.
------------------------------------------------------------------------
2c85c17 | Matthias Krüger | 2013-09-29 00:31:30 +0200

menu: BACK -> Back (for consistency)
------------------------------------------------------------------------
54e5739 | Matthias Krüger | 2013-09-29 00:23:55 +0200

menu: add 2 gettext markers.
------------------------------------------------------------------------
f7cb18b | Matthias Krüger | 2013-09-28 23:45:25 +0200

dialog: TutorialTom: when we give Tux the 22 Automatic, also give some
ammo for it.
------------------------------------------------------------------------
2b4d885 | Matthias Krüger | 2013-09-28 23:36:46 +0200

dialog: TutorialTom: make sure we can't hack/freeze/whatever the bots in
the shooting area (and let TuTom explain why).
------------------------------------------------------------------------
f7efc7d | Matthias Krüger | 2013-09-28 22:41:40 +0200

events ( on level 37 ): bring back some code mindlessly removed in
8984dca1a3ab634941214cdcc42de99a96234abe / make TuTom rush Tux if we
shot the wall and walked through it avoiding the obstacle action.
------------------------------------------------------------------------
9a173e2 | Matthias Krüger | 2013-09-28 22:35:04 +0200

dialog TutorialTom: actually we need to hide even more nodes..
------------------------------------------------------------------------
c22cfc0 | Matthias Krüger | 2013-09-28 22:29:56 +0200

dialog: TutorialTom: remove possebility to get infinite amount of guns
from TuTom, also hide some nodes properly.
------------------------------------------------------------------------
9d998b5 | Matthias Krüger | 2013-09-28 22:03:01 +0200

remove lua enable/disable_trigger, lua_event_{enable/disable}_trigger
and event_modify_trigger_state. It is not in use.
------------------------------------------------------------------------
783bfcb | Matthias Krüger | 2013-09-28 21:55:57 +0200

Dude: fix subdialogs which need call_subdialog() to run. However they
still fail because we can't enter them actually due to "_" not being
recognized by the input field.
------------------------------------------------------------------------
964f1d9 | Matthias Krüger | 2013-09-28 21:51:09 +0200

remove Template.dialog.
------------------------------------------------------------------------
90ffd22 | Matthias Krüger | 2013-09-28 21:46:42 +0200

dialogs: Dude: make the input field thing a function and add a node
which runs it.
------------------------------------------------------------------------
9fcdd6b | Matthias Krüger | 2013-09-28 21:41:47 +0200

dialog: Dude: improve input field a bit, now we can not only jump to a
dialog with it but also access a few nodes which do cool stuff.
------------------------------------------------------------------------
8d8b299 | Matthias Krüger | 2013-09-28 21:28:05 +0200

dialog: Dude: implement shop.
------------------------------------------------------------------------
f661eca | Matthias Krüger | 2013-09-28 21:18:19 +0200

dialog: Vending-Machine: play sounds when starting/ending the dialog
just as for terminals.
------------------------------------------------------------------------
31e71a7 | Matthias Krüger | 2013-09-27 22:01:08 +0200

dialog: DeadGuy: end_dialog() asap.
------------------------------------------------------------------------
5880128 | Matthias Krüger | 2013-09-27 17:49:20 +0200

Note: previous commit (67c63833b9da) was actually supposed to reference
#685 instead of #684.
------------------------------------------------------------------------
67c6383 | fluzz | 2013-09-27 17:40:50 +0200

lua_newthread() pushes a reference to the created thread on the lua
stack (to avoid the coroutine to be garbage-collected). When the
coroutine ends, that reference has to be popped out from the stack.
Fixes #684.
------------------------------------------------------------------------
7ecd100 | infrared | 2013-09-27 18:26:04 +0300

Rerender statue with self-shadows.
------------------------------------------------------------------------
b70572a | Matthias Krüger | 2013-09-27 13:00:52 +0200

editor: move 883 statue into "container" obstacle tab.
------------------------------------------------------------------------
8c5f5b6 | Matthias Krüger | 2013-09-27 12:17:01 +0200

ui: upgrade item screen: if we don't have enough money to perform
action, print costs in red. Implements #689.
------------------------------------------------------------------------
7c9bd5e | Matthias Krüger | 2013-09-27 12:14:18 +0200

font: implement small_red font into the code (as Messagered_BFont).
------------------------------------------------------------------------
4e9199f | infrared | 2013-09-27 03:42:35 +0300

Add the statue from the graphics repo (originally by basse) as a
smashable obstacle; add smashed version and shadows.
------------------------------------------------------------------------
96981b6 | Matthias Krüger | 2013-09-27 02:23:02 +0200

dialog: Arthur: fix typo.
------------------------------------------------------------------------
12e30d7 | Matthias Krüger | 2013-09-27 00:17:57 +0200

graphics: add quickly converted small_red font.
------------------------------------------------------------------------
d1f66b1 | Matthias Krüger | 2013-09-26 23:11:51 +0200

When we build with ASAN support, automatically build with embedded lua
and also show lua stacktrace.
------------------------------------------------------------------------
8bbb673 | Matthias Krüger | 2013-09-26 22:04:57 +0200

Fix memory leaks in explodefont and make_atlas reported by cppcheck.
------------------------------------------------------------------------
64f7181 | Xenux | 2013-09-26 21:49:23 +0200

Reorder checks in TuxReloadWeapon(). Fixes #961
------------------------------------------------------------------------
d49a88b | Xenux | 2013-09-26 21:35:56 +0200

equip_item(): don't crash the game if item type cannot be equipped.
Fixes #659.
------------------------------------------------------------------------
7970fb1 | Matthias Krüger | 2013-09-26 16:55:07 +0200

dialog: TutorialTom: cleanup
------------------------------------------------------------------------
3cddf05 | Matthias Krüger | 2013-09-26 16:05:04 +0200

dialog: TutorialTom: don't show node 50 too early.
------------------------------------------------------------------------
de30ae8 | Matthias Krüger | 2013-09-26 15:18:07 +0200

dialog: TutorialTom: give tux 1200 circuits instead of 600 (a universal
socket already costs 400 alone!).
------------------------------------------------------------------------
c484a62 | Matthias Krüger | 2013-09-26 15:03:02 +0200

items: tutorial items: "Button" -> "button"
------------------------------------------------------------------------
e3da3ce | Matthias Krüger | 2013-09-25 13:49:35 +0200

make gource_ffmpeg: fix thread argument.
------------------------------------------------------------------------
5abc855 | Matthias Krüger | 2013-09-24 01:26:50 +0200

dialog: TutorialTom: swap the bottled tutorial ice into normal ice asap.
------------------------------------------------------------------------
68e148d | Matthias Krüger | 2013-09-24 01:17:19 +0200

items / dialog: TutorialTom: implement extra-items for the tutorial
(Small Tutorial Axe, Bottled Tutorial ice) which have their inv image
underlayed by a flare for better recognition in shoplist. These items
are only supposed to be used in the tutorial!
------------------------------------------------------------------------
35937ec | Matthias Krüger | 2013-09-24 00:36:22 +0200

map: level 37 / Tutorial: increase max durability of the shoes so we are
more likely to have better shoes after repairing. This reduces change of
them being repaired from 1/foo to 1/1.
------------------------------------------------------------------------
94c4b4f | Matthias Krüger | 2013-09-24 00:26:59 +0200

dialog: TutorialTom: prevent Movement quest from being updated with the
same entry several times.
------------------------------------------------------------------------
b004191 | Matthias Krüger | 2013-09-24 00:09:59 +0200

dialog: TutorialTom: also fix the hacking area.
------------------------------------------------------------------------
edd8edb | Matthias Krüger | 2013-09-23 23:34:23 +0200

dialogs: TutorialTom: after clearing the hacking area, give tux the
pistol.
------------------------------------------------------------------------
1407e34 | Matthias Krüger | 2013-09-19 16:04:37 +0200

Tutorial: make the hacking unit work.
------------------------------------------------------------------------
c6c1c71 | Matthias Krüger | 2013-09-19 14:17:13 +0200

stderr: slightly change output of error message when map label is not
found.
------------------------------------------------------------------------
1210977 | Matthias Krüger | 2013-09-19 14:00:45 +0200

graphics: menu background: increase saturation of red and yellow tones a
bit.
------------------------------------------------------------------------
cd80f38 | Matthias Krüger | 2013-09-18 16:17:03 +0200

dialos: Tutorial{Tom, Terminal}: If we accessed the terminal, let TuTom
walk to the next section.
------------------------------------------------------------------------
c38bfa5 | Matthias Krüger | 2013-09-18 12:18:30 +0200

dialog: TutorialTom: work around broken add_item loop.
------------------------------------------------------------------------
ea1a35b | Matthias Krüger | 2013-09-18 12:05:16 +0200

dialogs: Guy: implement small loop.
------------------------------------------------------------------------
92da90c | Matthias Krüger | 2013-09-18 11:36:53 +0200

dialog: TutorialTom: don't show node 24 ("Can you heal me?") when tux
already went to the next section (Terminal).
------------------------------------------------------------------------
6169c7a | Samuel Pitoiset | 2013-09-13 18:16:30 +0200

lvledit: Only store the needed actions for the line-drawing feature
------------------------------------------------------------------------
f8fa945 | Matthias Krüger | 2013-09-13 14:13:20 +0200

dialgos: Dude: use start_chat() instead of call_subdialog().
------------------------------------------------------------------------
8ac6c04 | Matthias Krüger | 2013-09-13 08:02:55 +0200

dialogs: rename "MS_factory_addon_terminal" to
"MS-Factory-Addon-Terminal" for more consistency with the other dialogs.
------------------------------------------------------------------------
53e906b | Matthias Krüger | 2013-09-13 07:47:04 +0200

dialog: Dude: fix wrongly positioned gettextmarkers...
------------------------------------------------------------------------
5b75687 | Matthias Krüger | 2013-09-12 15:41:37 +0200

dialogs: Dude: update list of dialogs to talk to, remove some useless
gettext markers.
------------------------------------------------------------------------
ee52402 | Matthias Krüger | 2013-09-12 14:35:01 +0200

map: level 17: make 2 shelves in Francis' Cryo Lab lootable
------------------------------------------------------------------------
52fe5c8 | Matthias Krüger | 2013-09-11 15:32:03 +0200

dialog: TutorialTom: roughly move hacking related code to come before
shooting related code
------------------------------------------------------------------------
47d63e2 | Matthias Krüger | 2013-09-11 15:14:33 +0200

Tutorial(Tom/Terminal): start making the terminal work again after move,
still needs fixes.
------------------------------------------------------------------------
e71fb79 | Matthias Krüger | 2013-09-11 13:34:55 +0200

map: level 37 / tutorial: quickly fix validation issues (make check).
------------------------------------------------------------------------
8984dca | Matthias Krüger | 2013-09-11 13:24:37 +0200

map: level 37 / dialogs: Tutorial: rename some more labels etc.
------------------------------------------------------------------------
1c9b5c9 | Matthias Krüger | 2013-09-10 15:08:58 +0200

map: level 37 / tutorial: rough renaming of map and obstacle labels
reflecting the swapping of hacking and range areas.
------------------------------------------------------------------------
b14072e | Matthias Krüger | 2013-09-10 14:53:07 +0200

if a map label is not found, do NOT crash when the editor or the game
loads so that we can actually fix the error using the editor and don't
have to mess around with text editors in levels.dat or whatever....
Basically in set the error from "fatal" to "warning".
------------------------------------------------------------------------
ac891e3 | Matthias Krüger | 2013-09-10 14:24:34 +0200

map: level 37: move storage room to the second bot-room (the one
currently used for hacking).
------------------------------------------------------------------------
4bad571 | Matthias Krüger | 2013-09-10 13:55:44 +0200

dialogs: Spencer: fix strange grammar. Thanks to GiBy for noticing.
------------------------------------------------------------------------
df243dd | Matthias Krüger | 2013-09-10 13:26:45 +0200

map: level 37: add a few map labels to tutorial.
------------------------------------------------------------------------
fc3dc29 | Matthias Krüger | 2013-09-10 00:11:23 +0200

dialogs: Jennifer: fix typo (ge -> get)
------------------------------------------------------------------------
876f700 | Matthias Krüger | 2013-09-09 19:22:04 +0200

stderr: if we can't find a mission (quest), print the name in quotation
marks.
------------------------------------------------------------------------
d1324e1 | Matthias Krüger | 2013-09-09 18:08:09 +0200

dialogs: TutorialTom, Tania: add 3 missing gettext markers (in total).
------------------------------------------------------------------------
6e11716 | Matthias Krüger | 2013-09-09 18:04:33 +0200

dialog: Town-NorthGateGuard.dialog: add missing gettext markers.
------------------------------------------------------------------------
e98ca3c | Matthias Krüger | 2013-09-06 00:12:37 +0200

editor: update help-title file (manual).
------------------------------------------------------------------------
84f6fa0 | Xenux | 2013-09-05 23:55:51 +0200

editor: make it possible to delete obstacles/items/etc using backspace.
Implements #504
------------------------------------------------------------------------
ec2318f | Xenux | 2013-09-05 19:52:02 +0200

items: make using equip_item() with a shield (one-handed) work if a
two-handed weapon was equipped before function call. Fixes #678.
------------------------------------------------------------------------
a48e46a | Xenux | 2013-09-05 19:10:03 +0200

skills: add new, "special" spell form.
------------------------------------------------------------------------
aa95a0c | Matthias Krüger | 2013-08-29 19:48:09 +0200

sounds: add another bot voice sample.
------------------------------------------------------------------------
8c272e0 | Matthias Krüger | 2013-08-29 19:05:34 +0200

events.dat: fix badly commented-out code.
------------------------------------------------------------------------
7e2884f | Xenux | 2013-08-29 17:08:19 +0200

chat: Clean the widget holding Tux dialog options before and after
running a dialog. Fixes #644.
------------------------------------------------------------------------
7e28449 | Matthias Krüger | 2013-08-29 01:19:33 +0200

tutorial: fixes and improvements to the glass-wall section (destroyable
obstacle). Use obstacle trigger there.
------------------------------------------------------------------------
c8f705c | Matthias Krüger | 2013-08-28 20:39:42 +0200

Tutorial: don't show "Can you heal me" node all the time during the bot
fighting unit.
------------------------------------------------------------------------
c33bd40 | Matthias Krüger | 2013-08-27 18:38:42 +0200

dialogs: Tamar: s/Venus/Aphrodite/
------------------------------------------------------------------------
755fee1 | Matthias Krüger | 2013-08-27 18:35:28 +0200

dialog: Tamara: s/Romans/Greeks/
------------------------------------------------------------------------
0af5da8 | Matthias Krüger | 2013-08-25 23:28:43 +0200

obstacle_specs.lua: add some documentation of obstacle flags.
------------------------------------------------------------------------
ab52fb6 | Matthias Krüger | 2013-08-25 22:56:09 +0200

obstacles: trapdoor_closed: instead of BLOCKS_VISION, set GROUND_LEVEL
flag.
------------------------------------------------------------------------
c0e1cd9 | Matthias Krüger | 2013-08-25 19:45:19 +0200

graphics/obstacles: shadow atlas: increase obstacle shadow atlas
resolution from 2048x1024 to 2048x2048 to get the previously 2 atlases
merged into a bigger single one.
------------------------------------------------------------------------
2e3558d | Matthias Krüger | 2013-08-25 19:27:32 +0200

map: level 8 / dialogs: Spencer: make Warehouse level open via trapdoor
and not via wall-door.
------------------------------------------------------------------------
a5d6e4d | Matthias Krüger | 2013-08-25 18:14:34 +0200

doxygen: update from 1.8.4 to 1.8.5.
------------------------------------------------------------------------
1909ac2 | Matthias Krüger | 2013-08-25 18:11:04 +0200

map: level 0 / dialogs: Butch, Dixon: open the trapdoors down to the
dungeon rather than the doors in front of them if the corresponding
quests (arenas, toolkit) are given.
------------------------------------------------------------------------
863b050 | Matthias Krüger | 2013-08-25 17:18:56 +0200

script helpers: add opened/closed states for trapdoors.
------------------------------------------------------------------------
d5f0955 | Matthias Krüger | 2013-08-25 13:53:16 +0200

map: level 24: add the new trapdoors to the debug level.
------------------------------------------------------------------------
03ac60c | Matthias Krüger | 2013-08-25 13:50:05 +0200

editor: move trapdoors around a bit inside the machinery tab of the
editor.
------------------------------------------------------------------------
9221d5e | infrared | 2013-08-25 00:29:00 +0300

Add the two missing rotations of iso_exit; fix the naming; add a version
with the door closed.
------------------------------------------------------------------------
8354b7e | Matthias Krüger | 2013-08-23 13:15:49 +0200

titles: update level editor help a bit.
------------------------------------------------------------------------
18fbfa4 | Xenux | 2013-08-23 10:36:13 +0200

fix crash calling craft_addons() and upgrade_items() via map label and
--enable-sanize-address. Fixes #666.
------------------------------------------------------------------------
cd02a57 | Matthias Krüger | 2013-08-23 01:40:10 +0200

dialog: Butch: quick fix for -b dialog (update obstacle label name).
------------------------------------------------------------------------
75879f9 | Xenux | 2013-08-23 00:10:01 +0200

map: level 29: new advanced arena.
------------------------------------------------------------------------
e05040f | Matthias Krüger | 2013-08-22 19:58:03 +0200

map/npc_specs.lua: minor syntax changes.
------------------------------------------------------------------------
0c511ea | Matthias Krüger | 2013-08-22 19:48:48 +0200

expand MAX_ITEMS_IN_NPC_SHOPLIST from 50 to 200.
------------------------------------------------------------------------
fed03c9 | Xenux | 2013-08-22 19:30:44 +0200

spells: Fix some spells not causing heat on tux. Fixes #674.
------------------------------------------------------------------------
f885538 | Bob | 2013-08-22 15:58:14 +0200

UI: make skill window block clicks and don't pick up items under it if
inventory is open. Fixes #672.
------------------------------------------------------------------------
c4cba6c | Matthias Krüger | 2013-08-22 15:47:20 +0200

map: level 24 / dialogs: Guy, DeadGuy: implement npc death test.
------------------------------------------------------------------------
bf6f7eb | Matthias Krüger | 2013-08-22 15:21:10 +0200

map: level 1: remove 2 strange walls.
------------------------------------------------------------------------
c75c2ee | Matthias Krüger | 2013-08-22 11:18:17 +0200

dialogs: TutorialTom / Tutorial: fix some nodes being displayed where
they shouldn't be.
------------------------------------------------------------------------
497278a | Matthias Krüger | 2013-08-21 23:05:26 +0200

fix minor typo.
------------------------------------------------------------------------
958c5c8 | Matthias Krüger | 2013-08-18 23:16:51 +0200

build: add -fno-omit-frame-pointer flag to ./configure
--enable-sanitize-addresse
------------------------------------------------------------------------
01400d7 | Matthias Krüger | 2013-08-17 13:48:10 +0200

doxygen: increase DOT_GRAPH_MAX_NODES to prevent warnings.
------------------------------------------------------------------------
83deb57 | Matthias Krüger | 2013-08-17 13:35:33 +0200

doxygen: update from 1.6.3 to 1.8.4 (run doxygen -u)
------------------------------------------------------------------------
b9c7766 | Matthias Krüger | 2013-08-13 22:24:46 +0200

map: level 24: add barrel-enemy-spawn trap.
------------------------------------------------------------------------
01bb169 | Matthias Krüger | 2013-08-13 22:00:38 +0200

build: enable -mtune=native for --enable-native-arch
------------------------------------------------------------------------
24c11cd | Matthias Krüger | 2013-08-13 21:51:59 +0200

editor: show disco and the deep animated water tile in the "all" floor
tile tab.
------------------------------------------------------------------------
8d89f1b | Matthias Krüger | 2013-08-12 13:07:19 +0200

map: level 24: add newly added animated water tile.
------------------------------------------------------------------------
5808920 | Matthias Krüger | 2013-08-12 10:48:11 +0200

levels: first attempt to set item class drop levels for obstacles. May
need rebalance.
------------------------------------------------------------------------
517b671 | infrared | 2013-08-10 21:02:41 +0300

Slow down the animation for the deep water (by adding more frames) and
make it a little less repeating.
------------------------------------------------------------------------
e3ad0f7 | fluzz | 2013-08-09 14:42:35 +0200

Some external tools (such as transifex) dislike our use of non
alphanumeric characters to change the font used to render a string
(\1..\5).
------------------------------------------------------------------------
dd01e50 | fluzz | 2013-07-31 10:12:05 +0200

Initialize the dynarray that will be used to store a strings list
returned by a Lua function call, before to use it.
------------------------------------------------------------------------
a1b867f | Matthias Krüger | 2013-08-08 19:47:04 +0200

fix f4d1648b768d6ba2f246a555c097f61d46dfdf2f
------------------------------------------------------------------------
eacded0 | Matthias Krüger | 2013-08-08 18:29:24 +0200

levels: update levels.dat to contain drop classes (just saved the map
again). Still needs to be properly set for each level.
------------------------------------------------------------------------
f4d1648 | Matthias Krüger | 2013-08-08 18:27:56 +0200

item drop class/editor: small string modifications to previous commit.
Rename "drop class" to "item drop class".
------------------------------------------------------------------------
f49d83f | Xenux | 2013-08-08 18:04:51 +0200

introduce level item drop classes. Add a drop class to levels. It's used
to choose the dropped item. Chest and barrel now use it when they drop
items. Before, they are limited to the drop class 0.
------------------------------------------------------------------------
d88818f | Xenux | 2013-08-08 17:14:21 +0200

skills: fix nmap description in skill screen. Fix the double display of
"heat produced" in the nmap description in skill screen. Replace it by
"Detect enemies".
------------------------------------------------------------------------
bcd9998 | Matthias Krüger | 2013-08-08 13:20:35 +0200

dialog: MiniFactory-Terminal (addon terminal): add spaces between
"WARNING:" and following sentences.
------------------------------------------------------------------------
3999802 | Matthias Krüger | 2013-08-07 01:03:20 +0200

map: level 59: add missing label for droid spawn traps.
------------------------------------------------------------------------
bf351b6 | Matthias Krüger | 2013-08-06 13:21:48 +0200

output: add missing punctuation in error message.
------------------------------------------------------------------------
90f5a3d | Xenux | 2013-08-06 11:14:09 +0200

items: rebalance armor drop classes.
------------------------------------------------------------------------
1a3d95c | fluzz | 2013-08-01 21:19:59 +0200

configure: auto-add '-fnested-functions' to CFLAGS if needed (for gcc on
MacOSX, for instance)
------------------------------------------------------------------------
f857409 | fluzz | 2013-07-31 12:38:42 +0200

In 1fd31420acdb, forgot to set LUA_CFLAGS when using embedded lua
distrib.
------------------------------------------------------------------------
1fd3142 | fluzz | 2013-07-31 11:43:35 +0200

On debian and derivatives, if lua 5.2 is not installed, but lua 5.0 is,
then configure will use lua 5.0 instead of our embedded lua 5.2 distrib.
This is due to the use of 'lua-config', as a fallback, in lua.m4, to
find the needed build options. lua-config was needed on debian up to lua
5.1. Since lua 5.1, debian has an almost standard package installation,
and pkg-config can be used.
------------------------------------------------------------------------
acd8793 | fluzz | 2013-07-28 17:08:25 +0200

Do not define OpenGL debug macros and functions if not HAVE_LIBGL. This
avoid a build error when OpenGL is disabled.
------------------------------------------------------------------------
dc774ed | Matthias Krüger | 2013-07-21 22:06:34 +0200

dialog: Kevin: expand dialog a bit,
------------------------------------------------------------------------
807e5d0 | Matthias Krüger | 2013-07-21 21:40:33 +0200

obstacles: add gettext markers to obstacle hover labels.
------------------------------------------------------------------------
c22f7a3 | Matthias Krüger | 2013-07-21 21:29:26 +0200

map/ReturnOfTux.droids: use ShortLabel=_"" instead of ShortLabel="" for
gettext.
------------------------------------------------------------------------
db0dcd7 | Matthias Krüger | 2013-07-21 21:19:32 +0200

add marker to a line in script_helpers
------------------------------------------------------------------------
214c862 | Matthias Krüger | 2013-07-21 21:10:16 +0200

dialogs: add some missing gettext markers.
------------------------------------------------------------------------
ed7dcb3 | Matthias Krüger | 2013-07-21 18:21:37 +0200

dialogs: dev/ -> /dev/
------------------------------------------------------------------------
077a98b | Matthias Krüger | 2013-07-21 16:17:25 +0200

manpage: update listed savegame paths.
------------------------------------------------------------------------
ab7052b | Matthias Krüger | 2013-07-21 16:08:23 +0200

add linebreak to start of output shown when config files are not found.
------------------------------------------------------------------------
6431945 | Matthias Krüger | 2013-07-21 13:38:38 +0200

dialog: TutorialTom: work around "Item received: Small Axe" centerprint.
------------------------------------------------------------------------
78453a1 | Matthias Krüger | 2013-07-21 10:50:30 +0200

dialog: TutorialTom: fix bug that did not show nodes when we opened item
chest and picked up items before talking to tutom on that section.
------------------------------------------------------------------------
38589d7 | Matthias Krüger | 2013-07-18 19:42:48 +0200

make cppcheck: enable warnings.
------------------------------------------------------------------------
411f103 | infrared | 2013-07-02 00:13:17 +0300

Convert the static water in front of the cryonic facility to the new
animated water with miltilayer sand edges.
------------------------------------------------------------------------
6555ed3 | Matthias Krüger | 2013-06-29 17:56:30 +0200

dialog: Michelangelo: simplify some item code using the new has_item
functionality.
------------------------------------------------------------------------
e521e90 | Matthias Krüger | 2013-06-29 17:28:35 +0200

lua: rename has_items to has_item and remove previous has_item. Now we
can check if we have several items using
------------------------------------------------------------------------
7c7aa6b | Matthias Krüger | 2013-06-29 17:16:36 +0200

script_helpers: implement has_items function.
------------------------------------------------------------------------
be56d9a | Matthias Krüger | 2013-06-29 16:50:53 +0200

Tutorial: rework chest/item section a bit.
------------------------------------------------------------------------
adf2c42 | Matthias Krüger | 2013-06-29 15:00:30 +0200

script_helpers.lua: move scandir() a bit higher.
------------------------------------------------------------------------
3f0adef | Matthias Krüger | 2013-06-29 12:15:49 +0200

map: level 37: move labels a bit.
------------------------------------------------------------------------
210b76b | Matthias Krüger | 2013-06-28 22:52:27 +0200

map: level 0: remove unneeded labels.
------------------------------------------------------------------------
351fba1 | Matthias Krüger | 2013-06-28 22:13:36 +0200

events: add comment.
------------------------------------------------------------------------
06485ed | Xenux | 2013-06-28 21:09:02 +0200

dialog: Tamara: Refactor bookshelves code using obstacle triggers.
------------------------------------------------------------------------
c079751 | Xenux | 2013-06-28 20:21:34 +0200

skills: Move teleport_home to become normal instant effect
------------------------------------------------------------------------
d61e484 | Xenux | 2013-06-28 20:09:29 +0200

Items: redo the item loader in Lua.
------------------------------------------------------------------------
0a3e1f7 | Matthias Krüger | 2013-06-27 19:43:15 +0200

Makefile: outsource make cppcheck, and make gource related code into
include.mk
------------------------------------------------------------------------
63bc4ef | Matthias Krüger | 2013-06-27 18:55:32 +0200

Tutorial: make sure chest-node is not show too early.
------------------------------------------------------------------------
e834bfa | Matthias Krüger | 2013-06-27 18:21:15 +0200

dialog: tutorial tom: only print node 5 (about detecting items) once and
not again and again.
------------------------------------------------------------------------
0c7b74d | Matthias Krüger | 2013-06-27 18:08:21 +0200

Oops, forgot to rename variable.
------------------------------------------------------------------------
617e1be | Matthias Krüger | 2013-06-27 18:04:19 +0200

map: tutorial: labels: rename 37_items_passed2 to 37_items_entered1
------------------------------------------------------------------------
c28bb76 | Matthias Krüger | 2013-06-27 17:59:34 +0200

dialog: TutorialTom: minor cleanup.
------------------------------------------------------------------------
7f23741 | Matthias Krüger | 2013-06-26 23:11:48 +0200

map: level 24: add barrel obstacle trigger.
------------------------------------------------------------------------
203934b | Xenux | 2013-06-26 22:54:16 +0200

implement obstacle triggers
------------------------------------------------------------------------
fd92f51 | Matthias Krüger | 2013-06-26 20:24:29 +0200

.gitignore: update.
------------------------------------------------------------------------
e43bb10 | Matthias Krüger | 2013-06-26 20:17:19 +0200

    fix automake 1.14 warnings due to missing subdir-objects options.
Attempt No. 2.
------------------------------------------------------------------------
8362ae4 | Matthias Krüger | 2013-06-26 20:00:52 +0200

Revert "fix automake 1.14 warnings due to missing subdir-objects
options." , breaks some things.
------------------------------------------------------------------------
7e90cc3 | Matthias Krüger | 2013-06-26 19:25:29 +0200

fix automake 1.14 warnings due to missing subdir-objects options.
------------------------------------------------------------------------
aaa3141 | Matthias Krüger | 2013-06-26 18:32:03 +0200

remove redundant floor tile offset file.
------------------------------------------------------------------------
7ba6041 | Matthias Krüger | 2013-06-26 18:30:19 +0200

floor tiles: add offset file accidentally removed in
42d7fd9a0dbaef8583389573ac50f81b7a3596a2.
------------------------------------------------------------------------
b013257 | Eino Keskitalo | 2013-06-24 23:21:57 +0200

Add libjpeg-dev to the list of Ubuntu dependencies in INSTALL.
------------------------------------------------------------------------
95b6f1a | Matthias Krüger | 2013-06-24 22:59:11 +0200

Tutorial: do not show the node regarding 'detect items' etc until tux
actually moved out of the starting room.
------------------------------------------------------------------------
5fbc83c | Matthias Krüger | 2013-06-24 22:29:48 +0200

dialog: TutorialTom: try to make some code a bit better to read.
------------------------------------------------------------------------
8b59753 | Matthias Krüger | 2013-06-22 14:12:25 +0200

dialog: TutorialTom: attempt to fix the hacking part of the tutorial
(quest was not assigned and couldn't be closed)
------------------------------------------------------------------------
1a2569a | Matthias Krüger | 2013-06-18 07:12:28 +0200

quests: tutorial: display_console_message -> display_big_message (more
obvious)
------------------------------------------------------------------------
bf7483b | fluzz | 2013-06-15 22:19:33 +0200

Keep informations about a lua coroutine into a dedicated struct. Add a
function to prepare a call to a Lua function in a coroutine.
------------------------------------------------------------------------
6ff59aa | fluzz | 2013-06-14 10:06:47 +0200

Add functions to load a lua module and call lua functions from C
------------------------------------------------------------------------
96920a1 | fluzz | 2013-06-07 18:28:55 +0200

Add functions to find a file and to scan a directory from Lua
------------------------------------------------------------------------
d6aaec8 | infrared | 2013-06-14 23:14:32 +0300

Dialog: The escort doesn't explain where Spencer is again and again;
change some of the dialog and add randomized responses.
------------------------------------------------------------------------
7815bec | infrared | 2013-06-14 22:27:13 +0300

NorthGateGuard: Fix English, add some randomized dialog, add
characterization for the guard, make some minor dialog changes.
------------------------------------------------------------------------
31b6297 | Xenux | 2013-06-12 23:14:59 +0200

Add a function to get the obstacle type by name.
------------------------------------------------------------------------
2b2600b | Matthias Krüger | 2013-06-12 23:01:55 +0200

editor: also add message for map labels.
------------------------------------------------------------------------
cf79d6c | Matthias Krüger | 2013-06-12 22:57:52 +0200

editor: improve the information on waypoints a bit (given when
right-clicking a waypoint type in the upper object selection bar).
------------------------------------------------------------------------
1bbc22f | Matthias Krüger | 2013-06-12 22:38:43 +0200

rename map/leveleditor_exceptions.dat to map/lvledit_exceptions.dat for
more consistency with the src/lvledit/ files.
------------------------------------------------------------------------
805f819 | Matthias Krüger | 2013-06-12 22:28:50 +0200

rename map/leveleditor_obstacle_categories.lua to
map/lvledit_obstacle_categories.lua for more consistency with the
src/lvledit/ files.
------------------------------------------------------------------------
1da7b31 | Matthias Krüger | 2013-06-12 22:01:40 +0200

floor tiles: rename iso_miscellaneous_floor_0004.png to
iso_sand_floor_0000.png so it sorts into the sand category automatically
in the editor.
------------------------------------------------------------------------
9e667a7 | Matthias Krüger | 2013-06-12 21:53:36 +0200

editor: implement new "sand" floor category tab.
------------------------------------------------------------------------
c057512 | Matthias Krüger | 2013-06-11 22:58:18 +0200

editor: reduce obstacle category tab width from 80 to 70 px.
------------------------------------------------------------------------
565bb2c | Matthias Krüger | 2013-06-11 22:36:13 +0200

editor: change tab names from uppercase to lowercase to save some space.
------------------------------------------------------------------------
ec94c9f | infrared | 2013-06-11 16:55:09 +0300

Add another variation of animated water. This one is deeper and has
directional flow. Add sand edge floor tiles with transparency to be used
in floor layers.
------------------------------------------------------------------------
bd2a99f | Matthias Krüger | 2013-06-10 23:44:54 +0200

dialog: Guy: fix failure of first test (has met).
------------------------------------------------------------------------
e6f598a | Matthias Krüger | 2013-06-09 21:21:24 +0200

dialog: Ewald, Michelangelo, Tania; remove trailing semicolons.
------------------------------------------------------------------------
919bf6a | Matthias Krüger | 2013-06-09 21:20:21 +0200

map: level 12: disable infinite running.
------------------------------------------------------------------------
f2868ed | Matthias Krüger | 2013-06-09 21:18:55 +0200

dialog: Spencer, Town-NorthGateGuard: minor dialog changes.
------------------------------------------------------------------------
47c74b5 | Matthias Krüger | 2013-06-09 21:11:32 +0200

dialog: Town-NorthGateGuard: don't explain the player where Spencer is
again and again.
------------------------------------------------------------------------
5edccc0 | Matthias Krüger | 2013-06-09 21:00:50 +0200

dialog: Spencer/Town-NorthGateGuard:
------------------------------------------------------------------------
00bd910 | Matthias Krüger | 2013-06-09 20:47:49 +0200

dialog: Tamara: change node 39 text option.
------------------------------------------------------------------------
d73919c | Xenux | 2013-06-09 20:43:25 +0200

dialog: Tamara:
------------------------------------------------------------------------
5f8b31d | Matthias Krüger | 2013-06-06 14:16:38 +0200

map: level 0 / town: add new character.
------------------------------------------------------------------------
e809a25 | infrared | 2013-06-05 22:44:05 +0300

Add graphics and droid type for Arthur.
------------------------------------------------------------------------
62d945e | fluzz | 2013-06-05 20:34:58 +0200

[dialogs] Change formatting of some lua code lines, so that they can
more easily being parsed by a script that will automatically lualized
dialogs.
------------------------------------------------------------------------
3ee612c | Matthias Krüger | 2013-05-31 21:30:12 +0200

menu: fix "Back" button in  Droid Talk  section of the options menu
which was broken since a49e3ba050e3728a80aeb8eadf2a7cd6f212c422
------------------------------------------------------------------------
bf7ddd3 | Matthias Krüger | 2013-05-30 00:42:55 +0200

make: atlas: improve input-file regex for atlas generation a bit.
------------------------------------------------------------------------
b91afd1 | Matthias Krüger | 2013-05-29 22:55:25 +0200

editor: rename PLANT tab to NATURE.
------------------------------------------------------------------------
31acc74 | Matthias Krüger | 2013-05-28 21:25:38 +0200

map: level 24: add disco tile to debug level.
------------------------------------------------------------------------
7d1061f | Matthias Krüger | 2013-05-28 18:12:16 +0200

change "complete ship" into "entire world" in some error message about
missing map labels.
------------------------------------------------------------------------
b7e0f89 | Matthias Krüger | 2013-05-27 22:08:39 +0200

floor tiles: add new colorchanging floor tiles.
------------------------------------------------------------------------
65315bf | Matthias Krüger | 2013-05-26 13:59:03 +0200

editor: fix typo in output for obstacles with invalid position.
------------------------------------------------------------------------
53ef397 | Matthias Krüger | 2013-05-26 11:43:52 +0200

map: level 17: add more trees/a small forest.
------------------------------------------------------------------------
5297b3d | Matthias Krüger | 2013-05-25 18:25:03 +0200

make help pointed to "make doxygen" instead of "make doc".
------------------------------------------------------------------------
ac65524 | Samuel Pitoiset | 2013-05-25 14:55:20 +0200

lvledit: Clear the clipboard requires freeing the wrapped floor tiles
------------------------------------------------------------------------
467af03 | Matthias Krüger | 2013-05-24 19:01:54 +0200

map: level 24: fix wrong shotgun sheel item amount.
------------------------------------------------------------------------
3be82d3 | Xenux | 2013-05-22 13:38:47 +0200

Change the syntax used to define range of integers : use ':' as a
separator instead of '-', so that negative values can be used. Adapt
data files accordingly.
------------------------------------------------------------------------
acaea8f | fluzz | 2013-05-22 13:15:26 +0200

Disable autogen.sh warnings about portability issues
------------------------------------------------------------------------
e9d83f1 | Matthias Krüger | 2013-05-20 23:48:50 +0200

gitignore: commet out *.rej. It's easier to notice and find .rej files
when "git status" shows them. Let's see if someone complains about this
change...
------------------------------------------------------------------------
6a17a73 | Matthias Krüger | 2013-05-18 19:40:25 +0200

use exit_game() instead of os.exit().
------------------------------------------------------------------------
66a2ca5 | Matthias Krüger | 2013-05-18 19:38:53 +0200

lua: implement exit_game() function which terminates the game.
------------------------------------------------------------------------
1bc729a | Matthias Krüger | 2013-05-18 15:02:11 +0200

dialog: Michelangelo: it was possible to finish the dilithium quest
without actually having any dilithium by talking to Michelangelo while
having it, so that the respective node is shown, then end the dialog,
drop the dilithium and talk to him again and accessing the node.
------------------------------------------------------------------------
92fdd62 | Matthias Krüger | 2013-05-05 16:19:29 +0200

dialog: Spencer: oops, fix previous commit.
------------------------------------------------------------------------
c7e21f8 | Matthias Krüger | 2013-05-05 10:10:15 +0200

dialog: Spencer: if player comes with one million bucks, assume they
cheated. :)
------------------------------------------------------------------------
12e7821 | infrared | 2013-05-03 00:01:57 +0300

Re-render vending machines in their current size from source file; flip
cardinal directions in their names (and update those ingame); add
shadows to them.
------------------------------------------------------------------------
e2a83af | infrared | 2013-05-02 00:25:20 +0300

Add proper shadows to looted bookshelves; rerender shadows of the other
bookshelf obstacles to fix any offset or alpha differences (as the
source file is quite old)
------------------------------------------------------------------------
815356d | Matthias Krüger | 2013-05-01 22:24:09 +0200

dialog: Tania: if difficulty = hard, add a sentence for Tania to say
when we get the nm-book.
------------------------------------------------------------------------
fbc6b18 | Matthias Krüger | 2013-05-01 22:19:20 +0200

dialog: Tania: make sure we only give one network mapper to the player,
even if game difficulty is changed.
------------------------------------------------------------------------
a211e30 | Miles | 2013-05-01 22:17:51 +0200

dialog: Tania: give tux network mapper.
------------------------------------------------------------------------
c060fe4 | Matthias Krüger | 2013-05-01 21:44:47 +0200

Several fixes here and there to previous commit.
------------------------------------------------------------------------
eab2165 | Xenux | 2013-05-01 21:40:34 +0200

dialog: Kevin/Town-NorthGateGuard: make it possible to kill Kevin
without loosing the game. Adapt the "A strange guy stealing from town"
quest.
------------------------------------------------------------------------
eb59094 | Matthias Krüger | 2013-05-01 17:34:12 +0200

map: level 17: make sure we have one droid per cell at Kevins house.
------------------------------------------------------------------------
cadd0b1 | Miles | 2013-05-01 16:15:59 +0200

dialog: TutorialTom: explain shops.
------------------------------------------------------------------------
58c4145 | Matthias Krüger | 2013-05-01 15:42:36 +0200

dialog: Tamara / map: level 0: make Tamara react if we loot the shelves
in her room.
------------------------------------------------------------------------
422621c | Matthias Krüger | 2013-04-28 14:48:44 +0200

INSTALL: I was told the giteye version was a only 30-day-trial one. I'll
be able to report in one month. :)
------------------------------------------------------------------------
cf1eea7 | Matthias Krüger | 2013-04-28 09:14:07 +0200

INSTALL: ubuntu/debian packages: liblua5.1-dev -> liblua5.2-dev
------------------------------------------------------------------------
7480781 | Matthias Krüger | 2013-04-28 08:29:36 +0200

dialogs Koan/ items.c : s/Repair\ manual/Source Book of Repair equipment
------------------------------------------------------------------------
bfe6faa | Mike Fleischmann | 2013-04-28 08:20:38 +0200

repair skills/ shops: Add the repair equipment book to the two book
shops and update the repair skill.
------------------------------------------------------------------------
42d7fd9 | Matthias Krüger | 2013-04-28 07:09:58 +0200

Remove forum references since the forum is going to be removed.
------------------------------------------------------------------------
79d6f1e | Matthias Krüger | 2013-04-28 07:08:51 +0200

INSTALL / README: remove some remaining reference to SVN (replace with
git reference).
------------------------------------------------------------------------
b895139 | Matthias Krüger | 2013-04-27 18:19:19 +0200

dialogs: small cleanups here and there.
------------------------------------------------------------------------
e08843e | Matthias Krüger | 2013-04-27 18:16:04 +0200

dialog: AfterTakeover: slightly change text of   reprogramm after
takeover  part.
------------------------------------------------------------------------
27c5fd5 | Matthias Krüger | 2013-04-27 15:51:53 +0200

remove useless commented out code from lua.c
------------------------------------------------------------------------
c90d64f | fluzz | 2013-04-27 15:13:55 +0200

Since Python 3.3, dicts hashes are randomized ("Security Improvement",
do they claim...). This has a direct impact on the output of
gen_savestruct.py: two runs of gen_savestruct.py can produce two
differents savestruc.[c|h] files. This patch alphabetically sorts the
output of gen_savestruct.py.
------------------------------------------------------------------------
9e4fd0a | Matthias Krüger | 2013-04-27 11:40:41 +0200

graphics: floor tiles: reduce black borders between swamp tiles.
------------------------------------------------------------------------
a49e3ba | Matthias Krüger | 2013-04-26 22:00:57 +0200

option menu / dialog: AfterTakeover : move "Reprogramm bots after
Takeover" from settings menu to AfterTakeover settings dialog.
------------------------------------------------------------------------
f8dce91 | Arthur Huillet | 2013-04-26 21:13:28 +0200

Projection functions must not care whether we are in lvledit or not -
add comment to remember to fix that.
------------------------------------------------------------------------
0206c3b | Arthur Huillet | 2013-04-26 21:09:40 +0200

gl: move open_gl_check_error_status to open_gl_debug.c and clean it up a
little
------------------------------------------------------------------------
4de03ff | Matthias Krüger | 2013-04-26 19:49:44 +0200

fix typo in croppy.c
------------------------------------------------------------------------
93706c1 | Arthur Huillet | 2013-04-26 18:02:54 +0200

gl: add KHR_debug extension use to get error message reports.
------------------------------------------------------------------------
f46c6df | Matthias Krüger | 2013-04-26 15:05:27 +0200

music: rename  sound/music/Hell Fortress Entrance.ogg ->
sound/music/HellFortressEntrance.ogg
------------------------------------------------------------------------
f2772e4 | Matthias Krüger | 2013-04-20 19:12:21 +0200

map: level 24: implement some little course with "collapsing" floor
tiles.
------------------------------------------------------------------------
8868c1f | Matthias Krüger | 2013-04-20 18:49:56 +0200

obstacles: add collapsingfloor_visible obstacle, basically a floor tile
which will be used for special purposes later.
------------------------------------------------------------------------
3c90a96 | Matthias Krüger | 2013-04-18 23:01:21 +0200

make: help: add help and all.
------------------------------------------------------------------------
3d64477 | Matthias Krüger | 2013-04-15 22:16:16 +0200

editor: edge interface: "Jump target" -> "Neighbor level"
------------------------------------------------------------------------
2a1aef1 | fluzz | 2013-04-06 21:40:52 +0200

Fix a buffer overflow in the take-over game.
------------------------------------------------------------------------
aa3d513 | Matthias Krüger | 2013-04-06 17:28:43 +0200

comment out spawn trap on temple wood.
------------------------------------------------------------------------
98787f0 | Matthias Krüger | 2013-04-06 15:19:20 +0200

graphics: obstacles: copy current shelf shadows to lootable and looted
shelf variants. This is a quick hack to make them less noticeable,
however we may want to have the shadows rerendered from the actual
obstacle images later at some point.
------------------------------------------------------------------------
3355ef8 | Matthias Krüger | 2013-04-06 14:24:39 +0200

dialog: 24-Controllable-Bot: make it possible to set bot state, rename
vars.
------------------------------------------------------------------------
ad94efd | Matthias Krüger | 2013-04-05 12:20:34 +0200

items: cheat gun: increase fire rate.
------------------------------------------------------------------------
92f32b0 | Matthias Krüger | 2013-04-04 22:36:30 +0200

dialog: c-net: add radio which lets us set the song to play for town as
long as we don't leave the level.
------------------------------------------------------------------------
e946211 | Matthias Krüger | 2013-04-04 22:02:40 +0200

map: level 24: change background music to Bleostrada. I've heard
TheBeginning for long enough now...
------------------------------------------------------------------------
802af24 | Matthias Krüger | 2013-04-03 19:25:31 +0200

map: level 8: implement small droid-spawn trap.
------------------------------------------------------------------------
ce483a2 | Matthias Krüger | 2013-04-03 14:59:32 +0200

fix typo in -r 99
------------------------------------------------------------------------
89e7e28 | Matthias Krüger | 2013-04-02 22:00:33 +0200

makefile: implement "make gource" running gource and "make
gource_ffmpeg" capturing the video using ffmpeg.
------------------------------------------------------------------------
c8270f8 | Matthias Krüger | 2013-04-02 17:24:26 +0200

items: make cheat gun bullets a bit faster.
------------------------------------------------------------------------
25ffe5f | Arthur Huillet | 2013-04-02 11:24:34 +0200

build: add --enable-sanitize-address to build with -fsanitize=address
(requires GCC 4.8)
------------------------------------------------------------------------
e5d373d | Matthias Krüger | 2013-04-01 14:22:43 +0200

dialog: 24-controllable-bot fix recursive function call.
------------------------------------------------------------------------
2ea8f08 | Xenux | 2013-03-31 00:30:00 +0100

Clear redo queue on new action
------------------------------------------------------------------------
d55f119 | Matthias Krüger | 2013-03-31 00:23:14 +0100

proto.h: remove 28 unused functions
------------------------------------------------------------------------
7993373 | Matthias Krüger | 2013-03-31 00:17:03 +0100

dialogs: remove    Beginning of new chat dialog for character="XXXXX"  
markers.
------------------------------------------------------------------------
9c21e5e | infrared | 2013-03-29 00:50:15 +0200

"update_quests" should be "update_quest"; change the completion notes
for the warehouse mission.
------------------------------------------------------------------------
91458fb | Matthias Krüger | 2013-03-27 20:57:05 +0100

map: level 51: fix some chest positions which the map validator
complained about.
------------------------------------------------------------------------
50a52b4 | fluzz | 2013-03-27 20:12:53 +0100

[lvleditor] Use the action name of an obstacle to test if it is
lootable. This avoid to restrict the chest-like behavior to actual
chests and extend it to lootable bookshelves too.
------------------------------------------------------------------------
634fdc9 | fluzz | 2013-03-27 20:09:44 +0100

Store the action name associated with an obstacle. This value can be
used to easily test the behavior type of an 'active obstacle'.
------------------------------------------------------------------------
4e224c5 | Matthias Krüger | 2013-03-26 22:17:44 +0100

script helpers: add unlooted / looted states for lootable shelf
obstacles.
------------------------------------------------------------------------
7acad4c | Matthias Krüger | 2013-03-26 20:18:22 +0100

map: level 24: add a (more or less) controllable bot which can be
ordered to walkt to certain map labels over dialog.
------------------------------------------------------------------------
c73b3b9 | Matthias Krüger | 2013-03-25 19:49:24 +0100

map: level 24: add experimental chest trap. The current implementation
has a chest on a map label. In order to open the chest tux will step on
the map label and trigger the trap. However this will also trigger the
trap when tux just walks near the chest which we do now want to happen.
Optimally the trap is triggered as the chest is opened.
------------------------------------------------------------------------
46f930a | Matthias Krüger | 2013-03-25 18:43:48 +0100

map: level 24: add recent obstacles (shelves and droid nests)
------------------------------------------------------------------------
a9b8192 | fluzz | 2013-03-21 18:05:52 +0100

Change some bookshelves into lootable ones in the town's library. Patch
by infrared.
------------------------------------------------------------------------
10a5ca4 | fluzz | 2013-03-25 18:14:20 +0100

Add lootable bookshelves. Done by Infrared.
------------------------------------------------------------------------
54f36b2 | fluzz | 2013-03-21 18:01:10 +0100

Add an 'after_lootable' field into the obstacle_spec structure. This
field defines the obstacle's type to use once a lootable object is
'looted'. Use it with chests.
------------------------------------------------------------------------
fe350e7 | fluzz | 2013-03-25 17:20:51 +0100

Synchronize the content of the obstacle_types enum with the content of
the obstacle_specs.lua file.
------------------------------------------------------------------------
e6df649 | fluzz | 2013-03-19 08:22:58 +0100

Avoid to loose time trying to read a value from the lua stack when we
know that the searched field was not found.
------------------------------------------------------------------------
760aec1 | fluzz | 2013-03-18 19:33:04 +0100

Change lua_getfield_py_path() so that it mimics the behavior of
lua_getfield(): only one field is pushed on the stack when the function
returns, and a LUA_TNIL is pushed if the searched field is not found.
------------------------------------------------------------------------
d79dae9 | Matthias Krüger | 2013-03-17 15:09:48 +0100

cppcheck: -I. -I.. -I/usr/include/SDL
------------------------------------------------------------------------
7529637 | fluzz | 2013-03-07 18:26:42 +0100

Bullet specs are loaded through a lua-array-constructor, which
internally uses a dynarray to read the list of bullet specs. The
dynarray is then copied into a dynamically allocated C array (called
Bulletmap).
------------------------------------------------------------------------
5c064a6 | fluzz | 2013-03-07 10:18:14 +0100

Remove double definition of the obstacle_map global variable
------------------------------------------------------------------------
34fa0ad | fluzz | 2013-03-07 10:11:21 +0100

Lualization of the bullets specification file.
------------------------------------------------------------------------
1a9481f | fluzz | 2013-03-07 10:08:14 +0100

Introduce 'fill_dynarray_from_table()' in luaconfig.c This function can
be used to read a lua array of elements, and fill a dynarray with those
elements.
------------------------------------------------------------------------
35038c9 | fluzz | 2013-03-11 19:28:54 +0100

Add an 'anti-const cast' to avoid a warning during compilation.
------------------------------------------------------------------------
3b068c5 | fluzz | 2013-03-07 10:06:41 +0100

A dynarray is automatically enlarged, if needed, when an element is
added. With the current code, the capacity of the dynarray is doubled
when there is only one slot left. However, dynarrays are also used when
the number of contained elements is exactly known (to load lua-ish
config files, for instance). In such a use case, the dynarray is
uselessly enlarged when the last element is added: memory is possibly
wasted, as well as CPU time needed to realloc the array.
------------------------------------------------------------------------
e811801 | Matthias Krüger | 2013-03-09 12:40:07 +0100

remove 2 more music related #defines.
------------------------------------------------------------------------
69e7887 | Matthias Krüger | 2013-03-09 12:28:31 +0100

remove 30 unused #defines.
------------------------------------------------------------------------
f87d1d9 | Matthias Krüger | 2013-03-08 22:24:59 +0100

dialog: Guy: add obstacle test.
------------------------------------------------------------------------
2039e4e | Matthias Krüger | 2013-03-08 19:28:15 +0100

lua: implement switch_background_music()
------------------------------------------------------------------------
a46917e | Matthias Krüger | 2013-03-08 18:56:29 +0100

items: implement PC LOAD LETTER item.
------------------------------------------------------------------------
369b00c | Matthias Krüger | 2013-03-08 18:50:37 +0100

make: implement 'make help'.
------------------------------------------------------------------------
73dc80c | Matthias Krüger | 2013-03-08 18:08:44 +0100

benchmark: dialog validator: in output, rename "init code" and "startup
code" to "FirstTime code" and "EveryTime code".
------------------------------------------------------------------------
b04baa0 | Matthias Krüger | 2013-03-08 17:54:55 +0100

make: cppcheck: print the cppcheck version more properly.
------------------------------------------------------------------------
be6aedf | Matthias Krüger | 2013-03-03 14:38:46 +0100

dialog: Guy: make it possible to re-run the dialog in one playing
session. We skip some tests to prevet failure.
------------------------------------------------------------------------
48c224f | Matthias Krüger | 2013-03-03 13:29:42 +0100

benchmark: don't warn about re-assigning quests in -b dialog.
------------------------------------------------------------------------
5f947e6 | Matthias Krüger | 2013-03-03 13:02:25 +0100

fix output
------------------------------------------------------------------------
86455f3 | Matthias Krüger | 2013-03-03 12:57:47 +0100

script_helpers: add_quest() print warning if we assign a quest which has
already been assigned in the past.
------------------------------------------------------------------------
7e77666 | Matthias Krüger | 2013-03-03 12:34:48 +0100

dialog: Guy: add has_met test.
------------------------------------------------------------------------
0c2c61c | Matthias Krüger | 2013-03-03 12:30:50 +0100

move guy_fail() into script_helpers.lua. This is needed because we can't
run it from <FirstTime LuaCode> as well as <EveryTime LuaCode>
otherwise.
------------------------------------------------------------------------
142fab0 | Matthias Krüger | 2013-03-03 12:18:42 +0100

make cppcheck: print cppcheck version to output.
------------------------------------------------------------------------
6c5a3ea | Matthias Krüger | 2013-03-03 11:11:47 +0100

dialog: Guy: fix ident, make it easier to find things.
------------------------------------------------------------------------
9b3c5e7 | Matthias Krüger | 2013-03-02 18:11:21 +0100

dialog: Guy: add quest tests.
------------------------------------------------------------------------
e298bee | Matthias Krüger | 2013-03-02 17:56:17 +0100

quests: rename "24 test quest" to "24 label test quest".
------------------------------------------------------------------------
da3eb3f | Matthias Krüger | 2013-03-02 16:50:27 +0100

skills: change names of skill levels 8 and 9.
------------------------------------------------------------------------
8c1f908 | Matthias Krüger | 2013-03-02 14:47:25 +0100

dialogs: Guy: implement program test.
------------------------------------------------------------------------
340a527 | Matthias Krüger | 2013-03-02 14:18:09 +0100

dialogs: Guy: implement skill test.
------------------------------------------------------------------------
50ac9ff | Matthias Krüger | 2013-03-02 14:05:34 +0100

skills: give names to remaining skill levels (7-9).
------------------------------------------------------------------------
e9f8c00 | Matthias Krüger | 2013-03-02 10:58:30 +0100

items: antique greatsword: increase damage from 10 to 12.
------------------------------------------------------------------------
ede30ed | Matthias Krüger | 2013-03-02 09:24:11 +0100

dialog: Guy: implement teleportation
------------------------------------------------------------------------
a8a7fd2 | fluzz | 2013-02-27 12:18:25 +0100

Change some tuxrendering specifications, using nested arrays. Main
purpose is to have a use-case for the lua_getfield_by_path() in
luaconfig.c
------------------------------------------------------------------------
bead8bb | fluzz | 2013-02-27 12:14:17 +0100

luaconfig - cosmetic changes: - change some internal function names to
reflect their actual purposes - use strtok() to simplify a token search
code
------------------------------------------------------------------------
42d0dc8 | Matthias Krüger | 2013-02-25 23:28:53 +0100

npc_specs: move Guy to the bottom of the npc list. This way the dialog
validator checks it first and default values are not overwritten by
other dialogs which would make the dialog fail.
------------------------------------------------------------------------
d49133c | Samuel | 2013-02-25 10:06:13 +0100

Fix compilation warnings detected by Clang
------------------------------------------------------------------------
b82f3bd | Matthias Krüger | 2013-02-24 12:36:09 +0100

dialog: Guy: display screen/console messages.
------------------------------------------------------------------------
c4caa5f | Matthias Krüger | 2013-02-23 21:39:15 +0100

dialogs: Guy: implement cool test.
------------------------------------------------------------------------
f3993f8 | Matthias Krüger | 2013-02-23 21:27:05 +0100

Guy: add health tests.
------------------------------------------------------------------------
4235b38 | Matthias Krüger | 2013-02-23 21:01:41 +0100

lua.c: move comments of latest functions above the functions themselves
to match the general pattern of the file.
------------------------------------------------------------------------
6a40c38 | Matthias Krüger | 2013-02-23 15:16:11 +0100

dialogs: Guy: switch Guy to all factions one after another.
------------------------------------------------------------------------
4a1d0ce | Matthias Krüger | 2013-02-23 14:39:38 +0100

dialogs: Guy: change one test case to handle item amount of 2. add
another test commented out due to lack of unequip function or fixing of
del_item().
------------------------------------------------------------------------
d502216 | Matthias Krüger | 2013-02-23 12:53:05 +0100

dialog: Guy: add function which is run when a test fails.
------------------------------------------------------------------------
9413e19 | Matthias Krüger | 2013-02-23 10:40:20 +0100

level: 24: implement another character which will run checks of serveral
lua functions.
------------------------------------------------------------------------
f68d883 | Matthias Krüger | 2013-02-23 09:47:08 +0100

quests: de-harcode playing sound effect for complete_quest, finish
transition to usage of the expanded functions.
------------------------------------------------------------------------
8aa1da0 | Matthias Krüger | 2013-02-23 09:40:27 +0100

quests/events: use add/update/end_quest in events and quests.
------------------------------------------------------------------------
b56e934 | Matthias Krüger | 2013-02-22 23:50:31 +0100

script_helpers: quest functions: play_sound() directly after changing
the quest status since npc_says("") requires user interaction.
------------------------------------------------------------------------
b734693 | Matthias Krüger | 2013-02-22 23:37:29 +0100

map: level 24: update the quest event to use the add/update/end_quest
functions since these can be run from labels now.
------------------------------------------------------------------------
ca536d3 | Matthias Krüger | 2013-02-22 23:35:48 +0100

script_helpers.lua: use the new function and make it possible to run
add/update/end_quest independently of dialogs.
------------------------------------------------------------------------
ad2cad5 | Matthias Krüger | 2013-02-22 23:16:10 +0100

lua: implement run_from_dialog() function which can check if the current
code was run from within a dialog or not (from map label for example).
Thanks to Xenux for help :)
------------------------------------------------------------------------
db7b8c1 | Matthias Krüger | 2013-02-22 08:18:12 +0100

dialogs: Dude: use NO_WAIT to speed up the beginning of the dialog a
bit.
------------------------------------------------------------------------
de78b05 | Matthias Krüger | 2013-02-21 23:20:58 +0100

map: level 24: add test label which adds, updates and finishes a quest.
------------------------------------------------------------------------
161db9c | Matthias Krüger | 2013-02-21 22:31:24 +0100

dialog: Tania: hide nodes 8 and 28 after they have been accessed.
------------------------------------------------------------------------
91ed9bf | fluzz | 2013-02-21 21:40:27 +0100

run_subdialog() renaming was forgotten in the dialog validator.
------------------------------------------------------------------------
b1f6251 | fluzz | 2013-02-21 18:44:21 +0100

[chat engine] Remove any reference to subdialogs from the chat core
engine. A subdialog is now just a matter of initializing a chat context
with some specifically crafted parameters. For Lua scripts, we still
have a function to display a subdialog (now called 'call_subdialog()').
start_chat() has also be fixed to be callable from event scripts.
------------------------------------------------------------------------
3a3e512 | Xenux | 2013-02-12 20:39:44 +0100

Remove unused location struct
------------------------------------------------------------------------
4a27bfe | Samuel | 2013-02-12 20:33:24 +0100

Remove unused functions detected by cppcheck
------------------------------------------------------------------------
0d43f80 | Xenux | 2013-02-11 19:12:38 +0100

Change the old map label position getter, ResolveMapLabelOnShip, by a
new function.
------------------------------------------------------------------------
769c121 | Xenux | 2013-02-11 13:26:34 +0100

skills:  Move Takeover code and make it become normal instant effect
instead of a special effect.
------------------------------------------------------------------------
c9287dd | Matthias Krüger | 2013-02-10 02:22:28 +0100

makefile: implement "make cppcheck" which will run cppcheck on gluem,
croppy and src directories.
------------------------------------------------------------------------
5fe5011 | fluzz | 2013-02-09 20:07:38 +0100

Remove two nonsense var settings. Sorry about that...
------------------------------------------------------------------------
b3cc584 | Matthias Krüger | 2013-02-09 11:55:19 +0100

map: level 35: move sign out of a walls colrect to make it accessible.
------------------------------------------------------------------------
58e9f7c | Matthias Krüger | 2013-02-09 11:09:52 +0100

level24obstacles() fix dummy obstacle numbers.
------------------------------------------------------------------------
e3587ba | Matthias Krüger | 2013-02-09 10:47:22 +0100

in error ouput, print the version string shown in the main menu
(0.15-430-gfb89ca for example) rathen than just "0.15+git".
------------------------------------------------------------------------
fb898ca | Matthias Krüger | 2013-02-08 14:51:32 +0100

level 24: randobstacletype : get number from 0 to 465, obstacle 466 does
not exist.
------------------------------------------------------------------------
968c3e9 | Matthias Krüger | 2013-02-07 19:26:29 +0100

map: level 24: remove dublicated autogun bot. This re-introduces
formerly reverted e8f463dd40030e8ed00df298622a9cf566797025 .
------------------------------------------------------------------------
b59b136 | fluzz | 2013-02-07 11:21:56 +0100

Fix obstacle list defragmentation.
------------------------------------------------------------------------
7073bee | Matthias Krüger | 2013-02-05 18:46:21 +0100

level24obstacles(): make randobstacletype local.
------------------------------------------------------------------------
d784c40 | Matthias Krüger | 2013-02-05 17:55:20 +0100

lua script_helpers: fix and update level24obstacles()
------------------------------------------------------------------------
6ae3ca7 | Matthias Krüger | 2013-02-05 17:22:33 +0100

dialog: Dude: run some functions from script_helpers.lua so we can see
in the dialog validator if they are broken.
------------------------------------------------------------------------
05da99c | fluzz | 2013-02-05 10:14:37 +0100

luaconfig: To retrieve data placed on the Lua stack we currently use a
mix of +1 index (bottom of the stack) and -1 index (top of the stack).
However, in all cases there is only one data on the stack. The two
indexes are thus equivalent. This patch clean luaconfig.c, so that only
the -1 index is used.
------------------------------------------------------------------------
4814c20 | fluzz | 2013-02-05 00:26:46 +0100

Upgrade the embedded lua to 5.2. Change lua.m4 so that 'configure' now
uses the embedded version if the system-wide lua is < 5.2. Adapt to
changes introduced in the C API. Adapt some scripts to the removal of
some deprecated features.
------------------------------------------------------------------------
7b030e2 | Matthias Krüger | 2013-02-04 17:36:21 +0100

benchmark: less benchmark unrelated stdout.
------------------------------------------------------------------------
331b0fe | Matthias Krüger | 2013-02-04 16:50:46 +0100

sounds: replace Mission_Status_Change_Sound() by lua play_sound and
play_sound_cached.
------------------------------------------------------------------------
1d517f3 | Michael Parks | 2013-02-03 17:59:13 +0100

Add a 'Add training points' item to the in-game cheat menu.
------------------------------------------------------------------------
cafdee0 | Matthias Krüger | 2013-02-03 17:34:29 +0100

map: level 59: fix errors.
------------------------------------------------------------------------
9b41918 | Matthias Krüger | 2013-02-03 11:00:53 +0100

map: level 59: small fixes to obstacles/labels.
------------------------------------------------------------------------
ec62b15 | Matthias Krüger | 2013-02-03 10:55:54 +0100

map: level 59: remove dublicated map labels.
------------------------------------------------------------------------
bb52fc0 | Matthias Krüger | 2013-02-03 10:34:57 +0100

dialog: InvaderBot: play  First_Contact_Sound_3 as the InvaderBot dialog
ends.
------------------------------------------------------------------------
290e4d3 | Matthias Krüger | 2013-02-03 10:28:16 +0100

sounds: Play sound when we take a screenshot. The sound has been taken
from the graphics repo.
------------------------------------------------------------------------
b374e0f | Matthias Krüger | 2013-02-03 10:03:32 +0100

dialog: play sounds when we start or end a dialog with a terminal.
------------------------------------------------------------------------
b03fd8a | Matthias Krüger | 2013-02-03 09:45:13 +0100

Play sound when tux is healed. The sound has been taken from the
graphics repo.
------------------------------------------------------------------------
197cb2d | Matthias Krüger | 2013-02-03 00:50:01 +0100

fix make install
------------------------------------------------------------------------
3dd503c | Matthias Krüger | 2013-02-02 23:27:29 +0100

map: level 31: fix spawning positions of autogun bots.
------------------------------------------------------------------------
a0242a9 | Matthias Krüger | 2013-02-02 23:09:14 +0100

map: level 31: add 2 autogun bots as entrance guards.
------------------------------------------------------------------------
6bdb1b8 | fluzz | 2013-02-02 22:46:06 +0100

Fix a pointer to integer conversion misuse.
------------------------------------------------------------------------
c0d6465 | fluzz | 2013-02-02 22:44:12 +0100

savestruct.c was not committed when omit_map_labels_in_level_editor was
introduced.
------------------------------------------------------------------------
90a5b37 | Matthias Krüger | 2013-02-02 21:18:56 +0100

graphics/build: split graphics up into floor_tiles and obstacles.
------------------------------------------------------------------------
8b1248c | Matthias Krüger | 2013-02-02 20:46:11 +0100

graphics: update obstacle atlas.
------------------------------------------------------------------------
86dcda9 | Matthias Krüger | 2013-02-02 20:44:10 +0100

obstacles: rename iso_droidnest to iso_droidnest_green.
------------------------------------------------------------------------
e6add01 | Matthias Krüger | 2013-02-02 20:42:48 +0100

obstacles: implement yellow droid nest obstacle.
------------------------------------------------------------------------
77ae1ac | Matthias Krüger | 2013-02-02 20:37:59 +0100

obstacles: add blue droid nest obstacle.
------------------------------------------------------------------------
1940253 | Matthias Krüger | 2013-02-02 19:55:24 +0100

Revert "map: level 24: remove dublicated autogun bot."
------------------------------------------------------------------------
e8f463d | Matthias Krüger | 2013-02-02 15:55:40 +0100

map: level 24: remove dublicated autogun bot.
------------------------------------------------------------------------
8406eb8 | Matthias Krüger | 2013-02-02 15:45:07 +0100

map: level 59: add actual label code.
------------------------------------------------------------------------
0aff2c7 | Matthias Krüger | 2013-02-02 15:39:04 +0100

map: level 59: fix another label name
------------------------------------------------------------------------
c7126d6 | Matthias Krüger | 2013-02-02 15:35:29 +0100

map: level 59: fix label names
------------------------------------------------------------------------
9770379 | Matthias Krüger | 2013-02-02 15:29:06 +0100

map: level 59: add missing labels.
------------------------------------------------------------------------
60b80d8 | Matthias Krüger | 2013-02-02 14:44:34 +0100

map: level 59: add missing label 32
------------------------------------------------------------------------
209de52 | Matthias Krüger | 2013-02-02 13:51:12 +0100

editor: fix toogle map labels button position.
------------------------------------------------------------------------
8f2bd4e | Samuel | 2013-02-02 13:30:05 +0100

lvledit: Toggle map labels name through a new button
------------------------------------------------------------------------
d5deb4b | Samuel | 2013-02-02 13:28:35 +0100

graphics Rename map label buttons
------------------------------------------------------------------------
42bb36e | Matthias Krüger | 2013-02-02 13:13:23 +0100

graphics: add map label editor buttons.
------------------------------------------------------------------------
c0db9e5 | Matthias Krüger | 2013-02-01 20:13:04 +0100

map: level 24: floor tile update
------------------------------------------------------------------------
05cef66 | Matthias Krüger | 2013-02-01 20:05:04 +0100

floor tiles: implement animater water into hard code, make it appear in
"all" floor tile tab of level editor.
------------------------------------------------------------------------
f4f4673 | Matthias Krüger | 2013-02-01 19:52:52 +0100

floor_tiles.lua: changed syntax for animated tile a bit.
------------------------------------------------------------------------
b9b7961 | infrared | 2013-02-01 20:29:33 +0200

Add animated water, originally from the Xmoto project. Until water-dirt
edges can be figured out, it can only be found inside the town.
------------------------------------------------------------------------
fc7d358 | Matthias Krüger | 2013-02-01 17:31:14 +0100

graphics: make level editor crosshair better to see on stuffed levels.
------------------------------------------------------------------------
3ee3225 | Matthias Krüger | 2013-02-01 15:09:12 +0100

script_helpers: add function which returns a random bot out of given
array.
------------------------------------------------------------------------
9d321c7 | Matthias Krüger | 2013-02-01 14:46:28 +0100

map: level 59: add red droid pads on the event triggers.
------------------------------------------------------------------------
274e7fd | Matthias Krüger | 2013-02-01 14:32:04 +0100

map: level 59: add (empty) map labels which will trigger traps.
------------------------------------------------------------------------
d9be265 | Matthias Krüger | 2013-02-01 14:29:30 +0100

map: level 59: remove all bots from this level.
------------------------------------------------------------------------
29750f8 | Matthias Krüger | 2013-01-31 23:36:15 +0100

obstacles: implement red droid nest obstacle.
------------------------------------------------------------------------
2dc6552 | infrared | 2013-01-31 23:02:20 +0200

Add proper graphics for the autogun bot.
------------------------------------------------------------------------
6cef868 | infrared | 2013-01-31 21:07:14 +0200

Increase the arbitrary limit on the number of NPC animation frames to
999.
------------------------------------------------------------------------
097365d | Matthias Krüger | 2013-01-29 21:33:32 +0100

lua: implement meters_traveled() which returns the meters tux has
traveled.
------------------------------------------------------------------------
69c8c8e | Matthias Krüger | 2013-01-29 19:36:57 +0100

autogen.sh: add note concerning lua incompatibility.
------------------------------------------------------------------------
069a1f9 | Jann Horn | 2013-01-29 19:20:54 +0100

reduce autostr_append calls while saving same status.
------------------------------------------------------------------------
910c092 | Matthias Krüger | 2013-01-20 22:36:53 +0100

map: level 24: add label  which makes use of add_obstacle().
------------------------------------------------------------------------
158cd0a | Matthias Krüger | 2013-01-20 22:21:54 +0100

lua.c: add a bit of documentation on the new functions.
------------------------------------------------------------------------
974ba98 | Matthias Krüger | 2013-01-20 21:44:34 +0100

lua: implement add_obstacle() which takes level, x and y coordinates and
obstacle ID as arguments and places an obstacle on the map. Thanks go to
Xenux and Ahuillet for a lot of help! :)
------------------------------------------------------------------------
92d5bdd | Matthias Krüger | 2013-01-20 20:46:05 +0100

map: level 24: make more map labels show their text labels.
------------------------------------------------------------------------
709de48 | Matthias Krüger | 2013-01-20 20:41:25 +0100

map: level 24: add small trap which hurts and freezes tux.
------------------------------------------------------------------------
fb19840 | Matthias Krüger | 2013-01-20 14:29:08 +0100

map: level 24: print to stdout that the game will exit when we step on
the os.exit(0) label.
------------------------------------------------------------------------
e32e629 | Matthias Krüger | 2013-01-20 13:12:35 +0100

map: level 24: change floor tile under trap trigger.
------------------------------------------------------------------------
aceea0f | Matthias Krüger | 2013-01-20 12:41:53 +0100

lua: implement freeze_npc() and freeze_tux().
------------------------------------------------------------------------
8e9e77d | Matthias Krüger | 2013-01-20 12:35:37 +0100

map: level 24: play sound as the trap is triggered.
------------------------------------------------------------------------
a68a2c8 | Matthias Krüger | 2013-01-20 12:28:41 +0100

lua: implement play_sound.
------------------------------------------------------------------------
02c3858 | Matthias Krüger | 2013-01-18 18:22:08 +0100

map: level 24: implement test trap which spawns droids around tux as
soon as we step on the trigger.
------------------------------------------------------------------------
d148bc0 | fluzz | 2013-01-13 00:06:48 +0100

Scenery animation (patch 4/4): Add the functions needed to animate floor
tiles. A time based animation is implemented: it loops over all the
images associated with one floor tile type, using the 'animation_fps' as
the animation rate (i.e. how many images are displayed per second).
Currently, the animation is applied on the floor tile type by itself
(not on instances). It means that all the floor tiles of one given type
are animated in the same way and at the same time.
------------------------------------------------------------------------
4280bb2 | fluzz | 2013-01-12 23:23:50 +0100

Scenery animation (patch 3/4): Add a floor_tile_spec struct to hold all
the attributes needed to define a floor tile type. Several images can be
associated to one floor tile type (that will be used to create time
based animated floor tiles). The lua constructor used to load a floor
tile definition is changed accordingly.
------------------------------------------------------------------------
0673c05 | fluzz | 2013-01-12 22:40:41 +0100

Scenery animation (patch 2/4): In order to prepare the introduction of
animated floor tiles, and have some consistency between animated
obstacles and animated floor tiles, this patch introduces the concept of
'animated scenery piece', and changes struct animated_obstacle into
struct animated_scenery_piece.
------------------------------------------------------------------------
78c8433 | fluzz | 2013-01-12 22:15:20 +0100

Scenery animation (patch 1/4): Move all stuff related to obstacle
animation into animate.c
------------------------------------------------------------------------
fef3111 | Matthias Krüger | 2013-01-05 01:11:30 +0100

Edit configure.ac / fix autogen.sh for automake 1.13.1
------------------------------------------------------------------------
76c35c2 | Matthias Krüger | 2012-12-30 12:59:36 +0100

dialog: Pendragon: Crazy Double-Fang Wolf-Sunlight I-Like-Tea Death
Touch of Major Destruction Flesh-Bursting Attack -> Mega Uber Crazy
Double-Fang Wolf-Sunlight I-Like-Tea Death Touch of Major Destruction
Flesh-Bursting Attack
------------------------------------------------------------------------
6820c1a | Matthias Krüger | 2012-12-28 16:31:19 +0100

implement 'make doc' which will create the doxygen documention.
------------------------------------------------------------------------
cfbef6f | Xenux | 2012-12-28 14:59:43 +0100

dialog: Michelangelo: use game_time to time-enable cooking related
dialog nodes.
------------------------------------------------------------------------
bbf99c5 | Xenux | 2012-12-28 14:57:32 +0100

lua: implement function game_time() which returns number of
ingame-seconds the player has been playing the current savegame.
------------------------------------------------------------------------
6bdbfa9 | Matthias Krüger | 2012-12-27 13:35:32 +0100

dialog: Jennifer: fix typo
------------------------------------------------------------------------
1ff4f74 | Matthias Krüger | 2012-12-26 18:34:23 +0100

graphics: make the arrows on both waypoint images bidirectional.
------------------------------------------------------------------------
ba183b2 | Matthias Krüger | 2012-12-26 18:23:06 +0100

levels.dat: strip trailing spaces from items.
------------------------------------------------------------------------
dfcdf52 | Matthias Krüger | 2012-12-26 18:17:20 +0100

map.c : don't append empty space to items in levels.dat.
------------------------------------------------------------------------
dab2477 | fluzz | 2012-12-26 17:57:21 +0100

Add a vertical offset to mouse_cursor_scroll_down cursor's icon, so that
its action point is at the tip of the arrow.
------------------------------------------------------------------------
aa6f81b | fluzz | 2012-12-26 17:56:23 +0100

[widgets] widget_text: use scroll functions instead of modifying of the
scroll offset directly.
------------------------------------------------------------------------
59611b8 | fluzz | 2012-12-26 17:54:29 +0100

[widgets] widget_text: on SDL_MOUSEMOTION, remove all motion events from
the event stack and use the latest one. This fixes some glitches on the
switch of cursor's icon.
------------------------------------------------------------------------
bdba48d | Matthias Krüger | 2012-12-26 17:23:59 +0100

dialog/map lvl 50: implement new character "Jennifer" with a quest, we
have to find her a toolbox.
------------------------------------------------------------------------
7abd75f | fluzz | 2012-12-26 15:55:45 +0100

[chat screen] Vertically center the text into the text area of the log
and selector widgets.
------------------------------------------------------------------------
dc6e6a6 | Matthias Krüger | 2012-12-26 15:47:19 +0100

editor: Im -> I'm
------------------------------------------------------------------------
1f3ccfd | Matthias Krüger | 2012-12-26 15:34:29 +0100

map: level 69: use new song (NewTutorialStage) committed in
135b20f29ffe0f35d82c03445a5068ab5ee751ae for this level.
------------------------------------------------------------------------
41add4a | Matthias Krüger | 2012-12-26 15:24:35 +0100

dialog: Ewald: fix capital "no" after comma.
------------------------------------------------------------------------
0c3ac3a | Matthias Krüger | 2012-12-23 12:46:48 +0100

dialog: Duncan: fix possibility to get rewarded by Duncan twice. Fixes
#598.
------------------------------------------------------------------------
c83909a | fluzz | 2012-12-23 00:04:18 +0100

[chat screen] Use new rendering from infrared, closer to the old look of
the chat screen. Use a repeatable vertical tube piece for having the
chat portrait always on the top of the screen no matter its height.
------------------------------------------------------------------------
9838aac | Matthias Krüger | 2012-12-21 22:28:38 +0100

map: level 24: add a label which terminates the game via lua os.exit(0)
if we step on it.
------------------------------------------------------------------------
76c5caf | Xenux | 2012-12-21 22:06:51 +0100

dialog/map: Kevin, Kevin-Lawnmower, KevinGuard: implement altenative
entrance for Tux into Kevins house.
------------------------------------------------------------------------
0275420 | Miles | 2012-12-21 21:59:43 +0100

Implement game fail scrolltext.
------------------------------------------------------------------------
4f668f4 | Matthias Krüger | 2012-12-18 16:28:39 +0100

sounds: add 13 new bot voice-sample sounds.
------------------------------------------------------------------------
0a00149 | Matthias Krüger | 2012-12-18 16:19:42 +0100

map: level 24: don't display dummy obstacles as random obstacle.
------------------------------------------------------------------------
abfd57f | Matthias Krüger | 2012-12-18 16:15:26 +0100

graphics: update paraicon to reflect current tux model.
------------------------------------------------------------------------
35a35cc | Matthias Krüger | 2012-12-18 16:12:17 +0100

obstacle_specs.lua:  add note to replace dummy obstacles first instead
of adding new obstacles to the end of the list
------------------------------------------------------------------------
eb7c586 | Matthias Krüger | 2012-12-18 16:10:05 +0100

map: level 24 (debug level) add teleporter obstacle.
------------------------------------------------------------------------
c49be9a | Matthias Krüger | 2012-12-18 16:06:35 +0100

obstacles: rename iso_teleport_000x to iso_teleport_x to match the new
schema.
------------------------------------------------------------------------
6aa4e62 | Matthias Krüger | 2012-12-18 16:03:13 +0100

editor: add blue teleport obstacle to machinery tab.
------------------------------------------------------------------------
6b8b164 | Matthias Krüger | 2012-12-18 15:58:52 +0100

dialog: 614_sub, Ewalds_296, MS_factory_addon_terminal,
MiniFactory-Terminal, TutorialTom, c-net_sub_nethack: fix GPL header.
------------------------------------------------------------------------
f4c32b8 | Matthias Krüger | 2012-12-18 15:54:00 +0100

dialog: Ewald: change option text of node 30.
------------------------------------------------------------------------
b536938 | Matthias Krüger | 2012-12-18 15:49:23 +0100

gitignore: add "compile" file.
------------------------------------------------------------------------
3596564 | fluzz | 2012-12-18 09:43:45 +0100

[widgets] Add a parameter to define the transformation mode to apply to
an image added to a widget_background (zoom or repeat).
------------------------------------------------------------------------
d4339dc | fluzz | 2012-12-18 09:38:56 +0100

Add a repeat mode to image transformation.
------------------------------------------------------------------------
f52a476 | Xenux | 2012-12-16 16:38:12 +0100

teleport: free reverse
------------------------------------------------------------------------
d29958a | Xenux | 2012-12-16 16:31:08 +0100

map: level 0: rework teleporter room.
------------------------------------------------------------------------
b22b717 | Xenux | 2012-12-16 16:29:11 +0100

move change_obtacle_type function inside the code.
------------------------------------------------------------------------
0ef9a73 | Xenux | 2012-12-15 17:01:09 +0100

dialog: Ewald: gambling node rework
------------------------------------------------------------------------
27ea039 | Arthur Huillet | 2012-12-15 15:21:19 +0100

build: lua52 uses luaL_Reg, not luaL_reg
------------------------------------------------------------------------
135b20f | Arthur Huillet | 2012-10-31 09:04:50 +0100

Added NewTutorialStage, a music track by Nick Hagman.
------------------------------------------------------------------------
06e08a1 | Matthias Krüger | 2012-12-15 14:34:28 +0100

Fix build for lua 5.2.1 if "./configure --with-embedded-lua" is used.
Patch by Fluzz.
------------------------------------------------------------------------
bf77985 | Matthias Krüger | 2012-12-14 13:56:47 +0100

dialog: AfterTakeover: add missing period.
------------------------------------------------------------------------
04b8827 | fluzz | 2012-11-27 20:57:39 +0100

Add a debug code to draw quad borders (in OpenGL mode only). Set
DEBUG_QUAD_BORDER to 1 in defs.h to activate the debug code.
------------------------------------------------------------------------
d7e6a03 | fluzz | 2012-11-20 13:07:58 +0100

The SDL surface contained in struct image.cached_transformation is not
freed by free_image_surface().
------------------------------------------------------------------------
375396b | fluzz | 2012-11-04 17:24:03 +0100

[chat engine] Erase chat log before to display the chat screen.
------------------------------------------------------------------------
8f6b9d4 | Matthias Krüger | 2012-11-04 14:59:06 +0100

Droids: don't use Geists dialog for the autogun bot on level 24 since it
causes problems for set_bot_name in Engels dialog. Fixes #622
------------------------------------------------------------------------
1543414 | Matthias Krüger | 2012-11-04 14:11:28 +0100

dialog: change npc names to only contain one dash.
------------------------------------------------------------------------
5e374c0 | fluzz | 2012-11-04 12:11:45 +0100

[chat engine] Add a protection against an infinite recursion of dialogs.
------------------------------------------------------------------------
c9b6e88 | Matthias Krüger | 2012-11-04 09:04:06 +0100

dialog: fix a few typos.
------------------------------------------------------------------------
e834287 | Matthias Krüger | 2012-11-03 23:59:40 +0100

dialog: Francis: fix bug where node 3 	(Lie) Yes, the bot has been
defeated." was still shown although InvaderBot was dead and we left the
corresponding dialog part.
------------------------------------------------------------------------
92154a9 | Matthias Krüger | 2012-11-03 20:20:12 +0100

dialog: do the same for other dialogs.
------------------------------------------------------------------------
c792480 | Matthias Krüger | 2012-11-03 18:47:27 +0100

dialog: AfterTakeover: use real date to compute the last login/first
login date.
------------------------------------------------------------------------
1433904 | Matthias Krüger | 2012-11-03 17:51:49 +0100

dialog: Cryo Terminal: capitalize dialog options which looks better in
my opinion.
------------------------------------------------------------------------
f41a9ed | Matthias Krüger | 2012-11-03 17:22:28 +0100

dialog: Dude: tell if we are a Red Guard member or not when dialog
starts.
------------------------------------------------------------------------
9a08986 | Matthias Krüger | 2012-11-03 17:13:10 +0100

dialog: Dude: we can also press enter or escape instead of only entering
"exit" to leave the input window safely.
------------------------------------------------------------------------
455efba | fluzz | 2012-11-02 18:11:35 +0100

[chat] Cannot yet include the chat panel into the global UI tree. This
will have to be done when all the game UI is fully widgetized.
------------------------------------------------------------------------
7df88c0 | fluzz | 2012-10-27 21:38:59 +0200

widget_text_list: Add a 5 pixels horizontal padding between text and
highlight rectangle.
------------------------------------------------------------------------
85a608a | fluzz | 2012-10-24 18:19:54 +0200

Chat screen widgetization: One loop to rule them all.
------------------------------------------------------------------------
3119119 | Matthias Krüger | 2012-10-21 09:30:55 +0200

update leveleditor exception rules list.
------------------------------------------------------------------------
9ab875b | Matthias Krüger | 2012-10-21 09:25:08 +0200

map: level 24: add missing sign messages. I have no idea how they were
removed.
------------------------------------------------------------------------
4af1540 | fluzz | 2012-10-17 19:13:17 +0200

Chat screen widgetization: Remove all the remaining dedicated
interaction code.
------------------------------------------------------------------------
a91a6bc | fluzz | 2012-10-17 08:16:57 +0200

widget_text_list: Check that the mouse is inside the widget's rect when
receiving a keyboard event.
------------------------------------------------------------------------
1051504 | fluzz | 2012-10-17 08:09:47 +0200

widgets: Add a WIDGET_EXECUTE macro.
------------------------------------------------------------------------
60de0ff | fluzz | 2012-10-17 08:05:42 +0200

widget_text: Add helper functions to scroll up or down the widget's
content.
------------------------------------------------------------------------
3c3abdc | fluzz | 2012-10-17 07:58:32 +0200

Chat screen widgetization: Move chat_do_menu_selection().
------------------------------------------------------------------------
9b3479c | fluzz | 2012-10-16 19:37:24 +0200

widget_text_list: Improve text hovering.
------------------------------------------------------------------------
ce863b3 | fluzz | 2012-10-16 19:22:09 +0200

Chat screen widgetization: Implement the 'wait for user click' with
widgets.
------------------------------------------------------------------------
b8ed2ca | fluzz | 2012-10-16 09:02:07 +0200

Widget_button: Return 1 when a button is clicked.
------------------------------------------------------------------------
2337734 | fluzz | 2012-10-16 08:54:29 +0200

Chat screen widgetization: Use widget_text_list for dialog options
selection.
------------------------------------------------------------------------
7559c6e | fluzz | 2012-10-16 08:44:38 +0200

Chat screen widgetization: Add widget_text_list.
------------------------------------------------------------------------
f57dfdb | fluzz | 2012-10-16 08:34:59 +0200

Chat screen widgetization: Screen size/ratio independency.
------------------------------------------------------------------------
9d19a34 | fluzz | 2012-10-15 19:21:28 +0200

Chat screen widgetization: Use lua coroutine to wait for a user click.
------------------------------------------------------------------------
6d26429 | Xenux | 2012-10-14 14:05:41 +0200

dialog: InvaderBot: remove useless cookie.
------------------------------------------------------------------------
163b4c3 | fluzz | 2012-10-11 18:51:20 +0200

Chat screen widgetization: Push subdialogs onto chat_context stack
------------------------------------------------------------------------
8768b27 | fluzz | 2012-10-10 18:33:45 +0200

Chat screen widgetization: Run dialog scripts in coroutines.
------------------------------------------------------------------------
0bf1197 | fluzz | 2012-10-10 10:07:13 +0200

Chat screen widgetization: Use a stack of chat contexts.
------------------------------------------------------------------------
16b3939 | Xenux | 2012-10-05 19:17:45 +0200

Lua Config: implement multi level field. Get a lua value in a hierarchie
of a table.
------------------------------------------------------------------------
66fd3c3 | Xenux | 2012-09-28 23:18:35 +0200

Fix bug in will_rush_tux
------------------------------------------------------------------------
c97558a | Miles | 2012-09-28 22:54:12 +0200

dialog/events: warn that game cannot be completed if certain NPCs die
too early (fixes #569)
------------------------------------------------------------------------
6148976 | Raymond Jennings | 2012-09-19 21:49:46 +0200

Fix Chandra topic from previous commit
------------------------------------------------------------------------
ea28397 | Raymond Jennings | 2012-09-19 21:41:41 +0200

dialog: Fix chandra not properly detecting when red guard escort is
present
------------------------------------------------------------------------
d5574ac | Arthur Huillet | 2012-09-19 21:44:43 +0200

Revert "OpenGL: use vertex buffer objects (VBOs) instead of vertex
arrays. We now require OpenGL 1.5."
------------------------------------------------------------------------
f1efab3 | Arthur Huillet | 2012-06-11 11:57:12 +0200

OpenGL: use vertex buffer objects (VBOs) instead of vertex arrays. We
now require OpenGL 1.5.
------------------------------------------------------------------------
83b7f1c | Samuel Pitoiset | 2012-09-16 18:44:35 +0200

bfont: Remove the useless parameter surface in put_char()
------------------------------------------------------------------------
8e08e5d | Samuel Pitoiset | 2012-09-16 18:42:53 +0200

bfont: Rename PutCharFont() to put_char()
------------------------------------------------------------------------
f61b990 | Samuel Pitoiset | 2012-09-16 18:40:38 +0200

bfont: Rename LimitTextWidthFont() to limit_text_width()
------------------------------------------------------------------------
3d5c22c | Samuel Pitoiset | 2012-09-16 18:39:15 +0200

bfont: Rename TextWidthFont() to text_width()
------------------------------------------------------------------------
89631b9 | Samuel Pitoiset | 2012-09-16 18:34:52 +0200

bfont: Rename PutStringFont() to put_string()
------------------------------------------------------------------------
8066035 | Samuel Pitoiset | 2012-09-16 18:32:26 +0200

bfont: Rename CenteredPutStringFont() to put_string_centered()
------------------------------------------------------------------------
d4acee1 | Samuel Pitoiset | 2012-09-16 18:30:28 +0200

bfont: Rename RightPutStringFont() to put_string_right()
------------------------------------------------------------------------
a48a183 | Samuel Pitoiset | 2012-09-16 18:27:02 +0200

bfont: Rename LeftPutStringFont() to put_string_left()
------------------------------------------------------------------------
5fb2cf1 | Samuel Pitoiset | 2012-09-16 18:23:49 +0200

bfont: Remove the useless parameter surface in PutStringFont()
------------------------------------------------------------------------
df9f045 | Samuel Pitoiset | 2012-09-16 18:14:38 +0200

bfont: Remove the useless parameter surface in CenteredPutStringFont()
------------------------------------------------------------------------
b30f9e8 | Samuel Pitoiset | 2012-09-16 18:11:49 +0200

bfont: Remove the useless parameter surface in RightPutStringFont()
------------------------------------------------------------------------
39797f6 | Samuel Pitoiset | 2012-09-16 18:09:52 +0200

bfont: Remove the useless parameter surface in LeftPutStringFont()
------------------------------------------------------------------------
9279d5f | Samuel Pitoiset | 2012-09-16 18:05:42 +0200

bfont: Replace PutString() in favour of PutStringFont()
------------------------------------------------------------------------
614bec7 | Samuel Pitoiset | 2012-09-16 17:57:53 +0200

bfont: Replace TextWidth() in favour of TextWidthFont()
------------------------------------------------------------------------
9cbd9c8 | Samuel Pitoiset | 2012-08-17 02:06:06 +0200

light: Remove the useless LIGHT_STRENGTH_CELL_ADDR define
------------------------------------------------------------------------
489b178 | Samuel Pitoiset | 2012-08-17 01:56:22 +0200

light: Remove useless interpolation methods
------------------------------------------------------------------------
ef130ca | Samuel Pitoiset | 2012-08-17 01:54:05 +0200

light: Remove useless includes
------------------------------------------------------------------------
e401f65 | Samuel Pitoiset | 2012-08-16 23:55:50 +0200

light: Increase the initialization size of the light sources array
------------------------------------------------------------------------
0dc5615 | Samuel Pitoiset | 2012-08-16 20:41:28 +0200

light: Change the prototype of add_light_source to return void
------------------------------------------------------------------------
68b5f71 | Samuel Pitoiset | 2012-08-16 20:29:51 +0200

light: Use a dynarray for storing light sources
------------------------------------------------------------------------
0130843 | Samuel Pitoiset | 2012-08-16 13:50:37 +0200

light: Factorize the code by adding add_light_source()
------------------------------------------------------------------------
689bc25 | Samuel Pitoiset | 2012-08-15 23:54:09 +0200

Revert "bfont: Check malloc calls"
------------------------------------------------------------------------
825f59b | Samuel Pitoiset | 2012-08-15 20:49:37 +0200

bfont: Check malloc calls
------------------------------------------------------------------------
a3856af | Samuel Pitoiset | 2012-08-15 15:16:36 +0200

bfont: Replace LimitTextWidth() in favour of LimitTextWidthFont()
------------------------------------------------------------------------
9c8e259 | Samuel Pitoiset | 2012-08-15 15:12:10 +0200

bfont: Make LimitTextWidthFont() as a non static function
------------------------------------------------------------------------
72cf7f7 | Samuel Pitoiset | 2012-08-15 14:37:22 +0200

graphics: Rename FdGetPixel() to sdl_get_pixel()
------------------------------------------------------------------------
297cea3 | Samuel Pitoiset | 2012-08-15 14:31:59 +0200

graphics: Rewrite FdGetPixel() and move it into graphics.c
------------------------------------------------------------------------
0e13aba | Samuel Pitoiset | 2012-08-15 13:02:15 +0200

bfont: Replace CenteredPutString() in favour of CenteredPutStringFont()
------------------------------------------------------------------------
0abfacd | Samuel Pitoiset | 2012-08-14 21:51:25 +0200

bfont: Replace RightPutString() in favour of RightPutStringFont()
------------------------------------------------------------------------
d64cffe | Samuel Pitoiset | 2012-08-14 21:43:18 +0200

bfont: Replace LeftPutString() in favour of LeftPutStringFont()
------------------------------------------------------------------------
810d572 | Samuel Pitoiset | 2012-08-14 13:36:01 +0200

input: Update the doxygen description of the file
------------------------------------------------------------------------
c6e8f90 | Samuel Pitoiset | 2012-08-14 13:33:34 +0200

input: Remove useless includes
------------------------------------------------------------------------
8c818ba | Samuel Pitoiset | 2012-08-14 13:01:56 +0200

input: Factorize the code by adding key_is_pressed()
------------------------------------------------------------------------
1ff374a | Samuel Pitoiset | 2012-08-14 12:32:42 +0200

input: Remove some useless functions related to mouse/keyboard events
------------------------------------------------------------------------
8e32d30 | Matthias Krüger | 2012-08-05 16:34:55 +0200

item: implement regular toolbox item which is a recolored version of
dixons toolbox.
------------------------------------------------------------------------
c7f2064 | Matthias Krüger | 2012-08-05 10:53:18 +0200

map: level 50: fix ramp obstacle positions, apparently the offset
changed some time ago.
------------------------------------------------------------------------
b3fff95 | Matthias Krüger | 2012-08-05 10:42:01 +0200

map: level 53/dialogs: add terminal to craft addons with.
------------------------------------------------------------------------
eb991aa | Matthias Krüger | 2012-08-05 10:16:42 +0200

make Karol sell some armor, too.
------------------------------------------------------------------------
38ceea7 | Matthias Krüger | 2012-08-05 03:07:03 +0200

dialogs: give Karol a dialog and a shop.
------------------------------------------------------------------------
a6d63e5 | Matthias Krüger | 2012-08-05 02:51:39 +0200

fix shortlabel for the two workers of previous commit.
------------------------------------------------------------------------
bccc7fe | Matthias Krüger | 2012-08-05 02:50:22 +0200

map: level 51: add shopowner, dialog still missing.
------------------------------------------------------------------------
192e4d0 | Matthias Krüger | 2012-08-05 02:41:38 +0200

map: level 50/51; fix some wall alignment
------------------------------------------------------------------------
e12d299 | Matthias Krüger | 2012-08-05 02:35:22 +0200

map: level 50: add two workers which will attack tux.
------------------------------------------------------------------------
ddb04d5 | Matthias Krüger | 2012-08-05 01:56:55 +0200

map: level 59: remove outdated obstacle labels.
------------------------------------------------------------------------
5decf83 | Matthias Krüger | 2012-08-05 01:49:09 +0200

map: level 50: move counters a little.
------------------------------------------------------------------------
72bd44b | Matthias Krüger | 2012-08-03 15:25:38 +0200

lua/dialog: implement drain_bot() and bot_class() functions and make use
of them in AfterTakeover.dialog
------------------------------------------------------------------------
eff27bc | Michael Mendelson | 2012-07-27 17:09:29 +0200

Fix a minor memory leak in init.c
------------------------------------------------------------------------
3efbf9b | Michael Mendelson | 2012-06-05 01:00:24 +0200

sounds: enable surround sound support.
------------------------------------------------------------------------
863c10b | Michael Mendelson | 2012-06-05 00:15:56 +0200

sounds: make glass breaking have a glass breaking sound.
------------------------------------------------------------------------
537b54e | Matthias Krüger | 2012-06-02 21:20:58 +0200

obstacles: rename obstacle image files for easier identification.
------------------------------------------------------------------------
1e712de | Matthias Krüger | 2012-05-30 23:13:37 +0200

enemy: make Will Gapes drop a MS Stock Certificate if he dies.
------------------------------------------------------------------------
ad282db | Miles | 2012-05-30 19:06:42 +0200

Improve fallback on unsupported resolutions (fixes #600).
------------------------------------------------------------------------
09c6a87 | Miles | 2012-05-30 18:01:21 +0200

Do not show Release Candidate info when doing benchmark tests (fixes
#559).
------------------------------------------------------------------------
f992102 | Miles | 2012-05-30 17:35:59 +0200

Show items on ground while game is paused (fixes #536).
------------------------------------------------------------------------
db52946 | Samuel Pitoiset | 2012-05-30 11:30:15 +0200

Remove sizeof(char) since it doesn't increase portability and it always
returns 1.
------------------------------------------------------------------------
acc64a1 | Samuel Pitoiset | 2012-05-14 21:58:56 +0200

Remove useless functions JustifiedPutString() and
JustifiedPutStringFont().
------------------------------------------------------------------------
890c7a6 | Samuel Pitoiset | 2012-05-14 21:58:03 +0200

doxygen: Fix unknown command warnings.
------------------------------------------------------------------------
046e57c | Michael Mendelson | 2012-05-14 21:16:27 +0200

obstacles: add ability to have smashed / blast animations on a per
obstacle type basis (fixes #595).
------------------------------------------------------------------------
274dbb5 | Matthias Krüger | 2012-05-14 21:06:28 +0200

lua script helpers/dialog: introduce new function show_node_if()
------------------------------------------------------------------------
e191031 | Matthias Krüger | 2012-05-14 21:00:01 +0200

dialog: Stone: node 33: fix typo.
------------------------------------------------------------------------
2fbaf70 | Matthias Krüger | 2012-05-13 20:05:53 +0200

compile: remove atlas text files running "make clean".
------------------------------------------------------------------------
17f2ce8 | Matthias Krüger | 2012-05-13 19:59:20 +0200

compile: implement "make check" which runs some of our benchmarks
(freedroidRPG -b) using Virtual framebuffer X server to see if they fail
or succeed.
------------------------------------------------------------------------
573f29c | Matthias Krüger | 2012-05-13 19:50:32 +0200

compile: if we run "make" in ./graphics/ before build, make sure to
compile gluem before we start generating any atlas.
------------------------------------------------------------------------
1e66308 | Matthias Krüger | 2012-05-10 18:59:15 +0200

map: level 35: move vending machine a little aside to make sure it
doesn't block the breakable wall near it.
------------------------------------------------------------------------
fe73306 | Matthias Krüger | 2012-05-05 17:36:09 +0200

map: level 24: remove dublicated wall obstacle.
------------------------------------------------------------------------
37fd0de | Matthias Krüger | 2012-05-04 20:17:26 +0200

remove third obstacle atlas image, I have no idea why we had it but
apparently it is not needed.
------------------------------------------------------------------------
4b79c0d | Matthias Krüger | 2012-05-04 18:56:07 +0200

obstacles: remove another unused shadow offset file
(shadow_iso_walls_0009.offset).
------------------------------------------------------------------------
b849ae6 | Matthias Krüger | 2012-05-04 18:11:29 +0200

obstacles: remove 5 unused shadow offset files
(shadow_iso_obstacle_00[49-53].offset
------------------------------------------------------------------------
27ce571 | Matthias Krüger | 2012-05-04 14:27:17 +0200

lua.c: fix comment formatting (line 1225)
------------------------------------------------------------------------
531528e | Samuel Pitoiset | 2012-05-04 13:19:43 +0200

Remove useless functions ReadSint16() and endian_swap().
------------------------------------------------------------------------
425fd47 | Michael Mendelson | 2012-05-04 12:08:47 +0200

benchmark: don't play sounds during -b dialog. Fixes #596.
------------------------------------------------------------------------
96d104b | Samuel Pitoiset | 2012-05-04 11:17:08 +0200

Change our draw_line functions in order to take a color in three
separate bytes.
------------------------------------------------------------------------
fafd7f1 | Xenux | 2012-05-04 10:55:03 +0200

Lua Config: Add types (boolean and short).
------------------------------------------------------------------------
6f36a7d | Michael Mendelson | 2012-05-04 10:32:26 +0200

sounds: override blast sound on an obstacle type basis.
------------------------------------------------------------------------
2a1f1a2 | Michael Mendelson | 2012-05-04 10:30:38 +0200

Remove unnecessary preprocessor directives from
LoadAndFadeInBackgroundMusic().
------------------------------------------------------------------------
f94b754 | Michael Mendelson | 2012-05-04 10:27:49 +0200

sounds: remove channel_done() and OldMusicHasFinishedFadingOut() from
sound.c
------------------------------------------------------------------------
3c0f94f | matthiaskrgr | 2012-05-03 22:38:13 +0200

lua.c: add a note on how 'if (partner_started())' works (it will always
be true if rush_tux is 1).
------------------------------------------------------------------------
a6f787d | matthiaskrgr | 2012-05-03 22:34:38 +0200

obstacles: radioactive barrel, vending machines: make light animation
look nicer.
------------------------------------------------------------------------
2e41ef2 | Józef Kucia | 2012-04-29 22:25:00 +0200

obstacles: Make it possible to have animated emitted light strength for
non-animated obstacles.
------------------------------------------------------------------------
f64d6bd | matthiaskrgr | 2012-05-01 21:57:14 +0200

graphics: offset file: remove useless lines from offset files.
------------------------------------------------------------------------
540a1fa | matthiaskrgr | 2012-05-01 21:54:26 +0200

map: level 24: add transformers
------------------------------------------------------------------------
4e583c7 | matthiaskrgr | 2012-05-01 10:46:29 +0200

obstacles: implement transformers by int-ua.
------------------------------------------------------------------------
dfb7aa0 | matthiaskrgr | 2012-04-29 14:54:14 +0200

map: level 24: add some teleporters.
------------------------------------------------------------------------
59e1af6 | matthiaskrgr | 2012-04-29 13:28:55 +0200

dialogs: Dude: now we can directly enter the name of the dialog we want
to access.
------------------------------------------------------------------------
83d039e | matthiaskrgr | 2012-04-29 12:19:56 +0200

events: revert previous commit but use big_screen_message instead of
cli_says.
------------------------------------------------------------------------
c676994 | Arthur Huillet | 2012-04-29 12:13:13 +0200

events: cli_says (and other dialog related functions) MUST NOT be used
from within events. Fix issue580
------------------------------------------------------------------------
09b5a31 | Arthur Huillet | 2012-04-29 12:05:34 +0200

lua: reset obstacle frame index when changing an obstacle type
------------------------------------------------------------------------
91c9098 | Arthur Huillet | 2012-04-29 12:05:09 +0200

obstacle: add bound checking when retrieving obstacle images.
------------------------------------------------------------------------
34fdcf9 | matthiaskrgr | 2012-04-29 10:55:09 +0200

events: level 24: print the id of the current obstacle to the screen
when we changed it.
------------------------------------------------------------------------
b231f81 | matthiaskrgr | 2012-04-29 03:09:06 +0200

map: 24: add obstacle which randomly changes into another one as we step
on a trigger.
------------------------------------------------------------------------
559b3dd | matthiaskrgr | 2012-04-29 02:19:10 +0200

events, lvl 24: simplify code by putting code which is run in many map
labels into a function and calling this function.
------------------------------------------------------------------------
e715b69 | fluzz | 2012-04-28 23:49:46 +0200

Merge branch 'master' of
ssh://freedroid.git.sourceforge.net/gitroot/freedroid/freedroid
------------------------------------------------------------------------
b8ba80b | fluzz | 2012-04-28 23:48:29 +0200

widgets: Add some blue glows at the corners of the chat dialog windows.
------------------------------------------------------------------------
6d9d4e1 | matthiaskrgr | 2012-04-28 23:20:10 +0200

map: level 24: if we manage to get into the cage, hurt tux.
------------------------------------------------------------------------
365fc37 | Józef Kucia | 2012-04-28 22:49:06 +0200

Remove an unused parameter to hit_tux().
------------------------------------------------------------------------
e096623 | Jann Horn | 2012-04-28 22:41:35 +0200

Implement a savegame benchmark (freedroidRPG -b savegame   to run it).
------------------------------------------------------------------------
759e428 | matthiaskrgr | 2012-04-28 22:17:05 +0200

map: level 24: add some walls which disappear if you walk on the plates
east of them.
------------------------------------------------------------------------
9bb9cca | matthiaskrgr | 2012-04-28 21:18:17 +0200

map: level 24: add wall between autogun droid and cage.
------------------------------------------------------------------------
6639f7f | matthiaskrgr | 2012-04-28 20:50:53 +0200

map: level 24: add vending machines
------------------------------------------------------------------------
478b33f | matthiaskrgr | 2012-04-28 20:34:48 +0200

map: level 24: add small test case for map labels and event triggers.
------------------------------------------------------------------------
82f09fb | matthiaskrgr | 2012-04-28 19:45:51 +0200

obstacles: small doors: more offset fixes
------------------------------------------------------------------------
719793f | matthiaskrgr | 2012-04-28 19:32:07 +0200

obstacles: give the red locked door the same offset as the opened blue
door, othewise it looks like it moves when we (un)lock it.
------------------------------------------------------------------------
80af714 | matthiaskrgr | 2012-04-28 18:01:04 +0200

graphics: floor tiles: remove black lines which occurred between several
floor tiles by manually increasing the tile sizes by a few pixels.
------------------------------------------------------------------------
b9c467c | matthiaskrgr | 2012-04-28 15:26:30 +0200

editor: menu: infinite running stamina: YES/NO -> yes/no
------------------------------------------------------------------------
178f019 | matthiaskrgr | 2012-04-28 15:12:10 +0200

map: update vending machine positions.
------------------------------------------------------------------------
88ea0e6 | matthiaskrgr | 2012-04-28 14:48:12 +0200

obstacles: scale vending machines down so they are not longer higher
than the default wall elements.
------------------------------------------------------------------------
effed45 | matthiaskrgr | 2012-04-28 14:11:36 +0200

dialog: Butch: tell tux about teleporting out of arenas via
teleporter-item not working.
------------------------------------------------------------------------
0897836 | matthiaskrgr | 2012-04-28 13:51:03 +0200

map: levels 29, 30 (arenas): prevent the player from simply teleporting
out of the arenas.
------------------------------------------------------------------------
de861eb | Jann Horn | 2012-04-28 12:38:26 +0200

Fix benchmark error handling.
------------------------------------------------------------------------
8b1f4eb | fluzz | 2012-03-30 14:22:43 +0200

widgets: Add background images to be used by the widgetized chat dialog.
------------------------------------------------------------------------
3bfb33c | matthiaskrgr | 2012-04-28 00:18:31 +0200

level 30: rename bot "W32.YourDoom" to "Fail-safe".
------------------------------------------------------------------------
99b956a | Józef Kucia | 2012-04-27 22:51:54 +0200

lvledit: Do not touch freed memory in end_wall_line().
------------------------------------------------------------------------
967e5c2 | matthiaskrgr | 2012-04-27 20:50:36 +0200

parafont: fix underscore (remove vertical line)
------------------------------------------------------------------------
c97f5cb | fluzz | 2012-04-27 10:26:11 +0200

widgets: remove a debug message that was forgotten in widget_text
------------------------------------------------------------------------
0168637 | fluzz | 2012-04-26 21:54:58 +0200

[widgets] Make text_can_scroll_{down,up}() be public, and rename them to
widget_text_can_scroll_XXX accordingly to the widgets naming rules.
------------------------------------------------------------------------
0f670df | Xenux | 2012-04-26 16:58:53 +0200

dialogs: Tybalt: dialog rewrite tweaks to the introduction make use of
dialog topics further enhancements
------------------------------------------------------------------------
b965b24 | Jann Horn | 2012-04-26 16:11:18 +0200

dialogs: Spencer: when Spencer says he needs someone to clean the
warehouse, we should be able to offer help (show node 6).
------------------------------------------------------------------------
d38c2dd | Miles | 2012-04-26 15:24:09 +0200

items: properly handle addon items with multiplicity. Fixes #523.
------------------------------------------------------------------------
3cd6d5d | Xenux | 2012-04-22 14:51:20 +0200

make it possible to disable usage of teleport homing beacon/sanctuary
skill on maps. original patch by Pedro Arana.
------------------------------------------------------------------------
2d3fd1e | Józef Kucia | 2012-04-22 14:22:31 +0200

enemy: Remove unused parameters to must_blit_enemy()
------------------------------------------------------------------------
a16d5d3 | Józef Kucia | 2012-04-22 14:19:23 +0200

BFont: Make string parameters const.
------------------------------------------------------------------------
fbfbf42 | Xenux | 2012-04-20 17:51:43 +0200

Clean out the mission logic by suppressing unused completion conditions.
------------------------------------------------------------------------
fae600c | matthiaskrgr | 2012-04-07 11:45:25 +0200

dialog: Dixon, Maintenance-Terminal: if Tux refuses to do the Toolkit
mission, the tunnel gate is opened nevertheless and we can still access
the Mini-Factory to get item addons.
------------------------------------------------------------------------
f8d3934 | matthiaskrgr | 2012-04-01 12:32:08 +0200

dialog: Dixon: fix a dialog loop which occurred when "The yellow
toolkit" was done and Dixon_no_ambassador and Dixon_everything_alright
were both true. Thanks to Sudarshans for reporting!
------------------------------------------------------------------------
5a3e8ef | Xenux | 2012-03-31 20:22:40 +0200

Simplify the item inventory slot variables.
------------------------------------------------------------------------
b73684d | Xenux | 2012-03-31 18:51:19 +0200

editor: when we paste a copied map label, append a suffix to the name to
avoid name-dublication.
------------------------------------------------------------------------
f087e93 | Józef Kucia | 2012-03-31 16:32:46 +0200

editor: Implement redo actions for enemies.
------------------------------------------------------------------------
30e0a34 | Józef Kucia | 2012-03-31 16:30:36 +0200

editor: Implement undo actions for enemies (implements #467).
------------------------------------------------------------------------
b937646 | Józef Kucia | 2012-03-25 17:20:57 +0200

configure: Check for a python interpreter (fixes #455).
------------------------------------------------------------------------
2d73abc | Józef Kucia | 2012-03-24 15:20:35 +0100

Use git describe to generate the version string.
------------------------------------------------------------------------
32e76c1 | Józef Kucia | 2012-03-20 23:42:46 +0100

graphics.c: Fix build by changing include order.
------------------------------------------------------------------------
e0328c1 | Józef Kucia | 2012-03-20 22:01:07 +0100

Save screenshots and savegame thumbnails in PNG file format.
------------------------------------------------------------------------
6d05558 | Józef Kucia | 2012-03-20 07:58:56 +0100

Rewrite the save_screenshot function
------------------------------------------------------------------------
7fdae80 | Józef Kucia | 2012-03-19 21:55:37 +0100

Pack rows of pixels with 1 byte alignment (fixes #571)
------------------------------------------------------------------------
4998909 | matthiaskrgr | 2012-03-14 14:20:30 +0100

Makefile.am: replace .svn by .git.
------------------------------------------------------------------------
f6eaf73 | matthiaskrgr | 2012-03-10 16:32:45 +0100

INSTALL: update link to arch user repository pkgbuild from
freedroidrpg-svn to freedroidrpg-git.
------------------------------------------------------------------------
63080ff | matthiaskrgr | 2012-03-10 14:20:16 +0100

version string: +svn -> +git
------------------------------------------------------------------------
3118222 | xenux | 2012-03-10 11:30:17 +0100

dialogs: Bender: dialog rewriting
------------------------------------------------------------------------
40df094 | fluzz | 2012-03-09 15:20:51 +0100

Change doxygen page title from 'FreedroidRPG SVN' to 'FreedroidRPG Git'
------------------------------------------------------------------------
ca169a6 | xenux | 2012-03-09 14:13:35 +0100

Lua random seed
------------------------------------------------------------------------
4ef9c53 | fluzz | 2012-03-08 23:39:31 +0100

Add doxygen documentation to the GUI subsystem.
------------------------------------------------------------------------
f6c60d4 | matthiaskrgr | 2012-02-29 13:52:36 +0000

shop: use weight in npc shop specs. Patch by Xenux.
------------------------------------------------------------------------
1817336 | matthiaskrgr | 2012-02-28 17:32:49 +0000

Restrict move target to within 2 units from current position of Tux when
navigating with arrow keys. Patch by Vinayak Garg.
------------------------------------------------------------------------
c17bca4 | matthiaskrgr | 2012-02-25 17:56:53 +0000

chat: add missing hyphen to tux_says() function. Patch by Xenux.
------------------------------------------------------------------------
6888f6a | lowerthanred | 2012-02-24 18:50:17 +0000

Add 3 vending machines (in cryo area, secret area and MS break room)
that function as terminals with dialogs that open a trade window.
Original patch (and Red Sun machine design) by Miles. (Images were run
through optinpng)
------------------------------------------------------------------------
bc6fbde | fluzz | 2012-02-21 08:31:57 +0000

GUI: code factorization
------------------------------------------------------------------------
3401159 | ahuillet | 2012-02-11 21:57:00 +0000

Link with --as-needed option to avoid unneeded dependencies.
------------------------------------------------------------------------
1997585 | ahuillet | 2012-02-11 21:56:49 +0000

removed execute permission from an image file
------------------------------------------------------------------------
c0030a5 | matthiaskrgr | 2012-02-01 14:13:56 +0000

chat: Make FirstTime able to terminate a dialog. Patch by Arthur
Huillet.
------------------------------------------------------------------------
c7cede5 | matthiaskrgr | 2012-02-01 14:13:45 +0000

Prevent hit_enemy() from killing an enemy that is already dead. Patch by
Arthur Huillet.
------------------------------------------------------------------------
ac5012d | matthiaskrgr | 2012-01-28 17:10:40 +0000

dialog: AfterTakeover: fix prompt which was shown twice in one line
sometimes.
------------------------------------------------------------------------
36bccd3 | matthiaskrgr | 2012-01-28 17:04:27 +0000

dialog: AfterTakeover: use correct singular/plural for x circuit(s) and
y second(s).
------------------------------------------------------------------------
c086eae | matthiaskrgr | 2012-01-28 15:36:55 +0000

dialog: AfterTakeover: replace ./est_repair.plx with a "Do you want to
repair?  Y/N" dialog.
------------------------------------------------------------------------
2097017 | matthiaskrgr | 2012-01-27 19:48:03 +0000

dialogs: AfterTakeover: don't apply repair costs if we hcf.py the droid
right after (without restarting the dialog) starting to repair it.
------------------------------------------------------------------------
105e3e7 | matthiaskrgr | 2012-01-26 17:22:43 +0000

New formula for repairing bots
------------------------------------------------------------------------
810f635 | fluzz | 2012-01-23 23:06:31 +0000

door animation: Check the full range of obstacle types before to
increment or decrement the value of the door's type. This avoids to
un-intentionally create a negative obstacle index.
------------------------------------------------------------------------
b9a5a1d | fluzz | 2012-01-23 22:41:43 +0000

Do not restrain dirty_animated_obstacle_lists() to visible levels only.
This fixes a bug that leads to create and save obstacles with negative
index in a very specific case: defrag_obstacle_array() is called when a
game is saved, and a destroyed object can be replaced by an animated
door. In that case, the type of the element that was containing the door
is set to -1. If the defragged level is a non-visible neighbor of the
current level, then it's animated obstacle list is not dirty and so the
door's old index (whose type is now -1) is used by animate_door() which
can decrement the value of the obstacle type.
------------------------------------------------------------------------
a6329f1 | matthiaskrgr | 2012-01-15 16:36:48 +0000

graphics: items: circuit_jammer, driking_mug[_2], eating_[fork/plate],
50_bmg_ammo:  add inv_image images with higher resolutions.
------------------------------------------------------------------------
b779bf7 | matthiaskrgr | 2012-01-15 09:10:06 +0000

graphics: items: antimatter_matter_converter, entropy_inverter,
plasma_transistor, superconducting_relay_unit, tachyon_converter: add
inv_image images with higher resolutions.
------------------------------------------------------------------------
9448052 | matthiaskrgr | 2012-01-14 22:41:34 +0000

graphics: items: brain_enlargement_antidode, dexterity pill, code pill,
strenght pill: add inv_image images with higher resolutions.
------------------------------------------------------------------------
4200794 | matthiaskrgr | 2012-01-14 17:50:00 +0000

dialog: WillGapes: print "om nom nom" in blue letters.
------------------------------------------------------------------------
46c4d1f | matthiaskrgr | 2012-01-14 17:12:17 +0000

takeover: reduce heat for easy takeovers (if Tux doesn't need all
charges or wins with more than 7 rows).
------------------------------------------------------------------------
d77f090 | matthiaskrgr | 2012-01-07 09:52:57 +0000

dialog: MiniFactory-Terminal: hide the crafting and adding nodes (10 and
20) when we exit the dialog.
------------------------------------------------------------------------
5e2f60d | matthiaskrgr | 2012-01-04 10:09:38 +0000

script_helpers: remove redundant cookie code.
------------------------------------------------------------------------
d46e5df | matthiaskrgr | 2012-01-03 22:40:40 +0000

run  svn propset svn:mime-type image/icns  on macosx/app.icns
------------------------------------------------------------------------
ffa5439 | fluzz | 2012-01-03 22:18:46 +0000

macosx: Change the freedroidRPG.app icon to a prettier one.
------------------------------------------------------------------------
0ed643e | fluzz | 2012-01-03 22:09:53 +0000

dist-win32 make target: change the way data are copied into the win32
package, to avoid to copy of .svn directories.
------------------------------------------------------------------------
d75e305 | fluzz | 2012-01-03 22:06:42 +0000

dist-macosx make target: add some file exclusions to the transfer in the
application's package.
------------------------------------------------------------------------
4e1febd | matthiaskrgr | 2012-01-02 18:15:38 +0000

dialog: general cleanup
------------------------------------------------------------------------
b3c5e8b | matthiaskrgr | 2012-01-01 20:06:05 +0000

dialog: Dixon, AfterTakeover, Singularity, Spencer + events: Rework
Dixon dialog logic and semantics
------------------------------------------------------------------------
83f20e1 | matthiaskrgr | 2012-01-01 01:46:30 +0000

dialog: replace cookies dsb_pc_access, engel_offered_extraction_skill,
MSStockCertificateOpensGate, uploaded_faulty_firmware_update and
reward_for_toolkit with lua variables.
------------------------------------------------------------------------
ec2675c | matthiaskrgr | 2012-01-01 01:34:07 +0000

dialog: MO-RGGateGuardLeader, Pendrago, SACD: replace cookies
msfacilitygateguardleader_informed, beat_up_pendragon and login_sacd
with lua vars.
------------------------------------------------------------------------
b64a4ea | matthiaskrgr | 2012-01-01 01:04:11 +0000

dialog: Spencer: replace cookie reward_for_warehouse_given with a lua
var. Also fix error introduced in a previous commit.
------------------------------------------------------------------------
04c14c0 | matthiaskrgr | 2011-12-31 21:21:11 +0000

dialog: Spencer, MO-HFGateAccessServer: replace cookies
skip_GAS_captcha, HF-AccessGateAccessServer-Spencer, HF-Spencer and
MO-HFGAS_hacked with lua vars.
------------------------------------------------------------------------
8d387a4 | matthiaskrgr | 2011-12-31 20:13:28 +0000

events: replace cookie DocMoore_exam with a lua var.
------------------------------------------------------------------------
9fffb5f | matthiaskrgr | 2011-12-31 20:03:14 +0000

dialogs: Pendragon, Spencer, Town-NorthGateGuard, Town-TuxGuard: replace
cookies town-northgateguard_tux_nickname_loon and knows_spencer_office
with lua variables.
------------------------------------------------------------------------
05a1774 | matthiaskrgr | 2011-12-31 16:08:41 +0000

dialogs: Dixon, Maintenance-Terminal, MiniFactory-Terminal + events.dat:
replace cookies elbow_grease_applied, minifactory_init_failed,
Maintenance-devices, Maintenance-refusal and Minifactory_online with lua
variables.
------------------------------------------------------------------------
e2daf43 | matthiaskrgr | 2011-12-31 15:42:45 +0000

dialog: Ewalds_296 + events: replace cookies ewalds_296_reactor_fix,
296_self_sacrifice, ewalds_296_teleported and has_ewalds_password with
lua variables.
------------------------------------------------------------------------
00d4fd5 | matthiaskrgr | 2011-12-31 15:27:42 +0000

dialog: Duncan: replace cookies koan_quest, koan_quest_really_done,
koan_quest_done, koan_not_given_cube, Duncan_talked_Koan_dead and
coldwinds_cookie with lua variables.
------------------------------------------------------------------------
a3e1377 | matthiaskrgr | 2011-12-31 15:22:28 +0000

dialogs: Kevin-Lawnmower, Kevin: replace cookies
kevins_lawnmower_tux_login_granted, kevins_lawnmower_tux_login and
kevins_lawnmower_tux_login_attempt with lua variables.
------------------------------------------------------------------------
10cbad3 | matthiaskrgr | 2011-12-29 11:53:02 +0000

events: replace cookie North_greeting with a lua variable.
------------------------------------------------------------------------
736eb6f | matthiaskrgr | 2011-12-29 11:30:46 +0000

dialogs: Ewald: replace cookies ewald_gambling and drank_all_ewald_had
with lua variables.
------------------------------------------------------------------------
c5ee517 | matthiaskrgr | 2011-12-29 11:24:25 +0000

events.dat/dialog: John: replace cookies john_dislike,
JohnPuzzleStarted, John28to28_teleported, 28to28_hide, JohnPuzzleLocked,
JohnPuzzleSolved, JohnProblems1 and John28to28_teleported2 with lua
variables.
------------------------------------------------------------------------
b1697c7 | matthiaskrgr | 2011-12-29 11:15:40 +0000

map: level 32: remove redundant droid nest obstacle.
------------------------------------------------------------------------
3b9e5e2 | matthiaskrgr | 2011-12-29 10:45:20 +0000

dialogs: DocMoore, Michelangelo: replace cookies
asked_michelangelo_for_army_snacks, asked_michelangelo_meal_to_go and
asked_michelangelo_for_spare_dilithium with lua variables.
------------------------------------------------------------------------
ef74f69 | matthiaskrgr | 2011-12-29 10:27:34 +0000

dialog: DSB-MachineDeckControl: replace cookie dsb-mdc_password with a
lua variable.
------------------------------------------------------------------------
2419890 | matthiaskrgr | 2011-12-29 10:25:44 +0000

dialog: KevinGuard: replace cookie kevin_door with a lua variable.
------------------------------------------------------------------------
973882b | matthiaskrgr | 2011-12-29 10:23:53 +0000

dialog: Skippy: replace cookie skippy_angry  with a lua variable.
------------------------------------------------------------------------
811e19f | matthiaskrgr | 2011-12-29 10:20:28 +0000

dialog: Dixon, Ewalds_296, Tamara: replace cookies have_296_book and
ewalds_296_sourcebook with lua variables.
------------------------------------------------------------------------
5aa7748 | matthiaskrgr | 2011-12-28 12:48:09 +0000

dialogs: Duncan, Koan: replace cookies koan_spared_via_dialog and
met_koan with lua variables.
------------------------------------------------------------------------
77cbdd9 | matthiaskrgr | 2011-12-28 12:32:13 +0000

dialogs: Tamara, Tania, Town-TeleporterGuard: remove gettext markers
from add_item() and has_item_backpack() checks.
------------------------------------------------------------------------
9272efe | matthiaskrgr | 2011-12-28 12:18:44 +0000

dialogs/events.dat : remove gettext markers from checks if we have
(done) a quest.
------------------------------------------------------------------------
73cada4 | matthiaskrgr | 2011-12-28 11:57:49 +0000

dialogs/events.dat/quests.dat : replace cookies Tania-sent-to-Doc,
Tania-Doc-OK, Tania-at-Bar, Tania-at-Bar_Ewald, Tania_surface,
Tania-stopped-by-Pendragon, murdered_koan, Pendragon-OK-w-Tania,
Tania-set-free, Tania_met_Pendragon, Tania_just-stopped-by-Pendragon,
sagunsoff, Tania_follow_tux, Tania-discussed-surface, Tania-Doc-Cleared
and Tania_guns_off with lua variables.
------------------------------------------------------------------------
2d52575 | matthiaskrgr | 2011-12-28 11:05:20 +0000

dialogs/events: SADD: replace cookies SADD-trick,
asked_sadd_for_exterminator, SADD-NoExit and SADD_super_exterminator
with lua variables.
------------------------------------------------------------------------
6ada7b8 | matthiaskrgr | 2011-12-28 10:54:54 +0000

dialogs/events.dat: general cleanup and renaming of lua variables.
------------------------------------------------------------------------
d28da19 | matthiaskrgr | 2011-12-28 09:59:42 +0000

npc_specs: really fix order.
------------------------------------------------------------------------
d31853d | matthiaskrgr | 2011-12-27 23:56:45 +0000

npcs: reverse the list of npcs in npc_specs.lua so that the dialogs are
validated in alphabetical order by the validator.
------------------------------------------------------------------------
26e7eb6 | matthiaskrgr | 2011-12-27 21:50:43 +0000

dialog: DSB-PowerControlGate1: comment out some more debug code.
------------------------------------------------------------------------
c7679db | matthiaskrgr | 2011-12-27 19:20:02 +0000

dialog: Stone: replace cookies Stone_talk_again_later and
Stone_asked_for_guns with lua variables.
------------------------------------------------------------------------
f1cd065 | matthiaskrgr | 2011-12-27 19:04:33 +0000

dialog: c-net: replace cookies terminals_disabled, knows_c-net_users,
terminal_logged_in, knows_sorenson_password, knows_root_password,
knows_c-net_users, deliverance_datacube_c-net_list and
playing_progress_quest with lua variables
------------------------------------------------------------------------
b3272c8 | matthiaskrgr | 2011-12-27 17:41:00 +0000

dialogs: Bender, Dixon, c-net + events.dat: replace cookies
bender_elbow_grease and know_lily_password with lua variables.
------------------------------------------------------------------------
2fca84e | matthiaskrgr | 2011-12-27 17:29:56 +0000

dialog: Spencer: data_cube_lost : s/nil;/false
------------------------------------------------------------------------
c071e91 | matthiaskrgr | 2011-12-27 13:09:26 +0000

events.dat: add "not" I accidentally removed in r5319. Patch by
Sebastian Offermann.
------------------------------------------------------------------------
e2920e5 | matthiaskrgr | 2011-12-26 12:59:49 +0000

dialog: DocMoore, Spencer: replace cookies met_docmoore,
not_seen_rubber_duck_lie, asked_docmoore_self_damage and killed_docmoore
with lua variables.
------------------------------------------------------------------------
aa02fb3 | matthiaskrgr | 2011-12-26 12:26:28 +0000

dialog: TutorialTom, events:  replace cookies talk_to_tom, move_black,
sprinting, TutorialTux-PastWall, learn_to_walk, has_repair, has_gun,
guns_how_to, opened_door, hacking_bots and  move_read with lua
variables.
------------------------------------------------------------------------
9880b00 | matthiaskrgr | 2011-12-26 12:05:29 +0000

dialogs: Chandra, Francis: replace cookies Chandra_node10_show,
Chandra_node16_show, linarian_chandra, chandra_first_contact and
chandra_revenge with lua variables.
------------------------------------------------------------------------
e6892a6 | matthiaskrgr | 2011-12-26 11:54:21 +0000

dialog: Tania: "I've am injured": remove "'ve"s in 3 sentences. Patch by
jANaM.
------------------------------------------------------------------------
f4a91ec | matthiaskrgr | 2011-12-26 11:12:45 +0000

dialogs: InvaderBot: replace cookie invader-bot-status with a lua
variable.
------------------------------------------------------------------------
99736bd | matthiaskrgr | 2011-12-26 11:08:07 +0000

dialog: Terminal: replace cookie connected_terminal with a lua variable.
------------------------------------------------------------------------
71ebb2e | matthiaskrgr | 2011-12-26 11:04:57 +0000

dialogs/events: replace cookie guard_follow_tux with a lua variable.
------------------------------------------------------------------------
654e18d | matthiaskrgr | 2011-12-26 10:46:39 +0000

dialogs: AfterTakeover, Bruce: replace cookies bruce_hurt,
Bruce_wants_helmet, Bruce_Dixons_helmet_lost and bruce_helmet_deal with
lua variables.
------------------------------------------------------------------------
8edd1b4 | matthiaskrgr | 2011-12-26 10:09:10 +0000

dialog: Dude: add nodes to craft addons and upgrade items.
------------------------------------------------------------------------
7157d70 | matthiaskrgr | 2011-12-26 09:38:11 +0000

dialog: Tamara: replace cookies won_nethack, tamara_asked_hacking and
talked_about_sister with lua variables.
------------------------------------------------------------------------
7a0aebe | matthiaskrgr | 2011-12-26 09:20:38 +0000

dialogs: c-net_sub_nethack: replace cookie won_nethack with a lua
variable.
------------------------------------------------------------------------
144c785 | matthiaskrgr | 2011-12-26 01:29:31 +0000

dialog: AfterTakeover: replace cookies aftertakeover_broadcast_mode,
AfterTakeover_repair, aftertakeover_confirm_hcf and tux_has_edge with
lua variables.
------------------------------------------------------------------------
aa06e55 | matthiaskrgr | 2011-12-26 00:52:30 +0000

dialogs: AfterTakeover, Kevin-Lawnmower: s/%/%% for actual percentage
char.
------------------------------------------------------------------------
27cd9e8 | matthiaskrgr | 2011-12-25 23:33:07 +0000

dialog: Cryo-Terminal: replace cookie cryo_term_unlocked with a lua
variable.
------------------------------------------------------------------------
3922e57 | matthiaskrgr | 2011-12-25 23:16:18 +0000

dialogs: remove string.format(_"...") in several cases where it isn't
needed anymore due to r5283.
------------------------------------------------------------------------
86e9a52 | fluzz | 2011-12-25 22:41:02 +0000

macosx: Add stuff needed to create a macosx app, and add a dist-macosx
make target
------------------------------------------------------------------------
132cfa1 | matthiaskrgr | 2011-12-25 22:19:34 +0000

dialogs: Butch: add missing "not", thanks to Sebastian Offermann for
pointing out.
------------------------------------------------------------------------
468ad42 | matthiaskrgr | 2011-12-25 22:13:28 +0000

Do not insert the hardcoded screen resolutions in the screen resolutions
menu. Patch by Jozef Kucia.
------------------------------------------------------------------------
75ebccf | matthiaskrgr | 2011-12-25 22:13:17 +0000

delay the calculations based on the screen resolution to the moment when
the video mode is initialized. Patch by Jozef Kucia.
------------------------------------------------------------------------
ab938ec | matthiaskrgr | 2011-12-25 21:50:52 +0000

chat: don't terminate the dialog on ESC when we aren't in cheatkey mode.
Patch by Xenux.
------------------------------------------------------------------------
384b737 | matthiaskrgr | 2011-12-25 21:50:41 +0000

chat: remove END_ANSWER from dialogs. Dialogs have not had a specific
end answer for years and this change finally acknowledges it. Patch by
Xenux.
------------------------------------------------------------------------
20c7d16 | matthiaskrgr | 2011-12-25 21:50:23 +0000

dialog: Kevin: fix bug where   jasmine blew up   node was shown although
she was still alive.
------------------------------------------------------------------------
d34fdcd | fluzz | 2011-12-25 21:18:59 +0000

win32: makes the name of the win32 package conform to our package naming
convention.
------------------------------------------------------------------------
ed12fa0 | matthiaskrgr | 2011-12-25 20:43:24 +0000

dialog: Cryo-Terminal, Francis:  replace cookie cryo_outergate_code with
a lua string.
------------------------------------------------------------------------
943aaf1 | matthiaskrgr | 2011-12-25 20:23:38 +0000

dialog: Jasmine, Kevin: replace cookie jasmine_sigsegv with a lua
string.
------------------------------------------------------------------------
a06f294 | matthiaskrgr | 2011-12-25 20:09:36 +0000

dialogs: several: replace cookie tux_has_joined_guard with a lua string.
------------------------------------------------------------------------
24a9a70 | matthiaskrgr | 2011-12-25 19:12:33 +0000

script_helpers.lua: make it possible to check and manipulate the state
(locked/unlocked) of chests via lua.
------------------------------------------------------------------------
8ba6974 | matthiaskrgr | 2011-12-25 17:00:17 +0000

dialogs: TutorialTom: make him repair the glass wall if we broke it
before walking to the other side of it.
------------------------------------------------------------------------
fd9b73a | matthiaskrgr | 2011-12-25 16:31:30 +0000

dialog: Bender: fix strange sentence constuction.
------------------------------------------------------------------------
96d94d3 | matthiaskrgr | 2011-12-25 16:30:22 +0000

dialog: Bender: replace cookies bender_congrats,
Bender_gave_elbow_grease and Bender-at-Spencer with lua strings.
------------------------------------------------------------------------
3059951 | matthiaskrgr | 2011-12-25 14:52:09 +0000

dialogs: Kevin, Tamara: replace cookies  Kevin_did_And there was
light..., kevin_sigtalk and Kevin_reward_given, with lua strings.
------------------------------------------------------------------------
76f8fb0 | matthiaskrgr | 2011-12-25 14:37:49 +0000

dialogs: use format-strings in 16 more dialogs. Patch by Sebastian
Offermann.
------------------------------------------------------------------------
d0629a9 | matthiaskrgr | 2011-12-25 14:16:12 +0000

fix NO_WAIT being ignored sometimes in dialogs. Patch by Sebastian
Offermann.
------------------------------------------------------------------------
007de10 | matthiaskrgr | 2011-12-25 13:38:58 +0000

dialog: Butch: replace cookies butch_enable_first_set and
butch_enable_second_set with lua strings.
------------------------------------------------------------------------
9ca6eea | matthiaskrgr | 2011-12-25 11:39:55 +0000

dialog: Francis: replace cookies bot_attack, tux_liar,
invaderbot_neutralized, refused_deliverance, Francis_tux_dismissed,
francis_guard_response and Francis_movement_free with lua strings.
------------------------------------------------------------------------
e465d58 | matthiaskrgr | 2011-12-25 11:30:16 +0000

dialogs: WillGapes: replace cookies generous_gapes and Gapes_Gluttony
with lua strings.
------------------------------------------------------------------------
aac4dae | matthiaskrgr | 2011-12-25 10:33:20 +0000

dialog: Iris: replace cookies Iris_wants_lamp, iris_deal,
Iris_false_happy and traded_lamp with lua strings.
------------------------------------------------------------------------
33430c3 | matthiaskrgr | 2011-12-25 10:23:34 +0000

lua: make npc_says, cli_says and tux_says use format and arguments like
xxx_says("This is a %s.", "test") xxx_says("This is a %s.", "test",
"NO_WAIT") Patch by Xenux.
------------------------------------------------------------------------
97cc0bb | matthiaskrgr | 2011-12-25 10:06:31 +0000

dialogs: Tybalt: replace cookie tybalt_bribe with a lua string.
------------------------------------------------------------------------
7a46c0e | matthiaskrgr | 2011-12-25 09:31:07 +0000

dialogs: Stone: rework and clean up the dialog, make use of topics.
Patch by Sebastian Offermann.
------------------------------------------------------------------------
80e4496 | matthiaskrgr | 2011-12-24 15:43:43 +0000

dialogs: 614_cryo, Francis: replace cookie "cryo_614_lock_gate" with a
lua string.
------------------------------------------------------------------------
000fa74 | matthiaskrgr | 2011-12-24 13:31:43 +0000

map/script_helpers.lua: cosmetical changes, increase readability.
------------------------------------------------------------------------
8489b8b | matthiaskrgr | 2011-12-24 12:18:21 +0000

remove empty directory  /sound/effects/console_sounds/
------------------------------------------------------------------------
a822485 | matthiaskrgr | 2011-12-24 10:57:10 +0000

dialogs: TutorialTom: break down some more checks.
------------------------------------------------------------------------
cc5dc44 | matthiaskrgr | 2011-12-23 23:20:39 +0000

dialogs: Town-NorthGateGuard: break down some  if x and y  checks to
several lines.
------------------------------------------------------------------------
f77fb4c | matthiaskrgr | 2011-12-23 23:03:01 +0000

fix previous commits.
------------------------------------------------------------------------
71fca89 | matthiaskrgr | 2011-12-23 22:59:45 +0000

dialog: Pendragon: increase readability splitting some  if x and y or z 
up into several lines.
------------------------------------------------------------------------
b626688 | matthiaskrgr | 2011-12-23 22:30:18 +0000

dialogs: Michelangelo: add missing gettext marker.
------------------------------------------------------------------------
1d177a7 | matthiaskrgr | 2011-12-23 22:22:17 +0000

dialogs: 614_cryo, Town_614: joint dublicated dialog nodes into
subdialog 614_sub. Patch by Sebastian Offermann.
------------------------------------------------------------------------
6625dfc | matthiaskrgr | 2011-12-23 21:31:51 +0000

sounds: remove 31 unused sounds. The sounds can be found in the graphics
repo.
------------------------------------------------------------------------
5446053 | matthiaskrgr | 2011-12-23 20:59:45 +0000

dialog: AfterTakeover: make use of dialog topics for settings menu and
hcf.py nodes + cleanup. Patch by Sebastian Offermann.
------------------------------------------------------------------------
0e8a5a0 | matthiaskrgr | 2011-12-23 20:49:00 +0000

dialogs: split up _says_random one-liners up into several lines for the
sake of readability.
------------------------------------------------------------------------
bb1f24d | matthiaskrgr | 2011-12-23 16:05:54 +0000

map: level 24: update debug level (because two obstacles were removed).
------------------------------------------------------------------------
8ddf845 | matthiaskrgr | 2011-12-23 15:53:38 +0000

map: level 8: remove several iso_transp_for_water obstacles next to
walls.
------------------------------------------------------------------------
8477343 | matthiaskrgr | 2011-12-23 11:15:23 +0000

dialogs: Kevin-Lawnmower: remove cookie "lawnmower_fueled" which is not
needed.
------------------------------------------------------------------------
5977b6c | matthiaskrgr | 2011-12-23 11:07:28 +0000

graphics: scale ingame images of 50_barrett_m82 and 7_62mm_ak47 down a
litte.
------------------------------------------------------------------------
cc74e0e | matthiaskrgr | 2011-12-23 11:02:04 +0000

bump version from 0.15 to 0.15+svn
------------------------------------------------------------------------
a1c0e65 | matthiaskrgr | 2011-12-23 10:53:43 +0000

obstacles: remove obstacle 62, ISO_H_DENSE_FENCE.
------------------------------------------------------------------------
a256842 | matthiaskrgr | 2011-12-23 10:14:38 +0000

remove empty zpipe directory.
------------------------------------------------------------------------
b288109 | matthiaskrgr | 2011-12-23 09:59:18 +0000

obstacles: remove ISO_V_DENSE_FENCE, obstacle 61.
------------------------------------------------------------------------
3b25fd5 | matthiaskrgr | 2011-12-23 09:51:36 +0000

dialog: Bruce: make Bruce walk to a map label when he goes getting
something for Tux (and the dialog is terminated).
------------------------------------------------------------------------
3664fb4 | matthiaskrgr | 2011-12-23 09:48:41 +0000

takeover.c: translate "Gelb" to "Yellow" and "Violett" to "Purple".
------------------------------------------------------------------------
b082929 | matthiaskrgr | 2011-12-23 09:45:08 +0000

/src: translate "druid" to "droid".
------------------------------------------------------------------------
a9e75cc | matthiaskrgr | 2011-12-23 09:37:37 +0000

dialogs/lua: Add functions count_item (returns int) and change has_item
(returns bool) and make use of them. Patch by Sebastian Offermann.
------------------------------------------------------------------------
7c7275b | matthiaskrgr | 2011-12-23 09:25:52 +0000

Revert "map: level 59: remove some obstacle labels I added to take notes
of things. We don't need them for an official release." This reverts
commit 5175.
------------------------------------------------------------------------
3d14434 | matthiaskrgr | 2011-12-23 09:23:29 +0000

map: level 8: remove some of these pure collision-rectangle obstacles
which made no sense actually.
------------------------------------------------------------------------
f2ccbb2 | matthiaskrgr | 2011-12-23 09:19:37 +0000

sound: also remove the file sound/effects/Enemy_Got_Hit_Sound_0.ogg
which was pure silence.
------------------------------------------------------------------------
8ae1ddf | matthiaskrgr | 2011-12-23 09:17:09 +0000

sound: remove EnemyGotHitSound function. Patch by Miles.
------------------------------------------------------------------------
227e63b | matthiaskrgr | 2011-12-23 09:09:05 +0000

dialog: Engel: replace multiple ifs by smaller computations. Patch by
Sebastian Offermann.
------------------------------------------------------------------------
9c2dff1 | matthiaskrgr | 2011-12-23 09:04:00 +0000

dialogs: SADD, Town-NorthGateGuard, Town-TuxGuard, WillGapes: make use
of string.format(). Patch by Miles.
------------------------------------------------------------------------
69a771a | matthiaskrgr | 2011-12-23 09:01:40 +0000

dialogs: Ewald: string.format(). Patch by Miles.
------------------------------------------------------------------------
4975df9 | matthiaskrgr | 2011-12-23 08:58:05 +0000

dialog: AfterTakeover: use string.format(). Patch by Miles.
------------------------------------------------------------------------
08c9b65 | matthiaskrgr | 2011-12-23 08:57:54 +0000

dialog: Francis: use string.format(). Patch by Miles.
------------------------------------------------------------------------
986ffad | matthiaskrgr | 2011-12-23 08:52:04 +0000

dialog: Cryo-Terminal: use string.format(). Patch by Miles.
------------------------------------------------------------------------
c6d489f | matthiaskrgr | 2011-12-23 08:49:34 +0000

remove zpipe tool.
------------------------------------------------------------------------
bcb649b | ahuillet | 2011-12-23 07:43:00 +0000

This is FreedroidRPG 0.15, released with no noticeable changes from rc2.
Merry Christmas!
------------------------------------------------------------------------
24cdb4a | matthiaskrgr | 2011-12-12 17:13:16 +0000

readme: remove old w32 issues which are no longer relevant. Patch by
Miles.
------------------------------------------------------------------------
9ce87a4 | ahuillet | 2011-12-10 10:08:58 +0000

Update changelog for .15rc2
------------------------------------------------------------------------
281629a | ahuillet | 2011-12-10 09:12:27 +0000

This is FreedroidRPG 0.15rc2.
------------------------------------------------------------------------
66bc3c1 | matthiaskrgr | 2011-12-09 21:11:34 +0000

dialog: Kevin: make it a little more clear, what node 31 does.
------------------------------------------------------------------------
131c4b5 | matthiaskrgr | 2011-12-09 20:57:02 +0000

dialog: Kevin: make training costs independent from nethack game. Patch
by Sebastian Offermann.
------------------------------------------------------------------------
2094499 | matthiaskrgr | 2011-12-09 18:33:21 +0000

map: hell fortress complex: prevent the player from walking through
fences overlapping level borders.
------------------------------------------------------------------------
86edfe7 | matthiaskrgr | 2011-12-08 22:22:56 +0000

dialog: Dixon: hide nodes in relation to the Yellow Toolkit quest (fixes
#554). Patch by Sebastian Offermann.
------------------------------------------------------------------------
b6f2c82 | matthiaskrgr | 2011-12-08 17:30:36 +0000

dialog: Kevin: prevent Kevin from asking about his lawnmower after Tux
already answered (fixes #577). Patch by Sebastian Offermann.
------------------------------------------------------------------------
40ca5b0 | matthiaskrgr | 2011-12-08 17:15:19 +0000

shop: Stone: prevent Stone from selling ammo until Tux saved the shop or
joined the red guard. Patch by Miles.
------------------------------------------------------------------------
8186d0c | fluzz | 2011-12-07 22:44:17 +0000

Use the config dir path computed during initialization as the directory
to scan to find and display the savegames on the 'Play Menu'.
------------------------------------------------------------------------
03277f3 | fluzz | 2011-12-07 22:26:44 +0000

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.
------------------------------------------------------------------------
85d1356 | matthiaskrgr | 2011-12-07 20:03:08 +0000

run  svn propset svn:mime-type image/bmp  on 3 .bmp image files.
------------------------------------------------------------------------
b054b01 | matthiaskrgr | 2011-12-07 20:01:24 +0000

run svn propset svn:mime-type image/x-ico on 3 .ico image files.
------------------------------------------------------------------------
8f87d58 | matthiaskrgr | 2011-12-07 19:55:51 +0000

run  svn propset svn:mime-type image/png  on 10 png image files.
------------------------------------------------------------------------
c72d41f | fluzz | 2011-12-07 19:19:08 +0000

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')
------------------------------------------------------------------------
87c9564 | matthiaskrgr | 2011-12-07 13:41:34 +0000

dialog: Stone: hide node 4 ("But...?") when we don't need it anymore
(fixes #555).
------------------------------------------------------------------------
acfafd4 | matthiaskrgr | 2011-12-07 13:09:47 +0000

dialog: Kevin: hide node 31 ("Yes, please teache me.") if it doesn't
fit/isn't needed anymore (fixes #556).
------------------------------------------------------------------------
00adc96 | fluzz | 2011-12-06 22:50:37 +0000

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.
------------------------------------------------------------------------
d3a48bd | fluzz | 2011-12-06 22:41:55 +0000

On win32, store the config file and the savegames under the 'My
Documents' directory. Also store stdout.txt and stderr.txt in that
directory.
------------------------------------------------------------------------
55d4e81 | matthiaskrgr | 2011-12-06 20:51:27 +0000

UI: character-/item-upgrade-screen: replace "Money" by "Circuits". Patch
by Sebastian Offermann.
------------------------------------------------------------------------
3f8938b | matthiaskrgr | 2011-12-06 13:17:52 +0000

dialogs: Benjamin, Engel, Pendragon, Skippy: make skill training lesson
costs form consistent. Patch by Sebastian Offermann.
------------------------------------------------------------------------
64676ef | matthiaskrgr | 2011-12-04 11:39:21 +0000

enemies: change animation speed of several models to make their
movements look nicer.
------------------------------------------------------------------------
ed8d6ff | matthiaskrgr | 2011-12-02 07:57:06 +0000

dialogs: Town-614: transfer corrections from 614_cryo which have already
been committed in r5080 to Town-614. Patch by Sebastian Offermann.
------------------------------------------------------------------------
426ce13 | matthiaskrgr | 2011-12-02 07:47:18 +0000

animations: speed up harvester death animation.
------------------------------------------------------------------------
0d4ff08 | matthiaskrgr | 2011-12-01 22:25:08 +0000

dialogs: HF-FirmwareUpdateServer, MO-HFGateAccessServe: small changes to
captcha hint. Patch by Miles.
------------------------------------------------------------------------
712f4dd | ahuillet | 2011-12-01 11:01:26 +0000

Fix painter's algorithm list sorting to properly handle the case where
two different elements have the same norm.
------------------------------------------------------------------------
c5ffacc | matthiaskrgr | 2011-11-30 22:04:29 +0000

slow down the attack animation speed of the female_hunter model.
------------------------------------------------------------------------
f9cf6dd | matthiaskrgr | 2011-11-30 21:57:12 +0000

archetypes: Matron: change the weapon from "Shotgun" to "NPC Hand to
hand weapon" since the Shotgun did absolutely not match the actual
attack animation.
------------------------------------------------------------------------
c10c122 | matthiaskrgr | 2011-11-30 21:48:40 +0000

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.
------------------------------------------------------------------------
b12bf58 | matthiaskrgr | 2011-11-30 20:27:39 +0000

Scale and center the droid image in the takeover screen (fixes #546).
Patch by Fluzz.
------------------------------------------------------------------------
1a326b0 | matthiaskrgr | 2011-11-30 20:27:28 +0000

Scale and center the droid image in the dialog screen (fixes #546).
Patch by Fluzz.
------------------------------------------------------------------------
9ec3c31 | matthiaskrgr | 2011-11-30 15:29:30 +0000

map: level 31: add a sign which tells the player to check the office if
the gates to the factory are closed.
------------------------------------------------------------------------
9ed6b87 | matthiaskrgr | 2011-11-30 15:16:43 +0000

dialogs: MO-HFGateAccessServer: if the player fails at the captcha, say
that digits are to be entered, not words.
------------------------------------------------------------------------
411f778 | matthiaskrgr | 2011-11-29 16:52:00 +0000

set difficulty level to NORMAL when resetting the game config (fixes
#545). Patch by Józef Kucia.
------------------------------------------------------------------------
f0cd5e1 | fluzz | 2011-11-27 21:37:07 +0000

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.
------------------------------------------------------------------------
c1e696a | fluzz | 2011-11-27 21:36:50 +0000

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.
------------------------------------------------------------------------
0581493 | matthiaskrgr | 2011-11-27 14:16:50 +0000

dialog: TutorialTom: explain that we can toggle the compass using 'tab'
key.
------------------------------------------------------------------------
d6ce6ba | matthiaskrgr | 2011-11-25 14:14:16 +0000

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.
------------------------------------------------------------------------
b384930 | matthiaskrgr | 2011-11-25 14:02:06 +0000

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.
------------------------------------------------------------------------
f1111e7 | ahuillet | 2011-11-24 07:08:18 +0000

INSTALL: SDL_gfx-devel is needed on Fedora. Reported by shade0o
------------------------------------------------------------------------
d9605c2 | fluzz | 2011-11-23 22:08:34 +0000

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.
------------------------------------------------------------------------
9cb043a | ahuillet | 2011-11-23 20:48:59 +0000

Shorten "this is a RC please report bugs" message for readability +
vertical cutoff problem at low resolutions.
------------------------------------------------------------------------
4f33a6b | ahuillet | 2011-11-23 19:23:47 +0000

This is FreedroidRPG 0.15rc1.
------------------------------------------------------------------------
184b4ba | matthiaskrgr | 2011-11-23 17:07:38 +0000

dialog: c-net: update "List for Spencer".
------------------------------------------------------------------------
506cd07 | matthiaskrgr | 2011-11-23 17:07:27 +0000

credits: fix typo
------------------------------------------------------------------------
b00555e | ahuillet | 2011-11-23 16:35:16 +0000

Update Credits for .15
------------------------------------------------------------------------
c84a066 | matthiaskrgr | 2011-11-23 16:25:32 +0000

make bullets shot start near gun muzzle (fixes #344). Patch by Fluzz.
------------------------------------------------------------------------
f4c8897 | matthiaskrgr | 2011-11-23 16:22:26 +0000

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.
------------------------------------------------------------------------
4beef1c | matthiaskrgr | 2011-11-23 15:25:18 +0000

changelog: remove entries covering revisions 3463 and 3462 since these
were already included in 0.14.1
------------------------------------------------------------------------
3ab86aa | matthiaskrgr | 2011-11-23 15:19:29 +0000

fix some more situations where Tania was teleported out of the Scret
research center too early when Tux left it.
------------------------------------------------------------------------
2499097 | ahuillet | 2011-11-22 19:55:22 +0000

Updated Credits (unfinished) for .15
------------------------------------------------------------------------
5ea361a | ahuillet | 2011-11-22 19:54:52 +0000

Updated changelog.
------------------------------------------------------------------------
88138af | matthiaskrgr | 2011-11-22 18:27:52 +0000

require Tania to be following Tux before teleporting her (fixes #539)
Patch by Miles.
------------------------------------------------------------------------
abe4088 | matthiaskrgr | 2011-11-22 14:01:53 +0000

items: rename the seconds "Mug" item to "Cup" otherwise one of them
would be overwritten saving the map and adapt Ewalds dialog.
------------------------------------------------------------------------
ccd3e19 | matthiaskrgr | 2011-11-22 13:39:23 +0000

dialogs: fix usage of has_item checks. Patch by Sebastian Offermann.
------------------------------------------------------------------------
5027454 | matthiaskrgr | 2011-11-22 13:32:55 +0000

dialogs: SADD: rename the Super Exterminator here, too (back to old
version) and fix the checks, if we have the item.
------------------------------------------------------------------------
bd25a25 | matthiaskrgr | 2011-11-22 13:32:42 +0000

Revert "items: rename "The Super Exterminator!!!" to "The Super
Exterminator" as a workaround to bug #542" This reverts commit r5184.
------------------------------------------------------------------------
0e4a5e4 | fluzz | 2011-11-21 22:48:37 +0000

make_atlas: fix a wrong BMASK value used to create a sdl surface.
------------------------------------------------------------------------
0339d01 | fluzz | 2011-11-21 22:19:37 +0000

Clear Tux speed and intermediate waypath after being passed through a
teleporter
------------------------------------------------------------------------
bae7b87 | matthiaskrgr | 2011-11-21 21:13:58 +0000

dialogs: SADD: only show the  You call this a super exterminator??  node
when we actually picked up the item.
------------------------------------------------------------------------
4efc868 | matthiaskrgr | 2011-11-21 21:06:18 +0000

items: rename "The Super Exterminator!!!" to "The Super Exterminator" as
a workaround to bug #542
------------------------------------------------------------------------
2ed0f14 | matthiaskrgr | 2011-11-21 20:32:29 +0000

dialogs: DSB-PowerControlGate1: fix typo, completely comment out the
debug node.
------------------------------------------------------------------------
bac78c3 | matthiaskrgr | 2011-11-21 20:28:55 +0000

map: level 35: fix a strange wall element, here, too.
------------------------------------------------------------------------
7945b9b | matthiaskrgr | 2011-11-21 20:22:37 +0000

dialog: DSB-PowerControlGate1: hide debug node. Patch by Sebastian
Offermann
------------------------------------------------------------------------
498910f | matthiaskrgr | 2011-11-21 19:40:50 +0000

map: level 59: slighly move obstacle to avoid z-ordering issues.
------------------------------------------------------------------------
b6f076b | matthiaskrgr | 2011-11-21 19:26:29 +0000

map: rename several hell fortress levels.
------------------------------------------------------------------------
99cebe9 | fluzz | 2011-11-20 18:54:16 +0000

Replace "hh" length modifier in 2 format strings by "h". ("hh" is not
supported on mingw)
------------------------------------------------------------------------
1563e46 | matthiaskrgr | 2011-11-20 18:53:46 +0000

dialog: Spencer: when assigning the "Open Sesame" quest, suggest that
Tux should follow the ground markers.
------------------------------------------------------------------------
d2e1f3a | matthiaskrgr | 2011-11-20 18:26:47 +0000

map: level 24: add the new ground marker variants to the debug level.
------------------------------------------------------------------------
347aaf6 | matthiaskrgr | 2011-11-20 18:17:43 +0000

map: level 59: remove some obstacle labels I added to take notes of
thinks. We don't need them for an official release.
------------------------------------------------------------------------
1bff582 | matthiaskrgr | 2011-11-20 18:01:04 +0000

map: hell fortress complex: add ground markers showing the way.
------------------------------------------------------------------------
73831bc | fluzz | 2011-11-20 17:56:31 +0000

Clean up the list of files to distribute in win32 sub-dir (remove the
files generated during the win32 build)
------------------------------------------------------------------------
f413598 | fluzz | 2011-11-20 17:56:18 +0000

Remove a non existing file from the list of source files
------------------------------------------------------------------------
5a43378 | matthiaskrgr | 2011-11-20 17:52:07 +0000

floor tiles: implement missing variants of the ground markers.
------------------------------------------------------------------------
0eb09cf | matthiaskrgr | 2011-11-20 17:29:35 +0000

floor tiles: fix offset of current ground markers.
------------------------------------------------------------------------
da0a7b3 | ahuillet | 2011-11-20 17:15:55 +0000

sound: fadeout playing music over 2 seconds instead of 200ms. Sounds
slightly better.
------------------------------------------------------------------------
5e14f29 | ahuillet | 2011-11-20 17:15:41 +0000

sound: improve takeover "game sound" effect a bit
------------------------------------------------------------------------
bf03a19 | ahuillet | 2011-11-20 17:15:28 +0000

dialogs: you can now try to give Michelangelo less than 3 crystals.
He'll tell you to grab more.
------------------------------------------------------------------------
471d208 | matthiaskrgr | 2011-11-20 12:26:47 +0000

dialogs: MO-RGGateGuardLeader: prevent dialog from being closed almost
immediately after starting it in some cases due to only one npc_says()
being executed.
------------------------------------------------------------------------
21ec5b1 | ahuillet | 2011-11-20 12:02:34 +0000

lvledit: fall back to ~/.freedroid_rpg when unable to save ship to the
data directory.
------------------------------------------------------------------------
c9e2adb | matthiaskrgr | 2011-11-20 09:18:43 +0000

map: level 59: make it easier to pass through a door.
------------------------------------------------------------------------
0a94fce | matthiaskrgr | 2011-11-20 08:09:22 +0000

dialog: Ewald: fix two NO_WAITs. Patch by Miles.
------------------------------------------------------------------------
99d96c2 | matthiaskrgr | 2011-11-19 18:55:45 +0000

map: level 60: add some bots
------------------------------------------------------------------------
6c707e8 | matthiaskrgr | 2011-11-19 18:16:22 +0000

map: level 59: open two doors, so Tux can pass.
------------------------------------------------------------------------
6081a8f | matthiaskrgr | 2011-11-19 18:02:39 +0000

dialogs: Engel: prevent Engel from asking for money after max  extract
bot parts  skill level has been reached. Patch by Sebastian Offermann.
------------------------------------------------------------------------
f3b3da0 | matthiaskrgr | 2011-11-19 13:52:53 +0000

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.
------------------------------------------------------------------------
2dcd917 | matthiaskrgr | 2011-11-19 12:07:13 +0000

graphics: rename ground marker floor tiles.
------------------------------------------------------------------------
47117a1 | matthiaskrgr | 2011-11-19 11:47:29 +0000

chat: calculate the number of dialog option lines using appropriate font
(fixes #534). Patch by Józef Kucia.
------------------------------------------------------------------------
662a0b2 | matthiaskrgr | 2011-11-18 11:37:49 +0000

remove floating point exception special handling. Patch by Catalin
Badea.
------------------------------------------------------------------------
3394346 | matthiaskrgr | 2011-11-17 14:25:53 +0000

dialogs: Dixon: hide 2 dialog options when they are outdated. Patch by
Sebastian Offermann.
------------------------------------------------------------------------
479f5c9 | matthiaskrgr | 2011-11-16 11:14:10 +0000

dialog: c-net_sub_nethack: small fix (missing quotation marks).
------------------------------------------------------------------------
53d06c1 | matthiaskrgr | 2011-11-14 16:49:07 +0000

re-generate atlases which were generated at build time to now base on
optimized images.
------------------------------------------------------------------------
562aeee | matthiaskrgr | 2011-11-14 16:35:59 +0000

Run optipng -nc -np on 559 png image files. Save 12169920 bytes
(~12.17MB), each optimized image got its size decreased by around 8%.
------------------------------------------------------------------------
248681f | matthiaskrgr | 2011-11-14 15:24:02 +0000

map: levle 24: add ground markers to the debug level.
------------------------------------------------------------------------
b4121e8 | matthiaskrgr | 2011-11-14 15:18:57 +0000

actually implement the new floor tiles.
------------------------------------------------------------------------
010f62c | matthiaskrgr | 2011-11-14 14:56:34 +0000

also update the floor tile atlas to reflect changes of previous commit.
------------------------------------------------------------------------
8134959 | lowerthanred | 2011-11-14 14:36:06 +0000

Add ground marker floor tiles (blue and red variations) to gently hint
at the right direction for the player.
------------------------------------------------------------------------
dddfd5b | matthiaskrgr | 2011-11-14 13:33:17 +0000

help_wanted: tell about need of better sound effects.
------------------------------------------------------------------------
bcd4251 | matthiaskrgr | 2011-11-14 13:30:56 +0000

editor help: tell about right clicking on objects in object selector
showing summary details. Patch by Miles.
------------------------------------------------------------------------
104ac0d | matthiaskrgr | 2011-11-13 19:36:06 +0000

run jpegoptim on 416 jpg image files. Save 204251 bytes, each optimized
file got its size decreased by around 14%.
------------------------------------------------------------------------
d39a674 | matthiaskrgr | 2011-11-13 13:07:44 +0000

map: level 31: attempt to make the MO-HFGateAccessServer more obvious by
changing the tile under it.
------------------------------------------------------------------------
4506e8f | matthiaskrgr | 2011-11-13 12:59:44 +0000

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.
------------------------------------------------------------------------
c806323 | matthiaskrgr | 2011-11-13 12:59:28 +0000

Revert r4865 (dialogs: John: use Lua global variables for John's puzzle.
Patch by Maria Grazia Alastra.)
------------------------------------------------------------------------
998fc43 | fluzz | 2011-11-12 17:31:04 +0000

Prevent user interaction with the game when the world is frozen.
------------------------------------------------------------------------
ef2f004 | matthiaskrgr | 2011-11-10 22:21:37 +0000

Fix build problem with libpng 1.5 when png_structp members cannot be
accessed directly. Patch by Józef Kucia.
------------------------------------------------------------------------
5684300 | matthiaskrgr | 2011-11-09 13:35:19 +0000

dialog: add gettext markers to several nodes that didn't have them.
------------------------------------------------------------------------
85b363e | matthiaskrgr | 2011-11-09 13:29:22 +0000

items: modify Shotgun Shell description. Patch by Miles.
------------------------------------------------------------------------
db2bc83 | matthiaskrgr | 2011-11-09 13:27:29 +0000

display big message when game is won (fixes #502). Patch by Miles.
------------------------------------------------------------------------
db683b8 | matthiaskrgr | 2011-11-09 13:24:13 +0000

allow better exiting from alert window (fixes #516). Patch by Miles.
------------------------------------------------------------------------
c81523d | matthiaskrgr | 2011-11-09 13:21:34 +0000

remove two unused defines. Patch by Józef Kucia.
------------------------------------------------------------------------
2fdade4 | matthiaskrgr | 2011-11-09 13:17:03 +0000

correct the height of dialog option highlighting (fixes #231). Patch by
Józef Kucia.
------------------------------------------------------------------------
334f5be | matthiaskrgr | 2011-11-08 06:57:15 +0000

events: fix Singularity death trigger. Patch by Xenux.
------------------------------------------------------------------------
e72e7f0 | matthiaskrgr | 2011-11-08 06:46:22 +0000

stdout: improve error output format, increase readability.
------------------------------------------------------------------------
cc68f44 | matthiaskrgr | 2011-11-07 22:48:21 +0000

use consistant name for the game (FreedroidRPG). Fixes #524.
------------------------------------------------------------------------
260a6ad | matthiaskrgr | 2011-11-07 18:31:29 +0000

dialog: Town-TuxGuard: hide node 20 (Where can I find Spencer?) when Tux
already ment Spencer. Patch by Sebastian Offermann.
------------------------------------------------------------------------
cef8f4b | matthiaskrgr | 2011-11-07 18:21:18 +0000

dialogs: Bender, Dixon, MiniFactory-Terminal: some minor tweaks and
fixes to the MiniFactory dialog. Patch by Xenux.
------------------------------------------------------------------------
9bbcfc8 | matthiaskrgr | 2011-11-07 18:07:51 +0000

enemies: Bender: when Bender dies, make him drop a Elbow Grease Can.
------------------------------------------------------------------------
4a384ac | matthiaskrgr | 2011-11-07 18:01:58 +0000

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.
------------------------------------------------------------------------
4aff92a | matthiaskrgr | 2011-11-07 11:49:49 +0000

if Tux has the automap, print the precentage of explored area into the
notes section of the questlog (implements #473). Patch by Miles.
------------------------------------------------------------------------
b66d51c | matthiaskrgr | 2011-11-06 19:19:04 +0000

editor: make item descriptions more informative (fixes #505). Patch by
Miles.
------------------------------------------------------------------------
18ab0b4 | matthiaskrgr | 2011-11-06 13:16:37 +0000

items: fix cheat gun item description
------------------------------------------------------------------------
d342c88 | matthiaskrgr | 2011-11-06 12:09:02 +0000

minor fixes to stdout.
------------------------------------------------------------------------
44bccfd | matthiaskrgr | 2011-11-06 11:00:32 +0000

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.
------------------------------------------------------------------------
bab82da | matthiaskrgr | 2011-11-06 10:51:59 +0000

skills: prevent right click in inventory from triggering activated skill
(fixes #519). Patch by Catalin Badea.
------------------------------------------------------------------------
acead8b | matthiaskrgr | 2011-11-06 10:24:39 +0000

cheat-menu: add shortcut to receive an overkill cheat gun. Patch by
Xenux.
------------------------------------------------------------------------
4839356 | matthiaskrgr | 2011-11-05 12:24:36 +0000

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.
------------------------------------------------------------------------
34c4998 | fluzz | 2011-11-04 06:35:36 +0000

When a 'hero' is deleted, its savegame and ship backups are not deleted.
------------------------------------------------------------------------
7a0b473 | matthiaskrgr | 2011-11-03 13:38:57 +0000

dialogs: Francis: prevent Francis from possibly not leaving the
FrancisSafe label and its waypoints after the InvaderBot has been
defeated.
------------------------------------------------------------------------
e280fbd | matthiaskrgr | 2011-11-03 12:38:44 +0000

map: several levels: many minor cleanups, mostly fixing grass-water and
water-sand transitions.
------------------------------------------------------------------------
ac2621a | matthiaskrgr | 2011-11-03 12:03:34 +0000

remove the experience level limit. Patch by Xenux.
------------------------------------------------------------------------
4e67be7 | matthiaskrgr | 2011-11-02 23:13:41 +0000

silence a warning about keyboard.c. Patch by Miles.
------------------------------------------------------------------------
94e2f27 | fluzz | 2011-11-02 19:34:06 +0000

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).
------------------------------------------------------------------------
acaae8c | fluzz | 2011-11-02 19:24:47 +0000

Remove an un-needed default setting of a game config parameter. That
parameter is already set in ResetGameConfigToDefaultValues().
------------------------------------------------------------------------
94ca14c | matthiaskrgr | 2011-11-02 11:12:17 +0000

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).
------------------------------------------------------------------------
accaec3 | matthiaskrgr | 2011-11-01 21:35:42 +0000

dialog: SACD, Tania, TutorialTom, c-net_sub_nethack: fix some typos.
------------------------------------------------------------------------
ad92a73 | matthiaskrgr | 2011-11-01 21:31:11 +0000

shop: improve display of item details for none-weapon items which Tux
can use. Patch by Xenux.
------------------------------------------------------------------------
9aa2279 | matthiaskrgr | 2011-11-01 17:28:49 +0000

dialogs: InvaderBot: rewrite/optimize the dialog of the InvaderBot.
Patch by Xenux.
------------------------------------------------------------------------
aae2446 | ahuillet | 2011-11-01 12:25:49 +0000

lvledit: shut up clang warning about possible division by zero
------------------------------------------------------------------------
70e2131 | ahuillet | 2011-11-01 12:25:38 +0000

sound: fix potential crash when playing positional-sound with an unknown
emitter or listener position.
------------------------------------------------------------------------
3c7eee1 | ahuillet | 2011-11-01 12:25:28 +0000

widgets: fix uninitialized data use when displaying lvledit tooltips
------------------------------------------------------------------------
f678be1 | ahuillet | 2011-11-01 12:25:18 +0000

Remove some dead assignments reported by clang-analyze as part of an
effort to make clang-analyze's output on FreedroidRPG more usable
------------------------------------------------------------------------
a1d9bac | ahuillet | 2011-11-01 12:25:04 +0000

croppy: fix potential uninitialized data use
------------------------------------------------------------------------
e488fc6 | ahuillet | 2011-11-01 10:07:40 +0000

Spelling fixes in dialogs, by Miles.
------------------------------------------------------------------------
6753bdc | ahuillet | 2011-11-01 09:34:31 +0000

quests: fix Duncan's Koan quest to properly handle all cases where Koan
is dead. Patch by Miles.
------------------------------------------------------------------------
957f05f | ahuillet | 2011-11-01 09:34:21 +0000

Minor updates to the final quest of the game, including renaming to
"Propagating a faulty firmware update". Patch by Starminn.
------------------------------------------------------------------------
91240c0 | ahuillet | 2011-11-01 09:34:02 +0000

Minor updates to Contribute.title by Starminn.
------------------------------------------------------------------------
eb49a05 | ahuillet | 2011-11-01 09:33:51 +0000

INSTALL: add (outdated by existing) package list for building on Fedora.
Patch by Miles.
------------------------------------------------------------------------
76588a9 | ahuillet | 2011-11-01 09:29:13 +0000

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.
------------------------------------------------------------------------
d220c30 | ahuillet | 2011-11-01 09:29:03 +0000

Continue drawing grenades after game won/lost. Patch by Miles.
------------------------------------------------------------------------
9aa040b | ahuillet | 2011-11-01 09:28:53 +0000

Spelling fixes in error messages. Patch by Miles.
------------------------------------------------------------------------
b329b75 | ahuillet | 2011-11-01 09:28:32 +0000

Spelling fixes in item descriptions. Patch by Miles.
------------------------------------------------------------------------
0ee4337 | ahuillet | 2011-11-01 09:28:20 +0000

Update FILES description in preparation for release. Patch by Miles.
------------------------------------------------------------------------
084b83e | matthiaskrgr | 2011-11-01 01:53:01 +0000

Fix several string format warnings. Patch by Miles.
------------------------------------------------------------------------
3cfc9ef | matthiaskrgr | 2011-10-31 07:38:06 +0000

don't show the  end of game  text when the game is won. Patch by Bryan
C.
------------------------------------------------------------------------
c0171fd | matthiaskrgr | 2011-10-30 22:34:56 +0000

fix crash when enemies can't find a waypoint (fixes #492). Patch by
Bryan C.
------------------------------------------------------------------------
e9c8656 | matthiaskrgr | 2011-10-30 22:26:41 +0000

update link to bugtracker in error message from the Sourceforge one to
the new one (bugs.freedroid.org).
------------------------------------------------------------------------
1f86bf3 | matthiaskrgr | 2011-10-30 12:06:54 +0000

map: various levels: remove 33 unused map labels.
------------------------------------------------------------------------
861e0f8 | matthiaskrgr | 2011-10-30 11:21:21 +0000

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.
------------------------------------------------------------------------
20f855e | matthiaskrgr | 2011-10-30 08:04:49 +0000

dialogs: AfterTakeover: remove node 46 which isn't used.
------------------------------------------------------------------------
52a8b1a | matthiaskrgr | 2011-10-30 07:52:40 +0000

dialog: AfterTakeover: dequeue the nodes of the settings part and make
them selectable seperately. Patch by Henker.
------------------------------------------------------------------------
d487176 | matthiaskrgr | 2011-10-29 20:42:15 +0000

map: level 31: implement a small laser trap.
------------------------------------------------------------------------
3bd6909 | matthiaskrgr | 2011-10-29 20:20:37 +0000

dialog: Maintenance-Terminal: fix typo, prevent bot from being added to
map and make use of dialog topic. Patch by Xenux.
------------------------------------------------------------------------
8be3230 | matthiaskrgr | 2011-10-29 19:14:23 +0000

dialogs: Francis, Spencer: expand dialogs around the Deliverance quest
and story. Patch by Xenux.
------------------------------------------------------------------------
933eac6 | matthiaskrgr | 2011-10-29 13:47:05 +0000

dialogs: Dixon, Engel, Maintenance-Terminal, Singularity, WillGapes:
remove spaces between show/hide and the respective nodes array in
brackets.
------------------------------------------------------------------------
5824720 | matthiaskrgr | 2011-10-29 12:22:26 +0000

dialogs: 614_cryo: rework semantic node structure (fixes #498). Patch by
Henker.
------------------------------------------------------------------------
5696d90 | matthiaskrgr | 2011-10-29 11:41:57 +0000

takeover: prevent takeover screen gameboard from overlaying Tux' head
using resolution 640x480 (fixes #497). Patch by Bryan C.
------------------------------------------------------------------------
52569ec | matthiaskrgr | 2011-10-29 11:31:32 +0000

animation: improve hit animation/calculation timing when Tux attacks
enemies. Patch by Bryan C.
------------------------------------------------------------------------
31aa6eb | fluzz | 2011-10-28 14:13:24 +0000

Improve Lua error message parsing.
------------------------------------------------------------------------
bf8387f | matthiaskrgr | 2011-10-28 09:48:47 +0000

dialogs: Engel: replace "next_node" by "next()".
------------------------------------------------------------------------
b63474a | matthiaskrgr | 2011-10-28 09:14:57 +0000

make sure the escort guard follows Tux properly after teleporting into
the town (fixes #493). Patch by Henker.
------------------------------------------------------------------------
58b94f5 | matthiaskrgr | 2011-10-27 21:14:36 +0000

dialogs: DocMoore, Michelangelo, TutorialTom: change position of five
nodes so they all appear in numerical order in the nodes array.
------------------------------------------------------------------------
7c80ae2 | fluzz | 2011-10-27 16:38:35 +0000

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.
------------------------------------------------------------------------
7e44da2 | fluzz | 2011-10-27 16:23:15 +0000

A lua_pop() is missing in the code handling errors during the
configuration file loading.
------------------------------------------------------------------------
43528f4 | ahuillet | 2011-10-27 12:58:19 +0000

build: remove -Wmissing-prototype from --with-extra-warnings as it is
largely irrelevant and too noisy
------------------------------------------------------------------------
792ffea | ahuillet | 2011-10-27 12:58:10 +0000

General code cleanup based on warnings: use stricter prototypes (void
parameters), make many functions static, remove a bit of dead code.
------------------------------------------------------------------------
3c6d564 | ahuillet | 2011-10-27 12:57:47 +0000

build: add -Wno-format-zero-length to remove GCC's incorrect warnings
about empty strings used as printf fmt strings
------------------------------------------------------------------------
acc1d49 | ahuillet | 2011-10-27 12:25:37 +0000

Fix issues exposed by the previous commit. Some (incorrect) warnings
remain.
------------------------------------------------------------------------
a0ac1e5 | ahuillet | 2011-10-27 12:08:30 +0000

build: add GCC "format" attribute to printf-like functions to check for
proper matching between format string and parameters. Many mistakes are
now visible.
------------------------------------------------------------------------
77c9f0f | matthiaskrgr | 2011-10-26 16:34:55 +0000

map: remove 213 unneeded map labels on various levels.
------------------------------------------------------------------------
a0d876b | matthiaskrgr | 2011-10-25 11:51:37 +0000

events: fix label names of two events (near DocMoores house).
------------------------------------------------------------------------
af1a184 | matthiaskrgr | 2011-10-24 22:42:00 +0000

dialogs: remove 8 cookies which were given but not used further, comment
out 4 references to cookies which were never given.
------------------------------------------------------------------------
9f1d745 | matthiaskrgr | 2011-10-24 22:17:22 +0000

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.
------------------------------------------------------------------------
f0ed514 | matthiaskrgr | 2011-10-23 18:34:43 +0000

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
------------------------------------------------------------------------
0c51092 | hakzsam | 2011-10-23 16:37:54 +0000

Fix a bug in the stamina bar by limiting the running power to the max.
Patch by Xenux.
------------------------------------------------------------------------
de3e26b | matthiaskrgr | 2011-10-22 17:03:24 +0000

map: level 34: beautify the grass-sand transitions.
------------------------------------------------------------------------
1c8aa20 | matthiaskrgr | 2011-10-21 12:12:34 +0000

dialog: several dialogs: several spelling/grammar corrections. Patch by
Robert Robinson.
------------------------------------------------------------------------
55aca35 | fluzz | 2011-10-18 15:47:18 +0000

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.
------------------------------------------------------------------------
2037adc | fluzz | 2011-10-18 07:37:56 +0000

Clean up handling of '-r' cmdline parameter.
------------------------------------------------------------------------
7bc1d7f | matthiaskrgr | 2011-10-15 14:59:31 +0000

dialogs: Francis: give Tux a small reward if he is nice to Francis.
Patch by Xenux.
------------------------------------------------------------------------
af91f6e | matthiaskrgr | 2011-10-14 06:25:48 +0000

dialogs: fix confusion between cryogenic and cryonic. Patch by Xenux.
------------------------------------------------------------------------
f41d52d | matthiaskrgr | 2011-10-14 06:21:51 +0000

remove double ranged damage variable. Patch by Xenux.
------------------------------------------------------------------------
1f6248b | hakzsam | 2011-10-07 17:38:28 +0000

lvledit: Do not add a new map label if its name is not world unique.
------------------------------------------------------------------------
8f3f618 | hakzsam | 2011-10-06 16:37:55 +0000

Fix a memleak in RunSubMenu().
------------------------------------------------------------------------
255fbe8 | hakzsam | 2011-10-06 16:36:47 +0000

lvledit: Fix memleaks in delete_map_level().
------------------------------------------------------------------------
ad85eb7 | hakzsam | 2011-10-06 16:35:10 +0000

lvledit: Remove the useless 'undoable' parameter in
action_change_map_label().
------------------------------------------------------------------------
22c65d0 | fluzz | 2011-10-05 07:33:38 +0000

Load game configuration file before to initialize SDL.
------------------------------------------------------------------------
e2d8178 | fluzz | 2011-10-05 07:24:13 +0000

Initialize 'next time screen size' to the default screen size.
------------------------------------------------------------------------
1a3cad2 | fluzz | 2011-10-03 07:26:27 +0000

Use #defined constants to define the default screen size.
------------------------------------------------------------------------
dc97dfa | lowerthanred | 2011-10-01 11:36:24 +0000

Add on-tux images for the Small Axe weapon.
------------------------------------------------------------------------
103cccc | matthiaskrgr | 2011-09-30 06:06:37 +0000

editor: reset enemy transient state while placing special forces (fixes
#465). Patch by Jozef Kucia.
------------------------------------------------------------------------
667c0e9 | matthiaskrgr | 2011-09-29 18:04:50 +0000

dialogs: TutorialTom: fix various typos and grammar mistakes. Patch by
Starminn.
------------------------------------------------------------------------
6fb55ab | matthiaskrgr | 2011-09-29 17:56:13 +0000

dialogs: Duncan: node 5: improve poorly constructed sentence: "With
pleasure I am showing you my offers." -> "With pleasure." Patch by
Starminn.
------------------------------------------------------------------------
6bb8b0c | lowerthanred | 2011-09-29 10:34:47 +0000

Add on-Tux images for the .22 Automatic and 9mm pistol. Closes issue
230.
------------------------------------------------------------------------
f6970b3 | matthiaskrgr | 2011-09-26 19:58:09 +0000

dialogs: Chandra: node 25: fix "in one own's species" -> "in one's own
species". Spotted and patched by Starminn.
------------------------------------------------------------------------
e78f2e0 | matthiaskrgr | 2011-09-26 19:30:43 +0000

dialogs: Docmoore: node 11: anyways -> anyway. Patch by Starminn.
------------------------------------------------------------------------
089bed7 | matthiaskrgr | 2011-09-26 19:19:54 +0000

dialogs: 614_cryo: fix typo, lead -> led. Found and patched by Starminn.
------------------------------------------------------------------------
adc9515 | ahuillet | 2011-09-25 09:51:19 +0000

README: fix typo
------------------------------------------------------------------------
4ac1418 | matthiaskrgr | 2011-09-25 09:22:36 +0000

make the blue background of hovered item labels transparent.
------------------------------------------------------------------------
36d2781 | ahuillet | 2011-09-18 08:16:12 +0000

sound: use LRU replacement policy for WAV cache. Fixes crashes when WAV
cache becomes full. Patch by Jozef Kucia.
------------------------------------------------------------------------
d7dce1d | ahuillet | 2011-09-11 09:00:46 +0000

tutorial: change TutorialTom's position so that he can see tux at the
beginning and not move away
------------------------------------------------------------------------
e3cd175 | matthiaskrgr | 2011-09-07 14:09:53 +0000

map: level 8: some minor floor tweaks (mostly to grass).
------------------------------------------------------------------------
5624e3b | matthiaskrgr | 2011-09-06 20:54:48 +0000

opengl: Create a separate texture for each subimage if the source image
isn't a GL texture (fixes #460). Patch by Jozef Kucia.
------------------------------------------------------------------------
9c455fc | matthiaskrgr | 2011-09-06 20:47:14 +0000

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.
------------------------------------------------------------------------
6b29ad8 | matthiaskrgr | 2011-09-03 12:12:52 +0000

re-commit the fixed version of r5028 which has been reverted in previous
commit. Patch by Xenux.
------------------------------------------------------------------------
251bef9 | matthiaskrgr | 2011-09-03 12:09:21 +0000

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.
------------------------------------------------------------------------
6afd1bb | matthiaskrgr | 2011-09-03 09:31:06 +0000

Fix wrongly initialized layers in random dungeons (fixes #456). Patch by
Jozef Kucia.
------------------------------------------------------------------------
7ca75f3 | matthiaskrgr | 2011-09-03 09:25:12 +0000

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.
------------------------------------------------------------------------
0e11b82 | matthiaskrgr | 2011-09-02 10:20:31 +0000

map: several levels: make several grass corners and transitions look a
little nicer (remove some 'sharp edges').
------------------------------------------------------------------------
c8c2ef6 | matthiaskrgr | 2011-08-29 20:17:14 +0000

dialog: merge AfterTakeover_sub.dialog into AfterTakeover.dialog. Patch
by Maria Grazia Alastra.
------------------------------------------------------------------------
22debde | matthiaskrgr | 2011-08-29 19:49:38 +0000

dialog: protect Topic stack from Lua garbage collector. Patch by Xenux.
------------------------------------------------------------------------
c0c8d5e | matthiaskrgr | 2011-08-29 19:47:40 +0000

fix the value changed in last commit ("implement the new bot
one-liners.").
------------------------------------------------------------------------
06c1051 | matthiaskrgr | 2011-08-29 19:39:08 +0000

implement the new bot one-liners.
------------------------------------------------------------------------
2bf16ab | matthiaskrgr | 2011-08-29 19:38:56 +0000

sound: add 4 new bot one-liners. Patch by Miles.
------------------------------------------------------------------------
b34f3b9 | matthiaskrgr | 2011-08-28 15:51:18 +0000

remove dummy floor tiles. Patch by Jozef Kucia.
------------------------------------------------------------------------
2ab9e8b | matthiaskrgr | 2011-08-28 14:47:39 +0000

enemies: level 17: fix droid spawning positons (fixes #452)
------------------------------------------------------------------------
f00e681 | matthiaskrgr | 2011-08-28 14:37:15 +0000

map: level 8: fix several grass corners.
------------------------------------------------------------------------
e290e50 | hakzsam | 2011-08-28 13:31:46 +0000

Remove the useless resolve_map_label_on_level() function.
------------------------------------------------------------------------
6db1529 | matthiaskrgr | 2011-08-28 13:19:31 +0000

map: level 7: remove walls that were beyond the actual walkable area of
the map.
------------------------------------------------------------------------
515088f | hakzsam | 2011-08-28 11:51:23 +0000

lvledit: Add cut/copy/paste support for map labels. Based on a patch by
Matei Pavaluca.
------------------------------------------------------------------------
c730737 | hakzsam | 2011-08-27 16:56:46 +0000

lvledit: Make the separation between underlay and overlay floor tiles.
Patch by Jozef Kucia.
------------------------------------------------------------------------
68bb93c | hakzsam | 2011-08-27 16:48:32 +0000

Make the separation between underlay and overlay floor tiles. Patch by
Jozef Kucia.
------------------------------------------------------------------------
a2b5914 | hakzsam | 2011-08-27 16:46:15 +0000

Do not treat -1 as a special case for text drawing coordinates in
display_text_using_line_height_with_cursor(). Patch by Catalin Badea.
------------------------------------------------------------------------
4871e4f | hakzsam | 2011-08-27 16:44:45 +0000

Remove our_SDL_blit_surface_wrapper() function. Patch by Jozef Kucia.
------------------------------------------------------------------------
a0a95fc | hakzsam | 2011-08-27 16:43:13 +0000

Use struct image to draw savegame thumbnails. Patch by Jozef Kucia.
------------------------------------------------------------------------
3c35bfc | hakzsam | 2011-08-27 16:41:45 +0000

Fix a memleak in GetThisLevelsSpecialForces() introduced in r4945.
------------------------------------------------------------------------
8f36e6a | matthiaskrgr | 2011-08-26 22:35:38 +0000

remove strange indentation of error output in sound.c
------------------------------------------------------------------------
e33f79c | matthiaskrgr | 2011-08-26 22:29:18 +0000

opengl: remove alpha test initialization. Patch by Jozef Kucia.
------------------------------------------------------------------------
6c16fac | hakzsam | 2011-08-26 15:18:36 +0000

Fix build without libGL.
------------------------------------------------------------------------
6c4da34 | hakzsam | 2011-08-26 09:57:33 +0000

Introduce get_map_label_from_coords(), a helper function which returns a
map label from the map coordinates. Patch by Matei Pavaluca.
------------------------------------------------------------------------
b962d52 | matthiaskrgr | 2011-08-26 09:29:07 +0000

editor: move waypoint path connection visbility toggel button to
ex-position of removed map label button.
------------------------------------------------------------------------
149ffd0 | hakzsam | 2011-08-26 09:11:53 +0000

lvledit: Remove the map label button.
------------------------------------------------------------------------
16c250f | hakzsam | 2011-08-26 09:11:33 +0000

lvledit: Planting map labels with the mouse.
------------------------------------------------------------------------
980ebb3 | matthiaskrgr | 2011-08-25 21:31:21 +0000

De-hardcode NPC and shop initialization by moving them to lua files.
Patch by Xenux.
------------------------------------------------------------------------
450fe94 | hakzsam | 2011-08-25 21:17:21 +0000

lvledit: Compute enemy color effects in the correct order. Patch by
Matei Pavaluca.
------------------------------------------------------------------------
d30df54 | hakzsam | 2011-08-25 21:16:38 +0000

lvledit: Display the map label image in the toolbar.
------------------------------------------------------------------------
68bed81 | matthiaskrgr | 2011-08-25 20:46:17 +0000

graphics: remove graphics/backgrounds/game_message_window.png since it
is not needed. The file has been moved to the git graphics repo.
------------------------------------------------------------------------
6e9b679 | matthiaskrgr | 2011-08-25 20:41:45 +0000

graphics: remove graphics/backgrounds/quest_browser.png since it is no
longer needed. The file has been moved to the git graphics repo.
------------------------------------------------------------------------
da20372 | matthiaskrgr | 2011-08-24 22:57:16 +0000

run  svn propset svn:mime-type image/png  on 22 png image files.
------------------------------------------------------------------------
8d50857 | matthiaskrgr | 2011-08-24 22:46:13 +0000

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.
------------------------------------------------------------------------
68e34ab | fluzz | 2011-08-24 22:18:51 +0000

Quest browser rewriting using the new widgets - Patch 6/6 Freeze world
while the quest browser is opened. Patch by Catalin Badea.
------------------------------------------------------------------------
8056511 | fluzz | 2011-08-24 22:18:41 +0000

Quest browser rewriting using the new widgets - Patch 5/6 Add a grey
transparent rectangle covering the game map. Patch by Catalin Badea.
------------------------------------------------------------------------
cc7958c | fluzz | 2011-08-24 22:18:31 +0000

Quest browser rewriting using the new widgets - Patch 4/6 Add buttons.
Patch by Catalin Badea.
------------------------------------------------------------------------
b090982 | fluzz | 2011-08-24 22:18:19 +0000

Quest browser rewriting using the new widgets - Patch 3/6 Add text area.
Patch by Catalin Badea.
------------------------------------------------------------------------
86b5e32 | fluzz | 2011-08-24 22:18:08 +0000

Quest browser rewriting using the new widgets - Patch 2/6 Main body
background and base code. Patch by Catalin Badea.
------------------------------------------------------------------------
58f7ed1 | fluzz | 2011-08-24 21:35:53 +0000

Quest browser rewriting using the new widgets - Patch 1/6 Images needed
by the quest browser. Patch by Catalin Badea.
------------------------------------------------------------------------
192526c | fluzz | 2011-08-24 21:24:21 +0000

Add world freeze support.
------------------------------------------------------------------------
52bafd1 | hakzsam | 2011-08-24 11:37:38 +0000

lvledit: Special Forces input interface #2 - Enemy info edit interface.
Patch by Matei Pavaluca.
------------------------------------------------------------------------
f52b8c8 | matthiaskrgr | 2011-08-23 16:14:04 +0000

modify health rules: 20 + 5 * level + 2 * physique. Patch by Xenux.
------------------------------------------------------------------------
39a3e32 | matthiaskrgr | 2011-08-22 13:12:23 +0000

widgets: add a helper function to load 3x3 tiled backgrounds. Patch by
Catalin Badea.
------------------------------------------------------------------------
eb21501 | matthiaskrgr | 2011-08-22 12:55:59 +0000

dialog validator: exclude chat_push_topic() and chat_pop_topic() from
the dialog validator. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
5c782cb | matthiaskrgr | 2011-08-22 10:47:40 +0000

store recently used images for all tux motion classes, instead of merely
the current motion class. Patch by Jozef Kucia.
------------------------------------------------------------------------
10444fd | matthiaskrgr | 2011-08-22 10:36:58 +0000

revert r4979 "graphics: change aspect ratios of floor, obstacle and
obstacle shadow atlas."
------------------------------------------------------------------------
0d29663 | matthiaskrgr | 2011-08-21 16:18:56 +0000

remove 47 empty directories.
------------------------------------------------------------------------
a0d9262 | fluzz | 2011-08-20 19:49:45 +0000

Doxyfile: Remove the useless generation of subdirs, and add generation
of zoomable and scrollable svg graphs (need doxygen 1.7.5).
------------------------------------------------------------------------
70a10fc | matthiaskrgr | 2011-08-20 16:53:15 +0000

run  svn propset svn:mime-type image/png  on 20 png image files.
------------------------------------------------------------------------
a39becc | matthiaskrgr | 2011-08-20 16:46:56 +0000

graphics: change aspect ratios of floor, obstacle and obstacle shadow
atlas.
------------------------------------------------------------------------
e2b0773 | matthiaskrgr | 2011-08-20 14:45:41 +0000

remove hud_background.png from backgrounds list. Patch by Catalin Badea.
------------------------------------------------------------------------
f85c4d2 | matthiaskrgr | 2011-08-20 14:21:25 +0000

graphics: remove graphics/backgrounds/hud_background.png since it is no
longer needed. The file has been moved to the git graphics repository.
------------------------------------------------------------------------
f8c6df8 | matthiaskrgr | 2011-08-20 09:32:11 +0000

remove unused obstacle atlases.
------------------------------------------------------------------------
27a32fc | matthiaskrgr | 2011-08-19 14:44:47 +0000

editor: show all floor layers in the default game configuration. Patch
by Jozef Kucia.
------------------------------------------------------------------------
0620466 | matthiaskrgr | 2011-08-19 14:41:09 +0000

change the current skill when it was downgraded (fixes #430). Patch by
Jozef Kucia.
------------------------------------------------------------------------
5303d97 | matthiaskrgr | 2011-08-19 14:37:29 +0000

editor: show all layers, even if we are on a level with only one layer
(fixes #447). Patch by Jozef Kucia.
------------------------------------------------------------------------
427fce9 | ahuillet | 2011-08-19 13:42:52 +0000

lvledit: display droids regardless of their visibility with respect to
Tux's position.
------------------------------------------------------------------------
4b68aaa | matthiaskrgr | 2011-08-18 22:42:08 +0000

map: level 24: updated to debug level since some floor tiles were
removed.
------------------------------------------------------------------------
2db72b1 | matthiaskrgr | 2011-08-18 22:28:27 +0000

remove the grass over sand floor tiles. Patch by Jozef Kucia.
------------------------------------------------------------------------
c37ef2b | matthiaskrgr | 2011-08-18 22:19:37 +0000

make game configuration files compatible after adding and/or removing a
keybind. Patch by Jozef Kucia.
------------------------------------------------------------------------
b8578dc | matthiaskrgr | 2011-08-18 14:43:10 +0000

dialog: Engel: remove Engel_sub.dialog, merge it into Engel.dialog
makeing use of dialog topics. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
980353f | matthiaskrgr | 2011-08-18 12:07:30 +0000

editor: add support for selecting enemies. Patch by Pavaluca Matei.
------------------------------------------------------------------------
e6970e2 | matthiaskrgr | 2011-08-18 12:03:41 +0000

editor: implement object selector for special forces' input interface.
Patch by Pavaluca Matei.
------------------------------------------------------------------------
81b7dea | matthiaskrgr | 2011-08-18 11:52:09 +0000

rename lvledit_grass_actions to lvledit_beautify_actions. Patch by Jozef
Kucia.
------------------------------------------------------------------------
41fd4d6 | matthiaskrgr | 2011-08-18 10:24:42 +0000

editor: implement random droids information input interface. Patch by
Pavaluca Matei.
------------------------------------------------------------------------
41f7465 | fluzz | 2011-08-17 18:19:04 +0000

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.
------------------------------------------------------------------------
295860c | matthiaskrgr | 2011-08-16 19:22:11 +0000

editor: when saving Special Forces, browse the droids list backwards.
Patch by Pavaluca Matei.
------------------------------------------------------------------------
c868444 | matthiaskrgr | 2011-08-16 15:37:29 +0000

re-implement -r[3-6] command argument resolutions.
------------------------------------------------------------------------
09b5d6d | matthiaskrgr | 2011-08-16 15:33:41 +0000

remove useless gluem scripts. Patch by Jozef Kucia.
------------------------------------------------------------------------
80c84a7 | matthiaskrgr | 2011-08-16 14:40:26 +0000

map: level 8: fix a wrong water tile.
------------------------------------------------------------------------
9e405b6 | matthiaskrgr | 2011-08-16 14:13:00 +0000

save Special Forces to map/ReturnOfTux.droids. Patch by Pavaluca Matei.
------------------------------------------------------------------------
9257094 | matthiaskrgr | 2011-08-16 13:50:16 +0000

editor: implement a beautify water function which can be triggered by
pressing  LCTRL + w (implements #301). Patch by Jozef Kucia.
------------------------------------------------------------------------
b667999 | matthiaskrgr | 2011-08-15 21:29:53 +0000

editor: validate map labels (check for dublicated map labels). Patch by
Jozef Kucia.
------------------------------------------------------------------------
63831fe | matthiaskrgr | 2011-08-15 19:16:12 +0000

graphics: center ingame images of the Barremt M82 Sniper Rifle and the
Exterminator.
------------------------------------------------------------------------
50b99cc | matthiaskrgr | 2011-08-15 19:02:10 +0000

map: run beautify grass function on several levels removing dark
transitions between different grass tiles.
------------------------------------------------------------------------
dc5c57b | fluzz | 2011-08-12 12:06:04 +0000

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.
------------------------------------------------------------------------
ec812c4 | fluzz | 2011-08-12 10:54:52 +0000

Inhibit mouse event propagation and keyboard input handling when the
addon crafting or item upgrade panels are opened.
------------------------------------------------------------------------
5468af8 | fluzz | 2011-08-12 10:42:20 +0000

Display addon crafting ui and item upgrade ui using widgets. Patch by
Catalin Badea.
------------------------------------------------------------------------
fe64481 | fluzz | 2011-08-12 10:18:44 +0000

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.
------------------------------------------------------------------------
088d0fc | fluzz | 2011-08-12 09:52:31 +0000

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.
------------------------------------------------------------------------
ab5ede5 | fluzz | 2011-08-12 08:52:20 +0000

Add a function to get the visibility status of the item upgrade
interface. Patch by Catalin Badea.
------------------------------------------------------------------------
bb0890a | fluzz | 2011-08-10 17:29:11 +0000

widgets: Fix loading images from non constant strings. Patch from
Catalin Badea.
------------------------------------------------------------------------
f909efa | fluzz | 2011-08-10 13:59:31 +0000

widgets: Improve switching user interfaces by sending mouse leave events
to the previous interface. Patch by Catalin Badea.
------------------------------------------------------------------------
10a5325 | hakzsam | 2011-08-09 11:44:30 +0000

Load Special Forces by their coordinates. Patch by Matei Pavaluca.
------------------------------------------------------------------------
f7df50d | hakzsam | 2011-08-09 11:01:59 +0000

Store and load random droids number and types for each level from
levels.dat. Patch by Matei Pavaluca.
------------------------------------------------------------------------
a18062f | hakzsam | 2011-08-09 10:57:00 +0000

Fix obstacle highlighting to work even when the mouse isn't on an
obstacle's home tile (fixes #328). Patch by Bryan C.
------------------------------------------------------------------------
34e065f | hakzsam | 2011-08-09 10:54:00 +0000

Game crash getting Tania mission if SADD hacked (fixes #219). Patch by
Jozef Kucia.
------------------------------------------------------------------------
309ff45 | hakzsam | 2011-08-09 09:06:42 +0000

Remove unneeded gettext marker in get_number_popup(). Patch by Miles.
------------------------------------------------------------------------
1ac6f80 | matthiaskrgr | 2011-08-08 23:40:29 +0000

map: level 24: move the multilayer floor tiles somwhere else and add the
nuclear waste barrel to the debug level.
------------------------------------------------------------------------
e9c3f2b | matthiaskrgr | 2011-08-08 23:23:39 +0000

run  svn propset svn:mime-type image/png  on 9 png image files.
------------------------------------------------------------------------
f83e61b | matthiaskrgr | 2011-08-08 23:12:54 +0000

graphics: make ingame images of the Barrett M82 Sniper Rifle and
Exterminator isometric (fixes #233). Patch by Jozef Kucia.
------------------------------------------------------------------------
ac2ec56 | hakzsam | 2011-08-08 16:53:01 +0000

lvledit: Fix the length of numbers inputed through get_number_popup().
Patch by Matei Pavaluca.
------------------------------------------------------------------------
be3f589 | matthiaskrgr | 2011-08-08 16:40:22 +0000

dialog: TutorialTom: make use of Lua arrays. Patch by Maria Grazia
Alastra.
------------------------------------------------------------------------
3adab46 | matthiaskrgr | 2011-08-08 16:33:12 +0000

use obstacle groups to define obstacle types for blood and oil stains.
Patch by Jozef Kucia.
------------------------------------------------------------------------
80561be | fluzz | 2011-08-07 15:34:40 +0000

HUD bar rewriting using the new widget subsystem - Patch 9/9: Add item
alarms. Patch by Catalin Badea.
------------------------------------------------------------------------
a220cb8 | fluzz | 2011-08-07 15:29:19 +0000

HUD bar rewriting using the new widget subsystem - Patch 8/9: Add quick
inventory. Patch by Catalin Badea.
------------------------------------------------------------------------
0f509e6 | fluzz | 2011-08-07 15:20:53 +0000

HUD bar rewriting using the new widget subsystem - Patch 7/9: Add status
bars. Patch by Catalin Badea.
------------------------------------------------------------------------
b021299 | fluzz | 2011-08-07 15:05:05 +0000

HUD bar rewriting using the new widget subsystem - Patch 6/9: Add
message log. Patch by Catalin Badea.
------------------------------------------------------------------------
f31194b | fluzz | 2011-08-07 14:35:15 +0000

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.
------------------------------------------------------------------------
f4dd948 | fluzz | 2011-08-07 14:29:00 +0000

HUD bar rewriting using the new widget subsystem - Patch 4/9: Add
inventory, quest, skill and character buttons. Patch by Catalin Badea.
------------------------------------------------------------------------
701772d | fluzz | 2011-08-07 14:16:52 +0000

HUD bar rewritting using the new widget subsystem - Patch 3/9: Add
current weapon, current skill and ammo widgets. Patch by Catalin Badea.
------------------------------------------------------------------------
618a54a | fluzz | 2011-08-07 14:09:13 +0000

HUD bar rewritting using the new widget subsystem - Patch 2/9: Base code
and scaled hud bar background. Patch by Catalin Badea.
------------------------------------------------------------------------
14e98f1 | fluzz | 2011-08-07 13:56:35 +0000

HUD bar rewritting using the new widget subsystem - Patch 1/9: HUD
background tiles and buttons images. Patch by Catalin Badea.
------------------------------------------------------------------------
9010a99 | fluzz | 2011-08-07 13:35:33 +0000

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.
------------------------------------------------------------------------
dd1f9a7 | fluzz | 2011-08-07 13:25:24 +0000

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.
------------------------------------------------------------------------
832d482 | matthiaskrgr | 2011-08-07 13:12:21 +0000

editor: use transparent grass tiles in beautify grass function. Patch by
Jozef Kucia.
------------------------------------------------------------------------
4359ff0 | matthiaskrgr | 2011-08-07 13:09:45 +0000

editor: adapt beautify grass function so it doesn't destroy multilayer
floors. Patch by Jozef Kucia.
------------------------------------------------------------------------
56ef5ce | matthiaskrgr | 2011-08-07 13:08:17 +0000

map: make use of multilayer grass tiles. Patch by Jozef Kucia.
------------------------------------------------------------------------
9201e46 | fluzz | 2011-08-07 13:05:54 +0000

Avoid alert_window() to do its job while the SDL video subsystem is not
yet initialized.
------------------------------------------------------------------------
665c812 | matthiaskrgr | 2011-08-07 13:02:03 +0000

editor: clear the floor layer after removing it. Patch by Jozef Kucia.
------------------------------------------------------------------------
68c2ac5 | matthiaskrgr | 2011-08-07 12:57:06 +0000

game options: add fail-safe resolutions to the resolution list (fixes
#414). Patch by Bryan C.
------------------------------------------------------------------------
da7b71f | matthiaskrgr | 2011-08-07 12:53:44 +0000

list the new bugtracker in the manpage and error output. Patch by Miles.
------------------------------------------------------------------------
876c4bc | matthiaskrgr | 2011-08-07 12:50:14 +0000

takeover: fix displaying and alignment of droids in takeover screen.
(fixes #228, #250) Patch by Bryan C.
------------------------------------------------------------------------
9289644 | ahuillet | 2011-08-06 08:16:04 +0000

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.
------------------------------------------------------------------------
130d05c | matthiaskrgr | 2011-08-05 23:24:26 +0000

cheats: implement double speed running cheat (implements #286). Patch by
Jozef Kucia.
------------------------------------------------------------------------
03c17f3 | matthiaskrgr | 2011-08-05 23:15:58 +0000

dialog: Town-NorthGateGuard.dialog: use Lua arrays in Town's North Gate
Guard dialog. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
9c951bb | matthiaskrgr | 2011-08-05 22:59:55 +0000

doxygen: use svg instead of png as dot file format.
------------------------------------------------------------------------
08baff2 | matthiaskrgr | 2011-08-05 22:25:29 +0000

widgets: keep button images' aspect ratio. Patch by Catalin Badea.
------------------------------------------------------------------------
752fde8 | matthiaskrgr | 2011-08-05 15:28:31 +0000

widgets: add constructor for the base widget type so it can be for
special purpose widgets. Patch by Catalin Badea.
------------------------------------------------------------------------
e39a98a | matthiaskrgr | 2011-08-05 15:28:16 +0000

widget_text: Make text widgets responsive to update events. Patch by
Catalin Badea.
------------------------------------------------------------------------
e48efba | lowerthanred | 2011-08-05 13:54:37 +0000

Add new obstacle: Radioactive waste barrel.
------------------------------------------------------------------------
f93176a | matthiaskrgr | 2011-08-05 09:56:58 +0000

update the -r99 resolution help text. Patch by Miles.
------------------------------------------------------------------------
bec0767 | matthiaskrgr | 2011-08-05 09:48:32 +0000

remove the excessively verbose BigScreenMessage "%d training point(s)
spent!" (fixes #383). Patch by Bryan C.
------------------------------------------------------------------------
82784fb | ahuillet | 2011-08-04 18:46:33 +0000

dialogs: fix grammar in Chandra's dialog
------------------------------------------------------------------------
d68d0b8 | ahuillet | 2011-08-04 18:46:20 +0000

chat: topic stack is const char * not char *. Fix a warning and
issue418.
------------------------------------------------------------------------
c28ac6c | ahuillet | 2011-08-04 18:46:09 +0000

README: Update doc to reflect new bug tracker address.
------------------------------------------------------------------------
a55be00 | matthiaskrgr | 2011-08-04 08:40:32 +0000

map: level 12, 24, 28: make sure map labels are world unique.
------------------------------------------------------------------------
a11f075 | hakzsam | 2011-08-03 19:25:55 +0000

lvledit: Factorize EditLevelNrPopup() to make it more versatile. Patch
by Matei Pavaluca.
------------------------------------------------------------------------
270a80c | matthiaskrgr | 2011-08-03 18:27:00 +0000

README: add information about how-to-get the Xinerama mode to work.
Patch by Miles.
------------------------------------------------------------------------
4db3973 | matthiaskrgr | 2011-08-01 10:42:11 +0000

reset tooltips when switching between the editor and the game. Patch by
Catalin Badea.
------------------------------------------------------------------------
a863798 | matthiaskrgr | 2011-08-01 10:08:20 +0000

widgets: improve dynamic tooltip text support by using text getter
function pointers. Patch by Catalin Badea.
------------------------------------------------------------------------
6efac4f | matthiaskrgr | 2011-07-31 23:23:19 +0000

move clickable_obstacle_below_mouse_cursor from show_obstacle to
AssembleCombatPicture. Patch by Bryan C.
------------------------------------------------------------------------
9be5b09 | fluzz | 2011-07-31 17:12:34 +0000

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.
------------------------------------------------------------------------
7ab6855 | lowerthanred | 2011-07-30 20:23:15 +0000

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.
------------------------------------------------------------------------
7c0ede7 | ahuillet | 2011-07-30 14:29:07 +0000

INSTALL: update packages for Debian/Ubuntu
------------------------------------------------------------------------
79ab66a | matthiaskrgr | 2011-07-29 16:44:17 +0000

editor: prevent SIGFPE when empty image is inserted in the level editor
object list. Patch by Jozef Kucia.
------------------------------------------------------------------------
f4d2b7f | matthiaskrgr | 2011-07-29 09:04:20 +0000

menu: make selected menu option scroll vertically when the resolution is
too small to display it entirely. Patch by Hike Danakian.
------------------------------------------------------------------------
2f66fa2 | matthiaskrgr | 2011-07-29 08:41:56 +0000

widgets: improve top level widget groups handling. Patch by Catalin
Badea.
------------------------------------------------------------------------
f9afc42 | matthiaskrgr | 2011-07-27 23:02:07 +0000

run  svn propset svn:mime-type image/png  on 21 png image files.
------------------------------------------------------------------------
21aa81e | matthiaskrgr | 2011-07-27 22:23:49 +0000

move the floor tile filenames to lua config file. Patch by Jozef Kucia.
------------------------------------------------------------------------
6fff1c6 | matthiaskrgr | 2011-07-27 22:17:15 +0000

add description of multilayer floors editing in the leveleditor help
file. Patch by Jozef Kucia.
------------------------------------------------------------------------
b1e6bdc | matthiaskrgr | 2011-07-27 14:34:59 +0000

editor: add semi-transparent grass tiles which make use of multilayer
floor tiles support. Patch by Jozef Kucia.
------------------------------------------------------------------------
5c4a553 | matthiaskrgr | 2011-07-27 14:03:43 +0000

run  svn propset svn:mime-type image/png  on 4 png image files.
------------------------------------------------------------------------
f9df7d2 | matthiaskrgr | 2011-07-27 14:00:35 +0000

dialogs: Chandra: merge ChandraFirstContact_sub.dialog into
Chandra.dialog makeing use of dialog topics. Patch by Xenux, rebased by
Maria Grazia Alastra.
------------------------------------------------------------------------
5ba1732 | matthiaskrgr | 2011-07-27 13:56:55 +0000

add support for topics in dialogs. Path by Xenux.
------------------------------------------------------------------------
a68f9ed | matthiaskrgr | 2011-07-27 13:06:53 +0000

sound: properly allocate SDL_mixer channels before trying to use them.
Fixes crashes when playing many sounds (fixes #415). Patch by Jozef
Kucia.
------------------------------------------------------------------------
2c4a89d | fluzz | 2011-07-27 10:46:58 +0000

nul-terminate the string containing the data loaded from the
configuration file.
------------------------------------------------------------------------
135b273 | matthiaskrgr | 2011-07-26 22:51:02 +0000

show item-drop animations of dropped items if tux kills a bot while
exploding (dying) (fixixes #246). Patch by Bryan C.
------------------------------------------------------------------------
47f8368 | matthiaskrgr | 2011-07-26 18:09:59 +0000

editor: Add multilayer floor tiles support. Patch by Jozef Kucia.
------------------------------------------------------------------------
50b9988 | matthiaskrgr | 2011-07-26 17:55:39 +0000

Initial support for multilayer floor tiles. Patch by Jozef Kucia.
------------------------------------------------------------------------
76a09b0 | matthiaskrgr | 2011-07-26 17:18:16 +0000

map: levels: update levels.dat to a new format (add number of floor
layers to each level). Patch by Jozef Kucia.
------------------------------------------------------------------------
0cb0840 | matthiaskrgr | 2011-07-25 22:12:38 +0000

dialog: c-net_sub_nethack: make it possible to load unfinished Nethack
games. Patch by Miles.
------------------------------------------------------------------------
1173df9 | matthiaskrgr | 2011-07-25 22:07:41 +0000

dialogs: c-net:  make as many c-net variables local as possible to avoid
saving them for nothing. Patch by Miles.
------------------------------------------------------------------------
1ed061d | matthiaskrgr | 2011-07-25 16:41:50 +0000

fix crash loading a savegame via freedroidRPG -l which occured because
of passing a NULL pointer to strcmp (fixes #249). Patch by Bryan C.
------------------------------------------------------------------------
43444eb | matthiaskrgr | 2011-07-25 16:34:24 +0000

events: change Lua terminators of events from "LuaCode={", "}" to
"<LuaCode>", "</LuaCode>". Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
5a36beb | matthiaskrgr | 2011-07-24 12:17:48 +0000

graphics: fix the offset of the 516 bot (fixes #3094083). Patch by Jozef
Kucia.
------------------------------------------------------------------------
060e25c | matthiaskrgr | 2011-07-23 22:46:49 +0000

clear the screen every frame. Patch by Jozef Kucia.
------------------------------------------------------------------------
fbebb6a | matthiaskrgr | 2011-07-23 21:20:47 +0000

dialogs: change Lua terminators from "LuaCode={", "}" to "<LuaCode>",
"</LuaCode>". Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
3deba7e | matthiaskrgr | 2011-07-23 19:07:12 +0000

implement clear_screen(), behaving correctly in both OpenGL and SDL
modes. Replace ClearGraphMem(). Patch by Jozef Kucia.
------------------------------------------------------------------------
42a9585 | matthiaskrgr | 2011-07-23 18:50:05 +0000

dialogs: HF-EntranceBot/WillGapes: in order to enter the Hell Factory,
Tux needs to get a certificate.
------------------------------------------------------------------------
7f81609 | matthiaskrgr | 2011-07-23 18:39:33 +0000

factions: implement a new, neutral faction which does neither attack
anyone nor is being attacked.
------------------------------------------------------------------------
3c2a3bf | jkwood | 2011-07-23 18:36:05 +0000

Fix warning message to properly show direction of comparison. Thanks to
Pavaluca Matei for the report.
------------------------------------------------------------------------
fa348f3 | matthiaskrgr | 2011-07-23 18:31:20 +0000

events: level 6: make use of death events for the Singularity. Patch by
Xenux.
------------------------------------------------------------------------
d74abd9 | matthiaskrgr | 2011-07-23 13:22:55 +0000

dialogs: John: use Lua global variables for John's puzzle. Patch by
Maria Grazia Alastra.
------------------------------------------------------------------------
a401862 | matthiaskrgr | 2011-07-23 12:47:21 +0000

fix ReadRangeFromString swapped parameters. Patch by Miles.
------------------------------------------------------------------------
27130a4 | matthiaskrgr | 2011-07-23 12:28:02 +0000

lua: write correct Lua code for loading strings. Strings should be
wrapped in quotation marks (fixes #3375625). Patch by Jozef Kucia.
------------------------------------------------------------------------
0cd6cc3 | matthiaskrgr | 2011-07-23 11:09:22 +0000

dialog: Bruce: use Lua global variables in Bruce's dialog. Patch by
Maria Grazia Alastra.
------------------------------------------------------------------------
d63459e | matthiaskrgr | 2011-07-21 21:39:46 +0000

run  svn propset svn:mime-type image/jpeg  on one jpg image file.
------------------------------------------------------------------------
bcd54bb | matthiaskrgr | 2011-07-21 21:10:45 +0000

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).
------------------------------------------------------------------------
24c64e0 | matthiaskrgr | 2011-07-21 20:12:11 +0000

quest: MO-HFGateAccesServer/Spencer: make finding the HF-gates a quest.
------------------------------------------------------------------------
7ac98a4 | matthiaskrgr | 2011-07-21 19:05:14 +0000

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.
------------------------------------------------------------------------
7105d25 | matthiaskrgr | 2011-07-21 18:53:58 +0000

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)
------------------------------------------------------------------------
6c7906d | matthiaskrgr | 2011-07-21 18:41:28 +0000

Revert commit 4855, I'm sorry, something went wrong.
------------------------------------------------------------------------
063a252 | matthiaskrgr | 2011-07-21 18:38:57 +0000

bla
------------------------------------------------------------------------
bb2351d | matthiaskrgr | 2011-07-21 10:42:13 +0000

takeover: properly set current takeover droid to NULL when doing a
non-droid takeover. Patch by Arthur Huillet.
------------------------------------------------------------------------
b791339 | matthiaskrgr | 2011-07-21 10:36:19 +0000

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).
------------------------------------------------------------------------
f0f312f | matthiaskrgr | 2011-07-20 16:41:21 +0000

graphics: remove unused files extracted from .z archives of droids. The
files have been moved to the git graphics repo. Patch by Jozef Kucia.
------------------------------------------------------------------------
46593e4 | hakzsam | 2011-07-20 14:12:44 +0000

Fix swapped min and max values for the random droids. Bug introduced in
r3985. Patch by Matei Pavaluca.
------------------------------------------------------------------------
5b5572e | matthiaskrgr | 2011-07-19 11:30:23 +0000

dialogs: MO-HFGateAccessServer: fix winning and losing the takeover
hacking game having the same effect.
------------------------------------------------------------------------
fda80c2 | matthiaskrgr | 2011-07-18 14:05:13 +0000

ogl: fix enemy coloring in ogl mode which was broken because of glColor
calls within image batch (fixes #3367392). Patch by Jozef Kucia.
------------------------------------------------------------------------
a33320a | matthiaskrgr | 2011-07-17 00:54:48 +0000

prevent potential OpenGL texture leaks in load_texture_atlas(). Patch by
Jozef Kucia.
------------------------------------------------------------------------
7a0c98b | matthiaskrgr | 2011-07-17 00:52:00 +0000

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.
------------------------------------------------------------------------
2962378 | matthiaskrgr | 2011-07-15 16:19:07 +0000

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.
------------------------------------------------------------------------
870ee79 | matthiaskrgr | 2011-07-15 16:03:44 +0000

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.
------------------------------------------------------------------------
54253f6 | matthiaskrgr | 2011-07-15 13:29:52 +0000

obstacles: make the normal (not animated) signs emit light, too.
------------------------------------------------------------------------
abf5efe | matthiaskrgr | 2011-07-15 13:15:30 +0000

obstacles: make animated signs emit light (light radius) while the
frames with the screen displaying something are shown.
------------------------------------------------------------------------
15ab63e | matthiaskrgr | 2011-07-15 12:47:45 +0000

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.
------------------------------------------------------------------------
7961f90 | matthiaskrgr | 2011-07-14 21:21:13 +0000

run   svn propset svn:mime-type image/png  on 8 png image files.
------------------------------------------------------------------------
35971be | matthiaskrgr | 2011-07-14 20:07:25 +0000

map: level 24: add animated signs to the debug level.
------------------------------------------------------------------------
71d5804 | matthiaskrgr | 2011-07-14 18:58:32 +0000

obstacles: implement animated (flashing) signs.
------------------------------------------------------------------------
dfda20f | matthiaskrgr | 2011-07-14 17:28:40 +0000

map: level 0: remove a droidnest obstacle from level 0 (Town).
------------------------------------------------------------------------
18bffaf | matthiaskrgr | 2011-07-14 15:52:04 +0000

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.
------------------------------------------------------------------------
26e31a5 | matthiaskrgr | 2011-07-14 15:36:16 +0000

widgets: text widget now uses the generic widget structure. Patch by
Catalin Badea.
------------------------------------------------------------------------
a8abf84 | matthiaskrgr | 2011-07-14 14:59:57 +0000

widgets: fix bug in computation of tooltip's size. Patch by Catalin
Badea.
------------------------------------------------------------------------
03a31c5 | matthiaskrgr | 2011-07-13 20:05:20 +0000

croppy: use offset values from .offset file and adjust offset values to
cropped image. Patch by Jozef Kucia.
------------------------------------------------------------------------
b93387f | matthiaskrgr | 2011-07-13 14:50:45 +0000

dialog: Pendragon: use Lua global variables in Pendragon's dialog,
simplify code. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
bc77c2d | matthiaskrgr | 2011-07-13 13:58:11 +0000

dialog: Kevin-Lawnmower: hide the two login nodes (5 and 6) while the
bot is hibernated and tux has the fuel.
------------------------------------------------------------------------
0c2484b | hakzsam | 2011-07-13 13:53:48 +0000

shop: Fix selecting for Tux's items. Fix a bug introduced in r4796.
------------------------------------------------------------------------
a4aa605 | matthiaskrgr | 2011-07-13 11:28:42 +0000

dialogs: Jasmine: make use of Lua global variables, simplify code. Patch
by Maria Grazia Alastra.
------------------------------------------------------------------------
328f2a5 | matthiaskrgr | 2011-07-12 20:33:16 +0000

remove cookie support with legacy wrappers. Patch by Maria Grazia
Alastra basing on a patch by Jozef Kucia.
------------------------------------------------------------------------
00b9802 | matthiaskrgr | 2011-07-12 20:22:40 +0000

dialogs: Kevin-Lawnmower: make use of Lua global variables, simplify
code. Patch by Maria Grazia Alastra basing on a patch by Jozef Kucia.
------------------------------------------------------------------------
167222f | matthiaskrgr | 2011-07-12 20:17:08 +0000

addition of global Lua variable support (saving and loading). Patch by
Maria Grazia Alastra basing on a patch by Jozef Kucia.
------------------------------------------------------------------------
17a3e88 | matthiaskrgr | 2011-07-11 16:03:16 +0000

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.
------------------------------------------------------------------------
03d0ad0 | matthiaskrgr | 2011-07-10 18:32:05 +0000

croppy: accept images of any size. Patch by Jozef Kucia.
------------------------------------------------------------------------
d6e02ec | matthiaskrgr | 2011-07-10 15:03:07 +0000

widgets: tooltips: make the tooltip code common for both the editor and
the game. Patch by Catalin Badea.
------------------------------------------------------------------------
a0959f7 | matthiaskrgr | 2011-07-10 10:25:34 +0000

add animated light radius for obstacles. Patch by Jozef Kucia.
------------------------------------------------------------------------
328f305 | matthiaskrgr | 2011-07-10 10:03:38 +0000

separation of Lua states in DIALOG and CONFIG targets. Patch by Maria
Grazia Alastra basing on a patch by Jozef Kucia.
------------------------------------------------------------------------
d8971dd | matthiaskrgr | 2011-07-09 16:00:02 +0000

rename show_tooltips flag to show_lvledit_tooltips. Patch by Catalin
Badea.
------------------------------------------------------------------------
2bd1c4b | matthiaskrgr | 2011-07-09 12:57:36 +0000

run  svn propset svn:mime-type image/png  on 189 png image files.
------------------------------------------------------------------------
f021a0e | matthiaskrgr | 2011-07-09 12:07:26 +0000

widgets: move tooltip displaying code out of show_current_text_banner
into a separate function, display_tooltip. Patch by Catalin Badea.
------------------------------------------------------------------------
f266a96 | matthiaskrgr | 2011-07-09 12:04:24 +0000

widgets: move lvledit widget code to lvledit/. Patch by Catalin Badea.
------------------------------------------------------------------------
edd9cf8 | matthiaskrgr | 2011-07-09 12:00:16 +0000

widgets: integrate widget_button into widget system. Patch by Catalin
Badea.
------------------------------------------------------------------------
3213e0f | matthiaskrgr | 2011-07-09 11:54:44 +0000

make it possible to reload tux graphics. Patch by Jozef Kucia.
------------------------------------------------------------------------
4350a15 | matthiaskrgr | 2011-07-09 11:51:08 +0000

Remove obsolete gluem tools. Patch by Jozef Kucia.
------------------------------------------------------------------------
fa192e6 | matthiaskrgr | 2011-07-09 11:29:33 +0000

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.
------------------------------------------------------------------------
0fca1c2 | matthiaskrgr | 2011-07-09 07:23:16 +0000

editor: don't display the compass. Patch by Pavaluca Matei.
------------------------------------------------------------------------
5d6cfd5 | matthiaskrgr | 2011-07-07 16:11:07 +0000

implement explode atlas tool. Usage: explode_atlas <atlas_file>
<atlas_directory> <output_directory> Patch by Jozef Kucia.
------------------------------------------------------------------------
7d83741 | matthiaskrgr | 2011-07-07 16:03:17 +0000

re-implement formerly removed hardcoded resolutions -r {x}.
------------------------------------------------------------------------
62265a3 | matthiaskrgr | 2011-07-07 07:25:04 +0000

editor: Fix it that waypoints can't be drag and dropped at level
borders. Patch by Pavaluca Matei.
------------------------------------------------------------------------
f72b23b | matthiaskrgr | 2011-07-07 07:23:21 +0000

De-hardcode types of walls and place them in obstacle_specs.lua. Patch
by Jozef Kucia.
------------------------------------------------------------------------
6fc55fd | matthiaskrgr | 2011-07-07 07:21:39 +0000

add named groups to obstacle specifications. Patch by Jozef Kucia.
------------------------------------------------------------------------
8541c47 | matthiaskrgr | 2011-07-07 07:18:13 +0000

editor: fix it that floor tiles can't be drag and dropped at level
borders. Patch by Pavaluca Matei.
------------------------------------------------------------------------
66b33e6 | matthiaskrgr | 2011-07-06 18:46:16 +0000

crop graphics/mouse_buttons/LevelEditorToggleEnemiesButtonPushed.png to
30x30px. Patch by Catalin Badea.
------------------------------------------------------------------------
406b4cc | matthiaskrgr | 2011-07-06 16:51:09 +0000

add validation of obstacle images, warnings for missing images will be
reported. Patch by Jozef Kucia.
------------------------------------------------------------------------
a7a4646 | matthiaskrgr | 2011-07-06 15:56:34 +0000

map: level 24: change minimal light from 19 to 16.
------------------------------------------------------------------------
35e154f | matthiaskrgr | 2011-07-06 15:41:39 +0000

extend dynarray API by adding dynarray_member(). Patch by Jozef Kucia.
------------------------------------------------------------------------
99d2d73 | matthiaskrgr | 2011-07-06 15:41:21 +0000

editor: change toggle grid button behavior: left click toggles grid on
and off, right click toggles grid mode. Patch by Catalin Badea.
------------------------------------------------------------------------
439aa11 | matthiaskrgr | 2011-07-06 14:40:55 +0000

widgets: rework input handling in preparation for future work. Patch by
Catalin Badea.
------------------------------------------------------------------------
fd5f4dc | matthiaskrgr | 2011-07-06 14:31:42 +0000

set_value_from_table() gets data from single lua values when lua table
wasn't found. Patch by Jozef Kucia.
------------------------------------------------------------------------
69c28dd | matthiaskrgr | 2011-07-06 14:26:46 +0000

make it possible to reload enemy graphics. Patch by Jozef Kucia.
------------------------------------------------------------------------
b1a8761 | matthiaskrgr | 2011-07-05 15:54:29 +0000

fix broken make install caused by atlas generation while building. Patch
by Jozef Kucia.
------------------------------------------------------------------------
1280c1c | matthiaskrgr | 2011-07-03 20:30:31 +0000

run   svn propset svn:mime-type image/png  on 7173 png files.
------------------------------------------------------------------------
4e19731 | hakzsam | 2011-07-03 15:41:39 +0000

shop: Prevent selecting past the last item (fixes #3050304).
------------------------------------------------------------------------
7e26dc4 | hakzsam | 2011-07-03 15:41:24 +0000

opengl: Improve performance by drawing the preput objects in a batch.
------------------------------------------------------------------------
11ebd55 | lowerthanred | 2011-07-02 18:13:43 +0000

Turn the Exterminator blast into a mushroom cloud. FWOOSHH!
------------------------------------------------------------------------
f6d2c02 | hakzsam | 2011-07-02 09:59:03 +0000

Do not compute the light radius when it is disabled.
------------------------------------------------------------------------
e8e9529 | hakzsam | 2011-07-02 09:58:46 +0000

Replace PutPixel32() by sdl_put_pixel().
------------------------------------------------------------------------
47b73d0 | matthiaskrgr | 2011-07-01 21:26:25 +0000

convert the enemies graphics from tux image archives to texture atlases.
Patch by Jozef Kucia.
------------------------------------------------------------------------
c01537d | hakzsam | 2011-07-01 19:39:48 +0000

lvledit: Keep scrolling at consistent speed regardless of fps. Patch by
Jozef Kucia.
------------------------------------------------------------------------
3be315e | hakzsam | 2011-07-01 19:35:51 +0000

lvledit: Update the level_editor_help.title to match with the removed
menu button. Patch by Matei Pavaluca.
------------------------------------------------------------------------
e71fee2 | hakzsam | 2011-07-01 19:35:35 +0000

lvledit: Fix potential crashes caused by colored wp connections in SDL
mode. Patch by Matei Pavaluca.
------------------------------------------------------------------------
4af1272 | matthiaskrgr | 2011-07-01 17:44:44 +0000

run  svn propset svn:mime-type image/jpeg  on 32 jpg files.
------------------------------------------------------------------------
0498375 | matthiaskrgr | 2011-07-01 17:33:49 +0000

run  svn propset svn:mime-type image/png  on 153 png files.
------------------------------------------------------------------------
95b7425 | matthiaskrgr | 2011-07-01 17:07:00 +0000

generate the floor tiles texture atlas while building. Patch by Jozef
Kucia.
------------------------------------------------------------------------
eae5e9b | hakzsam | 2011-07-01 16:12:46 +0000

Remove now useless get_light_strength().
------------------------------------------------------------------------
93ac02c | hakzsam | 2011-07-01 12:27:04 +0000

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.
------------------------------------------------------------------------
3f7e711 | hakzsam | 2011-07-01 12:10:56 +0000

lvledit: Fix a little offset in resolution 640x480 by moving the toggle
waypoint connections button. Patch by Matei Pavaluca.
------------------------------------------------------------------------
bb08200 | hakzsam | 2011-07-01 11:49:41 +0000

lvledit: Remove the menu button. Patch by Matei Pavaluca.
------------------------------------------------------------------------
5d19af9 | matthiaskrgr | 2011-06-30 19:19:55 +0000

make use of level exit events at the 296 Teleport Point (from level 13
to 58). Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
2905218 | matthiaskrgr | 2011-06-30 19:16:30 +0000

implement possibility to trigger events exiting a level. Patch by Maria
Grazia Alastra.
------------------------------------------------------------------------
474369c | hakzsam | 2011-06-30 18:18:01 +0000

Compute darkness according to the light radius value for the rendering
of enemies is not needed.
------------------------------------------------------------------------
96fb63b | hakzsam | 2011-06-30 18:16:22 +0000

make_atlas: Crop the height of texture atlas if possible. Patch by Jozef
Kucia.
------------------------------------------------------------------------
deb5b04 | matthiaskrgr | 2011-06-29 19:46:52 +0000

Autodetect supported fullscreen resolutions.
------------------------------------------------------------------------
239af44 | hakzsam | 2011-06-29 17:47:08 +0000

Fix special case FPE in LighRadiusInit. Patch by Bryan C.
------------------------------------------------------------------------
0521587 | hakzsam | 2011-06-29 08:26:35 +0000

menu: Fix a potential crash when he has more than 10 elements. Patch by
Bryan C.
------------------------------------------------------------------------
e1134f0 | matthiaskrgr | 2011-06-28 17:51:22 +0000

center the FreedroidRPG window on startup. Patch by Bryan C.
------------------------------------------------------------------------
a03ea12 | matthiaskrgr | 2011-06-28 12:26:13 +0000

Fix the memory leak in GetEventTriggers(). Patch by Jozef Kucia.
------------------------------------------------------------------------
8b16d15 | matthiaskrgr | 2011-06-28 12:24:04 +0000

kill unused 'use_default_image' global variables. Patch by Jozef Kucia.
------------------------------------------------------------------------
fa2e616 | matthiaskrgr | 2011-06-27 21:22:53 +0000

editor: color the connections for special waypoints in red. Patch by
Pavaluca Matei.
------------------------------------------------------------------------
1f3d958 | lowerthanred | 2011-06-27 20:10:29 +0000

Add graphics for Tungsten spikes add-on; make its description a little
more descriptive and in accordance with graphics.
------------------------------------------------------------------------
3df3bf9 | matthiaskrgr | 2011-06-27 18:16:40 +0000

atlas: add a way to list the atlas elements. Patch by Jozef Kucia.
------------------------------------------------------------------------
c3832c1 | matthiaskrgr | 2011-06-27 18:05:27 +0000

use enemy death event for the Singularity on level 6. Patch by Xenux.
------------------------------------------------------------------------
4f0e7f8 | matthiaskrgr | 2011-06-27 18:03:14 +0000

events: add support for events triggered by dieing enemies. Patch by
Xenux.
------------------------------------------------------------------------
9cb6ec2 | matthiaskrgr | 2011-06-26 20:34:36 +0000

ungluem: add the possibility of extracting images to their original size
(ie. without padding to the next power of two). Patch by Jozef Kucia.
------------------------------------------------------------------------
a0a680e | matthiaskrgr | 2011-06-26 17:58:34 +0000

widgets: add doxygen documentation to widget_group. Patch by Catalin
Badea.
------------------------------------------------------------------------
f0c4dac | matthiaskrgr | 2011-06-26 17:31:01 +0000

widgets: Add widget_container, and update leveleditor widgets in
preparation for future work. Patch by Catalin Badea.
------------------------------------------------------------------------
23c8b43 | matthiaskrgr | 2011-06-26 11:30:45 +0000

map: level 31: complete implemention of a small trap with guns turning
on as one steps on a trigger.
------------------------------------------------------------------------
6e557ca | matthiaskrgr | 2011-06-26 10:02:56 +0000

run  svn propset svn:ignore  on graphics/Makefile.in and
graphics/Makefile
------------------------------------------------------------------------
335a552 | matthiaskrgr | 2011-06-26 09:40:05 +0000

obstacles: implement intact/broken obstacle states for glass walls.
------------------------------------------------------------------------
2fc6ce3 | fluzz | 2011-06-25 18:41:26 +0000

Do not build graphics/ subdir when cross-compiling. Based on a patch by
Jozef Kucia.
------------------------------------------------------------------------
3653f64 | ahuillet | 2011-06-25 08:17:17 +0000

Do not display items that are outside of the screen.
------------------------------------------------------------------------
0c9fc18 | ahuillet | 2011-06-25 08:17:05 +0000

Do not draw blasts that are outside of the screen.
------------------------------------------------------------------------
c645299 | matthiaskrgr | 2011-06-24 13:07:44 +0000

bullets and blasts are not visible anymore if they are behind obstacles
which block the sight (fixes #3316860). Patch by Bryan.
------------------------------------------------------------------------
2a6e194 | hakzsam | 2011-06-24 12:14:23 +0000

lvledit: Show only visible map labels. Patch by Matei Pavaluca.
------------------------------------------------------------------------
4f0c466 | hakzsam | 2011-06-24 08:48:50 +0000

Extend obstacle specification to allow animation definition in
obstacle_specs.lua. Patch by Jozef Kucia.
------------------------------------------------------------------------
5089ab8 | hakzsam | 2011-06-24 08:45:21 +0000

lvledit: Show only waypoints that are on the screen. Patch by Matei
Pavaluca.
------------------------------------------------------------------------
bf8aff8 | hakzsam | 2011-06-24 08:17:47 +0000

Remove the useless 'dir' parameter in drawIsoEnergyBar().
------------------------------------------------------------------------
f3e617b | hakzsam | 2011-06-23 19:07:53 +0000

lvledit: Fix map grid not drawn correctly. Fix a bug introduced in
r4729.
------------------------------------------------------------------------
411a3e4 | matthiaskrgr | 2011-06-23 18:34:12 +0000

rename HF-GateGuard(Leader) to MO-RGGateGuard(Leader) and fix small
things I forgot in previous commit.
------------------------------------------------------------------------
2337edb | matthiaskrgr | 2011-06-23 17:41:00 +0000

rename the file "HF-GateAccessServer.dialog" to
"MO-HFGateAccessServer.dialog" MO=MegaSys Office
------------------------------------------------------------------------
acae65d | matthiaskrgr | 2011-06-23 17:02:52 +0000

run  svn propset svn:mime-type image/png  on 4 png image files.
------------------------------------------------------------------------
2aa82a7 | matthiaskrgr | 2011-06-23 16:44:30 +0000

lvledit: add drag/drop support for waypoints. Patch by Pavaluca Matei.
------------------------------------------------------------------------
483a18c | matthiaskrgr | 2011-06-23 16:40:27 +0000

lvledit: Toggle waypoint connections display on/off button, and save
this parameter in the config file (implements #3186136). Patch by
Pavaluca Matei.
------------------------------------------------------------------------
0c3f91b | matthiaskrgr | 2011-06-23 16:29:12 +0000

ungluem: fix off-by-one bug ungluem should be now able to extract
tux_image archives correctly. Patch by Jozef Kucia.
------------------------------------------------------------------------
a678e7b | matthiaskrgr | 2011-06-23 16:13:03 +0000

ungluem: create offset files with single .offset extension instead of
.png.offset. Patch by Jozef Kucia.
------------------------------------------------------------------------
6ed809e | matthiaskrgr | 2011-06-23 16:10:28 +0000

ungluem: fix the filename generation for stand animation images. Patch
by Jozef Kucia.
------------------------------------------------------------------------
2ff07e8 | matthiaskrgr | 2011-06-23 13:51:30 +0000

map: level 50: fix waypoint problem, prevent some waypoints from
spawning random droids, add obstacle label.
------------------------------------------------------------------------
f5fc61a | matthiaskrgr | 2011-06-23 10:35:24 +0000

map: level 50: close a door near the entrance to the level, replace a
wall element by a door.
------------------------------------------------------------------------
0a2cd60 | fluzz | 2011-06-22 22:12:20 +0000

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.
------------------------------------------------------------------------
137e4bd | matthiaskrgr | 2011-06-22 19:01:54 +0000

run  svn propset svn:mime-type image/png  on 3 png image files.
------------------------------------------------------------------------
8a45c55 | matthiaskrgr | 2011-06-22 18:47:00 +0000

map: level 6: add mini-factory. Patch by Xenux.
------------------------------------------------------------------------
7a770c2 | hakzsam | 2011-06-22 16:05:26 +0000

Re-add obstacle texture atlases. Patch by Jozef Kucia.
------------------------------------------------------------------------
b183449 | fluzz | 2011-06-21 16:35:15 +0000

make_atlas: Do not init SDL video subsytem, so that it can be run on
headless computers (buildbot slaves, for instance).
------------------------------------------------------------------------
e6e688f | matthiaskrgr | 2011-06-21 14:04:14 +0000

position-based triggers firing only on enter (and not continuously).
Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
d66f232 | matthiaskrgr | 2011-06-21 11:42:56 +0000

add automatically generated atlas image files to gitignore.
------------------------------------------------------------------------
1895e5f | matthiaskrgr | 2011-06-21 11:34:28 +0000

generate the texture atlases as a part of the build process. Patch by
Jozef Kucia.
------------------------------------------------------------------------
81035ae | matthiaskrgr | 2011-06-21 10:27:34 +0000

move obstacle shadows to texture atlas. Patch by Jozef Kucia.
------------------------------------------------------------------------
179a304 | matthiaskrgr | 2011-06-21 09:59:23 +0000

move widget sources to src/widgets/. Patch by Catalin Badea.
------------------------------------------------------------------------
c22a3bf | hakzsam | 2011-06-21 09:41:16 +0000

Move widget structs and create functions to their respective .c .h.
Patch by Catalin Badea.
------------------------------------------------------------------------
338c2cf | hakzsam | 2011-06-21 08:57:59 +0000

lvledit: Only draw map grid on the visible parts of the level.
------------------------------------------------------------------------
c93fd0e | hakzsam | 2011-06-21 07:50:06 +0000

lvledit: Save the 'show grid' parameter in the configuration.
------------------------------------------------------------------------
1e3f9a5 | fluzz | 2011-06-20 20:57:43 +0000

Replace 'char' type by 'uint8_t' type in saved structures. Needed by the
Lua-based save/load system. Adapt code accordingly.
------------------------------------------------------------------------
33214b5 | matthiaskrgr | 2011-06-20 17:49:41 +0000

doxyfile: change manpage extension to 6.
------------------------------------------------------------------------
cdb16e6 | matthiaskrgr | 2011-06-20 14:35:03 +0000

Update tux position history once a frame instead of once every other
frame. Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
7505821 | matthiaskrgr | 2011-06-20 14:34:48 +0000

sdl: make graphics reloading work in SDL mode. Patch by Jozef Kucia.
------------------------------------------------------------------------
0dca966 | hakzsam | 2011-06-19 20:07:54 +0000

sdl: Improve performances when the alpha channel is enabled by using RLE
acceleration.
------------------------------------------------------------------------
18f599e | hakzsam | 2011-06-19 14:02:30 +0000

Remove now useless our_SDL_display_format_wrapperAlpha().
------------------------------------------------------------------------
c5f3919 | matthiaskrgr | 2011-06-19 13:55:33 +0000

fix broken obstacle graphics reloading. Patch by Jozef Kucia.
------------------------------------------------------------------------
6ee6a32 | hakzsam | 2011-06-19 11:44:05 +0000

sdl: Remove useless calls to SDL_SetColorKey() because the color key is
not used when the flag is set to 0.
------------------------------------------------------------------------
ac8c895 | hakzsam | 2011-06-19 10:02:04 +0000

lvledit: Do not go back to the parent menu after editing edge
interfaces.
------------------------------------------------------------------------
04157fb | hakzsam | 2011-06-19 09:59:37 +0000

lvledit: Do not show move cursors.
------------------------------------------------------------------------
aa1d3b5 | matthiaskrgr | 2011-06-19 08:54:47 +0000

reload floor tiles when reloading graphics. Patch by Jozef Kucia.
------------------------------------------------------------------------
3e42c4d | fluzz | 2011-06-18 12:29:30 +0000

[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.
------------------------------------------------------------------------
bb5df83 | ahuillet | 2011-06-18 11:08:02 +0000

Limit startup bar to 100%.
------------------------------------------------------------------------
9d76a4e | fluzz | 2011-06-18 09:25:50 +0000

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.
------------------------------------------------------------------------
00b5a83 | ahuillet | 2011-06-18 08:41:55 +0000

Crop floor tiles atlas from height 2048 to 1024 (unused space).
------------------------------------------------------------------------
99d4574 | ahuillet | 2011-06-18 08:39:17 +0000

Add optional instrumentation to next_startup_percentage() to be able to
compute the "real" percentages and update them.
------------------------------------------------------------------------
9083a4b | ahuillet | 2011-06-17 10:56:30 +0000

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)
------------------------------------------------------------------------
7e1cde6 | matthiaskrgr | 2011-06-16 17:43:55 +0000

fix memory leak in lua_leveleditor_obstacle_category_ctor(). Patch by
Jozef Kucia.
------------------------------------------------------------------------
6e4ad45 | matthiaskrgr | 2011-06-15 15:17:46 +0000

run  svn propset svn:mime-type image/jpeg  on 32 jpg files.
------------------------------------------------------------------------
8f6e594 | matthiaskrgr | 2011-06-15 15:14:05 +0000

run  svn propset svn:mime-type image/png  on 52 png files.
------------------------------------------------------------------------
0723440 | matthiaskrgr | 2011-06-14 20:35:57 +0000

map: level 24: infinite running on level 24
------------------------------------------------------------------------
c35fdb9 | ahuillet | 2011-06-14 20:27:11 +0000

Do not draw bullets that are outside of the screen. Unify approach with
enemies' rendering.
------------------------------------------------------------------------
e97168f | ahuillet | 2011-06-14 19:54:57 +0000

Reinstate batch rendering for game elements, rendering errors should
have been eliminated by previous revision.
------------------------------------------------------------------------
8e76f94 | ahuillet | 2011-06-14 19:54:45 +0000

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.
------------------------------------------------------------------------
abcfef0 | ahuillet | 2011-06-14 19:54:33 +0000

gluem: kill some unused-but-set variables (shut up gcc 4.6 warning)
------------------------------------------------------------------------
e58b97d | matthiaskrgr | 2011-06-12 16:07:27 +0000

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. .
------------------------------------------------------------------------
f5fa297 | matthiaskrgr | 2011-06-11 21:38:53 +0000

add ability to define blast type in bullet specification. Patch by Jozef
Kucia.
------------------------------------------------------------------------
23a66b6 | jkwood | 2011-06-11 21:30:13 +0000

dialogs: Duncan: Grammar and spelling fixes.
------------------------------------------------------------------------
60d0ee5 | jkwood | 2011-06-11 21:25:25 +0000

dialogs: DocMoore: Grammar and continuity fixes.
------------------------------------------------------------------------
400b626 | jkwood | 2011-06-11 21:16:50 +0000

dialogs: Cryo-terminal: Remove unneeded NO_TEXT usage.
------------------------------------------------------------------------
94dc370 | jkwood | 2011-06-11 21:11:12 +0000

dialogs: Dixon: Spelling and grammar fixes.
------------------------------------------------------------------------
8f9eedb | jkwood | 2011-06-11 19:33:11 +0000

dialogs: DSB-PowerControlGate1: Spelling and grammar fixes.
------------------------------------------------------------------------
1b08afa | jkwood | 2011-06-11 19:27:58 +0000

dialogs: Cryo-Terminal: Remove inconsistent tux_says lines.
------------------------------------------------------------------------
3a185cc | jkwood | 2011-06-11 19:23:56 +0000

dialogs: ChandraFirstContact: Grammar and spelling fixes.
------------------------------------------------------------------------
6c02a21 | jkwood | 2011-06-11 19:16:29 +0000

dialogs: Chandra: Grammar and spelling fixes.
------------------------------------------------------------------------
7929e2e | jkwood | 2011-06-11 18:37:06 +0000

dialogs: KevinsGuard: Grammar and spelling fixes.
------------------------------------------------------------------------
1df6265 | hakzsam | 2011-06-11 17:53:03 +0000

Remove now useless glue_obstacles_to_floor_tiles_for_level().
------------------------------------------------------------------------
5ef9197 | hakzsam | 2011-06-11 17:48:08 +0000

Reglue obstacles one by one when moving them instead of reglueing them
all.
------------------------------------------------------------------------
c0ec13e | matthiaskrgr | 2011-06-11 17:36:22 +0000

obstacles: fix offset of iso_doors_0017_blocked and
iso_doors_0022_blocked.
------------------------------------------------------------------------
0d827b1 | matthiaskrgr | 2011-06-11 17:23:18 +0000

load obstacle categories from the obstacle data file. Patch by Jozef
Kucia.
------------------------------------------------------------------------
716c2d1 | ahuillet | 2011-06-11 16:55:06 +0000

rendering: start_image_batch() at each displayed element, in order to
enable grouping of obstacle display commands.
------------------------------------------------------------------------
0442b5d | ahuillet | 2011-06-11 16:54:39 +0000

Introduce a sane naming policy for obstacle shadow graphics.
------------------------------------------------------------------------
30c58a7 | ahuillet | 2011-06-11 16:34:36 +0000

Load obstacles graphics from an atlas at startup.
------------------------------------------------------------------------
0d2b376 | ahuillet | 2011-06-11 16:32:57 +0000

All obstacles are now loaded at initialization, nevermind the status of
lazy loading.
------------------------------------------------------------------------
987fd79 | ahuillet | 2011-06-11 16:32:40 +0000

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.
------------------------------------------------------------------------
fb2a094 | matthiaskrgr | 2011-06-11 16:00:36 +0000

editor: fix waypoints not being deleted sometimes (fixes #3288618).
Patch by Pavaluca Matei.
------------------------------------------------------------------------
4aa461c | matthiaskrgr | 2011-06-11 15:30:26 +0000

move blast specs to lua file. Patch by Jozef Kucia.
------------------------------------------------------------------------
2d3f531 | ahuillet | 2011-06-11 15:01:36 +0000

obstacles: deduplicate "open big doors" graphics - the two variants now
use different files
------------------------------------------------------------------------
2012f42 | ahuillet | 2011-06-11 14:58:56 +0000

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.
------------------------------------------------------------------------
27be478 | ahuillet | 2011-06-07 20:50:41 +0000

Change obstacle 107 PNG file to RGBA instead of indexed. Indexed PNGs
should not be used.
------------------------------------------------------------------------
001b002 | hakzsam | 2011-06-07 10:53:30 +0000

Reglue obstacles one by one when defragging them instead of reglueing
them all.
------------------------------------------------------------------------
276c9d4 | hakzsam | 2011-06-06 10:36:48 +0000

lvledit: Remove the never used parameter predefined_name in
action_change_obstacle_label_user().
------------------------------------------------------------------------
c82244b | hakzsam | 2011-06-05 18:55:04 +0000

Unglue obstacles one by one when removing them instead of reglueing them
all.
------------------------------------------------------------------------
4f4b76e | hakzsam | 2011-06-05 17:09:34 +0000

lvledit: Reglued all obstacles after dragdrop operations is useless.
------------------------------------------------------------------------
aec68d5 | matthiaskrgr | 2011-06-04 11:11:59 +0000

map: level 24: fence the enemies to make them less annoying.
------------------------------------------------------------------------
dc8b961 | hakzsam | 2011-06-02 08:15:14 +0000

Glue obstacles one by one when adding them instead of reglueing them all
------------------------------------------------------------------------
b5bfdee | ahuillet | 2011-06-01 17:23:52 +0000

Move obstacle images out of struct obstacle_spec, as a preparation for
atlas loading.
------------------------------------------------------------------------
a77f9e9 | hakzsam | 2011-05-31 20:41:46 +0000

event: Fix a gcc warning introduced in svn rev 4665 and caused by
missing parenthesis.
------------------------------------------------------------------------
dbd706e | matthiaskrgr | 2011-05-31 20:02:44 +0000

obstacles: use actual number of loaded obstacles, remove hardcoded
NUMBER_OF_OBSTACLE_TYPES. Patch by Jozef Kucia.
------------------------------------------------------------------------
a8b3705 | hakzsam | 2011-05-31 19:40:22 +0000

lvledit: Check if selected elements are outside the level during
drag&drop operations in do_drag_drop_floor(). Remove duplicated code.
------------------------------------------------------------------------
c2b3fbf | matthiaskrgr | 2011-05-31 17:36:48 +0000

map: level 29, 30: respawn Novice Arena and Master Arena on level enter.
Patch by Maria Grazia Alastra.
------------------------------------------------------------------------
284a1de | lowerthanred | 2011-05-31 17:15:02 +0000

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.
------------------------------------------------------------------------
4280b41 | matthiaskrgr | 2011-05-31 17:12:04 +0000

event: add "enter level" trigger condition for events. Patch by Maria
Grazia Alastra.
------------------------------------------------------------------------
2e3b73f | matthiaskrgr | 2011-05-31 15:04:51 +0000

dialogs: Koan: tux gets a reward for sparing Koan's life. Patch by Thor.
------------------------------------------------------------------------
57e62e6 | matthiaskrgr | 2011-05-31 12:13:50 +0000

do not access obstacle_map with index -1 while removing volatile
obstacles. Patch by Jozef Kucia.
------------------------------------------------------------------------
1db54a8 | matthiaskrgr | 2011-05-29 21:05:16 +0000

add missing braces in events.dat and quests.dat.
------------------------------------------------------------------------
9aeb749 | matthiaskrgr | 2011-05-29 12:42:00 +0000

rename function pointers in struct obstacle_spec to improve consistency.
Patch by Jozef Kucia.
------------------------------------------------------------------------
b64ca9b | matthiaskrgr | 2011-05-28 22:49:25 +0000

dialogs: HF-GateAccessServer: add actual dialog.
------------------------------------------------------------------------
4105d50 | matthiaskrgr | 2011-05-28 22:30:52 +0000

dialogs: Spencer: add dialog part for a quest which will be made
accessible by upcoming commit.
------------------------------------------------------------------------
a629214 | matthiaskrgr | 2011-05-28 22:19:57 +0000

add copy of HF-FirmwareUpdateServer (actually HF-GateAccessServer) to
level 59, rename HFF-GateAccessServer to HF-GateAccessServer
------------------------------------------------------------------------
9674aca | lowerthanred | 2011-05-28 17:17:16 +0000

The shotgun bullet is now animated to *really* show spread that
increases with range.
------------------------------------------------------------------------
bff16ff | matthiaskrgr | 2011-05-28 14:52:55 +0000

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.
------------------------------------------------------------------------
c49e3ef | ahuillet | 2011-05-27 21:54:25 +0000

Define obstacle specifications in map/obstacle_specs.lua instead of
hardcoding them. Patch by Jozef Kucia.
------------------------------------------------------------------------
1cbd32a | ahuillet | 2011-05-27 21:53:58 +0000

luaconfig: Add support for float arrays. Patch by Jozef Kucia.
------------------------------------------------------------------------
350b01a | matthiaskrgr | 2011-05-27 18:38:26 +0000

map: level 24: add every droid type to the debug level.
------------------------------------------------------------------------
43743ec | matthiaskrgr | 2011-05-27 18:08:04 +0000

animated bullets: read number of phases and number of phases per second
from bullet_archetypes.dat file. Patch by Jozef Kucia.
------------------------------------------------------------------------
018f71d | matthiaskrgr | 2011-05-27 17:59:29 +0000

map: use single obstacle type for teleporters and droid nests. Patch by
Jozef Kucia.
------------------------------------------------------------------------
ed75bf4 | matthiaskrgr | 2011-05-27 15:22:00 +0000

map: level 31: move an obstacle slightly away from a wall to avoid
z-ordering issues.
------------------------------------------------------------------------
7c14606 | matthiaskrgr | 2011-05-27 15:17:00 +0000

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.
------------------------------------------------------------------------
26ca61a | matthiaskrgr | 2011-05-26 16:20:11 +0000

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.
------------------------------------------------------------------------
796daaa | ahuillet | 2011-05-24 17:31:04 +0000

Remove unused obstacle graphics.
------------------------------------------------------------------------
25404bf | ahuillet | 2011-05-24 17:30:31 +0000

make_atlas: use improved packing algorithm by default.
------------------------------------------------------------------------
1cdfdad | ahuillet | 2011-05-23 20:29:07 +0000

image: fix highlighting in OpenGL mode
------------------------------------------------------------------------
c20772f | fluzz | 2011-05-22 17:48:27 +0000

Avoid to save a corrupted default configuration file.
------------------------------------------------------------------------
1e6f663 | ahuillet | 2011-05-21 17:47:17 +0000

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).
------------------------------------------------------------------------
747fc39 | fluzz | 2011-05-20 16:19:10 +0000

key-chart: display all key-modifiers
------------------------------------------------------------------------
f820da3 | fluzz | 2011-05-20 16:13:36 +0000

Use a "NULL" end mark for the keybind array, instead of the "end" name.
------------------------------------------------------------------------
b39cbb2 | matthiaskrgr | 2011-05-18 15:22:22 +0000

dialogs: rename HF-FirmwareUpdateServer to HFF-GateAccessServer.
------------------------------------------------------------------------
21981c8 | fluzz | 2011-05-17 17:17:39 +0000

misc.c needs to include savestruct.h. r4638 was a bit too brutal.
------------------------------------------------------------------------
76adabc | fluzz | 2011-05-17 16:36:23 +0000

Remove savestruct.h inclusion from some source files where it was not
needed.
------------------------------------------------------------------------
1aaf11d | matthiaskrgr | 2011-05-16 20:49:48 +0000

don't access obstacle_map with index -1. Patch by Jozef Kucia.
------------------------------------------------------------------------
fb07962 | ahuillet | 2011-05-16 20:29:13 +0000

image: Use GL_FLOAT for vertex array instead of integers, as some cards
(r300) do not have GL_INT vertex array support
------------------------------------------------------------------------
cf3a56b | ahuillet | 2011-05-16 20:29:01 +0000

image: re-implement OpenGL color transformation
------------------------------------------------------------------------
678f606 | ahuillet | 2011-05-16 20:28:49 +0000

image: build a big vertex array when possible in OpenGL mode.
------------------------------------------------------------------------
4f969f2 | ahuillet | 2011-05-16 20:28:32 +0000

Use vertex arrays in struct image for OpenGL rendering.
------------------------------------------------------------------------
4472cae | matthiaskrgr | 2011-05-16 19:53:04 +0000

dialogs: HF-FirmwareUpdateServer: one needs to succeed in the takeover
game first before propagating the faulty firmware.
------------------------------------------------------------------------
c9694bf | matthiaskrgr | 2011-05-16 19:47:24 +0000

benchmark: dialog validator: skip takeover game in case of takeover() in
dialogs since it requires user input. Patch by Ahuillet.
------------------------------------------------------------------------
a8cf627 | ahuillet | 2011-05-16 19:09:01 +0000

Initialize light strength buffer to 0. Ensures that values are properly
initialized when computing lightness map.
------------------------------------------------------------------------
aef170e | ahuillet | 2011-05-16 19:06:42 +0000

struct image: modify struct image_transformation so it represents the
color filter as a 4-float array
------------------------------------------------------------------------
2fbbc45 | matthiaskrgr | 2011-05-16 15:28:52 +0000

map: level 31, 69: move Will Gapes from level 31 to level 69.
------------------------------------------------------------------------
54e4377 | matthiaskrgr | 2011-05-16 15:03:26 +0000

map: levels 69, 31: add new level 69, connect it to level 31 using
teleporters.
------------------------------------------------------------------------
d55fe11 | matthiaskrgr | 2011-05-15 15:37:50 +0000

map: level 0: move a few waypoints away from the outer door to prevent
the Red Guard rushing Tux while exiting.
------------------------------------------------------------------------
ed75854 | matthiaskrgr | 2011-05-15 15:10:38 +0000

map: level 65: add bots
------------------------------------------------------------------------
b207206 | matthiaskrgr | 2011-05-15 06:28:33 +0000

map: level 51: add a missing iso_transp_for_water obstacles.
------------------------------------------------------------------------
c39cbb1 | matthiaskrgr | 2011-05-15 06:23:57 +0000

map: level  50, 51, 52, 53, 57, 59, 62: add droids.
------------------------------------------------------------------------
6987384 | ahuillet | 2011-05-14 20:35:53 +0000

lvledit: batch up OpenGL calls drawing waypoints and map labels.
------------------------------------------------------------------------
aea0deb | ahuillet | 2011-05-14 20:02:42 +0000

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.
------------------------------------------------------------------------
4a9b8fc | ahuillet | 2011-05-14 16:37:11 +0000

benchmark: fix mapgen benchmark to properly erase the level between
passes in order to avoid filling up the level's obstacle list.
------------------------------------------------------------------------
e59b6f8 | ahuillet | 2011-05-14 15:18:38 +0000

sound: do not use positional audio when either the listener or emitter
have no known position (items in inventory are in this case).
------------------------------------------------------------------------
6bce3ce | ahuillet | 2011-05-14 15:00:53 +0000

Do not read previously freed memory when loading a savegame.
------------------------------------------------------------------------
f205645 | matthiaskrgr | 2011-05-14 12:27:04 +0000

dialogs: Bender: solving Bender's Problem quest, hide two more nodes
that were still refering to the quest being unsolved.
------------------------------------------------------------------------
49be4c8 | matthiaskrgr | 2011-05-14 11:42:54 +0000

map: level 51, 53, 65: add water to prevent CheckForTuxOutOfMap
problems.
------------------------------------------------------------------------
6db49c8 | matthiaskrgr | 2011-05-14 11:28:52 +0000

map: level 62: add waypoints
------------------------------------------------------------------------
d3d7072 | matthiaskrgr | 2011-05-13 21:18:18 +0000

map: level 52, 66: add waypoints to recently added rooms.
------------------------------------------------------------------------
4f1b4d0 | matthiaskrgr | 2011-05-13 18:31:02 +0000

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.
------------------------------------------------------------------------
b3a1fd1 | matthiaskrgr | 2011-05-13 17:28:25 +0000

dialogs: Francis: if the InvaderBot is dead, don't offer nodes that say
it's still alive.
------------------------------------------------------------------------
27f85cd | matthiaskrgr | 2011-05-13 12:56:25 +0000

map: level 33: fix typo in level name: Crystal Cavens -> Crystal Caves
------------------------------------------------------------------------
ec7e742 | matthiaskrgr | 2011-05-13 12:40:59 +0000

map: new level 68, add water to levels 67, 66 and 65.
------------------------------------------------------------------------
810ed7f | matthiaskrgr | 2011-05-12 17:03:06 +0000

dialogs: Francis: when the InvaderBot 'kills' Francis (in the dialog),
teleport the InvaderBot near Francis and make it hostile to Tux.
------------------------------------------------------------------------
76b3a82 | matthiaskrgr | 2011-05-12 16:43:59 +0000

dialogs: DocMoore: if Tux has 100% HPs, DocMoore won't attempt to heal
him but say that he is in excellent health.
------------------------------------------------------------------------
7d4181b | matthiaskrgr | 2011-05-12 16:07:08 +0000

dialogs: DocMoore: if Tux is followed by the Town-TuxGuard or is a Red
Guard member himself, DocMoore won't call Bender 'idiotic'.
------------------------------------------------------------------------
9055973 | matthiaskrgr | 2011-05-12 15:43:21 +0000

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.
------------------------------------------------------------------------
cb55a00 | matthiaskrgr | 2011-05-11 17:31:11 +0000

rename /map/freedroid.levels/ to /map/levels.dat
------------------------------------------------------------------------
bc3deb4 | matthiaskrgr | 2011-05-11 16:41:52 +0000

rename /map/freedroid.program_archetypes to /map/program_archetypes.dat
------------------------------------------------------------------------
1c73a50 | matthiaskrgr | 2011-05-11 16:34:35 +0000

rename /map/freedroid.difficulty_params to /map/difficulty_params.dat
------------------------------------------------------------------------
c57d2c4 | matthiaskrgr | 2011-05-11 15:56:25 +0000

rename /map/freedroid.lvleditor_exceptions to
/map/lvleditor_exceptions.dat
------------------------------------------------------------------------
dba1500 | matthiaskrgr | 2011-05-11 15:49:53 +0000

rename /map/freedroid.quests to /map/quests.dat
------------------------------------------------------------------------
a7e3d4d | matthiaskrgr | 2011-05-11 15:43:40 +0000

rename /map/freedroid.bullet_archetypes to /map/bullet_archetypes.dat
------------------------------------------------------------------------
bc85277 | matthiaskrgr | 2011-05-11 15:33:59 +0000

rename /map/freedroid.item_archetypes to /map/item_archetypes.dat
------------------------------------------------------------------------
64f0938 | matthiaskrgr | 2011-05-11 15:05:53 +0000

rename /map/freedroid.events to /map/events.dat
------------------------------------------------------------------------
03e2dc8 | matthiaskrgr | 2011-05-11 14:43:41 +0000

rename /map/freedroid.enemy_surfaces to /map/enemy_surfaces.dat
------------------------------------------------------------------------
8815969 | matthiaskrgr | 2011-05-11 14:23:22 +0000

rename /map/freedroid.droid_archetypes to /map/droid_archetypes.dat
------------------------------------------------------------------------
8cac47f | matthiaskrgr | 2011-05-11 12:46:25 +0000

obstacles: add IS_VOLATILE flag, use it on oil and blood stains. Patch
by Joseph.
------------------------------------------------------------------------
428c15d | matthiaskrgr | 2011-05-09 14:52:21 +0000

copy 'Building natively in Windows' manual from the website into INSTALL
file.
------------------------------------------------------------------------
a41be11 | matthiaskrgr | 2011-05-09 14:44:49 +0000

quests: fix quest file (add missing brace)
------------------------------------------------------------------------
874c2c7 | matthiaskrgr | 2011-05-08 21:06:08 +0000

minor code cleanup to /map/freedroid.quests
------------------------------------------------------------------------
9bc0a4c | matthiaskrgr | 2011-05-08 20:45:10 +0000

code clean up to /map/freedroid.events
------------------------------------------------------------------------
30d180c | matthiaskrgr | 2011-05-08 19:19:08 +0000

map: level 63 fill level 63 with water.
------------------------------------------------------------------------
8d192a3 | matthiaskrgr | 2011-05-08 18:50:41 +0000

map: level 59: move level 59 mext to 62 and 59.
------------------------------------------------------------------------
5ea7766 | matthiaskrgr | 2011-05-08 17:21:29 +0000

level editor help: it is possible to delete an unidirectional connection
by overlying it with another one. Also fix identation of the key table.
------------------------------------------------------------------------
c0e504d | matthiaskrgr | 2011-05-08 16:49:54 +0000

readme: to quit the game, press Ctrl + Q, not Ctrl + C. Fixes mistake
introduced by previous commit.
------------------------------------------------------------------------
261144b | matthiaskrgr | 2011-05-08 16:42:00 +0000

update controls/key section of the README.
------------------------------------------------------------------------
1db99e0 | matthiaskrgr | 2011-05-08 16:11:43 +0000

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.
------------------------------------------------------------------------
29a44e0 | matthiaskrgr | 2011-05-08 16:00:44 +0000

map: level 24: add mirrored broken glass wall element to the debug
level.
------------------------------------------------------------------------
75f8368 | matthiaskrgr | 2011-05-08 15:16:50 +0000

editor: remove four validator exception rules that were not caught.
------------------------------------------------------------------------
6fda182 | matthiaskrgr | 2011-05-08 15:12:27 +0000

map: fix levels 52, 53, 59, 61, 62, 63, 64, 65, 66.
------------------------------------------------------------------------
36bb10e | matthiaskrgr | 2011-05-08 13:56:45 +0000

dialogs: minor code improvements to AfterTakeover, Bender,
CandraFirstContact_sub, DSB-PowerControl, Endel_sub and
c-net_sub_nethack.
------------------------------------------------------------------------
308f00c | matthiaskrgr | 2011-05-08 13:02:11 +0000

maps: add levels 66, 67, finish fence around Hell Fortress Factory.
------------------------------------------------------------------------
e7906f9 | matthiaskrgr | 2011-05-07 16:12:04 +0000

map: level 65: add new level 65 in the south of level 53.
------------------------------------------------------------------------
2c90c79 | matthiaskrgr | 2011-05-07 14:26:55 +0000

map: level 64: add a new level 64 (containing water) between levels 61
and 62 to fill empty space.
------------------------------------------------------------------------
1bcb01b | matthiaskrgr | 2011-05-07 14:09:48 +0000

map: level 31: make sure the player cannot walk on the water.
------------------------------------------------------------------------
4ef417a | matthiaskrgr | 2011-05-07 11:23:56 +0000

map: level 61: add water.
------------------------------------------------------------------------
64a5085 | matthiaskrgr | 2011-05-06 23:10:26 +0000

map: level 62: add landing zone.
------------------------------------------------------------------------
7ebae1f | matthiaskrgr | 2011-05-06 21:13:35 +0000

map: levels: add new levels 61, 62, 63 (currently empty).
------------------------------------------------------------------------
f1cb1fa | matthiaskrgr | 2011-05-06 14:43:46 +0000

dialog: Town-TuxGuard: if we have the cookie 'knows_spencer_office',
don't show node 20 ("Where can I find Spencer?").
------------------------------------------------------------------------
2136dbe | matthiaskrgr | 2011-05-06 14:35:44 +0000

dialogs: Spencer: force the player to introduce herself/himself before
finishing 'Deliverance' quest. (Append related code from EveryTime
LuaCode={} to node 0)
------------------------------------------------------------------------
28812e7 | matthiaskrgr | 2011-05-06 14:25:00 +0000

map: level 8: add missing floor tiles under elements of the brown wall
near level 12.
------------------------------------------------------------------------
6d830dc | matthiaskrgr | 2011-05-06 14:09:40 +0000

editor help: explain how to add text to signs and dialogs to terminals.
Patch by Miles.
------------------------------------------------------------------------
87cce6d | matthiaskrgr | 2011-05-06 13:56:36 +0000

sound: Melee attack missed sounds use positional audio. Patch by Michael
Mendelson.
------------------------------------------------------------------------
007f68a | matthiaskrgr | 2011-05-06 13:49:11 +0000

Map: level 57: add waypoints.
------------------------------------------------------------------------
303d189 | matthiaskrgr | 2011-05-06 12:24:10 +0000

map: level 57: put obstacles into the rooms.
------------------------------------------------------------------------
023f40b | ahuillet | 2011-05-05 19:19:57 +0000

sound: Blasts use positional audio. Patch by Michael Mendelson.
------------------------------------------------------------------------
c68a6a5 | matthiaskrgr | 2011-05-05 18:27:41 +0000

sound: increase MAX_HEARING_DISTANCE from 500 to 620.
------------------------------------------------------------------------
a8e24ab | ahuillet | 2011-05-05 18:20:13 +0000

sound: play_item_sound uses positional audio. Patch by Michael
Mendelson.
------------------------------------------------------------------------
4b6a4a5 | ahuillet | 2011-05-05 15:02:10 +0000

Kill some harmless build warnings.
------------------------------------------------------------------------
3c0784e | ahuillet | 2011-05-05 14:39:07 +0000

sound: play_sound_at_position now takes struct gps and computes the
emitter virtual position, simplifying callers. Patch by Michael
Mendelson.
------------------------------------------------------------------------
7e9c3bf | ahuillet | 2011-05-04 21:12:37 +0000

sound: greeting sound now uses positional audio, and tux and enemy fire
sound functions have been merged. Patch by Michael Mendelson.
------------------------------------------------------------------------
6ddc8cd | hakzsam | 2011-05-04 20:50:18 +0000

Prevent position counter from overflow when decoding waypoints. Fixes
crashes on levels with thousands of waypoints.
------------------------------------------------------------------------
716eb98 | ahuillet | 2011-05-04 20:27:58 +0000

sound: positional audio falls back to non-positional when the
emitter->listener vector is very small
------------------------------------------------------------------------
0031316 | ahuillet | 2011-05-04 18:52:48 +0000

sound: enemies weapons now use positional audio. Patch by Michael
Mendelson.
------------------------------------------------------------------------
e7ff676 | ahuillet | 2011-05-04 17:56:13 +0000

sound: Play bot start attack sound now uses new positional sound
function. Patch by Michael Mendelson.
------------------------------------------------------------------------
b40cffe | ahuillet | 2011-05-04 13:22:19 +0000

sound: bot death sound now uses positional audio. Patch by Michael
Mendelson.
------------------------------------------------------------------------
5950772 | ahuillet | 2011-05-04 13:22:08 +0000

sound: Add positional audio functionality. Patch by Michael Mendelson.
------------------------------------------------------------------------
4caa023 | matthiaskrgr | 2011-05-03 19:23:14 +0000

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).
------------------------------------------------------------------------
2188308 | matthiaskrgr | 2011-05-03 13:17:08 +0000

chat: delay execution of dialog initialization lua code till chat_log is
initialized (fixes #3294912). Patch by Joseph.
------------------------------------------------------------------------
8a0416e | matthiaskrgr | 2011-05-03 13:07:51 +0000

editor: switch to next and previous tab with f and shift+f. Patch by
Joseph.
------------------------------------------------------------------------
7254048 | ahuillet | 2011-05-03 10:43:08 +0000

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
------------------------------------------------------------------------
2885383 | hakzsam | 2011-05-02 20:08:44 +0000

lvledit: Do not display vanishing messages when we make connections with
keyboard.
------------------------------------------------------------------------
3449e9e | hakzsam | 2011-05-02 19:07:15 +0000

lvledit: Do not reset the waypoint route when we make a connection with
the origin waypoint.
------------------------------------------------------------------------
d4cf648 | matthiaskrgr | 2011-05-02 16:06:09 +0000

map: level 59: add missing wall element.
------------------------------------------------------------------------
93aab0c | ahuillet | 2011-05-02 15:55:52 +0000

Remove several dead (assigned to but never used) variables as pointed
out by gcc4.6.
------------------------------------------------------------------------
fa8a708 | matthiaskrgr | 2011-05-02 15:51:39 +0000

map: level 59: add waypoints.
------------------------------------------------------------------------
97de05b | matthiaskrgr | 2011-05-02 15:24:03 +0000

map: level 60: make the level much darker.
------------------------------------------------------------------------
1dc61e3 | matthiaskrgr | 2011-05-02 15:06:31 +0000

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.
------------------------------------------------------------------------
88d3df2 | matthiaskrgr | 2011-05-02 14:30:26 +0000

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.
------------------------------------------------------------------------
84222cb | hakzsam | 2011-05-01 21:44:32 +0000

lvledit: Fix a memory leak when we remove the current level.
------------------------------------------------------------------------
d965087 | fluzz | 2011-05-01 20:46:39 +0000

Make doxygen run in quiet mode, and generate subdirs to avoid too many
files in one single directory
------------------------------------------------------------------------
63297e9 | hakzsam | 2011-05-01 18:57:05 +0000

lvledit: Fix some memory leaks when we edit level dimensions.
------------------------------------------------------------------------
ee2b3ae | matthiaskrgr | 2011-05-01 11:25:18 +0000

dialogs: add Progress Quest to the c-net games. Patch by Miles.
------------------------------------------------------------------------
1943d42 | matthiaskrgr | 2011-05-01 11:02:01 +0000

display_text: add carriage return for long words. Patch by Trevor Smith.
------------------------------------------------------------------------
b07f863 | matthiaskrgr | 2011-05-01 10:47:32 +0000

dialogs: when assigning, completing or updating quests, append the name
of the quest to the status update message. Patch by Maria Grazia
Alastra.
------------------------------------------------------------------------
f634109 | hakzsam | 2011-05-01 10:45:37 +0000

Fix a memory leak in GetEditableStringInPopupWindow() when the user
cancelled the operation.
------------------------------------------------------------------------
87796e2 | matthiaskrgr | 2011-05-01 08:57:54 +0000

map: level 59, 60: connect both levels with teleporters, also move a few
obstacles to avoid pathfinding problems.
------------------------------------------------------------------------
9d88fcc | matthiaskrgr | 2011-05-01 08:19:31 +0000

map: level 60: add this level, representing a tunnel between parts of
level 59.
------------------------------------------------------------------------
d8b26c7 | matthiaskrgr | 2011-05-01 07:35:05 +0000

map: level 59: mostly finish obstacle placing on level 59.
------------------------------------------------------------------------
2901971 | matthiaskrgr | 2011-04-30 13:37:56 +0000

move 'start editor' and 'load saved game' outside of the main loop.
Patch by Joseph.
------------------------------------------------------------------------
94cbcfd | matthiaskrgr | 2011-04-30 13:15:55 +0000

dialog: Francis: minor changes, slightly fix grammar, Francis won't give
information anymore which he should actually not know. Patch by James.
------------------------------------------------------------------------
31a3b6e | matthiaskrgr | 2011-04-30 12:55:45 +0000

dialog: Stone: properly mark the 'Saving the shop' quest as done when
Stone gets the money from Tux being a Red Guard.
------------------------------------------------------------------------
2d09018 | matthiaskrgr | 2011-04-30 12:22:16 +0000

dialogs: Dude: add node to easily become a member of the Red Guard.
------------------------------------------------------------------------
d468db3 | matthiaskrgr | 2011-04-28 19:41:45 +0000

map: level 59: add waypoints near the map labels.
------------------------------------------------------------------------
1d1ca66 | matthiaskrgr | 2011-04-28 10:25:56 +0000

map: level 59 add map labels where enemies will be put in future.
------------------------------------------------------------------------
7ba74f2 | matthiaskrgr | 2011-04-28 09:50:04 +0000

map: level 50: fix gaps in assembly lines.
------------------------------------------------------------------------
1b5f496 | matthiaskrgr | 2011-04-27 12:28:43 +0000

dialogs: ChandraFirstContact_sub.dialog: remove dublicated code.
------------------------------------------------------------------------
3d55cd3 | matthiaskrgr | 2011-04-27 12:21:14 +0000

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.
------------------------------------------------------------------------
d9e586d | matthiaskrgr | 2011-04-27 08:13:06 +0000

dialogs: Jasmine: add reference to 'All your base are belong to us'
meme.
------------------------------------------------------------------------
8ebeea1 | matthiaskrgr | 2011-04-26 21:28:29 +0000

run  svn propset svn:mime-type image/png  on 2 png images (in
/graphics/obstacles/)
------------------------------------------------------------------------
59f6110 | hakzsam | 2011-04-26 21:02:14 +0000

lvledit: Do not glue obstacles to floor tiles when we create a new empty
level.
------------------------------------------------------------------------
54c46d9 | hakzsam | 2011-04-26 20:42:20 +0000

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.
------------------------------------------------------------------------
a5c569f | matthiaskrgr | 2011-04-26 20:18:43 +0000

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.
------------------------------------------------------------------------
7bf74a6 | matthiaskrgr | 2011-04-26 19:37:18 +0000

obstacles: implement a missing version (west-east alignment) of the
broken glass wall.
------------------------------------------------------------------------
09cc712 | matthiaskrgr | 2011-04-26 19:23:35 +0000

enemies: autogun: reducing maximum energy from 410 to 150, increasing
experience reward from 300 to 360, make it use greeting sound 1.
------------------------------------------------------------------------
bb9ddae | hakzsam | 2011-04-26 17:47:30 +0000

lvledit: Change the way of creating category selectors to preserve data
about categories. Patch by Joseph.
------------------------------------------------------------------------
1ca87f9 | matthiaskrgr | 2011-04-26 16:18:00 +0000

lvledit: move rarely used walls to the end of the object list of walls
tab.
------------------------------------------------------------------------
489bba8 | matthiaskrgr | 2011-04-26 11:20:21 +0000

map: levels 50, 51, 52, 54: more connectsions between waypoints.
------------------------------------------------------------------------
a6f6a4c | hakzsam | 2011-04-25 20:50:14 +0000

lvledit: Do not re-assemble the list of animated obstacles. Remove
useless calls to dirty_animated_obstacle_lists().
------------------------------------------------------------------------
221d762 | matthiaskrgr | 2011-04-25 13:44:56 +0000

map: levels 50, 51, 52, 54: add waypoints.
------------------------------------------------------------------------
27c7d5b | matthiaskrgr | 2011-04-25 12:06:58 +0000

map: level 53: connect rooms with doors.
------------------------------------------------------------------------
900402d | matthiaskrgr | 2011-04-25 11:00:26 +0000

map: level 47: remove some water tiles to hopefully make the level look
less strange viewed from nearby levels.
------------------------------------------------------------------------
3a1cc42 | matthiaskrgr | 2011-04-25 10:48:09 +0000

map: level 59: add an exit/entrance.
------------------------------------------------------------------------
1ec74b4 | hakzsam | 2011-04-25 09:11:36 +0000

lvledit: Remove an obstacle with all its extensions (fixes #3288340).
------------------------------------------------------------------------
f0c07a9 | hakzsam | 2011-04-24 10:45:23 +0000

GetEditableStringInPopupWindow() draws text cursor on its real position.
Also, text cursor clipping works better (fixes #3183353). Patch by
Joseph.
------------------------------------------------------------------------
66a1bed | matthiaskrgr | 2011-04-24 10:08:46 +0000

map: Hell Fortress Factory: add missing wall elements near level borders
of several levels.
------------------------------------------------------------------------
3b0f239 | matthiaskrgr | 2011-04-20 11:23:53 +0000

map: level 48: more waypoints, add bots (302s and 476s).
------------------------------------------------------------------------
2ed5f51 | matthiaskrgr | 2011-04-20 11:01:39 +0000

map: level 0: put three botline arms into Dixons room.
------------------------------------------------------------------------
7c9de20 | matthiaskrgr | 2011-04-20 10:44:31 +0000

map: level 59 add more rooms and several walls.
------------------------------------------------------------------------
1feeff3 | matthiaskrgr | 2011-04-20 00:22:40 +0000

map: evel 59: re-place the outer walls, change floor at some places, add
some (currently) empty rooms.
------------------------------------------------------------------------
3af64d1 | matthiaskrgr | 2011-04-19 19:41:06 +0000

dialogs: make use of FirstTime LuaCode={} in several dialogs, also do
other minor cleanups here and there.
------------------------------------------------------------------------
9523c5f | matthiaskrgr | 2011-04-19 18:10:31 +0000

map: level 59: beginnig of this level, add a controll room in the middle
of it and the outer wall.
------------------------------------------------------------------------
c7134af | matthiaskrgr | 2011-04-19 17:09:21 +0000

map: level 52: add numerous obstacles around the assembly line, also add
a few small rooms here and there.
------------------------------------------------------------------------
ff03437 | matthiaskrgr | 2011-04-19 14:35:16 +0000

dialogs: make use of new has_met() lua function in most dialogs, replace
'else end' with 'end', do other minor cleanups here and there.
------------------------------------------------------------------------
7c0ef20 | matthiaskrgr | 2011-04-19 12:23:31 +0000

dialogs/lua: add has_met() function and make use of it in dialogs of
TutorialTom and Template. Patch by Joseph.
------------------------------------------------------------------------
ddc6431 | matthiaskrgr | 2011-04-19 11:26:38 +0000

map: level 53: remove a wapypoint accidentally added in last commit.
------------------------------------------------------------------------
8d12de6 | matthiaskrgr | 2011-04-19 11:23:22 +0000

map: level 53: fix all problems found by the level validator.
------------------------------------------------------------------------
5c85f1b | matthiaskrgr | 2011-04-19 10:48:26 +0000

map: level 52: fix sign messages.
------------------------------------------------------------------------
78e4f10 | jkwood | 2011-04-17 20:17:28 +0000

map: Add new flattened 476 droid to level 13
------------------------------------------------------------------------
f2d11dc | hakzsam | 2011-04-17 20:16:42 +0000

lvledit: Display a FPS counter at the right above GPS (implements
#3267039). Patch by Justinas Gražulis.
------------------------------------------------------------------------
b8a8d43 | matthiaskrgr | 2011-04-17 19:49:23 +0000

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.
------------------------------------------------------------------------
4f9cb6a | lowerthanred | 2011-04-17 19:36:54 +0000

Add new obstacle for the quest involving Ewald's 296: Crushed 476 droid.
Ouch.
------------------------------------------------------------------------
9884bac | hakzsam | 2011-04-17 15:48:32 +0000

lvledit: Always apply beautify grass function on the current level when
the selection is empty (fixes #3288537).
------------------------------------------------------------------------
1bf9060 | matthiaskrgr | 2011-04-17 13:19:16 +0000

dialogs: Chandra: Sorry, I forgot to add the subdialog (written by
James, too).
------------------------------------------------------------------------
5f6d64f | matthiaskrgr | 2011-04-17 13:19:00 +0000

dialog: content removed from earlier version of Francis dialog has been
expanded and integrated into Chandras dialogs. Patch by James.
------------------------------------------------------------------------
42c454b | matthiaskrgr | 2011-04-17 12:06:14 +0000

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.
------------------------------------------------------------------------
c21d9ec | matthiaskrgr | 2011-04-17 11:32:06 +0000

map: levels 24/28: fix signmessages.
------------------------------------------------------------------------
15a1fae | matthiaskrgr | 2011-04-17 11:23:59 +0000

map: level 49: replace some brown floor tiles with blue/red ones in the
HF gate guard structure.
------------------------------------------------------------------------
62479e1 | matthiaskrgr | 2011-04-16 21:46:20 +0000

dialogs: 'Dude' can now be used to access every dialog currently ingame
(via his own dialog).
------------------------------------------------------------------------
38fc9db | matthiaskrgr | 2011-04-16 21:46:02 +0000

enemy: add a new npc (Dude) to level 24.
------------------------------------------------------------------------
d738c2d | matthiaskrgr | 2011-04-16 19:36:17 +0000

map: level 24: re-place all obstacles
------------------------------------------------------------------------
8573846 | matthiaskrgr | 2011-04-16 15:18:36 +0000

lvledit: rename the MISC tab of obstacle category to OTHER for
consistency.
------------------------------------------------------------------------
1f01898 | hakzsam | 2011-04-16 15:14:18 +0000

lvledit: Fix the level borders overlaying numpad keys for quick placing
(fixes #3288208).
------------------------------------------------------------------------
4bcfbdc | matthiaskrgr | 2011-04-16 14:08:29 +0000

map/obstacles: fix the botline obstacles on all maps, also change their
offset. Patch by Fluzz.
------------------------------------------------------------------------
849f76c | hakzsam | 2011-04-16 13:17:06 +0000

Rename draw_line_at_map_position() to draw_line_on_map() and add an
external declaration.
------------------------------------------------------------------------
612166c | hakzsam | 2011-04-16 12:51:09 +0000

Remove two useless flags for AssembleCombatWindow.
------------------------------------------------------------------------
8f448b0 | hakzsam | 2011-04-16 12:38:50 +0000

Remove now useless SHOW_GRID flag option.
------------------------------------------------------------------------
4c41796 | hakzsam | 2011-04-16 12:06:03 +0000

lvledit: Do not show the grid inside the main menu and in the validator
screen.
------------------------------------------------------------------------
0662c5b | hakzsam | 2011-04-16 11:00:17 +0000

lvledit: Do not place an aligned object outside the current level. Fix a
potential bug.
------------------------------------------------------------------------
b1f115b | matthiaskrgr | 2011-04-15 15:42:17 +0000

run svn propset svn:mime-type image/png on all .png files.
------------------------------------------------------------------------
75ed919 | matthiaskrgr | 2011-04-15 15:32:07 +0000

obstacles: fix offset of the robotic arms.
------------------------------------------------------------------------
721d432 | matthiaskrgr | 2011-04-15 15:31:38 +0000

obstacles: split the botline arms up into two obstacles each.
------------------------------------------------------------------------
fea7044 | matthiaskrgr | 2011-04-15 12:43:07 +0000

obstacles: slightly move shadow of big white screens (change offset).
------------------------------------------------------------------------
85bc3af | matthiaskrgr | 2011-04-15 04:56:57 +0000

lvledit: buttons: display some more buttons in pressed state slighly
offset from the normal position to achieve a slight 3d-like-effect.
------------------------------------------------------------------------
fff55e6 | hakzsam | 2011-04-14 22:04:18 +0000

lvledit: Do not draw the quick placement grid outside the current level
(partial fix #2878703).
------------------------------------------------------------------------
9643e32 | matthiaskrgr | 2011-04-13 19:16:35 +0000

obstacles: put the shadows of conference table elemets into proper
positions (fixes #3024876).
------------------------------------------------------------------------
d7a4818 | hakzsam | 2011-04-13 17:26:42 +0000

lvledit: Initialize the origin waypoint when we are starting a new route
(fixes #3285737).
------------------------------------------------------------------------
d048387 | matthiaskrgr | 2011-04-12 10:53:33 +0000

lvledit: pressing the scroll left/right buttons of the object selector,
they will be displayed a little darker.
------------------------------------------------------------------------
ec1aacd | matthiaskrgr | 2011-04-12 10:46:21 +0000

remove default obstacle filenames - each obstacle type needs to be
explicitely assigned a graphics filename now.
------------------------------------------------------------------------
7c0304e | matthiaskrgr | 2011-04-11 14:56:31 +0000

lvledit: make it possible to use keypad to put / * - + characters into
map labels. Patch by Nicolas Pepin-Perreault.
------------------------------------------------------------------------
5405162 | matthiaskrgr | 2011-04-10 21:41:30 +0000

lvledit: buttons: display some buttons in pressed state slighly offset
from the normal position to achieve a slight 3d-like-effect.
------------------------------------------------------------------------
7cdacd8 | hakzsam | 2011-04-10 21:41:04 +0000

lvledit: Make connections undoable when the user draws a waypoint route
(partially fixes #3021377).
------------------------------------------------------------------------
5eeb291 | matthiaskrgr | 2011-04-10 21:03:57 +0000

map: level 52: fix some map validator warnings by slightly moving some
wall elements near map borders.
------------------------------------------------------------------------
4d3481b | matthiaskrgr | 2011-04-10 20:48:04 +0000

map: level 52: remove waypoint under two obstacles that caused
validation problems.
------------------------------------------------------------------------
8bb2177 | matthiaskrgr | 2011-04-10 20:41:08 +0000

lvledit: level editor help text: mention uni- and bidirectional waypoint
connections.
------------------------------------------------------------------------
7241ee6 | hakzsam | 2011-04-10 20:29:20 +0000

lvledit: Declare two new keybinds for the toggle actions of waypoints.
------------------------------------------------------------------------
4bf21d1 | matthiaskrgr | 2011-04-10 17:55:57 +0000

items: repairbook: modify the offset of the repairbook so it is centred
when placed properly in the middle of a floor square.
------------------------------------------------------------------------
80bca64 | jkwood | 2011-04-10 17:43:58 +0000

quest: Added An Explosive Situation. Thanks to Infrared for the idea and
Matthias for the map.
------------------------------------------------------------------------
6134e9c | matthiaskrgr | 2011-04-10 17:37:57 +0000

map: level 0: swap positions of some obstacles.
------------------------------------------------------------------------
6a1e494 | matthiaskrgr | 2011-04-10 17:15:18 +0000

lvledit: make, object selector and tab bar transparent, change colours.
------------------------------------------------------------------------
add5196 | matthiaskrgr | 2011-04-10 15:13:42 +0000

lvledit: move wrecked car obstacle from machinery to misc tab.
------------------------------------------------------------------------
ebd17ed | matthiaskrgr | 2011-04-10 15:13:29 +0000

lvledit: display dead body obstacles in 'misc' tab.
------------------------------------------------------------------------
311352a | matthiaskrgr | 2011-04-10 15:13:11 +0000

lvledit: add a new 'misc' object tab
------------------------------------------------------------------------
ad925e0 | matthiaskrgr | 2011-04-10 14:46:12 +0000

fix some strange indentation in /src/defs.h
------------------------------------------------------------------------
61c7fc9 | matthiaskrgr | 2011-04-10 14:12:44 +0000

run svn propset svn:mime-type image/png on all .png files
------------------------------------------------------------------------
45d44fd | matthiaskrgr | 2011-04-10 13:01:14 +0000

lvledit: reset waypoint connection origin when the current level is
changed (fixes 3036417#). Patch by Joseph.
------------------------------------------------------------------------
688adba | matthiaskrgr | 2011-04-10 12:27:09 +0000

items: center the ingame image of the antigrav unit (edit offset).
------------------------------------------------------------------------
a838f8f | matthiaskrgr | 2011-04-10 12:14:53 +0000

cleanup to offset files in /graphics/obstacles/
------------------------------------------------------------------------
29ca4a0 | matthiaskrgr | 2011-04-10 10:29:57 +0000

cleanup to offset files in /graphics/items/ and subdirectories.
------------------------------------------------------------------------
e13b810 | matthiaskrgr | 2011-04-10 10:03:31 +0000

cleanup to offset files in /graphics/cursors/
------------------------------------------------------------------------
cad7ec3 | matthiaskrgr | 2011-04-10 10:02:39 +0000

actual cleanup to offset files in /graphics/bullets/ , previous commit
was for the offset files in /graphics/blasts/
------------------------------------------------------------------------
dcfe6b0 | matthiaskrgr | 2011-04-10 09:39:39 +0000

cleanup to offset files in ./graphics/bullets/
------------------------------------------------------------------------
1ef17cd | matthiaskrgr | 2011-04-10 09:01:07 +0000

cleanup to offset files in ./graphics .
------------------------------------------------------------------------
47a1b2f | matthiaskrgr | 2011-04-10 08:55:25 +0000

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.
------------------------------------------------------------------------
cba821b | matthiaskrgr | 2011-04-10 08:21:41 +0000

items: also center the datacube item (modifying the offset).
------------------------------------------------------------------------
7ed96ae | matthiaskrgr | 2011-04-10 08:17:56 +0000

items: modify the toinfoil patch ingame offset in a way the graphic is
really put where one clicks when planting using the editor.
------------------------------------------------------------------------
ffa4936 | matthiaskrgr | 2011-04-10 08:14:08 +0000

items: fix ingame offset of all yellow helmet iteme.
------------------------------------------------------------------------
590225d | matthiaskrgr | 2011-04-10 08:05:10 +0000

map: level 24: replant all items on the map, now each is properly
centered in one floor square.
------------------------------------------------------------------------
370e06a | matthiaskrgr | 2011-04-09 22:04:52 +0000

obstacle: shadow: significantly improve the offset of the shadow of the
round conference table.
------------------------------------------------------------------------
5df9abc | matthiaskrgr | 2011-04-09 21:08:45 +0000

use Lua system headers if present instead of always shipped headers
(fixes #3281009). Patch by Nicolas Pepin-Perreault.
------------------------------------------------------------------------
802898e | matthiaskrgr | 2011-04-09 20:39:05 +0000

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.
------------------------------------------------------------------------
3df8c0a | matthiaskrgr | 2011-04-09 19:56:21 +0000

graphics: remove iso_walls_0009.png and its offset file, bothe seem so
be unused. The files have been moved to the git repo.
------------------------------------------------------------------------
fbea104 | matthiaskrgr | 2011-04-09 19:44:23 +0000

graphics: make ./graphics/level_editor_norand_waypoint_cursor.png pure
red.
------------------------------------------------------------------------
ad6f84d | matthiaskrgr | 2011-04-09 19:44:08 +0000

graphic: remove some pipes under
./graphics/obstacles/iso_security_gate_0002.png that were probably not
supposed to be visible.
------------------------------------------------------------------------
5ff7caa | matthiaskrgr | 2011-04-09 19:15:38 +0000

obstacles: center the small white toilet obstacles in their collrects.
------------------------------------------------------------------------
97eb27d | matthiaskrgr | 2011-04-09 19:15:18 +0000

obstacle: increase collrect size of the big toilet obstacle.
------------------------------------------------------------------------
2476921 | matthiaskrgr | 2011-04-09 19:15:02 +0000

obstacles: center the big white screen obstacles in their collrect.
------------------------------------------------------------------------
7195e47 | matthiaskrgr | 2011-04-09 18:43:54 +0000

obstacles: implement the other two variants (directions) of
ISO_TOILET_WHITE_SMALL obstacle.
------------------------------------------------------------------------
62f0949 | matthiaskrgr | 2011-04-09 18:43:39 +0000

obstacles: rename obstacles 69 and 70 from ISO_S/W_TOILET_SMALL to
ISO_S/W_TOILET_WHITE_SMALL.
------------------------------------------------------------------------
e4bca81 | matthiaskrgr | 2011-04-09 18:43:23 +0000

obstacles: fix image links of the sofa obstacle.
------------------------------------------------------------------------
fcb1275 | matthiaskrgr | 2011-04-09 18:43:12 +0000

obstacles: reduce collrect size of the park bench obstacles.
------------------------------------------------------------------------
6a6950d | matthiaskrgr | 2011-04-09 18:42:55 +0000

obstacle: align the collrect of the washtub obstacle properly to the
obstacle.
------------------------------------------------------------------------
4279d55 | matthiaskrgr | 2011-04-09 18:02:17 +0000

obstacles: block_area.c: add links to files for some remaining fence
obstacles.
------------------------------------------------------------------------
68b4fea | matthiaskrgr | 2011-04-09 15:31:50 +0000

obstacles: block_area.c: add links to files for a lot of obstacles. This
will make finding obstacles by grepping for image names easier.
------------------------------------------------------------------------
1621897 | matthiaskrgr | 2011-04-09 14:21:13 +0000

obstacles: slightly modify the offset of two desk obstacles.
------------------------------------------------------------------------
2347ef1 | matthiaskrgr | 2011-04-09 11:43:32 +0000

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.
------------------------------------------------------------------------
34a004c | matthiaskrgr | 2011-04-08 22:29:39 +0000

obstacle: properly align the colrect of the big yellow table to the
obstacle.
------------------------------------------------------------------------
844c825 | matthiaskrgr | 2011-04-08 22:05:54 +0000

obstacle: make collrect of the small glass table a little smaller,
adjust it to table alignment.
------------------------------------------------------------------------
cc2e709 | matthiaskrgr | 2011-04-08 21:58:47 +0000

obstacles: fix collrects of obstacles 89 and 90 (white beds) by swapping
names of the images.
------------------------------------------------------------------------
d1e0460 | matthiaskrgr | 2011-04-08 21:03:36 +0000

items: make the laser weapon of the autogun a little weaker (slightly
decrease fire rate, reduce speed of bullets from 70 to 20).
------------------------------------------------------------------------
a98ade1 | matthiaskrgr | 2011-04-08 20:53:03 +0000

lvledit: add ladders and wrecked hover car to the machinery tab.
------------------------------------------------------------------------
3625936 | matthiaskrgr | 2011-04-08 20:24:13 +0000

remove some useless lines in ./src/block_area.c
------------------------------------------------------------------------
4b61833 | matthiaskrgr | 2011-04-08 16:27:59 +0000

map: level 8: fix dead end for bots by adding/removing some waypoints.
------------------------------------------------------------------------
64af5a5 | matthiaskrgr | 2011-04-08 16:10:18 +0000

map: level 24: add hover car wreck, move the autogun bot start label a
little, add more wall structurs.
------------------------------------------------------------------------
6f1f9f0 | matthiaskrgr | 2011-04-08 15:54:04 +0000

obstacles: trees: reduce the collrect size of the three thin trees to
avoid impression of enemy bullets suddenly vanishing when they fly near
trees.
------------------------------------------------------------------------
7640ff6 | matthiaskrgr | 2011-04-08 15:30:32 +0000

hud: skill window: change hit areas for skill page buttons. Patch by
David H.
------------------------------------------------------------------------
67aabf0 | matthiaskrgr | 2011-04-08 15:26:17 +0000

hud: reset message log before entering a game (fixes #3279821). Patch by
Robert Horvath.
------------------------------------------------------------------------
4472951 | matthiaskrgr | 2011-04-08 14:43:27 +0000

obstacle: move the wrecked hover car into its collrect.
------------------------------------------------------------------------
4840108 | matthiaskrgr | 2011-04-08 14:43:08 +0000

obstacle: add graphics and offset files of wrecked hover car, by
Infrared.
------------------------------------------------------------------------
2421ffb | matthiaskrgr | 2011-04-08 13:16:43 +0000

map: level 52: remove some purple clouds and green pads to avoid passing
a limit of light sources.
------------------------------------------------------------------------
fc43d03 | matthiaskrgr | 2011-04-08 13:07:19 +0000

enemy: prevent the autogun bot from dropping negative amounts of money
(set 'Drops item class' from -1 to 9).
------------------------------------------------------------------------
539e0ec | matthiaskrgr | 2011-04-08 12:34:56 +0000

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.
------------------------------------------------------------------------
4c54aa2 | matthiaskrgr | 2011-04-08 12:34:42 +0000

items: add an autogun laser weapon to be used by autogun npcs.
------------------------------------------------------------------------
545f00a | matthiaskrgr | 2011-04-08 12:15:25 +0000

npc: give the autogun npc the same weapons (laser pistol) which is used
by the autogun obstacle.
------------------------------------------------------------------------
11c9944 | matthiaskrgr | 2011-04-08 12:03:24 +0000

npc: add autogun npc
------------------------------------------------------------------------
a5240d1 | matthiaskrgr | 2011-04-07 18:56:20 +0000

map: level 24: add the two new ladder obstacles to the debug level.
------------------------------------------------------------------------
39b2381 | matthiaskrgr | 2011-04-07 15:08:07 +0000

map: level 52: the assembly line itself is finished now.
------------------------------------------------------------------------
30440d9 | matthiaskrgr | 2011-04-07 14:06:45 +0000

obstacles: fix offset of the two new ladders.
------------------------------------------------------------------------
b5e4ca9 | matthiaskrgr | 2011-04-07 14:06:29 +0000

obstacles: actually add the graphics and offset files for the new
ladders.
------------------------------------------------------------------------
77b6f33 | matthiaskrgr | 2011-04-07 14:06:08 +0000

obstacles: add two small ladders with the height of walls. They are
actually shortened versions of the ladders we already have.
------------------------------------------------------------------------
5c64948 | matthiaskrgr | 2011-04-07 11:57:21 +0000

map: level 52: more obstacles...
------------------------------------------------------------------------
0a4151e | matthiaskrgr | 2011-04-06 17:25:00 +0000

map: level 52: add some more stuff.
------------------------------------------------------------------------
af52884 | matthiaskrgr | 2011-04-06 14:20:56 +0000

map: level 52: a few more obstacles...
------------------------------------------------------------------------
f6a6d7c | matthiaskrgr | 2011-04-05 12:35:10 +0000

map: level 52: change floor tiles, slightly move some obstacles.
------------------------------------------------------------------------
ad4de7f | matthiaskrgr | 2011-04-05 12:10:59 +0000

map: level 52: add a few more obstacles.
------------------------------------------------------------------------
193d2b3 | ahuillet | 2011-04-04 20:24:55 +0000

Fix glitches in OpenGL highlighting.
------------------------------------------------------------------------
7739d35 | ahuillet | 2011-04-04 20:24:27 +0000

Avoid touching struct image's private fields just to initialize an image
as EMPTY.
------------------------------------------------------------------------
9414e41 | matthiaskrgr | 2011-04-04 20:22:53 +0000

map: level 24: add recently added obstacles to level 24.
------------------------------------------------------------------------
b06decf | matthiaskrgr | 2011-04-04 16:40:45 +0000

map: level 24: remove some changes accidentally introduced in last
commit.
------------------------------------------------------------------------
7e32350 | matthiaskrgr | 2011-04-04 16:39:25 +0000

obstacles: implement the graphics moved in last commit as obstacles (8x
dead bodies of bots, 1 human one).
------------------------------------------------------------------------
cd7f0ae | matthiaskrgr | 2011-04-04 16:38:50 +0000

move graphics and .offset files (default_dead_body) from
./graphics/droids/ to ./graphics/obstacles/
------------------------------------------------------------------------
975a4d9 | matthiaskrgr | 2011-04-04 15:14:52 +0000

sdl: fix item labels to the background (fixes #3256888). Patch by Paul
O'Neil.
------------------------------------------------------------------------
2e6e9ba | matthiaskrgr | 2011-04-04 15:07:01 +0000

map: level 52: more obstacles.
------------------------------------------------------------------------
2ebd0b5 | matthiaskrgr | 2011-04-04 15:06:48 +0000

map: level 24: add the two new floor tils to level 24.
------------------------------------------------------------------------
01492db | matthiaskrgr | 2011-04-03 18:49:44 +0000

graphics: laser bullets: remove some remaining black stains.
------------------------------------------------------------------------
6e7e02c | matthiaskrgr | 2011-04-03 17:49:59 +0000

map: various levels: make some water-land transitions look a little
nicer.
------------------------------------------------------------------------
b1f660c | matthiaskrgr | 2011-04-03 17:40:58 +0000

floor tiles: actually implement the two floor tiles into the game. They
are now ready for use.
------------------------------------------------------------------------
b6fa10f | matthiaskrgr | 2011-04-03 17:40:25 +0000

graphics: add two floor tiles (water land transitions) by Miles
(implements #3167997).
------------------------------------------------------------------------
3237b8a | matthiaskrgr | 2011-04-03 15:04:21 +0000

map: level 51: add signmessages.
------------------------------------------------------------------------
999d36c | matthiaskrgr | 2011-04-03 15:04:08 +0000

map: level 51: add some obstacles near map border to the list of level
validator exceptions.
------------------------------------------------------------------------
84b9dcb | matthiaskrgr | 2011-04-03 15:03:56 +0000

map: level 50: add some obstacles near map border to the list of level
validator exceptions.
------------------------------------------------------------------------
45d98e0 | matthiaskrgr | 2011-04-03 15:03:43 +0000

map: level 24: add signmessages.
------------------------------------------------------------------------
1482eef | matthiaskrgr | 2011-04-03 15:03:30 +0000

map: level 52: some more obstacles.
------------------------------------------------------------------------
8b999f9 | matthiaskrgr | 2011-04-03 09:56:11 +0000

map: level 52: more obstacles.
------------------------------------------------------------------------
2de3c16 | matthiaskrgr | 2011-04-02 23:30:06 +0000

map: level 52: add some more obstacles once again.
------------------------------------------------------------------------
195127a | matthiaskrgr | 2011-04-02 23:02:49 +0000

map: level 52: add a few obstacles.
------------------------------------------------------------------------
953418f | fluzz | 2011-04-02 23:00:18 +0000

Fire a fatal error if trying to load a bot's portrait whose index is
greater than the portrait's array size
------------------------------------------------------------------------
14cc930 | fluzz | 2011-04-02 23:00:07 +0000

Ensure proper initialization of chat_portrait_of_droid array
------------------------------------------------------------------------
203234d | matthiaskrgr | 2011-04-02 20:39:58 +0000

map: level 53: add some more obstacles...
------------------------------------------------------------------------
8e06eba | matthiaskrgr | 2011-04-02 19:56:53 +0000

map: level 53: even more obstacles.
------------------------------------------------------------------------
b284b49 | ahuillet | 2011-04-02 19:38:13 +0000

Fix build when OpenGL headers are not available, #3.
------------------------------------------------------------------------
bc7c369 | ahuillet | 2011-04-02 18:38:11 +0000

Fix build when OpenGL headers are not available, #2.
------------------------------------------------------------------------
eb55bf4 | ahuillet | 2011-04-02 18:24:37 +0000

Fix build when OpenGL headers are not available.
------------------------------------------------------------------------
bfe7ed1 | matthiaskrgr | 2011-04-02 17:29:32 +0000

map: level 53: more obstacles.
------------------------------------------------------------------------
d340c90 | matthiaskrgr | 2011-04-02 15:40:20 +0000

map: level 53: add more obstaceles, minor floor changes.
------------------------------------------------------------------------
c0446f3 | matthiaskrgr | 2011-04-02 14:21:43 +0000

map: level 53: more obstacles.
------------------------------------------------------------------------
7f2cb28 | matthiaskrgr | 2011-04-02 14:21:30 +0000

light: increase MAX_NUMBER_OF_LIGHT_SOURCES from 100 to 200.
------------------------------------------------------------------------
74eb95b | matthiaskrgr | 2011-04-02 13:31:21 +0000

map: level 53: add some obstacles to 4 rooms.
------------------------------------------------------------------------
90188a1 | matthiaskrgr | 2011-04-02 13:31:08 +0000

map: level 52: add inner walls.
------------------------------------------------------------------------
b1fe433 | matthiaskrgr | 2011-04-02 13:30:54 +0000

map: level 53: add inner walls.
------------------------------------------------------------------------
e0c338f | matthiaskrgr | 2011-04-02 13:30:39 +0000

map: level 53: add very few walls, level 52: change floor.
------------------------------------------------------------------------
56908df | matthiaskrgr | 2011-04-02 12:24:42 +0000

map: level 53: add outer fence.
------------------------------------------------------------------------
d86ceeb | matthiaskrgr | 2011-04-01 21:44:55 +0000

obstacles: center the yellow round table in its colrect.
------------------------------------------------------------------------
52fd6e1 | matthiaskrgr | 2011-04-01 21:36:06 +0000

map: level 53: change floor from brown to grey one.
------------------------------------------------------------------------
1b083d0 | matthiaskrgr | 2011-04-01 21:04:22 +0000

map: level 51: add doors between rooms.
------------------------------------------------------------------------
a14398a | matthiaskrgr | 2011-04-01 20:57:29 +0000

map: level 50/51: fix walls between levels, dublicate conveyor.
------------------------------------------------------------------------
c6e80a6 | matthiaskrgr | 2011-04-01 20:41:50 +0000

map: level 51: more obstacles, very few floor changes.
------------------------------------------------------------------------
8e4271f | matthiaskrgr | 2011-04-01 17:23:08 +0000

map: level 51: change some floor tiles.
------------------------------------------------------------------------
1b7baef | matthiaskrgr | 2011-04-01 16:56:25 +0000

map: level 51: more obstacles.
------------------------------------------------------------------------
daec95b | matthiaskrgr | 2011-04-01 14:34:31 +0000

map: level 51: more obstacles.
------------------------------------------------------------------------
bfa1bc1 | matthiaskrgr | 2011-04-01 12:48:00 +0000

map: level 51: add some obstacles.
------------------------------------------------------------------------
44363e3 | matthiaskrgr | 2011-04-01 11:43:59 +0000

map: level 51: add inner walls.
------------------------------------------------------------------------
0e97db6 | matthiaskrgr | 2011-04-01 11:28:46 +0000

map: level 51: finish outer walls.
------------------------------------------------------------------------
33ad3f7 | matthiaskrgr | 2011-04-01 11:16:45 +0000

map: level 51: beginning of another Hell Fortress map
------------------------------------------------------------------------
bfe7f83 | matthiaskrgr | 2011-04-01 10:37:43 +0000

lvledit: help text: while drawing walls, a right click removes all walls
that were drawn after holding down the left mouse button.
------------------------------------------------------------------------
b8652b8 | hakzsam | 2011-03-31 18:21:30 +0000

lvledit: Fix a compiler warning introduced in svn revision 4298.
------------------------------------------------------------------------
2f88b62 | matthiaskrgr | 2011-03-31 17:37:18 +0000

obstacles: move botline obstacles (robotic arms, ISO_BOTLINE_03-05_E/N)
into their colrects properly (edit offset).
------------------------------------------------------------------------
f807639 | matthiaskrgr | 2011-03-31 17:36:57 +0000

obstacles: reduce colrect size of the robotic arms
(ISO_BOTLINE_03-05_E/N) obstacles.
------------------------------------------------------------------------
64cb9c3 | matthiaskrgr | 2011-03-31 16:49:35 +0000

obstacles: move botline obstacles 0002-0005 (ramps) into their colrect
properly (edit offset).
------------------------------------------------------------------------
1fc55d1 | matthiaskrgr | 2011-03-31 16:49:17 +0000

obstacles: iso_botline_01_e-s: decrease colrect size.
------------------------------------------------------------------------
36cc0cb | matthiaskrgr | 2011-03-31 12:03:04 +0000

file: ReturnOfTux.droids: add some documentation.
------------------------------------------------------------------------
cb6dc22 | matthiaskrgr | 2011-03-30 20:57:16 +0000

lvledit: object selector: display curtain at furniture tab, too (not
only at wall tab).
------------------------------------------------------------------------
1d2bbd7 | matthiaskrgr | 2011-03-30 20:52:16 +0000

lvledit: object selector: move pillars from wall to furniture tab.
------------------------------------------------------------------------
fabfa13 | matthiaskrgr | 2011-03-30 20:26:56 +0000

map: level 28: add a chest with some useful items.
------------------------------------------------------------------------
ca2809e | matthiaskrgr | 2011-03-30 20:21:28 +0000

map: level 27: add bots to level 27.
------------------------------------------------------------------------
554b738 | matthiaskrgr | 2011-03-30 20:14:15 +0000

map: level 27: add waypoints to level.
------------------------------------------------------------------------
02ae3e5 | matthiaskrgr | 2011-03-30 20:05:13 +0000

map: level 26: actually add bots.
------------------------------------------------------------------------
7351553 | matthiaskrgr | 2011-03-30 19:59:59 +0000

map: level 26: add waypoints to level 26.
------------------------------------------------------------------------
934c8b7 | matthiaskrgr | 2011-03-30 19:54:25 +0000

map: level 44: add two waypoints, just in case...
------------------------------------------------------------------------
c0e37c0 | matthiaskrgr | 2011-03-30 19:52:49 +0000

map: level 25: actually add bots.
------------------------------------------------------------------------
3b445a1 | matthiaskrgr | 2011-03-30 19:49:44 +0000

map: level 25: add waypoints for bots.
------------------------------------------------------------------------
5aeeca9 | matthiaskrgr | 2011-03-30 19:31:07 +0000

map: level 24: add a sign with Johns hint as message.
------------------------------------------------------------------------
094d0b1 | matthiaskrgr | 2011-03-30 19:20:54 +0000

dialog: John: actually add the dialog, also add some puzzle quest.
------------------------------------------------------------------------
9f3aa6d | matthiaskrgr | 2011-03-30 19:03:10 +0000

map: level 28: rename level 28.
------------------------------------------------------------------------
aca903b | matthiaskrgr | 2011-03-30 18:52:14 +0000

map: level 32: rename the level.
------------------------------------------------------------------------
8a53ebd | matthiaskrgr | 2011-03-30 18:46:43 +0000

map: level 32: slightly move walls, add floor and a few obstacles.
------------------------------------------------------------------------
7c2999f | matthiaskrgr | 2011-03-30 18:24:28 +0000

npc: John: increase MaxDistanceToHome of John from 20 to 50 to prevent
some waypoints from being out of range.
------------------------------------------------------------------------
557f800 | matthiaskrgr | 2011-03-30 17:39:55 +0000

map: level 33: reduce random bots on level 33 from 7 to 5.
------------------------------------------------------------------------
37b12fc | matthiaskrgr | 2011-03-30 17:14:33 +0000

map: levels 28, 32: add a lot of events/map triggers to be used by the
upcoming dialog changes for John (NPC).
------------------------------------------------------------------------
4ea3f29 | matthiaskrgr | 2011-03-30 13:48:25 +0000

map: level 28: rename a map label.
------------------------------------------------------------------------
1f44eed | matthiaskrgr | 2011-03-30 12:46:14 +0000

map: level 28/32: change names of some map labels used as teleporters.
------------------------------------------------------------------------
13b1080 | matthiaskrgr | 2011-03-30 09:54:48 +0000

dialogs: add nearly empty file InvaderBot.dialog to make handling of a
patch much easier.
------------------------------------------------------------------------
d05399e | matthiaskrgr | 2011-03-29 19:03:35 +0000

map: level 28: add NPC (John), using a dummy dialog currently.
------------------------------------------------------------------------
6bc4767 | matthiaskrgr | 2011-03-29 18:11:20 +0000

map: level 32: actually add droids, more WP connections.
------------------------------------------------------------------------
e523ef0 | matthiaskrgr | 2011-03-29 17:46:42 +0000

map: level 28, 33: add teleporters.
------------------------------------------------------------------------
67644ad | ahuillet | 2011-03-29 16:58:18 +0000

text: remove useless PrintString() function.
------------------------------------------------------------------------
17ae018 | matthiaskrgr | 2011-03-29 16:13:48 +0000

map: level 32: add some walls and bots to be used in future quest.
------------------------------------------------------------------------
12ae89f | matthiaskrgr | 2011-03-29 13:58:11 +0000

lvledit: removes useless ErrorMessage call in
level_editor_can_cycle_marked_object. Patch by Catalin Badea.
------------------------------------------------------------------------
af84b6e | matthiaskrgr | 2011-03-29 13:57:56 +0000

map: level 24: remove obstacles that were two times at the very same
position on the map. Only one of them was visible anyway.
------------------------------------------------------------------------
03be1dc | matthiaskrgr | 2011-03-29 10:32:15 +0000

map: level 24: move some obstacles which got categories in the
leveleditor recently.
------------------------------------------------------------------------
9d70fe1 | matthiaskrgr | 2011-03-29 10:29:29 +0000

lvledit: add freighter railway to obstacle/machinery section of the
object selector.
------------------------------------------------------------------------
b1b77d8 | matthiaskrgr | 2011-03-29 10:24:29 +0000

lvledit: add security gates to obstacle/machinery section of the object
selector.
------------------------------------------------------------------------
4b3b82a | matthiaskrgr | 2011-03-29 10:18:34 +0000

lvledit: add a linebreak to a line of an error message (terminal
output).
------------------------------------------------------------------------
44094b0 | jkwood | 2011-03-28 23:02:26 +0000

lvledit: Enable cycling through overlapping items in the level editor.
Fixes 3247359. Patch by Badea Catalin.
------------------------------------------------------------------------
7f395f7 | jkwood | 2011-03-28 22:56:53 +0000

menu: Fixed crash on OS X due to missing .freedroid_rpg directory. Patch
by Nicolas Pepin-Perreault.
------------------------------------------------------------------------
22c961e | fluzz | 2011-03-28 20:59:41 +0000

Overflow on a short int, used when parsing the floor map. Replace it by
an unsigned int
------------------------------------------------------------------------
3b634e7 | matthiaskrgr | 2011-03-28 16:52:30 +0000

obstacles: enable transparency for grey wall corners (obstacles 344 to
347).
------------------------------------------------------------------------
a332eb9 | matthiaskrgr | 2011-03-28 16:24:16 +0000

map: level 24: surround most of the tiles in the  one tile per type 
area with black tiles.
------------------------------------------------------------------------
c063d34 | matthiaskrgr | 2011-03-28 16:06:44 +0000

obstacles: enable transparency for the big red walls (obstacles 212 and
213).
------------------------------------------------------------------------
a240797 | matthiaskrgr | 2011-03-28 15:27:44 +0000

map: level 24: add every floor tile type to the level
------------------------------------------------------------------------
3b34030 | matthiaskrgr | 2011-03-27 20:32:46 +0000

map: level 24: add some round wall formations for easier detection if
corners changed.
------------------------------------------------------------------------
1e438f9 | matthiaskrgr | 2011-03-27 18:52:22 +0000

lvledit: make all obstacles near crosshair transparent when transparency
is enabled (implements #3205540). Patch by Pavaluca Matei.
------------------------------------------------------------------------
274bace | matthiaskrgr | 2011-03-27 16:36:57 +0000

map: level 24: add all waypoints types to the map.
------------------------------------------------------------------------
5504a81 | matthiaskrgr | 2011-03-27 16:36:43 +0000

map: level 24: add all obstacle types to the map.
------------------------------------------------------------------------
05594c1 | matthiaskrgr | 2011-03-27 16:36:25 +0000

map: level 24: place every item type on the ground.
------------------------------------------------------------------------
1d5027f | matthiaskrgr | 2011-03-27 16:36:09 +0000

map: level 24: add floor
------------------------------------------------------------------------
9626c95 | matthiaskrgr | 2011-03-27 16:35:55 +0000

map: level 24: make the level as large as possible.
------------------------------------------------------------------------
414a99c | matthiaskrgr | 2011-03-27 16:35:41 +0000

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.
------------------------------------------------------------------------
0a12405 | matthiaskrgr | 2011-03-27 10:10:41 +0000

items: ammo: make ammunition of exteminator, laser and plasma weapons
2x2 squares big in inventory.
------------------------------------------------------------------------
309143c | matthiaskrgr | 2011-03-27 09:55:06 +0000

dialogs: DocMoore: if the player gives DocMoore the Rubber Duck, he/she
can receive a small reward.
------------------------------------------------------------------------
c7e9891 | matthiaskrgr | 2011-03-27 08:32:04 +0000

lvledit: menu: level options: rename 'Infinite Running' to 'Infinite
Running Stamina'
------------------------------------------------------------------------
469e0be | matthiaskrgr | 2011-03-26 20:35:55 +0000

dialog: Chandra will respond differently if Tux is followed by the Red
Guard escort. Patch by Thor.
------------------------------------------------------------------------
cc23d8b | matthiaskrgr | 2011-03-26 20:22:37 +0000

editor: validate map pressing ctrl+e (implements #3193392). Patch by
Pavaluca Matei.
------------------------------------------------------------------------
ae9561f | matthiaskrgr | 2011-03-26 16:12:08 +0000

map: level 13: add a small turbine
------------------------------------------------------------------------
2c7b0d1 | matthiaskrgr | 2011-03-26 16:03:12 +0000

obstacles: center the small turbines obstacles in their colrects.
------------------------------------------------------------------------
43d4945 | matthiaskrgr | 2011-03-26 16:02:53 +0000

obstacles: reduce the colrect size of the turbine obstacles.
------------------------------------------------------------------------
00a2791 | matthiaskrgr | 2011-03-26 15:27:55 +0000

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.
------------------------------------------------------------------------
a0a89fc | matthiaskrgr | 2011-03-26 14:23:44 +0000

obstacles: remove unused offset files.
------------------------------------------------------------------------
4dd9d7a | matthiaskrgr | 2011-03-26 14:12:48 +0000

obstacles: remove unnused images and offset files of iso_obstacles_0000
and _0005
------------------------------------------------------------------------
4455fc9 | matthiaskrgr | 2011-03-26 13:58:27 +0000

items: make tinfoil patch and steel mesh stackable.
------------------------------------------------------------------------
70b0751 | matthiaskrgr | 2011-03-26 13:49:45 +0000

editor: prevent copied or cut obstacles from being lost (fixes
#3241429). Patch by joseph.
------------------------------------------------------------------------
09eda96 | lowerthanred | 2011-03-26 13:08:22 +0000

Add small turbines obstacle.
------------------------------------------------------------------------
8cb8494 | matthiaskrgr | 2011-03-26 12:57:17 +0000

editor: switch to the next editing mode with TAB key. shift+tab lets you
switch to the previous one. Implements #3134563 Patch by joseph.
------------------------------------------------------------------------
7af8a7b | matthiaskrgr | 2011-03-26 12:51:22 +0000

obstacles: change names for some wall corners. Patch by Pavaluca Matei.
------------------------------------------------------------------------
6fcdd60 | matthiaskrgr | 2011-03-26 11:54:49 +0000

editor: obstacle edit mode: rename the tab 'ALLOBS.' to 'ALL'.
------------------------------------------------------------------------
6bcf087 | jkwood | 2011-03-26 03:13:47 +0000

dialog: Fixed up Ewald's 296 some. Thanks to Infrared for the original
patch.
------------------------------------------------------------------------
60ffa75 | lowerthanred | 2011-03-26 02:33:55 +0000

Add graphics for new bullet type used by all shotgun weapons, showing
some spread.
------------------------------------------------------------------------
5dfeab9 | matthiaskrgr | 2011-03-26 01:01:57 +0000

obstacles: move the deskchair obstacle in the middle of its colrect
(modifying offset)
------------------------------------------------------------------------
6c67076 | matthiaskrgr | 2011-03-26 01:01:40 +0000

obstacles: reduce the collision rectangles of the three ISO_DESKCHAIR
obstacles to 0.90x0.90
------------------------------------------------------------------------
2d2efc9 | matthiaskrgr | 2011-03-25 22:59:11 +0000

the ./autogen.sh script should now give more information on what package
to install in case something fails.
------------------------------------------------------------------------
40b080b | matthiaskrgr | 2011-03-25 21:27:46 +0000

dialog: Ewalds 296: remove useless 'BEGIN'/'END OF AUTORS NOTES'.
------------------------------------------------------------------------
3690cf0 | matthiaskrgr | 2011-03-25 21:18:44 +0000

Implement command line save-game loading.
------------------------------------------------------------------------
867d10a | jkwood | 2011-03-25 21:01:30 +0000

dialog: Added Ewald's 296 dialog file
------------------------------------------------------------------------
bd3b225 | matthiaskrgr | 2011-03-25 20:12:06 +0000

map: level 58: replace the ladder to level 13 by a trapdoor.
------------------------------------------------------------------------
a1f1ffb | matthiaskrgr | 2011-03-25 20:05:47 +0000

map: level 58: change the name of the trigger that triggers
teleportation to level 13.
------------------------------------------------------------------------
13020c3 | matthiaskrgr | 2011-03-25 20:00:42 +0000

editor: exceptions: add level name (as comment) to exceptions of level
13
------------------------------------------------------------------------
669e49a | matthiaskrgr | 2011-03-25 19:58:47 +0000

map: level 13: change the name of the level to 'Three Fermis Land'.
------------------------------------------------------------------------
aafd1a4 | matthiaskrgr | 2011-03-25 19:35:35 +0000

editor: add changes from commit 4252 to the level validation exceptions
file.
------------------------------------------------------------------------
e98141a | matthiaskrgr | 2011-03-25 19:31:26 +0000

map: level 13: add signmessage to the sign.
------------------------------------------------------------------------
df74a3b | matthiaskrgr | 2011-03-25 19:31:09 +0000

map: level 13: connect the current waypoint of Ewalds bot with one that
it cannot access to make it stand still.
------------------------------------------------------------------------
c968335 | matthiaskrgr | 2011-03-25 19:09:58 +0000

items: add new book: "Nuclear Science for Dummies IV"
------------------------------------------------------------------------
8b2cfdc | matthiaskrgr | 2011-03-25 19:09:45 +0000

map: level 13: actually add Ewalds bot to the level.
------------------------------------------------------------------------
8f3fece | matthiaskrgr | 2011-03-25 19:09:29 +0000

map: level 13: rename the start square of Ewalds bot
------------------------------------------------------------------------
7e8c268 | matthiaskrgr | 2011-03-25 18:57:07 +0000

map: levels 13, 58: add teleporters connecting level 13 and 58
------------------------------------------------------------------------
2a0bec8 | matthiaskrgr | 2011-03-25 18:40:23 +0000

map: level 13: add start label for the droid
------------------------------------------------------------------------
3d127be | matthiaskrgr | 2011-03-25 18:40:08 +0000

map:level 13: also spawn bot 249.
------------------------------------------------------------------------
a66dbb1 | matthiaskrgr | 2011-03-25 18:31:47 +0000

map: level 13: add bots
------------------------------------------------------------------------
426ae62 | matthiaskrgr | 2011-03-25 18:27:17 +0000

map: level 13: add two items
------------------------------------------------------------------------
55c6915 | matthiaskrgr | 2011-03-25 18:23:03 +0000

map: level 13: add waypoints
------------------------------------------------------------------------
d457e07 | matthiaskrgr | 2011-03-25 18:07:55 +0000

map: level 13: add obstacles
------------------------------------------------------------------------
0d9d3d3 | matthiaskrgr | 2011-03-25 17:24:02 +0000

map: level 13: first wall-outlines of the level
------------------------------------------------------------------------
c0bc9c3 | matthiaskrgr | 2011-03-25 16:37:28 +0000

map: level 8: slightly move a sign so it can be accessed.
------------------------------------------------------------------------
1e0aa8c | matthiaskrgr | 2011-03-25 16:32:09 +0000

map: level 8: slightly move the shop counter so it looks less strange
next to the three small counters.
------------------------------------------------------------------------
1658cab | matthiaskrgr | 2011-03-25 16:26:35 +0000

obstacles: make brick walls with cables transparent if tux approaches.
------------------------------------------------------------------------
8b37439 | matthiaskrgr | 2011-03-25 16:17:46 +0000

droids: remove reference to 'space craft' in 123 bot description. Use
'factories' instead.
------------------------------------------------------------------------
e48f30c | matthiaskrgr | 2011-03-25 16:01:57 +0000

items: make plates stackable in inventory
------------------------------------------------------------------------
cf984bb | matthiaskrgr | 2011-03-25 15:51:27 +0000

obstacles: make windows of all walls become transparent if tux
approaches.
------------------------------------------------------------------------
d3738b9 | matthiaskrgr | 2011-03-25 15:27:02 +0000

map: level 8: remove a few floor tiles near the map border.
------------------------------------------------------------------------
fb1e5eb | matthiaskrgr | 2011-03-25 15:09:05 +0000

items: add multiplicity support for items with inventory size 2x2 or
bigger (fixes #3188304). Patch by Andrei Petre.
------------------------------------------------------------------------
ba04ecd | jkwood | 2011-03-25 03:17:09 +0000

dialog: Butch cleanups
------------------------------------------------------------------------
022f9dd | jkwood | 2011-03-25 03:16:44 +0000

dialog: Bruce cleanups
------------------------------------------------------------------------
d4893f2 | jkwood | 2011-03-25 03:16:07 +0000

dialog: Bender cleanups
------------------------------------------------------------------------
0cdb014 | jkwood | 2011-03-25 03:15:40 +0000

dialog: Benjamin cleanups
------------------------------------------------------------------------
257cef3 | jkwood | 2011-03-25 03:14:23 +0000

dialog: AfterTakeover cleanups
------------------------------------------------------------------------
5ef1e60 | jkwood | 2011-03-25 03:12:47 +0000

dialog: 614_cryo cleanups
------------------------------------------------------------------------
38b433d | fluzz | 2011-03-24 22:25:55 +0000

Obstacles are not displayed on some systems (MacOS - native Win32).
That's due to an uninitialized 'transparency' value.
------------------------------------------------------------------------
4d78da4 | ahuillet | 2011-03-24 15:17:39 +0000

Change colorspace for fonts for compatibility with Mac OS X. Diagnosed
and fixed by David Rekowski.
------------------------------------------------------------------------
44de923 | matthiaskrgr | 2011-03-23 23:03:01 +0000

tutorial: make a wall that Tux has to bash through in the Tutorial.
Patch by Miles.
------------------------------------------------------------------------
859db52 | matthiaskrgr | 2011-03-23 22:59:18 +0000

editor: make editor help text accessible from within the editor. Patch
by Maria Grazia Alastra.
------------------------------------------------------------------------
443198c | matthiaskrgr | 2011-03-23 22:35:59 +0000

run svn propset svn:mime-type image/jpeg on all .jpg files
------------------------------------------------------------------------
dcc7f14 | hakzsam | 2011-03-23 22:23:45 +0000

Use SDL functions directly for sdl_draw_rectangle() instead of relying
on SDL_gfx's boxRGBA
------------------------------------------------------------------------
3e89b17 | ahuillet | 2011-03-23 22:05:40 +0000

ShowGenericButtonFromList() (...) now uses struct image.
------------------------------------------------------------------------
5b78c5e | matthiaskrgr | 2011-03-23 21:09:10 +0000

run svn propset svn:mime-type image/png on all .png files
------------------------------------------------------------------------
5567a62 | matthiaskrgr | 2011-03-23 20:38:59 +0000

run svn propset svn:mime-type audio/ogg on all .ogg files
------------------------------------------------------------------------
da8b8da | matthiaskrgr | 2011-03-23 18:33:45 +0000

graphics: remove 23 unused graphics from ./graphics/mouse_buttons/
------------------------------------------------------------------------
a2fc86c | matthiaskrgr | 2011-03-23 17:23:19 +0000

fix some indentation in FILES file
------------------------------------------------------------------------
07aab0a | matthiaskrgr | 2011-03-23 16:54:48 +0000

graphics: rename some button images and remove button images that were
dublications. Use new and unified button image names in the code.
------------------------------------------------------------------------
9c49d6f | ahuillet | 2011-03-23 16:11:33 +0000

Move save_screenshot to a sane place. image.c is for struct image code
nothing else.
------------------------------------------------------------------------
8beb28e | ahuillet | 2011-03-23 16:11:19 +0000

takeover: use struct image to display droid portrait instead of using
custom code.
------------------------------------------------------------------------
eb74bdd | ahuillet | 2011-03-23 16:11:07 +0000

image: also free cached image transformation in free_image_surface().
Fixes possible memory leaks.
------------------------------------------------------------------------
50a80a8 | matthiaskrgr | 2011-03-23 16:06:50 +0000

map: several levels: make sure there is a pair of waypoints on every
level.
------------------------------------------------------------------------
9f2614f | matthiaskrgr | 2011-03-23 15:59:48 +0000

Make it possible take screenshots from within the game.
------------------------------------------------------------------------
4998d0f | ahuillet | 2011-03-23 15:52:32 +0000

image: use smoothing when calling SDL_rotozoom (transformation of SDL
images). Do better error handling: failure to load an image is no longer
FATAL.
------------------------------------------------------------------------
5cfe7ff | matthiaskrgr | 2011-03-23 15:43:20 +0000

lvlvalidator: complain about levels with no waypoint (fixes #3231299).
Patch by Miles.
------------------------------------------------------------------------
55dfc86 | matthiaskrgr | 2011-03-23 15:38:35 +0000

editor: prevent MapEd savegame screenshot from looking strange sometimes
when playtesting from editor with zoomed-out view (fixes #3186933).
Patch by Miles.
------------------------------------------------------------------------
b72e792 | jkwood | 2011-03-23 15:07:53 +0000

dialog: Add note about data cube origins to Richard.
------------------------------------------------------------------------
eb1342c | ahuillet | 2011-03-23 14:35:52 +0000

Title files can now specify their own background file.
------------------------------------------------------------------------
08b34a2 | ahuillet | 2011-03-23 14:21:58 +0000

INSTALL: mention Lua as a dependency.
------------------------------------------------------------------------
95421a8 | ahuillet | 2011-03-23 09:37:58 +0000

Simplify signal handler setting and remove lines printed at startup
which are useless and confusing.
------------------------------------------------------------------------
dbb24b9 | ahuillet | 2011-03-22 22:12:21 +0000

Remove use of (deprecated) our_SDL_blit_surface_wrapper() in fading
function.
------------------------------------------------------------------------
daaf3f2 | ahuillet | 2011-03-22 22:12:11 +0000

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.
------------------------------------------------------------------------
f937a47 | ahuillet | 2011-03-22 22:11:59 +0000

Rewrite background displaying function (blit_background) to use struct
image instead of relying on custom functions.
------------------------------------------------------------------------
d6e05f9 | ahuillet | 2011-03-22 22:11:08 +0000

Small update to INSTALL file.
------------------------------------------------------------------------
13e61f8 | matthiaskrgr | 2011-03-22 21:58:25 +0000

editor help text: remove outdated note about zooming factor only working
properly in OpenGL mode.
------------------------------------------------------------------------
d8eb34a | matthiaskrgr | 2011-03-22 21:53:46 +0000

editor: tooltips: different zoom ratios are available in SDL, too
(remove outdated note).
------------------------------------------------------------------------
a34245f | ahuillet | 2011-03-22 15:28:35 +0000

lvledit: zoom factor can now be changed in SDL mode as well (right click
on the zoom button to change the factor)
------------------------------------------------------------------------
99addc4 | ahuillet | 2011-03-22 15:28:22 +0000

image: Add non uniform (scale_x, scale_y) scaling support to image
transformations.
------------------------------------------------------------------------
2b9a1ff | matthiaskrgr | 2011-03-22 13:20:37 +0000

hud: hide cursor and HUD when Quest Browser is shown. Patch by Miles.
------------------------------------------------------------------------
3cf2b6f | matthiaskrgr | 2011-03-22 13:12:59 +0000

dialog: Kevin/Lawnmower: as soon as the fuel quest is done, Kevin won't
mention the Lawnmower anymore.
------------------------------------------------------------------------
9c7ee1a | ahuillet | 2011-03-21 21:25:14 +0000

lvledit: Show collision rectangles even when obstacles are omitted.
Fixes the regression introduced today.
------------------------------------------------------------------------
376f6c3 | matthiaskrgr | 2011-03-21 19:58:54 +0000

don't reset tux' animation crossing level border (fixes #3216961). Patch
by Joseph.
------------------------------------------------------------------------
128d528 | lowerthanred | 2011-03-21 18:07:31 +0000

Improve graphics for 22 LR ammunition: fix inventory image aspect ratio,
fix choppiness in rotation images, general visual improvements.
------------------------------------------------------------------------
e6ebdc7 | matthiaskrgr | 2011-03-21 16:12:01 +0000

dialog: Ewald: add missing gettext marker
------------------------------------------------------------------------
59eedfa | jkwood | 2011-03-21 16:05:32 +0000

dialog: Bruce responds to Tux with Red Guard escort. Patch by Thor
------------------------------------------------------------------------
981ed3b | matthiaskrgr | 2011-03-21 16:04:17 +0000

lvledit: don't show Tux in Level Validator Screen (fixes #3227132).
Patch by Miles.
------------------------------------------------------------------------
0931999 | ahuillet | 2011-03-21 15:46:02 +0000

Remove draw_gl_scaled_textured_quad_at_screen_position() which is now
unused.
------------------------------------------------------------------------
849a5f2 | ahuillet | 2011-03-21 15:45:50 +0000

Display light radius texture in OpenGL mode using
display_image_on_screen() so as to be able to remove one of the custom
functions.
------------------------------------------------------------------------
1fb6074 | ahuillet | 2011-03-21 15:45:05 +0000

lvledit: use display_image_on_screen to display the elements in the
toolbar instead of relying on custom functions that shall be removed.
------------------------------------------------------------------------
ed49bac | jkwood | 2011-03-21 15:17:41 +0000

dialog: Ewald responds to Tux with Red Guard escort. Patch by Thor
------------------------------------------------------------------------
4649789 | lowerthanred | 2011-03-21 14:47:42 +0000

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.
------------------------------------------------------------------------
baa2eb3 | ahuillet | 2011-03-21 14:08:50 +0000

dynarray_free() does not actually free the array structure, only the
array. Fix small memleak in -b dynarray.
------------------------------------------------------------------------
9849124 | ahuillet | 2011-03-21 12:59:20 +0000

build: fix bugs in lua.m4 and modify it for our needs.
------------------------------------------------------------------------
0b14849 | ahuillet | 2011-03-21 12:50:51 +0000

build: add m4/pkg.m4, as an attempt to prevent configure from crashing
when pkg-config is not available
------------------------------------------------------------------------
e07db55 | ahuillet | 2011-03-21 12:41:13 +0000

build: add better system-wide Lua detection, courtesy of
http://code.google.com/p/kyua/
------------------------------------------------------------------------
226662e | ahuillet | 2011-03-21 11:13:39 +0000

lvledit: Do not display obstacle shadows when obstacles are omitted.
------------------------------------------------------------------------
97440b3 | ahuillet | 2011-03-21 10:18:57 +0000

Update the debug code displaying the player's tracks and "waypoints".
Disabled by default.
------------------------------------------------------------------------
f3e0d29 | ahuillet | 2011-03-21 07:41:57 +0000

Slightly reduce collision rectangle for the "mesh fence" (red
see-through fence).
------------------------------------------------------------------------
b78de07 | matthiaskrgr | 2011-03-20 20:57:28 +0000

dialog: Spencer/Quest: Propagating a faulty firmware: the 'upgrade
server bot' mentioned in the quest log is actually a 'terminal'. Patch
by James.
------------------------------------------------------------------------
dc69a9c | matthiaskrgr | 2011-03-20 19:22:40 +0000

handle fread and fwrite return values (fixes #2946354). Patch by Joseph.
------------------------------------------------------------------------
907a3f7 | hakzsam | 2011-03-20 17:37:42 +0000

Fix game crash when loading a backup game with a name too long.
------------------------------------------------------------------------
12035de | matthiaskrgr | 2011-03-19 22:45:40 +0000

rdg: do not decode waypoints for random dungeons (fixes #3227244). Patch
by Samuel Pitoiset.
------------------------------------------------------------------------
97f7aaa | matthiaskrgr | 2011-03-19 19:27:03 +0000

bullets: use human-readable strings to define what type of bullet an
item "shoots". Patch by Miles.
------------------------------------------------------------------------
9669fa7 | matthiaskrgr | 2011-03-19 19:20:30 +0000

bullets: use new human-readable string rather than bullet type to
determine hit explosion animation. Patch by Miles.
------------------------------------------------------------------------
41f4483 | matthiaskrgr | 2011-03-19 17:19:36 +0000

editor/graphics: new crosshair (centered cross in the middle of the
screen) image for the editor
------------------------------------------------------------------------
e53cc13 | matthiaskrgr | 2011-03-18 23:20:33 +0000

map: level 17: fix a few grass transitions
------------------------------------------------------------------------
19a3685 | matthiaskrgr | 2011-03-18 19:12:36 +0000

dialog: fix typos in dialogs of Kevin, his Guard, Skippy and
C-Net-Nethack.
------------------------------------------------------------------------
3254f0c | matthiaskrgr | 2011-03-18 15:50:49 +0000

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.
------------------------------------------------------------------------
f8eba1f | matthiaskrgr | 2011-03-18 14:55:03 +0000

readme: don't write 'index' heading completely in capital letters.
------------------------------------------------------------------------
8f9be14 | matthiaskrgr | 2011-03-18 14:51:27 +0000

map: level 47: replace some black void with water tiles.
------------------------------------------------------------------------
cffb8a1 | matthiaskrgr | 2011-03-16 16:46:25 +0000

sounds/bullets: organize the "fire bullet" sound effects by putting them
in their own directory (./sound/effects/bullets/). Patch by Miles.
------------------------------------------------------------------------
06ca213 | matthiaskrgr | 2011-03-16 11:11:28 +0000

sdl: replace pixelRGBA() by sdl_put_pixel(), our helper function which
puts a pixel with alpha blending. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
073bf47 | matthiaskrgr | 2011-03-15 11:07:29 +0000

shop: show expected selling/buying price in slider widget. Patch by
Miles.
------------------------------------------------------------------------
c9bcc2a | matthiaskrgr | 2011-03-15 10:56:29 +0000

chat: render droids portrait using struct image functions. Patch by
Samuel Pitoiset.
------------------------------------------------------------------------
5f9525a | matthiaskrgr | 2011-03-13 10:23:18 +0000

credits: remove useless spaces
------------------------------------------------------------------------
4cd27c9 | matthiaskrgr | 2011-03-13 10:16:41 +0000

help_wanted: fix small typo from previous commit
------------------------------------------------------------------------
edb1116 | matthiaskrgr | 2011-03-13 10:15:37 +0000

help_wanted: the reader shall also take a look at
http://www.freedroid.org/developer-area/contribute/
------------------------------------------------------------------------
4e6f906 | matthiaskrgr | 2011-03-13 10:03:52 +0000

readme: update to the 'I want to help out with FreedroidRPG development'
section.
------------------------------------------------------------------------
76e3603 | matthiaskrgr | 2011-03-13 09:43:30 +0000

readme: 'Toggle walls becoming transparent when Tux approaches' is not
'OpenGL only' anymore.
------------------------------------------------------------------------
c58436d | matthiaskrgr | 2011-03-13 08:16:39 +0000

dialog: afterTakeover: on ./est_repair.plx, print the current amount of
money the player has before estimating the repairs costs.
------------------------------------------------------------------------
70b14c1 | matthiaskrgr | 2011-03-12 18:41:34 +0000

map: level 31: add missing sign message
------------------------------------------------------------------------
d5cd156 | lowerthanred | 2011-03-12 15:34:39 +0000

Remove PNGs from the picnic basket rotation image, update the JPGs they
were supposed to replace.
------------------------------------------------------------------------
81e9463 | matthiaskrgr | 2011-03-12 15:23:52 +0000

map: level 0: make it impossible to destroy the restored solar panels
manually by moving the fence slighly so it blocks the path.
------------------------------------------------------------------------
ef0c405 | lowerthanred | 2011-03-12 13:58:55 +0000

Sawn-off shotgun does not require both hands...
------------------------------------------------------------------------
977603a | lowerthanred | 2011-03-12 13:55:58 +0000

Add graphics for picnic basket and empty picnic basket items.
------------------------------------------------------------------------
bf7f927 | matthiaskrgr | 2011-03-12 13:50:32 +0000

sdl/ogl: show obstacles on nearby levels (fixes #3206236). Patch by
Samuel Pitoiset.
------------------------------------------------------------------------
0d40aa2 | matthiaskrgr | 2011-03-12 13:29:11 +0000

readme: remove note about collision rectangles not being shown in sdl
mode. This has been fixed!
------------------------------------------------------------------------
ebb8975 | matthiaskrgr | 2011-03-12 13:21:54 +0000

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.
------------------------------------------------------------------------
09f3330 | matthiaskrgr | 2011-03-11 09:26:31 +0000

skills: slightly increase spell heating for most of our 'programs'.
------------------------------------------------------------------------
3c60974 | matthiaskrgr | 2011-03-11 09:23:54 +0000

automap: make automap update when an obstacle changes (fixes #3139109).
Patch by Miles.
------------------------------------------------------------------------
59fc54c | matthiaskrgr | 2011-03-11 09:18:07 +0000

lvledit/menu: fix bug introduced by RB987/SVN 4139 when zoomed out in
level editor. Patch by Miles.
------------------------------------------------------------------------
7603a90 | matthiaskrgr | 2011-03-11 09:13:57 +0000

shop: fix bug in shop pricing; code simplification; display unaffordable
prices in *RED*. Patch by Miles.
------------------------------------------------------------------------
c9cacb8 | matthiaskrgr | 2011-03-10 15:30:47 +0000

benchmark: better indications of which line is faulty in the dialog
validator output (fixes #3175644, #3144225). Patch by Miles.
------------------------------------------------------------------------
5ffb383 | matthiaskrgr | 2011-03-10 15:11:40 +0000

lvledit: do not display tux in leveleditor main menu (fixes #3203227).
Patch by Miles.
------------------------------------------------------------------------
3c58ea0 | matthiaskrgr | 2011-03-10 13:12:47 +0000

hud: make character name always less than the space in the character
screen (13 "W"). Patch by Miles.
------------------------------------------------------------------------
1a9e514 | matthiaskrgr | 2011-03-10 13:04:50 +0000

coding style: update InitTimer() to our modern format (inc. Doxygen
style comments). Patch by Miles.
------------------------------------------------------------------------
553ccd1 | ahuillet | 2011-03-08 17:33:24 +0000

Change zlib calling parameters to output gzip format instead.
------------------------------------------------------------------------
42620ef | matthiaskrgr | 2011-03-08 13:33:21 +0000

obstacles: remove now useless transparency flags. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
6cce2c6 | matthiaskrgr | 2011-03-08 13:21:59 +0000

dialog: change "camp" and "city" to "town". Patch by James.
------------------------------------------------------------------------
80fd44c | ahuillet | 2011-03-07 21:42:01 +0000

Remove now useless blit_iso_image_to_map_position.
------------------------------------------------------------------------
2997ed2 | ahuillet | 2011-03-07 21:31:07 +0000

Remove draw_gl_textured_quad_at_map_position(), a complex GL function
that is unused (replaced by display_image_on_map).
------------------------------------------------------------------------
06d326b | ahuillet | 2011-03-07 21:30:53 +0000

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.
------------------------------------------------------------------------
0010aff | ahuillet | 2011-03-07 18:09:06 +0000

Fix item drop animation incorrectly removed in rev. 4128.
------------------------------------------------------------------------
5f7d621 | ahuillet | 2011-03-07 18:01:21 +0000

Remove zoomed_out_surface member from struct image, a legacy of the
past.
------------------------------------------------------------------------
ba04722 | ahuillet | 2011-03-07 17:58:43 +0000

Display items using struct image functions. SDL is no longer a special
case. Remove sdl_highlight_iso_image() which has become unused.
------------------------------------------------------------------------
2aa91c9 | ahuillet | 2011-03-07 17:58:27 +0000

Display enemy images using struct image functions. SDL is no longer
treated as a special case, and a lot of code can be removed.
------------------------------------------------------------------------
5ac6d23 | ahuillet | 2011-03-07 17:31:30 +0000

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.
------------------------------------------------------------------------
f303ae7 | matthiaskrgr | 2011-03-07 08:26:09 +0000

sdl/ogl: introduce draw_rectangle(), a helper function which draws a
rectangle in SDL and OpenGL modes. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
3ede2de | ahuillet | 2011-03-06 18:30:26 +0000

image: Fix highlighting in SDL mode not taking cache into account.
Change the semantics for image_transformation: "highlight" is a boolean
not a value.
------------------------------------------------------------------------
ddba030 | ahuillet | 2011-03-06 18:27:30 +0000

Add highlighting support to struct image_transformation. Unused for now.
------------------------------------------------------------------------
9175879 | ahuillet | 2011-03-06 17:50:49 +0000

README update (remove obsolete information about clip planes that we no
longer use).
------------------------------------------------------------------------
f0190ec | ahuillet | 2011-03-06 17:50:32 +0000

lvledit: use struct image functions to display map label indicators
------------------------------------------------------------------------
513de67 | ahuillet | 2011-03-06 17:50:08 +0000

lvledit: display the connection between waypoints using struct image
functions
------------------------------------------------------------------------
c807b27 | ahuillet | 2011-03-06 17:49:52 +0000

lvledit: use struct image functions to display the leveleditor cursor.
------------------------------------------------------------------------
61ec169 | matthiaskrgr | 2011-03-06 15:58:47 +0000

open gl: remove PutPixel_open_gl(), this helper function is useless.
Patch by Samuel Pitoiset.
------------------------------------------------------------------------
98f2246 | matthiaskrgr | 2011-03-06 12:09:44 +0000

shop: remove extra spaces in shops. Patch by Pedro Arana.
------------------------------------------------------------------------
0996df0 | matthiaskrgr | 2011-03-06 11:54:26 +0000

editor: enable disco mode for waypoints in sdl mode. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
f628b0c | matthiaskrgr | 2011-03-04 13:48:55 +0000

shop: apparently *actually* show sell price. Patch by Miles.
------------------------------------------------------------------------
e7a185b | lowerthanred | 2011-03-04 12:09:06 +0000

Tweak tux's 1hranged z-ordering some more. Fixes bug 3193308 (gun
overlays body, arm overlays head).
------------------------------------------------------------------------
26ce2ed | lowerthanred | 2011-03-04 11:10:57 +0000

Tweak tux's z-offset for 1hranged. Fixes 3192737 (arm overlays body
while shooting).
------------------------------------------------------------------------
390b0dc | matthiaskrgr | 2011-03-04 10:15:43 +0000

shop: fix shop pricing display, change way items are calculated.
------------------------------------------------------------------------
066d59e | matthiaskrgr | 2011-03-04 10:05:05 +0000

automap: mark exits (visible event locations) with a yellow square on
the automap (fixes #3188037). Patch by Miles.
------------------------------------------------------------------------
5094467 | ahuillet | 2011-03-03 21:48:48 +0000

Fix the build following incorrect rebase starting at rev. 4106.
------------------------------------------------------------------------
05d49de | ahuillet | 2011-03-03 20:46:59 +0000

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.
------------------------------------------------------------------------
624454a | ahuillet | 2011-03-03 20:46:49 +0000

build: make use of system-wide Lua library if available. Automatic
fallback on our embedded Lua library, or through --use-embedded-lua.
------------------------------------------------------------------------
99caafe | ahuillet | 2011-03-03 20:46:34 +0000

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).
------------------------------------------------------------------------
c9e33a7 | ahuillet | 2011-03-03 20:46:17 +0000

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
------------------------------------------------------------------------
8b44538 | matthiaskrgr | 2011-03-03 18:26:45 +0000

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.
------------------------------------------------------------------------
66452ff | matthiaskrgr | 2011-03-03 17:51:59 +0000

map: levels 28, 31: more sign messages
------------------------------------------------------------------------
44adb42 | matthiaskrgr | 2011-03-03 17:16:56 +0000

bullets: move bullet names and sounds to freedroid.bullet_archtypes.
Patch by Miles.
------------------------------------------------------------------------
799640d | matthiaskrgr | 2011-03-03 14:51:10 +0000

hud: display god mode status. Patch by Miles.
------------------------------------------------------------------------
cc21efd | matthiaskrgr | 2011-03-03 14:31:42 +0000

hud: display if running cheat is on. Patch by Miles.
------------------------------------------------------------------------
55b7e85 | fluzz | 2011-03-03 13:56:03 +0000

gluem: add gluefont, explodefont and make_atlas to the svn:ignore
property.
------------------------------------------------------------------------
4ce8495 | matthiaskrgr | 2011-03-03 12:57:01 +0000

shop: Lukas now also sells the Laser Rifle.
------------------------------------------------------------------------
dfe19da | jkwood | 2011-03-02 23:23:37 +0000

Dialog: Scrubbed Stone dialog in accordance with language policy
------------------------------------------------------------------------
22197e2 | matthiaskrgr | 2011-03-02 19:49:37 +0000

map: level 46: remove some floor tiles that were hidden by walls anyway
------------------------------------------------------------------------
e612353 | matthiaskrgr | 2011-03-02 19:35:57 +0000

items: small corrections and changes to the items file
------------------------------------------------------------------------
049ef20 | matthiaskrgr | 2011-03-02 18:01:27 +0000

map: level 0: remove a waypoint that made the teleporter guard walk
through a door frame (fixes #3095956)
------------------------------------------------------------------------
5221a40 | matthiaskrgr | 2011-03-02 15:45:46 +0000

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.
------------------------------------------------------------------------
8e77466 | matthiaskrgr | 2011-03-02 12:49:36 +0000

map: various levels: slightly move doors
------------------------------------------------------------------------
e76451f | matthiaskrgr | 2011-03-02 12:23:30 +0000

map: levels 0, 11, 46: minor beautifications of grass tile transitions
------------------------------------------------------------------------
18a200a | matthiaskrgr | 2011-03-01 14:53:52 +0000

configure errors now refer to the INSTALL file, not the README. Patch by
Miles.
------------------------------------------------------------------------
71546aa | fluzz | 2011-02-28 22:29:29 +0000

Fix a memory leak. Found with Cppcheck.
------------------------------------------------------------------------
24a9f89 | matthiaskrgr | 2011-02-28 22:05:22 +0000

dialogs: Skippy: tell the price of the mapping device in both
npc_says_random cases. Bug reported by TheJH. Thanks!
------------------------------------------------------------------------
78b7733 | matthiaskrgr | 2011-02-27 19:23:35 +0000

map: sign messages: fix small typo reported by Miles. Thanks!
------------------------------------------------------------------------
3f2479d | matthiaskrgr | 2011-02-27 19:17:27 +0000

map: various levels: add little messages that are shown when one clicks
on sign obstacles.
------------------------------------------------------------------------
0251786 | matthiaskrgr | 2011-02-27 19:13:49 +0000

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).
------------------------------------------------------------------------
d737b25 | ahuillet | 2011-02-27 18:11:23 +0000

Remove PutPixel() from the game in favor of pixelRGBA() in SDL_gfx.
------------------------------------------------------------------------
0287466 | ahuillet | 2011-02-27 18:11:09 +0000

sdl_draw_rectangle is now a simple wrapper for SDL_gfx's boxRGBA
function.
------------------------------------------------------------------------
771ea9e | ahuillet | 2011-02-27 18:10:58 +0000

build: include SDL_gfxPrimitives.h in system.h (part of SDL_gfx)
------------------------------------------------------------------------
edfdd26 | ahuillet | 2011-02-27 18:10:48 +0000

lvledit: fix waypoints not shown correctly when zooming out because of a
typo. & is not &&.
------------------------------------------------------------------------
febfd82 | ahuillet | 2011-02-27 16:29:37 +0000

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...
------------------------------------------------------------------------
ff08986 | ahuillet | 2011-02-27 16:26:56 +0000

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.
------------------------------------------------------------------------
d6ee447 | ahuillet | 2011-02-27 15:43:03 +0000

Really remove definition of tColorRGBA, as it conflicts with SDL_gfx .20
------------------------------------------------------------------------
be49c23 | ahuillet | 2011-02-27 15:21:16 +0000

Remove typedefs for tColorRGBA and tColorY which were used by previous
versions of SDL_rotozoom but are now useless.
------------------------------------------------------------------------
e130c91 | ahuillet | 2011-02-27 15:10:41 +0000

FPS limit is now done through SDL_framerat in SDL_gfx instead of custom
code.
------------------------------------------------------------------------
76aaf62 | ahuillet | 2011-02-27 14:40:09 +0000

Remove our own copy of SDL_rotozoom in favor of SDL_gfx's.
------------------------------------------------------------------------
cff903e | ahuillet | 2011-02-27 14:39:18 +0000

Add a list of dependencies with the package names to install for various
distributions to INSTALL.
------------------------------------------------------------------------
30737d1 | ahuillet | 2011-02-27 14:09:52 +0000

Partially revert "graphics: remove unused bullets" which was removing
actually used bullets. Also remove reference to flash_dummy which does
not exist any longer.
------------------------------------------------------------------------
8da7a29 | ahuillet | 2011-02-27 14:08:47 +0000

build: add SDL_gfx as a dependency.
------------------------------------------------------------------------
f5b51ab | fluzz | 2011-02-27 13:52:26 +0000

Remove a small debug code, mistankely forgotten...
------------------------------------------------------------------------
ccb903b | matthiaskrgr | 2011-02-27 13:49:42 +0000

graphics: move skill_buttons.png from ./graphics/ to
./graphics/mouse_buttons/
------------------------------------------------------------------------
8fae57b | ahuillet | 2011-02-27 13:19:33 +0000

Add a NULL-check to iso_put_tux() to silence a clang-analyzer warning
(probably not a justified one).
------------------------------------------------------------------------
6a98fd2 | ahuillet | 2011-02-27 13:19:23 +0000

quest browser: initialize lines_needed array to -1 to silence
clang-analyzer warning and fix a potential bug
------------------------------------------------------------------------
2ff2b60 | ahuillet | 2011-02-27 13:19:13 +0000

Remove start and end markers for bullet archetypes file - they were
unused by the code so this was misleading.
------------------------------------------------------------------------
81e2c96 | ahuillet | 2011-02-27 13:18:55 +0000

Remove unused variable in draw_line().
------------------------------------------------------------------------
59b483d | matthiaskrgr | 2011-02-27 12:48:29 +0000

dialog: Pendragon won't become hostile against Tux but just hurt him
(via lua).
------------------------------------------------------------------------
560ddd0 | matthiaskrgr | 2011-02-27 12:09:03 +0000

graphics: remove unused bullets graphics have been moved to the git repo
------------------------------------------------------------------------
117ac59 | matthiaskrgr | 2011-02-27 10:30:42 +0000

hud: add materials tab to the addon crafting screen (fixes #3185439,
#3185446 and #3185444). Patch by Pedro Arana.
------------------------------------------------------------------------
8fd92c5 | ahuillet | 2011-02-27 10:18:19 +0000

Add wall terminals approach positions.
------------------------------------------------------------------------
7ad8770 | matthiaskrgr | 2011-02-27 10:09:55 +0000

graphics: remove grid_tile files which are not needed by the game
anymore. the files have been moved to the git repo
------------------------------------------------------------------------
2ccd13b | ahuillet | 2011-02-27 10:08:08 +0000

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.
------------------------------------------------------------------------
eedd2ca | ahuillet | 2011-02-27 10:07:56 +0000

input: introduce input_get_keybind_string, used in the keychart and
perhaps in the future by various tooltips and tutorial texts.
------------------------------------------------------------------------
839246b | ahuillet | 2011-02-27 10:07:23 +0000

lvledit: add a change_obstacle_label command, bound to 'h' by default
------------------------------------------------------------------------
82701e0 | matthiaskrgr | 2011-02-27 09:37:39 +0000

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
------------------------------------------------------------------------
b925adc | matthiaskrgr | 2011-02-27 09:29:20 +0000

graphics: rename ./graphics/radiation/ to ./graphics/radial_spells/
------------------------------------------------------------------------
38eccd3 | matthiaskrgr | 2011-02-27 09:02:09 +0000

graphics: move mouse cursors from ./graphics/ to ./graphics/cursors/
------------------------------------------------------------------------
39c27ce | matthiaskrgr | 2011-02-27 08:22:17 +0000

graphics: move the radiation images of bombs from ./graphics/ to
./graphics/radiation/
------------------------------------------------------------------------
60f40e7 | matthiaskrgr | 2011-02-27 08:12:51 +0000

graphics: remove tux_icon_on_automap which is not needed in the game
anymore The files have been copied to the git repo
------------------------------------------------------------------------
530d571 | matthiaskrgr | 2011-02-27 00:12:44 +0000

items: remove Plasma Cannon item which was not used in the game anyway.
------------------------------------------------------------------------
508d9ff | matthiaskrgr | 2011-02-27 00:12:29 +0000

graphics: remove files of the ugly Plasma Cannon. Images have been moved
to the git repo.
------------------------------------------------------------------------
49dcea1 | matthiaskrgr | 2011-02-26 23:56:32 +0000

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
------------------------------------------------------------------------
5fca9e1 | matthiaskrgr | 2011-02-26 23:37:09 +0000

items: make big kitchen knife use the rotation images in
./weapons/big_kitchen_knife/ and not ./big_kitchen_knife_resized/ which
has been deleted
------------------------------------------------------------------------
cfdb64a | matthiaskrgr | 2011-02-26 23:36:57 +0000

graphics: remove big_kitchen_knife_resized folder and its content
------------------------------------------------------------------------
d866b1f | matthiaskrgr | 2011-02-26 23:36:20 +0000

graphics: copy corrently-sized images into big_kitchen_knife folder
------------------------------------------------------------------------
94ab83c | matthiaskrgr | 2011-02-26 23:35:09 +0000

graphics: remove big kitchen knife images that were actually too big for
freedroidrpg. these images have been moved to the git repo
------------------------------------------------------------------------
0420842 | matthiaskrgr | 2011-02-26 23:13:00 +0000

completely remove the power_hammer_resized folder and its content
------------------------------------------------------------------------
e46e44a | matthiaskrgr | 2011-02-26 23:12:42 +0000

items: Powerhammer will now use the rotation graphics in ./power_hammer
------------------------------------------------------------------------
a61b368 | matthiaskrgr | 2011-02-26 23:12:28 +0000

graphics: move the correctly-sized images from the power_hammer_resized
folder to power_hammer
------------------------------------------------------------------------
c3fc329 | matthiaskrgr | 2011-02-26 23:09:58 +0000

graphics: remove rotation animation images of the Power Hammer that were
actually too big for FreedroidRPG
------------------------------------------------------------------------
0a824ae | matthiaskrgr | 2011-02-26 22:52:58 +0000

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
------------------------------------------------------------------------
c7c4f86 | matthiaskrgr | 2011-02-26 22:44:58 +0000

graphics: removed inv_image_4.png which is now in the git repo and not
used in the game anymore.
------------------------------------------------------------------------
d2e319f | matthiaskrgr | 2011-02-26 20:33:46 +0000

shop offers: remove commented out sniper and hacker wristbands from
Skippys shop since we don't have these items in the game anymore.
------------------------------------------------------------------------
5e0db1d | matthiaskrgr | 2011-02-26 20:16:54 +0000

graphics: remove ./graphics/items/inventory_image_21.png since it is the
same as ./graphics/items/weapons/laser_sword_green/inv_image.png
------------------------------------------------------------------------
81c9dac | matthiaskrgr | 2011-02-26 19:27:47 +0000

items: move the NPC weapons at the bottom of the file.
------------------------------------------------------------------------
d569e59 | matthiaskrgr | 2011-02-26 19:27:31 +0000

graphics: actually add the two black and white graphics that I missed in
the previous commit
------------------------------------------------------------------------
7a12b4e | matthiaskrgr | 2011-02-26 19:27:09 +0000

items: NPC weapons are now displayed in black and white in the editor
for easier identification
------------------------------------------------------------------------
1dcca42 | matthiaskrgr | 2011-02-26 18:25:00 +0000

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
------------------------------------------------------------------------
72e7acf | matthiaskrgr | 2011-02-26 17:57:27 +0000

remove useless README file from ./graphics/
------------------------------------------------------------------------
6ff36d2 | matthiaskrgr | 2011-02-26 17:19:16 +0000

map: level 28: re-add wall-terminals
------------------------------------------------------------------------
55a872a | ahuillet | 2011-02-26 16:51:16 +0000

obstacles: remove 4 extra variations of wall terminals.
------------------------------------------------------------------------
14154fa | ahuillet | 2011-02-26 16:50:52 +0000

obstacles: exit with an error message when trying to load an obstacle
when no filename has been set
------------------------------------------------------------------------
a1782ea | ahuillet | 2011-02-26 16:50:40 +0000

obstacles: ISO_BARREL_* obstacles now have a iso_barrel_*.png filename
for more clarity.
------------------------------------------------------------------------
66fbe1f | matthiaskrgr | 2011-02-26 14:37:01 +0000

items: change the inventory size of the map maker from 1x2 to 1x1.
------------------------------------------------------------------------
cff5f44 | matthiaskrgr | 2011-02-26 13:33:21 +0000

opengl: initialize textures environment in GL_MODULATE mode. Patch by
Samuel Pitoiset.
------------------------------------------------------------------------
130a377 | matthiaskrgr | 2011-02-26 13:14:39 +0000

map: level 28: move the reactor a little bit
------------------------------------------------------------------------
6ad1b5c | matthiaskrgr | 2011-02-26 13:11:59 +0000

obstacles: sligtly decrease the collrect size of the reactor obstacles
------------------------------------------------------------------------
a1662f2 | matthiaskrgr | 2011-02-26 12:33:13 +0000

map: level 28: add waypoints for a NPC inside the structure
------------------------------------------------------------------------
d2f4f96 | matthiaskrgr | 2011-02-26 00:42:55 +0000

map: level 28: make remaining obstacles that caused issues accessible
------------------------------------------------------------------------
e5c2c5b | matthiaskrgr | 2011-02-26 00:31:58 +0000

map: level 28, 31: move a few more obstacles in order to make them
accessible.
------------------------------------------------------------------------
fb17b66 | matthiaskrgr | 2011-02-25 23:51:18 +0000

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.
------------------------------------------------------------------------
91323d9 | ahuillet | 2011-02-25 23:25:12 +0000

lvledit: clean up on obstacle collrect display.
------------------------------------------------------------------------
387504d | matthiaskrgr | 2011-02-25 23:02:25 +0000

dialog: Skippy: fix capitalization mistake + do minor code improvements
------------------------------------------------------------------------
33ef4bb | lowerthanred | 2011-02-25 22:53:46 +0000

Tweak Tux's z-ordering in 2h_heavy_melee. Closes bug ticket 3192450
(weapon overlays arm while striking).
------------------------------------------------------------------------
34da0ae | matthiaskrgr | 2011-02-25 21:07:09 +0000

map: level 28: add obstacles to the structure
------------------------------------------------------------------------
13347c9 | matthiaskrgr | 2011-02-25 15:59:04 +0000

items: decrease inventory x-size of the Nobody's edge from 2 to 1.
------------------------------------------------------------------------
b924a17 | matthiaskrgr | 2011-02-25 15:39:03 +0000

items: increase the inventory y-size of both robes from 2 to 3.
------------------------------------------------------------------------
7c783fe | lowerthanred | 2011-02-25 14:09:40 +0000

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).
------------------------------------------------------------------------
1d5759c | lowerthanred | 2011-02-25 13:59:08 +0000

Add 2h_heavy_melee Tux animation type, as well as animations for the
sledgehammer, iron bar and chainsaw.
------------------------------------------------------------------------
fca7ce6 | lowerthanred | 2011-02-25 13:04:00 +0000

Add (proper) graphics for sawn-off shotgun item.
------------------------------------------------------------------------
c6dd102 | lowerthanred | 2011-02-25 12:39:08 +0000

Add obstacles: Nuclear reactor, Future Ballistics weapon crate, wall
terminal.
------------------------------------------------------------------------
4780d40 | matthiaskrgr | 2011-02-23 19:57:42 +0000

map: level 31: fix some z-ordering issues by moving two bookshelves.
------------------------------------------------------------------------
135078c | matthiaskrgr | 2011-02-23 19:55:02 +0000

map: level 31: replace some of the 'normal' crates with the new MS ones.
------------------------------------------------------------------------
1ffb5a8 | matthiaskrgr | 2011-02-23 19:43:10 +0000

Add svn:mime-type application/octet-stream to several recently committed
images.
------------------------------------------------------------------------
7fd2011 | matthiaskrgr | 2011-02-23 15:57:01 +0000

obstacles: add MS branded crate. Patch by Miles.
------------------------------------------------------------------------
284297a | matthiaskrgr | 2011-02-23 15:33:19 +0000

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.
------------------------------------------------------------------------
84ebc35 | matthiaskrgr | 2011-02-23 15:27:35 +0000

items: disable auto-guessing of inventory item sizes. Patch by rudi_s.
------------------------------------------------------------------------
c93e4ea | matthiaskrgr | 2011-02-23 15:17:13 +0000

add a man page to FreedroidRPG. Patch by Miles.
------------------------------------------------------------------------
806bead | matthiaskrgr | 2011-02-22 20:40:52 +0000

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.
------------------------------------------------------------------------
59b1140 | matthiaskrgr | 2011-02-22 20:27:21 +0000

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.
------------------------------------------------------------------------
3ee375a | matthiaskrgr | 2011-02-22 19:16:57 +0000

items: add images for the Stock Certificate. Patch by Miles.
------------------------------------------------------------------------
d5d13f7 | fluzz | 2011-02-22 18:39:39 +0000

lvlvalidator: When called from command line (with '-b leveltest'),
return EXIT_FAILURE exit code only on errors (not on warnings).
------------------------------------------------------------------------
8509b45 | matthiaskrgr | 2011-02-22 18:37:56 +0000

readme: update README to reflect the webpage; some spelling changes.
Patch by Miles.
------------------------------------------------------------------------
84e2e8c | fluzz | 2011-02-22 18:35:40 +0000

lvlvalidator: Small simplication of a helper function.
------------------------------------------------------------------------
88d00b6 | matthiaskrgr | 2011-02-22 18:33:28 +0000

items: add inventory sizes to items that didn't have them. Patch by
rudi_s.
------------------------------------------------------------------------
fee6d3e | fluzz | 2011-02-22 18:28:43 +0000

lvlvalidator: Rename 'return_type' to 'return-code' (to be
'semantically' more correct)
------------------------------------------------------------------------
8c9fa82 | matthiaskrgr | 2011-02-22 18:22:47 +0000

remove useless and outdated stuff from Makefile.am
------------------------------------------------------------------------
1efcd2f | matthiaskrgr | 2011-02-22 18:16:29 +0000

dialog: Engel: fix minor typos. Patch by rudi_s.
------------------------------------------------------------------------
aa0de90 | jkwood | 2011-02-22 18:16:04 +0000

Final objectionable language cleanup
------------------------------------------------------------------------
4ef5531 | ahuillet | 2011-02-22 08:44:41 +0000

Add svn:mime-type application/octet-stream to takeover_browser.
------------------------------------------------------------------------
d5e202c | matthiaskrgr | 2011-02-22 04:47:32 +0000

hud: R replace the pre-hacking screen background (remove un-needed
arrows), fixes #3044310. Patch by Miles.
------------------------------------------------------------------------
f41246f | fluzz | 2011-02-21 23:01:53 +0000

lvlvalidator: Add report of warnings on the validation screen. So the
validator now reports 'pass' / 'warn' / 'fail'.
------------------------------------------------------------------------
9aec60e | fluzz | 2011-02-21 22:03:22 +0000

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.
------------------------------------------------------------------------
d296e01 | fluzz | 2011-02-21 21:28:26 +0000

Add a 'sign extension' validation. Each sign obstacle should have a
SIGNMESSAGE extension. Currently, a missing extension generates a
warning.
------------------------------------------------------------------------
b9ce028 | matthiaskrgr | 2011-02-21 20:47:20 +0000

map/quest: make a series of solar panels that get better at the
conclusion of "the yellow toolkit". Patch by Miles.
------------------------------------------------------------------------
85c644e | matthiaskrgr | 2011-02-21 20:42:40 +0000

obstacles: make Solar Panels a target for destruction, add destroyed
Solar Panel obstacle to the game. Patch by Miles.
------------------------------------------------------------------------
5a0fa4c | matthiaskrgr | 2011-02-21 19:11:49 +0000

npcs: bots now drop random amounts of ammunition (instead of a single
bullet). Patch by Miles.
------------------------------------------------------------------------
3a6cd9e | matthiaskrgr | 2011-02-21 19:11:15 +0000

use new Range-of-Values parser in map.c. Patch by Miles.
------------------------------------------------------------------------
09ab97b | matthiaskrgr | 2011-02-21 19:10:54 +0000

functions: create new function for parsing strings: Parse strings that
specify a range. Patch by Miles.
------------------------------------------------------------------------
21a9063 | matthiaskrgr | 2011-02-21 16:58:44 +0000

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.
------------------------------------------------------------------------
a6340fe | matthiaskrgr | 2011-02-21 15:49:53 +0000

hud: fix clicking on question mark of ski screen spawnig a mouse move
target for Tux (fixes #3152438). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
116f8a7 | matthiaskrgr | 2011-02-21 15:37:57 +0000

dialog: remove firmware upload command from firmware upgrade terminal
when done (add hide(3)). Patch by Niklas Spille.
------------------------------------------------------------------------
09a9061 | ahuillet | 2011-02-21 11:21:49 +0000

dialog: disruptor shield terminal now does not allow you to end the
quest several times
------------------------------------------------------------------------
58b96c6 | ahuillet | 2011-02-21 11:21:39 +0000

event: use a dynarray instead of a static array for event triggers. More
clean ups in preparation for future work.
------------------------------------------------------------------------
40b5f4c | fluzz | 2011-02-20 22:57:00 +0000

'dialog' benchmark: return EXIT_FAILURE exit code on all failure cases.
This is needed to run that benchmark on the buildbot.
------------------------------------------------------------------------
ae13127 | fluzz | 2011-02-20 22:40:01 +0000

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).
------------------------------------------------------------------------
0bb0b7a | matthiaskrgr | 2011-02-20 19:37:18 +0000

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.
------------------------------------------------------------------------
1adffff | matthiaskrgr | 2011-02-20 19:31:17 +0000

npc: set DocMoore to rush Tux if he is somewhat injured. Patch by Miles.
------------------------------------------------------------------------
66157ec | matthiaskrgr | 2011-02-20 19:25:51 +0000

npc: Francis won't rush tux anymore if in rush mode and the player
clicked him before. Patch by Miles.
------------------------------------------------------------------------
4862ddf | matthiaskrgr | 2011-02-20 19:22:29 +0000

npc: turn SADD rush tux off if you talk to him before he rushes you.
Patch by Miles.
------------------------------------------------------------------------
62df747 | matthiaskrgr | 2011-02-20 19:16:03 +0000

lua: make it possible to set and unset the "rush tux" enemy flag. Patch
by Miles.
------------------------------------------------------------------------
6568a9d | fluzz | 2011-02-20 14:22:06 +0000

Add a 'save_config' bool parameter to Terminate(). Use
EXIT_SUCCESS/EXIT_FAILURE standard exit codes.
------------------------------------------------------------------------
10910b6 | fluzz | 2011-02-20 13:36:35 +0000

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.
------------------------------------------------------------------------
9d8138f | matthiaskrgr | 2011-02-20 13:05:29 +0000

map: fix gaps in brown walls on levels 8 and 17. Add respective
exceptions to the level validator exceptions file.
------------------------------------------------------------------------
cb367d7 | fluzz | 2011-02-19 22:54:26 +0000

lvlvalidator: rename main function, and add an other entry point, meant
to be used to call the level validator from cmdline.
------------------------------------------------------------------------
b0e319e | fluzz | 2011-02-19 22:54:12 +0000

lvlvalidator: code factorization, and small improvement of the report
output.
------------------------------------------------------------------------
d5ba803 | matthiaskrgr | 2011-02-19 22:34:41 +0000

make sure the exceptions in the level validator exceptions file are
sorted by level numbers.
------------------------------------------------------------------------
82a5bff | matthiaskrgr | 2011-02-19 22:31:02 +0000

lvledit: 'avoid' level 46 from being invalid according to the level
validator by adding the respective obstacle to the level validator
exceptions.
------------------------------------------------------------------------
eea2b10 | matthiaskrgr | 2011-02-19 20:19:11 +0000

obstacles: enable transparency for the small corners of the big yellow
wall
------------------------------------------------------------------------
4bfd13b | matthiaskrgr | 2011-02-19 19:25:52 +0000

map: level 27, 28: make sure the player cannot make the game crashing by
walking out of the map.
------------------------------------------------------------------------
9b43509 | matthiaskrgr | 2011-02-19 14:23:15 +0000

map: level 26: make it actually possible to access the latest changes in
normal gameplay
------------------------------------------------------------------------
a480a8b | matthiaskrgr | 2011-02-19 14:15:45 +0000

map: level 26, 27:  make actual swamp unwalkable.
------------------------------------------------------------------------
24247f1 | matthiaskrgr | 2011-02-19 14:15:30 +0000

map: levels 26, 27: make sure the player can actually walk along the
brown path.
------------------------------------------------------------------------
fcf3385 | matthiaskrgr | 2011-02-19 13:53:43 +0000

map: level 28: fix small floor issues, most of them by simply moving the
entire wall structure a bit, the rest was fixed manually.
------------------------------------------------------------------------
a7142d4 | matthiaskrgr | 2011-02-19 13:45:26 +0000

map: level 28: remove unused map labels, fix waypoint path issues.
------------------------------------------------------------------------
f45a069 | matthiaskrgr | 2011-02-19 13:31:50 +0000

map: level 28: finishing the structure on level 28.
------------------------------------------------------------------------
d03da8f | matthiaskrgr | 2011-02-19 13:31:36 +0000

map: level 28: more progress on the wall structure.<
------------------------------------------------------------------------
6a2a131 | matthiaskrgr | 2011-02-19 13:02:27 +0000

map: level 28: partly readding the wall structure
------------------------------------------------------------------------
308540b | matthiaskrgr | 2011-02-19 13:02:13 +0000

map: level 28: remove current obstacles from the map.
------------------------------------------------------------------------
acfb570 | matthiaskrgr | 2011-02-19 13:01:58 +0000

map: level 27: change a few tiles on the swamp.
------------------------------------------------------------------------
cd7f10b | matthiaskrgr | 2011-02-19 12:32:53 +0000

map: level 27: more progress on the swamp, adding actual swamp.
------------------------------------------------------------------------
bc63911 | matthiaskrgr | 2011-02-19 12:08:36 +0000

map: level 27: start finishing the 'swamp' map: adding water as border
for level 27.
------------------------------------------------------------------------
1834076 | jkwood | 2011-02-18 22:13:37 +0000

dialog: Removed adult language from dialogs. Patch by JKWood
------------------------------------------------------------------------
607796f | matthiaskrgr | 2011-02-18 22:00:31 +0000

menu: option menu/keys: kind of center the dark transparent background
box.
------------------------------------------------------------------------
fe477de | matthiaskrgr | 2011-02-18 21:29:14 +0000

bot: increase the 296's weapon's recharging time from 0.1 to 0.6. Patch
by Xenux.
------------------------------------------------------------------------
078c2f3 | matthiaskrgr | 2011-02-18 21:04:04 +0000

items: new electronic noise grenade, freezes nearby bots for 2 seconds.
Patch by Miles.
------------------------------------------------------------------------
e328ea5 | matthiaskrgr | 2011-02-18 20:55:53 +0000

add gettext markers to all of the labels in block_area.c. Patch by Miles
------------------------------------------------------------------------
c3175c4 | matthiaskrgr | 2011-02-18 20:52:20 +0000

map: level 0: slightly move some obstacles in the town to make them fit
better into their environment.
------------------------------------------------------------------------
0fb19d4 | matthiaskrgr | 2011-02-18 20:42:49 +0000

map: level 17: add a few natural obstacles near the position where the
fence was.
------------------------------------------------------------------------
c2b1964 | matthiaskrgr | 2011-02-18 20:30:10 +0000

map: level 17: remove some lonely fence square.
------------------------------------------------------------------------
72566e5 | matthiaskrgr | 2011-02-18 15:57:35 +0000

map: level 11: add droids, waypoints and add level validator exceptions
for level 11. Patch by Xenux.
------------------------------------------------------------------------
c345a5a | matthiaskrgr | 2011-02-18 14:57:38 +0000

map: level 46: new map, Worker Mines Entrance by Xenux.
------------------------------------------------------------------------
67b50fd | matthiaskrgr | 2011-02-18 14:33:47 +0000

dialog: Duncan will sell you the "normal" plasma emitter but only if you
have killed Koan for him. Patch by Miles.
------------------------------------------------------------------------
7314434 | matthiaskrgr | 2011-02-18 14:26:54 +0000

hud: scale add-on images to 32x32 in craft-addon screen (fixes
#3069240). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
ce30058 | matthiaskrgr | 2011-02-18 14:21:01 +0000

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.
------------------------------------------------------------------------
3685b20 | matthiaskrgr | 2011-02-18 14:14:01 +0000

lua: add function to modify death dropped items, apply function to
Singularity (fixes #3185210). Patch by Miles.
------------------------------------------------------------------------
9f8d50b | matthiaskrgr | 2011-02-18 14:03:05 +0000

lvledit: move the mini-map of the editor down a little (fixes #3163610)
------------------------------------------------------------------------
0953e27 | matthiaskrgr | 2011-02-17 11:18:16 +0000

repair skill: fix  self_repair_item can decrease 11 max_durability , but
description says 1-10. Patch by Pedro Arana.
------------------------------------------------------------------------
be37f7f | matthiaskrgr | 2011-02-17 07:58:58 +0000

quest: add original Tania Mission to the new Tania Mission. Patch by
Miles.
------------------------------------------------------------------------
e82d835 | matthiaskrgr | 2011-02-17 07:38:21 +0000

remove an empty line from item descriptions of 'normal' items. Patch by
Pedro Arana.
------------------------------------------------------------------------
ec4134c | matthiaskrgr | 2011-02-17 07:30:31 +0000

fix spelling error, add sign to the tutorial. Patch by Miles.
------------------------------------------------------------------------
193a1ce | matthiaskrgr | 2011-02-16 21:31:08 +0000

items: introduce item qualities (good, normal, bad) that affect maximum
durability. Patch by Pedro Arana.
------------------------------------------------------------------------
5f0e3ff | ahuillet | 2011-02-16 21:26:22 +0000

enemy: fix a misleading comment about enemy UNDEFINED_STATE
------------------------------------------------------------------------
449ba79 | matthiaskrgr | 2011-02-16 19:45:10 +0000

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.
------------------------------------------------------------------------
c07a943 | matthiaskrgr | 2011-02-16 19:44:56 +0000

map: level 9: replace the ugly black and dark brown tiles under the
teleporter to level 33 with brown tiles.
------------------------------------------------------------------------
2187da7 | matthiaskrgr | 2011-02-16 19:44:44 +0000

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 ;)
------------------------------------------------------------------------
8753565 | matthiaskrgr | 2011-02-16 19:44:31 +0000

map: level 2: hide a sourcebook somewhere on level two.
------------------------------------------------------------------------
3c2ccae | matthiaskrgr | 2011-02-16 19:44:17 +0000

map: level 2: remove two unused map labels.
------------------------------------------------------------------------
063b045 | matthiaskrgr | 2011-02-16 18:37:44 +0000

map: level 17: remove 8 unused map labels.
------------------------------------------------------------------------
2ebd767 | matthiaskrgr | 2011-02-16 18:16:27 +0000

graphics/ui: remove stains from upgrade item screen.
------------------------------------------------------------------------
b97e1b4 | matthiaskrgr | 2011-02-16 17:56:45 +0000

graphics/bullets: remove the dark aura from laser bullet images.
------------------------------------------------------------------------
16d1f92 | matthiaskrgr | 2011-02-16 16:50:33 +0000

bullets: make bullets of laser weapons much faster to make the more
laser-like
------------------------------------------------------------------------
31fadf2 | matthiaskrgr | 2011-02-16 16:15:14 +0000

map: level 0: remove wall elements that were never visible because they
were completely overlaid by other wall elements
------------------------------------------------------------------------
2c015e2 | matthiaskrgr | 2011-02-16 16:07:25 +0000

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.
------------------------------------------------------------------------
7bd0fd1 | matthiaskrgr | 2011-02-16 15:42:34 +0000

map: level 17: put a bench near the trees in Kevin's Yard. Patch by
Miles.
------------------------------------------------------------------------
ac350ec | matthiaskrgr | 2011-02-16 11:57:44 +0000

obstacles: make cracked brick walls and glass walls clickable. Patch by
Miles.
------------------------------------------------------------------------
40ec1cc | matthiaskrgr | 2011-02-16 11:36:35 +0000

hud: prevent red char button from overlaying the craft-addon and the
upgrade item screen (fixes #3096421). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
8a47ab0 | matthiaskrgr | 2011-02-16 06:32:32 +0000

hud: put ammo counter in a fixed position (fixes #3175641). Patch by
Miles.
------------------------------------------------------------------------
348535a | matthiaskrgr | 2011-02-15 20:35:13 +0000

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.
------------------------------------------------------------------------
9c70f13 | matthiaskrgr | 2011-02-15 19:55:51 +0000

hud: align craft addon screen to the left (fixes #3096414). Patch by
Samuel Pitoiset.
------------------------------------------------------------------------
d8b3285 | matthiaskrgr | 2011-02-15 11:54:18 +0000

functions: new function for executing a new radial spell. Patch by
Miles.
------------------------------------------------------------------------
050bc3d | matthiaskrgr | 2011-02-15 06:51:25 +0000

lvledit: Fix game crash when the action stack is freed (fixes #3173723).
Patch by Samuel Pitoiset.
------------------------------------------------------------------------
6f65c97 | matthiaskrgr | 2011-02-14 21:10:55 +0000

dialog: Engel: let Engel talk a little about item addons, so the player
is more likely to discover them.
------------------------------------------------------------------------
1b45de1 | matthiaskrgr | 2011-02-14 16:49:14 +0000

hud: show information on currently equipped weapon or activated skill
hovering respective orb with the cursor. Fixes #2989027. Patch by Miles.
------------------------------------------------------------------------
cb8f697 | matthiaskrgr | 2011-02-14 09:09:08 +0000

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.
------------------------------------------------------------------------
00a0a26 | matthiaskrgr | 2011-02-14 06:04:36 +0000

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.
------------------------------------------------------------------------
c8c9ca3 | matthiaskrgr | 2011-02-13 18:45:16 +0000

hud: red cha button and hovered skill/cha button won't overlay the
craft-addon screen anymore. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
f3bdf10 | lowerthanred | 2011-02-13 18:41:06 +0000

Makes chainsaw use placeholder sword on-tux animation until a proper
animation is implemented. Game no longer crashes when equipping
chainsaw.
------------------------------------------------------------------------
c71b3de | fluzz | 2011-02-13 14:50:24 +0000

levels: fix obstacle positions on level 17
------------------------------------------------------------------------
8ce5f88 | fluzz | 2011-02-13 14:38:20 +0000

levels: fix obstacle positions on levels 47 and 57
------------------------------------------------------------------------
4de853c | fluzz | 2011-02-13 14:28:55 +0000

levels: refix obstacle positions on levels 0, 9 and 11 (due to r3900)
------------------------------------------------------------------------
a12c238 | fluzz | 2011-02-13 13:53:59 +0000

levels: fix obstacle positions on levels 42, 48, 49, 50
------------------------------------------------------------------------
d66cb20 | matthiaskrgr | 2011-02-13 13:31:37 +0000

map: level 11: redesign of level 11/Slasher Mountains. Patch by Xenux.
------------------------------------------------------------------------
07515ab | matthiaskrgr | 2011-02-13 13:22:39 +0000

takeover: add a notification to the pre-hacking screen that points out
to clicking the help button for more information. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
4777b66 | matthiaskrgr | 2011-02-13 13:22:24 +0000

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.
------------------------------------------------------------------------
cf08438 | fluzz | 2011-02-13 13:20:14 +0000

levels: fix obstacle positions on levels 31, 38 and 39
------------------------------------------------------------------------
b0d4983 | fluzz | 2011-02-12 23:39:43 +0000

levels: fix obstacle positions on levels 19 and 24
------------------------------------------------------------------------
9d4ba54 | fluzz | 2011-02-12 23:30:36 +0000

levels: fix obstacle positions on levels 15 and 16
------------------------------------------------------------------------
1224335 | fluzz | 2011-02-12 23:23:46 +0000

levels: fix obstacle positions on level 14
------------------------------------------------------------------------
b70b71f | fluzz | 2011-02-12 22:52:40 +0000

levles: fix obstacle positions on levels 5 and 8
------------------------------------------------------------------------
59e924c | lowerthanred | 2011-02-12 14:07:47 +0000

Add graphics for shields in 1hranged, change those in 1hmelee to fit.
Game no longer crashes when trying to equip shield with pistol.
------------------------------------------------------------------------
4366e9f | lowerthanred | 2011-02-11 19:49:52 +0000

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.
------------------------------------------------------------------------
1d08218 | matthiaskrgr | 2011-02-11 13:32:58 +0000

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.
------------------------------------------------------------------------
c80c1e4 | fluzz | 2011-02-10 23:14:13 +0000

levels: fix position of some obstacles on levels 9 and 12
------------------------------------------------------------------------
3617c62 | fluzz | 2011-02-10 23:07:29 +0000

levels: fix position of some obstacles on level 11
------------------------------------------------------------------------
b517a91 | fluzz | 2011-02-10 23:02:21 +0000

levels: fix position of some obstacles on level 10
------------------------------------------------------------------------
3f012a6 | fluzz | 2011-02-10 22:56:14 +0000

levels: fix position of some obstacles on level 0
------------------------------------------------------------------------
7ab5c37 | fluzz | 2011-02-10 22:33:56 +0000

lvl validator: Check if the collision rectangle of an obstacle goes past
the level boundaries.
------------------------------------------------------------------------
39609c2 | matthiaskrgr | 2011-02-10 20:38:02 +0000

shop: fix scroll button selection area being slightly offset in lowest
resolution, fixes (#3149501). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
a42512d | matthiaskrgr | 2011-02-08 22:31:41 +0000

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)
------------------------------------------------------------------------
3795581 | matthiaskrgr | 2011-02-08 21:46:59 +0000

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.
------------------------------------------------------------------------
be78ba7 | matthiaskrgr | 2011-02-08 21:37:15 +0000

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.
------------------------------------------------------------------------
79dff96 | matthiaskrgr | 2011-02-08 18:14:27 +0000

obstacles: enable transparency for brick wall obstacles 322 and 323, for
more consistency.
------------------------------------------------------------------------
bbb829e | matthiaskrgr | 2011-02-08 14:37:56 +0000

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.
------------------------------------------------------------------------
9478b81 | matthiaskrgr | 2011-02-08 14:29:47 +0000

map: level 8: move the blue double door of the abandoned house a little
so it join the surrounding walls fine.
------------------------------------------------------------------------
6d91b6b | matthiaskrgr | 2011-02-08 14:29:32 +0000

map: level 8: slightly move some wall elemets of Francis' ex-home (the
abandoned house) so they align in a proper line.
------------------------------------------------------------------------
329f00b | matthiaskrgr | 2011-02-08 14:29:18 +0000

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.
------------------------------------------------------------------------
9786271 | matthiaskrgr | 2011-02-08 14:29:02 +0000

map: level 12: slightly move some doors down so they don't appear to be
floating a few cm above the ground anymore.
------------------------------------------------------------------------
6bde15a | matthiaskrgr | 2011-02-08 10:52:16 +0000

audio: don't play hit-sound several times when Tux dies (fixes
#3135195). Patch by Samuel. Committing for real this time.
------------------------------------------------------------------------
5f47aae | matthiaskrgr | 2011-02-08 10:50:23 +0000

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.
------------------------------------------------------------------------
780dd95 | matthiaskrgr | 2011-02-08 10:44:08 +0000

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
------------------------------------------------------------------------
ebc6a32 | matthiaskrgr | 2011-02-08 10:32:34 +0000

audio: don't play hit-sound several times when Tux dies (fixes
#3135195). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
2f41543 | matthiaskrgr | 2011-02-07 21:55:28 +0000

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.
------------------------------------------------------------------------
e827df4 | matthiaskrgr | 2011-02-07 19:25:07 +0000

map: level 12: replace some npc waypoints that are only used by bots by
bot waypoints. (replace purple WPs by white WPs)
------------------------------------------------------------------------
e731516 | matthiaskrgr | 2011-02-07 18:05:20 +0000

shop: add missing line break between short item description and price.
Patch by Samuel Pitoiset.
------------------------------------------------------------------------
bd26de5 | matthiaskrgr | 2011-02-07 14:13:37 +0000

quest: the yellow toolkit: if the singularity is dead and the player
tries to walk away, bots will attack. Patch by Miles.
------------------------------------------------------------------------
739aed4 | matthiaskrgr | 2011-02-07 13:35:34 +0000

map: level 12: remove unused map label "NewTuxStartGameSquare3". Patch
by Miles.
------------------------------------------------------------------------
ffbe1d7 | lowerthanred | 2011-02-06 18:39:50 +0000

Rename 'sword_motion' and 'gun_motion' to more descriptive and percise
'1hmelee' and '2hranged'.
------------------------------------------------------------------------
6bb8070 | lowerthanred | 2011-02-06 18:20:16 +0000

Add graphics for Exoskeletal Joint, Silencer and Shock Discharger
addons.
------------------------------------------------------------------------
487f02a | fluzz | 2011-02-05 22:37:31 +0000

De-hardcodification of wearable items.
------------------------------------------------------------------------
9ef2669 | matthiaskrgr | 2011-02-05 17:45:18 +0000

map: level 13: completely isolate level 13 from all other levels
------------------------------------------------------------------------
0eeaeab | matthiaskrgr | 2011-02-05 17:35:32 +0000

map: level 13: remove unused map label and waypoints (keep two waypoints
to avoid possible game crash)
------------------------------------------------------------------------
137d961 | ahuillet | 2011-02-05 17:05:40 +0000

event: clean up event trigger code in preparation for future work.
------------------------------------------------------------------------
9fe6081 | ahuillet | 2011-02-05 17:05:20 +0000

map: Empty unused level 12.
------------------------------------------------------------------------
a947df4 | skangas | 2011-02-05 12:49:35 +0000

text: Rename TEXT_STRETCH to LINE_HEIGHT_FACTOR, while providing
mechanisms for using a default.
------------------------------------------------------------------------
c5d5461 | matthiaskrgr | 2011-02-05 12:17:22 +0000

takeover: display the number of takeover charges the bot has in
pre-hacking screen. Patch by Miles.
------------------------------------------------------------------------
70c01be | matthiaskrgr | 2011-02-04 22:59:52 +0000

documentation: replace 'cvs' with 'svn' in a code comment of
./src/init.c. Patch by Miles.
------------------------------------------------------------------------
c7892d0 | matthiaskrgr | 2011-02-04 22:32:40 +0000

dialog: AfterTakeover: add reference to Lorem Ipsum (is shown sometimes
when ./hcf.py is clicked).
------------------------------------------------------------------------
2ad9156 | matthiaskrgr | 2011-02-04 21:36:31 +0000

dialog: stone: remove accidentally inserted BOM (FEFF) from last commit.
Thanks to rudi_s for pointing out.
------------------------------------------------------------------------
a34a41c | matthiaskrgr | 2011-02-04 21:05:26 +0000

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.
------------------------------------------------------------------------
5cf4d55 | lowerthanred | 2011-02-04 20:18:14 +0000

Fix riot shield underlaying back. Closes bug 3171798.
------------------------------------------------------------------------
108d3bb | matthiaskrgr | 2011-02-04 13:43:26 +0000

dialog: AfterTakeover: actually say './hcf.py' instead of
'./move_freely.sh' if './hcf.py' option is clicked.
------------------------------------------------------------------------
0f57b14 | skangas | 2011-02-03 23:40:35 +0000

text: (Partially) get rid of global display_char_disabled.
------------------------------------------------------------------------
c8b7442 | matthiaskrgr | 2011-02-03 21:23:44 +0000

dialogs: c-net will never gonna give you up...
------------------------------------------------------------------------
e17480a | matthiaskrgr | 2011-02-03 21:16:35 +0000

remove draw_gl_textured_quad_at_screen_position(). Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
c039bf9 | fluzz | 2011-02-03 21:06:01 +0000

Wrong Lua stack manipulation in lua config file parser.
------------------------------------------------------------------------
ff401a1 | lowerthanred | 2011-02-03 17:12:57 +0000

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).
------------------------------------------------------------------------
dd1a963 | lowerthanred | 2011-02-02 22:46:08 +0000

Changes to Tux's z-ordering that were accidentally left out in previous
commit.
------------------------------------------------------------------------
697f167 | lowerthanred | 2011-02-02 22:29:07 +0000

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.
------------------------------------------------------------------------
bc78f9b | fluzz | 2011-01-30 21:57:47 +0000

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.
------------------------------------------------------------------------
f557a18 | ahuillet | 2011-01-30 21:22:51 +0000

chat: fix indentation (we use tabs not spaces) in chat validator and
update comment as to why we cannot readily validate subdialogs
------------------------------------------------------------------------
1363baa | matthiaskrgr | 2011-01-30 20:54:48 +0000

NPCs: hide invisible Tux from NPCs with the "Rush Tux" state. Patch by
Miles.
------------------------------------------------------------------------
cb48a68 | matthiaskrgr | 2011-01-30 17:40:58 +0000

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.
------------------------------------------------------------------------
925ca24 | matthiaskrgr | 2011-01-30 11:59:17 +0000

takeover: fix Tux model being chopped apart in SDL mode during actual
takeover game (#3167588). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
0f50743 | matthiaskrgr | 2011-01-30 11:12:35 +0000

map: fix a few more grass transitions on level 8, Temple Wood.
------------------------------------------------------------------------
6bc243e | matthiaskrgr | 2011-01-30 10:53:14 +0000

remove enemy_hit_text. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
bcaee58 | skangas | 2011-01-30 10:49:29 +0000

sound: Remove check for playing sound several times in a row.
------------------------------------------------------------------------
14bf497 | matthiaskrgr | 2011-01-30 10:20:00 +0000

Dialog: doc moore: use ratios rather than fixed percentages to determine
if Tux is injured. Patch by Miles.
------------------------------------------------------------------------
8084c19 | skangas | 2011-01-30 10:19:37 +0000

Comment start of sound_effects.c declarations in proto.h
------------------------------------------------------------------------
b184878 | matthiaskrgr | 2011-01-30 10:04:37 +0000

dialog validator: require node 99 and change output format (print nodes
in columns). Patch by Miles.
------------------------------------------------------------------------
ee330ba | skangas | 2011-01-30 10:00:35 +0000

dialog: Disable sound during validation to improve performance.
------------------------------------------------------------------------
28843a3 | skangas | 2011-01-30 10:00:24 +0000

sound: General cleanups
------------------------------------------------------------------------
ab8569d | skangas | 2011-01-30 10:00:13 +0000

tux: Ensure Tux stands still after second game start.
------------------------------------------------------------------------
46940c8 | skangas | 2011-01-30 10:00:02 +0000

tux: Make Tux face the player when starting new game.
------------------------------------------------------------------------
c1ac629 | matthiaskrgr | 2011-01-30 09:50:52 +0000

items: move descriptive strings from hud.c to item_archtypes. Patch by
Miles.
------------------------------------------------------------------------
6b34410 | matthiaskrgr | 2011-01-30 09:43:55 +0000

dialog: give a reward for beating nethack. Patch by Miles.
------------------------------------------------------------------------
75b638c | skangas | 2011-01-30 09:09:06 +0000

Add TAGS to .gitignore.
------------------------------------------------------------------------
e114f7c | skangas | 2011-01-30 04:02:09 +0000

Remove outdated comments referring to long dead function ShuffleEnemys.
------------------------------------------------------------------------
8eb89c9 | matthiaskrgr | 2011-01-29 23:16:34 +0000

Remove useless #ifdef HAVE_LIBGL making code more readable. Patch by
Stefan Kangas.
------------------------------------------------------------------------
6c17d23 | matthiaskrgr | 2011-01-29 23:06:42 +0000

dialog: add dialog and quest for Will Gapes in Hell Fortress entrance.
Patch by Kurtis Parramore.
------------------------------------------------------------------------
1505306 | matthiaskrgr | 2011-01-29 23:06:30 +0000

dialog: add "Gapes Gluttony" quest to Michelangelo's dialog. Patch by
Kurtis Parramore.
------------------------------------------------------------------------
9a821e8 | matthiaskrgr | 2011-01-29 23:06:18 +0000

quests: define a new "Gapes Gluttony" quest for the new Will Gapes
character. Patch by Miles.
------------------------------------------------------------------------
b22c513 | matthiaskrgr | 2011-01-29 23:06:05 +0000

NPC: actually add Will Gapes to the game. Patch by Miles.
------------------------------------------------------------------------
6fabf73 | matthiaskrgr | 2011-01-29 23:05:46 +0000

items: add items for the Gapes Gluttony Quest to be used by Will Gapes.
Patch by Miles.
------------------------------------------------------------------------
ac8ee5a | matthiaskrgr | 2011-01-29 21:33:35 +0000

Configuration: Don't run the game in fullscreen mode by default.
------------------------------------------------------------------------
1ee16fc | matthiaskrgr | 2011-01-29 21:18:57 +0000

README: Remove outdated comment about fadings not working properly in
SDL mode. This has been fixed! :)
------------------------------------------------------------------------
62fefd3 | matthiaskrgr | 2011-01-29 21:10:10 +0000

Editor: Show scrolling help dot in SDL mode. Fixes #3092779. Patch by
Samuel Pitoiset.
------------------------------------------------------------------------
7f6fedc | matthiaskrgr | 2011-01-29 21:07:20 +0000

README: Explain how to get Intel 915/945 GPUs (EEE pcs) working
correctly. Patch by Miles.
------------------------------------------------------------------------
cfb96c6 | matthiaskrgr | 2011-01-29 17:42:32 +0000

Get rid of the "Individual shape of this droid [...]" lines in
droid_archtypes: use a string not a number. Patch by Miles.
------------------------------------------------------------------------
90febe2 | matthiaskrgr | 2011-01-29 16:28:23 +0000

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.
------------------------------------------------------------------------
6709d89 | matthiaskrgr | 2011-01-29 15:34:36 +0000

Main Menu: several small modifications to the option menu.
------------------------------------------------------------------------
1d260e4 | matthiaskrgr | 2011-01-29 15:04:01 +0000

Lua: Two new functions: get_tux_max_hp() and tux_hp_ratio(). Patch by
Miles.
------------------------------------------------------------------------
059e57e | ahuillet | 2011-01-29 14:44:29 +0000

PrefixToFilename is a global (albeit poorly named) symbol. Put it in
global.h.
------------------------------------------------------------------------
0639821 | matthiaskrgr | 2011-01-29 11:15:29 +0000

Do not decrement Tux's health when the god mode cheat is enabled. Patch
by Samuel Pitoiset.
------------------------------------------------------------------------
04cfeb0 | matthiaskrgr | 2011-01-29 11:05:23 +0000

Editor: Do no display bot states. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
a7daefb | matthiaskrgr | 2011-01-29 09:42:09 +0000

Add play_sound_directly() definition between #ifdef HAVE_LIBSDL_MIXER /
#endif , fixes #316739. Patch by Alexander Solovets.
------------------------------------------------------------------------
564ea6c | matthiaskrgr | 2011-01-29 09:36:11 +0000

Random Dungeon Generation: Small fixes according to static code check.
Patch by Alexander Solovets.
------------------------------------------------------------------------
b81581a | matthiaskrgr | 2011-01-28 20:28:23 +0000

Map: Beautifying a few more grass transitions here and there.
------------------------------------------------------------------------
28f5ea9 | matthiaskrgr | 2011-01-28 13:18:08 +0000

Cheat Menu: Display current amount of cash the player has next to the
'c' (acquire 1 million circuits) cheat option. Patch by Miles.
------------------------------------------------------------------------
d73dcdb | matthiaskrgr | 2011-01-28 13:09:44 +0000

Fix the offset issue with name labels (for Iris etc.). Patch by Miles.
------------------------------------------------------------------------
b420ae3 | skangas | 2011-01-28 03:10:09 +0000

items: Change all references to item "duration" to "durability"
------------------------------------------------------------------------
669e581 | matthiaskrgr | 2011-01-27 20:13:11 +0000

Map: Make one of the checkerboard pattern floor squares a little smaller
to better fit to the crates on it. (Level 50, Hell Fortress)
------------------------------------------------------------------------
1526f71 | matthiaskrgr | 2011-01-27 15:37:36 +0000

Editor: Do not drop any item on the floor if the user cancelled the
dropping item action. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
d1a3b11 | lowerthanred | 2011-01-27 14:53:36 +0000

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.
------------------------------------------------------------------------
636f400 | matthiaskrgr | 2011-01-27 13:18:26 +0000

Revert "Rename item "duration" to "durability". Patch by Stefan Kangas."
------------------------------------------------------------------------
0cb9dff | matthiaskrgr | 2011-01-27 13:09:13 +0000

Revert "Shop: Show expected selling/buying price in slider widget. Patch
by Miles" since it breaks the build.
------------------------------------------------------------------------
316d902 | matthiaskrgr | 2011-01-27 12:51:24 +0000

Rename item "duration" to "durability". Patch by Stefan Kangas.
------------------------------------------------------------------------
14b23e8 | matthiaskrgr | 2011-01-27 12:51:02 +0000

Shop: Show expected selling/buying price in slider widget. Patch by
Miles
------------------------------------------------------------------------
7bdf1f9 | matthiaskrgr | 2011-01-27 12:50:41 +0000

Fix items that explode being mislabled in hud.c. Patch by Miles.
------------------------------------------------------------------------
a31c3a5 | matthiaskrgr | 2011-01-26 18:43:37 +0000

Dialog: Add missing period to Lukas' dialog (node 3).
------------------------------------------------------------------------
11ac8f1 | matthiaskrgr | 2011-01-26 18:22:09 +0000

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.
------------------------------------------------------------------------
0f588cf | matthiaskrgr | 2011-01-26 17:08:27 +0000

Dialog: Update to Koan so one can meet him before Duncan, patch by
Miles.
------------------------------------------------------------------------
2ddc6a6 | matthiaskrgr | 2011-01-26 16:03:40 +0000

Map: Remove some more terrain dublication near the border between level
8 and 17.
------------------------------------------------------------------------
3781fc6 | matthiaskrgr | 2011-01-26 15:16:20 +0000

Shop: Offer small grenades in Duncan's shop. Patch by Miles.
------------------------------------------------------------------------
39a1b7a | matthiaskrgr | 2011-01-26 14:13:10 +0000

Dialog: Tux now has to pay some first-time tax in order to pass the
western Desert Gate being required to finish Koans quest.
------------------------------------------------------------------------
d5abc05 | matthiaskrgr | 2011-01-26 13:27:41 +0000

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
------------------------------------------------------------------------
f36900b | matthiaskrgr | 2011-01-26 13:21:27 +0000

Dialog: Fixing some logic in Iris' dialog. Patch by Miles.
------------------------------------------------------------------------
30346bc | lowerthanred | 2011-01-25 17:24:12 +0000

Basic jacket rotation images now show sleeves like all other images.
------------------------------------------------------------------------
c24cb74 | matthiaskrgr | 2011-01-25 13:06:37 +0000

Map: Fix some floor tile placing dublication between levels 8 and 9 and
nearby levels.
------------------------------------------------------------------------
ae91a8d | matthiaskrgr | 2011-01-25 13:06:24 +0000

Map: Beautifying some more grass transitions here and there.
------------------------------------------------------------------------
d91a02c | matthiaskrgr | 2011-01-24 21:59:33 +0000

Map: Beautifying a few more grass transitions here and there.
------------------------------------------------------------------------
5604abb | matthiaskrgr | 2011-01-24 15:25:35 +0000

NPC: Give DocMoore, Dixon and Stone different weapons. Patch by Miles.
------------------------------------------------------------------------
443533f | matthiaskrgr | 2011-01-24 15:21:00 +0000

Fix spelling and remove useless whitespaces in code comments in
colldet.c and pathfinder.c
------------------------------------------------------------------------
0127661 | fluzz | 2011-01-24 08:55:18 +0000

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.
------------------------------------------------------------------------
eb81317 | fluzz | 2011-01-24 08:29:42 +0000

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).
------------------------------------------------------------------------
d35e4c3 | fluzz | 2011-01-23 23:14:22 +0000

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.
------------------------------------------------------------------------
aa77a17 | fluzz | 2011-01-23 22:03:34 +0000

Fix a wrong heuristic in the A* implementation.
------------------------------------------------------------------------
6cfd29c | fluzz | 2011-01-23 22:03:21 +0000

Do not launch the pathfinder if a bot is blocking the destination
location. This avoid to needlessly run 50 A* recursions.
------------------------------------------------------------------------
775dabf | fluzz | 2011-01-23 22:03:05 +0000

Rename CheckIfWayIsFreeOfDroids() to way_free_of_droids(), and introduce
a new location_free_of_droids().
------------------------------------------------------------------------
f91f845 | matthiaskrgr | 2011-01-23 19:29:23 +0000

lvledit: create categories for items and floor tiles, patch by Ahuillet
based on Miles patch.
------------------------------------------------------------------------
33b5511 | matthiaskrgr | 2011-01-23 18:46:18 +0000

Dialogs: A few spelling and grammar corrections to Kevin.dialog and
Kevin-Lawnmower.dialog by Kurtis Parramore.
------------------------------------------------------------------------
7bf6bf8 | matthiaskrgr | 2011-01-23 17:35:37 +0000

Editor: Major update to the help text.
------------------------------------------------------------------------
7876625 | skangas | 2011-01-23 15:55:57 +0000

lua: When receiving an item, show its name in the big screen message.
------------------------------------------------------------------------
8b23697 | skangas | 2011-01-23 15:32:36 +0000

Remove unused higlighting mode option.
------------------------------------------------------------------------
93deaca | skangas | 2011-01-23 15:18:55 +0000

Minor spelling fixes.
------------------------------------------------------------------------
bf52465 | skangas | 2011-01-23 15:09:07 +0000

Comment spelling fixes by Matthias Krueger.
------------------------------------------------------------------------
9607e0b | matthiaskrgr | 2011-01-23 15:04:45 +0000

Editor: move some buttons for quicked access.
------------------------------------------------------------------------
3af17eb | skangas | 2011-01-23 14:53:45 +0000

Make update_quest() safer. Patch by Miles.
------------------------------------------------------------------------
ff4b6aa | skangas | 2011-01-23 14:50:11 +0000

items: Equipped items no longer lose durability when held in cursor.
Patch by Pedro Arana.
------------------------------------------------------------------------
c2c7f06 | matthiaskrgr | 2011-01-23 14:46:41 +0000

Skip CTD on item drop screen of the level editor. Patch by Miles.
------------------------------------------------------------------------
5068d90 | skangas | 2011-01-23 14:37:19 +0000

Improve rendering of transparent rectangles in SDL. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
9aae097 | matthiaskrgr | 2011-01-23 14:36:53 +0000

Modified Parser (src/map.c) for Special Forces (map/ReturnOfTux.droids),
patch by Miles.
------------------------------------------------------------------------
0d5053d | matthiaskrgr | 2011-01-23 14:25:27 +0000

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.
------------------------------------------------------------------------
cf3a5dd | matthiaskrgr | 2011-01-23 14:04:18 +0000

Fix bug where certain sounds were not played like they should, patch by
Skangas.
------------------------------------------------------------------------
644943c | matthiaskrgr | 2011-01-23 13:49:00 +0000

Small plasma  spell + grenade item by Miles.
------------------------------------------------------------------------
84683d5 | matthiaskrgr | 2011-01-23 13:39:40 +0000

Remove the character_descriptions[] as it is unused. Patch by Miles.
------------------------------------------------------------------------
d758789 | matthiaskrgr | 2011-01-23 13:36:10 +0000

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.
------------------------------------------------------------------------
040cb93 | matthiaskrgr | 2011-01-23 08:28:39 +0000

Fix HUD description of small EMP spell/program. Patch by Miles.
------------------------------------------------------------------------
ec1115c | fluzz | 2011-01-22 17:17:15 +0000

Do not prepend 'graphics/' to a font name before to call LoadFont(). The
graphics subdir is already added later, by the image loading system.
------------------------------------------------------------------------
af98bd7 | fluzz | 2011-01-22 17:17:03 +0000

Have find_file() also looking into current working directory.
------------------------------------------------------------------------
5bdf1c2 | matthiaskrgr | 2011-01-22 15:39:44 +0000

Imrovements to the shops item multiplicity slider (it can now also be
moved with arrow keys for example) by Esa-Matti Mourujärvi.
------------------------------------------------------------------------
14d0ab3 | matthiaskrgr | 2011-01-22 12:12:37 +0000

Remove copyright information from freedroidRPG -v output.
------------------------------------------------------------------------
b5919b9 | matthiaskrgr | 2011-01-22 12:12:25 +0000

Decrease agression distance for all "civilian" models from 8 to 2, patch
by Miles.
------------------------------------------------------------------------
8136bc4 | matthiaskrgr | 2011-01-21 22:49:17 +0000

Fixing some typos in code comments and removing some useless code
comments.
------------------------------------------------------------------------
2d32bbe | matthiaskrgr | 2011-01-21 20:19:08 +0000

Fixing curtain being always transparent in SDL (#3084025) . Setting
alpha to 127, patch by Hazsam.
------------------------------------------------------------------------
80c74d9 | matthiaskrgr | 2011-01-21 20:01:05 +0000

Make a seperate droid_archtype for Tania (so she is human), patch by
Miles.
------------------------------------------------------------------------
f710c0f | matthiaskrgr | 2011-01-21 20:00:51 +0000

Seperate freedroid.droid_archetypes from freedroid.enemy_surfaces, patch
by Miles.
------------------------------------------------------------------------
06d422a | matthiaskrgr | 2011-01-21 19:48:21 +0000

Replace blit_iso_image_to_screen_position() by
display_image_on_screen(), patch by Hakzsam.
------------------------------------------------------------------------
0a889d1 | ahuillet | 2011-01-21 17:30:14 +0000

saveloadgame needs to include scandir.h for MS Windows
------------------------------------------------------------------------
85dd748 | ahuillet | 2011-01-20 17:12:09 +0000

add correct mime-type to iso_helm1 tux graphics
------------------------------------------------------------------------
e27cc28 | matthiaskrgr | 2011-01-20 15:55:52 +0000

Adding a small quest involving the 'another item' from previous revision
and Iris.
------------------------------------------------------------------------
9e872ac | matthiaskrgr | 2011-01-20 15:55:40 +0000

Make Bruce react to Tux wearing Dixons helmet (and add possibility to
receive another item or some money for it).
------------------------------------------------------------------------
7854446 | matthiaskrgr | 2011-01-20 15:55:27 +0000

Move Iris character to Town (level 0).
------------------------------------------------------------------------
1b58d6a | matthiaskrgr | 2011-01-20 15:55:10 +0000

New Singularity quest: 'Droids are my friends' by Xenux, JK Wood and
Miles.
------------------------------------------------------------------------
334eac3 | matthiaskrgr | 2011-01-20 15:54:48 +0000

Implemention of a 'short' radial spells / a new small EMP grenade item.
Patch by Miles
------------------------------------------------------------------------
80b8d11 | matthiaskrgr | 2011-01-20 15:54:30 +0000

Fix obstacle issues caused by svn revision 3725, bug 3160903. Patch by
Miles.
------------------------------------------------------------------------
bd2652b | lowerthanred | 2011-01-20 14:50:55 +0000

New, updated and improved model for Tux! Name changes and new animation
types will follow in another commit.
------------------------------------------------------------------------
2e2ded3 | matthiaskrgr | 2011-01-19 21:21:59 +0000

Fixing shadows of obstacles 67 and 68, bug 3158983, by Hakzsam and me.
------------------------------------------------------------------------
27d524b | matthiaskrgr | 2011-01-18 20:16:25 +0000

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.
------------------------------------------------------------------------
256e96f | matthiaskrgr | 2011-01-18 20:16:12 +0000

Fix collision rectangles for all normal brick walls, bug introduced in
3725, patch by Hakszam.
------------------------------------------------------------------------
c630970 | matthiaskrgr | 2011-01-17 21:49:33 +0000

Some more progress on Hell Fortress, level 50 + small easter egg (that
wont be spoiled by some commit message) by Xenux
------------------------------------------------------------------------
e73090a | matthiaskrgr | 2011-01-17 18:33:53 +0000

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.
------------------------------------------------------------------------
4fa569e | matthiaskrgr | 2011-01-17 18:12:36 +0000

Big update on Hell Fortress, level 50. Patch by Xenux.
------------------------------------------------------------------------
011f5c0 | skangas | 2011-01-17 07:49:42 +0000

Animate Tux as standing still after having teleported.
------------------------------------------------------------------------
b999199 | skangas | 2011-01-16 20:56:04 +0000

Editor: Fix bug where "Beautify grass" button was not displayed in
lowest resolution. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
ecf2393 | skangas | 2011-01-16 20:55:54 +0000

Editor: Fix bug where dragging object made it invisible. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
4d6d94e | skangas | 2011-01-16 20:55:41 +0000

Editor: Enable wall placing function for all cracked brick walls. Patch
by Samuel Pitoiset.
------------------------------------------------------------------------
a0eabc0 | skangas | 2011-01-16 20:55:29 +0000

Editor: Fix wall placing function for all normal brick walls. Patch by
Samuel Pitoiset.
------------------------------------------------------------------------
fef529f | skangas | 2011-01-16 17:01:24 +0000

Disable screen fading when running -b dialog. Idea by Matthias Krueger.
------------------------------------------------------------------------
bac02d6 | skangas | 2011-01-16 16:53:02 +0000

Remove additional code forgotten in last commit. Fixes "Back" button in
Performance menu.
------------------------------------------------------------------------
2a7b3be | skangas | 2011-01-16 16:43:25 +0000

Remove option to disable screen fadings from menu.
------------------------------------------------------------------------
52d4e8e | skangas | 2011-01-16 16:41:15 +0000

Enable fadings by default.
------------------------------------------------------------------------
33887c2 | skangas | 2011-01-16 16:32:38 +0000

Fix fading screen in/out in SDL.
------------------------------------------------------------------------
72e2a79 | matthiaskrgr | 2011-01-16 14:33:54 +0000

beautifying several grass transitions
------------------------------------------------------------------------
647f495 | skangas | 2011-01-15 13:08:44 +0000

Fix several memory leaks.
------------------------------------------------------------------------
fde0f0a | ahuillet | 2011-01-09 17:21:13 +0000

Revert "Free player name string after using it in menu. Fixes small
memory leak."
------------------------------------------------------------------------
a8d8ff5 | ahuillet | 2011-01-09 16:49:55 +0000

Free player name string after using it in menu. Fixes small memory leak.
------------------------------------------------------------------------
245b5c2 | ahuillet | 2011-01-09 16:49:45 +0000

Properly  free atlas data.
------------------------------------------------------------------------
4b4245d | ahuillet | 2011-01-09 15:35:06 +0000

Fix memory leak when reading an atlas.
------------------------------------------------------------------------
ec5d0be | ahuillet | 2011-01-09 15:18:52 +0000

Increase delay in ScrollText - text was scrolling too fast.
------------------------------------------------------------------------
e496c5a | ahuillet | 2011-01-09 15:18:41 +0000

Remove CropItApart.sh which has never been used for anything.
------------------------------------------------------------------------
0a22ca2 | ahuillet | 2011-01-09 14:17:55 +0000

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.
------------------------------------------------------------------------
725cba4 | ahuillet | 2011-01-09 14:17:42 +0000

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.
------------------------------------------------------------------------
5adbca7 | ahuillet | 2011-01-09 13:56:41 +0000

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.
------------------------------------------------------------------------
b93feaa | ahuillet | 2011-01-09 13:56:26 +0000

Regenerated floor tiles atlas with x, y, w, h, offset_x and offset_y.
------------------------------------------------------------------------
e5aa916 | ahuillet | 2011-01-09 13:56:00 +0000

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.
------------------------------------------------------------------------
9faf566 | ahuillet | 2011-01-09 13:55:49 +0000

make_atlas: don't try to put our own output from a previous run into the
atlas. Add image offset to the atlas.
------------------------------------------------------------------------
10e61ec | ahuillet | 2011-01-09 13:55:37 +0000

floor tiles: run dos2unix on two offset files.
------------------------------------------------------------------------
1d6a390 | ahuillet | 2011-01-09 09:13:05 +0000

takeover: free graphics image once graphics have been loaded.
------------------------------------------------------------------------
4487b21 | ahuillet | 2011-01-09 09:12:53 +0000

image: check image size against gl max texture size in load_image
------------------------------------------------------------------------
f125f57 | ahuillet | 2011-01-08 18:32:39 +0000

Update gitignore for make_atlas.
------------------------------------------------------------------------
f376b70 | ahuillet | 2011-01-08 18:32:30 +0000

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.
------------------------------------------------------------------------
4b36067 | ahuillet | 2011-01-08 18:32:19 +0000

atlas: Change OpenGL atlas format in order to support several atlases
being specified in a single file.
------------------------------------------------------------------------
8554011 | ahuillet | 2011-01-08 18:00:32 +0000

Fix spelling Maschine->Machine in teleporter names. Reported by Bart
Martens.
------------------------------------------------------------------------
58fa0ad | ahuillet | 2011-01-08 17:50:57 +0000

Remove previous python atlas-making tool.
------------------------------------------------------------------------
2ed5308 | ahuillet | 2011-01-08 17:50:46 +0000

Regenerate floor tiles atlas with the new tool.
------------------------------------------------------------------------
4dd41e6 | ahuillet | 2011-01-08 17:50:35 +0000

atlas: add an atlas creation tool.
------------------------------------------------------------------------
b1d1741 | ahuillet | 2011-01-08 17:50:23 +0000

obstacles: indexed PNGs do not work so well with transparency
------------------------------------------------------------------------
fb3f283 | ahuillet | 2011-01-08 17:50:07 +0000

Fix a clang-analyzer warning in inventory item amount displaying code.
------------------------------------------------------------------------
c75c563 | ahuillet | 2011-01-08 17:49:54 +0000

Fix a potential division by 0 in shop if an item has no rotation image.
------------------------------------------------------------------------
05d7575 | ahuillet | 2011-01-08 17:49:43 +0000

item upgrades: shut some warnings in code
------------------------------------------------------------------------
113da69 | ahuillet | 2011-01-08 10:53:28 +0000

win32: Remove unused files in win32/.
------------------------------------------------------------------------
a93d465 | ahuillet | 2011-01-08 10:38:57 +0000

Add missing gettext marker to some quest texts. Patch by Matthias.
------------------------------------------------------------------------
d1d5b7b | ahuillet | 2011-01-08 10:38:47 +0000

Remove some now useless lvledit validator exception. Patch by Matthias
Krueger.
------------------------------------------------------------------------
91058fc | ahuillet | 2011-01-08 10:38:37 +0000

Add one name ("expert") to melee/ranged/programming skill names. Patch
by Pedro Arana.
------------------------------------------------------------------------
fff3dd9 | ahuillet | 2011-01-08 10:38:28 +0000

Minor improvement to money drop roll. Patch by Pedro Arana.
------------------------------------------------------------------------
0c774fe | ahuillet | 2011-01-08 10:38:17 +0000

items: Immediately hide item on character when an equipped item is
picked up. Patch by Stefan Kangas.
------------------------------------------------------------------------
6fb045e | ahuillet | 2011-01-08 10:38:05 +0000

chat: While NPC is talking, update the window and show the mouse cursor.
Patch by Stefan Kangas.
------------------------------------------------------------------------
64f54b0 | ahuillet | 2011-01-07 22:24:35 +0000

Remove unused function item_type_cannot_be_equipped(). Reported by Pedro
Arana.
------------------------------------------------------------------------
c62ac97 | lowerthanred | 2011-01-06 22:18:49 +0000

Artifact on iso_freighter_railway_0005.png removed, fix by Matthias.
------------------------------------------------------------------------
04a6998 | ahuillet | 2011-01-06 21:54:53 +0000

shop: Use struct image to display item rotational portraits.
------------------------------------------------------------------------
31f90c9 | ahuillet | 2011-01-06 21:54:41 +0000

image: introduce delete_image, to completely free an image (SDL surface
+ openGL texture)
------------------------------------------------------------------------
57c30bf | ahuillet | 2011-01-06 19:02:09 +0000

Takover now uses struct image instead of doing its own stuff. Removed
now unused rip_rectangle_from_alpha_image in favor of create_subimage.
------------------------------------------------------------------------
13e493d | ahuillet | 2011-01-06 19:01:55 +0000

Graphical selection bar used for buying e.g. multiple items at once now
uses struct image instead of dealing with SDL surfaces directly.
------------------------------------------------------------------------
9686d99 | ahuillet | 2011-01-06 19:01:43 +0000

iso_image_loaded() is now called image_loaded() and lies in image.c.
------------------------------------------------------------------------
0e504fc | ahuillet | 2011-01-06 17:59:18 +0000

lvledit: remove requirement that all screen must be covered by widgets.
Fixes crashes when it is not the case.
------------------------------------------------------------------------
19ee090 | ahuillet | 2011-01-06 17:59:05 +0000

Use sdl_draw_rectangle() to draw inventory occupied squares instead of
relying on png files in SDL mode.
------------------------------------------------------------------------
abc568a | ahuillet | 2011-01-06 17:58:49 +0000

Make sdl_draw_rectangle() available outside of graphics.c.
------------------------------------------------------------------------
89373a6 | ahuillet | 2011-01-04 21:01:46 +0000

image: introduce free_image_surface, which frees the SDL surface in an
image.
------------------------------------------------------------------------
1acce9a | ahuillet | 2011-01-04 20:46:41 +0000

image: fix create_subimage to properly set the source surface as opaque
instead of alpha-blending it onto the empty subimage surface.
------------------------------------------------------------------------
e9b591a | ahuillet | 2011-01-04 19:50:11 +0000

skills: skill level numbers now use struct image abstraction. Fix
numbers appearing flipped in OpenGL mode.
------------------------------------------------------------------------
fe65e56 | ahuillet | 2011-01-04 18:22:45 +0000

skills: Fix skill selection screen's page selector buttons not being
easily clickable.
------------------------------------------------------------------------
0b4d4be | lowerthanred | 2011-01-03 19:26:11 +0000

Change magnetic railway to freighter railway, change obstacle order to
fit rendering script, visual improvements to the model.
------------------------------------------------------------------------
0ca90fa | fluzz | 2011-01-03 08:40:42 +0000

Fix a special case in DLC.
------------------------------------------------------------------------
406a15c | ahuillet | 2011-01-01 17:24:10 +0000

npc: Shop inventories are now struct dynarray instead of large static
arrays. This significantly improves loadgame performance.
------------------------------------------------------------------------
b7c0962 | skangas | 2010-12-28 13:59:25 +0000

Fix serious memory leak in takeover screen.
------------------------------------------------------------------------
ea7f6ef | skangas | 2010-12-28 13:59:13 +0000

Revert "Revert "Scale droid image in Takeover info screen. (bug
#3132103)""
------------------------------------------------------------------------
3d33a32 | ahuillet | 2010-12-28 10:27:44 +0000

Revert "Scale droid image in Takeover info screen. (bug #3132103)"
------------------------------------------------------------------------
e8e39db | ahuillet | 2010-12-27 20:58:15 +0000

Properly display zoomed out bullets - assuming we should display them in
the leveleditor at all...
------------------------------------------------------------------------
172deb2 | fluzz | 2010-12-26 21:03:24 +0000

[dialog] add dialog to kevins lawnmower + implement lawnmower Patch by
Matthias Krueger.
------------------------------------------------------------------------
980f1e5 | fluzz | 2010-12-26 20:54:19 +0000

[dialogs] Kevin guard: use [b] [/b] instead of CAPS. Patch by Matthias
Krueger.
------------------------------------------------------------------------
dc54d73 | fluzz | 2010-12-26 20:50:27 +0000

Level 0/Town: move some shelves slightly nearer to walls Patch by
Matthias Krueger.
------------------------------------------------------------------------
db35191 | skangas | 2010-12-26 20:41:11 +0000

Show 'Right click to use' in banner only when item is in inventory.
------------------------------------------------------------------------
2292ab4 | skangas | 2010-12-26 20:38:38 +0000

Remove references to voice samples in chat code.
------------------------------------------------------------------------
f6181ce | ahuillet | 2010-12-26 13:25:37 +0000

npc: Increase NPC inventory size to 25 (Stone has 23 items).
------------------------------------------------------------------------
6029255 | ahuillet | 2010-12-26 13:20:23 +0000

npc: inventory size is MAX_ITEMS_IN_NPC_INVENTORY not
MAX_ITEMS_IN_INVENTORY. Exposes existing errors.
------------------------------------------------------------------------
d30e00c | ahuillet | 2010-12-26 13:19:45 +0000

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.
------------------------------------------------------------------------
b6332ed | skangas | 2010-12-26 00:35:52 +0000

Scale droid image in Takeover info screen. (bug #3132103)
------------------------------------------------------------------------
d0a1706 | skangas | 2010-12-26 00:21:29 +0000

Run jpegoptim (default lossless operation) on JPG images, saving 448k in
total.
------------------------------------------------------------------------
eac6e0e | ahuillet | 2010-12-26 00:15:35 +0000

Remove unused variables following a patch from today.
------------------------------------------------------------------------
02fe8ad | ahuillet | 2010-12-25 23:19:27 +0000

Fix quick inventory keys display.
------------------------------------------------------------------------
1b71d74 | ahuillet | 2010-12-25 23:01:05 +0000

Fix text not appearing in SDL mode. Alpha values for SDL surfaces are
still a bit of a mystery.
------------------------------------------------------------------------
96bd500 | ahuillet | 2010-12-25 22:52:17 +0000

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.
------------------------------------------------------------------------
c5e2b2b | ahuillet | 2010-12-25 22:47:25 +0000

Fix load_image_surface() SetAlpha call, remove redundant font code.
------------------------------------------------------------------------
c5b6bab | skangas | 2010-12-25 22:31:12 +0000

Fix bug where notification window was not hidden in new character screen
(SDL). (bug #3144475)
------------------------------------------------------------------------
9fc41c3 | ahuillet | 2010-12-25 22:00:31 +0000

Remove get_iso_image_from_file_and_path in favor of the struct image
constructor load_image_surface.
------------------------------------------------------------------------
14da9d3 | ahuillet | 2010-12-25 19:44:08 +0000

Remove useless SDL light radius chunks offsets.
------------------------------------------------------------------------
a14627a | ahuillet | 2010-12-25 19:43:36 +0000

Load light radius SDL chunks using load_image. The offsets for those
chunks are useless.
------------------------------------------------------------------------
1503de1 | ahuillet | 2010-12-25 19:28:51 +0000

Default offset for images loaded without one is 0 (this is the case for
e.g. UI graphics).
------------------------------------------------------------------------
e7863d9 | ahuillet | 2010-12-25 19:21:23 +0000

load_iso_image is a struct image constructor and is now called
load_image, located in image.c
------------------------------------------------------------------------
1a0901e | ahuillet | 2010-12-25 10:12:28 +0000

blit_iso_image_to_map_position calls glDrawPixels in OpenGL mode. Add an
error message so we know where it has to be removed.
------------------------------------------------------------------------
b4432bc | ahuillet | 2010-12-25 10:12:14 +0000

Create textures for bullets and blasts. This will probably improve
drawing performance - and fixes the issue of blasts and bullets being
flipped.
------------------------------------------------------------------------
c184753 | skangas | 2010-12-25 02:36:21 +0000

The Town-TuxGuard can now tell Tux where to find Spencer. Patch by
Matthias Krueger.
------------------------------------------------------------------------
ce77b31 | ahuillet | 2010-12-24 23:39:51 +0000

Fix item rotation graphics upside-down in shop.
------------------------------------------------------------------------
1d51421 | ahuillet | 2010-12-24 23:35:07 +0000

Fix enemy graphics being upside-down in SDL mode.
------------------------------------------------------------------------
519c96b | ahuillet | 2010-12-24 23:24:59 +0000

flip images in openGL mode for savegame thumbnails
------------------------------------------------------------------------
d868604 | ahuillet | 2010-12-23 22:26:00 +0000

lvledit: clip the minimap to its corner.
------------------------------------------------------------------------
bdbd8a1 | ahuillet | 2010-12-23 22:22:33 +0000

Use glScissor() to re-implement clipping for text printing, following
removal of clip planes that were overkill.
------------------------------------------------------------------------
cc5a684 | ahuillet | 2010-12-23 21:56:38 +0000

Leftover from previous revision: radial spells were flipped vertically,
or so it seems.
------------------------------------------------------------------------
3f90ceb | ahuillet | 2010-12-23 21:47:09 +0000

graphics: do not flip images vertically when in OpenGL mode any longer -
except when using glDrawPixels which does require it.
------------------------------------------------------------------------
e39e493 | ahuillet | 2010-12-23 21:46:51 +0000

Use load_iso_image() to load obstacle shadows.
------------------------------------------------------------------------
d50e53c | ahuillet | 2010-12-23 21:46:41 +0000

Do not attempt to load a default chat droid portrait that does not exist
any longer.
------------------------------------------------------------------------
ac1cf3f | skangas | 2010-12-23 13:45:55 +0000

Allow player to equip a weapon by dropping it on the bottom left weapon
display.
------------------------------------------------------------------------
d3a012d | skangas | 2010-12-23 09:07:35 +0000

Do not overwrite savegame when creating a new game using the same name.
------------------------------------------------------------------------
ad5fd9f | skangas | 2010-12-23 08:33:47 +0000

Remove option_sample_file_name completely from chat code.
------------------------------------------------------------------------
344fbb8 | ahuillet | 2010-12-22 17:02:27 +0000

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.
------------------------------------------------------------------------
0320063 | ahuillet | 2010-12-22 16:51:25 +0000

Fix obstacle highlighting broken when changing the default GL_BLEND
state to enabled.
------------------------------------------------------------------------
65dbb27 | ahuillet | 2010-12-22 16:15:10 +0000

Fix quick inventory slot number font.
------------------------------------------------------------------------
0898498 | skangas | 2010-12-22 13:33:21 +0000

Quiet a compiler warning introduced in r3622. (bug #3141677)
------------------------------------------------------------------------
5c76fab | skangas | 2010-12-22 12:31:38 +0000

Increase framerate in ScrollText() function by lowering delay between
frames.
------------------------------------------------------------------------
2c126de | skangas | 2010-12-22 12:27:00 +0000

Stop ReadValueFromStringWithDefault() from segfaulting if passed NULL
value.
------------------------------------------------------------------------
addb5d8 | ahuillet | 2010-12-21 21:46:06 +0000

Make leveleditor main menu use leveleditor's background, not game's.
Remove useless InitiateMenu function.
------------------------------------------------------------------------
c0c46ea | ahuillet | 2010-12-21 20:32:06 +0000

items: re-add color filters for almost-broken item alarms in OpenGL
mode.
------------------------------------------------------------------------
de66b1f | ahuillet | 2010-12-21 20:31:55 +0000

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.
------------------------------------------------------------------------
07263b1 | ahuillet | 2010-12-21 19:23:16 +0000

text: render characters in batches. Dramatically improves OpenGL text
rendering performance.
------------------------------------------------------------------------
092238b | ahuillet | 2010-12-21 19:23:03 +0000

text: do not use OpenGL clipping planes for rendering any longer. Might
be incorrect but I am uncertain at this point.
------------------------------------------------------------------------
471b14d | ahuillet | 2010-12-21 19:22:52 +0000

Remove some uses of our_SDL_update_rect_wrapper.
------------------------------------------------------------------------
a066699 | ahuillet | 2010-12-21 19:22:40 +0000

Remove call to PutCharFont when displaying quick inventory, as this
function is for internal use in the font engine only.
------------------------------------------------------------------------
269a536 | skangas | 2010-12-21 15:46:27 +0000

Cleanup the channel_done() function.
------------------------------------------------------------------------
27ba534 | ahuillet | 2010-12-20 21:38:53 +0000

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.
------------------------------------------------------------------------
c451fed | ahuillet | 2010-12-20 21:38:42 +0000

Remove unused function FreeOurBFonts. We cannot free fonts any longer -
not that it worked before anyway.
------------------------------------------------------------------------
aef8ad2 | ahuillet | 2010-12-20 21:38:31 +0000

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).
------------------------------------------------------------------------
d715ef9 | ahuillet | 2010-12-20 21:38:20 +0000

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.
------------------------------------------------------------------------
a18bff4 | ahuillet | 2010-12-20 21:38:09 +0000

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.
------------------------------------------------------------------------
8829118 | ahuillet | 2010-12-20 21:37:47 +0000

Fix font height computation following font format changes. The code
assumes that fonts have fixed height, but the format is more flexible
than this.
------------------------------------------------------------------------
722d900 | ahuillet | 2010-12-20 21:37:37 +0000

gluefont: don't output empty font file when no characters were found.
------------------------------------------------------------------------
00b6dbf | ahuillet | 2010-12-20 21:37:27 +0000

gitignore: added gluefont explodefont
------------------------------------------------------------------------
f1a7416 | ahuillet | 2010-12-20 21:37:18 +0000

Font code can now read multiline font atlases as produced by gluefont.
It is compatible with the existing fonts.
------------------------------------------------------------------------
51bb22e | ahuillet | 2010-12-20 21:37:09 +0000

gluefont and explodefont are now reciprocal. The format they manipulate
is not used in the game at this point.
------------------------------------------------------------------------
0235eb5 | ahuillet | 2010-12-20 21:36:58 +0000

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.
------------------------------------------------------------------------
f5b0d4d | ahuillet | 2010-12-20 21:36:46 +0000

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.
------------------------------------------------------------------------
1acd0b0 | ahuillet | 2010-12-20 21:36:34 +0000

Remove unused fonts.
------------------------------------------------------------------------
88353ad | ahuillet | 2010-12-20 21:36:18 +0000

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.
------------------------------------------------------------------------
c48d8f7 | ahuillet | 2010-12-20 21:36:05 +0000

Updated .gitignore with more object files.
------------------------------------------------------------------------
a06b7e6 | ahuillet | 2010-12-20 21:35:56 +0000

Make use of the new image abstraction for floor tiles drawing. Improves
code clarity.
------------------------------------------------------------------------
4c6baae | ahuillet | 2010-12-20 21:35:46 +0000

Add image.c, containing clean SDL and OpenGL abstraction for drawing
images.
------------------------------------------------------------------------
2cc07a0 | ahuillet | 2010-12-20 21:35:33 +0000

Improve error message in GetMapBrick.
------------------------------------------------------------------------
f69322a | ahuillet | 2010-12-20 21:35:23 +0000

Remove useless glMatrixMode() call in OpenGL text drawing code.
------------------------------------------------------------------------
3c66c6f | ahuillet | 2010-12-20 21:35:14 +0000

Use load_iso_image() to load floor tiles instead of duplicating its
code.
------------------------------------------------------------------------
f84d6de | ahuillet | 2010-12-20 21:35:02 +0000

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.
------------------------------------------------------------------------
734b303 | skangas | 2010-12-20 21:02:09 +0000

Make Doc Moore directly respond to Tux if he starts a dialog and Tux is
injured. Patch by Matthias Krüger.
------------------------------------------------------------------------
7bc672f | skangas | 2010-12-20 21:01:56 +0000

Add missing gettext "_" to Jasmines dialog. Minor cleanups. Patch by
Matthias Krüger.
------------------------------------------------------------------------
6051ae3 | skangas | 2010-12-20 21:01:38 +0000

Give Tux more cooling when getting a Drink from Ewald. Minor cleanups.
Patch by Matthias Krüger.
------------------------------------------------------------------------
974b325 | skangas | 2010-12-20 16:04:43 +0000

Make several variables in sound.c static, removing some unused ones.
------------------------------------------------------------------------
58d1106 | skangas | 2010-12-20 16:02:53 +0000

Remove several unused and useless parameters from
chat_do_menu_selection().
------------------------------------------------------------------------
0fa9530 | skangas | 2010-12-19 15:58:12 +0000

Cleanup of the names of statistic fields in tux_t.
------------------------------------------------------------------------
278777f | skangas | 2010-12-19 15:47:19 +0000

Remove sound.h.
------------------------------------------------------------------------
c005d1b | skangas | 2010-12-19 15:47:01 +0000

Rename play_sample_using_wav_cache() to play_sound_cached() removing two
useless parameters.
------------------------------------------------------------------------
563c719 | ahuillet | 2010-12-18 08:51:33 +0000

Move two autoguns on level 35 to hide bullet collision detection issues.
This needs serious work.
------------------------------------------------------------------------
1224e32 | ahuillet | 2010-12-17 22:52:04 +0000

bullets: completely remove ability to ask bullets to ignore collisions
with walls. This was useless and poorly implemented.
------------------------------------------------------------------------
aa1b13c | ahuillet | 2010-12-17 22:38:01 +0000

Remove unused "daylight cycle" option from leveleditor.
------------------------------------------------------------------------
800b763 | ahuillet | 2010-12-17 22:37:44 +0000

Remove now unused function sample_wait() forgotten by skangas in a
previous patch.
------------------------------------------------------------------------
b6e38a5 | ahuillet | 2010-12-17 22:27:10 +0000

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.
------------------------------------------------------------------------
6a429f1 | ahuillet | 2010-12-17 22:16:29 +0000

Remove "automap scale" option from menu which was not doing anything.
------------------------------------------------------------------------
ea22d0b | ahuillet | 2010-12-17 22:06:40 +0000

Add commonly used resolutions to list. Patch by Elliot Thomas.
------------------------------------------------------------------------
4ef9f64 | ahuillet | 2010-12-17 22:04:58 +0000

Improve readability of level droids file. Patch by Miles.
------------------------------------------------------------------------
bb7c528 | ahuillet | 2010-12-17 22:00:16 +0000

lua: add has_item(). Patch by Miles.
------------------------------------------------------------------------
837a0c4 | ahuillet | 2010-12-17 21:57:49 +0000

dialogs: c-net can "mount" the deliverance quest disk, this outputs a
list of names
------------------------------------------------------------------------
408883f | ahuillet | 2010-12-17 21:57:38 +0000

New quest: deliverance. Originally written by Infrared, with work from
Miles and Matthias.
------------------------------------------------------------------------
85c9add | skangas | 2010-12-17 13:22:29 +0000

Remove 'BEGIN' / 'END OF AUTORS NOTES' from dialog files. Patch by
Matthias Krüger.
------------------------------------------------------------------------
d4bb984 | skangas | 2010-12-17 13:19:18 +0000

Minor update to the README file.  Patch by Matthias Krüger.
------------------------------------------------------------------------
42dfd1d | skangas | 2010-12-17 13:16:49 +0000

Update Website URL in HELP_WANTED file.  Patch by Matthias Krüger.
------------------------------------------------------------------------
16c11e7 | skangas | 2010-12-17 13:16:40 +0000

Rename PlayOnceNeededSoundSample() to play_sound() removing two unused
and useless parameters.
------------------------------------------------------------------------
af9c529 | skangas | 2010-12-17 12:10:28 +0000

Remove useless parameter from GiveSubtitleNSample(). We always want to
update the screen.
------------------------------------------------------------------------
864c4d8 | ahuillet | 2010-12-16 21:31:29 +0000

Shut up a warning on debian-based systems (pay attention to fread return
value).
------------------------------------------------------------------------
912bbe4 | ahuillet | 2010-12-16 21:26:19 +0000

Unbreak the build.
------------------------------------------------------------------------
00f1208 | ahuillet | 2010-12-16 21:19:14 +0000

Remove useless "resist_fire" and "resist_electricity" values from Tux.
------------------------------------------------------------------------
a186b05 | ahuillet | 2010-12-16 21:07:03 +0000

Fix current weapon's ammunition not being displayed any longer.
------------------------------------------------------------------------
08c05f5 | ahuillet | 2010-12-16 21:01:08 +0000

Make one function static.
------------------------------------------------------------------------
8fe3913 | ahuillet | 2010-12-16 20:47:40 +0000

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.
------------------------------------------------------------------------
578fcf8 | ahuillet | 2010-12-16 20:47:28 +0000

Clean up item graphics loading mechanism, and implement item graphics
lazy loading to speed up game startup.
------------------------------------------------------------------------
ea51bb5 | ahuillet | 2010-12-15 19:04:33 +0000

Added magnetic railway obstacles. They aren't yet finished. Patch by
Xenux.
------------------------------------------------------------------------
8eb87ff | ahuillet | 2010-12-15 18:23:28 +0000

map: added freight station, a supply point for the hell fortress. Patch
by Xenux.
------------------------------------------------------------------------
cfbd9b2 | ahuillet | 2010-12-15 18:18:26 +0000

graphics: added magnetic railway obstacle, by Xenux.
------------------------------------------------------------------------
30558e8 | skangas | 2010-12-12 21:13:23 +0000

Remove unused variables and initializations detected by clang-analyzer.
------------------------------------------------------------------------
9f63c0c | ahuillet | 2010-12-12 18:12:25 +0000

map: First steps for Hell Fortress, by Xenux.
------------------------------------------------------------------------
26a74ab | ahuillet | 2010-12-12 18:00:55 +0000

Make more use of iso_image_loaded() wherever possible. Simplify
obstacles lazyload logic with this.
------------------------------------------------------------------------
0bd5899 | ahuillet | 2010-12-12 17:50:31 +0000

Use iso_image_loaded() instead of doing manual checking for the same
thing.
------------------------------------------------------------------------
34a1c54 | ahuillet | 2010-12-12 17:50:19 +0000

item upgrades: load UI graphics with load_iso_image() instead of doing
custom stuff.
------------------------------------------------------------------------
ce4e10c | ahuillet | 2010-12-12 17:37:28 +0000

skills: make use of load_iso_image() instead of doing the same thing
with specific code. Removes code while keeping the same feature
perimeter.
------------------------------------------------------------------------
edc830f | ahuillet | 2010-12-12 16:57:15 +0000

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).
------------------------------------------------------------------------
e83b9f9 | ahuillet | 2010-12-12 16:56:54 +0000

Collisions between blasts and bullets are not checked any longer. This
did not make sense in any case.
------------------------------------------------------------------------
bdf2ca1 | ahuillet | 2010-12-12 15:45:35 +0000

Fix character names for MapEd and TutorialTux not being properly set.
Disallow empty character name at character creation.
------------------------------------------------------------------------
076c4ea | ahuillet | 2010-12-12 15:28:44 +0000

Not succeeding in retrieving savegame stats (date and size) is no longer
a fatal error.
------------------------------------------------------------------------
a22f7e3 | skangas | 2010-12-12 15:21:47 +0000

Fix crash when aborting creation of new hero.
------------------------------------------------------------------------
603e40a | skangas | 2010-12-12 15:11:10 +0000

When Tux is paralyzed, animate him as standing still.
------------------------------------------------------------------------
5361f1d | skangas | 2010-12-12 15:09:24 +0000

Forbid using the inventory or any items while paralyzed.
------------------------------------------------------------------------
088e6d3 | ahuillet | 2010-12-12 14:32:59 +0000

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.
------------------------------------------------------------------------
0fdf313 | ahuillet | 2010-12-12 12:17:29 +0000

Blasts now have factions - they behave like bullets. Friendly blasts
won't hurt you, hostile blasts won't hurt hostiles.
------------------------------------------------------------------------
172cf93 | ahuillet | 2010-12-12 11:58:36 +0000

map: change water+little-piece-of-land tiles to 100% water on two maps.
Patch by Matthias.
------------------------------------------------------------------------
e631c4f | ahuillet | 2010-12-12 11:58:25 +0000

Remove waypoint+path that made Bender stuck. Patch by Matthias.
------------------------------------------------------------------------
9a7e53c | ahuillet | 2010-12-12 11:58:15 +0000

dialogs: improvements to some 'this is a bug/you shouldn't be able to
see this' dialog nodes. Patch by Matthias.
------------------------------------------------------------------------
46e2a38 | ahuillet | 2010-12-12 11:57:59 +0000

Add information about used sockets in item description. Patch by Xenux.
------------------------------------------------------------------------
0bdb1ae | ahuillet | 2010-12-12 11:57:45 +0000

Ensure the effective primary stats never drop below 1
------------------------------------------------------------------------
9220d05 | ahuillet | 2010-12-12 11:48:08 +0000

benchmark: fix mapgen benchmark not initializing its dummy level
properly.
------------------------------------------------------------------------
a79b913 | ahuillet | 2010-12-12 11:30:54 +0000

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.
------------------------------------------------------------------------
9c5f354 | ahuillet | 2010-12-12 11:20:51 +0000

mission: do not forget to free the Lua code of missions when clearing
the missions array (avoid memleaks).
------------------------------------------------------------------------
8831110 | ahuillet | 2010-12-12 11:20:41 +0000

Sanitize initialization code for Tux, ensuring memory is properly freed
and data properly reset.
------------------------------------------------------------------------
e431077 | ahuillet | 2010-12-12 11:20:24 +0000

Check Me.BigScreenMessage before trying to display it - makes sure that
it is not NULL.
------------------------------------------------------------------------
3759cf6 | ahuillet | 2010-12-12 09:40:36 +0000

benchmark: fix mapgen benchmark so it does not try to write a level at
0x00000000.
------------------------------------------------------------------------
f8a2c55 | ahuillet | 2010-12-12 09:21:08 +0000

Remove Blast typedef.
------------------------------------------------------------------------
26fdc1b | ahuillet | 2010-12-12 09:20:54 +0000

loadship: NUL-terminate the ship data string. Fixes a "use of
uninitialized data" warning from valgrind.
------------------------------------------------------------------------
08549cd | ahuillet | 2010-12-12 09:20:42 +0000

loadship: Fix memory leaks. None of our dynarrays were properly freed
when loading a ship.
------------------------------------------------------------------------
c4b2199 | skangas | 2010-12-12 02:55:43 +0000

Fix invalid array access. (bug #3135264)
------------------------------------------------------------------------
e11141e | ahuillet | 2010-12-11 19:27:18 +0000

enemy: rename monster_level to drop_class for clarity. Remove
force_magical_items that was unused.
------------------------------------------------------------------------
9a5ab99 | ahuillet | 2010-12-11 19:27:02 +0000

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.
------------------------------------------------------------------------
1f2599d | ahuillet | 2010-12-11 18:22:02 +0000

Make blast damage on tux take damage factor (armor) into account.
------------------------------------------------------------------------
c8cc9d0 | ahuillet | 2010-12-11 18:21:51 +0000

Change "mine" in struct bullet from signed char to char. Shuts up a
warning and should have no other impact.
------------------------------------------------------------------------
b661b86 | ahuillet | 2010-12-11 18:21:41 +0000

Move get_current_fps() at a more appropriate place in hud.c
------------------------------------------------------------------------
6e2da52 | skangas | 2010-12-11 12:44:55 +0000

Use blit_iso_image_to_screen_position() for drawing iso_images.  Patch
by Ari Mustonen.
------------------------------------------------------------------------
1067fe6 | ahuillet | 2010-12-11 12:25:20 +0000

Remove useless checks for Me.energy and Me.temperature after applying an
item - this is already done every frame.
------------------------------------------------------------------------
657030e | ahuillet | 2010-12-11 12:25:09 +0000

Remove unused function IsActiveLevel, legacy of FreedroidRPG's past.
------------------------------------------------------------------------
d32b00e | ahuillet | 2010-12-11 12:24:53 +0000

Remove useless MessageWasDone field from struct blast, and stop checking
Tux's energy before damaging tux with a blast.
------------------------------------------------------------------------
45ad3ae | skangas | 2010-12-11 12:08:05 +0000

Sanitize the way texts and the item banner are written to the combat
window.
------------------------------------------------------------------------
370d0c4 | skangas | 2010-12-10 18:38:06 +0000

Fix hiding the mouse cursor when a) entering menu and b) taking a
savegame screenshot.
------------------------------------------------------------------------
e219cb9 | skangas | 2010-12-10 17:17:45 +0000

Two comment spelling fixes. Patch by Miles.
------------------------------------------------------------------------
55c525c | skangas | 2010-12-10 11:01:55 +0000

Fix two warnings introduced by the two most recent commits.
------------------------------------------------------------------------
d1455cf | skangas | 2010-12-10 10:43:57 +0000

Stop Tux from moving while shooting or swinging a weapon.
------------------------------------------------------------------------
5005dab | skangas | 2010-12-10 10:39:37 +0000

Fix bug where incorrect XP reward was displayed upon completing a quest.
(bug #3132128)
------------------------------------------------------------------------
04bef73 | ahuillet | 2010-12-09 20:58:40 +0000

takeover: droid image now faces screen. Patch by Miles.
------------------------------------------------------------------------
fffbf1b | ahuillet | 2010-12-09 20:55:46 +0000

map: Block the way between terminals on level 0 to prevent the player
from behind stuck between them by the guard following him.
------------------------------------------------------------------------
c43e90a | ahuillet | 2010-12-09 20:46:36 +0000

Check for virtual position validity when displaying obstacles, before
making use of the virtual position values.
------------------------------------------------------------------------
58fe0d5 | ahuillet | 2010-12-09 20:46:23 +0000

Fix obstacle display code - no more z-ordering issues nor disappearing
obstacles, as appeared following the new obstacle glue code.
------------------------------------------------------------------------
9011e94 | skangas | 2010-12-08 21:00:35 +0000

Rename blit_our_own_mouse_cursor() to blit_mouse_cursor().
------------------------------------------------------------------------
25fa03a | skangas | 2010-12-08 20:40:08 +0000

Use text_widget for the droid description in the takeover minigame menu.
------------------------------------------------------------------------
c04c9c8 | skangas | 2010-12-08 20:33:56 +0000

Replace ingame_global_mode with facilities to change the mouse cursor.
------------------------------------------------------------------------
d3eccf0 | ahuillet | 2010-12-08 17:04:13 +0000

Implement new semantics for obstacles glue, take 2.
------------------------------------------------------------------------
2fba651 | skangas | 2010-12-08 10:16:39 +0000

Change mouse cursor over text_widget only when scrolling is possible.
------------------------------------------------------------------------
05208cf | skangas | 2010-12-08 10:01:55 +0000

Add 'Played Time' statistic to notes in Quest Browser.
------------------------------------------------------------------------
b60008e | skangas | 2010-12-08 09:59:17 +0000

Remove USE_OWN_MOUSE_CURSOR flag option since we always want this.
------------------------------------------------------------------------
078ab14 | skangas | 2010-12-08 03:22:40 +0000

Fix bug where clicking the exit button in the Quest Log would cause Tux
to move.
------------------------------------------------------------------------
b714cce | ahuillet | 2010-12-06 21:08:51 +0000

Revert "Implement new semantics for obstacles glue." pending fixes of
previously unseen issues with obstacle displaying.
------------------------------------------------------------------------
f9fac27 | ahuillet | 2010-12-06 21:01:47 +0000

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.
------------------------------------------------------------------------
41d91d2 | ahuillet | 2010-12-06 20:50:55 +0000

Fix big memory leak in tux model loading.
------------------------------------------------------------------------
933ed86 | ahuillet | 2010-12-06 20:50:44 +0000

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.
------------------------------------------------------------------------
de1800d | skangas | 2010-12-06 19:08:56 +0000

Clarify instruction text during character creation
------------------------------------------------------------------------
8da41be | skangas | 2010-12-06 17:51:22 +0000

Improve messages about insufficient funds in shop.
------------------------------------------------------------------------
4f37c47 | skangas | 2010-12-06 17:41:11 +0000

Remove the XPM mouse cursor.
------------------------------------------------------------------------
1c74aac | ahuillet | 2010-12-04 12:28:19 +0000

Remove unnecessary check in blit_running_power_bars(). Patch by Stefan
Kangas.
------------------------------------------------------------------------
5fb6cbb | ahuillet | 2010-12-04 12:01:15 +0000

Fix text banner overlaid by cursor when displaying teleporter name, move
closer to cursor when displaying interactive obstacles names.
Contributed by Stefan Kangas.
------------------------------------------------------------------------
472b831 | ahuillet | 2010-12-04 11:54:24 +0000

Improve obstacle placement on new level 58. Patch by Matthias.
------------------------------------------------------------------------
ca4a363 | ahuillet | 2010-12-04 11:44:07 +0000

Hide background mouse cursor when entering menu. Patch by Stefan Kangas.
------------------------------------------------------------------------
0571c43 | ahuillet | 2010-11-28 19:23:34 +0000

Make sure the character name does not keep ".bkp" at the end when
loading the backup slot. Bug reported by Andrew Rink.
------------------------------------------------------------------------
eb466f3 | ahuillet | 2010-11-28 16:37:04 +0000

takeover: slightly improve instructions. Patch by Matthias.
------------------------------------------------------------------------
56e2791 | ahuillet | 2010-11-28 16:27:00 +0000

lvledit: fix spelling mistakes in code comments.  Patch by Matthias.
------------------------------------------------------------------------
26e23ae | ahuillet | 2010-11-28 16:18:07 +0000

lvledit: protect against cycling obstacle selection outside of the map.
Possible fix for a crash we do not manage to reproduce. Reported by
Sukeri.
------------------------------------------------------------------------
baebacb | ahuillet | 2010-11-28 10:52:44 +0000

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.
------------------------------------------------------------------------
8341933 | ahuillet | 2010-11-28 10:27:00 +0000

mapgen: tweak parameters to actually place libraries, and place more
gardens.
------------------------------------------------------------------------
34d0a99 | ahuillet | 2010-11-28 09:46:29 +0000

Change alert_window() function into a variadic function. Patch by
Esa-Matti Mourujärvi.
------------------------------------------------------------------------
79dc48b | ahuillet | 2010-11-28 09:36:49 +0000

Correct spelling and grammar mistakes in many of the code's comments.
Patch by Matthias Krüger.
------------------------------------------------------------------------
9d9e94d | fluzz | 2010-11-27 22:01:08 +0000

Update version string to 0.14.1+svn
------------------------------------------------------------------------
0cbe2c4 | fluzz | 2010-11-27 21:56:31 +0000

Mentions the Tutorial in the StartOfGame scroll text. Patch by Matthias
Kruger.
------------------------------------------------------------------------
19126a9 | fluzz | 2010-11-27 21:54:25 +0000

Make SADD go attack Tania, if you open up the sealed doors.
------------------------------------------------------------------------
b015c10 | fluzz | 2010-11-27 21:50:40 +0000

Remove unneeded set_bot_state()
------------------------------------------------------------------------
090fbfc | fluzz | 2010-11-27 21:47:19 +0000

shop: change buy slider's max value to be item's multiplicity at most
------------------------------------------------------------------------
caa024d | fluzz | 2010-11-27 21:39:04 +0000

Remove useless kettel from desert valley. Patch by Matthias Kruger.
------------------------------------------------------------------------
27831b8 | ahuillet | 2010-11-27 20:37:06 +0000

Add bots on level 58, forgotten in rev. 3474.
------------------------------------------------------------------------
9f549a2 | ahuillet | 2010-11-27 20:16:58 +0000

Add waypoints on level 42 to prevent crashes when taken over bots come
onto this level.
------------------------------------------------------------------------
dc7a75e | ahuillet | 2010-11-27 20:10:44 +0000

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.
------------------------------------------------------------------------
b5f0032 | ahuillet | 2010-11-27 17:29:19 +0000

shop: use append_item_description() like is done for the HUD. This makes
sure that shop and HUD descriptions of items are the same.
------------------------------------------------------------------------
9e380e8 | ahuillet | 2010-11-27 17:21:50 +0000

hud: use struct auto_string when building item description instead of a
static buffer.
------------------------------------------------------------------------
304f48b | ahuillet | 2010-11-27 13:57:37 +0000

Ran optipng on all graphics.
------------------------------------------------------------------------
806c6a0 | ahuillet | 2010-11-27 13:43:29 +0000

Remove dead variable in load_enemies().
------------------------------------------------------------------------
3c7b56f | ahuillet | 2010-11-27 13:43:19 +0000

Remove dead variable in CheatMenu()
------------------------------------------------------------------------
74230fe | ahuillet | 2010-11-27 13:43:09 +0000

Remove dead variable in decode_waypoints().
------------------------------------------------------------------------
293e244 | ahuillet | 2010-11-27 13:43:00 +0000

lvledit: remove dead variables in grass actions.
------------------------------------------------------------------------
59d8dce | ahuillet | 2010-11-27 13:42:48 +0000

mapgen: Fix exit position computation (distances were incorrectly
computed.
------------------------------------------------------------------------
7a4886d | ahuillet | 2010-11-27 13:42:37 +0000

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.
------------------------------------------------------------------------
d0fd026 | ahuillet | 2010-11-26 23:03:23 +0000

dialog: fix typo in kevin dialog, caught by tobixen.
------------------------------------------------------------------------
edadc6e | ahuillet | 2010-11-26 22:14:10 +0000

Update ChangeLog for 0.14.1.
------------------------------------------------------------------------
84f0e12 | ahuillet | 2010-11-26 22:12:26 +0000

This is FreedroidRPG 0.14.1, fixing a bug that corrupts savegames.
------------------------------------------------------------------------
aa4bd25 | ahuillet | 2010-11-26 21:02:06 +0000

dialogs: Fix Kevin's dialog having "FIXME" text.
------------------------------------------------------------------------
a8e50ef | ahuillet | 2010-11-26 20:20:18 +0000

Regenerate animated obstacle lists when defragmenting the obstacle list
(when removing items in the editor or destroying crates/barrels). Fixes
savegame corruption that would make the game unplayable.
------------------------------------------------------------------------
efceb21 | ahuillet | 2010-11-26 20:20:07 +0000

Update version string: FreedroidRPG 0.14+svn.
------------------------------------------------------------------------
1c2d469 | ahuillet | 2010-11-25 18:32:44 +0000

Update Changelog for 0.14.
------------------------------------------------------------------------
671ec4e | ahuillet | 2010-11-25 18:29:33 +0000

This is FreedroidRPG 0.14.
------------------------------------------------------------------------
b4cd12a | ahuillet | 2010-11-25 18:28:22 +0000

hud: make a 10000 chars buffer, not 5000, to prevent a possible crash we
had a report of. Will fix with struct auto_string when 0.14 is out.
------------------------------------------------------------------------
622a2be | ahuillet | 2010-11-21 10:12:16 +0000

npc: add stackable items to NPC inventories in quantities 90->100. This
makes it possible to buy reasonable amounts of ammo from NPCs.
------------------------------------------------------------------------
db9293f | ahuillet | 2010-11-21 09:20:22 +0000

item addons: reduce XP gain of brain stimulator, from 10% to 5%.
------------------------------------------------------------------------
d9daaa4 | ahuillet | 2010-11-21 09:20:12 +0000

item addons: experience_factor is now taken into account for bots that
have been taken over, and XP given through dialogs, not only for combat
kills.
------------------------------------------------------------------------
9ade012 | ahuillet | 2010-11-21 09:19:58 +0000

map: add waypoints on levels 47 and 48. Fixes crashes when pulling taken
over bots on those levels.
------------------------------------------------------------------------
496ff07 | ahuillet | 2010-11-16 06:29:57 +0000

Update version string: this is FreedroidRPG 0.14rc3.
------------------------------------------------------------------------
d7f0d32 | ahuillet | 2010-11-16 06:29:16 +0000

Update Changelog for 0.14rc3.
------------------------------------------------------------------------
790d75b | fluzz | 2010-11-15 23:12:44 +0000

When picking up an item with full inventory when the inv screen is open
should not drop back the item back on the ground. This is a regression.
------------------------------------------------------------------------
873121e | fluzz | 2010-11-15 22:47:00 +0000

Tux anims: Fix some display ordering bugs
------------------------------------------------------------------------
4c7e1d3 | ahuillet | 2010-11-15 21:01:36 +0000

Fix one of laser_rifle bullets being invisible. We need a big overhaul
of our bullet system after 0.14.
------------------------------------------------------------------------
6cce1a7 | ahuillet | 2010-11-15 20:16:26 +0000

Actually replace the files from previous rev.
------------------------------------------------------------------------
d21cb98 | ahuillet | 2010-11-15 20:03:57 +0000

Replace empty rotation portraits for three weapons by a '?' so at least
the user sees something.
------------------------------------------------------------------------
4a563f8 | ahuillet | 2010-11-15 20:03:36 +0000

item upgrades: s/Drag an item here/Place an item here/
------------------------------------------------------------------------
81d34a7 | ahuillet | 2010-11-14 19:58:02 +0000

quests: add more information about the location of things. Patch by
Matthias.
------------------------------------------------------------------------
53a6131 | ahuillet | 2010-11-14 18:14:13 +0000

enemy: fix teleport_enemy() so it correctly checks the destination
position, not source position, for validity.
------------------------------------------------------------------------
91db8a3 | ahuillet | 2010-11-14 17:50:11 +0000

shop: fix buying multiple items, but less than the total amount offered
for sale, not behaving correctly. Patch by Esa-Matti Mourujärvi.
------------------------------------------------------------------------
e7257c5 | ahuillet | 2010-11-14 17:47:30 +0000

map: move shelf on level 8 in order to make a chest possible to open.
------------------------------------------------------------------------
ab6d3e4 | ahuillet | 2010-11-14 17:44:52 +0000

quests: add completion quest log entries for arenas & warehouse
------------------------------------------------------------------------
181d228 | ahuillet | 2010-11-14 16:05:06 +0000

items: use better looking graphics for energy capsule ingame. Patch by
Miles.
------------------------------------------------------------------------
eb062de | ahuillet | 2010-11-12 23:24:32 +0000

Remove door-closing event on hell fortress entrance so as to prevent the
player from getting blocked inside a locked door.
------------------------------------------------------------------------
d730655 | ahuillet | 2010-11-12 23:02:00 +0000

map: add more waypoints on level 33 (crystal caverns), but do not touch
the number of random droids in order not to alter the gameplay balance.
------------------------------------------------------------------------
c138ecc | ahuillet | 2010-11-12 22:54:32 +0000

map: add waypoints and more random bots on level 18 (kevin's underground
station)
------------------------------------------------------------------------
d22fc30 | ahuillet | 2010-11-12 22:46:30 +0000

map: add random droids on levels 55 and 56. It would be sad not to
populate our shiny new random dungeons.
------------------------------------------------------------------------
c34c1dd | fluzz | 2010-11-12 22:20:21 +0000

When opening the shop screen, the description of the selected item is
scrolled up to end.
------------------------------------------------------------------------
3da44c4 | ahuillet | 2010-11-12 22:20:15 +0000

map: add a new room and more waypoints on level 6 (maintenance tunnels)
in order to reduce the number of bots stuck in purewait for a lack of
free waypoints
------------------------------------------------------------------------
cbae24f | ahuillet | 2010-11-12 22:07:17 +0000

map: move master_arena-to-town map label so that the player can move
around without teleporting back by mistake
------------------------------------------------------------------------
351e448 | ahuillet | 2010-11-12 21:58:02 +0000

hit_tux takes a float for damage, not an integer. This fixes overheating
doing no damage.
------------------------------------------------------------------------
20ec83b | fluzz | 2010-11-12 18:41:59 +0000

Tux anim: Fix one display ordering bug
------------------------------------------------------------------------
3edbbf6 | ahuillet | 2010-11-12 17:49:39 +0000

dialogs: fix reference to shield control droid, that now is a terminal.
------------------------------------------------------------------------
71af86e | ahuillet | 2010-11-12 17:04:19 +0000

s/inprisoned/imprisoned/
------------------------------------------------------------------------
e12ec21 | ahuillet | 2010-11-12 17:03:55 +0000

dialogs: Fix grammar in Peter (imprisoned rebel) dialog
------------------------------------------------------------------------
8accf2e | ahuillet | 2010-11-12 15:04:53 +0000

dialogs: fix typo in north gate guard dialog
------------------------------------------------------------------------
a3024e3 | ahuillet | 2010-11-12 14:56:20 +0000

Fix game message log scrolling when the cursor in below the inventory
screen.
------------------------------------------------------------------------
4caf5ba | fluzz | 2010-11-11 22:59:34 +0000

Game crash in shop when an inventory is scrolled and no item is
selected.
------------------------------------------------------------------------
217e763 | ahuillet | 2010-11-11 09:24:24 +0000

This is FreedroidRPG 0.14rc2. Changelog + version string.
------------------------------------------------------------------------
515389a | fluzz | 2010-11-10 22:32:38 +0000

Tux anim: Fix one wrong display ordering.
------------------------------------------------------------------------
f1bd498 | fluzz | 2010-11-10 21:45:09 +0000

Tux anim: Fix some more display orderings.
------------------------------------------------------------------------
5e74400 | fluzz | 2010-11-10 21:17:23 +0000

Tux anim: Fix some wrong display orderings.
------------------------------------------------------------------------
d264131 | ahuillet | 2010-11-10 18:15:55 +0000

shop: do not try to display tux's -1th item. Fixes crashes in shop when
trying to scroll an empty list of items.
------------------------------------------------------------------------
19e40da | ahuillet | 2010-11-10 17:54:38 +0000

Fix struct auto_string's use of vsnprintf() to be compatible with
Microsoft Windows' non standard behavior. This fixes savegames not
working properly on Windows.
------------------------------------------------------------------------
b078cf9 | ahuillet | 2010-11-09 17:42:30 +0000

ungluem: #include <SDL.h>, not SDL/SDL.h. Fixes build on my cross
compiler.
------------------------------------------------------------------------
d51de51 | ahuillet | 2010-11-09 17:42:01 +0000

Updates to make dist-win32.
------------------------------------------------------------------------
9297288 | ahuillet | 2010-11-08 21:33:53 +0000

savestruct: now python3-compatible
------------------------------------------------------------------------
c19377c | ahuillet | 2010-11-08 06:40:09 +0000

Updated Changelog for 0.14rc1 (again).
------------------------------------------------------------------------
2795d39 | ahuillet | 2010-11-08 06:38:21 +0000

Makefile: make clean in lua/ when doing make dist, in order not to
distribute lua/ object files in the tarball.
------------------------------------------------------------------------
be686a7 | fluzz | 2010-11-07 23:26:12 +0000

Adjust start/stop keyframes of walk and run animations.
------------------------------------------------------------------------
b8ac8d2 | ahuillet | 2010-11-07 20:50:18 +0000

Updated Changelog for 0.13->0.14rc1 changes.
------------------------------------------------------------------------
40a418d | ahuillet | 2010-11-07 20:28:56 +0000

Update version number to 0.14rc1. This is FreedroidRPG 0.14rc1 - not yet
officially released, giving room for emergency fixes to the build setup.
------------------------------------------------------------------------
7c17305 | ahuillet | 2010-11-07 20:27:48 +0000

Update Credits version to 0.14.
------------------------------------------------------------------------
b28cdfa | ahuillet | 2010-11-07 20:18:27 +0000

Do not forget pngfuncs.h in the source distribution tarball.
------------------------------------------------------------------------
e453835 | ahuillet | 2010-11-07 20:18:16 +0000

Update to README and FILES.
------------------------------------------------------------------------
2a0ea49 | ahuillet | 2010-11-07 19:42:35 +0000

Add exceptions for level 6 "unpassable" waypoint ways due to blocked
doors.
------------------------------------------------------------------------
842b43a | ahuillet | 2010-11-07 18:25:32 +0000

item addons: Slightly reduce bonuses as an attempt to better balance
addons.
------------------------------------------------------------------------
2029a2d | ahuillet | 2010-11-07 18:03:38 +0000

quest browser: ensure that "No open quests" is always the same color
(blue)
------------------------------------------------------------------------
41555e1 | ahuillet | 2010-11-07 17:47:08 +0000

quest browser: show the scrollup/scrolldown buttons in statistics as
well.
------------------------------------------------------------------------
6030361 | ahuillet | 2010-11-07 17:43:04 +0000

Revert previous fix to cursor-in-inventory bug, and apply Stefan Kangas'
fix instead.
------------------------------------------------------------------------
b5557b2 | ahuillet | 2010-11-07 17:37:57 +0000

Reset global_ingame_mode to normal when the cursor is in the inventory
screen: ensure that the cursor does not stay in "scroll mode" after
moving out from the message log.
------------------------------------------------------------------------
3442daf | ahuillet | 2010-11-07 17:31:11 +0000

Fix text widget behaving incorrectly in shop interface WRT scrolling
item descriptions.
------------------------------------------------------------------------
bd17d9e | ahuillet | 2010-11-07 17:13:38 +0000

Remove debug output.
------------------------------------------------------------------------
7c30300 | ahuillet | 2010-11-07 17:04:28 +0000

Fix mouse handling so that the message log text widget does not "eat"
events meant for the inventory at low resolution.
------------------------------------------------------------------------
464dbdc | fluzz | 2010-11-07 16:51:10 +0000

Use hunting knife ingame motions for laser scalpel, fork and nobody's
edge.
------------------------------------------------------------------------
cbe1c4f | ahuillet | 2010-11-07 16:49:38 +0000

Add a missing . in an item description.
------------------------------------------------------------------------
3af6284 | fluzz | 2010-11-07 16:35:10 +0000

Sort tux_image_archive files by motion class and animated part.
------------------------------------------------------------------------
113964e | ahuillet | 2010-11-07 15:57:50 +0000

Armor system update: - bullets (ranged attacks) hit all the time, damage
to tux is reduced by armor - melee strikes hit tux with a chance to hit
specified in droids_archetypes, damage to tux is reduced by armor -
melee strikes hit bots with a chance to hit specified by tux's attack
rate, and reduced by the bot level
------------------------------------------------------------------------
b1c5e0a | ahuillet | 2010-11-07 15:57:24 +0000

Go back to an armor class system. Each item has an AC value. The AC is
used to compute the damage reduction of the armor, following an
exponential law. 0 AC => 100%dmg, 120 AC => 20%dmg. Implemented for
bullets, not yet for melee strikes.
------------------------------------------------------------------------
ed1f1b1 | ahuillet | 2010-11-07 10:03:44 +0000

mapgen: Do not place waypoints at nonpassable positions, and make sure
waypoints across rooms are connected.
------------------------------------------------------------------------
0e29c4d | ahuillet | 2010-11-06 17:08:52 +0000

dialogs: New teleporter guard dialog by Miles.
------------------------------------------------------------------------
47ad29d | ahuillet | 2010-11-06 15:59:19 +0000

Chance of a lv1 bot hitting tux = 100*exp(-0.018*damage_reduction)
instead of fixed 60. This reverts rev. 2209.
------------------------------------------------------------------------
855a10a | ahuillet | 2010-11-06 11:41:07 +0000

Display quests with no extra vertical spacing, and fix > display
positions in quest browser.
------------------------------------------------------------------------
86c9f9a | ahuillet | 2010-11-06 11:40:56 +0000

Use struct auto_string for quest browser.
------------------------------------------------------------------------
419933a | ahuillet | 2010-11-06 11:40:45 +0000

get_lines_needed can now handle empty strings (0 lines)
------------------------------------------------------------------------
f796a55 | ahuillet | 2010-11-06 11:40:33 +0000

Move quest browser functions to a separate file in order to improve
readability. This clearly separates "mission" and "quest_browser"
functions.
------------------------------------------------------------------------
866c389 | ahuillet | 2010-11-06 09:30:49 +0000

Remove "list waypoints" from cheat menu as it is not useful.
------------------------------------------------------------------------
d7aa60a | ahuillet | 2010-11-05 18:08:06 +0000

Describe repair manual ingame.
------------------------------------------------------------------------
804acf1 | fluzz | 2010-11-03 14:58:08 +0000

Dialogs: Fix to "possible to re-start tanias dialog when she is in
town".
------------------------------------------------------------------------
3e0afcd | fluzz | 2010-11-02 14:05:48 +0000

Fix "Guard dies if pulled into shooting range of Dixons autogun".
------------------------------------------------------------------------
463f34e | fluzz | 2010-11-02 13:33:53 +0000

Fix "North Gate Guard doesn't rush to tux". (bug #3055573) Patch by
Miles.
------------------------------------------------------------------------
769f9fc | fluzz | 2010-11-02 13:25:19 +0000

Switch off autogun in guard citadel entrance (town).
------------------------------------------------------------------------
a5a9337 | ahuillet | 2010-11-01 20:47:32 +0000

Remove random droids on level 35 in order to make Tania's mission
easier.
------------------------------------------------------------------------
b0fbb4a | ahuillet | 2010-11-01 20:42:05 +0000

tutorial: improve "skip" menu behavior, patch by Miles
------------------------------------------------------------------------
4fdbabb | ahuillet | 2010-11-01 20:40:48 +0000

items: make brain stimulator only work with helmets, for consistency
------------------------------------------------------------------------
45eb742 | ahuillet | 2010-11-01 20:36:17 +0000

lvledit: Add an action to the undo/redo stack when the user jumps to the
center of a level from the main menu. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
989c69c | ahuillet | 2010-10-30 10:01:08 +0000

Display statistics in quest log. Patch by Miles.
------------------------------------------------------------------------
282aaf8 | ahuillet | 2010-10-30 10:00:57 +0000

Add statistics tracking variables to Tux structure, and increment them.
Patch by Miles.
------------------------------------------------------------------------
6a61211 | ahuillet | 2010-10-30 09:52:03 +0000

Fill in a few plot holes in Dixon dialog.
------------------------------------------------------------------------
2663ea3 | ahuillet | 2010-10-30 09:51:52 +0000

Attempt to fix a few issues of the random dungeon generator. Voodoo by
Alexander Solovets.
------------------------------------------------------------------------
b08c69e | ahuillet | 2010-10-30 09:05:10 +0000

Town: remove some double sleeping capsules so that they are not
displayed under walls anymore
------------------------------------------------------------------------
8b9c511 | ahuillet | 2010-10-30 09:04:37 +0000

Hide Singularity nodes after they have been used.
------------------------------------------------------------------------
804a74f | ahuillet | 2010-10-30 09:01:35 +0000

Move Iris from level 12 to level 13.
------------------------------------------------------------------------
79233e4 | ahuillet | 2010-10-30 09:01:23 +0000

Complain slightly less loudly when an obstacle type is invalid (< -1 for
example). This should not happen but we had a report of that.
------------------------------------------------------------------------
edd6fa3 | fluzz | 2010-10-29 15:20:43 +0000

Dialogs: add a missing period (".") to Tanias dialog. Patch by Matthias
Kruger
------------------------------------------------------------------------
3c6b16d | fluzz | 2010-10-29 14:57:54 +0000

Tux animation: wrong parameter names were used in the
tuxrender_specs.lua file committed on r3364.
------------------------------------------------------------------------
de844a0 | fluzz | 2010-10-28 21:39:16 +0000

Define Tux's motion classes and how to order the rendering of Tux's part
in a Lua config file.
------------------------------------------------------------------------
e7296e9 | ahuillet | 2010-10-28 05:40:24 +0000

floor tiles: (much, much) faster and more efficient atlas builder, by
Miles.
------------------------------------------------------------------------
73bef50 | ahuillet | 2010-10-28 05:36:37 +0000

Add checks for item types < 0 but different from -1, in order to
consider them equal to -1 (empty slots). This is intended to hide the
possible corruption of item types that was reported to us on 0.13. It is
not possible to know whether FreedroidRPG is to blame, so in case it is,
make sure the bug will not bother another player.
------------------------------------------------------------------------
e4ac0e3 | ahuillet | 2010-10-26 18:12:04 +0000

Compute a new texture atlas - size is 2048x2048.
------------------------------------------------------------------------
e4e32d3 | fluzz | 2010-10-25 22:00:23 +0000

Tux animation (4): Define keyframes of animations in a config file.
------------------------------------------------------------------------
57f2441 | ahuillet | 2010-10-25 19:27:33 +0000

Fix clicking on an item label not properly picking it up when automatic
displaying of item labels is enabled.
------------------------------------------------------------------------
24d793a | ahuillet | 2010-10-25 18:14:17 +0000

Fix item labels positions to be nicely vertically aligned.
------------------------------------------------------------------------
9632334 | ahuillet | 2010-10-25 06:13:32 +0000

dialogs: Hide dilithium-related nodes once the cook's dilithium quest
has been done (for consistency reasons). Patch by Matthias.
------------------------------------------------------------------------
b10841b | ahuillet | 2010-10-24 20:06:44 +0000

floor tiles: slightly imporve the graphics for one of the sidewalk
images. Change by Matthias.
------------------------------------------------------------------------
92862ac | ahuillet | 2010-10-24 19:30:16 +0000

Fix crashes when loading a old (0.13 or earlier) configuration file.
------------------------------------------------------------------------
c1dfa00 | ahuillet | 2010-10-24 18:21:07 +0000

Minor changes in dialogs (typo fixes...) by Matthias.
------------------------------------------------------------------------
9e71e55 | ahuillet | 2010-10-24 18:19:41 +0000

Fix table on level 35. Patch by Matthias.
------------------------------------------------------------------------
8b67ef5 | ahuillet | 2010-10-24 18:19:30 +0000

Fix conference table in level 31. Patch by Matthias.
------------------------------------------------------------------------
ec4ff27 | ahuillet | 2010-10-24 18:19:19 +0000

Fix a column on level 37. Patch by Matthias.
------------------------------------------------------------------------
7dfe61f | ahuillet | 2010-10-24 18:15:31 +0000

Updates to HELP_WANTED by Matthias.
------------------------------------------------------------------------
09d77ee | ahuillet | 2010-10-24 18:13:59 +0000

shop: Prevent selecting past the latest item in the list. Fix crashes.
------------------------------------------------------------------------
c725ca6 | ahuillet | 2010-10-24 17:15:12 +0000

Remove waypoints on level #13.
------------------------------------------------------------------------
5dc9fcb | ahuillet | 2010-10-24 17:14:38 +0000

Hardcode 26 pixels as the width of the arrows in the quest log. Fixes
issues in SDL.
------------------------------------------------------------------------
17f728e | ahuillet | 2010-10-24 16:46:41 +0000

lvledit: Minor modification to displaying of item names when
rightclicking on one in the selection bar. Patch by Matthias.
------------------------------------------------------------------------
8118273 | ahuillet | 2010-10-24 16:40:36 +0000

Fix some typos in item descriptions. Patch by Matthias.
------------------------------------------------------------------------
ed4e929 | ahuillet | 2010-10-24 16:20:04 +0000

Make quest browser "long/short" buttons work across the whole line and
not just on the arrow. This is a hack (we pretend the button is much
larger than it actually appears to be), but it does its work.
------------------------------------------------------------------------
58cd995 | ahuillet | 2010-10-24 15:38:39 +0000

Reset quest log button status when creating a new game (the button will
not stay red across games any longer).
------------------------------------------------------------------------
b64a755 | ahuillet | 2010-10-24 14:25:46 +0000

Make terminals non-smashable.
------------------------------------------------------------------------
8e6263e | ahuillet | 2010-10-24 14:17:36 +0000

Improve block areas for brick wall corners.
------------------------------------------------------------------------
2638868 | ahuillet | 2010-10-24 13:39:45 +0000

map: Add waypoints on level 45.
------------------------------------------------------------------------
613e943 | ahuillet | 2010-10-24 13:39:04 +0000

Enable displaying state information for bots that are in purewait mode.
------------------------------------------------------------------------
d9b449a | ahuillet | 2010-10-24 13:38:53 +0000

Fix SELECT_NEW_WAYPOINT state to behave correctly for bots that have not
been tied into the waypoint system.
------------------------------------------------------------------------
5e262fe | ahuillet | 2010-10-24 13:38:43 +0000

Revert "options: add an option to enable/disable sound, and save this in
GameConfig." - Matthias pointed out it was useless since setting volumes
to 0 will do the same.
------------------------------------------------------------------------
6955452 | ahuillet | 2010-10-24 11:03:47 +0000

options: add an option to enable/disable sound, and save this in
GameConfig.
------------------------------------------------------------------------
eab8bcf | fluzz | 2010-10-21 21:32:07 +0000

Implementing dialog fun stuff. Patch by Matthias Kruger.
------------------------------------------------------------------------
e8c9a4a | fluzz | 2010-10-21 21:24:23 +0000

Changes to the SADD mission: 1) Fix the wall, so you can't get the Super
Exterminator by bashing through it. 2) Make it a trap so after you
finish the mission and go to leave, no matter    what the SADD turns on
the autoguns (and some dialog to go along with this). 3) Indicate that
there is someone still alive in there... somewhere... This makes it so
getting to Tania's mission might be easier. Patch by Miles.
------------------------------------------------------------------------
4af30ae | fluzz | 2010-10-21 21:16:18 +0000

Removes the useless "options" label in the 'options menu'
------------------------------------------------------------------------
02ff9f0 | ahuillet | 2010-10-21 17:44:45 +0000

Fix spelling mistakes in code comments. Patch by Matthias Krueger.
------------------------------------------------------------------------
d367ee8 | ahuillet | 2010-10-19 17:06:45 +0000

Introduce hit_tux() function to be called anytime Tux loses health
points. Patch by Miles.
------------------------------------------------------------------------
3a503c9 | ahuillet | 2010-10-18 15:38:10 +0000

Remove ChatRoster extern definition from text_public.c as it was
useless.
------------------------------------------------------------------------
3268077 | ahuillet | 2010-10-18 15:37:57 +0000

Remove defines for MAX_LENGTH_FOR_DIALOG_SECTION_NAME and
MAX_LENGTH_OF_SHORT_DESCRIPTION_STRING which were not used any longer.
------------------------------------------------------------------------
f361f10 | ahuillet | 2010-10-17 19:50:20 +0000

Use text widget in shop in order to reduce the amount of code. Patch by
Stefan Kangas.
------------------------------------------------------------------------
730eb6f | ahuillet | 2010-10-17 19:49:55 +0000

tutorial: 10 quick item slots, not 9. Spotted by Matthias.
------------------------------------------------------------------------
60825ab | ahuillet | 2010-10-17 19:25:15 +0000

dialog: Reactions of DocMoore and Ewald to Tania's presence. Patch by
Miles.
------------------------------------------------------------------------
7b1e9c6 | ahuillet | 2010-10-17 19:25:00 +0000

lua: set_bot_destination() now sets lastwaypoint as well as
nextwaypoint. In cases of collision with Tux, the bot goes back to its
lastwaypoint, so we need to set both last and next to be sure the
destination is reached.
------------------------------------------------------------------------
5bb8546 | ahuillet | 2010-10-17 16:27:20 +0000

quests: Add Tania escort mission. Patch by Miles.
------------------------------------------------------------------------
6e92e35 | ahuillet | 2010-10-17 16:27:07 +0000

Cleanup in enemy.c: make some functions static, remove dead code.
------------------------------------------------------------------------
2c1c6d3 | ahuillet | 2010-10-17 16:26:56 +0000

Change ingame description for Barf's Energy Drink in order not to
mention "force" but "temperature".
------------------------------------------------------------------------
94565d5 | ahuillet | 2010-10-17 12:25:36 +0000

Added a .gitignore file for those using git-svn.
------------------------------------------------------------------------
5050059 | ahuillet | 2010-10-17 12:25:26 +0000

droid: Lower "aggression distance" (field of view) for the model used by
Jasmine and Tania, as a workaround to make sure they do not rush into
fight. Patch by Miles.
------------------------------------------------------------------------
939613d | ahuillet | 2010-10-17 12:25:15 +0000

quests: Tania escort mission level, events, and quest changes. First
batch of changes by Miles.
------------------------------------------------------------------------
5233c49 | ahuillet | 2010-10-17 11:46:52 +0000

Improve graphical offset of conference table. Done by Samuel Pitoiset.
------------------------------------------------------------------------
6cc9cb6 | ahuillet | 2010-10-17 10:42:32 +0000

lua: fix set_bot_destination() so it properly changes the bot state in
order for the new destination not to be erased by a potential waypoint
selection in progress. This makes the previous revision work as
expected.
------------------------------------------------------------------------
4b72d3a | ahuillet | 2010-10-17 10:35:27 +0000

When you finish Bender's quest, have him walk to talk to Spencer. Patch
by Miles.
------------------------------------------------------------------------
90ec11d | ahuillet | 2010-10-17 10:33:19 +0000

Revamped Singularity Mission. Not fully finished yet. Patch by Miles.
Note that rev. 3313 was actually referring to this patch and not rev.
3310 as stated in the commit message.
------------------------------------------------------------------------
a178227 | ahuillet | 2010-10-17 10:32:58 +0000

Remove a warning in mission.c and don't exit on errors in the quest
browser state.
------------------------------------------------------------------------
53a73f8 | ahuillet | 2010-10-17 10:17:04 +0000

Add secret base maintenance terminal dialog, forgotten in rev. 3310.
------------------------------------------------------------------------
5b5c874 | ahuillet | 2010-10-17 10:16:51 +0000

Fix obstacle states for autoguns (disabled and enabled states were
incorrectly specified).
------------------------------------------------------------------------
705ff8d | ahuillet | 2010-10-17 10:10:48 +0000

Revert "Remove more unused graphics.". Some of the files seemed to be
required after all.
------------------------------------------------------------------------
3d33f60 | ahuillet | 2010-10-17 10:08:41 +0000

Make Tania's Sanitary quest playable: connect level 35 to 36, make SACD
into a terminal, and change Tania to call it a "Datacenter" not a
"Droid". Patch by Miles.
------------------------------------------------------------------------
dd4bb2b | ahuillet | 2010-10-17 10:06:47 +0000

Slightly move two obstacles in town so that they don't appear between
two wall elements. Patch by Matthias.
------------------------------------------------------------------------
c4a2c8e | ahuillet | 2010-10-17 10:05:33 +0000

Remove more unused graphics.
------------------------------------------------------------------------
7678218 | ahuillet | 2010-10-17 09:49:22 +0000

items: Repair Manual, not Reparation Manual. Fix by Miles.
------------------------------------------------------------------------
88b058c | ahuillet | 2010-10-17 09:49:09 +0000

Lua: add start_chat(), a way to initiate a chat with a given NPC. Patch
by Miles.
------------------------------------------------------------------------
0da15dd | ahuillet | 2010-10-16 17:56:19 +0000

mapgen: add more calls to decoration functions. Not completely finished
yet. Patch by Alexander Solovets.
------------------------------------------------------------------------
07ef69e | ahuillet | 2010-10-16 17:44:59 +0000

quest browser: fix scrolling bug introduced when removing SetTextCursor.
------------------------------------------------------------------------
ce7cffb | ahuillet | 2010-10-16 17:18:22 +0000

Add an option to the cheat menu to make the player a very, very rich
penguin.
------------------------------------------------------------------------
a249e5d | ahuillet | 2010-10-16 17:17:25 +0000

Lua: reinstate "home" state for set_bot_state. This fixes a valid dialog
validator complaint introduced by yet another patch that wasn't tested
by the contributor.
------------------------------------------------------------------------
065bbaa | ahuillet | 2010-10-16 17:14:27 +0000

Lua: add set_bot_destination(), a function that tells a bot to go to a
particular map label on which there is a waypoint. Patch by Miles.
------------------------------------------------------------------------
ed985d8 | ahuillet | 2010-10-16 17:14:16 +0000

Lua: changed state name for set_bot_state: "home" becomes "patrol".
"patrol" forces a bot to tie into the waypoint system at its current
location. "home" was meant to be used as a way to return to the
homewaypoint but dialogs are not using this feature. Patch by Miles.
------------------------------------------------------------------------
05986c2 | ahuillet | 2010-10-16 09:10:22 +0000

Remove some unused graphics files. Matthias compiled the list.
------------------------------------------------------------------------
3d98e8d | ahuillet | 2010-10-16 09:09:56 +0000

Increase the maximal number of mission log entries from 10 to 25.
------------------------------------------------------------------------
dd19d04 | ahuillet | 2010-10-16 09:02:35 +0000

Mention the cookie name when trying to delete a cookie that hasn't been
set.
------------------------------------------------------------------------
12101fc | lowerthanred | 2010-10-15 16:48:14 +0000

Adding graphics for headlamp and steel mesh addons.
------------------------------------------------------------------------
16ab591 | ahuillet | 2010-10-14 17:16:46 +0000

tutorial: add a menu to skip to later parts of the tutorial, allow for
more bots in the shooting range. Patch by Miles.
------------------------------------------------------------------------
b9362f9 | ahuillet | 2010-10-14 17:16:29 +0000

lua: give_item does not require the multiplicity argument - give one
item by default. Patch by Miles.
------------------------------------------------------------------------
bc15836 | ahuillet | 2010-10-14 14:19:24 +0000

Remove SetTextCursor(), make callers not depend on the internal cursor
position for more code robustness. Patch by Stefan Kangas.
------------------------------------------------------------------------
b9b2d96 | ahuillet | 2010-10-14 13:57:46 +0000

README: small updates by Matthias.
------------------------------------------------------------------------
8069d01 | ahuillet | 2010-10-13 18:52:46 +0000

Fix lots of typos and spelling mistakes in code comments. Fixes provided
by Miles.
------------------------------------------------------------------------
5d98c77 | ahuillet | 2010-10-13 18:50:36 +0000

items: make Fork be a (small and ineffective) weapon. Patch by Miles.
------------------------------------------------------------------------
603ba61 | ahuillet | 2010-10-13 18:50:21 +0000

items: prevent dropping items with durability = 0 - this could happen
when the max durability was <= 3
------------------------------------------------------------------------
2488a04 | fluzz | 2010-10-13 18:02:17 +0000

Actually identify the killer of your friend.
------------------------------------------------------------------------
eae5f30 | fluzz | 2010-10-13 12:17:57 +0000

Delete empty map/titles/[de_DE|fr_FR] directories.
------------------------------------------------------------------------
014e2d0 | fluzz | 2010-10-13 08:46:45 +0000

Display an alert window when the user can't afford to purchase an item.
Patch by Samuel Pitoiset.
------------------------------------------------------------------------
d846557 | ahuillet | 2010-10-12 19:55:54 +0000

graphics: try to improve the offset of one of the sidewalk floor tiles.
------------------------------------------------------------------------
be02747 | ahuillet | 2010-10-12 18:55:59 +0000

Fix item multiplicity displayed incorrectly in inventory in SDL mode.
Patch by Samuel Pitoiset.
------------------------------------------------------------------------
3191631 | ahuillet | 2010-10-12 17:00:43 +0000

build: use $(INSTALL-DATA) instead of cp -p to install files. This
ensures that the permissions of installed files are correct.
------------------------------------------------------------------------
814c167 | fluzz | 2010-10-12 14:49:40 +0000

sdl: highlight objects with an highlight texture instead of drawing a
yellow outline. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
b7993cb | ahuillet | 2010-10-11 19:45:58 +0000

Remove "ov.py", an unknown tool used by the previous graphist.
------------------------------------------------------------------------
c9f2bba | ahuillet | 2010-10-11 18:52:04 +0000

quest: Add a mission where the player must escort Tania. Patch by Miles,
not fully complete but playable.
------------------------------------------------------------------------
670e109 | ahuillet | 2010-10-11 17:49:24 +0000

README: mention that changing gamma correction settings does not always
work (SDL's fault). Patch by Matthias.
------------------------------------------------------------------------
762bae8 | ahuillet | 2010-10-11 17:46:23 +0000

dialogs: Replace "Tux" by calls to get_player_name(). Patch by Miles.
------------------------------------------------------------------------
ec418ec | ahuillet | 2010-10-11 17:46:08 +0000

dialogs: add content to 614 dialog talking about the 615 model. Patch by
Matthias.
------------------------------------------------------------------------
a33d400 | ahuillet | 2010-10-11 17:45:55 +0000

dialogs: improve Ewald's conversation adding content when Tux is a red
guard member. Original patch by Matthias Krueger, probably.
------------------------------------------------------------------------
b071f9c | ahuillet | 2010-10-10 12:02:06 +0000

levels: move some walls in Dixon's room to avoid graphical glitches.
------------------------------------------------------------------------
1e1c715 | ahuillet | 2010-10-10 11:18:18 +0000

Fix collision rectangle size for chests. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
257eb82 | ahuillet | 2010-10-10 11:18:07 +0000

Prevent gamma correction from being set below 0. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
d2648d8 | ahuillet | 2010-10-10 11:17:57 +0000

sdl_draw_rectangle now handles opaques surfaces as a special case for
greater performance. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
4f1f4a1 | ahuillet | 2010-10-10 11:02:05 +0000

enemy: Output short_description_text when reporting a stuck enemy (this
does not happen any longer nowadays normally). Patch by Miles.
------------------------------------------------------------------------
fa10b2b | ahuillet | 2010-10-10 10:57:54 +0000

Fix various spelling mistakes (mostly on text that is not visible in
game). Patch by Matthias Krüger.
------------------------------------------------------------------------
68aebdd | ahuillet | 2010-10-10 10:52:45 +0000

Always make use of drop_item to drop items on the floor. Cleanup patch
by Stefan Kangas.
------------------------------------------------------------------------
714884d | ahuillet | 2010-10-10 10:39:29 +0000

Add teleport_enemy(), called teleport_npc() in Lua, to teleport a robot
at a given location. Original patch by Miles.
------------------------------------------------------------------------
60c06da | ahuillet | 2010-10-09 17:50:42 +0000

mapgen: ability to turn a room into a corridor. This is dead code at the
moment. Patch by Alexander Solovets.
------------------------------------------------------------------------
bebbff5 | ahuillet | 2010-10-09 17:50:27 +0000

Removed unused reply code from chat.c. Patch by Stefan Kangas.
------------------------------------------------------------------------
b7e6444 | ahuillet | 2010-10-09 17:50:13 +0000

Remove empty line separating item name from requirements in item
descriptions. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
16f63b0 | ahuillet | 2010-10-08 17:17:12 +0000

dialog: fix disruptor shield control droid not doing anything useful.
Patch by specing.
------------------------------------------------------------------------
10f0180 | ahuillet | 2010-10-06 20:00:22 +0000

Stop using color-keyed images for SDL, and do alpha blending instead.
This removes code, looks nicer, and seems to even be faster on the
computers we tested it on. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
9ff8b80 | fluzz | 2010-10-06 14:34:37 +0000

dialogs: dixon to tell tux that he can get bot parts at blue brother if
not yet met and craft addon screen clicked
------------------------------------------------------------------------
e56d21d | ahuillet | 2010-10-05 19:27:10 +0000

Rename GL_HighlightRectangle to gl_draw_rectangle, and
sdl_blit_rectangle to sdl_draw_rectangle as an attempt to clean up our
internal graphics API. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
742e190 | ahuillet | 2010-10-05 19:11:06 +0000

Fix screwup from previous rev. No, I have not been drinking tonight.
------------------------------------------------------------------------
65747b6 | ahuillet | 2010-10-05 19:09:23 +0000

Missing file from previous rev.
------------------------------------------------------------------------
a17e272 | ahuillet | 2010-10-05 18:53:08 +0000

Create Red Guard Escort for when Tux first enters town. Patch by Miles.
------------------------------------------------------------------------
03325ad | ahuillet | 2010-10-05 17:27:09 +0000

Lua: set_bot_state() now accepts "home" as a go-back-home state.
------------------------------------------------------------------------
749e79b | ahuillet | 2010-10-05 17:26:58 +0000

Lua: fix a typo in an error message
------------------------------------------------------------------------
0ab6be9 | ahuillet | 2010-10-05 17:18:51 +0000

Lua: added an optional droid dialog file argument to various functions.
Original patch by Miles, refined in rev. 3206, reverted and fixed in
this one.
------------------------------------------------------------------------
9ecbee2 | fluzz | 2010-10-05 15:38:58 +0000

graphics: "closing" way floor tiles
------------------------------------------------------------------------
2a36163 | fluzz | 2010-10-05 15:34:21 +0000

[sdl] Do not draw a grid on screen when the menu is shown.
------------------------------------------------------------------------
069a198 | fluzz | 2010-10-04 15:36:05 +0000

Encapsulate the zoom factor in the helper function
translate_map_point_to_screen_pixel()
------------------------------------------------------------------------
a9eabcc | fluzz | 2010-10-04 15:31:16 +0000

Introduce sdl_blit_rectangle() which uses alpha-blending mode.
------------------------------------------------------------------------
f5c4856 | fluzz | 2010-10-04 15:21:10 +0000

Remove the unused automap surface of obstacles.
------------------------------------------------------------------------
b80d6b3 | fluzz | 2010-10-04 15:16:30 +0000

lvledit: Display the neighbour levels when the menu is shown.
------------------------------------------------------------------------
27bd6b7 | fluzz | 2010-10-03 16:41:12 +0000

quests: Make SADD Dilithium quest actually completable
------------------------------------------------------------------------
0bc9e6a | fluzz | 2010-10-03 16:34:47 +0000

dialog: By pressing the [Esc] at the first time talking to Duncan and
after that resuming the dialog, the cube quest is finished without the
'I wish you cold winds' part. Fix by Invergordon.
------------------------------------------------------------------------
4b6c32b | fluzz | 2010-10-03 16:26:22 +0000

benchmark: loadgame benchmark crashes if no savegame.
------------------------------------------------------------------------
5436e95 | fluzz | 2010-10-03 16:11:42 +0000

Small green lines in editor at item drop screen
------------------------------------------------------------------------
d2d7d46 | fluzz | 2010-10-03 16:00:13 +0000

The level #25 is not valid (#3028092)
------------------------------------------------------------------------
0dfa6c4 | ahuillet | 2010-10-03 15:25:43 +0000

Remove german and french versions of title files.
------------------------------------------------------------------------
8cc36e5 | fluzz | 2010-10-01 09:39:38 +0000

Changing English Favour to American Favor.
------------------------------------------------------------------------
3fd2748 | fluzz | 2010-10-01 09:16:36 +0000

editor: make it possible to start it from commandline (#3037808)
------------------------------------------------------------------------
c00cb4c | fluzz | 2010-10-01 09:11:13 +0000

Adds a missing floor tile to the tutorial.
------------------------------------------------------------------------
57e5884 | fluzz | 2010-09-30 14:39:09 +0000

upgrading items tutorial
------------------------------------------------------------------------
93a208e | fluzz | 2010-09-30 14:31:34 +0000

614s: remove 'Lovely', Town -> town
------------------------------------------------------------------------
500845d | fluzz | 2010-09-30 14:27:26 +0000

Michelangelo dialog: uncapital some words + add some more stuff on
battery
------------------------------------------------------------------------
2056d84 | fluzz | 2010-09-30 14:22:22 +0000

Provide a partial explanation why you *must* use a cluster (not just
c-net) with Kevin's Data Cube
------------------------------------------------------------------------
3c8c7bb | fluzz | 2010-09-29 15:11:09 +0000

Termination of freedroidrpg during dialog very difficult (bug #2949840)
------------------------------------------------------------------------
e97e4a9 | fluzz | 2010-09-29 13:18:16 +0000

Big cleanups in sound_effects.c
------------------------------------------------------------------------
2034091 | fluzz | 2010-09-29 12:29:19 +0000

Town 2x1 door -> 1x double door
------------------------------------------------------------------------
1383822 | fluzz | 2010-09-29 12:24:05 +0000

Big cleanups in BFont.c
------------------------------------------------------------------------
f0e42ed | ahuillet | 2010-09-29 09:06:08 +0000

Remove non-latin1 codepage fonts as we no longer have translations
ingame.
------------------------------------------------------------------------
11f5604 | ahuillet | 2010-09-28 05:23:17 +0000

Minor updates to item descriptions by Matthias.
------------------------------------------------------------------------
83c8cf1 | ahuillet | 2010-09-28 05:19:07 +0000

mapgen: place waypoints correctly when connecting two rooms. Patch by
Alexander Solovets.
------------------------------------------------------------------------
944b4d3 | ahuillet | 2010-09-26 10:16:05 +0000

Do not double check for LMB being pressed when analyzing a potential
click on a HUD button. Will make HUD buttons slightly more responsive at
low FPS.
------------------------------------------------------------------------
12ba49b | ahuillet | 2010-09-26 10:15:53 +0000

Small cleanups in influ.c.
------------------------------------------------------------------------
070f4c7 | ahuillet | 2010-09-26 10:15:41 +0000

nethack: Stop camping at the top of the nethack dungeon. Patch by Miles.
------------------------------------------------------------------------
f3c0860 | ahuillet | 2010-09-26 08:24:20 +0000

Small README updates by Matthias.
------------------------------------------------------------------------
1483f1f | ahuillet | 2010-09-26 08:20:27 +0000

Display a single value for damage in weapon descriptions, when damage is
in the form X-X instead of X-Y. Patch by Miles.
------------------------------------------------------------------------
8b422eb | ahuillet | 2010-09-26 08:20:16 +0000

Display a single value for damage in character screen, when damage is in
the form X-X instead of X-Y. Patch by Miles.
------------------------------------------------------------------------
f44188d | ahuillet | 2010-09-26 06:54:40 +0000

Describe heavy shield as being heavy, not lightweight. Patch by Miles.
------------------------------------------------------------------------
3725e27 | ahuillet | 2010-09-25 19:15:33 +0000

Raise maximum number of planted cookies from 100 to 200.
------------------------------------------------------------------------
8cd0431 | ahuillet | 2010-09-25 12:12:33 +0000

dialogs: fix Lua syntax error in Bender dialog.
------------------------------------------------------------------------
5bb7e3e | ahuillet | 2010-09-25 11:20:43 +0000

Call IMG_GetError() when loading a font fails, in order to have more
information about the problem.
------------------------------------------------------------------------
17a5646 | ahuillet | 2010-09-25 09:55:32 +0000

Rename "skip shadow blitting" to "show obstacle shadows" for better
clarity. Patch by Matthias.
------------------------------------------------------------------------
1cb893f | ahuillet | 2010-09-25 09:48:44 +0000

dialogs: Prevent Bender from telling tux he voted for him when he did
actually not. Patch by Koalo.
------------------------------------------------------------------------
361f044 | ahuillet | 2010-09-25 09:48:33 +0000

dialogs: Fix Bender telling Tux Lily Stone's password. Patch by Koalo.
------------------------------------------------------------------------
d895879 | ahuillet | 2010-09-24 20:09:56 +0000

quests: fix quest completion logic.
------------------------------------------------------------------------
8c4b1ef | ahuillet | 2010-09-24 19:43:46 +0000

Revert "Adding new quest, "Deliverance". This is the first quest the
player will encounter."
------------------------------------------------------------------------
6b29163 | ahuillet | 2010-09-24 19:43:32 +0000

Revert "Fix "Deliverance" quest so it does not give infinite XP."
------------------------------------------------------------------------
f573818 | ahuillet | 2010-09-24 19:43:22 +0000

Revert "Make Francis datacube request slightly less strange when the
replies to his request are mixed with other dialog options."
------------------------------------------------------------------------
8e2cf4e | ahuillet | 2010-09-24 19:43:12 +0000

Revert "dialogs: fix Francis goodbye message following introduction of
data cube delivery quest. Patch by Matthias."
------------------------------------------------------------------------
7de6ae9 | ahuillet | 2010-09-24 19:43:00 +0000

Revert "dialogs: impossible to give the data cube to spencer when you do
not have it. Patch by Matthias."
------------------------------------------------------------------------
729c9dc | ahuillet | 2010-09-24 19:34:07 +0000

Revert "Lua: added an optional droid dialog file argument to various
functions"
------------------------------------------------------------------------
9b49c40 | lowerthanred | 2010-09-24 18:02:44 +0000

Adding graphics for the Repair manual item.
------------------------------------------------------------------------
c4f46a9 | ahuillet | 2010-09-22 19:26:13 +0000

quests: fix quests being autocompleted too early following changes to
the quest completion logic.
------------------------------------------------------------------------
ba08c19 | ahuillet | 2010-09-22 19:25:58 +0000

Lua: added an optional droid dialog file argument to various functions
------------------------------------------------------------------------
6ff00ad | fluzz | 2010-09-20 15:38:13 +0000

Bot's waypoints not re-initialized after crossing a level's boundary.
------------------------------------------------------------------------
d9e3ca3 | ahuillet | 2010-09-19 17:34:19 +0000

Add default values for quest specifications so that the quest file can
be simplified.
------------------------------------------------------------------------
80a156c | ahuillet | 2010-09-19 15:18:35 +0000

dialog validator: make upgrade_items() and craft_addons() do nothing in
dialog validator in order for it not to block waiting for user input.
------------------------------------------------------------------------
0eaa856 | ahuillet | 2010-09-19 15:12:28 +0000

Implement "light" program.
------------------------------------------------------------------------
743f47c | ahuillet | 2010-09-19 15:12:12 +0000

Remove unused code for checking the item application (use) requirements.
------------------------------------------------------------------------
4480aff | ahuillet | 2010-09-19 14:04:04 +0000

Update credits for the next release. Thanks to everyone involved!
------------------------------------------------------------------------
3870047 | ahuillet | 2010-09-19 13:55:06 +0000

Mention the bug tracker in ErrorMessage().
------------------------------------------------------------------------
e883068 | ahuillet | 2010-09-19 13:50:12 +0000

Fix quest browser short/long button missing in last quest. Patch by
koalo.
------------------------------------------------------------------------
19ecbe7 | ahuillet | 2010-09-19 13:45:05 +0000

items: added a Reparation manual to upgrade the repair skill.
------------------------------------------------------------------------
cb78d53 | ahuillet | 2010-09-19 13:22:04 +0000

dialogs: impossible to give the data cube to spencer when you do not
have it. Patch by Matthias.
------------------------------------------------------------------------
8e415c1 | ahuillet | 2010-09-19 13:11:48 +0000

dialogs: fix Francis goodbye message following introduction of data cube
delivery quest. Patch by Matthias.
------------------------------------------------------------------------
70f563c | ahuillet | 2010-09-19 13:10:19 +0000

items: self item repair now takes the repair skill level into account.
formula is dur += rand[5% * skill_level; 100%] * missing_dur.
------------------------------------------------------------------------
8d2e8eb | ahuillet | 2010-09-19 13:10:08 +0000

Remove SkillLevel/base_skill_level separation in tux struct, as this was
unused.
------------------------------------------------------------------------
1d126bb | ahuillet | 2010-09-19 10:42:31 +0000

Remove duplicate training point information in character screen.
------------------------------------------------------------------------
82686dc | ahuillet | 2010-09-19 10:18:31 +0000

lvledit: fix "remove level" feature so it properly updates the total
number of levels when removing the latest level.
------------------------------------------------------------------------
df09d36 | ahuillet | 2010-09-19 10:12:46 +0000

struct names: drop the _s prefix that serves no practical purpose.
------------------------------------------------------------------------
0be6d40 | ahuillet | 2010-09-19 08:43:58 +0000

Make Francis datacube request slightly less strange when the replies to
his request are mixed with other dialog options.
------------------------------------------------------------------------
422e72c | ahuillet | 2010-09-19 08:42:34 +0000

Fix "Deliverance" quest so it does not give infinite XP.
------------------------------------------------------------------------
11ed099 | fluzz | 2010-09-18 20:58:01 +0000

Tux should not pay the Tybalt if he is in the guard.
------------------------------------------------------------------------
8578bd8 | fluzz | 2010-09-18 20:48:35 +0000

Enable "Esc" key in Jasmine Dialog. Fix bug #3038400.
------------------------------------------------------------------------
d0b0de3 | fluzz | 2010-09-18 20:43:08 +0000

Add a note to INSTALL about using 'make -j'
------------------------------------------------------------------------
0421193 | lowerthanred | 2010-09-18 12:44:44 +0000

Adding new quest, "Deliverance". This is the first quest the player will
encounter.
------------------------------------------------------------------------
baa8c28 | lowerthanred | 2010-09-15 17:13:06 +0000

Adding new datacube item, to be used in an upcoming quest. Changing
current datacube to Kevin's datacube.
------------------------------------------------------------------------
39b8bb6 | fluzz | 2010-09-15 14:05:19 +0000

Add irc.freenode.net link to channel to readme. Patch by Matthias
Krüger.
------------------------------------------------------------------------
79fc203 | ahuillet | 2010-09-08 16:17:16 +0000

Revert "Break the build to test the buildbot."
------------------------------------------------------------------------
b7a7c57 | ahuillet | 2010-09-08 16:17:05 +0000

Break the build to test the buildbot.
------------------------------------------------------------------------
ac0408b | lowerthanred | 2010-09-08 16:04:00 +0000

Adding new rubber duck item to the bathing area in town, requested in
feature request 2990976.
------------------------------------------------------------------------
25bcd9c | fluzz | 2010-09-07 14:40:53 +0000

Implementation of Botline obstacle
------------------------------------------------------------------------
3500a7b | fluzz | 2010-09-05 12:15:16 +0000

[lvleditor/validator] Validation of neighbors is broken.
------------------------------------------------------------------------
d189c77 | fluzz | 2010-09-03 20:30:54 +0000

Can only read integers or strings from lua config file.
------------------------------------------------------------------------
82001ef | fluzz | 2010-09-02 14:15:00 +0000

Tux animation (3): Tux is not facing front in the takeover minigame.
------------------------------------------------------------------------
a26afae | fluzz | 2010-09-02 14:09:04 +0000

Tux animation (2): Same animation values computed several times when
blitting Tux's parts.
------------------------------------------------------------------------
2b480c7 | fluzz | 2010-09-02 14:05:33 +0000

Tux animation (1): Un-needed code in blit_tux()
------------------------------------------------------------------------
53800d1 | lowerthanred | 2010-08-31 18:10:40 +0000

Adding graphics for heatsink and tinfoil patch add-ons.
------------------------------------------------------------------------
4325f95 | ahuillet | 2010-08-29 21:11:16 +0000

Fix mission name lookup code crashing when looking for a mission that
does not exist.
------------------------------------------------------------------------
79797c2 | fluzz | 2010-08-16 17:43:14 +0000

Validity of level number has to be checked in level_exists().
------------------------------------------------------------------------
a07b542 | fluzz | 2010-08-16 17:29:09 +0000

Make use of level_exists() where it's worth using it.
------------------------------------------------------------------------
66992f1 | fluzz | 2010-08-16 14:21:03 +0000

lvledit: Item labels are displayed.
------------------------------------------------------------------------
b15c532 | fluzz | 2010-08-16 12:27:48 +0000

Check if the last edited level exists, before to open it in the level
editor. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
42b7bd1 | fluzz | 2010-08-16 12:23:32 +0000

Introduce level_exists(), a helper function which checks if a level
exists on the ship. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
16e0cad | fluzz | 2010-08-16 11:40:30 +0000

RDG: Add function for decorating head office.
------------------------------------------------------------------------
b776368 | fluzz | 2010-08-16 09:16:07 +0000

RDG: Add function for making office
------------------------------------------------------------------------
3a4ccf7 | fluzz | 2010-08-16 09:13:08 +0000

LvlEditor: The 'jump-to-neighbor' buttons are no more needed.
------------------------------------------------------------------------
9f9d546 | lowerthanred | 2010-08-15 22:04:45 +0000

"Closing" the conference tables as requested in bug ticket 3045261.
------------------------------------------------------------------------
d7d7baa | fluzz | 2010-08-13 09:26:24 +0000

freedroid.levels: typo: Mashine -> Machine
------------------------------------------------------------------------
f5c3a30 | fluzz | 2010-08-13 09:09:02 +0000

dialogs: Francis: 1 droid -> one droid
------------------------------------------------------------------------
e934f4f | fluzz | 2010-08-12 13:20:59 +0000

Add internal walls in random dungeons.
------------------------------------------------------------------------
57fed09 | fluzz | 2010-08-12 12:08:26 +0000

RDG: Decorate room with teleport cloud in random dungeon.
------------------------------------------------------------------------
e3b54b0 | fluzz | 2010-08-12 10:45:32 +0000

Remove the unused
blit_semitransparent_open_gl_texture_to_screen_position().
------------------------------------------------------------------------
b002dc0 | fluzz | 2010-08-12 10:15:11 +0000

Add garden placing function for the dungeon generator.
------------------------------------------------------------------------
6f49659 | lowerthanred | 2010-08-11 18:00:43 +0000

Adding graphics for the Botline obstacles. Actual implementation will
come soon.
------------------------------------------------------------------------
76ff348 | fluzz | 2010-08-11 14:13:51 +0000

Make it more obvious that the add-on description text can be scrolled
------------------------------------------------------------------------
e499fd1 | fluzz | 2010-08-11 13:07:16 +0000

segfault caused by absence of waypoints on a level
------------------------------------------------------------------------
83869fa | fluzz | 2010-08-11 10:26:51 +0000

LevelEditor: to-be-dropped thing is not changed after a category swap.
------------------------------------------------------------------------
a875fd2 | fluzz | 2010-08-11 10:13:39 +0000

Add library placing function for the dungeon generator.
------------------------------------------------------------------------
8e9cae3 | fluzz | 2010-08-09 11:32:39 +0000

Place exists far away from enter on ramdom maps.
------------------------------------------------------------------------
bc0aa78 | fluzz | 2010-08-09 10:03:10 +0000

Make the add-on crafting UI support larger items.
------------------------------------------------------------------------
a83dfb3 | fluzz | 2010-08-09 09:59:29 +0000

The skill icon is being drawn over the upgrade UI in 640x480 mode.
------------------------------------------------------------------------
7f6b490 | lowerthanred | 2010-08-07 20:28:19 +0000

Adjusting some NPC animation speeds
------------------------------------------------------------------------
9e27822 | fluzz | 2010-08-05 16:11:05 +0000

rdg: Set minimal number of rooms themed with "living" theme
------------------------------------------------------------------------
966b5c9 | fluzz | 2010-08-05 16:06:53 +0000

Documents addon_specs.lua
------------------------------------------------------------------------
de69d40 | fluzz | 2010-08-05 15:24:10 +0000

lvledit: Add undo/redo on a user's move, when clicking on the minimap
------------------------------------------------------------------------
f62e991 | fluzz | 2010-08-05 13:52:43 +0000

lvledit: change the position of a warning message displayed when editing
a random level
------------------------------------------------------------------------
19fae4e | ahuillet | 2010-08-02 10:07:03 +0000

lvledit: fix blue grid width/height. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
dd5a6ba | ahuillet | 2010-08-02 10:01:14 +0000

lvledit: allow deletion of obstacles from another level. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
ba0bdf3 | ahuillet | 2010-08-01 20:06:22 +0000

lvledit: do not send a fake (time update) input event to tools when the
map widget is not active. Fixes being able to move on the map when the
cursor is over a lvledit button. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
ace921f | ahuillet | 2010-08-01 19:45:09 +0000

Removed useless local variable in load_dialog, and rename LoadDialog ->
load_dialog. Patch by Stefan Kangas.
------------------------------------------------------------------------
67e3c38 | ahuillet | 2010-08-01 19:44:51 +0000

Improve ReadAndMallocAndTerminateFile const-correctness (the filename
argument should be const).
------------------------------------------------------------------------
08405ad | ahuillet | 2010-08-01 19:38:05 +0000

keychart: align text at the left of the screen. Patch by Matthias
Krueger.
------------------------------------------------------------------------
0efd896 | ahuillet | 2010-08-01 19:36:42 +0000

Add scrolling buttons to the add-on crafting UI. Patch by Ari Mustonen.
------------------------------------------------------------------------
6d9f2a5 | ahuillet | 2010-08-01 19:00:53 +0000

obstacle specs: remove the transparency flag that was incorrectly added
to many more obstacles (including oil stains) than the code intended to.
------------------------------------------------------------------------
46408bd | ahuillet | 2010-08-01 19:00:38 +0000

Remove an outdated comment in obstacle specifications.
------------------------------------------------------------------------
2eab483 | ahuillet | 2010-08-01 18:34:50 +0000

Fix HandleInventoryScreen not to attempt to do anything when the
inventory isn't open.
------------------------------------------------------------------------
99275ce | ahuillet | 2010-08-01 18:23:52 +0000

Remove useless item grabbing related code. Change Item_Held_In_Hand ->
item_held_in_hand.
------------------------------------------------------------------------
786fe15 | ahuillet | 2010-08-01 17:26:47 +0000

Remove currently_held_in_hand field from struct item, because it is
redundant with the saner item *Item_Held_In_Hand pointer.
------------------------------------------------------------------------
3c395a6 | ahuillet | 2010-07-31 10:54:22 +0000

Balance the bonuses, prices, and material requirements of item add-ons.
Also, tune descriptions and names a little bit. Patch by Ari Mustonen.
------------------------------------------------------------------------
3b7df66 | ahuillet | 2010-07-30 09:20:33 +0000

lvledit: fix "redo" (after undo) of map label creation so that the label
is re-created at its previous position. Patch by Samuel Pitoiset, and
bug by yours truly again.
------------------------------------------------------------------------
104a9d6 | ahuillet | 2010-07-30 09:09:01 +0000

dialogs: Remove ability to ask Stone about the red guad, when tux is
already a member of the red guard.
------------------------------------------------------------------------
21ec60d | ahuillet | 2010-07-30 09:08:49 +0000

s/targetted/targeted/ in "how to contribute" document. Patch by Matthias
Krueger.
------------------------------------------------------------------------
28a1794 | ahuillet | 2010-07-30 09:08:33 +0000

s/appart/apart/ in program descriptions. Patch by Matthias Krueger.
------------------------------------------------------------------------
2bd8070 | ahuillet | 2010-07-30 09:08:21 +0000

lvledit: remove a useless global variable in the selection tool. Patch
by Samuel Pitoiset.
------------------------------------------------------------------------
2eb81e5 | ahuillet | 2010-07-29 13:42:07 +0000

lvledit: reset the selection tool when escape has been pressed (notably,
cancel drag and drop). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
e0bd39b | ahuillet | 2010-07-29 13:33:23 +0000

items: Moved balancing related macros to defs.h and balanced them to
match the gameplay changes introduced by add-ons. Patch by Ari Mustonen.
------------------------------------------------------------------------
014f1de | ahuillet | 2010-07-29 13:23:15 +0000

lvledit: Adjust position of lvledit buttons following introduction of
minimap widget
------------------------------------------------------------------------
ca71d36 | ahuillet | 2010-07-29 13:19:09 +0000

levels: add waypoints on level 25 in order to accomodate respawning of
droids that may die on this level. Patch by Ari Mustonen.
------------------------------------------------------------------------
16c42a2 | ahuillet | 2010-07-29 13:18:55 +0000

Update items description format in ship file.
------------------------------------------------------------------------
9d843b8 | ahuillet | 2010-07-29 13:18:42 +0000

Add the teleport_pair: strings to all levels. Perhaps this should be
omitted for levels that aren't random dungeons.
------------------------------------------------------------------------
7fc5bd8 | ahuillet | 2010-07-29 13:14:30 +0000

Remove the extra \0 at the end of map file.
------------------------------------------------------------------------
911a3d1 | ahuillet | 2010-07-29 13:13:17 +0000

lvledit: implement the reset mechanism for the selection tool. Patch by
Samuel Pitoiset.
------------------------------------------------------------------------
c856e0f | ahuillet | 2010-07-29 13:02:43 +0000

Do not write a trailing NUL character to the shipfile. Patch by Ari
Mustonen, mistake by yours truly.
------------------------------------------------------------------------
c09c1e4 | ahuillet | 2010-07-29 12:59:16 +0000

lvledit: add a function to reset the currently selected tool so that
place actions such a lines of walls can be properly cancelled when the
user opens up a menu or changes level. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
a39f635 | ahuillet | 2010-07-29 07:56:03 +0000

lvledit: finish removal of tool selection menu. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
39416b9 | ahuillet | 2010-07-28 09:34:20 +0000

lvledit: add "paste" support for waypoints. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
dbc2c23 | ahuillet | 2010-07-28 09:34:07 +0000

lvledit: "cut" support for waypoints. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
1b85e7d | ahuillet | 2010-07-28 09:33:54 +0000

lvledit: remove the all-in-one TOGGLE_WAYPOINT action and introduce a
separate action to change the randomspawn flag of a waypoint. Pathc by
Samuel Pitoiset.
------------------------------------------------------------------------
47dce4f | ahuillet | 2010-07-28 09:33:36 +0000

lvledit: add new actions CREATE_WAYPOINT and REMOVE_WAYPOINT in order to
add cut/copy/paste support to waypoints.
------------------------------------------------------------------------
2fdd8d3 | ahuillet | 2010-07-28 08:20:30 +0000

Cleaned up item bonuses. Bonus to force was removed, damred and damage
were separated from each other, and some other fields were renamed to
match the stats they affect. The separation of damred and damage fixes
the bug of the add-on crafting UI reporting armor bonuses as damage
bonuses. Patch by Ari Mustonen.
------------------------------------------------------------------------
867a707 | ahuillet | 2010-07-28 07:32:40 +0000

Balanced item qualities by making very high and very low durability and
armor rating values less likely to occur for random items. Patch by Ari
Mustonen.
------------------------------------------------------------------------
af3cc4a | ahuillet | 2010-07-28 07:32:29 +0000

When recalculating the damred bonus of an item, use the base damred
value given to the item at its creation time. This fixes the problem of
the base damred of the item being reset to the minimum value of the item
type. Patch by Ari Mustonen.
------------------------------------------------------------------------
2ff34b9 | ahuillet | 2010-07-28 06:53:30 +0000

lvledit: properly cancel wall lines/floor rectangles/waypoint routes
when hitting ESC. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
fd084e7 | lowerthanred | 2010-07-27 19:42:45 +0000

New animations for female_scientist: Gethit and death. Relates to and
closes feature request 1636413.
------------------------------------------------------------------------
e0c217e | lowerthanred | 2010-07-27 15:29:44 +0000

Improvements to default_male model: 	* New animations: Attack, gethit
and death. 	* Related to feature request 1636413.
------------------------------------------------------------------------
5082499 | lowerthanred | 2010-07-27 15:25:27 +0000

Improvements to hot_mama (Ms. Stone) NPC: 	* Now attacks with NPC
melee weapon instead of double barrel shotgun. 	* New animations:
Attack, gethit and death. 	* Relates to feature request 1636413.
------------------------------------------------------------------------
64e47ad | ahuillet | 2010-07-27 12:28:53 +0000

Added socket loading and saving support for ship files. This prevents
floor items from losing their sockets when the game is saved and loaded.
Patch by Ari Mustonen.
------------------------------------------------------------------------
d9b8717 | ahuillet | 2010-07-24 13:06:34 +0000

lvledit: remove prototype for marked_obstacle_is_glued_to_here() which
was removed.
------------------------------------------------------------------------
ebd0a46 | ahuillet | 2010-07-24 13:06:22 +0000

lvledit: remove OBJECT_ANY and OBJECT_NPC that were unused.
------------------------------------------------------------------------
d8b7d7a | ahuillet | 2010-07-24 13:06:08 +0000

lvledit: select_object_on_tile() helper function in order to clean up
selection code. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
900648c | ahuillet | 2010-07-24 09:00:32 +0000

croppy: make offset files less verbose. Patch by infrared.
------------------------------------------------------------------------
ce1d15a | ahuillet | 2010-07-24 09:00:18 +0000

lvledit: add a minimap widget. WIP. Based on patch by Samuel Pitoiset.
------------------------------------------------------------------------
90b8742 | ahuillet | 2010-07-24 08:57:08 +0000

Add NEIGHBOR_ID() to retrieve the neighbors of a level. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
200ca7e | lowerthanred | 2010-07-23 17:14:19 +0000

Remove source book of analyze item, as it is no longer relevant with the
new add-on system
------------------------------------------------------------------------
1c43129 | ahuillet | 2010-07-23 14:07:02 +0000

Clean up of item related functions. give_item() replaces calls to
AddFloorItemDirectlyToInventory and DropItemToTheFloor. Change of
behavior of the shop: buying an item that does not fit in the inventory
will put the item on the floor instead of cancelling the transaction.
Patch by Ari Mustonen.
------------------------------------------------------------------------
26e3761 | ahuillet | 2010-07-23 13:43:16 +0000

Add a "experience gain" item bonus that increases the experience gained
by killing enemies by a certain factor. Does not affect other ways of
gaining experience (through dialogs etc.), this has to be discussed.
Patch by Ari Mustonen.
------------------------------------------------------------------------
1f6c598 | ahuillet | 2010-07-23 12:14:11 +0000

lvledit: remove leveleditor_destroy_widget() that was unused.
------------------------------------------------------------------------
11e28f9 | ahuillet | 2010-07-23 12:13:59 +0000

lvledit: make create_button() static as it shuold always have been.
------------------------------------------------------------------------
c943aac | ahuillet | 2010-07-23 12:04:35 +0000

lvledit: add an optional tooltip to button widget. Clean up existing
tooltip code to use this. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
6c0963f | ahuillet | 2010-07-23 11:40:47 +0000

Don't show obstacles labels outside of lvledit. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
ebb5537 | ahuillet | 2010-07-23 11:39:21 +0000

lvledit: introduce add_object_to_list() helper function to clean up
object selection code. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
c8736a0 | ahuillet | 2010-07-22 09:39:13 +0000

mapgen: add armories. Patch by Alexander Solovets.
------------------------------------------------------------------------
f0e4dca | ahuillet | 2010-07-22 09:35:55 +0000

Introduce give_item(), a helper function that puts an item in inventory
(if possible) or on the floor if not. Patch by Ari Mustonen.
------------------------------------------------------------------------
96e261d | ahuillet | 2010-07-22 09:21:06 +0000

Add a light radius bonus to item addons. Patch by Ari Mustonen.
------------------------------------------------------------------------
61f363a | ahuillet | 2010-07-22 09:16:09 +0000

Prevent banners of NPCs from being shown over the addon crafting UI.
Patch by Ari Mustonen.
------------------------------------------------------------------------
b42917d | ahuillet | 2010-07-22 08:02:21 +0000

Remove double definition of LEVEL_EDITOR_TYPESELECTOR_FLOOR_BUTTON.
Patch by Samuel Pitoiset.
------------------------------------------------------------------------
313b821 | ahuillet | 2010-07-21 17:03:26 +0000

lvledit: add type selectors at the right of the screen and make category
selectors be sub-lists of objects of the selected type. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
82b0c49 | ahuillet | 2010-07-20 16:53:24 +0000

lvledit: display grid on the whole level but no further. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
f474acd | ahuillet | 2010-07-20 16:44:00 +0000

Added material requirement information to add-on specs and used it in
the crafting UI. To craft an add-on, the player needs to have the
required amount of materials in the inventory. The required materials
are removed from the inventory when the add-on is crafted.
------------------------------------------------------------------------
a8c0664 | ahuillet | 2010-07-20 16:35:24 +0000

Make use of the helper function load_iso_image() in many places where it
shortens the code. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
43c3931 | ahuillet | 2010-07-20 16:34:59 +0000

Introduce load_iso_image(), a helper function to load iso images from
disk knowing the basename. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
dae5046 | ahuillet | 2010-07-20 16:19:55 +0000

lvledit: add a menu option to select the teleport pair to be used on a
random dungeon. Patch by Alexander Solovets.
------------------------------------------------------------------------
3b96c83 | ahuillet | 2010-07-20 16:19:36 +0000

Introduce iso_image_loaded() to check whether an iso_image has already
been loaded. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
d2e1f97 | ahuillet | 2010-07-19 16:08:19 +0000

lvledit: add *copy* support for waypoints. *cut* and *paste* pending
waypoint action changes. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
372a30a | ahuillet | 2010-07-19 16:08:01 +0000

Remove SHOW_OBSTACLE_NAMES that is now unused. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
60d35e9 | ahuillet | 2010-07-19 16:07:37 +0000

lvledit: fix incorrect removal of out-of-map map labels and waypoints
when resizing a level. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
d9b5182 | ahuillet | 2010-07-19 16:02:08 +0000

lvledit: display symbolic names instead of numerical constants for
obstacle flags when right-clicking on an obstacle type. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
df016a2 | ahuillet | 2010-07-19 16:01:49 +0000

lvledit: fix deleting waypoint connections crashing the game. Patch by
Samuel Pitoiset fixing his own bug.
------------------------------------------------------------------------
454dc54 | ahuillet | 2010-07-19 15:59:26 +0000

lvledit: properly push a MULTIPLE_ACTIONS action on the undo stack when
executing a MULTIPLE_ACTIONS. This fixes bugs where "redoing" the undo
of a line of walls would place the tiles one by one. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
ed46b7e | ahuillet | 2010-07-19 15:59:06 +0000

lvledit: do not show obstacle labels when obstacles aren't displayed.
Patch by Samuel Pitoiset.
------------------------------------------------------------------------
e77f4cd | ahuillet | 2010-07-19 15:58:50 +0000

mapgen: detect central room and apply a living room theme to it. Patch
by Alexander Solovets.
------------------------------------------------------------------------
0019991 | ahuillet | 2010-07-19 15:51:40 +0000

benchmark: add a mapgen benchmark. Patch by Alexander Solovets.
------------------------------------------------------------------------
912e5b8 | ahuillet | 2010-07-19 15:49:19 +0000

Fix a crash in DropRandomItem() when DropItemAt() fails and returns
NULL. Patch by Ari Mustonen.
------------------------------------------------------------------------
266db81 | ahuillet | 2010-07-19 15:49:04 +0000

ship: fix incorrect saving of level headers when teleport_pair was
introduced. Patch by Alexander Solovets.
------------------------------------------------------------------------
7d2b31b | ahuillet | 2010-07-19 15:48:48 +0000

Temporary bonus pills' stats increases are now properly taken into
account to equip items with specific requirements. Bug fix by Ari
Mustonen.
------------------------------------------------------------------------
cbebb99 | ahuillet | 2010-07-19 15:48:33 +0000

dialogs: Michelangelo can ask tux for his battery pack when tux is a red
guard. Patch by Matthias Krüger.
------------------------------------------------------------------------
930300a | ahuillet | 2010-07-19 15:27:40 +0000

Purge ReturnOfTux.droids of all now-default values. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
6245679 | ahuillet | 2010-07-19 15:27:25 +0000

ReturnOfTux.droids: [Add a default value for the parameter 'Marker'.
Default is 0000.
------------------------------------------------------------------------
6f3dabf | ahuillet | 2010-07-19 15:27:11 +0000

ReturnOfTux.droids: Add a default value for the parameter 'Faction'.
Patch by Samuel Pitoiset.
------------------------------------------------------------------------
f5eb231 | ahuillet | 2010-07-19 15:26:56 +0000

ReturnOfTux.droids: Add a default value for the parameter 'RushTux' (and
make it 0/1 instead of yes/no). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
cef6b1d | ahuillet | 2010-07-19 15:26:41 +0000

ReturnOfTux.droids: Add a default value for the parameter 'Fixed'. Patch
by Samuel Pitoiset.
------------------------------------------------------------------------
2e5ff71 | ahuillet | 2010-07-19 15:26:26 +0000

lvledit: Remove "resize level" button. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
6797b19 | ahuillet | 2010-07-19 15:25:55 +0000

When a waypoint already exists at the given position, add_waypoint()
returns the index of that waypoint instead of -1. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
d42d9e4 | lowerthanred | 2010-07-19 13:46:59 +0000

Improvements to the Cook animations: 	* The spoon now moves with the
body. 	* The handkerchief around the neck moves with the body and no
longer disappears. 	* New animations: attack (with a spoon!), gethit
and death. 	* Relates to feature request 1636413.
------------------------------------------------------------------------
99c7a8b | ahuillet | 2010-07-11 14:02:48 +0000

lvledit: do not select the same waypoint twice. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
15f8e3c | ahuillet | 2010-07-11 13:22:38 +0000

Add waypoint.c forgotten in r3051.
------------------------------------------------------------------------
508e6c0 | ahuillet | 2010-07-11 13:19:41 +0000

Make dialog validator not ask the user for input on calls to
user_input_string.
------------------------------------------------------------------------
de36713 | ahuillet | 2010-07-11 13:16:44 +0000

waypoint: move waypoint related functions into newly created waypoint.c
as an attempt to clean up code. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
ebdab8b | ahuillet | 2010-07-11 12:35:52 +0000

lvledit: visually identify (disco mode) selected waypoints. Patch by
Samuel Pitoiset.
------------------------------------------------------------------------
7a72378 | ahuillet | 2010-07-11 12:29:19 +0000

mapgen: add "teleport pairs", a way to select what teleport obstacles
will be used for entry and exit points in a random dungeon. Patch by
Alexander Solovets.
------------------------------------------------------------------------
2b2e2bf | ahuillet | 2010-07-11 11:14:10 +0000

Introduce draw_line(), which works both in OpenGL and SDL mode. Code
cleanup by Samuel Pitoiset.
------------------------------------------------------------------------
175a934 | ahuillet | 2010-07-11 11:09:43 +0000

Fix incorrect text width calculation. Patch by Ari Mustonen.
------------------------------------------------------------------------
ddfb791 | ahuillet | 2010-07-11 11:09:31 +0000

Item addon crafting UI is now able to read addon recipes. Patch by Ari
Mustonen.
------------------------------------------------------------------------
a2ba890 | ahuillet | 2010-07-11 11:09:19 +0000

lvledit: Rename typeselect widget to categoryselect. A category is a
sub-type of object, for example a container and a plant are a sub-type
of obstacle.
------------------------------------------------------------------------
a58cd03 | ahuillet | 2010-07-11 10:59:49 +0000

Add doors, pillars and gifts on random levels. Patch by Alexander
Solovets.
------------------------------------------------------------------------
7459655 | ahuillet | 2010-07-08 16:41:06 +0000

Use a dynarray to store the waypoints of a level. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
1fd826d | ahuillet | 2010-07-08 16:40:35 +0000

Prevent CopyItem() from overwriting an item with itself (illegal with
memcpy), and make dropping items into slots use MoveItem() as it is more
appropriate for the job than CopyItem(). Patch by Ari Mustonen.
------------------------------------------------------------------------
6c9c86f | ahuillet | 2010-07-06 18:13:16 +0000

lvledit: move the delete/undo/redo buttons at the bottom of the screen.
Patch by Samuel Pitoiset.
------------------------------------------------------------------------
dfc93d7 | ahuillet | 2010-07-06 18:12:58 +0000

lvledit: move the view toggle buttons at the right of the screen as a
first step in interface overhaul. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
b607672 | ahuillet | 2010-07-06 18:09:56 +0000

Removed item prefixes completely. Patch by Ari Mustonen.
------------------------------------------------------------------------
e15ef7f | ahuillet | 2010-07-06 18:07:19 +0000

lvledit: Remove "use underground light" button. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
19fc08c | ahuillet | 2010-07-05 17:49:45 +0000

lvledit: make it possible to place items and floor tiles with keypad as
well as obstacles. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
fcdb247 | ahuillet | 2010-07-05 17:49:23 +0000

item upgrades: make the addon crafting UI actually able to create
addons. Patch by Ari Mustonen.
------------------------------------------------------------------------
e5a51a4 | ahuillet | 2010-07-05 17:49:07 +0000

Remove useless field use_true_alpha_blending from struct
mouse_press_button. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
a488a44 | ahuillet | 2010-07-05 17:48:49 +0000

item upgrades: fix a bug where an item being upgraded would disappear
when the player hit escape when dragging the item in the upgrade ui.
Patch by Ari Mustonen.
------------------------------------------------------------------------
46a4ef0 | ahuillet | 2010-07-05 17:42:27 +0000

Remove prefix and suffix fields from struct item. This seals the end of
the prefix/suffix system for item bonuses. Patch by Ari Mustonen.
------------------------------------------------------------------------
8e0b15f | ahuillet | 2010-07-05 17:42:00 +0000

Add two item bonuses: paralyze_enemy and slow_enemy. Patch by Ari
Mustonen.
------------------------------------------------------------------------
e2f3fcb | ahuillet | 2010-07-05 17:39:16 +0000

lvledit: add graphical number selector when placing stackable items.
Patch by Samuel Pitoiset.
------------------------------------------------------------------------
e44262c | ahuillet | 2010-07-05 17:38:56 +0000

item upgrades: add mouseover highlighting to the socket creation menu.
Patch by Ari Mustonen.
------------------------------------------------------------------------
d5883e9 | stedevil | 2010-06-29 19:14:43 +0000

Removed the identification command (RB 248) / Ari Mustonen
------------------------------------------------------------------------
cd8fab9 | stedevil | 2010-06-29 13:35:24 +0000

dialog: Make the addon UI start up without delays
------------------------------------------------------------------------
057a163 | lowerthanred | 2010-06-29 13:16:40 +0000

Change Laser Scope --> Laser sight. Add laser sight graphics, make item
description more descriptive. Also fix unrelated typo.
------------------------------------------------------------------------
eef9016 | stedevil | 2010-06-29 12:58:40 +0000

Adding dummy add-on crafting UI and graphics (RB 268) / Ari Mustonen
------------------------------------------------------------------------
14173e1 | stedevil | 2010-06-29 12:51:15 +0000

add a script that changes both faction and set fitting NPC tooltip in
one; implementing in several dialogs
------------------------------------------------------------------------
e8005d9 | stedevil | 2010-06-29 12:47:00 +0000

remove usless comment
------------------------------------------------------------------------
9441292 | stedevil | 2010-06-29 12:30:23 +0000

Editor: Remove "GPS: " from infront of GPS output and Lev= -> L= (RB
275) / Samuel Pitoiset
------------------------------------------------------------------------
26d8286 | stedevil | 2010-06-29 12:25:08 +0000

Mapgen: Creating theme engine sources and moving comversion function
into it. (RB 262) / Alexander Solovets
------------------------------------------------------------------------
78dbb6a | stedevil | 2010-06-29 08:18:32 +0000

Editor: Items cut/copy/paste, drag&drop and undo/redo (RB 242) / Samuel
Pitoiset
------------------------------------------------------------------------
d9a11a2 | stedevil | 2010-06-28 13:30:26 +0000

Editor: Fix crash after editing the position of neighbours beyond last
level (Bug 3021389) (RB 269) / Samuel Pitoiset
------------------------------------------------------------------------
77adc1d | stedevil | 2010-06-28 13:23:44 +0000

Replace the static array for WP connections by a dynarray (RB 264) /
Samuel Pitoiset
------------------------------------------------------------------------
9c71df2 | ahuillet | 2010-06-26 09:50:14 +0000

items: random items can now have sockets. Socket probability is 5%.
Patch by Ari Mustonen.
------------------------------------------------------------------------
bcaabaa | ahuillet | 2010-06-26 09:43:15 +0000

Smash obstacles *before* dropping the items they contain. Patch by
Stefan Kangas.
------------------------------------------------------------------------
08633ff | ahuillet | 2010-06-26 09:42:59 +0000

Fix a "might be used uninitialized" warning in obstacle extensions
reading code.
------------------------------------------------------------------------
23fea78 | ahuillet | 2010-06-26 09:42:43 +0000

lua: Fix a "might be used uninitialized" warning.
------------------------------------------------------------------------
98bc18f | stedevil | 2010-06-24 11:29:06 +0000

Item descriptions display socket and add-on information (RB 254) / Ari
Mustonen
------------------------------------------------------------------------
2d66fe9 | stedevil | 2010-06-24 11:22:57 +0000

addons: Adding several new items for testing (RB 265) / Ari Mustonen
------------------------------------------------------------------------
c629686 | stedevil | 2010-06-24 11:11:35 +0000

Editor: Set a minimum size for the maps (resize operation) (RB 247) /
Samuel Pitoiset
------------------------------------------------------------------------
7ad68c8 | stedevil | 2010-06-23 21:02:16 +0000

dialog: Fix spelling error
------------------------------------------------------------------------
3b7133e | stedevil | 2010-06-23 07:58:54 +0000

dialog: Fix spelling error
------------------------------------------------------------------------
101c2f5 | stedevil | 2010-06-23 07:56:01 +0000

dialog: Fix spelling error
------------------------------------------------------------------------
96e078c | ahuillet | 2010-06-22 16:23:41 +0000

mapgen: change a variable name for the "variable" size arrays used in
mapgen. Patch by Alexander Solovets.
------------------------------------------------------------------------
8efeeb5 | ahuillet | 2010-06-22 16:23:21 +0000

lvledit: remove Give item button from the interface. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
bab4471 | ahuillet | 2010-06-22 16:22:49 +0000

lvledit: Remove the useless menu widget. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
3798157 | ahuillet | 2010-06-22 16:22:23 +0000

lvledit: Removed two unused variable declarations.
------------------------------------------------------------------------
aea5a20 | ahuillet | 2010-06-22 16:22:04 +0000

Improvements to the item upgrade UI so that item descriptions tooltips
appear correctly. Patch by Ari Mustonen.
------------------------------------------------------------------------
da52fed | stedevil | 2010-06-19 22:37:24 +0000

dialog: Set Duncan's name in a previously overlooked place (RB 250) /
Miles
------------------------------------------------------------------------
76e6636 | ahuillet | 2010-06-19 17:37:48 +0000

Revert "DisplayText() now has varargs support for printf-like strings.
Patch by Ari Mustonen.".
------------------------------------------------------------------------
d60690f | ahuillet | 2010-06-19 17:37:30 +0000

Switched back to using sprintf() in item_upgrades_ui.c so that the
problematic DisplayText() patch can be reverted.
------------------------------------------------------------------------
3952556 | ahuillet | 2010-06-19 17:37:11 +0000

Remove two prototypes of non existing functions.
------------------------------------------------------------------------
e27f2b7 | ahuillet | 2010-06-19 10:46:34 +0000

lvledit: remove prefix selection features from item drop screen. Patch
by Ari Mustonen.
------------------------------------------------------------------------
93a5cc1 | ahuillet | 2010-06-19 09:55:54 +0000

Slightly more precise error message when starting the game at an
unsupported resolution.
------------------------------------------------------------------------
e6873b5 | ahuillet | 2010-06-19 09:52:56 +0000

lvledit: Removed waypoint buttons that were unused. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
f51bc9a | ahuillet | 2010-06-19 09:51:30 +0000

npc: inventory items handling uses the standard interface now. Patch by
Ari.
------------------------------------------------------------------------
5be854a | ahuillet | 2010-06-19 09:51:12 +0000

s/mentionned/mentioned/ in ErrorMessage().
------------------------------------------------------------------------
d781143 | ahuillet | 2010-06-19 09:50:56 +0000

Removed item prefixes for item bonus computations. Patch by Ari.
------------------------------------------------------------------------
9e43148 | ahuillet | 2010-06-19 09:50:40 +0000

Removed item identification code. Patch by Ari.
------------------------------------------------------------------------
41ea32b | ahuillet | 2010-06-19 09:50:21 +0000

Removed prefix and suffix parameters from DropItemAt. Patch by Ari.
------------------------------------------------------------------------
05c1416 | ahuillet | 2010-06-19 07:38:14 +0000

enemies: init factions and npcs *before* loading droids on the ship, so
as to be able to call get_npc and get_faction_id when loading droids.
Suggested by Miles.
------------------------------------------------------------------------
dac89a4 | ahuillet | 2010-06-19 07:36:35 +0000

Removed tux voices that suck so badly we cannot keep them in the game in
any form.
------------------------------------------------------------------------
083aeb2 | stedevil | 2010-06-18 19:56:59 +0000

Editor: Change behaviour to cancel a wall line or rectangle floor (RB
243) / Samuel Pitoiset
------------------------------------------------------------------------
f4a09d9 | stedevil | 2010-06-18 19:52:59 +0000

Editor: Cleanup of the tool place (RB 227) / Samuel Pitoiset
------------------------------------------------------------------------
be3ed8a | stedevil | 2010-06-18 15:06:43 +0000

Remove identification code from keyboard.c (RB 240) / Ari Mustonen
------------------------------------------------------------------------
d0c21a5 | stedevil | 2010-06-17 09:24:22 +0000

Remove prefix/suffix dependencies from buy/sell/repair price calculation
(RB 225) / Ari Mustonen
------------------------------------------------------------------------
3eaadd7 | stedevil | 2010-06-17 09:20:42 +0000

Removed prefix/suffix code from view.c (RB 215) / Ari Mustonen
------------------------------------------------------------------------
ba60e46 | stedevil | 2010-06-16 23:52:43 +0000

Text height measurement fix for DisplayText() (RB 206) / Ari Mustonen
------------------------------------------------------------------------
2b81774 | stedevil | 2010-06-16 13:48:34 +0000

Editor: Delete the obstacles which are outside of the map after a
resizing operation (Bug 3015464) (RB219) / Samuel Pitoiset
------------------------------------------------------------------------
8535397 | stedevil | 2010-06-16 13:27:39 +0000

Limit framerate in item upgrade UI and shop (BUG 2942331) (RB 221) / Ari
Mustonen
------------------------------------------------------------------------
334064b | stedevil | 2010-06-16 11:54:34 +0000

Editor: Starting from main menu open at center of map (FR 3016941) (RB
226) / Samuel Pitoiset
------------------------------------------------------------------------
3bd4672 | stedevil | 2010-06-16 11:50:52 +0000

Editor: Going to level via menu should start in map center (FR 3003983)
(RB 224) / Samuel Pitoiset
------------------------------------------------------------------------
6bdfaa9 | stedevil | 2010-06-16 11:37:40 +0000

Editor: Clipboard missing after the copy action (BUG 301614) (RB 223) /
Samuel Pitoiset
------------------------------------------------------------------------
263b1b2 | stedevil | 2010-06-16 07:24:43 +0000

Editor: Code cleanup, remove the useless variables (lvledit_tools) (RB
222) / Samuel Pitoiset
------------------------------------------------------------------------
57883af | stedevil | 2010-06-16 06:42:46 +0000

editor: Going to level via menu start in map center (FR 3003983) (RB
224) / Samuel Pitoiset
------------------------------------------------------------------------
1b73f6a | stedevil | 2010-06-14 12:48:03 +0000

include a sane option listing at the top of ReturOfTux
------------------------------------------------------------------------
2cc1d9a | stedevil | 2010-06-14 09:27:35 +0000

editor: Delete the items which are outside of the map after a resizing
operation (RB 213) / Samuel Pitoiset
------------------------------------------------------------------------
1f1444a | stedevil | 2010-06-14 00:13:36 +0000

put a constant and much lower range limit for when NPCs potentially
choose a new target. (FR 2686138)
------------------------------------------------------------------------
1bcb4a6 | ahuillet | 2010-06-13 16:04:09 +0000

Fix DisplayText's limitation to 4096 characters - dialogs can be longer
than this.
------------------------------------------------------------------------
b10c3bc | stedevil | 2010-06-13 15:37:22 +0000

dialog: fix Kevin adding multiple duplicate quest log entries
------------------------------------------------------------------------
7bcfcb0 | ahuillet | 2010-06-13 15:32:54 +0000

Fix displaying of black floor tiles when not using texture atlases.
------------------------------------------------------------------------
f7e66cf | stedevil | 2010-06-13 15:17:19 +0000

Editor: Delete the map labels which are outside of the map after a
resizing operation / Samuel Pitoiset
------------------------------------------------------------------------
781ffc1 | ahuillet | 2010-06-13 14:14:54 +0000

lvledit: fixed bugs with undo/redo of map labels, and improved behavior
when the user enters a map label that already exists
------------------------------------------------------------------------
4ae65a1 | ahuillet | 2010-06-13 12:53:43 +0000

mapgen: randomly increase black space between rooms. Patch by Alexander
Solovets.
------------------------------------------------------------------------
63ce22b | ahuillet | 2010-06-13 08:26:08 +0000

mapgen: fix out of bounds array reading in "buldo" algorithm
------------------------------------------------------------------------
af3771b | ahuillet | 2010-06-13 08:04:16 +0000

items: give_item_description now displays the bonus for upgraded items.
Patch by Ari Mustonen.
------------------------------------------------------------------------
1ada2ed | ahuillet | 2010-06-13 08:04:04 +0000

item upgrades: kill trailing newline removal code which I did not see
when reviewing
------------------------------------------------------------------------
96fcb10 | stedevil | 2010-06-13 03:31:08 +0000

reduce pandoras box size from ridicolous 6x6 to saner 3x3
------------------------------------------------------------------------
b72417d | ahuillet | 2010-06-12 18:14:58 +0000

item upgrades: improve UI graphics.
------------------------------------------------------------------------
a53e121 | ahuillet | 2010-06-12 18:13:35 +0000

item upgrades: fix UI behavior so it does not appear on top of tooltips.
Patch by Ari Mustonen.
------------------------------------------------------------------------
03baf12 | ahuillet | 2010-06-12 17:02:17 +0000

Fix PutStringFont(), broken in rev. 2668.  The keychart now highlights
its entries correctly.
------------------------------------------------------------------------
ed88085 | ahuillet | 2010-06-12 16:21:40 +0000

shop: now display bonuses of items + code cleanup. Patch by Ari
Mustonen.
------------------------------------------------------------------------
c185207 | ahuillet | 2010-06-12 16:14:16 +0000

keyboard: add a "grab input" command tied to C-g for people playing in
windowed mode.
------------------------------------------------------------------------
450530d | ahuillet | 2010-06-11 23:14:08 +0000

lua: Add a function to call the item upgrade UI. Dixon can upgrade your
items.
------------------------------------------------------------------------
65cd878 | ahuillet | 2010-06-11 23:13:54 +0000

Add item upgrade UI. Patch by Ari Mustonen.
------------------------------------------------------------------------
afed4b8 | ahuillet | 2010-06-11 22:40:28 +0000

items: call calculate_item_bonuses when initializing an item's default
values
------------------------------------------------------------------------
f388cdc | ahuillet | 2010-06-11 22:40:16 +0000

Calculate item bonuses independantly of prefix/suffix values for a given
item. First step in removal of prefixes/suffixes. Patch by Ari Mustonen.
------------------------------------------------------------------------
b237f9d | ahuillet | 2010-06-11 22:32:27 +0000

struct auto_str: fix remaining size computations and autostr_printf
------------------------------------------------------------------------
663cb4e | ahuillet | 2010-06-10 17:05:42 +0000

lvledit: improve freehand wall line drawing. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
cdd6148 | ahuillet | 2010-06-10 17:05:30 +0000

Remove useless debug printf from action_create_obstacle()
------------------------------------------------------------------------
119a310 | ahuillet | 2010-06-10 17:05:17 +0000

Remove line of walls flags from certain obstacle types that do not need
to be placed in lines. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
4ab3899 | stedevil | 2010-06-10 15:06:56 +0000

dialog: fix a missing comma a lua list / Miles
------------------------------------------------------------------------
311a694 | stedevil | 2010-06-10 08:21:51 +0000

reverting accidental commit of mapgen.c in svn r2948
------------------------------------------------------------------------
1d2b6e3 | stedevil | 2010-06-10 08:16:41 +0000

Fix "Game pauses on NPC mousedown, dialog starts only on mouseup" (bug
2977136) (rb 157) / Stefan Kangas
------------------------------------------------------------------------
047de22 | ahuillet | 2010-06-09 19:50:32 +0000

Revert changes to ReturnOfTux.droids format, since they were breaking
map loading.
------------------------------------------------------------------------
8819224 | ahuillet | 2010-06-09 19:50:18 +0000

ship: loading droids and random droids now relies upon recently
introduced get_droid_type() instead of doing their own work
------------------------------------------------------------------------
0b374ca | ahuillet | 2010-06-09 19:33:34 +0000

item upgrades: added addon specs file in Lua. Patch by Ari Mustonen.
------------------------------------------------------------------------
2f207f1 | ahuillet | 2010-06-09 19:33:04 +0000

item_upgrades: added various support functions. Patch by Ari Mustonen.
------------------------------------------------------------------------
a08badb | salimiles | 2010-06-09 18:54:59 +0000

Cleanup patch to random droids for ReturnOfTux.droids. 1) allows not
defining any droid type 2) allows not defining any droid numbers 3)
fixes it so max>min . See FR:3013078, RB:187
------------------------------------------------------------------------
412ab69 | ahuillet | 2010-06-09 18:49:36 +0000

MouseCursorIsInRect const correctness. Patch by Ari Mustonen.
------------------------------------------------------------------------
775429c | ahuillet | 2010-06-09 18:23:27 +0000

DisplayText() now has varargs support for printf-like strings. Patch by
Ari Mustonen.
------------------------------------------------------------------------
fbdfa27 | salimiles | 2010-06-09 13:16:18 +0000

Allow friendly bots to be made with lua create_droid(). This does two
things: 1) allows you to create friendly bots (previously there was no
dialog assigned to bots, so if you talk to a bot then game crashed) 2)
allows you to assign a custom name to the bot
------------------------------------------------------------------------
11222bc | stedevil | 2010-06-08 18:50:59 +0000

add state definitions for autogun missing directions
------------------------------------------------------------------------
def7766 | stedevil | 2010-06-08 12:12:23 +0000

remove many pointless ShortLabels
------------------------------------------------------------------------
519ef6d | stedevil | 2010-06-08 12:02:55 +0000

clean out all UseDialog=AfterTakeover since it's now the default
------------------------------------------------------------------------
3b4d18e | stedevil | 2010-06-08 11:39:42 +0000

Fix parsing of map/ReturnOfTux.droids to handle optional fields. Make
ShortLabel= and UseDialog= optional / Miles
------------------------------------------------------------------------
831ff91 | stedevil | 2010-06-08 11:12:15 +0000

change "Allowed Type of Random Droid for this level" marker to "Random
Droid Type"
------------------------------------------------------------------------
18a04bf | stedevil | 2010-06-08 10:42:48 +0000

general cleanup of ReturnofTux :clean out annoying trailing and double
whitespace, silly 5 line dividers made 1 line and add entries for
missing levels
------------------------------------------------------------------------
92ce6a4 | stedevil | 2010-06-08 09:02:47 +0000

no longer possible to finish propagate firmware mission by simply
killing bots, terminals makes this fallback unneeded
------------------------------------------------------------------------
4767603 | stedevil | 2010-06-08 08:57:04 +0000

adding big messages to kill bots type missions (FR 2944604), adding
missing gettext markers, fixing whitespace
------------------------------------------------------------------------
d956b2c | stedevil | 2010-06-08 06:38:07 +0000

Clarify description for grenades a bit so it's suitable to have on a
webpage
------------------------------------------------------------------------
4f8f59e | stedevil | 2010-06-07 22:44:43 +0000

show number of all bots during onmouseover on bot test level
------------------------------------------------------------------------
b829066 | stedevil | 2010-06-07 22:34:16 +0000

cleaning up the last of the droid weapons names
------------------------------------------------------------------------
aee005b | stedevil | 2010-06-07 22:08:25 +0000

updating names of droid weapons, more funny, less weird signs
------------------------------------------------------------------------
18c2c13 | salimiles | 2010-06-07 14:23:22 +0000

Re-add SVN 2918 (revert SVN 2921): change locations of newlines in chat,
so that there is not a newline between the text from cli_says() and a
response text. This restores correct behavior prior to SVN 2913. See
also RB:176, Tracker:3011872 .
------------------------------------------------------------------------
cd70a86 | stedevil | 2010-06-07 13:55:47 +0000

remove display hack since it messed up xy77s webage that does name
sorting
------------------------------------------------------------------------
85e2845 | salimiles | 2010-06-07 13:51:27 +0000

Replace the hackish list, with user_input_string() in AfterTakeover_sub
. RB:168
------------------------------------------------------------------------
91236ce | stedevil | 2010-06-07 10:54:34 +0000

Editor: Move the definition of the struct "leveleditor_move" (api
design) / Samuel Pitoiset
------------------------------------------------------------------------
83dd97f | salimiles | 2010-06-06 19:19:42 +0000

Adding very bad-to-take Brain Enlargement Pills (Tracker ID: 2861140,
RB:175).
------------------------------------------------------------------------
0d8154c | salimiles | 2010-06-06 17:48:31 +0000

Add a CAPTCHA to the MS computer at the end because CAPTCHAs are
annoying.
------------------------------------------------------------------------
4ca0498 | ahuillet | 2010-06-06 12:01:27 +0000

Revert "Fix cli_says newline bug (ID: 3011872)."
------------------------------------------------------------------------
c2c99a2 | salimiles | 2010-06-06 06:47:16 +0000

Adding and applying needed sidewalk curves with water tiles.
------------------------------------------------------------------------
b1ac5ad | salimiles | 2010-06-06 04:53:56 +0000

Remove dark blue lines from water tiles and ground-water tiles. Fix to
bug 2920293.
------------------------------------------------------------------------
e1b3ed3 | salimiles | 2010-06-05 20:25:49 +0000

Fix cli_says newline bug (ID: 3011872).
------------------------------------------------------------------------
f0bb9cb | fluzz | 2010-06-05 14:57:27 +0000

lvledit: On level's removal, delete the level's datastructure before to
compute the neighbourhood map. Fix bug #3009835
------------------------------------------------------------------------
35f8727 | salimiles | 2010-06-04 22:00:24 +0000

Fix whitespace on that last commit.
------------------------------------------------------------------------
1e53dd2 | salimiles | 2010-06-04 21:58:19 +0000

For countdown timer displays, move decimal point so seconds, not tenths
of a second, are the whole unit.
------------------------------------------------------------------------
73678fe | stedevil | 2010-06-04 20:21:48 +0000

programs: rename immediate -> instant
------------------------------------------------------------------------
525fe4c | ahuillet | 2010-06-04 17:03:55 +0000

Use the new text widget system for chat log
------------------------------------------------------------------------
405b30b | ahuillet | 2010-06-04 17:03:38 +0000

Use the new text widget for the game log.
------------------------------------------------------------------------
8be50f2 | ahuillet | 2010-06-04 17:03:09 +0000

Introduce a new text widget, suitable for using to display text that is
supposed to be scrolled. Patch by Stefan Kangas.
------------------------------------------------------------------------
5f56409 | stedevil | 2010-06-04 15:43:36 +0000

map: adding 1 of each bot for testing on lvl 28, cleaning Returnoftux a
bit
------------------------------------------------------------------------
57d1360 | stedevil | 2010-06-04 13:20:34 +0000

Make Plasma discharge be correct with current imlementation, use blue
sparks and add a bit more website guidelines
------------------------------------------------------------------------
d401481 | stedevil | 2010-06-04 12:57:13 +0000

Clearly marking which programs don't yet work and removing deprecated
analyze item, to aid webpage display
------------------------------------------------------------------------
0983c18 | stedevil | 2010-06-04 12:01:26 +0000

adding src/map_label.c missing from r 2905
------------------------------------------------------------------------
7b4332d | stedevil | 2010-06-04 11:22:00 +0000

Fix bug "Regression in mouse scroll button behavior in dialog" (Bug
2992892 RB 160) / Stefan Kangas
------------------------------------------------------------------------
f83a3b2 | stedevil | 2010-06-04 11:07:15 +0000

Map labels overhaul (RB 142) / Samuel Pitoiset * Replace the static
array of map labels by a dynarray in order to remove the limit
MAX_MAP_LABELS_PER_LEVEL * Create a mini API for the map labels
(add_map_label(), del_map_label(), get_map_label()) * Fix bug (ID
2985818): Undo/redo after editiing map_label might cause crash * Display
an alert window when the user want to create a new map label which
already exists on the current level
------------------------------------------------------------------------
dc2c23d | stedevil | 2010-06-03 13:23:45 +0000

remove silly fractions from droids file and a stray mana entry
------------------------------------------------------------------------
ae207f9 | stedevil | 2010-06-03 12:35:06 +0000

graphics: Remove duplicate portrait images and unused influencer
------------------------------------------------------------------------
be1d72f | stedevil | 2010-06-03 11:29:27 +0000

dialogs: fix nethack  a evil -> an evil / Stefan Kangas
------------------------------------------------------------------------
14e0974 | stedevil | 2010-06-03 10:38:39 +0000

Save autorun setting in the game configuration file / Stefan Kangas
------------------------------------------------------------------------
e0225ad | salimiles | 2010-06-03 07:26:43 +0000

More Takeover upgrades (also see SVN 2893/2894)
------------------------------------------------------------------------
5264951 | salimiles | 2010-06-02 21:23:09 +0000

Acutally adding the Cryo-Terminal file (see SVN 2898).
------------------------------------------------------------------------
f957761 | salimiles | 2010-06-02 21:19:10 +0000

Adding the Cryo-Terminal dialog to be the terminal for the cryogenic
area. Gives some information about the (former) cryogenic company, and
allows for the player to open or close the cryogenic gate.
------------------------------------------------------------------------
6054e20 | ahuillet | 2010-06-02 15:34:30 +0000

Revert "Set a faction to be hostile with you if you hit one of their
members too hard. Fix to bug ID: 3009110 .". It was making civilians
hostile to Tux which is not a correct solution.
------------------------------------------------------------------------
c3ebf53 | stedevil | 2010-06-02 08:59:07 +0000

kevins 614 redguard -> civilian; Make Francis not follow Tux out of Cryo
labs
------------------------------------------------------------------------
79c2ae3 | stedevil | 2010-06-02 08:57:44 +0000

correctly set Jasmine to be a bot
------------------------------------------------------------------------
826d9d1 | salimiles | 2010-06-02 07:34:56 +0000

Fix logical error in takeover.
------------------------------------------------------------------------
9360461 | salimiles | 2010-06-02 06:07:58 +0000

Fix to AI in takeover game: This patch makes it so that the AI evaluates
the player's side of the board during takeover games.  It now plays the
game smart by prioritizing moves that are hard for the player to
counter. Also, in Medium/Hard mode, the AI waits for you. Also, ensure
takenover bots use the AfterTakeover dialog. Solves tracker request
#2510656.
------------------------------------------------------------------------
e670a5a | stedevil | 2010-06-02 05:58:27 +0000

Fixed boundary wall tiles. / Alexander Solovets
------------------------------------------------------------------------
80af4f6 | stedevil | 2010-06-01 22:47:35 +0000

dialog: some further tweaking of AfterTakeover behavior
------------------------------------------------------------------------
e55cc1c | stedevil | 2010-06-01 20:37:21 +0000

editor: first implementation of freehand drag-wall-line (yet no corners)
/ Samuel Pitoiset
------------------------------------------------------------------------
8b1f5f4 | ahuillet | 2010-06-01 20:05:52 +0000

Move enemy rotation surfaces warning at the right place.
------------------------------------------------------------------------
d473093 | ahuillet | 2010-06-01 19:33:37 +0000

Increase max number of enemy surfaces.
------------------------------------------------------------------------
8a5e900 | ahuillet | 2010-06-01 19:29:52 +0000

Fix line endings for enemy surfaces file.
------------------------------------------------------------------------
99739f2 | ahuillet | 2010-06-01 19:29:41 +0000

Fix dummy enemy type for interactive terminals, reflecting introducting
of Iris.
------------------------------------------------------------------------
f3f905c | ahuillet | 2010-06-01 19:29:29 +0000

Fix error message when more enemy surfaces are defined than the game can
support.
------------------------------------------------------------------------
572d9ff | lowerthanred | 2010-06-01 17:21:51 +0000

Fixing female_hunter size
------------------------------------------------------------------------
30bd2f9 | ahuillet | 2010-06-01 16:07:14 +0000

faction: don't make a faction hostile to itself
------------------------------------------------------------------------
f38a28b | ahuillet | 2010-06-01 15:35:27 +0000

Remove max_temperature from droids spec: it was unused.
------------------------------------------------------------------------
da415d8 | stedevil | 2010-06-01 12:53:53 +0000

dialog: optimizing behaviour at start/end of aftertakeover and removing
inproper gettext markers
------------------------------------------------------------------------
a311f38 | stedevil | 2010-06-01 03:13:51 +0000

FDRPG featureing Iris, female body hunter extraordinaire! Basses
original model, finished up by Infrared
------------------------------------------------------------------------
3ac2b8c | salimiles | 2010-05-31 15:11:42 +0000

Code style changes.
------------------------------------------------------------------------
e777874 | stedevil | 2010-05-31 08:08:59 +0000

mapgen: Bugfix of strange wall formation. / Alexander Solovets
------------------------------------------------------------------------
c8de34c | stedevil | 2010-05-31 07:44:26 +0000

revert accidental commit in last rev and implement reminder of
rebalancing of Malformed Packet
------------------------------------------------------------------------
c918ff8 | stedevil | 2010-05-31 07:06:37 +0000

Adjust mouse cursors offsets to have correct point for the normal,
scroll up and scroll down cursors. /Stefan Kangas
------------------------------------------------------------------------
e78ebd6 | salimiles | 2010-05-30 21:38:19 +0000

Set a faction to be hostile with you if you hit one of their members too
hard. Fix to bug ID: 3009110 .
------------------------------------------------------------------------
ec4ba6b | stedevil | 2010-05-30 16:35:48 +0000

map: Move HF guards to lvl 49 defensive area instead of lvl 31; adding
bots and WPs to lvl 49
------------------------------------------------------------------------
0d0ce87 | ahuillet | 2010-05-30 15:21:16 +0000

Make chests drop items further away from walls. Patch by Stefan Kangas
------------------------------------------------------------------------
6837d90 | ahuillet | 2010-05-30 14:28:51 +0000

chat: Remove two useless local variables. Patch by Stefan Kangas
------------------------------------------------------------------------
7b44615 | ahuillet | 2010-05-30 14:26:56 +0000

Remove useless parameter in display_current_chat_log. Patch by Stefan
Kangas.
------------------------------------------------------------------------
59e8ebc | ahuillet | 2010-05-30 14:24:16 +0000

Remove useless global load_game_command_came_from_inside_running_game.
Patch by Stefan Kangas.
------------------------------------------------------------------------
e20f0f6 | ahuillet | 2010-05-30 12:21:21 +0000

chat: fix chat options vertical space computations - all available space
can now be used. Patch by Stefan Kangas.
------------------------------------------------------------------------
cdf6b7f | ahuillet | 2010-05-30 12:21:10 +0000

chat: rename chat protocol to chat log, and use struct auto_string to
remove the arbitrary limit on chat log size. Patch by Stefan Kangas
------------------------------------------------------------------------
8f2db72 | ahuillet | 2010-05-30 12:20:51 +0000

Remove useless global InventorySize. Patch by Stefan Kangas
------------------------------------------------------------------------
4c841e5 | salimiles | 2010-05-30 00:59:43 +0000

Fix minor error in the nethack game which had the good goddess unhappy
when you became good.
------------------------------------------------------------------------
01d4228 | ahuillet | 2010-05-29 21:25:44 +0000

mapgen: randomly use double doors on generated dungeons. Patch by
Alexander Solovets
------------------------------------------------------------------------
1db488d | ahuillet | 2010-05-29 19:59:05 +0000

lua: introduced change_obstacle_message() to change the messages
displayed on interactive signs. Can be used to change terminal dialogs
too.
------------------------------------------------------------------------
d817614 | ahuillet | 2010-05-29 19:44:38 +0000

Rework interactive obstacles code to factorize as much as possible.
Added interactive signs. Sign message obstacle extensions are exclusive
with dialogfile extensions: it is not possible to specify both for a
given obstacle.
------------------------------------------------------------------------
60a067a | salimiles | 2010-05-29 17:06:43 +0000

Move the default short description text from src/enemy.c to
map/freedroid.droid_archetypes .
------------------------------------------------------------------------
9919885 | stedevil | 2010-05-29 13:48:35 +0000

mapgen: * Splits wall tiles in random dungeons into two adjacent wall
tiles adding empty space between them. * Introduce new way of displaying
doors. * No axis-oriented wall and door tiles anymore as it's completely
useless at the generation stage / Alexander Solovets
------------------------------------------------------------------------
18611bd | salimiles | 2010-05-29 05:14:52 +0000

Fix minor inconsistancies, to aid parser.
------------------------------------------------------------------------
4f06b75 | stedevil | 2010-05-28 23:56:54 +0000

dialog: Fix up a large amounts of missing _ and space after , + 1
spelling error
------------------------------------------------------------------------
d564a59 | ahuillet | 2010-05-28 22:22:37 +0000

Removes the Item typedef from struct.h and the few places where it was
still used. Patch by Ari Mustonen.
------------------------------------------------------------------------
b9820bd | stedevil | 2010-05-28 22:22:21 +0000

Lots of updates and changes to Tutorial / Miles McCammon
------------------------------------------------------------------------
82f434f | ahuillet | 2010-05-28 21:34:42 +0000

droid spec: remove Armament string that was not read by the game
------------------------------------------------------------------------
d3f7199 | ahuillet | 2010-05-28 21:24:44 +0000

droid specs: remove legacy data that was not used any longer.
------------------------------------------------------------------------
ed59cd0 | ahuillet | 2010-05-28 17:16:14 +0000

Missing file in rev 2852 commit.
------------------------------------------------------------------------
5cb4c00 | stedevil | 2010-05-28 16:36:16 +0000

Simplify and move code that finds required lines for text / Stefan
Kangas
------------------------------------------------------------------------
5ee17f3 | stedevil | 2010-05-28 16:33:33 +0000

Added an upgrade socket array to the item struct / Ari Mustonen
------------------------------------------------------------------------
5332825 | stedevil | 2010-05-28 16:23:07 +0000

Make sound also when questlog is updated
------------------------------------------------------------------------
78794dd | stedevil | 2010-05-28 13:30:45 +0000

* Change complete_quest API to take text argument to be passed to
add_diary_entry instead of using update_quest + end_quest * Implement
change in dialogs * Adding a few new diary entries where non was
existing * Some general cleanup (formating and missing _) stumbled
across in the process
------------------------------------------------------------------------
b6c761d | stedevil | 2010-05-28 09:33:47 +0000

Proper item struct initialization / Ari Mustonen
------------------------------------------------------------------------
0cb0f7b | stedevil | 2010-05-28 09:30:24 +0000

Fixed a bug in non-typedef struct detection in gen_savestruct.py /Ari
Mustonen
------------------------------------------------------------------------
4a58430 | stedevil | 2010-05-27 17:58:28 +0000

Fix error in script helpers end_quest function and move quest related
whitespace to outside translatable string
------------------------------------------------------------------------
891f663 | ahuillet | 2010-05-27 17:16:33 +0000

savestruct: include array tag in each element that is saved. Makes it
possible to save "recursive" arrays. Patch by Ari Mustonen.
------------------------------------------------------------------------
7c90c8b | ahuillet | 2010-05-27 17:16:20 +0000

dynarray: dynarray_init() accepts 0 sized arrays now. Patch by Ari
Mustonen
------------------------------------------------------------------------
d93b78c | stedevil | 2010-05-27 09:49:28 +0000

Make editor button popup not waste space / Stefan Kangas
------------------------------------------------------------------------
2b332da | stedevil | 2010-05-27 09:29:03 +0000

Remove unused stuff from droid files/loading code / Stefan Kangas
------------------------------------------------------------------------
9b4eb11 | stedevil | 2010-05-27 08:52:13 +0000

Make questlog prettier and colorful; rename Mission to Quest in log
------------------------------------------------------------------------
ad833d7 | stedevil | 2010-05-27 02:08:33 +0000

dialog: small fixups to AfterTakeover text and behaviour
------------------------------------------------------------------------
142f3fa | stedevil | 2010-05-27 01:54:33 +0000

rename StandardBotAfterTakeover.dialog -> AfterTakeover.dialog
------------------------------------------------------------------------
3282965 | stedevil | 2010-05-27 01:27:59 +0000

dialog: Fix not all lowercase cookies
------------------------------------------------------------------------
311dd2f | salimiles | 2010-05-26 22:17:33 +0000

Update SADD quest if you bum dilithium from the cook.
------------------------------------------------------------------------
5d1567f | stedevil | 2010-05-26 20:40:49 +0000

Item parser cosmetica, removal of unused #defines / Stefan Kangas
------------------------------------------------------------------------
a551e2c | stedevil | 2010-05-26 19:18:31 +0000

dialog: removing outdated comment and fixing whitespace (requested
feature already implemented)
------------------------------------------------------------------------
50374c3 | salimiles | 2010-05-26 19:10:53 +0000

Fix to BUG:3007525 , by making npc_says() take two arguments, one of
which is the no-wait.
------------------------------------------------------------------------
cca8259 | stedevil | 2010-05-26 18:27:55 +0000

dialog: remove some pointless gettext markers and a stray ;
------------------------------------------------------------------------
537fb88 | stedevil | 2010-05-26 18:15:21 +0000

dialog: some cleanup missed in previous patches
------------------------------------------------------------------------
f2274d0 | ahuillet | 2010-05-26 17:58:50 +0000

lua: add create_droid(map_label, type[, faction]). Not very well tested
at this point.
------------------------------------------------------------------------
8ca20d5 | ahuillet | 2010-05-26 17:58:39 +0000

enemy: fix waypointless state, enemy_new uses this state by default now,
and added get_droid_type that yields the internal type code based on the
type name
------------------------------------------------------------------------
0eaa768 | stedevil | 2010-05-26 17:51:01 +0000

dialog: fix up some missing optiontext gettext markers and standardise
nodes and hidden texts
------------------------------------------------------------------------
2769ced | stedevil | 2010-05-26 17:42:17 +0000

dialog: Tutorial Tom - standardize nodes and add a missing optiontext
gettextmarker
------------------------------------------------------------------------
acdd49a | stedevil | 2010-05-26 17:29:43 +0000

dialog: standardbotaftertakover* - standardizing
hide,show,linebreaks,nodenumbers
------------------------------------------------------------------------
7a42fc1 | stedevil | 2010-05-26 17:01:41 +0000

dialog: ewald - standardizing hide,show,linebreaks,nodenumbers; add
missing optiontext gettext markers
------------------------------------------------------------------------
afec666 | stedevil | 2010-05-26 16:39:09 +0000

dialog: c-net  dont translate names and cli commands, standardize hidden
optiontext, add safety spacing in node numbers
------------------------------------------------------------------------
42618d7 | ahuillet | 2010-05-26 16:21:22 +0000

enemy: initialize short_description_text in enemy_new
------------------------------------------------------------------------
da89e38 | stedevil | 2010-05-26 12:18:06 +0000

Different healing modifiers for friends/foes, also depending on
difficulty (FR ID: 2882551) / Stefan Kangas
------------------------------------------------------------------------
ec5e77a | stedevil | 2010-05-26 12:06:23 +0000

map: placing a bypass on lvl 31 for "airlock system" (which is no longer
needed since server is a terminal). Leaving airlock as a testcase for an
eventbug.
------------------------------------------------------------------------
9f4c3bb | stedevil | 2010-05-26 11:45:34 +0000

items: change name of Laserscalpel -> Laser Scalpel / Stefan Kangas
------------------------------------------------------------------------
5f5fc54 | stedevil | 2010-05-26 11:34:38 +0000

editor: Make cavewalls also be drag-line-able / Samuel Pitoiset
------------------------------------------------------------------------
226ea46 | stedevil | 2010-05-26 09:56:19 +0000

dialog: make sure update_quest, end_quest, end_dialog is in right order
since we now have quest visual feedback in dialogs
------------------------------------------------------------------------
6967b70 | stedevil | 2010-05-26 07:53:46 +0000

Prevent homing beacon to drop thus circumventing situation of entering
town at the start of the game with all gates still closed.
------------------------------------------------------------------------
0e6b586 | salimiles | 2010-05-26 07:24:46 +0000

Found, and added the gettext marker '_' to the beginning of all (most?)
dialog+message+quest strings for dialog. Also marked some nodes that
should be hidden.
------------------------------------------------------------------------
9a73f82 | salimiles | 2010-05-26 06:41:17 +0000

Filter incoming npc_says() and display_console_message() through lua to
allow use of BBCode [b] and [/b]. Also remove formatting from the 614
droids, as they interact human-like, and are not Tutorial Tom.
------------------------------------------------------------------------
26e03aa | stedevil | 2010-05-26 06:10:44 +0000

fix obstacle lableextension going AWOL if other obstacles get deleted.
/Arthur
------------------------------------------------------------------------
70ea3c4 | ahuillet | 2010-05-25 19:54:33 +0000

Hell Fortress Entrance: fix displaced obstacle labels. They look fine on
other levels.
------------------------------------------------------------------------
c0e7a29 | ahuillet | 2010-05-25 19:49:45 +0000

saveship: defragment obstacle array before saving (fixes obstacle
extensions not tied to the correct obstacle after obstacle removal +
loadship)
------------------------------------------------------------------------
aff7f76 | ahuillet | 2010-05-25 19:14:48 +0000

obstacle extensions: now using pointer towards obstacles instead of
indexes internally. This makes it possible to keep the obstacle array
(and therefore obstacle indices) contiguous.
------------------------------------------------------------------------
a35b62d | stedevil | 2010-05-25 19:10:20 +0000

Always show dead droids / Stefan Kangas
------------------------------------------------------------------------
57d6ec4 | stedevil | 2010-05-25 13:25:58 +0000

Fix Starting Tutorial after editor can place you on wrong level (bug
3006386) / Samuel Pitoiset
------------------------------------------------------------------------
51f6ca2 | stedevil | 2010-05-25 13:12:37 +0000

editor: skip drag-wall-line for all walls/fences more than 1 tile wide /
Samuel Pitoiset
------------------------------------------------------------------------
5e33b06 | stedevil | 2010-05-25 10:16:07 +0000

Adding new Electro Laser Rifle by Infrared
------------------------------------------------------------------------
c749fe9 | stedevil | 2010-05-25 08:59:50 +0000

Fix force attack (A) key behavior to always attack "ground" even if bot
happens to be below mouse / Stefan Kangas
------------------------------------------------------------------------
8389395 | stedevil | 2010-05-25 08:13:12 +0000

Fix picking up items behind walls. / Stefan Kangas
------------------------------------------------------------------------
b78f9b0 | stedevil | 2010-05-25 06:55:38 +0000

Improving a few program descriptions / Stefan Kangas
------------------------------------------------------------------------
4013e80 | stedevil | 2010-05-24 22:37:30 +0000

Pick up item improvements / Stefan Kangas
------------------------------------------------------------------------
ddf4153 | salimiles | 2010-05-24 16:41:46 +0000

This patch makes it so that the name that is displayed is the name Tux
has learned in conversation. Tux doesn't get to walk around town knowing
everyone's names without actually talking to them (or talking to someone
who has talked about them).\nFor Pendragon and Tania I had to add a
character introduction.\nWhen a name is not known, a short description
(generally their job) is used instead.\n I also gave Francis a PhD.\n
TODO: with Engel/Geist dialog.
------------------------------------------------------------------------
b2c0819 | stedevil | 2010-05-24 15:38:51 +0000

Remove cnet testbot from lvl 12
------------------------------------------------------------------------
9b3552f | ahuillet | 2010-05-24 14:06:12 +0000

lua: add user_input_string("title of the window"[, "default value")
------------------------------------------------------------------------
441dada | ahuillet | 2010-05-24 14:06:01 +0000

improve GetEditableStringInPopupWindow to look correct when the title
doesn't have newlines at the end. We should make the output look better
however as up until now this function was only used in developers code
(leveleditor), but Lua API improvements might bring this to the actual
players.
------------------------------------------------------------------------
0c3f3c5 | ahuillet | 2010-05-24 14:05:48 +0000

Replace the ML address by freedroid-discussion AT lists.sourceforge.net
as an attempt to reduce future spam when people copypaste the full mail
address onto forums and such.
------------------------------------------------------------------------
a90758c | stedevil | 2010-05-24 10:31:29 +0000

map: few updates in DSB levels
------------------------------------------------------------------------
ae02459 | stedevil | 2010-05-24 08:47:17 +0000

Struct detection improvement for gen_savestruct.py / Ari Mustonen
------------------------------------------------------------------------
d237c66 | ahuillet | 2010-05-24 08:36:52 +0000

leveleditor: now correctly save the last edited level, when moving
around with arrows as well as using the menu. Patch by mbait
------------------------------------------------------------------------
025f151 | stedevil | 2010-05-24 07:18:07 +0000

Turn droid placeholders into proper terminals / Miles
------------------------------------------------------------------------
8a9fec5 | stedevil | 2010-05-24 00:30:19 +0000

Latest lvl 48 & 49 updates
------------------------------------------------------------------------
122f6bd | salimiles | 2010-05-23 20:57:10 +0000

This patch allows you to rename bots that you have taken over :-). This
currently supports 15 adjs, and 15 names, for 255 unique combinations
for each bot type. It also adds some speed improvements, and better
translation support.
------------------------------------------------------------------------
92b23b2 | salimiles | 2010-05-23 15:26:26 +0000

SVN 2790 was exactly wrong, tux killertype == -1, unknown (inc. multiple
hits) means killertype == 0 .
------------------------------------------------------------------------
5095cee | ahuillet | 2010-05-23 09:40:23 +0000

Introduce interactive terminals. 4 console obstacles are now interactive
and can be clicked. Upon click, they will start the dialog specified in
their obstacle extension, or display a message that the terminal is not
available. On the start level, one of the three terminals adjacent to
Francis' starting room will run Terminal.dialog.
------------------------------------------------------------------------
d32e619 | salimiles | 2010-05-22 22:28:26 +0000

Make c-net and c-net_sub_nethack much more translation friendly. Also,
corrected some spelling errors.
------------------------------------------------------------------------
d5f5e1b | salimiles | 2010-05-22 19:39:39 +0000

Multile killers means killtype == -1; player killed means killtype == 0.
------------------------------------------------------------------------
dd497f3 | salimiles | 2010-05-22 19:25:22 +0000

Lua uses 'not' rather than \! for negation of logical operators! Also,
this and the last commit are partialy inspired by matthiaskrgr's work.
------------------------------------------------------------------------
078d397 | salimiles | 2010-05-22 18:52:16 +0000

Francis responds to Tux joining the Red Guard with faint praise.
------------------------------------------------------------------------
a4234da | ahuillet | 2010-05-22 08:12:28 +0000

Improve banners looks. Patch by Stefan Kangas.
------------------------------------------------------------------------
e9d5451 | ahuillet | 2010-05-22 08:05:12 +0000

Make sure Tux can only drop items at a certain distance from himself,
not across the whole screen. Patch by Stefan Kangas.
------------------------------------------------------------------------
2ebe6a9 | ahuillet | 2010-05-21 17:07:04 +0000

Savestruct arrays handling code cleanup + untested support for
dynarrays. Patch by Ari Mustonen.
------------------------------------------------------------------------
283ecfe | stedevil | 2010-05-21 08:05:39 +0000

Remove space padding of the "Barrel", "Crate" and "Chest" labels /Stefan
Kangas
------------------------------------------------------------------------
7de655c | ahuillet | 2010-05-20 19:29:55 +0000

shipfile: visually improve obstacle chest items extensions format
------------------------------------------------------------------------
e48b627 | stedevil | 2010-05-20 14:49:12 +0000

map: rename lvl49 to and add HF North Perimiter Defense Structure
------------------------------------------------------------------------
bf06c1f | stedevil | 2010-05-20 13:12:12 +0000

map: some more lvl 48 changes and add back items in chest near Tux start
(items in tutorial chest already added in previous commit)
------------------------------------------------------------------------
f26df98 | stedevil | 2010-05-20 12:16:45 +0000

map: Beginning of new MS gate defence structure on lvl 48
------------------------------------------------------------------------
1245e0d | stedevil | 2010-05-20 10:52:26 +0000

Store the last visited level in editor in game config. / Alexander
Solovets
------------------------------------------------------------------------
7f08d4e | ahuillet | 2010-05-19 19:53:58 +0000

Introduce an obstacle extension system. An obstacle extension is data
that can be attached to an obstacle instance. obstacle labels and chest
items have been reimplemented as obstacle extensions. terminals dialog
files will be obstacle extensions as well.
------------------------------------------------------------------------
3653de1 | ahuillet | 2010-05-19 19:53:22 +0000

dynarray: Add a dynarray_del function.
------------------------------------------------------------------------
eb7eb20 | ahuillet | 2010-05-19 16:03:17 +0000

Make sure update_virtual_position always writes an output position. This
shuts up compiler warnings.
------------------------------------------------------------------------
f86fac5 | ahuillet | 2010-05-19 16:03:03 +0000

dynarrays: provide a dynarray_add() function to add elements, with
automatic resizing. Add a small test module. Enrich and adapt API to our
needs.
------------------------------------------------------------------------
a07b0f8 | stedevil | 2010-05-19 14:25:51 +0000

Fixed two off-by-one errors that led to out of bounds array accesses.
/Ari Mustonen
------------------------------------------------------------------------
08fcb23 | fluzz | 2010-05-18 23:12:35 +0000

Only use NULL (instead of NULL and "") to denote an empty
TextToBeDisplayed.
------------------------------------------------------------------------
2b12697 | fluzz | 2010-05-18 22:50:00 +0000

Introduction of enemy_insert_into_lists() to factorize the insertion of
a bot into the global and level lists.
------------------------------------------------------------------------
571ed08 | fluzz | 2010-05-18 22:18:26 +0000

Change load_enemies() to use enemy_new(). Rename ClearEnemys() into
clear_enemies().
------------------------------------------------------------------------
ed43843 | salimiles | 2010-05-18 22:01:58 +0000

Fixes to make the Tamara dialog close correctly.
------------------------------------------------------------------------
4f5f009 | salimiles | 2010-05-18 16:46:39 +0000

Add stories of robots in myths to Tamara.
------------------------------------------------------------------------
4740723 | ahuillet | 2010-05-18 15:47:05 +0000

Add a generic dynamic array system, unused for now. Patch by Ari
Mustonen.
------------------------------------------------------------------------
ba76c71 | salimiles | 2010-05-18 10:01:30 +0000

Fix sidewalk n-w corner offsets.
------------------------------------------------------------------------
56dcde4 | salimiles | 2010-05-18 09:48:36 +0000

Redone iso_large_square tileset to look slighly less flat and more
realistic by adding shadows, and light reflections. Also applied
optipng.
------------------------------------------------------------------------
88fbc1d | salimiles | 2010-05-16 23:27:08 +0000

Message now indicates the name of the weapon to reload.
------------------------------------------------------------------------
240cadd | ahuillet | 2010-05-16 19:09:26 +0000

Revert "temp". This was a non working obstacle extension prototype that
shouldn't have been committed. Sorry.
------------------------------------------------------------------------
71e0896 | ahuillet | 2010-05-16 19:07:41 +0000

dialogs: s/dont/don't/
------------------------------------------------------------------------
248ebf2 | ahuillet | 2010-05-16 19:07:21 +0000

temp
------------------------------------------------------------------------
520f7cd | ahuillet | 2010-05-16 19:06:45 +0000

lvledit: remove two unused globals
------------------------------------------------------------------------
0b327c4 | ahuillet | 2010-05-16 10:14:32 +0000

struct typedefs: remove the uppercase pointer typedefs which are not the
codingstyle we want. Some of them such as Enemy and Level are used
everywhere in the game and have not yet been removed.
------------------------------------------------------------------------
fa70cd9 | salimiles | 2010-05-16 06:07:28 +0000

Display message now informs you which type of ammunition you need more
off to continue firing with the equipped weapon.
------------------------------------------------------------------------
42f03da | salimiles | 2010-05-16 04:16:26 +0000

Identify which enemy is now under your command.
------------------------------------------------------------------------
311dc5a | salimiles | 2010-05-16 03:28:50 +0000

Report HCP (bot suicides) deaths diffrently than unknown causes of
death.
------------------------------------------------------------------------
db7b723 | salimiles | 2010-05-15 11:05:05 +0000

Use full names assigned in map/ReturnOfTux.droids rather than three
character models when naming killed droids/allies on the in-game
messages.
------------------------------------------------------------------------
fb56666 | ahuillet | 2010-05-14 12:36:06 +0000

colldet: improve performance of droid colldet changes
------------------------------------------------------------------------
20507e6 | ahuillet | 2010-05-13 11:36:31 +0000

configure: add --enable-native-arch to build with -O3 -march=native for
use on my eeePC (slightly improved performance)
------------------------------------------------------------------------
91faa5e | stedevil | 2010-05-10 21:08:08 +0000

Fixed a typo in Butch's dialog / Ari Mustonen
------------------------------------------------------------------------
775fc77 | stedevil | 2010-05-09 20:24:53 +0000

Free enemy data structure in clear_enemies() / Fluzz
------------------------------------------------------------------------
8f05601 | stedevil | 2010-05-09 20:21:36 +0000

Prevent dragging item past screen edge causing them to dissapear /
Samuel Pitoiset
------------------------------------------------------------------------
3570c4f | stedevil | 2010-05-09 20:16:29 +0000

Remove Tux damage from smashing obstacles / Stefan Kangas
------------------------------------------------------------------------
90f69fb | jkwood | 2010-05-08 18:55:52 +0000

dialog: Clarify output message in c-net.dialog
------------------------------------------------------------------------
d8372eb | ahuillet | 2010-05-02 13:00:54 +0000

Remove fields LastMouse_X and LastMouse_Y from struct tux. They were
unused.
------------------------------------------------------------------------
1c7deed | ahuillet | 2010-05-02 12:57:11 +0000

Remove KillRecord field from tux struct.
------------------------------------------------------------------------
d848c03 | ahuillet | 2010-05-02 11:29:33 +0000

enemy: fix bots in stop_and_eye_target not actually looking at the
target if it was on another level
------------------------------------------------------------------------
079f61f | ahuillet | 2010-05-02 11:08:45 +0000

lua: remove break_off_and_attack. Deprecated in favor of
set_npc_faction("crazy") end_dialog()
------------------------------------------------------------------------
82c88b8 | ahuillet | 2010-05-02 11:00:50 +0000

lua: rename change_npc_faction to set_npc_faction
------------------------------------------------------------------------
7076677 | ahuillet | 2010-05-02 08:42:59 +0000

faction: add a "crazy" faction for civilians that are hostile to tux.
Changed Sorenson to use it.
------------------------------------------------------------------------
ffc2fe0 | stedevil | 2010-05-02 07:18:15 +0000

fix up double doors block area properly as well
------------------------------------------------------------------------
99cf999 | stedevil | 2010-05-02 07:00:15 +0000

Fix yellow wall block areas (2 -> 4param) and set them all to have wall
transparency
------------------------------------------------------------------------
c6567a4 | stedevil | 2010-05-02 06:03:06 +0000

Adding first rebel, Prisoner Peter :)
------------------------------------------------------------------------
460cb6c | stedevil | 2010-05-02 05:55:41 +0000

dialog: updated template a bit
------------------------------------------------------------------------
818d202 | ahuillet | 2010-05-01 21:18:51 +0000

graphics: run optipng. Total space gain around 1MB.
------------------------------------------------------------------------
5662a0c | ahuillet | 2010-05-01 18:01:57 +0000

lua: remove everybody_hostile() and use set_faction_state() instead
------------------------------------------------------------------------
0352b26 | ahuillet | 2010-05-01 18:01:43 +0000

lua: deprecate break_off_and_attack() which cannot readily be done with
the faction system
------------------------------------------------------------------------
9eea760 | ahuillet | 2010-05-01 18:01:31 +0000

lua: set_faction_state uses "self" as a default third argument
------------------------------------------------------------------------
12a3cd6 | ahuillet | 2010-05-01 18:01:20 +0000

enemy: fix bug introduced in previous rev that enemies could not turn
hostile against tux
------------------------------------------------------------------------
7de1bf2 | ahuillet | 2010-05-01 17:35:12 +0000

Added a faction system. Dialogs have not yet been updated.
------------------------------------------------------------------------
1567879 | ahuillet | 2010-05-01 12:48:04 +0000

remove field "vpos" from struct obstacle
------------------------------------------------------------------------
dbe6c5e | ahuillet | 2010-05-01 12:47:52 +0000

lvledit: remove useless variable after rev. 2730
------------------------------------------------------------------------
3c1b2e9 | ahuillet | 2010-05-01 11:24:03 +0000

lvledit: remove "floor fill" feature that became useless when we
introduced rectangle place feature
------------------------------------------------------------------------
7119b12 | ahuillet | 2010-05-01 10:47:38 +0000

Remove dead assignment doing trigonometry in tux attack code. Perhaps
the compiler was able to optimize is itself, but now we're certain no
useless computations will be done. Reported by clang-analyze.
------------------------------------------------------------------------
2ba2999 | ahuillet | 2010-05-01 10:47:27 +0000

Removed unused variable in buy_item()
------------------------------------------------------------------------
ff7fd2b | ahuillet | 2010-05-01 10:47:17 +0000

keybinds: better error handling when keybinds aren't found in the game
config file
------------------------------------------------------------------------
779c122 | ahuillet | 2010-05-01 10:47:06 +0000

Kill dead assignment in line of walls code.
------------------------------------------------------------------------
eab9553 | ahuillet | 2010-05-01 10:46:54 +0000

Remove buggy and useless function tile_is_free().
------------------------------------------------------------------------
b6450e4 | ahuillet | 2010-05-01 10:46:42 +0000

Remove an unused variable in item data reading
------------------------------------------------------------------------
9eabb19 | ahuillet | 2010-05-01 10:46:31 +0000

Remove declaration of non existing global variable
------------------------------------------------------------------------
24e31a2 | ahuillet | 2010-05-01 10:46:21 +0000

upd Doxyfile
------------------------------------------------------------------------
e44de5e | ahuillet | 2010-05-01 10:46:11 +0000

Updated doxyfile with doxywizard.
------------------------------------------------------------------------
c40a113 | ahuillet | 2010-05-01 08:57:12 +0000

Remove "is_town_guard_member" field from struct tux_t. It was not used
any longer.
------------------------------------------------------------------------
6869d80 | ahuillet | 2010-05-01 08:48:58 +0000

graphics: remove unused QuestBrowser.png
------------------------------------------------------------------------
3f6e759 | ahuillet | 2010-05-01 08:48:45 +0000

Fix tux "escape from obstacles" code not doing anything.
------------------------------------------------------------------------
dd70821 | stedevil | 2010-04-30 13:13:36 +0000

map: some more lvl 12 tweaks
------------------------------------------------------------------------
022e961 | stedevil | 2010-04-30 12:07:44 +0000

Show amount in bottom right corner of stackable items in inventory.
/Stefan Kangas
------------------------------------------------------------------------
592ad95 | stedevil | 2010-04-30 08:37:06 +0000

Draw quick inventory items at their proper place taking the resolution
into account. / skangas
------------------------------------------------------------------------
ed24b20 | stedevil | 2010-04-30 08:32:04 +0000

map: prettying up lvl12 a bit
------------------------------------------------------------------------
64dfb13 | stedevil | 2010-04-30 07:19:59 +0000

dialog: Make dixon give EMP instead of plasma grenades, update text and
give 1-3 depending on difficulty level
------------------------------------------------------------------------
862f985 | stedevil | 2010-04-30 07:06:40 +0000

properly assign affects bot/human to grenades
------------------------------------------------------------------------
5bdec2f | stedevil | 2010-04-30 06:33:14 +0000

dialog: update temlate with regular random hello talk
------------------------------------------------------------------------
70e9429 | stedevil | 2010-04-30 01:24:25 +0000

dialog: Major rewrite & improvment of Kevin. Lots of FIXME dialog
sections.
------------------------------------------------------------------------
5bbf02a | stedevil | 2010-04-30 01:24:05 +0000

lua: add get_program alias for get_program_revision
------------------------------------------------------------------------
7dac70c | stedevil | 2010-04-29 23:31:19 +0000

dialog: Major rewrite of Benjamin to be less cluttered and more heavily
use lua scripts
------------------------------------------------------------------------
d685af9 | stedevil | 2010-04-29 13:48:40 +0000

map: remake starting level (12) to make it more obvious for beginner
where to go
------------------------------------------------------------------------
451a475 | stedevil | 2010-04-29 09:11:05 +0000

fix up big crystals block area and offset
------------------------------------------------------------------------
03a7bcc | stedevil | 2010-04-29 08:21:28 +0000

make sure desert gate opens when Koan quest assigned
------------------------------------------------------------------------
31955eb | stedevil | 2010-04-29 07:56:29 +0000

Add variable size margins support to collission detection filters. /
skangas
------------------------------------------------------------------------
7687c33 | stedevil | 2010-04-29 07:51:18 +0000

Remove annoying comment lines. Patch by Skangas
------------------------------------------------------------------------
d38ccd9 | stedevil | 2010-04-29 07:41:21 +0000

lua: add function to display text in dialogs for quest add/end events.
Move API add_quest end_quest to assign_quest complete_quest
------------------------------------------------------------------------
bedcc2d | stedevil | 2010-04-28 21:29:23 +0000

Change chat menu option highlight size. Patch by skangas
------------------------------------------------------------------------
ad7d34d | stedevil | 2010-04-28 20:04:32 +0000

Open the Guardhouse door at the town entrance if Tux joins the Red
Guard. Patch by MK
------------------------------------------------------------------------
e997d45 | stedevil | 2010-04-28 19:54:57 +0000

dialog: small updates to Kevin. Patch by MK
------------------------------------------------------------------------
ba82e4e | stedevil | 2010-04-28 19:23:17 +0000

dialogs: lualize some old format stuff and make Tybalt refer to town
citadel, not guardhouse
------------------------------------------------------------------------
b8676bd | ahuillet | 2010-04-28 19:18:31 +0000

startup: use more realistic percentage values
------------------------------------------------------------------------
1123869 | stedevil | 2010-04-28 10:43:50 +0000

graphics: add Energy whip and Shock knife graphics to game. Done by
Infrared
------------------------------------------------------------------------
0c61818 | stedevil | 2010-04-28 10:15:05 +0000

graphics: new teleporter homing beacon images. By Infrared
------------------------------------------------------------------------
f293c1d | stedevil | 2010-04-28 07:43:09 +0000

map: fix up conference table related areas after offset changes
------------------------------------------------------------------------
5761776 | stedevil | 2010-04-28 07:38:23 +0000

graphics: modified conference tables. By Infrared
------------------------------------------------------------------------
5b63390 | stedevil | 2010-04-28 06:29:13 +0000

graphics: new laser rifle inv and rotation images. By Infrared
------------------------------------------------------------------------
944fe4b | stedevil | 2010-04-28 06:09:42 +0000

graphics: Add animation graphics, by Infrared, for 22_hunting_rifle
7_62mm_ak47 7_62mm_hunting_rifle laser_pulse_cannon laser_rifle (new
model)
------------------------------------------------------------------------
cf9de2e | stedevil | 2010-04-27 23:41:47 +0000

dialog: small node fix to bruce
------------------------------------------------------------------------
30d69c0 | stedevil | 2010-04-27 23:04:47 +0000

lua: make update_quest not just an alias but a function with graphical
text feedback in dialogs
------------------------------------------------------------------------
d105bb3 | stedevil | 2010-04-27 23:02:47 +0000

dialog: replace all add_diary_entry with update_quest
------------------------------------------------------------------------
9fc66c9 | stedevil | 2010-04-27 22:56:46 +0000

dialog: Make pendragon use train_skill
------------------------------------------------------------------------
1394473 | stedevil | 2010-04-27 22:26:07 +0000

lua: add tux_says_random
------------------------------------------------------------------------
de7efe0 | stedevil | 2010-04-27 21:37:52 +0000

lua: add train_skill and train_program functions and change amount ->
gold_amount in del_gold
------------------------------------------------------------------------
ec7ccae | fluzz | 2010-04-27 21:21:18 +0000

savestruct.c : Initialize pointers to NULL
------------------------------------------------------------------------
c922936 | stedevil | 2010-04-27 21:16:10 +0000

dialogs: fixes to Pendragon
------------------------------------------------------------------------
6eb4b4c | stedevil | 2010-04-27 09:04:30 +0000

dialog: make more coherent referance to circuits as the monetary unit
used in the game
------------------------------------------------------------------------
13d576e | stedevil | 2010-04-27 08:23:45 +0000

Rename "Duration" to "Durability" in shop. By SKangas
------------------------------------------------------------------------
2dd6cd3 | stedevil | 2010-04-27 07:41:07 +0000

dialog: updating Bruce to not talk to Tux if Tux is RG
------------------------------------------------------------------------
b52b6cc | stedevil | 2010-04-27 07:07:11 +0000

map: remove 2 accidental cave walls from lvl 18 (kevin underground)
------------------------------------------------------------------------
c12075b | stedevil | 2010-04-26 06:50:22 +0000

Clarify pillars internal name and give them and Enhancer-pillar proper
blocksize (Fies bug ID: 2992122); Removing outdated comment
------------------------------------------------------------------------
f05ecc0 | ahuillet | 2010-04-25 16:09:44 +0000

npc: stack up stackable items instead of creating a duplicate entry.
------------------------------------------------------------------------
879fb86 | ahuillet | 2010-04-25 11:53:33 +0000

npc: add weights to the shoplist, as an easy way to represent item
appearance probability. This is expected to behave exactly the same as
before : a weight of 2 is similar to listing the item twice with a
weight of 1.
------------------------------------------------------------------------
1339c9b | ahuillet | 2010-04-25 08:53:01 +0000

npc: raise shoplist back to 100. shoplist and inventory are independant,
and the inventory is what matters for loadgame performance.
------------------------------------------------------------------------
32ef8d1 | ahuillet | 2010-04-25 08:34:13 +0000

npc: NPCs are now limited to 20 items in their shoplist and in their
inventory. This yields a 40% perf improvement on loadgame.
------------------------------------------------------------------------
9d17d26 | ahuillet | 2010-04-24 18:45:46 +0000

Remove "terminator" parameter to ReadAndMallocStringFromDataOptional. It
was slowing down ship loading by a very significant factor (30%), and
useless.
------------------------------------------------------------------------
fa464e0 | ahuillet | 2010-04-24 18:09:17 +0000

loadship: do not count the levels before reading them out. It is useless
and costs 20% performance. 20% perf improvement measured.
------------------------------------------------------------------------
cba753f | ahuillet | 2010-04-24 18:09:05 +0000

benchmark: fix comment incorrectly copy pasted in previous rev
------------------------------------------------------------------------
dc05afe | ahuillet | 2010-04-24 17:25:52 +0000

benchmark: add -b loadgame. Requires having a MapEd.savegame around.
------------------------------------------------------------------------
bb2a930 | ahuillet | 2010-04-24 15:22:14 +0000

lvledit: change floor tiles drag&drop to a sane behavior. Releasing LMB
will no longer overwrite the tiles until the user is truly done with the
operation and unselects his floor tiles. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
284363f | ahuillet | 2010-04-24 15:11:50 +0000

text: Unify and cleanup font changing/letter spacing code. Patch by
Stefan Kangas
------------------------------------------------------------------------
c5399d1 | ahuillet | 2010-04-24 13:04:56 +0000

lvledit: add preliminary floor drag&drop support. Patch by Samuel
Pitoiset.
------------------------------------------------------------------------
8853393 | ahuillet | 2010-04-24 09:33:31 +0000

build: check for ranlib in autoconf, remove the need for the extra
ranlib call when cross compiling for win32.
------------------------------------------------------------------------
da14c2e | ahuillet | 2010-04-24 09:05:59 +0000

Remove the extra \n at the end of item descriptions, and rework the code
to use struct auto_str.
------------------------------------------------------------------------
6409e15 | ahuillet | 2010-04-24 09:01:14 +0000

Fix banner width calculation. Patch by Stefan Kangas.
------------------------------------------------------------------------
1e86507 | ahuillet | 2010-04-24 08:28:59 +0000

inventory: when picking up items with inv screen open, add them directly
to the inventory. Patch by Stefan Kangas.
------------------------------------------------------------------------
9a3d937 | stedevil | 2010-04-23 22:59:58 +0000

graphics: adding new pulse laser graphics. By Infrared.
------------------------------------------------------------------------
bd98899 | stedevil | 2010-04-23 21:56:04 +0000

graphics: move laser_pulse_rifle to laser_pulse_cannon
------------------------------------------------------------------------
66972af | stedevil | 2010-04-23 21:23:54 +0000

graphics: Professor, now featuring death animation. By Infrared
------------------------------------------------------------------------
4410b59 | stedevil | 2010-04-23 20:58:33 +0000

More consistent event names and removal of the ... at the end. Patch by
Skangas and Stedevil
------------------------------------------------------------------------
cae7917 | stedevil | 2010-04-23 20:31:21 +0000

dialog: Spencer dialog improvment. Patch by Skangas
------------------------------------------------------------------------
ec29730 | ahuillet | 2010-04-23 17:50:15 +0000

gluem: indent -linux -l140 for readability
------------------------------------------------------------------------
9094b76 | stedevil | 2010-04-23 14:10:20 +0000

mapgen: Slight change of 'adj' function and general cleanup (code/data
separation). Patch by mbait
------------------------------------------------------------------------
e73b4b2 | stedevil | 2010-04-23 09:52:22 +0000

Renamed game protocol to game log and display different messages whether
starting a new game or the tutorial. Patch by Stefan Kangas
------------------------------------------------------------------------
14362c7 | stedevil | 2010-04-23 08:58:35 +0000

map: fix up WPs at north gate a bit
------------------------------------------------------------------------
b125dd3 | stedevil | 2010-04-23 08:57:27 +0000

dialog: Fix North gate guard start talk
------------------------------------------------------------------------
46d6fb7 | stedevil | 2010-04-23 06:45:14 +0000

translation: Add a few missing gettext markers in dialogs
------------------------------------------------------------------------
f17c57b | fluzz | 2010-04-22 22:13:06 +0000

Lvleditor validator: No more use waypoints IDs in the exception file.
------------------------------------------------------------------------
dd1d69d | stedevil | 2010-04-22 13:29:40 +0000

Mention not all effects visible unless using OGL
------------------------------------------------------------------------
677b627 | stedevil | 2010-04-22 13:20:48 +0000

Do not respawn bots on forbidden waypoints. Patch by Fluzz
------------------------------------------------------------------------
762a853 | stedevil | 2010-04-22 12:50:30 +0000

dialog: make sure angry skippy can't be traded with
------------------------------------------------------------------------
0649511 | stedevil | 2010-04-22 12:38:25 +0000

dialog: Make player say real name (not Tux) to Tamara.
------------------------------------------------------------------------
030e412 | stedevil | 2010-04-22 11:47:07 +0000

dialog: Adding English comments to German words in BlueBrothers (Engel &
Geist) dialogs. By MK
------------------------------------------------------------------------
7b75cc1 | stedevil | 2010-04-22 11:03:21 +0000

Calculate coordinates of selection before a drag&drop to avoid obstacles
outside the level. Patch by Hakzsam
------------------------------------------------------------------------
cb5d869 | ahuillet | 2010-04-21 16:23:20 +0000

cheat: add a new "infinite running" cheat. Request from Matthias,
implemented by Stefan Kangas.
------------------------------------------------------------------------
00cf475 | ahuillet | 2010-04-21 16:19:28 +0000

Remove redundant messages from the game log. Patch by Stefan Kangas.
------------------------------------------------------------------------
1cf2158 | ahuillet | 2010-04-21 16:19:07 +0000

Fix warning introduced in rev. 2627.
------------------------------------------------------------------------
0aa0ee8 | stedevil | 2010-04-21 11:40:21 +0000

Making a bit of order in dialogs folder, renaming nameless guards and
adding separate teleporter guard
------------------------------------------------------------------------
3227166 | stedevil | 2010-04-21 10:49:54 +0000

Making a bit of order in dialogs folder, RMS -> Richard
------------------------------------------------------------------------
63dd99b | stedevil | 2010-04-21 10:41:45 +0000

Making a bit of order in dialogs folder, Darwin -> Engel, Melfis ->
Geist
------------------------------------------------------------------------
501c773 | stedevil | 2010-04-21 10:39:52 +0000

Updating also HF gate met cookies
------------------------------------------------------------------------
43293f5 | stedevil | 2010-04-21 10:30:39 +0000

Making a bit of order in dialogs folder, hell fortress related tagged
HF-
------------------------------------------------------------------------
010d6ea | stedevil | 2010-04-21 09:43:59 +0000

map: remove a few stray area-blocks
------------------------------------------------------------------------
e4988f2 | stedevil | 2010-04-21 09:25:48 +0000

Fix up Dixons walls to match floortiles better and update ignorefile
------------------------------------------------------------------------
734cb72 | stedevil | 2010-04-21 08:45:30 +0000

Rename gateguards to help show what is NESW and town teleporter, put 2nd
guard in N gate in guardhouse
------------------------------------------------------------------------
a4182e4 | ahuillet | 2010-04-19 19:43:42 +0000

lvledit: added floor selection/cut/copy/paste operations. Patch by
Samuel Pitoiset.
------------------------------------------------------------------------
82cb52b | jkwood | 2010-04-19 18:26:07 +0000

hud: No longer hide quick inventory keys in 640x480 : Bug 2950027,
thanks Tim Baker
------------------------------------------------------------------------
7f1020f | stedevil | 2010-04-19 11:24:04 +0000

Add info about OGL display issues when temporarily covered by other
content
------------------------------------------------------------------------
eb030ad | stedevil | 2010-04-19 11:17:35 +0000

Bump max items in shop to 12
------------------------------------------------------------------------
8fcd7a5 | stedevil | 2010-04-19 09:21:47 +0000

Remove displaying indestructable for money mouseover popup. Patch by
SKangas
------------------------------------------------------------------------
94fee86 | stedevil | 2010-04-19 08:59:58 +0000

Fix loading game with dead bots show them first dying (#2978027). Patch
by Skangas
------------------------------------------------------------------------
b22d874 | stedevil | 2010-04-19 08:17:41 +0000

Comment out spamming "item taken" to tux log and add similar comment for
money for completeness of debug functions
------------------------------------------------------------------------
be5160a | stedevil | 2010-04-18 21:10:55 +0000

map: fix several sand/black floor errors on lvl 33 & 20. Patch by MK
------------------------------------------------------------------------
217ff7d | stedevil | 2010-04-18 20:31:59 +0000

graphics: Fixing small issues on many images. (among other bug  ID:
2989011) Patch by MK
------------------------------------------------------------------------
40ea717 | fluzz | 2010-04-17 22:21:30 +0000

Cleaning and rationalization of the code that creates/resets/re-spawns a
bot. Fix re-spawning of overtaken bots.
------------------------------------------------------------------------
b6b675f | ahuillet | 2010-04-17 12:36:28 +0000

mapgen: clean up random dungeons code while keeping the same
functionnality. Patch by mbait.
------------------------------------------------------------------------
539f24f | stedevil | 2010-04-17 00:49:46 +0000

graphics: Add shadow images also to active/shooting autogun. (Bug ID:
2974236)
------------------------------------------------------------------------
2c1285d | stedevil | 2010-04-16 23:58:07 +0000

hud: Don't spam tux ingame console with bots killed on entire world map.
------------------------------------------------------------------------
f23f58e | ahuillet | 2010-04-16 20:00:51 +0000

Improve behavior of message "alert" window used in some menus and in the
leveleditor. Patch by Stefan Kangas.
------------------------------------------------------------------------
a24d2c4 | jkwood | 2010-04-16 17:13:32 +0000

Bugfix 2988141 - Indestructible items no longer show a repair cost
------------------------------------------------------------------------
2e07d20 | stedevil | 2010-04-16 12:04:38 +0000

dialogs: Make terminal a LOT nicer and kill of useless ls subdialog by
incorporating it in main dialog
------------------------------------------------------------------------
800248b | stedevil | 2010-04-16 08:14:46 +0000

dialog: Replacing all 2xSpace with the appropriate 1 space or 1 tab.
Will make it easier to enforcing/maintaining tab indentation and no
dialog doublespace.
------------------------------------------------------------------------
1ac1813 | stedevil | 2010-04-16 07:22:56 +0000

dialogs: Clean up bot commands a bit
------------------------------------------------------------------------
470d273 | stedevil | 2010-04-14 08:44:57 +0000

2 missing . Patch by MK
------------------------------------------------------------------------
203770e | ahuillet | 2010-04-13 17:30:07 +0000

items: ensure repair price is >= 1. Never repair for free. Patch by
Stefan Kangas.
------------------------------------------------------------------------
82eabf4 | ahuillet | 2010-04-13 17:03:34 +0000

lvledit: Prevent pasting objects outside of the map. Patch by haksam.
------------------------------------------------------------------------
07aef47 | ahuillet | 2010-04-13 05:42:45 +0000

Allow use of ESCAPE to go out of level editor's string edition popup
window.
------------------------------------------------------------------------
08d89d6 | ahuillet | 2010-04-13 05:42:27 +0000

enum cut_axis is not a symbol but a type. Cannot be static.
------------------------------------------------------------------------
0e1b1bf | ahuillet | 2010-04-13 05:42:07 +0000

Fix LongestTextLine indentation and lack of prototype in proto.h.
------------------------------------------------------------------------
dba5879 | stedevil | 2010-04-13 01:04:01 +0000

map: temporarily close off areas properly on lvl 5
------------------------------------------------------------------------
e8aa842 | stedevil | 2010-04-13 00:28:18 +0000

Move nethack testbot to SSE of Tux start pos (in black floor area)
------------------------------------------------------------------------
1bbea47 | ahuillet | 2010-04-12 19:53:23 +0000

Put "show item labels" parameter in GameConfig. Patch by fable.
------------------------------------------------------------------------
46d254c | jkwood | 2010-04-12 19:51:16 +0000

Obstacle code restructuring and cleanup by hdanak
------------------------------------------------------------------------
641543c | jkwood | 2010-04-12 17:15:21 +0000

Make menus act more sanely - Thanks Vicent Marti
------------------------------------------------------------------------
57925be | stedevil | 2010-04-11 21:29:22 +0000

map: fix black floor in tunnel out of cryo (lvl12)
------------------------------------------------------------------------
2f5132c | jkwood | 2010-04-11 21:03:42 +0000

Fixed poorly worded error message
------------------------------------------------------------------------
e360663 | jkwood | 2010-04-11 20:50:12 +0000

FR 2977815 - Empty health bar on live bots - thanks nekotaku
------------------------------------------------------------------------
03d00f2 | ahuillet | 2010-04-11 20:48:16 +0000

lvledit: add warning when maximum number of levels has been reached
------------------------------------------------------------------------
00d6371 | jkwood | 2010-04-11 15:50:31 +0000

Added enumerator patch to clean up cuts in mapgen/gram_simple.c - thanks
quaternary for this and 2599
------------------------------------------------------------------------
9d15f0a | ahuillet | 2010-04-11 15:34:46 +0000

mapgen: fix a size parameter to a memset call. No practical impact.
------------------------------------------------------------------------
b90a100 | ahuillet | 2010-04-11 14:15:04 +0000

lvledit: fix count of currently selected floor tiles and waypoints.
Fixes bug when doing rect selection with CTRL+LMB.
------------------------------------------------------------------------
aa4173b | ahuillet | 2010-04-11 11:41:21 +0000

loadship: Remove a misleading comment in LoadShip()
------------------------------------------------------------------------
5819e6d | ahuillet | 2010-04-11 11:33:28 +0000

loadship: 50% performance improvement by decoding the different sections
incrementally
------------------------------------------------------------------------
5f03a84 | ahuillet | 2010-04-11 10:07:25 +0000

loadship: 40% performance improvement by calling strchr() instead of
doing our own stuff in ReadAndMallocStringFromDataOptional
------------------------------------------------------------------------
9840a5a | ahuillet | 2010-04-11 08:32:04 +0000

Extend player view by one extra tile in >= 1024 width resolutions. Patch
by mbait.
------------------------------------------------------------------------
b9d1906 | ahuillet | 2010-04-11 08:31:50 +0000

mapgen: removal of some duplicated code. Patch by mbait
------------------------------------------------------------------------
8cd3a12 | ahuillet | 2010-04-11 08:31:34 +0000

mapgen: remove decorative floor tiles (unused). Patch by mbait
------------------------------------------------------------------------
15f5119 | ahuillet | 2010-04-10 09:27:19 +0000

mapgen: use symbolic names instead of magic numbers. Patch by mbait
------------------------------------------------------------------------
49a5c25 | ahuillet | 2010-04-10 08:25:11 +0000

Updated copyright notices. Patch by Matthias.
------------------------------------------------------------------------
b90d948 | ahuillet | 2010-04-10 08:23:22 +0000

inventory: fix quick item #10 (key 0). Patch by Stoyan Denkov.
------------------------------------------------------------------------
25bb0e8 | ahuillet | 2010-04-10 08:22:30 +0000

programs: make sure we can't go above level 9. Patch by Stoyan Denkov.
------------------------------------------------------------------------
b78779c | stedevil | 2010-04-09 11:02:28 +0000

Roman Zegarski (kotowlos): Fix books text overspilling box in low
resolutions (Bug ID: 2978907) and count width relative font width
instead of screen width
------------------------------------------------------------------------
6946628 | stedevil | 2010-04-08 12:30:50 +0000

Fix takeover result textlength bug
------------------------------------------------------------------------
189f334 | stedevil | 2010-04-08 08:05:25 +0000

MK: Remove transparent holes in east-west ends of the brown walls (Bug
ID: 2942900)
------------------------------------------------------------------------
d428869 | stedevil | 2010-04-08 01:40:35 +0000

Maleesh Prasan: Move hardcoded values from blocks.c
Load_Enemy_Surfaces(void) into new map/freedroid.enemy_surfaces
------------------------------------------------------------------------
20d3a74 | stedevil | 2010-04-06 06:19:15 +0000

MK: Remove weird edge on bottom left corner of scillscreen
------------------------------------------------------------------------
e1a9c86 | stedevil | 2010-04-06 06:13:03 +0000

MK: Fix small issues on Bot takover dialog
------------------------------------------------------------------------
2c1b778 | stedevil | 2010-04-05 21:30:27 +0000

hakzsam: give some more (specific) information on error in Function
iso_put_tux_part (FR ID: 2981128)
------------------------------------------------------------------------
b77fe6e | jkwood | 2010-04-05 02:37:37 +0000

Reverting r2578 due to unforeseen problems
------------------------------------------------------------------------
bf959e0 | jkwood | 2010-04-04 19:34:57 +0000

Patch from ganeshkamath for changing resolutions without restarts on
Linux
------------------------------------------------------------------------
c72551d | stedevil | 2010-04-04 17:56:07 +0000

hakzsam: Only show move level arrows in editor if connecting level
exists. (Bug ID: 2935121)
------------------------------------------------------------------------
cfc1b66 | stedevil | 2010-04-04 02:56:46 +0000

Pretty up after takover dialog a bit and use variables for cli_say
------------------------------------------------------------------------
84ce9bf | stedevil | 2010-04-03 23:10:32 +0000

Samuel Pitoiset (hakzsam): Fix editor tool issues with clicking outside
map (Bug ID: 2981251)
------------------------------------------------------------------------
a473d71 | stedevil | 2010-04-03 22:52:51 +0000

Resonable fix by MK and hakzsam to ugly non shining scroll buttons i
dialog (Bug ID: 2952312)
------------------------------------------------------------------------
4762058 | jkwood | 2010-04-03 02:15:06 +0000

Fix comment for patch from r2571 (dialog scrolling)
------------------------------------------------------------------------
567f4d3 | stedevil | 2010-04-02 23:12:49 +0000

Split automatic shutdown text into 2 lines to fit on small screens (Bug
ID: 2978970)
------------------------------------------------------------------------
e286aa3 | stedevil | 2010-04-02 22:40:44 +0000

Add settings and repair subfolder in bot takover dialog
------------------------------------------------------------------------
df58526 | stedevil | 2010-04-02 21:18:55 +0000

Kyle Johnsen (kaelstrom): Fix overscrolling up and down in dialogs
------------------------------------------------------------------------
8b67c39 | cygal | 2010-04-02 17:28:01 +0000

lvledit: place and select should never leave the level.
------------------------------------------------------------------------
4631105 | cygal | 2010-04-02 17:26:09 +0000

lvledit: reversed the parameters order in the call to GetMapBrick.
------------------------------------------------------------------------
0a27dbf | stedevil | 2010-04-01 22:14:25 +0000

Make takeover game hopefully a lot better for colorblind people but
returning to Paradroid colorscheme
------------------------------------------------------------------------
2ade814 | salimiles | 2010-03-31 19:48:19 +0000

Add a format to a printf statement.
------------------------------------------------------------------------
0479ddb | cygal | 2010-03-31 17:11:40 +0000

lvledit: use an already existing function to cross levels in beautify.
------------------------------------------------------------------------
31ed70e | stedevil | 2010-03-31 15:28:45 +0000

Fixing pill also for CPU->Cooling renaming
------------------------------------------------------------------------
016cb7c | jkwood | 2010-03-31 14:51:28 +0000

Normalize pill labels - thanks to syl for patch
------------------------------------------------------------------------
56e5b28 | stedevil | 2010-03-31 13:50:07 +0000

Fix a bunch of ugly grass areas near level borders since beutify now
properly works along edges
------------------------------------------------------------------------
d4b53ad | fluzz | 2010-03-31 12:11:03 +0000

Resolve_virtual_position() was called on an unset mouse_target_position
------------------------------------------------------------------------
0eea0b8 | stedevil | 2010-03-31 08:05:47 +0000

acieroid: Show items on floor while opening menu (Bug 2977978)
------------------------------------------------------------------------
922cb1e | stedevil | 2010-03-31 00:59:33 +0000

Make signs block area smaller (0.9x0.9 -> 0.5x0.6)
------------------------------------------------------------------------
592e2bb | stedevil | 2010-03-31 00:38:21 +0000

MK: adds brown floor tiles under brown walls on crystal caves (33) and
ethereal meadows (17)
------------------------------------------------------------------------
539743b | fluzz | 2010-03-30 21:47:29 +0000

Improve the code that randomly chooses a new waypoint.
------------------------------------------------------------------------
94e56dd | fluzz | 2010-03-30 21:21:52 +0000

Uniformisation of 2 distance parameters.
------------------------------------------------------------------------
19689bc | cygal | 2010-03-30 21:10:38 +0000

update the shortcut mentioned in the deletion tooltip
------------------------------------------------------------------------
6518df6 | stedevil | 2010-03-30 07:51:24 +0000

Make part of N edge on lvl 8 prettier
------------------------------------------------------------------------
1055617 | salimiles | 2010-03-30 04:31:57 +0000

Ewald's games now payout at diffrent rates depending on how difficult
the overall game settings are.
------------------------------------------------------------------------
0fc9411 | stedevil | 2010-03-29 21:47:04 +0000

Remove missplaced door on lvl 6
------------------------------------------------------------------------
afbd737 | ahuillet | 2010-03-29 17:33:08 +0000

Remove ModelMultiplier field from blocks.c, it was unused.
------------------------------------------------------------------------
98eb299 | stedevil | 2010-03-29 14:34:29 +0000

MK: Prevent Duncan from telling Tux about the fall of the Red Guard when
Tux already joined the Red Guard
------------------------------------------------------------------------
9010d7c | jkwood | 2010-03-29 07:54:30 +0000

Bugfix 2978014 - fix money display for all resolutions (thanks xaerus)
------------------------------------------------------------------------
ecbe51b | stedevil | 2010-03-28 22:47:22 +0000

MKs 2 neighbour single dorrs -> 1 double door
------------------------------------------------------------------------
7cbafe7 | cygal | 2010-03-28 20:11:12 +0000

lua: add equip_item function (thanks to fairfieldt)
------------------------------------------------------------------------
58793c4 | cygal | 2010-03-28 17:39:24 +0000

lvledit: 'beautify' function no longer avoids edges and now crosses
levels to gather information
------------------------------------------------------------------------
161a57b | ahuillet | 2010-03-28 17:16:07 +0000

lvledit: More prototype fixes by Stefan Huehner.
------------------------------------------------------------------------
b637eb2 | ahuillet | 2010-03-28 17:02:16 +0000

proto.h: Use real function prototypes : (void) instead of (). Patch by
Stefan Huehner
------------------------------------------------------------------------
2f50635 | ahuillet | 2010-03-28 17:02:03 +0000

ungluem: improve error message when no -i was passed.
------------------------------------------------------------------------
6a0d4e7 | jkwood | 2010-03-28 11:49:48 +0000

Fixed subdlg_darwin.dialog to be more sane, use can_tux_train
------------------------------------------------------------------------
1b89a16 | jkwood | 2010-03-28 11:46:48 +0000

Added can_tux_train and fixed del_points
------------------------------------------------------------------------
9c9e1c8 | ahuillet | 2010-03-28 11:01:35 +0000

Fix enemy "big" energy bar drawn incorrectly in SDL mode. Clean up
create_and_blit_droid_description in the process and rename it to
show_droid_description.
------------------------------------------------------------------------
ec18563 | ahuillet | 2010-03-28 11:01:10 +0000

Removed unused function FdFillRect.
------------------------------------------------------------------------
4820eb4 | ahuillet | 2010-03-28 11:00:33 +0000

lvledit: change exponential acceleration factor to a saner value
------------------------------------------------------------------------
f44f85c | ahuillet | 2010-03-28 11:00:17 +0000

Small cleanups in view.c.
------------------------------------------------------------------------
1c9f9d6 | ahuillet | 2010-03-28 10:59:41 +0000

Fix enemy energy bars not displayed correctly when zoomed out in SDL
mode.
------------------------------------------------------------------------
fe48a41 | jkwood | 2010-03-28 08:56:09 +0000

Fix get_equipped_item_of_type naming and parameter
------------------------------------------------------------------------
1f15559 | stedevil | 2010-03-28 02:08:38 +0000

fix floor on lvl 19
------------------------------------------------------------------------
66709b5 | stedevil | 2010-03-28 01:28:58 +0000

MK's latest README patch
------------------------------------------------------------------------
e5c3bb7 | stedevil | 2010-03-28 01:06:04 +0000

Adding MKs press p to resume when game paused
------------------------------------------------------------------------
9990613 | jkwood | 2010-03-28 00:11:59 +0000

Bugfix 2977642 - Engel now properly teaches the player to extract bot
parts
------------------------------------------------------------------------
b0e4088 | ahuillet | 2010-03-27 21:15:12 +0000

Revert delete_item_* patches. They had not been properly tested, and the
added functions were poorly named.
------------------------------------------------------------------------
3bb8eb5 | jkwood | 2010-03-26 17:59:40 +0000

Move logic to items.c for equip_item function from fairfieldt
------------------------------------------------------------------------
bb3c22e | cygal | 2010-03-26 17:50:11 +0000

lvledit: keep the 'dragging' cursor even if shift is no longer pressed.
------------------------------------------------------------------------
2757ea9 | jkwood | 2010-03-26 03:38:42 +0000

Added script helper for equip_item
------------------------------------------------------------------------
c3de19e | jkwood | 2010-03-26 02:26:25 +0000

FR 2592043 equip item lua function from fairfieldt
------------------------------------------------------------------------
1392107 | jkwood | 2010-03-26 01:33:44 +0000

Added function to get the equipped item by type from fairfieldt
------------------------------------------------------------------------
bb32ba9 | cygal | 2010-03-25 21:01:33 +0000

lvledit: correct the 'beautify grass' tooltip and make sure the
selection type is correct.
------------------------------------------------------------------------
cd88d78 | jkwood | 2010-03-24 19:46:58 +0000

FR 2955705 - Lua difficulty function from acieroid
------------------------------------------------------------------------
1b1a431 | stedevil | 2010-03-24 12:32:56 +0000

Temporary fix for doubledoor Z-issue, ID: 2951333
------------------------------------------------------------------------
5c4e4c4 | stedevil | 2010-03-24 11:45:23 +0000

Render in order: waypoints > label circles > map label info > gps
------------------------------------------------------------------------
2a92090 | stedevil | 2010-03-24 06:47:35 +0000

Fix whitespace on previous commit
------------------------------------------------------------------------
ca6741f | jkwood | 2010-03-23 20:50:44 +0000

Fixed bug 2951975 - Toolkit quest now properly closes in all cases
------------------------------------------------------------------------
dd5721a | cygal | 2010-03-23 20:00:22 +0000

use default cursor while adding an item in level editor. patch from
mbait.
------------------------------------------------------------------------
18ad47f | stedevil | 2010-03-23 18:26:41 +0000

Move waypoints to below text
------------------------------------------------------------------------
b036f96 | cygal | 2010-03-23 18:20:23 +0000

only beautify grass on current floor selection.
------------------------------------------------------------------------
c32066e | stedevil | 2010-03-23 02:38:45 +0000

change lvled mouse acceleration linear -> exponential
------------------------------------------------------------------------
e145b6c | stedevil | 2010-03-23 02:02:24 +0000

Fix linebreak (DOS -> Unix) on c-net dialogs
------------------------------------------------------------------------
4e446db | stedevil | 2010-03-23 01:59:38 +0000

Bunch of dialog language fixes by JK
------------------------------------------------------------------------
dafe45c | stedevil | 2010-03-23 00:55:42 +0000

jks updates to 614 dialogs
------------------------------------------------------------------------
8cfef87 | cygal | 2010-03-22 21:17:27 +0000

lvledit: display gps at the bottom of the screen and do it from
leveleditor_display()
------------------------------------------------------------------------
057f524 | stedevil | 2010-03-22 14:47:34 +0000

MK's patch for editor col rect button tooltip
------------------------------------------------------------------------
dad3650 | ahuillet | 2010-03-21 18:35:58 +0000

More german language removal, by Matthias
------------------------------------------------------------------------
8a0109f | ahuillet | 2010-03-21 18:04:20 +0000

shipfile: clean up level file reading. Fixes last level that cannot be
random.
------------------------------------------------------------------------
36720ec | cygal | 2010-03-21 17:42:48 +0000

translated takeover code from german to english. a few comments are left
in takeover.h.
------------------------------------------------------------------------
a6516d8 | stedevil | 2010-03-20 23:18:30 +0000

Fix floting counter at stones
------------------------------------------------------------------------
a037860 | salimiles | 2010-03-11 01:45:36 +0000

Modifications suggested by Ahuillet: add refund to Kevin, grammer fix to
Stone.
------------------------------------------------------------------------
b42daef | salimiles | 2010-03-10 06:48:29 +0000

Applying changes to dialog to incorporate the new del_gold() and
del_points() lua functions. This fixes the validator bug in #2944030 by
providing an acceptable work around.
------------------------------------------------------------------------
c40089a | salimiles | 2010-03-10 05:12:19 +0000

Adding new lua functions to address feature request #2944618: del_gold,
del_item, del_points, and del_health.
------------------------------------------------------------------------
37f5d33 | fluzz | 2010-03-04 22:02:51 +0000

Some level's attributes are not initialized during a new level creation
------------------------------------------------------------------------
c16c731 | fluzz | 2010-03-03 22:40:25 +0000

Fix the random level saving issue : Add a dungeon_generated flag to
'struct level'. This flag is set on random dungeons after they are
generated. The random_dungeon flag is now immutable. The
dungeon_generated flag is reseted during the creation of
freedroid.levels
------------------------------------------------------------------------
6161bef | salimiles | 2010-03-01 17:48:24 +0000

Modification to the thermal calculations. The normal case is programs
cause less heat with increased spellcasing_skill.  This patch makes
'Emergency Shutdown' program an exception, so it causes more (negative)
heat with increasing spellcasting_skill.  This is right, because
'Emergency Shutdown' main effect is decreasing heat, which should become
more effective with increased spellcasting_skills, not less.
------------------------------------------------------------------------
1ba5d3c | stedevil | 2010-03-01 01:31:45 +0000

fix minor spelling error
------------------------------------------------------------------------
53a067b | stedevil | 2010-03-01 00:56:18 +0000

Adding new hunting knife images and animation
------------------------------------------------------------------------
0b728c8 | ahuillet | 2010-02-27 12:12:30 +0000

map: manually removed all ghost obstacles
------------------------------------------------------------------------
56cf8d8 | ahuillet | 2010-02-27 12:12:18 +0000

level validator: add check for out-of-map obstacles. Manual fixing is
necessary.
------------------------------------------------------------------------
9af3d0a | stedevil | 2010-02-27 10:51:18 +0000

updating ignorefile
------------------------------------------------------------------------
2d30370 | stedevil | 2010-02-27 01:40:28 +0000

Make Chandras botinfo more correct and better flowing language
------------------------------------------------------------------------
d73ca7e | salimiles | 2010-02-26 15:54:21 +0000

Add placeholder global_thermonuclear_war 'game' and to the c-net dialog.
------------------------------------------------------------------------
69194f7 | stedevil | 2010-02-25 13:33:18 +0000

Josef Cejka's fix to .svn subdirs
------------------------------------------------------------------------
0437b9e | stedevil | 2010-02-25 04:27:11 +0000

Adding cutlass; make antique sword -> greatsword; animations for
cutlass, extreminators, shotguns, 9mm smg, .50 sniper rifle; some
renaming and cleanup
------------------------------------------------------------------------
c3a2c54 | stedevil | 2010-02-24 15:23:03 +0000

Polishing terminal implementation and adding 1 on each side of the door.
------------------------------------------------------------------------
74936e5 | stedevil | 2010-02-24 13:58:43 +0000

fixing obstacle state check and adding terminal variable to terminals
------------------------------------------------------------------------
7dd874a | stedevil | 2010-02-24 11:20:00 +0000

remake and rename MER -> DSBMDC, add 2 more terminals, lots of DSP area
map updates, trying to add lua obstacle get state, DSB mission
temporarily broken
------------------------------------------------------------------------
c7025bd | stedevil | 2010-02-24 11:05:18 +0000

Small fixes to Spencer
------------------------------------------------------------------------
983a48b | stedevil | 2010-02-23 00:22:13 +0000

Require proper introduction to Doc before getting antidote from Doc.
Make the No antidote text more clear of why not
------------------------------------------------------------------------
be4448c | stedevil | 2010-02-22 12:35:48 +0000

Make Kevin be more clear about that it's the Hacking PROGRAM that gets
improved, not Programing SKILL
------------------------------------------------------------------------
1819723 | stedevil | 2010-02-22 09:15:40 +0000

Fixing up disruption shield area, adding rendom level 55
------------------------------------------------------------------------
002f5d3 | stedevil | 2010-02-21 14:05:51 +0000

Setting lvl 43 to random again...
------------------------------------------------------------------------
418c110 | stedevil | 2010-02-21 12:45:32 +0000

Actually fix the dialog errors in Lukas and Skippy
------------------------------------------------------------------------
576e734 | salimiles | 2010-02-21 11:04:44 +0000

Minor spelling and grammer fixes to Skippy dialog.
------------------------------------------------------------------------
6fa2a5a | stedevil | 2010-02-21 05:03:25 +0000

Start of remake of disruptor area
------------------------------------------------------------------------
b9f99d8 | stedevil | 2010-02-21 01:12:17 +0000

New block W image
------------------------------------------------------------------------
f6a36bd | stedevil | 2010-02-20 23:41:06 +0000

small updates to Tania and Skippy dialogs
------------------------------------------------------------------------
5e0cdf1 | stedevil | 2010-02-20 12:39:40 +0000

remove "duplicate" images in crowbar rotation series
------------------------------------------------------------------------
8f90868 | stedevil | 2010-02-20 12:25:46 +0000

use XtoY YfromX also on random levels
------------------------------------------------------------------------
e35bb46 | stedevil | 2010-02-20 11:24:07 +0000

updates to 614 to have more nicholson info
------------------------------------------------------------------------
574ce7b | stedevil | 2010-02-20 09:47:01 +0000

small updates to Duncan and Lukas dialogs
------------------------------------------------------------------------
4042618 | stedevil | 2010-02-20 01:20:01 +0000

Adding Terminal dialog portrait
------------------------------------------------------------------------
ef77749 | stedevil | 2010-02-20 01:17:30 +0000

adding animations for new crowbar
------------------------------------------------------------------------
a0371d9 | stedevil | 2010-02-20 01:04:37 +0000

adding new crowbar by infrared
------------------------------------------------------------------------
6d2f8f9 | stedevil | 2010-02-19 19:52:40 +0000

pretty up several levels
------------------------------------------------------------------------
ffc17a1 | stedevil | 2010-02-19 18:22:35 +0000

prettying up novice and master arena a bit
------------------------------------------------------------------------
b721ea7 | stedevil | 2010-02-19 17:53:45 +0000

apply naming convention, XtoY - YfromX pairs, to all teleports
------------------------------------------------------------------------
c9ebc53 | stedevil | 2010-02-19 08:27:45 +0000

move all grenades to subfolder
------------------------------------------------------------------------
f2f9c50 | stedevil | 2010-02-19 06:13:36 +0000

moving armour green to bot_parts and correctly link RG armour to robe
instead
------------------------------------------------------------------------
8dc5cf6 | salimiles | 2010-02-19 05:36:38 +0000

Allow exit of nethack game using the ESC key, by making node 71 now node
99. Fix to bug #2951717.
------------------------------------------------------------------------
5f14d29 | stedevil | 2010-02-19 01:50:45 +0000

Adding animations for Power hammer, Meat cleaver, Antique sword and Big
kitchen knife
------------------------------------------------------------------------
06d1f7a | salimiles | 2010-02-18 07:17:43 +0000

Further testing of the new mug shows svn2463 was incorrect (sorry). This
simplifies and corrects the logic.
------------------------------------------------------------------------
ff335d5 | salimiles | 2010-02-18 06:36:44 +0000

You need a Fork, Plate, and Mug. Not only one of them.
------------------------------------------------------------------------
92d6ad7 | salimiles | 2010-02-18 05:56:33 +0000

There is no node 83.  Removing reference. (minor fix)
------------------------------------------------------------------------
06bf21d | stedevil | 2010-02-18 01:49:48 +0000

add drinking mug 2
------------------------------------------------------------------------
aa8f828 | stedevil | 2010-02-18 01:12:41 +0000

mv ammo_ext -> ext_ammo
------------------------------------------------------------------------
460f4fa | stedevil | 2010-02-18 00:35:05 +0000

mattias updates to Benjamin
------------------------------------------------------------------------
c977aa5 | stedevil | 2010-02-18 00:27:49 +0000

update to bender
------------------------------------------------------------------------
dd57886 | stedevil | 2010-02-17 10:43:16 +0000

Add int_ua's Solar panel
------------------------------------------------------------------------
71834f9 | stedevil | 2010-02-17 04:32:45 +0000

Improve TTs dialogs a bit
------------------------------------------------------------------------
7949a6a | salimiles | 2010-02-15 17:58:25 +0000

Make it so winning is slighly less dependent on the Random Number God. 
Also other various changes.
------------------------------------------------------------------------
b033c64 | salimiles | 2010-02-14 23:02:29 +0000

Fix to c-net_sub_nethack: add an 'end', as well as make certain your hp
>= 70 every time you leave the surface.
------------------------------------------------------------------------
092131b | stedevil | 2010-02-14 21:08:14 +0000

mention forum in Contribute
------------------------------------------------------------------------
1d0e75e | stedevil | 2010-02-14 18:29:06 +0000

Adding smashed glasswall to walls tab in editor
------------------------------------------------------------------------
0802099 | stedevil | 2010-02-14 18:10:08 +0000

Fixing lvl 12 & 37 chest content and some small errors on lvl 37
------------------------------------------------------------------------
b9202bd | stedevil | 2010-02-14 14:45:58 +0000

Replacing badly grepable dr/DR with damred/DAMRED
------------------------------------------------------------------------
45ffaa9 | ahuillet | 2010-02-14 09:54:00 +0000

DoMenuSelection: eat SDL events at the end. Fixes Credits not being
accessible from the main menu.
------------------------------------------------------------------------
fd718f5 | ahuillet | 2010-02-14 09:53:33 +0000

Remove various bits of dead code.
------------------------------------------------------------------------
aae2b11 | stedevil | 2010-02-14 09:13:07 +0000

Rebalance Armors
------------------------------------------------------------------------
e0811a5 | stedevil | 2010-02-14 01:15:51 +0000

Update armour items in lvl 12 and 37
------------------------------------------------------------------------
22fd9ea | stedevil | 2010-02-14 01:03:20 +0000

Implement Shield Block and correct armour average value in GUI; Rename
CPU -> Cooling and Life -> Physique
------------------------------------------------------------------------
981ecd7 | stedevil | 2010-02-14 01:01:17 +0000

Reposition CPU and Life in char panel
------------------------------------------------------------------------
3a8d830 | fluzz | 2010-02-14 00:06:28 +0000

Several changes on the croppy tool :
------------------------------------------------------------------------
1b22f8c | fluzz | 2010-02-13 23:36:59 +0000

Switch red and blue color channels when saving a BGRA SDL Surface to a
PNG file.
------------------------------------------------------------------------
60aed6d | stedevil | 2010-02-13 22:47:13 +0000

Fix an option that didnt shut off and clean up a bit in Sorenson
------------------------------------------------------------------------
539b40b | stedevil | 2010-02-13 18:53:36 +0000

move pure local defs from defs.h to character.c
------------------------------------------------------------------------
8eafa86 | stedevil | 2010-02-13 18:42:06 +0000

Updating charscreen a bit with positioning for future average armor and
2 way split training points
------------------------------------------------------------------------
8960b96 | stedevil | 2010-02-13 16:37:33 +0000

fixed baseball bat animation
------------------------------------------------------------------------
4a5e0fa | stedevil | 2010-02-13 16:27:41 +0000

fix some ugly walls on lvl3, kevins underground lvl1
------------------------------------------------------------------------
d407ba2 | stedevil | 2010-02-13 16:25:53 +0000

Moved and resized baseball bat a bit
------------------------------------------------------------------------
5f38b3b | stedevil | 2010-02-13 14:45:25 +0000

Adding Baseballbat animations
------------------------------------------------------------------------
28522a2 | ahuillet | 2010-02-13 12:12:48 +0000

Fix arguments to ErrorMessage in rev 2432
------------------------------------------------------------------------
d08373b | ahuillet | 2010-02-13 11:19:10 +0000

Revert addition of -Wno-unused-result that does not exist on all GCC
versions.
------------------------------------------------------------------------
95c83a2 | ahuillet | 2010-02-13 11:11:03 +0000

Sound: improve error message when SDL_mixer can't load a file.
------------------------------------------------------------------------
7c1e682 | stedevil | 2010-02-13 09:44:14 +0000

Update README
------------------------------------------------------------------------
5fb01bb | ahuillet | 2010-02-13 09:29:40 +0000

Remove "crumb" on cyberbucks image.
------------------------------------------------------------------------
768ca80 | salimiles | 2010-02-13 06:03:47 +0000

Suppressing 3 compile gcc warnings caused by disregarding what 'fread'
returns. Closing bug #2946354 .
------------------------------------------------------------------------
7b61f41 | stedevil | 2010-02-13 03:43:35 +0000

Update README with MacPorts SDL issue
------------------------------------------------------------------------
c91101c | stedevil | 2010-02-13 02:21:33 +0000

make sure submenus are closed at login to c-net even if ESC was used to
exit
------------------------------------------------------------------------
b9f9891 | stedevil | 2010-02-13 01:59:52 +0000

svn propset svn:mime-type application/octet-stream on shield and weapon
animations
------------------------------------------------------------------------
a5c3f93 | salimiles | 2010-02-12 22:31:59 +0000

Fix tab issue that came in svn2423, as well as other misc. additions.
------------------------------------------------------------------------
1ba6f09 | salimiles | 2010-02-12 20:05:10 +0000

missed a ) :-/
------------------------------------------------------------------------
29e0fe9 | salimiles | 2010-02-12 20:00:11 +0000

Fixes to nethack, hopefully addressing various issues mentioned by
Stedevil.
------------------------------------------------------------------------
9c8c7fc | stedevil | 2010-02-12 18:56:29 +0000

Add Big wrench tux animation
------------------------------------------------------------------------
6b22166 | stedevil | 2010-02-12 11:57:33 +0000

add a missing space before 1 damage
------------------------------------------------------------------------
ef6ec571 | stedevil | 2010-02-12 11:43:24 +0000

clean up c-net and sub ls
------------------------------------------------------------------------
d199523 | stedevil | 2010-02-12 10:48:26 +0000

Pretty up dialog display a bit
------------------------------------------------------------------------
c81edf6 | salimiles | 2010-02-12 06:55:07 +0000

npc_says_random() now supports NO_WAIT.  This is applied, along with
other improvements to the nethack game.
------------------------------------------------------------------------
be79dae | salimiles | 2010-02-12 05:24:05 +0000

Add missing next(60)
------------------------------------------------------------------------
24703dd | salimiles | 2010-02-12 05:19:23 +0000

Fix females ballance, also make the subdialog run smoother.
------------------------------------------------------------------------
a79784f | stedevil | 2010-02-12 05:01:24 +0000

Add LS subdialog and tweak terminal a bit
------------------------------------------------------------------------
e1b9c8b | stedevil | 2010-02-12 04:59:59 +0000

Add nethack dialog game and required lua get_random
------------------------------------------------------------------------
b31af04 | stedevil | 2010-02-12 04:32:37 +0000

Adding testbot on lvl 12 for Terminal Dialog Testing
------------------------------------------------------------------------
516c83a | stedevil | 2010-02-11 21:04:03 +0000

right align item durasbility warning on res width <= 800 and Change item
order
------------------------------------------------------------------------
3a248aa | ahuillet | 2010-02-11 17:20:15 +0000

Make tux_image_archive error message clearer
------------------------------------------------------------------------
56f7e85 | stedevil | 2010-02-11 15:50:26 +0000

removing blends available in GIT graphics repository
------------------------------------------------------------------------
802866e | stedevil | 2010-02-11 13:58:16 +0000

W side of Southern shoreline prettyfied
------------------------------------------------------------------------
1cc58fa | stedevil | 2010-02-11 12:22:08 +0000

Fix Tux shieldarm when holding no weapon
------------------------------------------------------------------------
f0664c9 | stedevil | 2010-02-11 05:50:00 +0000

Reposition compass slightly
------------------------------------------------------------------------
5abf529 | stedevil | 2010-02-11 05:36:42 +0000

place item damage warning in bottom center of screen to avoid being
covered by open skill/car panel
------------------------------------------------------------------------
5a16949 | stedevil | 2010-02-11 03:20:53 +0000

Show shield with 1 handed ranged weapons
------------------------------------------------------------------------
9a3b595 | stedevil | 2010-02-11 03:10:32 +0000

missed a return
------------------------------------------------------------------------
e0390be | stedevil | 2010-02-11 03:01:58 +0000

updates to gun and sword glue.sh files
------------------------------------------------------------------------
c644a97 | stedevil | 2010-02-11 02:48:00 +0000

cleanup
------------------------------------------------------------------------
e5cc72a | stedevil | 2010-02-11 02:45:22 +0000

move shield animation folder
------------------------------------------------------------------------
348093b | stedevil | 2010-02-11 02:03:06 +0000

cleanup
------------------------------------------------------------------------
07eede0 | stedevil | 2010-02-11 01:54:37 +0000

reorganizing dir structure for motion parts
------------------------------------------------------------------------
19abf0d | stedevil | 2010-02-11 00:37:59 +0000

some more shield move/renaming
------------------------------------------------------------------------
c4dac91 | stedevil | 2010-02-11 00:32:46 +0000

more shield move/renaming
------------------------------------------------------------------------
597543a | stedevil | 2010-02-11 00:18:31 +0000

Rename large-> heavy shield and move stuff around
------------------------------------------------------------------------
39df0be | fluzz | 2010-02-10 23:48:10 +0000

iron_pipe image archive was somehow corrupted
------------------------------------------------------------------------
22ee850 | fluzz | 2010-02-10 23:47:45 +0000

Sledgehammer and iron pipe weapons are now available
------------------------------------------------------------------------
e6460f9 | stedevil | 2010-02-10 10:56:51 +0000

Infrared featuring ... Tux with a s-hammer
------------------------------------------------------------------------
8e0f950 | stedevil | 2010-02-10 10:51:20 +0000

reverting 2391, need to add sledgehammer, not replace sword
------------------------------------------------------------------------
8ceea74 | stedevil | 2010-02-10 09:25:05 +0000

Tux holding the sledghammer... by infrared :)
------------------------------------------------------------------------
ba6bea4 | fluzz | 2010-02-09 22:59:24 +0000

Re-indentation, prior to any modification
------------------------------------------------------------------------
b669fbe | stedevil | 2010-02-09 12:47:34 +0000

"explain" why notes dont work
------------------------------------------------------------------------
9615d2c | stedevil | 2010-02-09 12:14:54 +0000

Implement a few randomsays
------------------------------------------------------------------------
2b4eca5 | stedevil | 2010-02-09 12:00:11 +0000

Making startupbar be 50% wider, more centered and not overlapping bots
------------------------------------------------------------------------
a74b3ef | salimiles | 2010-02-07 00:07:35 +0000

Fixed errors in lua.c which were intruduced when troubleshooting the
validator.  Text now displays as intended in rev2382.
------------------------------------------------------------------------
95bffc3 | salimiles | 2010-02-06 23:48:08 +0000

Committing feature request #2939746: new startup screen.
------------------------------------------------------------------------
8cc73a2 | fluzz | 2010-02-06 22:04:30 +0000

Change teleporter homing beacon's behavior: 2 cases: 1) If Tux is in
town and teleport_anchor is set, then teleport Tux back to
teleport_anchor and reset teleport_anchor. 2) In any other case, set
teleport_anchor to current position, and teleport Tux to town.
------------------------------------------------------------------------
d2a40f4 | salimiles | 2010-02-05 23:22:00 +0000

Applying the npc_says_random() by replacing the random_var =
math.random() if else end code where possible.  Closing feature request
#2941401.
------------------------------------------------------------------------
1c9a33a | salimiles | 2010-02-05 22:49:33 +0000

Adds and applys a 'cli_says()' for lua.  This is intended to be a
'terminal'-type prompt, as the response will be on the same line. Also
colorizes the text prompt with the lt. blue, much like modern terminals
with the color-xterm attribute. Associated with Feature Request
#2943021.
------------------------------------------------------------------------
f2b58f4 | salimiles | 2010-02-05 07:38:31 +0000

npc_says_random() written in one line of lua.
------------------------------------------------------------------------
2d436ef | salimiles | 2010-02-05 05:31:53 +0000

Fixed compiler complaint for init.c: added string formats.
------------------------------------------------------------------------
3b696a9 | fluzz | 2010-02-04 16:24:15 +0000

Fix verification of the number of loaded levels
------------------------------------------------------------------------
6c4e18f | stedevil | 2010-02-04 13:05:26 +0000

Expand and move HF complex more s-sw; endgame presently not reachable
------------------------------------------------------------------------
ecc4879 | stedevil | 2010-02-04 12:23:50 +0000

Increase maxlevels 50->100
------------------------------------------------------------------------
4390617 | stedevil | 2010-02-02 06:17:08 +0000

Improve Kevin quest and some loopholes in getting it
------------------------------------------------------------------------
86563b0 | stedevil | 2010-02-02 04:56:12 +0000

Add alias update_quest = add_diary_entry
------------------------------------------------------------------------
a3f8584 | ahuillet | 2010-02-01 20:31:18 +0000

benchmark: loadship forgot to call timer_stop()
------------------------------------------------------------------------
d8fa169 | stedevil | 2010-02-01 13:05:29 +0000

Remove some more useless clutter from Kevin
------------------------------------------------------------------------
545239d | stedevil | 2010-02-01 12:51:12 +0000

Remove useless lua clutter from Kevin
------------------------------------------------------------------------
0311ff9 | stedevil | 2010-02-01 12:09:33 +0000

remove ugly white picket fence closing of swamp level
------------------------------------------------------------------------
11727b1 | stedevil | 2010-02-01 12:07:07 +0000

Hopefully really change .levels mimetype
------------------------------------------------------------------------
2884b7f | stedevil | 2010-02-01 11:58:04 +0000

some changes to swap level and test .levels mime-type
------------------------------------------------------------------------
9404752 | stedevil | 2010-02-01 01:18:27 +0000

Replace window game icon with transparent background contributed by
Matthias
------------------------------------------------------------------------
df82966 | stedevil | 2010-02-01 01:02:53 +0000

Remove double entries of light in questlog for Kevins basement
------------------------------------------------------------------------
7f281e3 | stedevil | 2010-02-01 00:37:01 +0000

Change dialogstring from TUX: to - , since most likely our name is not
Tux
------------------------------------------------------------------------
9ddb289 | stedevil | 2010-01-31 23:32:47 +0000

fix a stray block area on lvl9 and svn propdel on .levels (remove bin
mimetype)
------------------------------------------------------------------------
129fd43 | stedevil | 2010-01-31 23:06:42 +0000

Properly close Duncans end quest dialogs
------------------------------------------------------------------------
80a289f | stedevil | 2010-01-31 22:51:55 +0000

Update waypoint ID in validator ignorefile (how did it get changed??)
------------------------------------------------------------------------
85a84b2 | ahuillet | 2010-01-31 20:33:50 +0000

Slightly improve codestyle on bot repair dialog code.
------------------------------------------------------------------------
d1bc40a | salimiles | 2010-01-31 06:49:54 +0000

Fix error pointed out by Mitch Birti (Yahooguntu) on
freedroid-discussion.
------------------------------------------------------------------------
13d812a | ahuillet | 2010-01-30 18:36:11 +0000

block areas: do not specify a block area for COLLISION_TYPE_NONE
objects.
------------------------------------------------------------------------
acd69fb | salimiles | 2010-01-29 20:40:10 +0000

Applied matthiaskrgr patches changing refrences from 'bucks' and 'geld'
to 'circs' and 'circuits'.  Effects Darwin, Spencer, and Ewald.
------------------------------------------------------------------------
b5a53db | salimiles | 2010-01-29 02:37:54 +0000

Fix #2941886, crumb on the cyberbucks.
------------------------------------------------------------------------
b6717e4 | salimiles | 2010-01-29 02:17:06 +0000

Fix error in Tybalt dialog #2941769 - but no random number generation. 
Also fix Ewald game (it paid out 1.8, when it should be 0.8).
------------------------------------------------------------------------
b44baf8 | fluzz | 2010-01-28 10:10:36 +0000

Darkness rendering: always check collision between a 'light ray' and the
obstacles, independently of the setting of use_underground_lighting
------------------------------------------------------------------------
9f87e1b | salimiles | 2010-01-28 02:39:50 +0000

Add the coin-flip game.  Also fix bad spelling errors in the last two
commits. And a validation error I also had mistakenly introduced
earlier.
------------------------------------------------------------------------
f947a20 | salimiles | 2010-01-27 16:00:08 +0000

Some improvements to the 'dice game' of Ewald
------------------------------------------------------------------------
ab136c2 | salimiles | 2010-01-27 08:01:32 +0000

Ewald has a new gamboling game done in lua.  The gamboling game is
fair... that is to say the rules favor the house, but no cheating is
going on.
------------------------------------------------------------------------
a9d1f80 | ahuillet | 2010-01-26 22:03:57 +0000

block areas: proof of concept of block_4param on one of the double doors
------------------------------------------------------------------------
59056be | ahuillet | 2010-01-26 22:02:41 +0000

Moved obstacle block areas to block_area.c, and fix use of left_border
vs. upper_border (confusion of axis). Introduce block_2param() and
block_4param().
------------------------------------------------------------------------
ea3187a | salimiles | 2010-01-26 20:26:04 +0000

Error in the last commit -- missed a ')'.
------------------------------------------------------------------------
c62f03e | salimiles | 2010-01-26 20:19:16 +0000

Why you need the Fork, Plate, and Mug. No dishes, no grub for you\!
------------------------------------------------------------------------
a050011 | salimiles | 2010-01-26 19:54:11 +0000

Added some respones (randomly selected) so that characters don't seem so
robotic. Also fixed some misspellings, and other cleanup.
------------------------------------------------------------------------
1dc9364 | salimiles | 2010-01-25 06:59:44 +0000

Allow Michelangelo to sometimes have food for Tux.
------------------------------------------------------------------------
4de3482 | salimiles | 2010-01-25 05:35:25 +0000

Slight upgrade to bot IQ in the takeover game.  This should makes it
less likely to connect to an active connection.
------------------------------------------------------------------------
f20b9b9 | salimiles | 2010-01-25 00:49:14 +0000

Implemented the randomness in the costs of bot repair.  Should fully
address feature request 2633261 - Hacked bots should be possible to
repair.
------------------------------------------------------------------------
c3f9876 | fluzz | 2010-01-25 00:21:10 +0000

Correctly clamp audio volumes
------------------------------------------------------------------------
db3d793 | fluzz | 2010-01-24 23:44:59 +0000

freedroid.levels: reset randomness of level 43 - and delete
svn:mime-type property
------------------------------------------------------------------------
55b209a | salimiles | 2010-01-24 23:26:22 +0000

Three of the dialog changes from Gloccus Vespasianus.
------------------------------------------------------------------------
f51d914 | stedevil | 2010-01-24 22:55:39 +0000

fixing a bunch of ugly beutify grass artifacts on lvl 8
------------------------------------------------------------------------
6d0fddb | fluzz | 2010-01-24 22:16:08 +0000

A darkness cell that is ouside any level boundary has to be fully dark
------------------------------------------------------------------------
2cfe79b | ahuillet | 2010-01-24 17:25:23 +0000

Shipfiles: use plain text for the main shipfile, compress savegames
------------------------------------------------------------------------
74d9728 | ahuillet | 2010-01-24 14:24:46 +0000

lvledit give item: s/Cyberbucks/Valuable Circuits/ in the amount
selection code
------------------------------------------------------------------------
f4f1091 | ahuillet | 2010-01-24 13:22:07 +0000

Improved blue sparks graphics.
------------------------------------------------------------------------
8b13461 | ahuillet | 2010-01-24 10:35:46 +0000

Mace: remove a small artifact on the ingame image. Reported by Matthias.
------------------------------------------------------------------------
82f7b3c | fluzz | 2010-01-23 23:20:18 +0000

Do not apply darkness on bots if SKIP_LIGHT_RADIUS is set when calling
AssembleCombatPicture()
------------------------------------------------------------------------
c51879d | fluzz | 2010-01-23 22:07:09 +0000

Level editor: Refresh the background game image when changing the ligth
levels
------------------------------------------------------------------------
bc0da4a | stedevil | 2010-01-23 22:02:13 +0000

Fix ewalds waypoints to keep him from hiding under the bar
------------------------------------------------------------------------
57b4fa0 | salimiles | 2010-01-23 19:07:46 +0000

Hacked bots can now be repaired (see 2633261). Penalties are not yet
finalized.
------------------------------------------------------------------------
6e5419d | ahuillet | 2010-01-23 11:35:07 +0000

Use blending instead of alpha test in our_SDL_blit_surface_wrapper.
------------------------------------------------------------------------
9d4da94 | stedevil | 2010-01-23 09:45:43 +0000

fix up a few tile errors in town, move a few walls and use some more of
the new floors
------------------------------------------------------------------------
844bf1a | fluzz | 2010-01-21 22:54:08 +0000

Remove the second redondant 'click' that was needed to close a dialog
------------------------------------------------------------------------
b3b3e30 | ahuillet | 2010-01-21 20:56:38 +0000

ungluem: add -o option to also create .offset files on extraction. Off
by default but might be changed.
------------------------------------------------------------------------
ab38d3b | ahuillet | 2010-01-21 17:29:10 +0000

Updated changelog for .13 final.
------------------------------------------------------------------------
82762e1 | ahuillet | 2010-01-21 17:28:27 +0000

NPC inventory refresh: low-stock refresh when < 6 items in stock
------------------------------------------------------------------------
9feaea9 | stedevil | 2010-01-21 15:33:30 +0000

Update version string, 0.13+, 0.13 is OUT :)
------------------------------------------------------------------------
66dd0df | stedevil | 2010-01-21 13:12:43 +0000

Update version string, 0.13 (final)
------------------------------------------------------------------------
560b949 | stedevil | 2010-01-21 13:07:55 +0000

pretty up fatal exit text a bit
------------------------------------------------------------------------
2acaa49 | stedevil | 2010-01-21 13:02:28 +0000

fix indentation in credits
------------------------------------------------------------------------
d469ada | stedevil | 2010-01-21 08:09:06 +0000

mention forum in RC popup and fatal exits
------------------------------------------------------------------------
1fdab99 | stedevil | 2010-01-21 07:31:27 +0000

Make forum link shorter
------------------------------------------------------------------------
ca96a3d | stedevil | 2010-01-21 07:21:44 +0000

README contact info update
------------------------------------------------------------------------
c0c6330 | salimiles | 2010-01-21 00:14:21 +0000

Partial fix of #2510656 'But AI gets stuck'. The AI still goes in stupid
places, but now moves on afterwords. Also made it so it can go after low
point value places.
------------------------------------------------------------------------
54ac836 | stedevil | 2010-01-19 11:35:20 +0000

Mattias and my updates to INSTALL
------------------------------------------------------------------------
9288f0f | stedevil | 2010-01-19 10:40:24 +0000

Make Tamara not end dialog immediately on first visit
------------------------------------------------------------------------
c20fbfe | stedevil | 2010-01-19 08:22:11 +0000

Comment out Lua validator which presently is not available from inside
the editor (only commandline)
------------------------------------------------------------------------
53372df | salimiles | 2010-01-19 01:07:03 +0000

git-svn-id: https://freedroid.svn.sourceforge.net/svnroot/freedroid@2314
524c2bfb-fa3f-0410-b5a2-92f4e1dc5b61
------------------------------------------------------------------------
39b5989 | fluzz | 2010-01-18 22:26:56 +0000

Level validator output screen: do not display information text on the
screen's background and use shorter output strings
------------------------------------------------------------------------
b9b5dd6 | ahuillet | 2010-01-18 18:08:18 +0000

ungluem: add support for uncompressed (not .z) tux_image_archive files
------------------------------------------------------------------------
909efbf | fluzz | 2010-01-18 14:22:57 +0000

When creating MapEd savegame, store the generated map of the random
levels
------------------------------------------------------------------------
aafbcc9 | stedevil | 2010-01-18 12:49:55 +0000

Avoid also to drop 1 valuable circuits (avoiding any future plural
knitpicking :D)
------------------------------------------------------------------------
086c7ab | stedevil | 2010-01-18 05:21:25 +0000

replace C H E S T/ B A R R E L/C R A T E  with Chest/Barrel/Crate in UI
------------------------------------------------------------------------
f6134b8 | fluzz | 2010-01-17 23:06:15 +0000

LoadShip: reset waypoint data structs before to load them from file.
This lowers the chance of bug
------------------------------------------------------------------------
0b2e056 | ahuillet | 2010-01-17 15:23:20 +0000

Integrated security gates into the code
------------------------------------------------------------------------
30b11aa | bastiansalmela | 2010-01-17 14:49:54 +0000

first draft of security gate
------------------------------------------------------------------------
1ab3346 | bastiansalmela | 2010-01-17 12:20:51 +0000

a quick first test how these files work in blender 2.5. seems to work.
so this is a new render of a mug. slightly more stylished too..
------------------------------------------------------------------------
eaa7f25 | ahuillet | 2010-01-17 10:06:15 +0000

Improve block areas of ISO_ROCKS_AND_PLANTS* and ISO_SHELF_SMALL_EMPTY_*
------------------------------------------------------------------------
3758670 | stedevil | 2010-01-17 06:11:03 +0000

Adding Gloccus Vespasianus imjprovments to Benjamins dialogs
------------------------------------------------------------------------
ceeee1d | ahuillet | 2010-01-17 00:13:21 +0000

jeremybubs improved the mouse hover text for health/temperature bars so
it does not occlude the bars
------------------------------------------------------------------------
dacdd7d | ahuillet | 2010-01-16 17:07:19 +0000

Improve blocksize of certain brickwalls.
------------------------------------------------------------------------
05d558b | ahuillet | 2010-01-16 17:01:59 +0000

Make blockarea of new chest model (CHEST2) closer to reality.
------------------------------------------------------------------------
e05d21f | fluzz | 2010-01-16 15:26:19 +0000

Add ungluem to svn:ignore property
------------------------------------------------------------------------
d7940e9 | ahuillet | 2010-01-16 15:04:07 +0000

Make graphical number selector and item drop from level editor use SDL
events directly.
------------------------------------------------------------------------
55c43e2 | ahuillet | 2010-01-16 12:29:10 +0000

leveleditor object info: also display obstacles flags (numeric value for
now)
------------------------------------------------------------------------
72afa0c | ahuillet | 2010-01-16 11:56:51 +0000

automap: standard walls now occupy only one square on the automap. Fixes
doors being invisible in random dungeons.
------------------------------------------------------------------------
f26e2bb | ahuillet | 2010-01-16 10:08:28 +0000

move CollectAutomapData() in automap.c instead of map.c
------------------------------------------------------------------------
f8026de | ahuillet | 2010-01-16 10:01:37 +0000

automap: now displays elements both on the N&W and S&E borders. :)
------------------------------------------------------------------------
d29c370 | fluzz | 2010-01-15 22:20:00 +0000

Avoid to drop 0 valuable circuits
------------------------------------------------------------------------
ffc9f63 | ahuillet | 2010-01-15 18:15:51 +0000

ungluem: fix "stand" animation missing for enemy archives + remove debug
output
------------------------------------------------------------------------
26c5018 | ahuillet | 2010-01-15 17:53:20 +0000

Added a new tool, ungluem, to extract PNG files from
.tux_image_archive.z files. It is a (working) prototype.
------------------------------------------------------------------------
b24f95b | ahuillet | 2010-01-15 17:51:30 +0000

Remove useless attached_pixel_data field in struct iso_image.
------------------------------------------------------------------------
95beea7 | stedevil | 2010-01-15 05:42:15 +0000

fix typo
------------------------------------------------------------------------
bab8dbb | stedevil | 2010-01-15 04:41:21 +0000

Patch from Jeremybub to improve Francis direction to town advice
------------------------------------------------------------------------
7dbd55d | ahuillet | 2010-01-13 08:58:52 +0000

Fix automap not displaying obstacles that are placed *on* the S & E
borders.
------------------------------------------------------------------------
9ef1c50 | ahuillet | 2010-01-13 08:58:30 +0000

Use obstacle symbolic names in mapgen instead of magic numeric
constants.
------------------------------------------------------------------------
fb0bf1d | stedevil | 2010-01-13 05:15:50 +0000

Fix warehouse breakable walls on lvl 8 and redesign it a bit
------------------------------------------------------------------------
c650407 | stedevil | 2010-01-13 04:25:08 +0000

Lower magic item drop%, in prep of complete remake of magic items for
0.14
------------------------------------------------------------------------
22be748 | stedevil | 2010-01-13 03:58:50 +0000

Make chests drop lvl 0 not lvl 1 items
------------------------------------------------------------------------
21595b9 | stedevil | 2010-01-13 02:42:37 +0000

Fix missing connections to waypoint in tutorial
------------------------------------------------------------------------
73faafd | fluzz | 2010-01-12 22:00:37 +0000

Rename some functions in action.c to reflect their actual usage. Fix
some erroneous or incomplete comments
------------------------------------------------------------------------
efd106f | fluzz | 2010-01-12 21:37:16 +0000

Move functions related to interaction with activable objects (barrel,
chest, item) into a new action.c file. Move
mouse_cursor_is_on_that_iso_image() into blocks.c. Remove the unused
GetObstacleBelowMouseCursor function. Patch submitted by hdanak.
------------------------------------------------------------------------
fa341b0 | ahuillet | 2010-01-12 11:18:44 +0000

Typography + minor updates to documentation by Matthias Krueger
------------------------------------------------------------------------
1b907d8 | ahuillet | 2010-01-12 11:11:48 +0000

Fixed reading floor tiles with value >= 100 on the map.
------------------------------------------------------------------------
8097cba | fluzz | 2010-01-11 19:56:30 +0000

Protect resolve_virtual_position() against an invalid value of the vpos
parameter. Correctly handle the resolve_virtual_position()'s return code
on every call
------------------------------------------------------------------------
0796790 | fluzz | 2010-01-11 19:37:50 +0000

Change print_trace(), so that a call to print_trace(0) prints the
backtrace, but does not terminate fdrpg
------------------------------------------------------------------------
b462219 | ahuillet | 2010-01-11 10:29:59 +0000

fix typo in version string
------------------------------------------------------------------------
02b4078 | ahuillet | 2010-01-11 10:24:55 +0000

rc2 is out. change version string to rc2+
------------------------------------------------------------------------
2b44bcb | salimiles | 2010-01-11 06:45:30 +0000

Yet another set of floor tiles, this time based upon an actual
ordimental tile.
------------------------------------------------------------------------
3aadc27 | salimiles | 2010-01-11 05:29:10 +0000

Modified the MegaSys base to use MegaSys themed tiles.  Also replaced a
number of road curve tiles.
------------------------------------------------------------------------
4ccc3e5 | ahuillet | 2010-01-10 19:04:40 +0000

update Changelog for rc2
------------------------------------------------------------------------
36baba3 | ahuillet | 2010-01-10 16:07:31 +0000

make "SDL missing" error message clearer.
------------------------------------------------------------------------
96f5d82 | ahuillet | 2010-01-10 15:24:22 +0000

Automap takes S&B borders into account. Increased range of mapping to
match what tux can see.
------------------------------------------------------------------------
f28e8f7 | ahuillet | 2010-01-08 14:00:38 +0000

Remove the man from the game completely.
------------------------------------------------------------------------
3ed8f0a | ahuillet | 2010-01-08 13:55:53 +0000

Revert "generate README automatically from the manpage." We do not want
that.
------------------------------------------------------------------------
8759ca1 | stedevil | 2010-01-07 23:46:57 +0000

fix maplabel naming to from random levels
------------------------------------------------------------------------
b369eed | stedevil | 2010-01-07 10:24:09 +0000

integrate lv43 as a 1way in 1 way out random dungeon to lvl 25
------------------------------------------------------------------------
5d33113 | ahuillet | 2010-01-07 09:58:44 +0000

Fix floor and waypoint selection not working.
------------------------------------------------------------------------
47abb1d | ahuillet | 2010-01-07 09:44:19 +0000

generate README automatically from the manpage.
------------------------------------------------------------------------
01327d9 | fluzz | 2010-01-05 13:00:49 +0000

Put mouse cursor in the middle of the menu entries, when using the arrow
keys to navigate inside the menu. Patch submitted by NJ
------------------------------------------------------------------------
75db335 | stedevil | 2010-01-04 02:50:51 +0000

Rebalancing of item/gold drop Remove most illogical weapondrops by bots
------------------------------------------------------------------------
a96466e | stedevil | 2010-01-04 02:12:42 +0000

Availability balancing for Lukas and removing some books that are not
fully functional
------------------------------------------------------------------------
5fcff22 | stedevil | 2010-01-04 00:05:46 +0000

Make really really sure some books cant be dropped
------------------------------------------------------------------------
f1e66c0 | fluzz | 2009-12-29 23:02:17 +0000

Do not call GetQuestList(), which resets some attributes of the quests,
after loading a savegame. All quests current attributes are saved in the
savegame, so there is no need to re-read them from freedroid.quests
------------------------------------------------------------------------
66fd5d3 | fluzz | 2009-12-29 22:27:23 +0000

Remove a debug message that was left out in rev 2256
------------------------------------------------------------------------
9204a01 | fluzz | 2009-12-29 21:59:13 +0000

Call reset_visible_levels() before each call to Teleport() (apart from
when Teleport() is used to let Tux cross a level's boundary)
------------------------------------------------------------------------
337dec4 | stedevil | 2009-12-29 09:37:15 +0000

Bunch of updates, corrections and bugfixes for the Tutorial
------------------------------------------------------------------------
8caa75f | stedevil | 2009-12-28 22:47:18 +0000

Fixed my E & W confusment in the comment
------------------------------------------------------------------------
ba76494 | fluzz | 2009-12-28 22:16:23 +0000

Add two exception rules, to avoid the level validator to complain about
an expected invalid pathway
------------------------------------------------------------------------
1166731 | stedevil | 2009-12-28 14:41:50 +0000

Removing know issue and solution to generating non utf-8 locales on
ubuntu since we dont have languages any more
------------------------------------------------------------------------
ad14bba | stedevil | 2009-12-28 14:37:06 +0000

0.13RC1 is out the door (svn 2249), bumping versionstring
------------------------------------------------------------------------
1852f87 | stedevil | 2009-12-28 14:02:37 +0000

fix indentation and update credits
------------------------------------------------------------------------
ba19909 | stedevil | 2009-12-28 11:48:55 +0000

Integrating new floortiles into the game
------------------------------------------------------------------------
c1f79bc | stedevil | 2009-12-28 11:46:41 +0000

Text update
------------------------------------------------------------------------
9d9b295 | ahuillet | 2009-12-28 11:33:38 +0000

fix version number in credits
------------------------------------------------------------------------
b9d3ea3 | ahuillet | 2009-12-28 10:47:59 +0000

update changelog for .13rc1
------------------------------------------------------------------------
3822ad6 | ahuillet | 2009-12-28 10:13:22 +0000

Credits: add matthias krueger and miles mccammon
------------------------------------------------------------------------
88d698c | stedevil | 2009-12-28 06:17:20 +0000

Adding Miles new floortiles gfx
------------------------------------------------------------------------
aff180d | fluzz | 2009-12-27 22:15:41 +0000

enum _bullets (in defs.h) HAS to be in sync with bullet_identifiers[]
defined in iso_load_bullet_surfaces(), and so also with the
'bullet_image_type' values in freedroid.item_archetypes
------------------------------------------------------------------------
cc4838c | fluzz | 2009-12-27 21:36:13 +0000

Ensure to reset visible_levels data structures when launching the level
editor.
------------------------------------------------------------------------
97ff4d5 | ahuillet | 2009-12-27 16:27:06 +0000

Add an error message when given a wrong level number in
update_virtual_position. This will help investigate the bug we are
encountering.
------------------------------------------------------------------------
615aaee | ahuillet | 2009-12-27 16:26:54 +0000

Remove an unused function.
------------------------------------------------------------------------
37bd129 | ahuillet | 2009-12-27 16:26:35 +0000

lvledit actions: fix multiple bugs and mistakes in undo code
------------------------------------------------------------------------
a69616f | ahuillet | 2009-12-27 16:26:09 +0000

lvleditor: make the show_tooltips button actually work
------------------------------------------------------------------------
6277416 | fluzz | 2009-12-27 14:41:49 +0000

Revert that unwanted r2236
------------------------------------------------------------------------
2ff1e23 | fluzz | 2009-12-27 14:21:21 +0000

Share project "freedroid" into
"https://freedroid.svn.sourceforge.net/svnroot/freedroid"
------------------------------------------------------------------------
e60a2be | stedevil | 2009-12-26 23:35:16 +0000

Fix typo Circut -> Circuit
------------------------------------------------------------------------
7b0f9ad | fluzz | 2009-12-26 23:25:19 +0000

Replace some debug printf() by DebugPrintf()
------------------------------------------------------------------------
28ece16 | stedevil | 2009-12-26 21:26:08 +0000

Replace Cyberbucks with Valuable Circuts + nuke some double spaces in
item descriptions
------------------------------------------------------------------------
7c95205 | stedevil | 2009-12-26 20:40:08 +0000

Remove cyberbucks references in dialogs + lots of doublespaces;
Triangles used in many dialogs left as is for now
------------------------------------------------------------------------
ab551ee | stedevil | 2009-12-26 20:29:13 +0000

Small text changes and make kitchen items non stackable
------------------------------------------------------------------------
5e3f8a9 | stedevil | 2009-12-26 20:27:18 +0000

Tamaras missing dialogfile
------------------------------------------------------------------------
e4033e4 | fluzz | 2009-12-26 11:37:58 +0000

mapgen.h was missing in freedroidRPG_SOURCES list
------------------------------------------------------------------------
6429528 | stedevil | 2009-12-26 02:33:09 +0000

Bumping version string in preparation for 0.13rc
------------------------------------------------------------------------
a3768fb | stedevil | 2009-12-26 02:12:23 +0000

Adding Tamara, the librarian and Sorensons look alike sister
------------------------------------------------------------------------
970c9cd | stedevil | 2009-12-25 10:58:46 +0000

Fix silly error in aftertakeover dialog
------------------------------------------------------------------------
364437b | stedevil | 2009-12-25 10:57:34 +0000

remove 1 more blend from game sources
------------------------------------------------------------------------
af69e0d | stedevil | 2009-12-25 10:55:35 +0000

remove the blend from game sources
------------------------------------------------------------------------
e9e5a94 | stedevil | 2009-12-25 10:53:02 +0000

Add sledgehammer gfx by Infrared and add to game
------------------------------------------------------------------------
8f8540c | stedevil | 2009-12-25 03:00:03 +0000

Added Infrareds gfx for .22 and .50 ammo Turned and rebalanced size for
7.62 and 9mm ammo Moved BMG sniper and ak47 to new fodlers
------------------------------------------------------------------------
9af3e62 | stedevil | 2009-12-25 01:39:25 +0000

.22 and 7.62 for real this time
------------------------------------------------------------------------
7406074 | stedevil | 2009-12-25 01:36:16 +0000

Adding Infrareds .22 and 7.62 Hunting rifles + adding 7.62 HR to the
game
------------------------------------------------------------------------
2fe7dc7 | stedevil | 2009-12-25 00:47:39 +0000

Adding Infrareds Laser and Plasma pistols to the game
------------------------------------------------------------------------
304ccbb | ahuillet | 2009-12-24 22:45:42 +0000

beautify grass tiles: introduce future possibility of restricting the
area on which it operates
------------------------------------------------------------------------
028c3c4 | stedevil | 2009-12-24 20:56:43 +0000

Spelling fix
------------------------------------------------------------------------
13545a4 | stedevil | 2009-12-24 03:01:07 +0000

Right money value for map device check
------------------------------------------------------------------------
a1d92dc | stedevil | 2009-12-24 02:50:18 +0000

make skippy always sell mapmake in dialog & new shopcode target number
and itemslists
------------------------------------------------------------------------
da9cebb | fluzz | 2009-12-23 11:25:24 +0000

Wrong rounding function was used
------------------------------------------------------------------------
b3ed3e2 | fluzz | 2009-12-23 11:10:15 +0000

Update intermediate waypoints when Tux moves across a level border -
that fixes the new 'Tux gets stuck' bug
------------------------------------------------------------------------
8263c99 | ahuillet | 2009-12-23 11:07:26 +0000

Fix missing logical ! in character initialization code. Spotted by
hdanak. =
------------------------------------------------------------------------
42a9a5a | stedevil | 2009-12-23 02:10:47 +0000

Balance changes weapon dur loss when used 15->10
------------------------------------------------------------------------
f356b25 | fluzz | 2009-12-22 21:53:13 +0000

First step towards a non flickering darkness map : translate the
darkness texture, to follow the floor's displacement.
------------------------------------------------------------------------
4a6575a | stedevil | 2009-12-21 23:54:22 +0000

Set bots hit to static 60%, in future the values in map should be used
------------------------------------------------------------------------
fd44c84 | stedevil | 2009-12-21 23:29:30 +0000

New Tux vs Bot melee to hit formula
------------------------------------------------------------------------
394a0ff | stedevil | 2009-12-21 11:28:50 +0000

Make Tux scream when severly hit, not at complete random intervals
------------------------------------------------------------------------
9393e16 | stedevil | 2009-12-21 02:21:08 +0000

Item namechanges and shoplist updates
------------------------------------------------------------------------
ce91a79 | stedevil | 2009-12-21 01:21:25 +0000

Update readme
------------------------------------------------------------------------
13b977f | stedevil | 2009-12-20 23:00:16 +0000

Armour durabilityloss change
------------------------------------------------------------------------
42fe368 | ahuillet | 2009-12-20 12:22:44 +0000

fix compilation warnings introduced with latest beautify grass changes
------------------------------------------------------------------------
902f1cf | ahuillet | 2009-12-19 11:05:35 +0000

Beautify grass is now undoable. This received only rough testing.
------------------------------------------------------------------------
2af4b0e | fluzz | 2009-12-19 10:16:39 +0000

Convert some fonts from sRGB colorspace to RGB colorspace (libpng does
apply the current color profile when loading sRGB files. This prevents
the extraction of the characters in font files). Discovered and fixed by
David Rekowski.
------------------------------------------------------------------------
ac4d98f | ahuillet | 2009-12-18 17:34:48 +0000

New chest model can now have items placed in it from leveleditor
(bugfix).
------------------------------------------------------------------------
d7eb7ff | stedevil | 2009-12-17 23:05:51 +0000

Implement new bullet damage function
------------------------------------------------------------------------
476732a | stedevil | 2009-12-17 22:36:56 +0000

Really make sure Tux doesnt get killed by guards
------------------------------------------------------------------------
fdcb69d | stedevil | 2009-12-17 20:38:35 +0000

some dialog fixes/optimization
------------------------------------------------------------------------
39afdd0 | stedevil | 2009-12-17 18:55:43 +0000

Fix townguard beating tux to death and cleaning out double spaces from
file
------------------------------------------------------------------------
e2bec50 | stedevil | 2009-12-17 15:14:43 +0000

Fix bridge width on lvl 8 ans small things here and there + replace
armors in chests with correct new values
------------------------------------------------------------------------
635a3dd | stedevil | 2009-12-17 15:13:06 +0000

Move from AC -> DR internally and in UI, initial armour balancing;
Hit/miss etc formulas remain to be altered
------------------------------------------------------------------------
4819888 | ahuillet | 2009-12-17 14:23:43 +0000

Remove obstacle description support, following removal of examine mode.
------------------------------------------------------------------------
c1e4b90 | ahuillet | 2009-12-17 09:45:42 +0000

Lua: added get_tux_hp() to be used to implement non-lethal hurt_tux()
calls
------------------------------------------------------------------------
47b4083 | stedevil | 2009-12-16 23:45:40 +0000

some small fixes in francis text
------------------------------------------------------------------------
fc6ea2f | stedevil | 2009-12-16 19:41:27 +0000

Tweak difficulty params. Sight range for taken over bots was annoyingly
low.
------------------------------------------------------------------------
6938ba9 | stedevil | 2009-12-16 19:37:04 +0000

Rebalance to hit +0.5->+1.0 per dex and start 60%->75%
------------------------------------------------------------------------
c0c2aed | stedevil | 2009-12-16 19:30:01 +0000

Replacing to-hit ln function with linear table
------------------------------------------------------------------------
14ae4b0 | stedevil | 2009-12-16 15:57:38 +0000

updated some comments
------------------------------------------------------------------------
38a90b6 | stedevil | 2009-12-16 12:27:37 +0000

Fix up lvl 15 (Disruptor acess tunnel) and add bots
------------------------------------------------------------------------
65ca7c1 | ahuillet | 2009-12-16 11:17:30 +0000

lvledit: make select tool be the default
------------------------------------------------------------------------
10dd186 | stedevil | 2009-12-16 09:08:06 +0000

remove some left over disruptor references
------------------------------------------------------------------------
d0a3943 | stedevil | 2009-12-16 00:54:44 +0000

Removed/Blocked access to all containers in town (to prevent tu stealing
from town)
------------------------------------------------------------------------
8f297a3 | stedevil | 2009-12-16 00:43:28 +0000

Francis explains where you things and money are
------------------------------------------------------------------------
1562d9a | stedevil | 2009-12-15 15:11:35 +0000

First adjustment of new difficulty factors
------------------------------------------------------------------------
9f2d77f | stedevil | 2009-12-15 14:29:03 +0000

make plates bigger in inventory
------------------------------------------------------------------------
448c1b5 | stedevil | 2009-12-15 14:26:29 +0000

Set lightbonus to 12 and ambient to 19/9/5 Outdoor/light/dark + add a
chest with Tux peronal belongings on start level
------------------------------------------------------------------------
c0bb6c6 | stedevil | 2009-12-15 12:11:04 +0000

Closing off stasispod rooms on start level to not confuse new players of
what to do where to go
------------------------------------------------------------------------
d453b98 | fluzz | 2009-12-15 10:39:19 +0000

Remove one sqrt call, to speed-up paths computations on some low-end
CPUs (such as Intel's Atom)
------------------------------------------------------------------------
298ae4a | fluzz | 2009-12-14 22:33:09 +0000

Adjust light levels of all maps, to reflect the new 'light radius'
computation
------------------------------------------------------------------------
caa783a | fluzz | 2009-12-14 22:30:59 +0000

Bug fix in update_light_list() (wrong copy'n'paste)
------------------------------------------------------------------------
534eca2 | stedevil | 2009-12-14 04:03:43 +0000

Make Kevin quest be assignable and not instantly completed
------------------------------------------------------------------------
c06f3f7 | stedevil | 2009-12-13 22:21:52 +0000

nuke firsttime for Kevin
------------------------------------------------------------------------
6f7f250 | stedevil | 2009-12-13 22:19:30 +0000

Remove double Kevin quest and clean out old numbering references
------------------------------------------------------------------------
467570d | stedevil | 2009-12-13 10:54:20 +0000

Added note for balancing
------------------------------------------------------------------------
07dd91f | ahuillet | 2009-12-13 09:52:36 +0000

Improve choice of music in levels and title files, and upgrade credits.
------------------------------------------------------------------------
ca37d0e | fluzz | 2009-12-12 21:48:05 +0000

Ensure freedroid_version_string is set when saving config file
------------------------------------------------------------------------
0b2b7fe | ahuillet | 2009-12-12 18:48:53 +0000

Remove attack_run_only_when_direct_line that is useless.
------------------------------------------------------------------------
1afb7e7 | ahuillet | 2009-12-12 18:15:45 +0000

Takeover: add "press F1 to get help" message
------------------------------------------------------------------------
8329a56 | ahuillet | 2009-12-12 18:15:28 +0000

Add a quest to find kevin (unfinished)
------------------------------------------------------------------------
666da29 | ahuillet | 2009-12-12 17:35:17 +0000

Hell fortress entrance: try to make it less likely that the firmware
upgrade bot gets killed.
------------------------------------------------------------------------
92423c9 | ahuillet | 2009-12-12 17:34:56 +0000

Reduce blocking area of the "square" brick wall tile to 1.0x1.0.
------------------------------------------------------------------------
01cf8a2 | ahuillet | 2009-12-12 16:39:47 +0000

"open" doors must snap-to-grid like locked ones do.
------------------------------------------------------------------------
c33e9c5 | ahuillet | 2009-12-12 16:01:09 +0000

Increased armor efficiency by a few percent (exp. coeff -0.019 instead
of -0.018). A 100AC character is now hit by a level 1 bot with a 15%
chance instead of 16.5%.
------------------------------------------------------------------------
bb7320a | ahuillet | 2009-12-12 15:58:20 +0000

Hit/miss rules now scale logarithmically with bot level, instead of
proportionaly as before. This is expected to improve balancing.
------------------------------------------------------------------------
0a52af8 | ahuillet | 2009-12-12 12:52:51 +0000

Fix missing droid image in takeover game - provided it still happens.
------------------------------------------------------------------------
1b1ec10 | ahuillet | 2009-12-12 12:40:50 +0000

Small axe inventory image: change color from red to cyan.
------------------------------------------------------------------------
d6ac530 | ahuillet | 2009-12-12 12:40:32 +0000

Levels: add a few waypoints on warehouse level1, and remove the
jump_threshold parameters that are no longer used.
------------------------------------------------------------------------
7178f6e | ahuillet | 2009-12-12 10:47:36 +0000

Fix "droid talk" menu crash.
------------------------------------------------------------------------
6cf7515 | ahuillet | 2009-12-12 09:59:35 +0000

Fix takeover graphics being upside-down when using SDL mode.
------------------------------------------------------------------------
b496e24 | ahuillet | 2009-12-11 21:17:58 +0000

freedroid_version_string is of type string, not array of char. This
fixes loading gameconfig from 0.12.
------------------------------------------------------------------------
6218f98 | ahuillet | 2009-12-11 11:21:40 +0000

Remove obstacle_long_description and obstacle_short_name, useless after
"examine" removal.
------------------------------------------------------------------------
85902dc | ahuillet | 2009-12-11 11:11:04 +0000

Added a new chest model with the four rotations, and open/closed
variants.
------------------------------------------------------------------------
a969f27 | ahuillet | 2009-12-11 11:09:26 +0000

Leveleditor: remove close_all_chests_on_level(). Now we can put open
chests on a level (if it has any use).
------------------------------------------------------------------------
49129b8 | fluzz | 2009-12-11 08:05:12 +0000

Remove the unused blit_mouse_cursor_corona function (this function was
intended to display a circular menu containing small icons around the
mouse cursor).
------------------------------------------------------------------------
b7eb423 | fluzz | 2009-12-11 07:59:19 +0000

Remove examine mode
------------------------------------------------------------------------
e9240b0 | ahuillet | 2009-12-11 07:23:51 +0000

Remove graphics for "export this level" button that was removed in the
previous commit.
------------------------------------------------------------------------
e80f8a4 | fluzz | 2009-12-08 23:45:07 +0000

Level editor : remove the now useless 'Export Level Interface' button
------------------------------------------------------------------------
c45d518 | ahuillet | 2009-12-08 08:56:50 +0000

Remove unused code in takeover.c
------------------------------------------------------------------------
cfd7073 | fluzz | 2009-12-07 22:09:44 +0000

Change the header comment in freedroid.lvleditor_exceptions, to reflect
the changes made on the level validator in rev 2135
------------------------------------------------------------------------
5db1858 | fluzz | 2009-12-07 22:06:22 +0000

Remove the use of jump thresholds in the code that changes a level's
size, and clean up that code. Definitely remove all references to jump
thresholds. This ends the "interface removal" process : freedroidRPG is
now jump-threshold-free. Champagne !
------------------------------------------------------------------------
4e34681 | fluzz | 2009-12-07 21:19:51 +0000

Refresh acceleration data structures, and re-render the menu background
when adding/removing a level
------------------------------------------------------------------------
6ed4768 | fluzz | 2009-12-07 20:41:08 +0000

Fix use of statically allocated strings in dynamic char * fields
(comment provided by Ahuillet - thx)
------------------------------------------------------------------------
bcedab9 | stedevil | 2009-12-07 12:32:48 +0000

make blue brothers see ranged enemy
------------------------------------------------------------------------
4e77881 | ahuillet | 2009-12-06 14:38:10 +0000

Patch by Josef Cejka fixing quick skill selection
------------------------------------------------------------------------
03478e7 | fluzz | 2009-12-06 14:25:51 +0000

Bug fix - Reported by Josef Cejka
------------------------------------------------------------------------
06ca953 | ahuillet | 2009-12-06 14:20:15 +0000

graphics: Make compass *really* visible
------------------------------------------------------------------------
ab99bc5 | ahuillet | 2009-12-06 14:04:35 +0000

chat window: try to improve scrolling at 1152x864 & higher
------------------------------------------------------------------------
1a921d7 | ahuillet | 2009-12-06 11:50:31 +0000

Remove the disruptor from the game. 711 and 742 now use the advanced
twin laser.
------------------------------------------------------------------------
83e0ab9 | ahuillet | 2009-12-06 11:29:53 +0000

dialog: fix typo in Butch.dialog
------------------------------------------------------------------------
301c49d | fluzz | 2009-12-05 23:00:27 +0000

Leveleditor Validator : remove the jump_threshold validator - transfer
the code that checks neighborhood consistency from lvledit.c to
lvledit_validator.c
------------------------------------------------------------------------
f9fec40 | ahuillet | 2009-12-05 18:06:01 +0000

Shop: integrate NPC semi-persistent inventory, with refreshing, active
for buying. Selling items to NPCs do not modify their inventory for now.
Debug messages have been left on purpose.
------------------------------------------------------------------------
ef15b33 | ahuillet | 2009-12-05 18:05:45 +0000

Kill some warnings in saveloadgame.c
------------------------------------------------------------------------
b68c93f | ahuillet | 2009-12-05 18:05:33 +0000

Added NPC persistent inventory with time- and lowstock- based
refreshing. Not fully integrated in shops yet.
------------------------------------------------------------------------
f024337 | ahuillet | 2009-12-04 16:36:53 +0000

Introduced a struct npc to hold chat flags and shoplists. Refactored the
dialog and shops so they use this new systems. Implemented sell_item()
lua function. Bugs might have been introduced, most likely in the dialog
system, possibly related to savegames.
------------------------------------------------------------------------
dacffbb | ahuillet | 2009-12-04 16:36:21 +0000

MAX_DIALOGUE_OPTIONS_IN_ROSTER and MAX_ANSWER_PER_PERSON have to be the
same value (they really are the same thing). Make sure they are.
------------------------------------------------------------------------
ab661b2 | ahuillet | 2009-12-03 22:43:54 +0000

Removed an unused (fdclassic legacy, as usual) enum
------------------------------------------------------------------------
1f269a6 | fluzz | 2009-12-03 21:49:13 +0000

Adapt bot hovering/selection/shoot to interface removal
------------------------------------------------------------------------
44cacf1 | ahuillet | 2009-12-03 21:39:27 +0000

struct.h: remove more unused fields
------------------------------------------------------------------------
7b8be77 | ahuillet | 2009-12-03 21:19:45 +0000

Forgot to actually remove the struct fields in previous commit.
------------------------------------------------------------------------
c0c0bfd | ahuillet | 2009-12-03 21:13:57 +0000

Remove two unused fields in GameConfig
------------------------------------------------------------------------
2e8eb7c | ahuillet | 2009-12-03 21:13:17 +0000

Fix build in croppy.c following removal of unused #defines
------------------------------------------------------------------------
a5841c4 | ahuillet | 2009-12-02 14:54:09 +0000

defs.h: remove all unused #defines.
------------------------------------------------------------------------
189eb13 | ahuillet | 2009-12-02 11:27:28 +0000

remove now unused load_lua() function
------------------------------------------------------------------------
b47a4ab | ahuillet | 2009-12-02 11:19:36 +0000

dialog validation: add execution tests, with limitations in code
coverage tied to branches
------------------------------------------------------------------------
a1f9463 | ahuillet | 2009-12-02 08:58:12 +0000

Eat input in ThouHastWon/ThouArtDefeated - fixes "game exits" bug when
dying.
------------------------------------------------------------------------
7c525bc | ahuillet | 2009-12-02 08:57:39 +0000

adding items to inventory, when out of room in the inventory, does not
display a click-waiting message any longer
------------------------------------------------------------------------
f482824 | ahuillet | 2009-11-30 21:09:40 +0000

Add LoadShip benchmark
------------------------------------------------------------------------
5157fe6 | ahuillet | 2009-11-30 14:37:43 +0000

Benchmark: add timing information to dialog validator - not useful, but
better than displaying "0 ms" all the time
------------------------------------------------------------------------
be44daf | ahuillet | 2009-11-30 14:37:15 +0000

Dialogs: remove nonexisting people internal code from chat.c, so the
dialog validator does not complain about them.
------------------------------------------------------------------------
9ad34f7 | ahuillet | 2009-11-30 14:19:26 +0000

Add dialog validator (static analysis only - dialog + Lua syntax)
------------------------------------------------------------------------
4c57ac1 | salimiles | 2009-11-29 23:00:41 +0000

Replaced "1337" open parentheses with 'c' in Sorenson's dialog so that
the perlscript lua validator will not have to be complicated.
------------------------------------------------------------------------
c308acc | salimiles | 2009-11-29 16:33:03 +0000

Removed refrence to non-existant chat node 12 (reported in bug 2905565).
------------------------------------------------------------------------
1d8db8f | ahuillet | 2009-11-29 11:41:45 +0000

Added new track by Nario, contributed over a year ago.
------------------------------------------------------------------------
767021b | stedevil | 2009-11-29 06:26:06 +0000

Fix dialog errors reported by Ross Combs
------------------------------------------------------------------------
06bf911 | fluzz | 2009-11-28 21:48:23 +0000

Fix an error in a sprintf format string
------------------------------------------------------------------------
4793d24 | fluzz | 2009-11-28 21:36:36 +0000

Picking of dropped items, while X key is pressed, adapted to interface
removal
------------------------------------------------------------------------
600176a | fluzz | 2009-11-28 21:35:00 +0000

savestruct.c regenerated to correctly read/save the new
TakeoverSuccesses and TakeoverFailures attributes
------------------------------------------------------------------------
e3a8b13 | salimiles | 2009-11-27 23:24:26 +0000

Hacked bots will now tell you what type of bot they are.
------------------------------------------------------------------------
5211a5c | salimiles | 2009-11-26 08:11:07 +0000

This patch makes tracks the number of successes and failures of the
takeover minigame against each bot type.  The patch also provides that
ratio (as a % success) in the splash screen prior to the start of each
minigame.
------------------------------------------------------------------------
ae40ac3 | salimiles | 2009-11-26 07:15:34 +0000

Test commit fix Easy infinite money - ID: 2902746
------------------------------------------------------------------------
32e4229 | ahuillet | 2009-11-22 17:21:54 +0000

benchmark: remove leftover callgrind functions
------------------------------------------------------------------------
78f3bf5 | ahuillet | 2009-11-22 17:19:17 +0000

Added a benchmark infrastructure. freedroidRPG -b <benchname>. This
commit includes "text", a text rendering performance test.
------------------------------------------------------------------------
db1eae8 | ahuillet | 2009-11-22 17:18:48 +0000

Move glEnable(GL_CLIP_PLANE*) at the right place in PutCharFont. This is
for state correctness, with no known bugs.
------------------------------------------------------------------------
e0d5cf0 | stedevil | 2009-11-12 16:52:23 +0000

Remove lots of unused maplabels on lvl9
------------------------------------------------------------------------
47d14b9 | stedevil | 2009-11-12 16:51:28 +0000

Remove stalker name from 3 bots and delete 1 that is among randomized on
level
------------------------------------------------------------------------
732f714 | stedevil | 2009-11-12 16:25:16 +0000

Move ammo to below durability in popup to be more consistent between
weapons
------------------------------------------------------------------------
f8324b5 | stedevil | 2009-11-12 16:03:47 +0000

Fix free XP from Kevins prisoners
------------------------------------------------------------------------
f8a0582 | ahuillet | 2009-11-11 16:07:32 +0000

bender dialog improvements
------------------------------------------------------------------------
a404b7a | fluzz | 2009-11-09 21:42:52 +0000

Adapt item's pick&drop code to interface removal (apart from selection
when X key is pressed)
------------------------------------------------------------------------
003b2dc | ahuillet | 2009-11-04 09:03:45 +0000

dialog: fix Lua syntax error in Pendragon dialog, reported by Rostislav
Matl
------------------------------------------------------------------------
5311a3b | ahuillet | 2009-11-04 08:59:26 +0000

dialog: fix Lua syntax error in Benjamin dialog, reported by Rostislav
Matl
------------------------------------------------------------------------
de2e2e5 | ahuillet | 2009-11-02 19:02:54 +0000

lvleditor: remove quickbar code (unused)
------------------------------------------------------------------------
118f37c | ahuillet | 2009-11-02 18:59:55 +0000

lvleditor: make it impossible to place obstacles out of the map
------------------------------------------------------------------------
b2d4497 | ahuillet | 2009-11-01 16:23:20 +0000

Fix typo in Tania's dialog. reported by stevendh on IRC.
------------------------------------------------------------------------
0e014be | ahuillet | 2009-10-29 11:52:31 +0000

lvledit: when deleting an obstacle, delete the (possibly) associated
label. Warning: undoing this operation does not restore the label.
------------------------------------------------------------------------
45f62d1 | ahuillet | 2009-10-29 11:37:44 +0000

Improved error reporting of our_IMG_load_wrapper(), so we know what
happens when SDL_image fails to load a file.
------------------------------------------------------------------------
d3a24a6 | fluzz | 2009-10-28 21:12:52 +0000

Refresh visible levels list when teleporting Tux
------------------------------------------------------------------------
6508ccb | fluzz | 2009-10-27 23:39:37 +0000

Ensure that the visible levels list is cleaned up when starting a new
game
------------------------------------------------------------------------
07726d0 | stedevil | 2009-10-27 22:52:04 +0000

Fix lvl 0 Bender getting stuck outside of docs office
------------------------------------------------------------------------
22bd5ab | stedevil | 2009-10-27 22:17:07 +0000

Fix lvl 37 Tutorial to make Tom not get stuck
------------------------------------------------------------------------
358f5c9 | ahuillet | 2009-10-27 16:09:44 +0000

OpenGL: fix our_SDL_blit_wrapper() glRasterPos Y position.
------------------------------------------------------------------------
e62284d | ahuillet | 2009-10-27 12:41:19 +0000

SaveShip now uses struct auto_string facility. Clearer, shorter, and
three times (on my test machine) faster code.
------------------------------------------------------------------------
30022dd | ahuillet | 2009-10-27 12:41:05 +0000

Removed unused variable in UpdateCountersForThisFrame()
------------------------------------------------------------------------
a1efa54 | ahuillet | 2009-10-27 12:40:53 +0000

Remove unused variable in InitFreedroid()
------------------------------------------------------------------------
2172769 | ahuillet | 2009-10-27 12:40:41 +0000

Remove an unused variable in chat.c
------------------------------------------------------------------------
caddc79 | ahuillet | 2009-10-27 10:07:49 +0000

Random dungeons: fixed SaveShip so as to properly save random dungeons
when necessary (ie. when saving a game), and not save them when editing
levels. This is expected to fix all outstanding problems related to
random dungeons changing at every game load.
------------------------------------------------------------------------
82a61fd | ahuillet | 2009-10-27 10:07:32 +0000

menu: set game_root_mode to GAME and LEVELEDIT a bit earlier so that
when we load a ship we know if this is for the leveleditor or a game
(and can make decisions about random dungeons accordingly)
------------------------------------------------------------------------
b235be2 | stedevil | 2009-10-23 08:58:10 +0000

Remake wall changes on lvl 31 (HF Entrance)
------------------------------------------------------------------------
52999d3 | fluzz | 2009-10-23 08:48:59 +0000

Reverting to a not-messed revision (2063)
------------------------------------------------------------------------
198cea1 | stedevil | 2009-10-22 23:38:07 +0000

Fix indentation, nuke FirstTime, update get_player_name and make cookies
all lower case on all dialogs
------------------------------------------------------------------------
3f179ab | fluzz | 2009-10-22 22:13:40 +0000

Fix read format of item's pos attribute
------------------------------------------------------------------------
779e58c | stedevil | 2009-10-22 21:58:26 +0000

Fix indentation, nuke FirstTime and make cookies all lower case
------------------------------------------------------------------------
de7c442 | stedevil | 2009-10-22 21:36:35 +0000

Remove old funky lua get-playername with new better working one
------------------------------------------------------------------------
ecf0a5d | fluzz | 2009-10-22 21:30:54 +0000

Wrong file rename in last commit (rev 2070). Reverting.
------------------------------------------------------------------------
76625e1 | fluzz | 2009-10-22 21:29:01 +0000

Regenerate animated obstacles list just before animations are run (to
ensure the list is up to date, whatever happened before)
------------------------------------------------------------------------
0f52ff2 | stedevil | 2009-10-22 21:26:40 +0000

Proper cleanup of takeover dialog
------------------------------------------------------------------------
743e200 | stedevil | 2009-10-22 09:27:34 +0000

Slightly changed weird wall on HF entrance
------------------------------------------------------------------------
d012b48 | fluzz | 2009-10-21 21:30:42 +0000

Draw items on all visible levels
------------------------------------------------------------------------
74f826b | fluzz | 2009-10-21 20:02:15 +0000

Add a virt_pos field in the item_s structure, and change the pos field's
type (finepoint -> gps). Change code accordingly.
------------------------------------------------------------------------
9a8943a | fluzz | 2009-10-20 21:18:38 +0000

In preparation to the display of the items of all visible levels, move
the blitting of no_thrown items and of the mouse move cursor inside
blit_preput_objects_according_to_blitting_list()
------------------------------------------------------------------------
7e45c75 | fluzz | 2009-10-20 20:35:28 +0000

Preput obstacles were also blitted inside
blit_nonpreput_objects_according_to_blitting_list()
------------------------------------------------------------------------
cb0421d | stedevil | 2009-10-20 19:24:58 +0000

Remove po dirs
------------------------------------------------------------------------
82caa6e | stedevil | 2009-10-20 19:24:04 +0000

Fix end_dialog not working in EveryTime
------------------------------------------------------------------------
edcfe08 | stedevil | 2009-10-20 10:25:15 +0000

Fix some dialog bugs in firsttime/initialization
------------------------------------------------------------------------
ff6b02b | ahuillet | 2009-10-20 09:22:34 +0000

Remove "always execute prior to dialog start" from dialogs, that was
deprecated.
------------------------------------------------------------------------
8b8ecfd | stedevil | 2009-10-19 20:16:40 +0000

Lualization; NPC and AlwaysExecute... finally gone from dialogs
------------------------------------------------------------------------
f2ef9a0 | stedevil | 2009-10-19 18:55:10 +0000

clean up spencer a bit
------------------------------------------------------------------------
6fa7dd5 | ahuillet | 2009-10-19 18:25:39 +0000

Remove translations support.
------------------------------------------------------------------------
d7f3529 | ahuillet | 2009-10-19 18:25:15 +0000

Remove po/.
------------------------------------------------------------------------
83a0929 | ahuillet | 2009-10-19 17:03:48 +0000

Replace "hog CPU" by "limit framerate", which rests the CPU when
framerate is above 30FPS in order to save power.
------------------------------------------------------------------------
24bcbda | stedevil | 2009-10-18 11:46:51 +0000

Some more lualization
------------------------------------------------------------------------
0f8f627 | stedevil | 2009-10-18 11:46:03 +0000

Lualize Sorenson and merge subdialog
------------------------------------------------------------------------
20fd57d | stedevil | 2009-10-18 08:32:11 +0000

Lualize Pendragon and merge subdialog
------------------------------------------------------------------------
f557b18 | fluzz | 2009-10-17 21:33:03 +0000

Reset visible_levels list and animations at the end of LoadGame()
------------------------------------------------------------------------
cf3e994 | fluzz | 2009-10-17 20:49:28 +0000

Combine the 4 animated obstacles lists into one unique list. Add a
function pointer in the obstacle_spec structure, to associate an
animation to a given type of obstacle. Change current obstacles
definitions accordingly
------------------------------------------------------------------------
f2055ea | ahuillet | 2009-10-17 17:40:30 +0000

Nuke gettimeofday()-based timing which was disabled by a #define.
------------------------------------------------------------------------
fe6ad8e | ahuillet | 2009-10-17 17:35:53 +0000

Revert "Nuke gettimeofday()-based timing which was #defined out."
------------------------------------------------------------------------
72d1a7f | ahuillet | 2009-10-17 17:31:38 +0000

Nuke gettimeofday()-based timing which was #defined out.
------------------------------------------------------------------------
63835e9 | ahuillet | 2009-10-17 17:31:24 +0000

Remove a small memleak in SaveGameConfig
------------------------------------------------------------------------
6b7d910 | ahuillet | 2009-10-17 17:31:06 +0000

Remove a tiny memleak with the WM icon
------------------------------------------------------------------------
19de110 | stedevil | 2009-10-17 08:29:34 +0000

A bunch more lualized and cleaned up dialogs
------------------------------------------------------------------------
095ae1d | stedevil | 2009-10-16 22:47:30 +0000

Doh!
------------------------------------------------------------------------
a2984f2 | stedevil | 2009-10-16 22:43:28 +0000

Lualize and sanitize Kevin and merge subdialog into main
------------------------------------------------------------------------
07493e1 | stedevil | 2009-10-16 19:34:28 +0000

lualize Jasmine
------------------------------------------------------------------------
9cf5ac5 | stedevil | 2009-10-16 06:54:24 +0000

lualize Francis
------------------------------------------------------------------------
fb773bc | stedevil | 2009-10-15 13:26:35 +0000

lualize ewald and upgrade server
------------------------------------------------------------------------
598cd13 | stedevil | 2009-10-15 12:57:42 +0000

delete outdated subdialogs
------------------------------------------------------------------------
b06ec48 | stedevil | 2009-10-15 12:56:16 +0000

Lualize Duncan and merge 2 subdialogs into main
------------------------------------------------------------------------
fa13e5b | stedevil | 2009-10-15 12:55:20 +0000

Fixup Dixon
------------------------------------------------------------------------
3a3526e | stedevil | 2009-10-15 11:14:05 +0000

Clean up and lualize Doc
------------------------------------------------------------------------
c6f9e4e | stedevil | 2009-10-15 10:40:31 +0000

More lualization
------------------------------------------------------------------------
e4ba63f | stedevil | 2009-10-15 10:35:22 +0000

Delete old unused subdialog
------------------------------------------------------------------------
5058374 | stedevil | 2009-10-15 10:32:11 +0000

Make sure we handle doors stuck in a transitional state if tux leaves a
level before door is fully closed. Otherwise game exits with error.
------------------------------------------------------------------------
0ca307f | stedevil | 2009-10-15 10:22:02 +0000

merge old subdialog texts that where missing and some other improvments
------------------------------------------------------------------------
9dfcf1f | stedevil | 2009-10-15 10:06:12 +0000

latest round of map updates
------------------------------------------------------------------------
ef4d448 | stedevil | 2009-10-15 08:10:33 +0000

Replace 711 with 999 in Master arena and change dialog to reflect
fighting with Holograms
------------------------------------------------------------------------
70bdec4 | stedevil | 2009-10-15 07:49:06 +0000

Lualize
------------------------------------------------------------------------
37bebea | fluzz | 2009-10-14 09:04:59 +0000

Add lists of animated objects inside the visible levels, so that
obstacles on neighbor levels are also animated. Remove the global lists
------------------------------------------------------------------------
5d4d3b4 | stedevil | 2009-10-10 21:40:56 +0000

Fixing cave bug and more bot factory work
------------------------------------------------------------------------
0bfb84b | stedevil | 2009-10-10 00:52:59 +0000

Adding lvl 46 S from town and starting bot factory layout on lvl 24
------------------------------------------------------------------------
6653a74 | stedevil | 2009-10-09 23:56:44 +0000

fixing remaining water edges
------------------------------------------------------------------------
42782a9 | stedevil | 2009-10-09 09:45:40 +0000

propset and few tile changes in town
------------------------------------------------------------------------
f6018e8 | stedevil | 2009-10-09 09:33:53 +0000

adding 2 more dilithium crystals in easy to reach area on lvl 33
------------------------------------------------------------------------
6442e80 | stedevil | 2009-10-09 09:21:21 +0000

remake waterline lvl 9 n 31 with new graphics
------------------------------------------------------------------------
8a976bc | stedevil | 2009-10-09 09:19:13 +0000

remove black line
------------------------------------------------------------------------
7b3e934 | stedevil | 2009-10-09 08:06:17 +0000

remove black line
------------------------------------------------------------------------
2802080 | fluzz | 2009-10-07 20:59:27 +0000

Smart management of the visible_level_list (add and remove neighbors
only when needed)
------------------------------------------------------------------------
0c41210 | fluzz | 2009-10-01 10:32:41 +0000

Add a 'valid' field in the visible_level structure. Adapt
BROWSE_VISIBLE_LEVELS() and BROWSE_NEARBY_VISIBLE_LEVELS() accordingly.
------------------------------------------------------------------------
728ce6a | fluzz | 2009-09-28 08:31:19 +0000

ligth radius computation: optimisation of light sources virtual gps
transformations
------------------------------------------------------------------------
22b4f17 | fluzz | 2009-09-27 19:23:26 +0000

Emit light from emitting obstacles on neighbor levels
------------------------------------------------------------------------
8d023bb | fluzz | 2009-09-27 16:13:06 +0000

Emit light from bots on neighbor levels
------------------------------------------------------------------------
67a2eb3 | fluzz | 2009-09-27 12:53:22 +0000

2 changes in the way to compute a light strength
(calculate_light_strength()):
------------------------------------------------------------------------
cd47785 | fluzz | 2009-09-26 19:24:45 +0000

Add a comment to explain the light interpolation algorithm
------------------------------------------------------------------------
df51dd3 | ahuillet | 2009-09-20 15:40:27 +0000

Fix a memory leak in SaveShip (forgot to free_autostr).
------------------------------------------------------------------------
c15a817 | ahuillet | 2009-09-20 14:52:46 +0000

Compress shipfiles.
------------------------------------------------------------------------
9a31c2b | ahuillet | 2009-09-20 14:52:27 +0000

shut up some warnings
------------------------------------------------------------------------
134d9fd | ahuillet | 2009-09-20 14:52:14 +0000

add a 0 at the end of the buffer when returning from inflate_stream()
------------------------------------------------------------------------
f5d4ad6 | ahuillet | 2009-09-20 14:52:02 +0000

Remove a warning in deflate_to_stream.
------------------------------------------------------------------------
cb700e3 | ahuillet | 2009-09-20 14:51:50 +0000

Compress savegames through zlib. They are no longer directly manually
editable: they need to be piped through zpipe first.
------------------------------------------------------------------------
f8b7ca3 | ahuillet | 2009-09-20 14:51:38 +0000

Add deflate_to_stream() and improve inflate_stream() error reporting.
------------------------------------------------------------------------
62f46d8 | ahuillet | 2009-09-20 14:51:23 +0000

savegames now rely on a auto_string as a preparation for compression
support
------------------------------------------------------------------------
83dd65f | ahuillet | 2009-09-20 14:51:02 +0000

Added struct auto_string, an automatically resizable string facility for
use in savegame code.
------------------------------------------------------------------------
d0ae32f | ahuillet | 2009-09-19 12:34:25 +0000

MissionName static array -> mission_name dynamic string
------------------------------------------------------------------------
6b95aaa | ahuillet | 2009-09-19 12:34:09 +0000

lua: implement npc_dead("character name") function
------------------------------------------------------------------------
6ff0acb | ahuillet | 2009-09-19 12:10:39 +0000

dialog_section_name and short_description_text enemy struct fields are
now dynamic strings
------------------------------------------------------------------------
6e38a90 | ahuillet | 2009-09-19 12:10:22 +0000

fix malloc size in read_string()
------------------------------------------------------------------------
1096ec2 | ahuillet | 2009-09-19 12:10:06 +0000

free cookies strings when starting a new character
------------------------------------------------------------------------
d5c64a7 | ahuillet | 2009-09-19 10:40:52 +0000

mission diary texts are now saved with games - no more crashes when
bringing up quest log after a game load
------------------------------------------------------------------------
9ba3e56 | ahuillet | 2009-09-18 20:51:58 +0000

Don't bother writing the savegame version string at the beginning: it is
present in the "tux_t" structure.
------------------------------------------------------------------------
1316fac | ahuillet | 2009-09-18 20:51:44 +0000

make big screen messages of "string" type
------------------------------------------------------------------------
3c56876 | ahuillet | 2009-09-18 20:51:14 +0000

Chat cookies are now dynamically allocated.
------------------------------------------------------------------------
6b17519 | ahuillet | 2009-09-18 20:50:39 +0000

savestruct: separate "char arrays" (static) from "strings" (dynamic)
------------------------------------------------------------------------
7a84afb | ahuillet | 2009-09-17 09:06:31 +0000

Added "full" sidewalk floor tile contributed by Miles
------------------------------------------------------------------------
426e415 | ahuillet | 2009-09-17 07:29:12 +0000

Updated sidewalk with sand corners - not 100% perfect yet.
------------------------------------------------------------------------
27b0fa9 | ahuillet | 2009-09-16 11:51:12 +0000

obstacle states: make sure opening a door twice does not crash by
defining for obstacles the states that change them to themselves.
------------------------------------------------------------------------
5d7f365 | ahuillet | 2009-09-16 09:35:38 +0000

make_atlas: randomly permutate the order of images to be placed - this
can help keep the atlas size smaller
------------------------------------------------------------------------
56a9ff1 | ahuillet | 2009-09-16 08:42:06 +0000

Added sidewalk with sand corners.
------------------------------------------------------------------------
31cfbed | ahuillet | 2009-09-15 07:42:12 +0000

improved shoreline on level 8
------------------------------------------------------------------------
d2b904a | ahuillet | 2009-09-15 07:37:09 +0000

fixed typos in Spencer dialog
------------------------------------------------------------------------
793c206 | ahuillet | 2009-09-15 07:36:18 +0000

removed useless change_obstacle_state() call in Kevin.dialog
------------------------------------------------------------------------
e593834 | ahuillet | 2009-09-14 09:23:12 +0000

Added new shoreline tiles contributed by Miles.
------------------------------------------------------------------------
6ac655a | fluzz | 2009-09-13 22:09:51 +0000

Interpolate ambient light and light emitted from Tux at levels'
boundaries
------------------------------------------------------------------------
c8e3d13 | fluzz | 2009-09-11 16:19:18 +0000

Temporary fix of OldTownGateGuardLeader.dialog file to avoid breaking
freedroidRPG's build. See bug #2856953
------------------------------------------------------------------------
814c918 | fluzz | 2009-09-11 16:01:59 +0000

Fix savestruct.c to reflect the changes commited in rev. 1978
------------------------------------------------------------------------
6ee5b01 | fluzz | 2009-09-10 21:33:06 +0000

Adapt 'darkness map' computation to level interfaces removal
------------------------------------------------------------------------
871b922 | fluzz | 2009-09-10 21:31:01 +0000

Light sources: replace the two light_sources[] and
light_source_strengthes[] arrays by a unique array of struct, and use a
gps type instead of a moderately_finepoint type to define light sources
positions
------------------------------------------------------------------------
3669dcc | ahuillet | 2009-09-10 19:07:06 +0000

remove one unused field in struct tux_t, legacy from freedroidClassic
------------------------------------------------------------------------
b5f5a1a | ahuillet | 2009-09-10 15:54:30 +0000

dialogs: Miles McCammon added content to DocMoore and Michelangelo
------------------------------------------------------------------------
4a71b2b | ahuillet | 2009-09-10 15:29:51 +0000

dialog: Miles McCammon improved the town sentinel dialog
------------------------------------------------------------------------
fddd86c | fluzz | 2009-09-09 21:43:12 +0000

Remove the prototype of a no more existing function
------------------------------------------------------------------------
8e70ad2 | fluzz | 2009-09-09 21:23:21 +0000

NEIGHBOR_ID_xxx(lvl) macros moved from view.c to global.h, to be
available eveywhere
------------------------------------------------------------------------
284d3a0 | ahuillet | 2009-09-06 17:24:07 +0000

Miles McCammon fixed change_obstacle() calls in freedroid.quests - the
game does not crash any longer when winning a fight in the arena. Bug
introduced in rev. 1972.
------------------------------------------------------------------------
46687d5 | fluzz | 2009-09-02 21:14:00 +0000

For correct ligthness computation, levels' minimum_light_value has to be
in ]-NUMBER_OF_SHADOW_IMAGES, 0] range, and levels' light_radius_bonus
has to be >= 0.
------------------------------------------------------------------------
9ba1a8e | ahuillet | 2009-09-01 17:12:38 +0000

quest log now provides visual feedback when it has been updated. It is
very rough: improvements welcome.
------------------------------------------------------------------------
7a6e0b0 | ahuillet | 2009-09-01 17:12:19 +0000

Sanitize the obstacle states system. script_helpers.lua now contains a
table that provides mappings. change_obstacle_state is the function to
use in Lua scripts.
------------------------------------------------------------------------
db5ec79 | ahuillet | 2009-08-25 20:40:31 +0000

opengl: do not clear the screen before drawing a frame, it is pointless
------------------------------------------------------------------------
7d58c6b | fluzz | 2009-08-24 22:31:34 +0000

Adapt bullet/blast/spell collision and moving code to interface removal
------------------------------------------------------------------------
97720f2 | ahuillet | 2009-08-24 09:09:22 +0000

opengl: disable alpha testing when doing blending. fixes tux and walls
transparency on certain nvidia drivers
------------------------------------------------------------------------
190d178 | ahuillet | 2009-08-24 08:40:26 +0000

Reindentation of the whole code, using indent -linux -l 140. Forthcoming
patches will be required to conform to this style.
------------------------------------------------------------------------
9e35616 | fluzz | 2009-08-20 21:17:45 +0000

Adapted barrel/chest selection code to interface removal ("This commit
message is brought to you by Arthur Huillet")
------------------------------------------------------------------------
0755f78 | ahuillet | 2009-08-12 20:28:34 +0000

dialogs: fix typos in Lua calls that were crashing dialogs.
------------------------------------------------------------------------
bf6eef6 | cygal | 2009-08-10 12:44:32 +0000

remove the waypoints that were added by mistake along with last commit
------------------------------------------------------------------------
f413b62 | cygal | 2009-08-10 09:46:15 +0000

open a door and add a new "road" to make it easier to leave the first
level.
------------------------------------------------------------------------
3631fa9 | ahuillet | 2009-08-08 21:16:47 +0000

Mission diary is now more usable: we can specify the text to add
directly from Lua.
------------------------------------------------------------------------
a9d774e | ahuillet | 2009-08-08 21:14:47 +0000

fix a small memleak in LoadShip
------------------------------------------------------------------------
b4a2fe6 | ahuillet | 2009-08-08 17:20:47 +0000

Difficulty level support: the real commit. :)
------------------------------------------------------------------------
60b079d | ahuillet | 2009-08-08 17:13:34 +0000

Difficulty level support.
------------------------------------------------------------------------
c41e684 | ahuillet | 2009-08-08 17:13:20 +0000

robots: cleanup calibration fields in preparation for difficulty levels
implementation
------------------------------------------------------------------------
eeaf82b | ahuillet | 2009-08-08 15:00:43 +0000

menu: try to make sound volume options a bit clearer regarding the
necessity to use left/right arrows to change volume
------------------------------------------------------------------------
28b4ee4 | ahuillet | 2009-08-08 14:39:04 +0000

lvledit: Enable runtime zoom level selection in OpenGL mode.
------------------------------------------------------------------------
e757a02 | ahuillet | 2009-08-08 14:38:44 +0000

leveleditor zoom: zoom level can now be changed at run time in OpenGL
mode. The user interface for this is not yet implemented.
------------------------------------------------------------------------
a3c1ea3 | ahuillet | 2009-08-08 14:38:11 +0000

Do not create a zoomed out SDL surface for obstacles in OpenGL mode.
------------------------------------------------------------------------
962ab73 | ahuillet | 2009-08-08 11:40:17 +0000

remove ONE_OVER_LEVEL_EDITOR_ZOOM_OUT_FACT. The compiler can optimize it
------------------------------------------------------------------------
1703e73 | fluzz | 2009-07-03 16:17:13 +0000

Let spells hit enemies on neighbor levels Change one trigonometrical
singulary (an angle of 0 now points towards east) Fix one
trigonometrical error
------------------------------------------------------------------------
4107ff9 | fluzz | 2009-07-02 14:43:51 +0000

Introduce a visible_level_list and 2 macros to browse that list.
------------------------------------------------------------------------
9b32a2e | ahuillet | 2009-06-30 22:55:20 +0000

mapgen: fix useless doors and missing waypoints between merged rooms
------------------------------------------------------------------------
bc12087 | fluzz | 2009-06-30 21:54:53 +0000

Adapt bullet's blast handling code to the removal of level interfaces
------------------------------------------------------------------------
b54444c | fluzz | 2009-06-30 20:58:27 +0000

Adapt bullet handling code to the removal of level interfaces
------------------------------------------------------------------------
db4377a | fluzz | 2009-06-28 21:58:59 +0000

Use stdarg in append_new_game_message(). Patch submitted by specing.
------------------------------------------------------------------------
7a1d1f4 | fluzz | 2009-06-28 21:55:23 +0000

Typo fix
------------------------------------------------------------------------
7060ccc | ahuillet | 2009-06-27 23:02:02 +0000

fix keyboard input issues tied to waiting in dialogs
------------------------------------------------------------------------
32e9bcc | fluzz | 2009-06-27 22:06:41 +0000

Let level_is_visible() be aware of diagonal neighbor levels
------------------------------------------------------------------------
b3511fa | ahuillet | 2009-06-27 10:14:33 +0000

use GL_TEXTURE_RECTANGLE_ARB for [Re]storeMenuBackground. We assume this
extension is available everywhere
------------------------------------------------------------------------
e46f062 | ahuillet | 2009-06-27 09:59:54 +0000

print GL extensions at startup. it is a bit too verbose but can be very
useful.
------------------------------------------------------------------------
c5b6a3e | stedevil | 2009-06-24 14:05:05 +0000

Fix small goofup in amount of random droids
------------------------------------------------------------------------
2e135a7 | ahuillet | 2009-06-24 12:16:04 +0000

now supporting dungeons with 1 or 2 connections to the outside world
------------------------------------------------------------------------
8a7740d | ahuillet | 2009-06-24 11:44:26 +0000

mapgen: when creating extra connections to ensure connectivity, do not
always do it on the corner
------------------------------------------------------------------------
f611e42 | ahuillet | 2009-06-24 11:04:27 +0000

mapgen: change number of waypoints to place
------------------------------------------------------------------------
9e0d3cd | ahuillet | 2009-06-24 11:01:57 +0000

increase max number of waypoints on levels
------------------------------------------------------------------------
78acc05 | stedevil | 2009-06-23 23:47:20 +0000

Make dungeon menu entry more informative and logical to expand in future
------------------------------------------------------------------------
090ab6b | ahuillet | 2009-06-23 23:26:36 +0000

add random bots in random dungeon level 43 for testing
------------------------------------------------------------------------
eb2e69f | ahuillet | 2009-06-23 23:17:33 +0000

lvledit: display clearly when a level is a random dungeon and therefore
cannot be edited
------------------------------------------------------------------------
362e7ee | ahuillet | 2009-06-23 23:11:46 +0000

fix build
------------------------------------------------------------------------
5643238 | ahuillet | 2009-06-23 23:09:14 +0000

mapgen: now placing and connecting waypoints.
------------------------------------------------------------------------
42881bf | ahuillet | 2009-06-23 23:08:47 +0000

fix error message when trying to add more waypoints than allowed on a
level
------------------------------------------------------------------------
4c28c44 | stedevil | 2009-06-23 23:08:20 +0000

Changing teleport label naming to "standard"
------------------------------------------------------------------------
3cf4448 | fluzz | 2009-06-23 22:59:19 +0000

New pos_inside_level() : used to check if a position is inside level's
boundaries
------------------------------------------------------------------------
1510891 | ahuillet | 2009-06-23 21:18:49 +0000

mapgen: now creating waypoints across rooms when making a connection
------------------------------------------------------------------------
180cde7 | ahuillet | 2009-06-23 20:56:02 +0000

fix build, sorry
------------------------------------------------------------------------
7674f4f | ahuillet | 2009-06-23 19:23:41 +0000

merge fd_hooks.c into mapgen.c as the separation does not make sense in
the context of freedroidRPG
------------------------------------------------------------------------
5114f88 | ahuillet | 2009-06-23 19:09:16 +0000

mapgen: do not write floor tiles of random dungeons when saving ship
file
------------------------------------------------------------------------
1c41505 | ahuillet | 2009-06-23 18:43:33 +0000

shut up a warning
------------------------------------------------------------------------
f107dcb | ahuillet | 2009-06-23 18:41:39 +0000

random dungeons: now created with entry and exit map labels.
------------------------------------------------------------------------
cdef677 | ahuillet | 2009-06-23 17:38:37 +0000

kill leftover debug code
------------------------------------------------------------------------
c625bcc | ahuillet | 2009-06-23 17:37:43 +0000

added "random_dungeon" field to struct level. Level 43 is now a random
dungeon.
------------------------------------------------------------------------
0109565 | ahuillet | 2009-06-23 16:03:33 +0000

declare prototype of generate_dungeon
------------------------------------------------------------------------
ed05bab | ahuillet | 2009-06-23 09:58:46 +0000

set_dungeon_output function needs its prototype in proto.h
------------------------------------------------------------------------
264d041 | ahuillet | 2009-06-23 09:58:00 +0000

now building the map generator
------------------------------------------------------------------------
08a80a7 | ahuillet | 2009-06-23 09:57:31 +0000

added a random dungeon generator in mapgen/
------------------------------------------------------------------------
980831c | ahuillet | 2009-06-23 09:55:43 +0000

"out of obstacle position" error message now tells us what level is to
blame.
------------------------------------------------------------------------
4532f0d | stedevil | 2009-06-23 09:35:34 +0000

Latest map and bots update
------------------------------------------------------------------------
bdda2c8 | fluzz | 2009-06-22 12:09:38 +0000

Let Tux correctly move when its final destination is on a diagonal
neighbor of the current level.
------------------------------------------------------------------------
7ae6ae3 | stedevil | 2009-06-21 21:30:28 +0000

Adding several world edge lvls + renaming Desert of red tears to Desert
Valley
------------------------------------------------------------------------
0be78a4 | stedevil | 2009-06-21 19:31:30 +0000

latest map updates
------------------------------------------------------------------------
d2e767d | stedevil | 2009-06-21 19:12:07 +0000

update droid ammount for maps
------------------------------------------------------------------------
0dc3b29 | fluzz | 2009-06-21 09:33:19 +0000

Upgrade DLC to handle segments that span several levels.
------------------------------------------------------------------------
d19b7b3 | ahuillet | 2009-06-20 11:12:50 +0000

lvledit: display toolbar object info on right click for at least 100ms
in order to accomodate for low framerate cases
------------------------------------------------------------------------
c1240a8 | fluzz | 2009-06-19 14:09:49 +0000

- Unification of all gps transformations through the use of
update_virtual_position() and resolve_virtual_position() - Accelerate
gps transformations through the use of two specific arrays
(gps_transform_matrix and level_neighbors_map) - Add diagonal levels
handling during gps transformations
------------------------------------------------------------------------
a3c8e63 | stedevil | 2009-06-15 23:07:52 +0000

Adding bots and waypoints to lvl 19 & 20
------------------------------------------------------------------------
8e8cd15 | stedevil | 2009-06-15 20:58:11 +0000

Add indoor/outdoor toggle to menu
------------------------------------------------------------------------
963b620 | stedevil | 2009-06-15 14:41:41 +0000

Remove outdated editor menu items related to thresholds & level export
Add new functionallity - Enter lvlnr in options submenu - Enter lvlnr in
interfaces sub-submenu
------------------------------------------------------------------------
1a142d3 | ahuillet | 2009-06-15 09:22:57 +0000

do not display obstacles when we cannot resolve their virtual position.
update_virtual_position needs to be updated in order to work with
"diagonal" neighbors
------------------------------------------------------------------------
14a384b | stedevil | 2009-06-15 01:32:52 +0000

Moving editor grass button to less likely place for accidental use
------------------------------------------------------------------------
cb655e0 | ahuillet | 2009-06-14 22:08:14 +0000

remove leftover debug code. sorry.
------------------------------------------------------------------------
0c13cd5 | ahuillet | 2009-06-14 16:57:56 +0000

fix obstacles with NEEDS_PRE_PUT flag not being displayed at all
------------------------------------------------------------------------
bedc8e5 | ahuillet | 2009-06-14 16:22:04 +0000

fixed waypoint connections not displayed correctly when zooming out and
using SDL rendering
------------------------------------------------------------------------
8b59b59 | ahuillet | 2009-06-14 15:46:12 +0000

do_takeover now takes a game_length parameter, in tenth of a second. the
normal value is 100, but the Lua API takeover() function can take an
optional second parameter to change this.
------------------------------------------------------------------------
a4f213e | ahuillet | 2009-06-14 14:53:51 +0000

added takeover() function to Lua API.
------------------------------------------------------------------------
787eac1 | ahuillet | 2009-06-14 14:30:29 +0000

split Takeover function into droid_takeover (do a takeover against a
droid), and do_takeover (play a takeover game with X and Y capsules on
each side), in preparation of Lua API takeover() function.
------------------------------------------------------------------------
c2b3379 | ahuillet | 2009-06-14 11:13:13 +0000

clearer error message when trying to render an incorrect shield type
------------------------------------------------------------------------
23aeec7 | ahuillet | 2009-06-14 11:12:36 +0000

removed tooltip for EXPORT_THIS_LEVEL_BUTTON since we are going to
remove it soon
------------------------------------------------------------------------
5619a4a | stedevil | 2009-06-14 06:32:54 +0000

Prettying up Norther shoreline (L19,20,16)
------------------------------------------------------------------------
5af0291 | stedevil | 2009-06-14 03:41:21 +0000

Move bunker (L34) and secret reseach center (L35) to L38 & 40; Adding
enemy bots to L38-40
------------------------------------------------------------------------
e6ac8d2 | stedevil | 2009-06-13 02:01:59 +0000

Fixing firmware upgrade bot waypoints so it doesnt walk in front of
hostiles
------------------------------------------------------------------------
8a84805 | stedevil | 2009-06-13 00:03:07 +0000

Expanding Desert with area 38-40
------------------------------------------------------------------------
ae24157 | stedevil | 2009-06-12 13:06:18 +0000

Fixing new border between start (L12) and Desert (L10) and to town (L0)
and old start (L8)
------------------------------------------------------------------------
eee965e | stedevil | 2009-06-12 11:48:28 +0000

Updating map interface borders and some world layout changes
------------------------------------------------------------------------
f38575e | stedevil | 2009-06-12 09:52:33 +0000

Leftovers from last RC period: Bump max missions from 17->50, remove non
needed NEW_MISSION
------------------------------------------------------------------------
fbf9865 | ahuillet | 2009-06-11 22:12:02 +0000

SADD dialog: fix a typo, a logical error, and wrong mission diary
entries
------------------------------------------------------------------------
4e44fa5 | fluzz | 2009-06-06 22:38:57 +0000

Bug fix : (xlen, ylen) is a valid position, which can be reached when a
character traverses a zero-sized interface.
------------------------------------------------------------------------
64c15bd | fluzz | 2009-06-06 22:18:22 +0000

Use a wide-line/rectangle collision detection when DLC is called by the
pathfinder (this is to avoid some extreme cases that could lead to Tux
or a bot being stuck in an obstacle. see comment in colldet.c). Also add
some more predefined colldet filters.
------------------------------------------------------------------------
d3bafbc | ahuillet | 2009-06-05 11:34:58 +0000

src/Makefile.am: now calling python directly instead of python2.5
------------------------------------------------------------------------
d338561 | fluzz | 2009-05-26 17:23:40 +0000

Fix the code used to teleport Tux when he crosses a level's border.
------------------------------------------------------------------------
f4ae1b8 | fluzz | 2009-04-13 22:45:01 +0000

struct.h was forgotten in the last commit (rev 1880)
------------------------------------------------------------------------
2d6e6ab | fluzz | 2009-04-13 17:44:27 +0000

Transform virtual positions into real positions before to display
shadows of obstacles and collision rectangles.
------------------------------------------------------------------------
36a335f | fluzz | 2009-04-09 09:22:16 +0000

Leveleditor: Draw a yellow line at interface's border.
------------------------------------------------------------------------
b5fab71 | ahuillet | 2009-04-05 09:33:22 +0000

fix conceptual errors regarding blue and red lines in the level editor.
The red line indicates the level border: end of the level. The blue line
indicates the jump position: when will Tux be teleported to the next
level.
------------------------------------------------------------------------
c0c90d7 | stedevil | 2009-03-31 03:49:00 +0000

Add and implement new 7.62mm ammo
------------------------------------------------------------------------
176bca7 | stedevil | 2009-03-31 03:32:10 +0000

Implementing chainsaw and 0mm ammo, pistol and smg
------------------------------------------------------------------------
145b0c4 | stedevil | 2009-03-31 03:29:20 +0000

Adding 9mm smg
------------------------------------------------------------------------
df24921 | stedevil | 2009-03-31 03:16:13 +0000

Adding 9mm ammo and pistol
------------------------------------------------------------------------
f88d56b | stedevil | 2009-03-31 02:52:28 +0000

Adding chainsaw
------------------------------------------------------------------------
c8e8d84 | stedevil | 2009-03-31 02:40:49 +0000

Removing nr 31 & 32 of the rotation images since adding those would case
stutter
------------------------------------------------------------------------
c09b7be | stedevil | 2009-03-31 02:37:38 +0000

Updating new small shield graphics
------------------------------------------------------------------------
19b6b4e | ahuillet | 2009-03-22 08:18:51 +0000

fix zoomed out obstacle displaying in SDL mode.
------------------------------------------------------------------------
b52aefb | ahuillet | 2009-03-21 21:44:41 +0000

remove Me.type field that was unused and useless
------------------------------------------------------------------------
fb8205d | ahuillet | 2009-03-21 17:07:19 +0000

made some code cleanup on obstacle blitting code.
------------------------------------------------------------------------
6031d0f | fluzz | 2009-03-18 18:55:44 +0000

jump_threshold "NULL" value is now "0" instead of "-1"
------------------------------------------------------------------------
c219353 | fluzz | 2009-03-18 18:50:41 +0000

Fix get_floor_boundaries() to be compatible with the ongoing level
interface elimination
------------------------------------------------------------------------
d6ec6fd | stedevil | 2009-03-17 22:12:45 +0000

Some more manpage improvement by Mattias
------------------------------------------------------------------------
5ffb19c | stedevil | 2009-03-17 12:05:50 +0000

clearing out some leftover errors
------------------------------------------------------------------------
56b0efb | stedevil | 2009-03-17 11:51:19 +0000

Delete old dirs and update map/item_arch
------------------------------------------------------------------------
1c4a22f | stedevil | 2009-03-17 11:02:57 +0000

Move pills and potions to subdir
------------------------------------------------------------------------
cf6993a | stedevil | 2009-03-17 10:44:29 +0000

Move armours to subdir
------------------------------------------------------------------------
eae051b | stedevil | 2009-03-17 09:37:12 +0000

Adjusting ingame image size for helmets
------------------------------------------------------------------------
3c25820 | stedevil | 2009-03-17 09:17:38 +0000

clean out old dirs
------------------------------------------------------------------------
c2c5d12 | stedevil | 2009-03-17 09:06:55 +0000

Moving helmets to subdir
------------------------------------------------------------------------
9737431 | stedevil | 2009-03-17 08:38:52 +0000

Infrareds new shotgun ammo and small shield + moving all shields into
subdir
------------------------------------------------------------------------
60baf7a | stedevil | 2009-03-17 06:18:44 +0000

Matthia patches for manpage and automap
------------------------------------------------------------------------
570cfba | stedevil | 2009-03-16 15:43:33 +0000

Adding rfaust's patch for missing end of line in warning message
------------------------------------------------------------------------
5b292f7 | stedevil | 2009-03-15 21:14:10 +0000

Add back the missing HF door states
------------------------------------------------------------------------
2c6bb8d | fluzz | 2009-03-15 18:31:51 +0000

Add exception rules handling to LevelValidator
------------------------------------------------------------------------
f843570 | stedevil | 2009-03-12 06:19:45 +0000

Remove some more previously hidden objetcs in lvl interfaces
------------------------------------------------------------------------
6b939d2 | stedevil | 2009-03-09 12:25:48 +0000

Cleaning up lots of previously hidden walls and cruft near leveledges
------------------------------------------------------------------------
6a3e3cd | ahuillet | 2009-03-09 10:09:35 +0000

Now displaying obstacles across interfaces.
------------------------------------------------------------------------
8542234 | ahuillet | 2009-03-09 10:08:59 +0000

Blitting list now is a linked list. Preliminary support for
on-another-level obstacles displaying.
------------------------------------------------------------------------
b149939 | ahuillet | 2009-03-09 10:08:29 +0000

Interfaces: display floor tiles of other levels
------------------------------------------------------------------------
bffc3a5 | stedevil | 2009-03-08 21:23:52 +0000

Bump version post release
------------------------------------------------------------------------
8b83d5f | ahuillet | 2009-03-08 21:09:05 +0000

Now using %hd instead of %hhd as format string when reading data files.
------------------------------------------------------------------------
5d3aad5 | ahuillet | 2009-03-08 21:08:44 +0000

Remove saveloadgame progress meter, add a simple Loading/Saving string.
------------------------------------------------------------------------
976ea0f | ahuillet | 2009-03-08 21:08:17 +0000

Remove useless "Updating tux images" message
------------------------------------------------------------------------
30a5840 | ahuillet | 2009-03-08 21:08:00 +0000

deleted unused freedroid.ruleset file
------------------------------------------------------------------------
9bafb8d | ahuillet | 2009-03-08 21:07:30 +0000

Added obstacle lazy loading feature to speed up game start up
------------------------------------------------------------------------
f04d7e0 | ahuillet | 2009-03-08 21:06:38 +0000

Fix display glitch with save/load progress meter with certain GL drivers
------------------------------------------------------------------------
9158618 | ahuillet | 2009-03-08 21:06:02 +0000

Takeover: do not heal any of the sides upon victory/defeat.
------------------------------------------------------------------------
26ca46a | ahuillet | 2009-03-08 21:05:38 +0000

add configurable program shortcuts
------------------------------------------------------------------------
0864376 | ahuillet | 2009-03-08 21:05:07 +0000

lvledit: add chest edition code
------------------------------------------------------------------------
e6ed7c0 | ahuillet | 2009-03-08 21:04:21 +0000

remove leftover debug code
------------------------------------------------------------------------
ed3cf43 | ahuillet | 2009-03-08 21:03:44 +0000

lvledit: single_tile_selection now takes an object type to check for.
added edit chest button into the UI, currently doing nothing.
------------------------------------------------------------------------
e1962b2 | ahuillet | 2009-03-08 21:03:11 +0000

mouse buttons: use named initializers, + some reindentation + added
chest_edit buttons
------------------------------------------------------------------------
75eae48 | ahuillet | 2009-03-08 21:02:02 +0000

lvledit: support for floor tile selection
------------------------------------------------------------------------
fff9a7b | ahuillet | 2009-03-08 21:01:23 +0000

add support code to display selected floor tiles
------------------------------------------------------------------------
ca567f6 | stedevil | 2009-03-08 14:44:16 +0000

Bump version for release
------------------------------------------------------------------------
2b3ebf7 | stedevil | 2009-03-08 14:37:55 +0000

Updating pot, po and mo
------------------------------------------------------------------------
06a8772 | ahuillet | 2009-03-08 09:07:21 +0000

properly compute the moving target translation when changing levels,
when the levels are not of the same size.
------------------------------------------------------------------------
d266c52 | stedevil | 2009-03-08 02:37:53 +0000

Adding 1 bot for Fluzz on lvl 26
------------------------------------------------------------------------
6a860dc | stedevil | 2009-03-07 21:11:40 +0000

Temp hack fixing movement lvl 5 -> 14
------------------------------------------------------------------------
88ddff3 | ahuillet | 2009-03-07 18:37:43 +0000

whoops, all obstacles tab had disappeared..
------------------------------------------------------------------------
4b90d9c | stedevil | 2009-03-07 15:30:55 +0000

remove duplicate obstacle label caused by improper obstacle deletion bug
------------------------------------------------------------------------
b2d1436 | stedevil | 2009-03-07 09:40:50 +0000

Putting a rock in the corner... lvl 8,0,9,17
------------------------------------------------------------------------
7a22695 | stedevil | 2009-03-07 05:40:05 +0000

Fixing HF guard leader dialog
------------------------------------------------------------------------
b7b374e | stedevil | 2009-03-07 03:44:38 +0000

Fix up dead MSgaurds properly now that lvl 31 is not needlessly
blocked...
------------------------------------------------------------------------
e3c8b54 | stedevil | 2009-03-03 09:24:02 +0000

Updating .pots
------------------------------------------------------------------------
9345a91 | ahuillet | 2009-03-02 09:36:42 +0000

using %hhd and character fields in structures is not portable to win32.
we need to get rid of all those.
------------------------------------------------------------------------
9a83b09 | fluzz | 2009-02-25 16:22:10 +0000

Avoid mouse target to change during a combo action, until mouse left
button is released
------------------------------------------------------------------------
0b3792e | stedevil | 2009-02-25 12:13:17 +0000

Cutting all translations for 0.12 final
------------------------------------------------------------------------
66450ca | stedevil | 2009-02-25 09:25:32 +0000

update pot files
------------------------------------------------------------------------
99aa889 | ahuillet | 2009-02-25 08:41:19 +0000

gettext now scans in src/lvledit/ as well
------------------------------------------------------------------------
dc29a76 | stedevil | 2009-02-24 19:59:42 +0000

Refer to LBM instead of anykey to start playing
------------------------------------------------------------------------
060c55e | barbatrixx | 2009-02-24 16:36:09 +0000

hopefully final German translation update on freedroidrpg.po
------------------------------------------------------------------------
7ed8b93 | ahuillet | 2009-02-23 19:27:24 +0000

only drop random items for chests that are otherwise empty
------------------------------------------------------------------------
ac7f5e2 | ahuillet | 2009-02-23 19:27:10 +0000

lvledit: move floor tab selector to the right, default now is walls
------------------------------------------------------------------------
2fe1145 | ahuillet | 2009-02-23 10:04:57 +0000

fix glDrawPixels on big endian architectures. now inventory items will
appear with correct colors :p
------------------------------------------------------------------------
80deac7 | barbatrixx | 2009-02-22 23:45:06 +0000

German translation update for tutorial fixes
------------------------------------------------------------------------
838664b | barbatrixx | 2009-02-22 22:52:22 +0000

German translation update
------------------------------------------------------------------------
59cd02b | stedevil | 2009-02-22 04:46:28 +0000

Some more Tutorial bugfixing by JK
------------------------------------------------------------------------
7d7eccf | barbatrixx | 2009-02-22 00:10:04 +0000

German translation update
------------------------------------------------------------------------
57bf1da | fluzz | 2009-02-20 22:24:45 +0000

Improve barrel smashing : 1) do not move the character when 'A' key is
held down, but start a distant attack. 2) use a melee shot to smash the
barrel, in order to avoid the lost of an ammunition
------------------------------------------------------------------------
f4e4cc5 | barbatrixx | 2009-02-20 17:22:54 +0000

German translation update
------------------------------------------------------------------------
e4c5d2a | stedevil | 2009-02-20 07:11:08 +0000

Some more Tom cleanup
------------------------------------------------------------------------
ba0d9c1 | stedevil | 2009-02-20 00:03:26 +0000

Tweaking shotgun desc a bit more
------------------------------------------------------------------------
a41f330 | stedevil | 2009-02-19 23:57:56 +0000

Some TutTom polishing
------------------------------------------------------------------------
e83f5c3 | ahuillet | 2009-02-19 18:40:33 +0000

moved typeselector bar below the toolbar in lvledit in order not to
trigger autoscroll unwillingly when changing object type
------------------------------------------------------------------------
8fff71d | ahuillet | 2009-02-19 18:40:09 +0000

added 500ms delay before starting autoscrolling in lvledit
------------------------------------------------------------------------
9c9954d | stedevil | 2009-02-18 21:39:37 +0000

Shotguns dont use clips
------------------------------------------------------------------------
3dcb67a | ahuillet | 2009-02-18 11:27:33 +0000

ctrl + arrow keys scroll the map by one `screen`
------------------------------------------------------------------------
80955fc | ahuillet | 2009-02-18 01:01:17 +0000

"hand" cursor shape for drag and drop
------------------------------------------------------------------------
0eae145 | stedevil | 2009-02-18 01:00:14 +0000

Matching new selector mouse image better in size and placement with what
we have before
------------------------------------------------------------------------
d003e4a | ahuillet | 2009-02-18 00:31:21 +0000

slightly better looking leveleditor selection cursor
------------------------------------------------------------------------
4976dd7 | ahuillet | 2009-02-17 23:48:10 +0000

right click in the lvleditor toolbar displays some info about the
selected object
------------------------------------------------------------------------
1d4f161 | ahuillet | 2009-02-17 23:47:52 +0000

not displaying Source waypoint: NONE all the time in lvleditor
------------------------------------------------------------------------
92dbdb4 | barbatrixx | 2009-02-17 21:28:40 +0000

German translation updates
------------------------------------------------------------------------
6dcf5f4 | ahuillet | 2009-02-17 21:13:47 +0000

keypad can now place floor tiles as well.
------------------------------------------------------------------------
f9249c6 | ahuillet | 2009-02-17 18:39:09 +0000

fix memory corruption due to incorrect handling of menu texts
------------------------------------------------------------------------
699c4ee | ahuillet | 2009-02-16 17:43:10 +0000

welcome to .12svn
------------------------------------------------------------------------
0b76b67 | ahuillet | 2009-02-16 16:48:31 +0000

replace RECT by FD_RECT since RECT is defined by Win32 API (those guys
are stupid)
------------------------------------------------------------------------
2b86c6d | stedevil | 2009-02-16 14:46:21 +0000

Correct to 0.12rc1 without an extra .
------------------------------------------------------------------------
4ff1857 | stedevil | 2009-02-16 14:29:12 +0000

Bump ver to 0.12rc1
------------------------------------------------------------------------
c686b9e | ahuillet | 2009-02-16 14:06:44 +0000

tentative .12rc1 changelog
------------------------------------------------------------------------
a13c3e8 | ahuillet | 2009-02-16 14:04:55 +0000

correct error msg when a title file is missing its terminator
------------------------------------------------------------------------
0dc3940 | ahuillet | 2009-02-16 14:04:34 +0000

improved formatting of credits file
------------------------------------------------------------------------
d4ed18e | ahuillet | 2009-02-16 13:40:44 +0000

credits for .12. I probably forgot some people.
------------------------------------------------------------------------
017839d | stedevil | 2009-02-16 02:13:13 +0000

Move tux start pos in tutorial a tiny bit
------------------------------------------------------------------------
12a99b3 | stedevil | 2009-02-16 01:50:14 +0000

JKs Tutorial mentioning F1 + cleaning up line indention and some small
issues
------------------------------------------------------------------------
21934e9 | stedevil | 2009-02-16 01:24:27 +0000

JKs Tutorial final deja vue
------------------------------------------------------------------------
cbd890c | stedevil | 2009-02-16 01:12:12 +0000

Benjamin general fixup + now teaches lvl 1-6 ranged with progressive
cost, more text needed
------------------------------------------------------------------------
c4058f2 | stedevil | 2009-02-16 00:16:09 +0000

Fix knife and sword on map
------------------------------------------------------------------------
27aa9fd | stedevil | 2009-02-15 23:55:15 +0000

JK Tutorial final patch
------------------------------------------------------------------------
d04120f | fluzz | 2009-02-15 23:14:55 +0000

Display interface borders (blue lines) in editor mode.
------------------------------------------------------------------------
a8ffa66 | stedevil | 2009-02-15 23:03:43 +0000

Adding untrained as default skilllevel
------------------------------------------------------------------------
f009785 | stedevil | 2009-02-15 21:51:10 +0000

Lualize Benjamin
------------------------------------------------------------------------
2d4f7c2 | fluzz | 2009-02-15 18:28:12 +0000

Use same code to display the 'placement grid' in SDL and OpenGL
------------------------------------------------------------------------
37b47b2 | fluzz | 2009-02-15 17:51:11 +0000

Change SDL DrawLine to be able to draw thick line.
------------------------------------------------------------------------
8eb5b24 | stedevil | 2009-02-15 17:12:20 +0000

Nuking 2 more uselessly short subdialogs
------------------------------------------------------------------------
f0d4998 | stedevil | 2009-02-15 16:56:57 +0000

JK Tutorial patch 7
------------------------------------------------------------------------
e18cad2 | stedevil | 2009-02-15 10:36:16 +0000

Make connection names and placements a bit more sane in Disruptor base
------------------------------------------------------------------------
8b10347 | stedevil | 2009-02-15 01:46:56 +0000

Disruptor shieldbase Telemetry integration and cleanups
------------------------------------------------------------------------
514108b | ahuillet | 2009-02-15 01:09:23 +0000

outrageously hackish fix to crash when raising a level Y dimension above
99
------------------------------------------------------------------------
7bd0f42 | ahuillet | 2009-02-15 01:08:47 +0000

removed three unused #define constants
------------------------------------------------------------------------
3122b2e | fluzz | 2009-02-14 23:45:52 +0000

Fix selection tool behavior.
------------------------------------------------------------------------
ec5686d | stedevil | 2009-02-14 21:14:58 +0000

Lua API change del_item -> del_item_backpack dialogs
------------------------------------------------------------------------
d04b518 | stedevil | 2009-02-14 21:12:08 +0000

Lua API change del_item -> del_item_backpack
------------------------------------------------------------------------
917b280 | stedevil | 2009-02-14 20:51:26 +0000

Lua API change has_item -> has_item_backpack
------------------------------------------------------------------------
35240de | stedevil | 2009-02-14 17:25:03 +0000

Fixing erroneous subdialog merging, thanks for reporting elli222 :)
------------------------------------------------------------------------
9388fa5 | stedevil | 2009-02-14 13:55:39 +0000

JKs shooting section tutorial
------------------------------------------------------------------------
e262db0 | ahuillet | 2009-02-14 07:46:38 +0000

fix typo reported by joot
------------------------------------------------------------------------
a320dd5 | stedevil | 2009-02-14 06:08:41 +0000

Move add/rem level to submenu
------------------------------------------------------------------------
3ecdb6b | ahuillet | 2009-02-13 15:17:14 +0000

remove incorrect check for blitlist full condition
------------------------------------------------------------------------
6e3da8b | fluzz | 2009-02-13 14:39:08 +0000

DrawLine and DrawHatchedQuad added. Used to draw the selection rectangle
of the leveleditor's selection tool in SDL mode.
------------------------------------------------------------------------
a142d38 | ahuillet | 2009-02-12 19:14:09 +0000

remove references to a level when deleting it to prevent crashes.
------------------------------------------------------------------------
81abad1 | stedevil | 2009-02-12 13:53:44 +0000

Some cleanup of tutorial sofar
------------------------------------------------------------------------
807da6d | fluzz | 2009-02-12 13:28:11 +0000

Wrong waypoint number in one text output
------------------------------------------------------------------------
e0085b8 | fluzz | 2009-02-12 13:21:00 +0000

2 test added : self-connected waypoints and too small distance between 2
waypoints
------------------------------------------------------------------------
a12fb43 | stedevil | 2009-02-12 12:48:32 +0000

Adding melee part of JKs tutorial dialog
------------------------------------------------------------------------
ab28702 | ahuillet | 2009-02-12 11:12:03 +0000

fix wrong new Y computation when teleporting to a level of smaller Y
size
------------------------------------------------------------------------
8e38517 | ahuillet | 2009-02-12 10:45:56 +0000

prevent creating connections of waypoints to themselves
------------------------------------------------------------------------
d58bdf8 | ahuillet | 2009-02-12 10:26:26 +0000

enable key repetition in leveleditor
------------------------------------------------------------------------
d8e1cbc | stedevil | 2009-02-12 09:51:21 +0000

Fix WP connected to itself
------------------------------------------------------------------------
562588e | ahuillet | 2009-02-12 06:49:52 +0000

fix cursor displaying in the leveleditor - it is now done after all
other widgets have been displayed.
------------------------------------------------------------------------
b075af6 | stedevil | 2009-02-12 02:36:46 +0000

Adding lvl 13 telemetry
------------------------------------------------------------------------
61c3200 | stedevil | 2009-02-12 00:14:50 +0000

Small tutorial fixes
------------------------------------------------------------------------
b4e6711 | fluzz | 2009-02-11 23:20:30 +0000

Several bug fixes on AI attack code, and some minor improvements
------------------------------------------------------------------------
db7aab3 | ahuillet | 2009-02-11 17:30:59 +0000

leveleditor: SPACE now cycles between place and select tools without
spawning a menu              added cursor for select tool so we have
visual feedback when it is selected
------------------------------------------------------------------------
432ecf8 | ahuillet | 2009-02-11 17:12:08 +0000

added selection cursor image for leveleditor.
------------------------------------------------------------------------
039f30a | fluzz | 2009-02-11 15:54:21 +0000

Emergency fix to avoid SIGFPE
------------------------------------------------------------------------
202daa1 | stedevil | 2009-02-11 14:27:44 +0000

Fixing up town road missalignment
------------------------------------------------------------------------
ad0d501 | stedevil | 2009-02-11 09:55:54 +0000

Part 3 of JKs Tom dialog
------------------------------------------------------------------------
d3f51d7 | ahuillet | 2009-02-11 08:48:38 +0000

fix double selection of elements in leveleditor
------------------------------------------------------------------------
22aa50c | stedevil | 2009-02-11 07:59:46 +0000

Make Bender take guard duty after getting antidote
------------------------------------------------------------------------
308bfd2 | stedevil | 2009-02-11 07:44:02 +0000

Part 2 of JKs Tom dialog
------------------------------------------------------------------------
c2397c0 | stedevil | 2009-02-11 07:33:04 +0000

hopefully fixes selling toolkit twice
------------------------------------------------------------------------
6a0a58c | stedevil | 2009-02-11 07:25:07 +0000

fixing up some waypoints on town and tutorial
------------------------------------------------------------------------
6c99c43 | fluzz | 2009-02-10 23:56:09 +0000

Get pathfinder functions out of influ.c and put them into a new
pathfinder.c file - Add structs, used to specify the execution context
of the pathfinder
------------------------------------------------------------------------
4374e7d | ahuillet | 2009-02-10 21:20:51 +0000

rotate ak47 portrait by 90 so it fits in the window even in 640x480
------------------------------------------------------------------------
9b836a3 | ahuillet | 2009-02-10 21:11:57 +0000

fixed item labels and enemy energy bars in SDL not being displayed
correctly when partly offscreen due to SDL_FillRect modifying the
destination rectangle argument
------------------------------------------------------------------------
7834a6e | ahuillet | 2009-02-10 20:48:09 +0000

shut up warning messages when encountering an unknown mouse button event
in leveleditor
------------------------------------------------------------------------
0da8518 | ahuillet | 2009-02-10 20:28:24 +0000

leveleditor: add option to remove a level, added a validator function to
check jump targets
------------------------------------------------------------------------
fc7e7c7 | stedevil | 2009-02-10 20:05:40 +0000

First part of JKs Tom dialog
------------------------------------------------------------------------
887c52d | barbatrixx | 2009-02-10 16:33:38 +0000

fixed leveleditor toolbar for new exit ladders
------------------------------------------------------------------------
c9c06fb | ahuillet | 2009-02-10 13:56:32 +0000

improve "enter level" so it does not teleport anywhere if the entered
string is not a valid level number
------------------------------------------------------------------------
9dfcba1 | ahuillet | 2009-02-10 13:38:04 +0000

fix leveleditor main menu so left/right arrow keys to change level work
again
------------------------------------------------------------------------
444984c | ahuillet | 2009-02-10 10:57:25 +0000

added ISO_EXIT_[56]
------------------------------------------------------------------------
8a5febe | ahuillet | 2009-02-10 10:40:12 +0000

time-based updating of tool has to handle autodisabling. fixes changing
the object type while placing a waypoint route.
------------------------------------------------------------------------
e9c281a | stedevil | 2009-02-10 09:32:37 +0000

Small cleanups on town and neighbours
------------------------------------------------------------------------
37fef99 | ahuillet | 2009-02-09 20:23:26 +0000

fix spacing in french title files. matthias patch.
------------------------------------------------------------------------
07f0658 | ahuillet | 2009-02-09 20:22:19 +0000

english fixes by matthias kruger
------------------------------------------------------------------------
03de855 | stedevil | 2009-02-09 13:54:06 +0000

Fixing r1709 goofup
------------------------------------------------------------------------
9a6fe0b | stedevil | 2009-02-09 13:43:59 +0000

Fix up a validator error and placing some objects in chests on lvl37
tutorial
------------------------------------------------------------------------
ff11131 | ahuillet | 2009-02-09 13:30:20 +0000

changed default mappings for cut copy paste to be ctrl + x/c/v
------------------------------------------------------------------------
d0b78ae | ahuillet | 2009-02-09 13:27:51 +0000

changed parameters for
level_editor_action_toggle_waypoint_connection_user
------------------------------------------------------------------------
af204cb | ahuillet | 2009-02-09 13:21:48 +0000

make sure we do not interpret e.g. key_space when in the leveleditor
main menu
------------------------------------------------------------------------
0bd4230 | ahuillet | 2009-02-09 13:16:17 +0000

colors of leveleditor are fine on all BPP now
------------------------------------------------------------------------
c25cc5d | ahuillet | 2009-02-09 13:05:43 +0000

fix typo about leveleditor spelling
------------------------------------------------------------------------
3431c38 | ahuillet | 2009-02-09 13:03:43 +0000

removing annoying message at startup when playing in 640x480
------------------------------------------------------------------------
a26a85c | stedevil | 2009-02-08 23:57:48 +0000

TutorialTom with lots of notes for the dialogues what to say/do when
------------------------------------------------------------------------
e62ec4c | stedevil | 2009-02-08 23:48:18 +0000

temp fix for MSCD takeover dialogue
------------------------------------------------------------------------
add1160 | ahuillet | 2009-02-08 16:18:47 +0000

cut, copy, paste. :)
------------------------------------------------------------------------
65498bf | ahuillet | 2009-02-08 16:17:53 +0000

keychart is now accessible from leveleditor directly
------------------------------------------------------------------------
d186357 | stedevil | 2009-02-07 07:10:13 +0000

Pretty up lvl 16 a bit
------------------------------------------------------------------------
31774eb | stedevil | 2009-02-07 06:50:10 +0000

Some level cleanups and adding items to chests
------------------------------------------------------------------------
1b745ad | stedevil | 2009-02-07 04:12:02 +0000

Add gettext markers to ShortLabel
------------------------------------------------------------------------
3bdf326 | stedevil | 2009-02-07 04:06:15 +0000

Remove useless comments and blank rows Change unnessecary long variables
- StartUpAtLabel -> StartLabel - DialogSectionToUse -> UseDialog Removed
pointless special forces on lvl16
------------------------------------------------------------------------
a8fda2a | stedevil | 2009-02-07 02:09:34 +0000

Added Armins ladder graphics
------------------------------------------------------------------------
e0cfac4 | stedevil | 2009-02-07 02:02:25 +0000

Cleaning up some spacing
------------------------------------------------------------------------
33b3873 | stedevil | 2009-02-06 15:40:18 +0000

Remove 2 unused events and reoder events in file according to level
------------------------------------------------------------------------
f37ca61 | stedevil | 2009-02-05 09:21:05 +0000

Adding start of lvl 15 and remaking 14 and 16 partially
------------------------------------------------------------------------
392548f | ahuillet | 2009-02-05 09:02:32 +0000

fixed out of border selection crash.
------------------------------------------------------------------------
75c1731 | ahuillet | 2009-02-05 08:38:53 +0000

really fix the out of border floor placement bug
------------------------------------------------------------------------
7f196c2 | ahuillet | 2009-02-05 08:17:05 +0000

clearing selection and undo stack before playtesting a level
------------------------------------------------------------------------
2d3a939 | ahuillet | 2009-02-05 08:15:49 +0000

fix out of border floor placement crashing
------------------------------------------------------------------------
f42aa6a | ahuillet | 2009-02-05 07:24:24 +0000

adding waypoint placing mode.
------------------------------------------------------------------------
67451f7 | stedevil | 2009-02-05 07:00:48 +0000

Add ctrl+pgup/down as keyboard replacement to mousewheel effect in
editor
------------------------------------------------------------------------
2705c2b | ahuillet | 2009-02-04 20:19:07 +0000

saner handling of CTRL + LMB - they now activate the tool that is not
the one currently selected.
------------------------------------------------------------------------
69971e2 | ahuillet | 2009-02-04 20:02:36 +0000

fixed bug that made it possible to select the same object twice leading
to unusable (but funny) drag and drop
------------------------------------------------------------------------
3c8d768 | ahuillet | 2009-02-04 15:55:41 +0000

crop the waypoint indicator so it looks better in the toolbar.
------------------------------------------------------------------------
d53fe08 | stedevil | 2009-02-04 14:31:17 +0000

Make 2sq doors open
------------------------------------------------------------------------
b060563 | stedevil | 2009-02-04 14:30:30 +0000

Some general map cleanup here and there
------------------------------------------------------------------------
51195d7 | ahuillet | 2009-02-04 14:14:14 +0000

remove "map statements" as we were not using them and can do them in a
cleaner manner with events in any case.
------------------------------------------------------------------------
a899f37 | ahuillet | 2009-02-04 14:00:47 +0000

Leveleditor : selection tool now supports drag and drop and deletion,
both with undo feature.
------------------------------------------------------------------------
94854b9 | ahuillet | 2009-02-04 13:06:22 +0000

shift + click now selects selection tool
------------------------------------------------------------------------
97302cc | ahuillet | 2009-02-03 21:23:15 +0000

selection tool : rectangle selection for obstacles, and drag and drop
for said obstacles: implemented
------------------------------------------------------------------------
71a2c40 | ahuillet | 2009-02-03 10:06:15 +0000

changed graphics for active autoguns - by armin
------------------------------------------------------------------------
99b2f41 | ahuillet | 2009-02-03 07:21:12 +0000

no more ErrorMessage(FATAL) when trying to place a floor tile with
keypad
------------------------------------------------------------------------
dfc9431 | ahuillet | 2009-02-03 07:10:16 +0000

pgup/down and mousewheel now act on the toolbar like before.
------------------------------------------------------------------------
2f1418a | stedevil | 2009-02-03 05:13:34 +0000

Better organization of tiles and some other objects in editor bars
------------------------------------------------------------------------
e5cad32 | ahuillet | 2009-02-02 21:20:34 +0000

lvledit: add pageup/pagedown scrolling on the toolbar
------------------------------------------------------------------------
ba07b2c | ahuillet | 2009-02-02 19:13:39 +0000

remove verbose debug message
------------------------------------------------------------------------
91d0f60 | ahuillet | 2009-02-02 19:11:07 +0000

upd FILES to reflect latest changes
------------------------------------------------------------------------
fcc5222 | ahuillet | 2009-02-02 19:10:19 +0000

rev. 1674, take 3 !
------------------------------------------------------------------------
a6e26c3 | ahuillet | 2009-02-02 19:07:37 +0000

and because I seem not to be able to do one commit cleanly today, this
completes removal of archetypeeditor in rev. 1674
------------------------------------------------------------------------
24c8117 | ahuillet | 2009-02-02 19:06:40 +0000

remove unused, not working, incomplete, unmaintained and useless
archetypeeditor
------------------------------------------------------------------------
2df172f | ahuillet | 2009-02-02 19:04:53 +0000

finish removal of cmake
------------------------------------------------------------------------
cf78a62 | ahuillet | 2009-02-02 18:57:25 +0000

remove cmake build system since it is unmaintained.
------------------------------------------------------------------------
9db8ad9 | ahuillet | 2009-02-02 18:39:58 +0000

move leveleditor related code to src/lvledit/
------------------------------------------------------------------------
80fc35f | ahuillet | 2009-02-02 18:26:56 +0000

remove dialed.py from EXTRA_DIST since it has been removed
------------------------------------------------------------------------
df72f5a | ahuillet | 2009-02-02 18:03:32 +0000

sanitize tool system and includes
------------------------------------------------------------------------
49d5232 | ahuillet | 2009-02-02 12:49:38 +0000

fix buttons startup states
------------------------------------------------------------------------
54be594 | ahuillet | 2009-02-02 12:49:13 +0000

preparation for inclusion #2
------------------------------------------------------------------------
1a12ef5 | ahuillet | 2009-02-02 12:48:17 +0000

leveleditor inclusion preparation #1
------------------------------------------------------------------------
42868f7 | ahuillet | 2009-02-02 12:47:55 +0000

tool selection menu
------------------------------------------------------------------------
e20750b | ahuillet | 2009-02-02 12:47:14 +0000

added a little menu widget for tool selection etc.
------------------------------------------------------------------------
108e2cc | ahuillet | 2009-02-02 12:46:35 +0000

fix some warnings
------------------------------------------------------------------------
dc9e5fd | ahuillet | 2009-02-02 12:45:59 +0000

forward unhandled keyboard events to the widgets so they can do
state-dependant stuff
------------------------------------------------------------------------
0281637 | ahuillet | 2009-02-02 12:44:42 +0000

re-add displaying of currently selected obstacle
------------------------------------------------------------------------
e2281e9 | ahuillet | 2009-02-02 12:44:07 +0000

allobs. tab
------------------------------------------------------------------------
8171580 | ahuillet | 2009-02-02 12:43:09 +0000

place tool
------------------------------------------------------------------------
3b620a6 | ahuillet | 2009-02-02 12:42:26 +0000

GiveMouseAlertWindow now waits for input events in a cleaner manner
------------------------------------------------------------------------
d5c8555 | ahuillet | 2009-02-02 12:41:56 +0000

fix crash when moving mouse over the no widget land
------------------------------------------------------------------------
83b0930 | ahuillet | 2009-02-02 12:41:29 +0000

time based updating of tools supported and added to move tool
------------------------------------------------------------------------
ded0272 | ahuillet | 2009-02-02 12:40:56 +0000

fix zoom button
------------------------------------------------------------------------
61902b8 | ahuillet | 2009-02-02 12:40:29 +0000

move tool implemented
------------------------------------------------------------------------
f6df98f | ahuillet | 2009-02-02 12:39:22 +0000

fully functional toolbar with the new system.
------------------------------------------------------------------------
554ac99 | ahuillet | 2009-02-02 12:38:19 +0000

type selection -> new widget system.
------------------------------------------------------------------------
2f4558e | ahuillet | 2009-02-02 12:37:21 +0000

type selection -> new widget system.
------------------------------------------------------------------------
b83eb35 | ahuillet | 2009-02-02 12:36:50 +0000

added empty toolbar widget
------------------------------------------------------------------------
519193f | ahuillet | 2009-02-02 12:36:11 +0000

Slow down variation of colors for the selected obstacle in leveleditor.
------------------------------------------------------------------------
ec291ce | ahuillet | 2009-02-02 12:35:35 +0000

Leveleditor: added a widget system. Moved most buttons to this new
system.
------------------------------------------------------------------------
ec707ae | ahuillet | 2009-02-02 12:34:01 +0000

move input functions to leveleditor_input.c
------------------------------------------------------------------------
6fca7f3 | ahuillet | 2009-02-02 12:33:14 +0000

remove "enter level comment" that was unused and annoying.
------------------------------------------------------------------------
dcc7b23 | ahuillet | 2009-02-02 12:32:10 +0000

more splitting of level editor : -> _map and _menu
------------------------------------------------------------------------
4408435 | ahuillet | 2009-02-02 12:31:19 +0000

leveleditor display related stuff -> leveleditor_display.c
------------------------------------------------------------------------
c63ba65 | ahuillet | 2009-02-02 12:30:31 +0000

move grass stuff to leveleditor_grass_actions.c
------------------------------------------------------------------------
2839c3c | ahuillet | 2009-02-02 12:29:32 +0000

move actions to leveleditor_action
------------------------------------------------------------------------
80aedcc | ahuillet | 2009-02-02 12:29:03 +0000

- Initial cleanup : make LevelEditor as small and readable as possible
by moving stuff to corresponding new functions (leveleditor_display, 
leveleditor_process_input). - Remove global variables Block[XY] and
EditLevel, provide Edit[X|Y|Level]() functions instead.
------------------------------------------------------------------------
94ea368 | stedevil | 2009-02-02 03:44:51 +0000

Adding jkwoods patch for character descriptions
------------------------------------------------------------------------
20b3180 | stedevil | 2009-02-01 06:39:15 +0000

Some initial proper hitstun balancing
------------------------------------------------------------------------
52437cc | stedevil | 2009-02-01 06:15:12 +0000

Make hitstun alway trigger if damage high enough irrespective of
firewait
------------------------------------------------------------------------
e0b782d | stedevil | 2009-01-30 14:46:27 +0000

Remove outdated diable node
------------------------------------------------------------------------
b7b55a9 | stedevil | 2009-01-30 02:06:16 +0000

Lualizing Stone, fixing compleating quest with too low founds, removing
pointless subdialog
------------------------------------------------------------------------
1d1a67d | ahuillet | 2009-01-29 22:02:09 +0000

add a check when removing money, that we dont remove more money than we
have
------------------------------------------------------------------------
7036874 | ahuillet | 2009-01-29 16:00:16 +0000

add downgrade_program to Lua API as requested by stedevil
------------------------------------------------------------------------
e04b03e | barbatrixx | 2009-01-28 22:03:38 +0000

applying standard keybinds of editor keys for undo(z), redo(y),
change_map_label(m)
------------------------------------------------------------------------
e2a5f0c | stedevil | 2009-01-28 21:14:01 +0000

change points to point(s)
------------------------------------------------------------------------
3582cb5 | ahuillet | 2009-01-28 18:32:58 +0000

move leveleditor input handling and displaying to their own functions.
no cleanup was done, simply moving code at the right place for now
------------------------------------------------------------------------
5af023f | stedevil | 2009-01-27 22:22:55 +0000

fixing link to Dilithium image
------------------------------------------------------------------------
174eec8 | elijahbal | 2009-01-27 21:19:31 +0000

Trying to retrieve old sentences mysteriously purged in launchpad and
svn both
------------------------------------------------------------------------
e4342ec | ahuillet | 2009-01-27 20:09:29 +0000

do not refuse to load savegames that have a chatflags array with less
people than are supported in game - there will be breakage in that case
anyway (highly likely), but it makes development easier
------------------------------------------------------------------------
3ebfe02 | ahuillet | 2009-01-27 18:38:19 +0000

fix (tentatively) problems selecting the right item in "drop item" menu
------------------------------------------------------------------------
bc1013a | stedevil | 2009-01-27 08:17:48 +0000

Doh!
------------------------------------------------------------------------
b4db7b8 | stedevil | 2009-01-27 08:06:41 +0000

Lualize Spencer + add more detailed answers re Dixon
------------------------------------------------------------------------
7cae606 | ahuillet | 2009-01-27 07:56:33 +0000

now looking for \nNr=x in dialogs instead of Nr=x
------------------------------------------------------------------------
d2c0d1d | stedevil | 2009-01-27 05:47:59 +0000

Lualizing Dixon and updating some things
------------------------------------------------------------------------
1fdef34 | stedevil | 2009-01-27 01:37:17 +0000

Removing 40% stun factor
------------------------------------------------------------------------
36b0766 | stedevil | 2009-01-27 01:21:48 +0000

Ensuring LabGuard gets a clean shot at the enemy bots
------------------------------------------------------------------------
68c3e7a | ahuillet | 2009-01-26 22:55:37 +0000

added a compass to the game that is displayed at the top right of the
screen, toggle via TAB like the automap.
------------------------------------------------------------------------
03a4ac1 | ahuillet | 2009-01-26 22:14:22 +0000

Removed the hardcoded "bot starts a talk" -> run node 0 link - now
things can be handled in EveryTime LuaCode via partner_started() lua 
function.
------------------------------------------------------------------------
45f1d83 | stedevil | 2009-01-26 14:37:41 +0000

Lock main gate if Tux comes to assassinate RG leader
------------------------------------------------------------------------
16a53c6 | stedevil | 2009-01-26 14:04:14 +0000

More Tutorial changes
------------------------------------------------------------------------
67e9508 | ahuillet | 2009-01-26 12:16:07 +0000

remove unused "chance to be hit modifier"
------------------------------------------------------------------------
de0be67 | stedevil | 2009-01-26 08:12:56 +0000

Put in useless Nr=0 to remove empty Tux startline and missing soundfile
warnings
------------------------------------------------------------------------
611a3ee | stedevil | 2009-01-26 00:46:08 +0000

Move Koan to his own group
------------------------------------------------------------------------
aa94ce6 | stedevil | 2009-01-25 23:27:55 +0000

Remaking problematic edge between lvl 12 and 8
------------------------------------------------------------------------
d4121ed | ahuillet | 2009-01-25 21:43:26 +0000

fix by jkwood not to crash when trying to reload tuxs fists !
------------------------------------------------------------------------
3a11751 | ahuillet | 2009-01-25 20:43:59 +0000

add keychart to options menu
------------------------------------------------------------------------
4c06bc2 | ahuillet | 2009-01-25 19:16:10 +0000

change hitstun rules so that tux does not stun bots all the time
------------------------------------------------------------------------
e538f9b | ahuillet | 2009-01-25 17:10:15 +0000

dilitium -> dilithium.
------------------------------------------------------------------------
3b196d5 | ahuillet | 2009-01-25 10:25:38 +0000

add explanatory comments to the two structures where characters have to
be added, and add placeholder characters codes in order to limit
savegame damage whenever adding a new character to the game
------------------------------------------------------------------------
6c67af6 | ahuillet | 2009-01-25 10:24:21 +0000

lower to_hit for autoguns from 150 to 90
------------------------------------------------------------------------
1a730a7 | ahuillet | 2009-01-25 10:23:38 +0000

oops, kill debug info from previous commit
------------------------------------------------------------------------
a2fadb1 | ahuillet | 2009-01-25 10:22:10 +0000

modify tux-on-droid attacks to use melee shots like the rest so to_hit
etc. are properly computed. also, lowered autoguns to_hit from 150% to
90%
------------------------------------------------------------------------
395f930 | ahuillet | 2009-01-25 09:49:26 +0000

fix crash in old town gate guard leader dialog because of Nr=0
------------------------------------------------------------------------
6cd80a8 | stedevil | 2009-01-25 07:53:02 +0000

TutorialTom initial implementation
------------------------------------------------------------------------
937d4c8 | stedevil | 2009-01-25 07:42:50 +0000

614_cryo last npc line replaced
------------------------------------------------------------------------
16d853f | stedevil | 2009-01-25 07:34:20 +0000

614_cryo more lualization and fixing up text a bit
------------------------------------------------------------------------
6d60a07 | stedevil | 2009-01-25 06:55:24 +0000

Lualize gateguard leader dialogue
------------------------------------------------------------------------
94a190e | stedevil | 2009-01-25 03:17:55 +0000

SADD Lualizing and removing double message at first meeting
------------------------------------------------------------------------
0a4f325 | elijahbal | 2009-01-25 00:40:58 +0000

updating freedroid rpg french po file
------------------------------------------------------------------------
008eeb8 | ahuillet | 2009-01-24 23:00:10 +0000

print the maplabel inside the errmsg when failing a resolve.
------------------------------------------------------------------------
c3741fe | ahuillet | 2009-01-24 14:18:15 +0000

added a new red deskchair, by "mano"
------------------------------------------------------------------------
b5223e7 | ahuillet | 2009-01-24 13:37:20 +0000

adding the washbasin to the FURNITURE tab
------------------------------------------------------------------------
cba026c | ahuillet | 2009-01-24 12:34:20 +0000

added a few washbasins :p
------------------------------------------------------------------------
4e23a37 | ahuillet | 2009-01-24 12:19:50 +0000

added a bathroom washbasin from "sebi"
(http://e2-productions.com/repository/modules/PDdownloads/singlefile.php?cid=25&lid=192)
------------------------------------------------------------------------
ad06b36 | ahuillet | 2009-01-24 10:56:31 +0000

jkwood changed all occurences of dilithium -> dilitium (this way does
not break savegames)
------------------------------------------------------------------------
8191c9b | ahuillet | 2009-01-24 10:37:12 +0000

"fix" corner of cryo stasis lab, and fix an invalid waypoint route on
HFE
------------------------------------------------------------------------
d85a0ed | stedevil | 2009-01-21 20:27:11 +0000

fix new double door blocking open door
------------------------------------------------------------------------
4ce96d5 | stedevil | 2009-01-21 14:42:02 +0000

cryoguard dialoge update
------------------------------------------------------------------------
9153cb2 | ahuillet | 2009-01-21 14:31:28 +0000

fix mission name for tania
------------------------------------------------------------------------
b8183e7 | ahuillet | 2009-01-21 11:20:56 +0000

fix mouse-over invisible droid showing health bar and description.
------------------------------------------------------------------------
6282e60 | ahuillet | 2009-01-20 21:41:49 +0000

patch by jkwood to actually assign "kill koan" quest.
------------------------------------------------------------------------
6fb00ab | cygal | 2009-01-20 20:46:17 +0000

fixed a segfault when clicking where the direction arrows were
------------------------------------------------------------------------
b9c3ee1 | ahuillet | 2009-01-19 22:00:39 +0000

removed unused and practically empty dialog for character Ernie that we
do not have in game
------------------------------------------------------------------------
ee01cfa | ahuillet | 2009-01-19 21:59:28 +0000

more small fixes to dialogs by jk wood
------------------------------------------------------------------------
3a8885f | ahuillet | 2009-01-19 20:09:11 +0000

more english phrasing updates from JK Wood and a few new item
descriptions.
------------------------------------------------------------------------
4f12d5b | ahuillet | 2009-01-19 17:49:19 +0000

remove spaces in german title files
------------------------------------------------------------------------
68cda42 | ahuillet | 2009-01-18 20:42:35 +0000

remove useless old stuff
------------------------------------------------------------------------
ac31fbc | ahuillet | 2009-01-18 20:40:00 +0000

manpage format updates by matthias krüger
------------------------------------------------------------------------
4a6abd9 | ahuillet | 2009-01-18 19:54:46 +0000

use get_player_name instead of hardcoding tux in two more dialogs
------------------------------------------------------------------------
62f7124 | ahuillet | 2009-01-18 10:43:34 +0000

improve formatting of manpage
------------------------------------------------------------------------
eaae1b2 | ahuillet | 2009-01-18 10:29:18 +0000

changed the manpage to match the README contents with better formatting.
Thanks go to Matthias Krueger
------------------------------------------------------------------------
f0ec050 | ahuillet | 2009-01-18 10:11:41 +0000

updates to i18n files reflecting previous changes
------------------------------------------------------------------------
465d4fd | ahuillet | 2009-01-18 10:10:20 +0000

english corrections in dialogs contributed by JK Wood
------------------------------------------------------------------------
cebd91f | ahuillet | 2009-01-17 09:59:30 +0000

upd version in credits file
------------------------------------------------------------------------
d42f2f2 | ahuillet | 2009-01-17 08:40:22 +0000

do not reload weapon when paralyzed.
------------------------------------------------------------------------
5d3b623 | ahuillet | 2009-01-17 08:34:43 +0000

added heat_tux to Lua API and give ewald the ability to cool you down
for free.
------------------------------------------------------------------------
3668a46 | ahuillet | 2009-01-16 18:13:37 +0000

revert rev. 1563 as the increase of wall thickness is not universally
seen as the proper fix for a visual glitch
------------------------------------------------------------------------
164d17f | stedevil | 2009-01-16 17:28:10 +0000

reduce wall thinkness from 0.95 to 0.9
------------------------------------------------------------------------
cd5c520 | stedevil | 2009-01-16 17:26:52 +0000

reduce validator threashold from 0.025 to 0.02 to reduce the amount of
false positives
------------------------------------------------------------------------
9ca37c4 | stedevil | 2009-01-16 15:40:44 +0000

removing useless exterminator duplicate and giving Stone pump shotgun
------------------------------------------------------------------------
b1b80aa | stedevil | 2009-01-16 14:06:56 +0000

Fix Francis small dialog bug
------------------------------------------------------------------------
87934d6 | stedevil | 2009-01-16 13:34:22 +0000

make most non RG NPC not be armed with exterminators...
------------------------------------------------------------------------
b782aa9 | stedevil | 2009-01-16 13:07:47 +0000

Fix validator errors caused by blocks.c change
------------------------------------------------------------------------
e7c5e68 | stedevil | 2009-01-16 12:34:45 +0000

make walls thicker, 0.4->0.95, to lower chance of tux sword visible
through wall
------------------------------------------------------------------------
f7ea559 | stedevil | 2009-01-16 10:56:14 +0000

hopefully fix tutorial NPC going hostile
------------------------------------------------------------------------
0a53399 | fluzz | 2009-01-15 23:10:59 +0000

Add detection of potentially problematic waypoint connections
------------------------------------------------------------------------
b17fb4e | stedevil | 2009-01-15 08:35:22 +0000

Added Francis telling tux how to get out
------------------------------------------------------------------------
f9a260a | stedevil | 2009-01-15 08:32:42 +0000

Finishing up lvl12, cleaning up some near town maps and reducing some
more lvl interfaces
------------------------------------------------------------------------
b6e805a | stedevil | 2009-01-14 22:31:21 +0000

Some more polishing of lvl 8
------------------------------------------------------------------------
5538a72 | ahuillet | 2009-01-14 19:49:26 +0000

introduce NO_WAIT as sample name in order to skip the waiting - removed
now unused NO_SUBTITLE_AND_NO_WAITING_EITHER
------------------------------------------------------------------------
cf48e62 | stedevil | 2009-01-14 18:15:47 +0000

Doh!
------------------------------------------------------------------------
7f55f43 | stedevil | 2009-01-14 18:14:08 +0000

Some new stuff added + make Luacode more condensed
------------------------------------------------------------------------
9cebfd2 | stedevil | 2009-01-14 17:50:10 +0000

Spelling correction
------------------------------------------------------------------------
711591b | stedevil | 2009-01-14 14:48:17 +0000

Update to 614 cryoguard dialog + make Luacode more condensed
------------------------------------------------------------------------
59b99fb | fluzz | 2009-01-14 13:29:33 +0000

Revert back rev 1454 (new target selection) until the whole
"attack_code.patch" is finished. Only changing one part of the whole
logic did introduce too much bugs...
------------------------------------------------------------------------
85293e5 | stedevil | 2009-01-14 13:06:34 +0000

Make 614 cryo guard chatable
------------------------------------------------------------------------
c680393 | stedevil | 2009-01-14 12:48:31 +0000

Add new startinging level, 12, W of lvl8. Remade a lot of lvl8
------------------------------------------------------------------------
0af95e2 | stedevil | 2009-01-14 12:47:43 +0000

Add cryoguard dialog
------------------------------------------------------------------------
eb577d7 | stedevil | 2009-01-13 17:05:29 +0000

Fix entering into shieldbase
------------------------------------------------------------------------
f60e70f | stedevil | 2009-01-13 08:53:41 +0000

Matthias patch to remove start of line spacing
------------------------------------------------------------------------
7d1e9b6 | stedevil | 2009-01-12 21:38:22 +0000

Actually remembering to save waypoint fixes before commiting
------------------------------------------------------------------------
1a3a1cd | stedevil | 2009-01-12 21:36:26 +0000

Fixing some validator waypoint warnings on lvl33 and adding a few bodies
------------------------------------------------------------------------
c583d90 | ahuillet | 2009-01-12 14:57:57 +0000

increase level editor zoom out factor from 2 to 3
------------------------------------------------------------------------
dff511d | stedevil | 2009-01-12 14:39:00 +0000

Prettying up lvl 17 and 9 and adding lvl 33 Crystal Caves
------------------------------------------------------------------------
982cd8d | stedevil | 2009-01-12 07:52:15 +0000

fix level edge gap on map 8
------------------------------------------------------------------------
c6dbdc4 | stedevil | 2009-01-11 23:02:46 +0000

Fix Kevin diary confusion
------------------------------------------------------------------------
adb9d2b | ahuillet | 2009-01-11 22:43:41 +0000

revert rev.1535 since it removed 30% of dialog translations, reason
unknown
------------------------------------------------------------------------
241e2f5 | ahuillet | 2009-01-11 22:39:21 +0000

revert rev.1535 since it removed 30% of dialog translations, reason
unknown
------------------------------------------------------------------------
494ffd1 | stedevil | 2009-01-11 22:29:00 +0000

More fixing and some log improvments to Kevin
------------------------------------------------------------------------
32435d4 | ahuillet | 2009-01-11 18:14:46 +0000

added a sucky script to help with updating po files from launchpad to
SVN
------------------------------------------------------------------------
cb1cc32 | ahuillet | 2009-01-11 18:13:53 +0000

updated translations from launchpad
------------------------------------------------------------------------
06b6f22 | ahuillet | 2009-01-11 16:39:46 +0000

upd po files
------------------------------------------------------------------------
0c815d9 | ahuillet | 2009-01-11 16:35:10 +0000

update pot files
------------------------------------------------------------------------
9340592 | ahuillet | 2009-01-11 16:32:13 +0000

upd pot
------------------------------------------------------------------------
7930a92 | ahuillet | 2009-01-11 16:29:30 +0000

marked event names for translation
------------------------------------------------------------------------
6657363 | ahuillet | 2009-01-11 16:21:43 +0000

moved get_town_score function to script_helpers.lua as it makes more
sense like this.
------------------------------------------------------------------------
89cac9d | ahuillet | 2009-01-11 16:08:07 +0000

added lua function get_player_name().
------------------------------------------------------------------------
ea71c82 | stedevil | 2009-01-11 15:42:57 +0000

Removing nonused dialogfile
------------------------------------------------------------------------
b16d0a2 | stedevil | 2009-01-11 15:29:05 +0000

Fix Kevin dialog and incorporate Kevin subdialog via Lua
------------------------------------------------------------------------
ca07fd2 | ahuillet | 2009-01-11 11:31:12 +0000

added _ function to script helpers so we can mark strings for
translation in dialogs
------------------------------------------------------------------------
fabc3c6 | ahuillet | 2009-01-11 10:43:50 +0000

str/dex required is to be set to -1 not 0 when there is none
------------------------------------------------------------------------
69c32ff | stedevil | 2009-01-11 10:01:18 +0000

Bumping rev 0.11svn -> 0.11.1svn
------------------------------------------------------------------------
bfce176 | ahuillet | 2009-01-11 08:39:17 +0000

skip light radius for bots as well when it is enabled
------------------------------------------------------------------------
2b307db | stedevil | 2009-01-11 03:33:24 +0000

Change AtStartup Lua to EveryTime Lua
------------------------------------------------------------------------
a7e1765 | stedevil | 2009-01-10 18:48:03 +0000

fix funky prefix on srt n dex pills lvl 35 and made it 2 of each instead
of 4+3
------------------------------------------------------------------------
f5c0365 | elijahbal | 2009-01-10 16:54:05 +0000

I'm deleting this files because they are outdated and useless due to the
changes in the dialog engine
------------------------------------------------------------------------
b7332d9 | stedevil | 2009-01-10 13:00:37 +0000

Fixing Michelangelo getting all the crystals
------------------------------------------------------------------------
8f9ce49 | stedevil | 2009-01-10 11:56:04 +0000

fixing diary entries ByID -> ByName + a francis spelling fix
------------------------------------------------------------------------
dfb2423 | stedevil | 2009-01-10 09:50:08 +0000

Fixing broken master arena
------------------------------------------------------------------------
8296d7c | stedevil | 2009-01-10 06:54:18 +0000

fix sorenson dialog bug
------------------------------------------------------------------------
3278f0b | ahuillet | 2009-01-09 18:15:45 +0000

now using mission names instead of numbers whenever relevant.
------------------------------------------------------------------------
d8759a8 | ahuillet | 2009-01-09 18:06:17 +0000

fix build, sorry guys.
------------------------------------------------------------------------
c7310c7 | ahuillet | 2009-01-09 17:57:51 +0000

begin documentation of lua api.
------------------------------------------------------------------------
5ac9327 | stedevil | 2009-01-09 15:21:29 +0000

Comment updates
------------------------------------------------------------------------
ee5e473 | stedevil | 2009-01-09 14:25:50 +0000

Some more menu i18n friendlyness
------------------------------------------------------------------------
4701442 | ahuillet | 2009-01-09 10:42:59 +0000

remove useless "areaname" from shipfile.
------------------------------------------------------------------------
a048f2d | ahuillet | 2009-01-09 10:41:30 +0000

upd svnignore for lua/
------------------------------------------------------------------------
4530cf3 | ahuillet | 2009-01-08 21:58:34 +0000

- remove artificial and arbitrary limits on number of animated map
obstacles (doors, teleporters, droid nests and autoguns) - CURLEVEL
macro now is written CURLEVEL().
------------------------------------------------------------------------
1bb9850 | stedevil | 2009-01-08 19:01:25 +0000

Fixing Stone mission
------------------------------------------------------------------------
64b4e4f | stedevil | 2009-01-08 14:55:41 +0000

Blockarea Ooops
------------------------------------------------------------------------
83fcf39 | stedevil | 2009-01-08 14:43:15 +0000

Implementng vertical doubledoors
------------------------------------------------------------------------
d8e5b0e | stedevil | 2009-01-08 14:40:47 +0000

Adding V doubledoor graphics
------------------------------------------------------------------------
48d1ffa | ahuillet | 2009-01-08 14:00:15 +0000

upd build process for win32 cross compilation
------------------------------------------------------------------------
8c8fbeb | stedevil | 2009-01-08 12:56:37 +0000

Adding some 2 square wide doors here and there
------------------------------------------------------------------------
71733dc | stedevil | 2009-01-08 09:19:26 +0000

Change gfx menu  order and add some i18n friendlyness in the process
------------------------------------------------------------------------
9e127ba | stedevil | 2009-01-08 05:27:20 +0000

Implementing double doors
------------------------------------------------------------------------
ce9303a | stedevil | 2009-01-08 05:24:42 +0000

Adding H doubledoor graphics
------------------------------------------------------------------------
1367efb | stedevil | 2009-01-07 19:47:41 +0000

Spelling correction
------------------------------------------------------------------------
33cb4b2 | ahuillet | 2009-01-07 19:02:09 +0000

upd Changelog
------------------------------------------------------------------------
6588f2b | ahuillet | 2009-01-07 18:45:14 +0000

improved dialog interface -> fixed drifting when the amount of text
increases
------------------------------------------------------------------------
9f31615 | ahuillet | 2009-01-07 18:17:46 +0000

do not report an error when rename(".shp", ".shp.backup") and the
original .shp does not exist - case of newly saved games
------------------------------------------------------------------------
3cf7ef9 | ahuillet | 2009-01-07 14:09:13 +0000

lua del_item multiplicity parameter is now optional and defaults to 1
------------------------------------------------------------------------
6e5c432 | stedevil | 2009-01-07 12:20:41 +0000

Removing unused variable
------------------------------------------------------------------------
d84e692 | stedevil | 2009-01-07 08:16:25 +0000

Beginning of new start level
------------------------------------------------------------------------
379dbdc | stedevil | 2009-01-07 02:52:13 +0000

Small fixes to Advanced menu
------------------------------------------------------------------------
5c74f86 | stedevil | 2009-01-07 02:38:50 +0000

Removing outdated dialed reference
------------------------------------------------------------------------
9f52eb9 | ahuillet | 2009-01-06 21:06:13 +0000

small fix to lua code here...
------------------------------------------------------------------------
ab5f679 | ahuillet | 2009-01-06 20:30:18 +0000

mmh, not sure listing files is good in ChangeLog but it does make it
more usable
------------------------------------------------------------------------
9d7f8e6 | ahuillet | 2009-01-06 19:53:58 +0000

remove .cvsignore files :)
------------------------------------------------------------------------
809dc68 | ahuillet | 2009-01-06 19:52:40 +0000

update svn ignore files
------------------------------------------------------------------------
911bd24 | ahuillet | 2009-01-06 19:51:29 +0000

grr
------------------------------------------------------------------------
85286e3 | stedevil | 2009-01-06 17:18:36 +0000

Adding menu slot for Dialog Lua validator
------------------------------------------------------------------------
8e80870 | ahuillet | 2009-01-06 17:11:55 +0000

upd po crap.........
------------------------------------------------------------------------
fbce568 | ahuillet | 2009-01-06 16:37:10 +0000

hardcode space after TUX:, remove it from dialogs.
------------------------------------------------------------------------
e544d89 | ahuillet | 2009-01-06 16:22:34 +0000

... and remove the auto assign flag from the data file as well
------------------------------------------------------------------------
6239975 | ahuillet | 2009-01-06 16:22:05 +0000

removed useless and unused .AutomaticallyAssignThisMissionAtGameStart
for quests
------------------------------------------------------------------------
a155643 | ahuillet | 2009-01-06 16:20:16 +0000

now checking whether we are enabling/disabling/settingnext dialog nodes
that actually exist.
------------------------------------------------------------------------
b654b18 | ahuillet | 2009-01-06 15:59:33 +0000

fix npc_says and tux_says to wait before moving on to the next option -
those two now work just fine
------------------------------------------------------------------------
7fe9149 | ahuillet | 2009-01-06 15:53:51 +0000

added chat startup code AtStartup={ and fixed set_next_node() issues in
it. alwaysRunLongName still exists for now.
------------------------------------------------------------------------
4fbf97b | ahuillet | 2009-01-06 13:59:16 +0000

fix item drop in level editor placing an obstacle as well
------------------------------------------------------------------------
534c346 | ahuillet | 2009-01-06 13:35:07 +0000

not sure why we need to wait for mouse left release in DoMenuSelection
but it does fix certain glitches...
------------------------------------------------------------------------
f8c010d | ahuillet | 2009-01-06 13:28:11 +0000

make sure we do not get huge frame delays due to keychart() so that bots
do not jump around when returning from keychart
------------------------------------------------------------------------
f45f2ea | ahuillet | 2009-01-06 12:55:15 +0000

fix quest
------------------------------------------------------------------------
1480299 | ahuillet | 2009-01-06 12:21:04 +0000

negation operator = not in Lua.....
------------------------------------------------------------------------
359bebe | stedevil | 2009-01-06 09:20:26 +0000

Temp workaround for AlwaysLong triggering NPC= twice
------------------------------------------------------------------------
aa5cf26 | stedevil | 2009-01-06 09:09:21 +0000

Fix wrong FirstTime entry for Richard
------------------------------------------------------------------------
88fb490 | stedevil | 2009-01-06 08:50:48 +0000

Fix amount_item / has_item mixup
------------------------------------------------------------------------
fe7d116 | stedevil | 2009-01-06 08:41:48 +0000

Fix the missing dialog quest conversion from the ByNumber -> ByName
swirch in r1462
------------------------------------------------------------------------
b60b796 | stedevil | 2009-01-06 07:33:00 +0000

Use shorthands in .dialog
------------------------------------------------------------------------
001644f | stedevil | 2009-01-06 07:23:13 +0000

Addding lua dialog shothand list
------------------------------------------------------------------------
ce4dbfb | stedevil | 2009-01-06 06:47:31 +0000

API change also give_item to add_
------------------------------------------------------------------------
617f217 | stedevil | 2009-01-06 06:41:42 +0000

Fix API changes that sed missed
------------------------------------------------------------------------
329b195 | stedevil | 2009-01-06 05:14:28 +0000

API change: add_*, del_*, has_*, *_quest
------------------------------------------------------------------------
af2d2bb | ahuillet | 2009-01-05 19:57:59 +0000

add --pot-only option to upload only pot files to launchpad
------------------------------------------------------------------------
6f306b6 | ahuillet | 2009-01-05 19:57:45 +0000

now referencing missions by name. longer but less prone to bugs and more
intuitive
------------------------------------------------------------------------
5650210 | ahuillet | 2009-01-05 19:48:25 +0000

guess I have to update those po files from time to time..........
------------------------------------------------------------------------
1783833 | ahuillet | 2009-01-05 19:05:25 +0000

add tux_says() to Lua dialog API
------------------------------------------------------------------------
8dec0a2 | ahuillet | 2009-01-05 18:53:06 +0000

dialog format simplification : OptionText becomes Text, New Option Nr=
becomes Nr=, Subtitle= becomes NPC=
------------------------------------------------------------------------
e81e2c7 | fluzz | 2009-01-05 18:32:37 +0000

Rename druidspec attribute 'range_of_vision' into 'aggression_distance'
------------------------------------------------------------------------
186d211 | ahuillet | 2009-01-05 17:56:44 +0000

changed "Initialization LuaCode" to "FirstTime LuaCode" as it is deemed
more intuitive, and made it completely optional as it is not supposed to
be used in subdialogs
------------------------------------------------------------------------
a97f6fb | stedevil | 2009-01-05 16:01:49 +0000

fix barrels on lvl 37
------------------------------------------------------------------------
7c6eaba | fluzz | 2009-01-05 13:50:16 +0000

Change DLC filters name into something more accurate (e.g. VisibleFilter
-> VisiblePassFilter)
------------------------------------------------------------------------
5ff7158 | fluzz | 2009-01-05 13:30:40 +0000

Improve the selection of bots' new target : choose the closest reachable
enemy in range
------------------------------------------------------------------------
d78a7ce | ahuillet | 2009-01-05 11:58:17 +0000

remove non-lua condition testing and option enabling.
------------------------------------------------------------------------
5c36f82 | ahuillet | 2009-01-05 11:52:26 +0000

fix kevin guard behavior.. there seems to be a bug with set_next_node
and AlwaysExecuteLongName for option != 0
------------------------------------------------------------------------
80a7adb | ahuillet | 2009-01-05 11:51:46 +0000

now jasmine blows again. regexp error :)
------------------------------------------------------------------------
491ab39 | ahuillet | 2009-01-05 11:44:07 +0000

grmbl duncan dialog
------------------------------------------------------------------------
3f5a71d | ahuillet | 2009-01-05 11:41:33 +0000

nonexisting nodes were being enabled...
------------------------------------------------------------------------
cd988b2 | ahuillet | 2009-01-05 11:38:08 +0000

one node should not have been enabled..
------------------------------------------------------------------------
b63951a | stedevil | 2009-01-05 11:24:24 +0000

Removing more poinless cruft, empty lines and unneded additions from r
1439
------------------------------------------------------------------------
bd81edf | ahuillet | 2009-01-05 11:09:18 +0000

mistake in spencer dialog
------------------------------------------------------------------------
772bbea | ahuillet | 2009-01-05 11:03:34 +0000

s/did_mission/is_mission_complete/
------------------------------------------------------------------------
826e483 | ahuillet | 2009-01-05 10:54:10 +0000

remove enable_node() that should not have been there + reordering of
options
------------------------------------------------------------------------
0416738 | stedevil | 2009-01-05 10:48:44 +0000

reverting accidental formating changes from r 1441
------------------------------------------------------------------------
3d6f907 | stedevil | 2009-01-05 10:40:21 +0000

Removing useless addition from r1438
------------------------------------------------------------------------
53e1bfe | ahuillet | 2009-01-05 10:40:15 +0000

add a missing "then"
------------------------------------------------------------------------
e3889af | ahuillet | 2009-01-05 10:37:58 +0000

s/cookie/cookie_planted/
------------------------------------------------------------------------
c3eb6a9 | ahuillet | 2009-01-05 10:12:16 +0000

leftover from rev. 1437
------------------------------------------------------------------------
9ac369c | ahuillet | 2009-01-05 10:00:52 +0000

leftover from previous commit
------------------------------------------------------------------------
0ed8d1e | stedevil | 2009-01-05 09:46:37 +0000

Dialog Lualization
------------------------------------------------------------------------
418bf48 | ahuillet | 2009-01-05 09:37:13 +0000

evaluate the script helpers file after pushing the Lua API so the
helpers can set "shortcuts"
------------------------------------------------------------------------
1777dcb | ahuillet | 2009-01-05 09:27:37 +0000

fix typo in sorenson dialog
------------------------------------------------------------------------
994aae6 | ahuillet | 2009-01-04 19:20:54 +0000

added npc_says() function to Lua API for dialogs. seems to work fine.
------------------------------------------------------------------------
5a5a05f | ahuillet | 2009-01-04 19:19:41 +0000

remove all_freedroid_textures array and call glGenTextures whenever
needed. gets rid of a useless arbitrary limit
------------------------------------------------------------------------
f7f3ac2 | stedevil | 2009-01-04 18:52:05 +0000

Fixing Lua assigned & completed mission mixup
------------------------------------------------------------------------
692e9e6 | ahuillet | 2009-01-04 10:28:28 +0000

fix kevin guard behavior
------------------------------------------------------------------------
158a7e1 | stedevil | 2009-01-04 09:31:29 +0000

fix ugly grass on lvl 8
------------------------------------------------------------------------
3adff71 | ahuillet | 2009-01-03 16:48:12 +0000

update pots
------------------------------------------------------------------------
39202ac | ahuillet | 2009-01-03 16:44:38 +0000

fix subdialog handling (properly reset chat control variables before
giving control back to the parent dialog)
------------------------------------------------------------------------
cc7f0c8 | ahuillet | 2009-01-03 12:59:32 +0000

removed chat extras completely. subdialogs are implemented by recursion
started by Lua
------------------------------------------------------------------------
4d8a771 | ahuillet | 2009-01-03 10:36:38 +0000

made animated map tiles limits non fatal
------------------------------------------------------------------------
7ac3a62 | stedevil | 2009-01-03 01:48:15 +0000

Restored 614 dialog to how it worked pre lua (verified vs r1397 and
r972)
------------------------------------------------------------------------
3fd2458 | ahuillet | 2009-01-02 15:23:41 +0000

update condition system to Lua code. remove all deprecated fields for
Tybalt dialog
------------------------------------------------------------------------
d95fa1e | ahuillet | 2009-01-02 15:21:52 +0000

multiple parameter support for disable_node in Lua
------------------------------------------------------------------------
4615607 | ahuillet | 2009-01-02 10:17:19 +0000

fixed subdialog chat roster clearing in order to avoid double freeing,
moved chat related functions from text_public.c to chat.c, + various
cleanup
------------------------------------------------------------------------
62ad32e | stedevil | 2009-01-02 08:55:04 +0000

some small tutorial updates
------------------------------------------------------------------------
8757595 | stedevil | 2009-01-02 08:40:29 +0000

some updated text and few comments added
------------------------------------------------------------------------
3a9c6ef | fluzz | 2009-01-01 21:35:44 +0000

Fix the 'make liblua.a' command line
------------------------------------------------------------------------
b1ffcc6 | stedevil | 2009-01-01 08:29:03 +0000

adding 1400x1050 4:3 res
------------------------------------------------------------------------
d3a479d | ahuillet | 2008-12-30 11:29:57 +0000

fix stupid mistake
------------------------------------------------------------------------
4701e31 | ahuillet | 2008-12-30 10:53:58 +0000

- fix dialog initialization by providing a Initialization LuaCode={}
field in dialogs, that has to enable the requested nodes. -
enable_node() in Lua can now take a node list, e.g.
enable_node(1,2,3,4,5)
------------------------------------------------------------------------
afd0370 | ahuillet | 2008-12-30 00:15:39 +0000

add chat_control_partner_code global variable and [dis|en]able_node lua
functions to manipulate chat flags. They work, but replacing existing
Enable/Disable option commands is not doable because it breaks automatic
initialization of chat flags.
------------------------------------------------------------------------
9753f0d | ahuillet | 2008-12-30 00:00:56 +0000

removed support for LinkTarget in dialogs. This now is done in Lua using
set_next_node(nodenumber).
------------------------------------------------------------------------
533bdf5 | ahuillet | 2008-12-29 23:37:44 +0000

added C function for Lua scripts for the conditions used in dialogs. not
used anywhere for now
------------------------------------------------------------------------
e87460f | ahuillet | 2008-12-29 23:17:22 +0000

- forgot to add lua.c - added chat_control_chat_droid pointer to the
droid the player is currently chatting with - moved ALL chat extras to
Lua code except ExecuteSubdialog that will need a bit more love
------------------------------------------------------------------------
8a4c4be | ahuillet | 2008-12-29 22:27:49 +0000

ExecuteChatExtra now returns void
------------------------------------------------------------------------
cdb06e4 | ahuillet | 2008-12-29 22:24:17 +0000

- moved lua stuff to lua.c - changed dialog control system so it uses
two global variables, chat_control_next_node and
chat_control_end_dialog, in preparation for migration to Lua
------------------------------------------------------------------------
9ca0d1d | ahuillet | 2008-12-29 18:33:37 +0000

update stupid po crap again
------------------------------------------------------------------------
f89b55b | ahuillet | 2008-12-29 18:28:09 +0000

moved "context free" chat extras to Lua code in dialogs.
------------------------------------------------------------------------
97b4450 | ahuillet | 2008-12-29 17:56:09 +0000

found correct name for a trigger labelled FIXME
------------------------------------------------------------------------
ff37d1a | ahuillet | 2008-12-29 12:56:51 +0000

Integrated Lua into the game to implement event actions in a simpler and
more powerful manner. Event triggers now directly specify a piece of Lua
code to execute, missions can give a lua script to be run at assignment
or completion, and dialogs have a new LuaCode field to interact with the
environment (change obstacles).
------------------------------------------------------------------------
3564965 | ahuillet | 2008-12-29 12:48:58 +0000

updated po crap once again. this is getting on my nerve.
------------------------------------------------------------------------
26b9767 | ahuillet | 2008-12-29 12:47:20 +0000

updated data .pot
------------------------------------------------------------------------
9d709dc | ahuillet | 2008-12-29 12:37:29 +0000

updated source .pot
------------------------------------------------------------------------
2d078ca | ahuillet | 2008-12-29 12:22:21 +0000

now accepting KP_ENTER in GetEditableStringInPopupWindowThisIsALongName
as well as ENTER
------------------------------------------------------------------------
cea7724 | ahuillet | 2008-12-29 11:28:12 +0000

removed dialed, it is outdated and rots a bit more every time we touch
the dialog format. goodbye undocumented tool.
------------------------------------------------------------------------
79dec30 | ahuillet | 2008-12-29 11:13:01 +0000

added const qualifier to certain functions manipulating text
------------------------------------------------------------------------
2736db0 | ahuillet | 2008-12-28 15:56:57 +0000

now linking freedroidRPG with Lua - not used for now
------------------------------------------------------------------------
56dc01a | ahuillet | 2008-12-28 15:55:05 +0000

added lua 5.1.4
------------------------------------------------------------------------
f596dde | ahuillet | 2008-12-27 20:53:07 +0000

various cleanup to open_gl.c
------------------------------------------------------------------------
7496f22 | ahuillet | 2008-12-24 17:54:42 +0000

minor fixes on character descriptions
------------------------------------------------------------------------
62ef63b | ahuillet | 2008-12-24 16:31:37 +0000

moved event-related functions to event.c, + some more cleanup in misc.c
------------------------------------------------------------------------
c0f47ae | ahuillet | 2008-12-24 11:36:03 +0000

renamed Me.freedroid_version_string to Me.savegame_version_string since
this is what it is about, and creates confusion with
GameConfig.freedroid_version_string
------------------------------------------------------------------------
b43a7fa | ahuillet | 2008-12-24 11:34:43 +0000

use strcmp instead of strange useless crap to compare version strings
when loading game config.
------------------------------------------------------------------------
4c23c77 | ahuillet | 2008-12-24 11:21:59 +0000

removed useless function "va"
------------------------------------------------------------------------
1d6ca9e | fluzz | 2008-12-21 21:57:15 +0000

Define available screen resolutions in a global array.
------------------------------------------------------------------------
fbf48a7 | ahuillet | 2008-12-21 16:13:33 +0000

added new track by nario !
------------------------------------------------------------------------
4c9630c | fluzz | 2008-12-20 14:59:07 +0000

SDL lightmap drawing rewritten : less complex, and fix a drawing bug
------------------------------------------------------------------------
1687fd0 | stedevil | 2008-12-19 00:47:36 +0000

Adding the 1024x600 as unsupported res accessible via commandline
------------------------------------------------------------------------
beb73fc | ahuillet | 2008-12-18 20:42:12 +0000

takeover behavior related to walls is the same as bullets - add
FilterFlyable to the colldet call.
------------------------------------------------------------------------
99f2892 | stedevil | 2008-12-18 07:55:46 +0000

Make non finished Tutorial accessible in main menu
------------------------------------------------------------------------
00d1636 | stedevil | 2008-12-18 03:07:55 +0000

updating bullet images for ranged weapons
------------------------------------------------------------------------
202da96 | stedevil | 2008-12-18 01:17:17 +0000

Tutorial map 95% done and some bots added
------------------------------------------------------------------------
e1bb04d | stedevil | 2008-12-18 00:07:29 +0000

Making level Light a one line entry in editor + more general menu
cleanup
------------------------------------------------------------------------
f648b51 | stedevil | 2008-12-17 15:49:29 +0000

some more lvl ed menu cleanup
------------------------------------------------------------------------
6ff0fed | ahuillet | 2008-12-17 08:56:07 +0000

removed some unused code
------------------------------------------------------------------------
7670d89 | stedevil | 2008-12-17 08:52:20 +0000

moved validator to submenu
------------------------------------------------------------------------
6025dc1 | stedevil | 2008-12-16 21:37:29 +0000

reordering and cleaning up lvled menus for i18n and maintainabaility
------------------------------------------------------------------------
0e9ef65 | ahuillet | 2008-12-16 19:07:57 +0000

removed unused INGAME_MODEs
------------------------------------------------------------------------
9188c9e | ahuillet | 2008-12-16 10:24:37 +0000

yet another update of those po files.......
------------------------------------------------------------------------
0061e9e | ahuillet | 2008-12-16 10:23:45 +0000

match *.h *.c for freedroidrpg.pot instead of listing files explicitely
------------------------------------------------------------------------
f5e03da | ahuillet | 2008-12-16 10:13:44 +0000

removed should-not-have-existed ship.c, moved the code to the right
places
------------------------------------------------------------------------
d3e6cff | ahuillet | 2008-12-16 09:20:40 +0000

more technically useless cleanup
------------------------------------------------------------------------
05c9233 | ahuillet | 2008-12-16 09:13:16 +0000

calculate_item_*_price return unsigned not signed
------------------------------------------------------------------------
4e7d27c | ahuillet | 2008-12-16 09:12:25 +0000

added static keyword to most functions that deserve it in map.c
------------------------------------------------------------------------
68d97dc | ahuillet | 2008-12-16 09:08:47 +0000

replaced () by (void) in proto.h so those are actual function
prototypes. exposed a few wrong calls.
------------------------------------------------------------------------
a292348 | ahuillet | 2008-12-16 09:04:48 +0000

fix build - sorry - our_SDL_flip_wrapper was called with an extra
parameter here
------------------------------------------------------------------------
e0dd660 | ahuillet | 2008-12-16 08:17:29 +0000

let us calm down on the useless warnings so extra-warnings is actually
usable as a configure option
------------------------------------------------------------------------
90b076f | ahuillet | 2008-12-15 21:00:52 +0000

fix one call to level_editor_action_undo that does not take any
parameter any longer
------------------------------------------------------------------------
ec93fbf | ahuillet | 2008-12-15 20:52:37 +0000

remove useless EXTERN in front of function prototypes.
------------------------------------------------------------------------
1bf53d7 | ahuillet | 2008-12-15 20:36:27 +0000

kill more already dead code
------------------------------------------------------------------------
d405994 | ahuillet | 2008-12-15 18:50:38 +0000

removed unused code and function prototypes.
------------------------------------------------------------------------
79b956d | ahuillet | 2008-12-15 18:34:52 +0000

removed nonexisting function prototype
------------------------------------------------------------------------
504181a | ahuillet | 2008-12-15 18:22:02 +0000

removed an unused function
------------------------------------------------------------------------
4ac8391 | ahuillet | 2008-12-15 18:01:35 +0000

clean up ResolveDialogSectionToChatFlagsIndex so it uses a structure
defined at the beginning of the file. should make maintenance easier.
not tested enough so this may introduce some bugs, hopefully easy to
spot.
------------------------------------------------------------------------
3399733 | ahuillet | 2008-12-15 17:41:00 +0000

update of po files...
------------------------------------------------------------------------
ade9f0c | ahuillet | 2008-12-15 17:40:10 +0000

remove useless AlwaysStartBlablabla=no since it now is the default from
dialogs
------------------------------------------------------------------------
c60125c | ahuillet | 2008-12-15 17:32:17 +0000

LinkedTo: in dialogs now is LinkedTo= for consistency of the format, and
AlwaysExecuteThisOptionPriorToDialogStart is optional and defaults to no
------------------------------------------------------------------------
505a058 | ahuillet | 2008-12-15 16:28:02 +0000

renamed LoadChatRosterWithChatSequence to LoadDialog as it is saner, and
move it to chat.c where it belongs
------------------------------------------------------------------------
d8dad0b | ahuillet | 2008-12-15 16:24:17 +0000

call unlink() on the old savegame file when doing a backup instead of
rename()ing over it directly, as this does not work on ms windows vista
------------------------------------------------------------------------
4a48e7b | stedevil | 2008-12-15 16:19:35 +0000

Improved the link to Ubuntu compile webpage to show right post + whole
thread.
------------------------------------------------------------------------
78215c6 | ahuillet | 2008-12-15 13:33:04 +0000

fixed gluem so it builds on win32 and mac os
------------------------------------------------------------------------
47156c2 | stedevil | 2008-12-15 01:26:32 +0000

fix up lvled dimension menu
------------------------------------------------------------------------
bce2e81 | stedevil | 2008-12-12 18:02:33 +0000

added Ubuntu forum install link, and more clear nano edit instructions
------------------------------------------------------------------------
dfa15f5 | ahuillet | 2008-12-03 20:20:36 +0000

changed dialog format : now using merely EnableOption=xxx and
DisableOption=xxx. parsing code as well as files are shorter now.
------------------------------------------------------------------------
bf2c034 | ahuillet | 2008-12-03 18:30:59 +0000

revert rev. 1027 because of the graphical glitches it introduces.
rationale for the original change unclear anyway
------------------------------------------------------------------------
ad8dca3 | ahuillet | 2008-12-03 17:49:41 +0000

keychart: prevent conflicts in key assignation by swapping as agreed
upon with stedevil and matthias krueger
------------------------------------------------------------------------
0d36fca | ahuillet | 2008-12-03 17:33:38 +0000

now scale X coordinate where savegame stats are displayed to prevent the
thumbnail from overlapping the text at high resolutions.
------------------------------------------------------------------------
e6cce2e | ahuillet | 2008-12-03 17:27:22 +0000

upd .po crap....
------------------------------------------------------------------------
c890212 | ahuillet | 2008-12-03 17:25:20 +0000

upd pot files
------------------------------------------------------------------------
b768a00 | ahuillet | 2008-12-03 17:23:52 +0000

do not look at strange places for item rotation frames any longer.
fdClassic legacy.
------------------------------------------------------------------------
c21f8d5 | ahuillet | 2008-12-03 17:23:30 +0000

removed badly looking rotation frame for entropy inverter
------------------------------------------------------------------------
5596033 | stedevil | 2008-11-27 22:21:05 +0000

Added Matthias suggestion of a reminder of what documentation to update
if changing default keys
------------------------------------------------------------------------
861fb5a | stedevil | 2008-11-27 14:53:05 +0000

removing some ugly black spots on gate
------------------------------------------------------------------------
5684e2b | stedevil | 2008-11-27 13:07:09 +0000

Matthias update to StartOfGame text
------------------------------------------------------------------------
f7d48e9 | stedevil | 2008-11-27 12:45:49 +0000

cleanup
------------------------------------------------------------------------
aeb1287 | stedevil | 2008-11-27 12:43:48 +0000

move dieled.py from src/ to dialogs/, this also removes it from releases
------------------------------------------------------------------------
feef818 | ahuillet | 2008-11-26 17:40:35 +0000

fixed "display waypoints" cheat menu option, not that it is actually
used but at least now it is usable
------------------------------------------------------------------------
18b8bf7 | stedevil | 2008-11-26 17:02:30 +0000

Remove some outdated doc references
------------------------------------------------------------------------
ddfcbe2 | stedevil | 2008-11-26 14:37:26 +0000

Small visual README fixes
------------------------------------------------------------------------
85ae835 | stedevil | 2008-11-26 14:32:05 +0000

Added FAQ section and updated some things in README
------------------------------------------------------------------------
1e2215c | stedevil | 2008-11-26 08:58:48 +0000

ensuring keychart is the prefered if key for it is assigned multiple
functions
------------------------------------------------------------------------
6245f19 | stedevil | 2008-11-25 17:18:53 +0000

Mattias changes to halting bots script
------------------------------------------------------------------------
7ad45f3 | stedevil | 2008-11-25 16:13:28 +0000

A few updates to README by Matthias Krüger and myself
------------------------------------------------------------------------
9731ee6 | stedevil | 2008-11-25 13:41:41 +0000

Implement structure for assigning droid Marker to replace current "cross
fingers and hope ID is free" approach. Add beginning to make 3 current
semi quests proper quests with log entries. Clean up .quests a bit.
------------------------------------------------------------------------
3ce6fd3 | stedevil | 2008-11-25 11:33:15 +0000

Removing gettext marker for comments in .dialogs. Todo: Make Optiontext
optional so comments dont need OptionSample ...DONT_WAIT
------------------------------------------------------------------------
7f0c19f | stedevil | 2008-11-25 10:24:24 +0000

small language corection
------------------------------------------------------------------------
6d37a37 | stedevil | 2008-11-25 09:27:44 +0000

updating location of shield bunker entrance
------------------------------------------------------------------------
feccff8 | stedevil | 2008-11-25 03:56:37 +0000

several updates to init.c console messages
------------------------------------------------------------------------
4cd30ef | fluzz | 2008-11-23 23:19:33 +0000

Fix some loops on curShip.AllLevels, to avoid a crash when the actual
number of levels is equal to MAX_LEVELS. Also added handling of 'empty
levels'. So, a 'Delete Level' can now possibly be implemented.
------------------------------------------------------------------------
d768002 | ahuillet | 2008-11-22 20:04:51 +0000

reset completelyfixed and follow_tux attributes when respawning bots
------------------------------------------------------------------------
0e99225 | ronnystandtke | 2008-11-18 20:23:15 +0000

added missing i18n
------------------------------------------------------------------------
8b44a3e | ronnystandtke | 2008-11-17 21:39:09 +0000

updated some fuzzy translations, small spelling fixes
------------------------------------------------------------------------
214d002 | ahuillet | 2008-11-16 18:30:49 +0000

better way of not respawning town..
------------------------------------------------------------------------
bcb43a3 | ahuillet | 2008-11-16 18:30:14 +0000

new respawn policy : bots are teleported to random waypoints - also, we
do not respawn the town.
------------------------------------------------------------------------
80aa807 | ahuillet | 2008-11-16 16:44:36 +0000

fix bug introduced in 1317 that prevented bullets from hitting tux
------------------------------------------------------------------------
e9ffda0 | ahuillet | 2008-11-16 15:03:30 +0000

added braces around a if/else to shut a warning
------------------------------------------------------------------------
d4926f5 | ahuillet | 2008-11-16 15:00:18 +0000

made ATTACK_TARGET_IS_* values positive - this will affect savegames in
a certain way but will not prevent them from loading and working fine -
plays it nice on PPC64 that does not like signed characters.
------------------------------------------------------------------------
3b06f2f | ahuillet | 2008-11-16 14:52:49 +0000

COLLISION_TYPE_NONE enum value now is 1 instead of -1 - makes PPC64
happy
------------------------------------------------------------------------
caf4fad | ahuillet | 2008-11-16 14:48:41 +0000

remove useless Me.status - replaced it by check for Me.energy <= 0
whenever necessary
------------------------------------------------------------------------
ca8cd89 | ahuillet | 2008-11-16 14:35:07 +0000

spell_skill_spec structure member graphics_code is an integer not a
character
------------------------------------------------------------------------
90a1194 | ahuillet | 2008-11-16 14:32:19 +0000

fix typo
------------------------------------------------------------------------
de143d9 | ahuillet | 2008-11-16 11:45:27 +0000

upd gettext crap
------------------------------------------------------------------------
62b6835 | ahuillet | 2008-11-16 11:43:52 +0000

upd po stuff
------------------------------------------------------------------------
73c32c8 | ahuillet | 2008-11-16 11:41:23 +0000

display msgmerge calls
------------------------------------------------------------------------
ef47bb0 | ahuillet | 2008-11-16 11:35:29 +0000

new dialog parsing code that makes many elements optional
------------------------------------------------------------------------
fc2fa14 | ahuillet | 2008-11-16 10:30:26 +0000

revert rev. 1209 change by ronny that broke waiting
------------------------------------------------------------------------
502a25c | ahuillet | 2008-11-16 09:07:41 +0000

removed Position markers in remaining dialog files.
------------------------------------------------------------------------
bef9317 | ahuillet | 2008-11-16 08:49:48 +0000

show enemy energy bars -> show energy bars
------------------------------------------------------------------------
d84154e | ahuillet | 2008-11-15 18:06:31 +0000

give SADD a unique marker instead of sharing kevins.... reported by chf
------------------------------------------------------------------------
c2fef1c | ahuillet | 2008-11-15 16:45:21 +0000

removed -m option
------------------------------------------------------------------------
82ee39c | ahuillet | 2008-11-15 14:36:11 +0000

fix GiveMouseAlertWindow so you do have to click the mouse to make the
message disappear instead of removing it immediately
------------------------------------------------------------------------
3654d4c | ahuillet | 2008-11-15 14:23:31 +0000

now checking for dirname() function explicitely as it does not exist on
win32
------------------------------------------------------------------------
8084891 | ahuillet | 2008-11-15 14:18:36 +0000

remove a bit of dead code - actually getopt*.c could probably go away
completly
------------------------------------------------------------------------
5d0ea71 | ahuillet | 2008-11-15 13:08:23 +0000

now checking for langinfo.h and nl_langinfo() as they do not exist on
win32 - using a sane default for the strftime format string in this case
------------------------------------------------------------------------
c615767 | ahuillet | 2008-11-15 11:43:50 +0000

upd changelog, for real this time
------------------------------------------------------------------------
bfb71ea | ahuillet | 2008-11-15 11:36:47 +0000

cancel r1299
------------------------------------------------------------------------
5e1c8e7 | ahuillet | 2008-11-15 11:06:07 +0000

upd changelog
------------------------------------------------------------------------
3901fdd | ahuillet | 2008-11-15 10:36:53 +0000

there is no keyboard.h file
------------------------------------------------------------------------
4c09636 | ahuillet | 2008-11-11 08:01:18 +0000

patch by maheshjr2000 to add automatic emergency shutdown when
overheating and life taken below 1 HP
------------------------------------------------------------------------
7f59a74 | fluzz | 2008-11-10 22:34:52 +0000

Removed some debug stuff
------------------------------------------------------------------------
5f3289e | fluzz | 2008-11-10 22:33:14 +0000

One quick temporary fix, so that the game does not crash when saving
(the crash is due to MAX_LEVELS having being reached)
------------------------------------------------------------------------
2d8be1d | stedevil | 2008-11-10 03:03:49 +0000

lvl 37 done, lvl38 needs copy of lvl37s fenced area, good place to test
a lvled copy function...
------------------------------------------------------------------------
97d7c96 | stedevil | 2008-11-10 02:47:11 +0000

hmm  what happened to first commit of graphics...
------------------------------------------------------------------------
e9bb2d4 | stedevil | 2008-11-10 02:44:05 +0000

implementing new locked door/laser fence
------------------------------------------------------------------------
1a850ed | stedevil | 2008-11-10 00:47:57 +0000

1st tutorial map lvl mostly done
------------------------------------------------------------------------
289e2cb | fluzz | 2008-11-09 18:16:03 +0000

svn:ignore properties added, to ignore files generated during
compilation
------------------------------------------------------------------------
65615f8 | fluzz | 2008-11-09 17:51:12 +0000

- Title text scrolling enhancement : 10px left/right margins added,
better control of the scroll limits - DisplayText enhancement : \t is
now handled - Title files formating : removed unneeded leading/trailing
empty lines, tabs added where needed
------------------------------------------------------------------------
3b8ca83 | stedevil | 2008-11-09 11:11:56 +0000

moving lvl21-23 to S of HF, adding lvl 37
------------------------------------------------------------------------
c9d1127 | barbatrixx | 2008-11-08 22:19:38 +0000

final version now, English corrections did override already correct
German expressions
------------------------------------------------------------------------
aeb27ef | barbatrixx | 2008-11-08 22:15:07 +0000

temporary fixes
------------------------------------------------------------------------
2d9f3a8 | barbatrixx | 2008-11-08 21:41:17 +0000

hm, actually forgot my tag...
------------------------------------------------------------------------
516e1b8 | barbatrixx | 2008-11-08 21:36:07 +0000

small German addition for added error messages
------------------------------------------------------------------------
1c0d8de | barbatrixx | 2008-11-08 21:30:50 +0000

small fix for wrong control sequence
------------------------------------------------------------------------
8bf4ea9 | barbatrixx | 2008-11-08 21:26:11 +0000

added gettext markers for user-readable error messages
------------------------------------------------------------------------
346835d | barbatrixx | 2008-11-08 21:18:41 +0000

updated German dialogs
------------------------------------------------------------------------
4da646b | barbatrixx | 2008-11-08 20:27:00 +0000

adding some in-game bot descriptors for higher bots
------------------------------------------------------------------------
8701d4f | barbatrixx | 2008-11-08 19:09:26 +0000

small bugfix for correct compilation
------------------------------------------------------------------------
2617a88 | barbatrixx | 2008-11-08 18:39:19 +0000

tiny typo fix
------------------------------------------------------------------------
ccba53b | barbatrixx | 2008-11-08 18:35:48 +0000

applied German fixes (mainly fuzzy stuff)
------------------------------------------------------------------------
6f0e311 | stedevil | 2008-11-08 17:58:39 +0000

removed broken teleport cheat function and made invis toggle on/off
------------------------------------------------------------------------
98ee659 | barbatrixx | 2008-11-08 17:16:44 +0000

applied some more German fixes (fuzzy stuff)
------------------------------------------------------------------------
4980696 | barbatrixx | 2008-11-08 16:21:32 +0000

applied new German translations and fixed broken ones
------------------------------------------------------------------------
59b7194 | ahuillet | 2008-11-08 16:19:00 +0000

kill unused variable
------------------------------------------------------------------------
75b5d48 | stedevil | 2008-11-08 16:06:17 +0000

fixing TestMap button and adding add level to menu in lvledit state
------------------------------------------------------------------------
8db1c97 | fluzz | 2008-11-08 14:42:54 +0000

Bug fix in get_light_strenght_screen
------------------------------------------------------------------------
5248064 | ahuillet | 2008-11-08 10:08:53 +0000

non fatal error messages for savegame system - do not abort loading when
there is an array size mismatch.
------------------------------------------------------------------------
17acda0 | ahuillet | 2008-11-08 09:47:04 +0000

removed more unused global variables. global.h is now void of completely
irrelevant stuff
------------------------------------------------------------------------
08a1673 | ahuillet | 2008-11-08 09:41:44 +0000

removed several unused global variables, fdClassic legacy
------------------------------------------------------------------------
5007fd9 | ahuillet | 2008-11-08 09:32:23 +0000

"fixed" moving obstacles with M + arrows
------------------------------------------------------------------------
7a2e302 | ahuillet | 2008-11-08 09:28:32 +0000

removed unused RespectVisibilityOnMap global
------------------------------------------------------------------------
9114ee4 | ahuillet | 2008-11-08 09:01:42 +0000

arrow key repetition in level editor. with a hack, again, but this time
it works
------------------------------------------------------------------------
8cd0ffb | ahuillet | 2008-11-08 08:46:40 +0000

revert r1129 "hack to add auto-repeating for arrow-keys to scroll maps
faster via keyboard"
------------------------------------------------------------------------
2325450 | ahuillet | 2008-11-08 08:38:33 +0000

LevelValidation does not need a levelnum parameter
------------------------------------------------------------------------
81885de | stedevil | 2008-11-07 19:40:08 +0000

leveleditor cleanup of menu and buttons for test and save
------------------------------------------------------------------------
ff58168 | stedevil | 2008-11-07 04:45:40 +0000

bumping max missions from 12 to 15
------------------------------------------------------------------------
fcfb749 | stedevil | 2008-11-07 04:44:52 +0000

Turning off lvled save button in root_is_game
------------------------------------------------------------------------
49f1e72 | stedevil | 2008-11-07 02:12:08 +0000

leveleditor save button disabled images
------------------------------------------------------------------------
ca60b96 | stedevil | 2008-11-06 22:25:41 +0000

arrowkeys still way to hysteric at sdl delay 100, upped to 200
------------------------------------------------------------------------
2b6e251 | ahuillet | 2008-11-06 18:52:05 +0000

removed two badly placed containers on HFE
------------------------------------------------------------------------
eee4f30 | ahuillet | 2008-11-06 18:47:12 +0000

- improved level editor menu : 	moved level related options to a submenu
	added enter level feature to type in the levelnumber to go to
directly - increased repetition delay of arrow keys when moving around
in leveleditor
------------------------------------------------------------------------
2d06356 | ahuillet | 2008-11-06 18:32:09 +0000

handle keypad in GetEditableStringInPopupWindow or whatever it is called
------------------------------------------------------------------------
e4e8bd3 | ahuillet | 2008-11-06 18:31:50 +0000

saner collision rectangle for brick walls
------------------------------------------------------------------------
0af4135 | ahuillet | 2008-11-06 08:15:38 +0000

- level testing feature is complete (saves game before test, restores it
upon return from Game, so world does not get screwed) - disabled save
ship feature in leveleditor non-root mode (displaying "save not
available" as a hack to minimize the modification)
------------------------------------------------------------------------
3bc87c5 | stedevil | 2008-11-06 08:04:38 +0000

namechnages in menus of game an lvled
------------------------------------------------------------------------
6b6c70d | ahuillet | 2008-11-05 20:43:08 +0000

Moved game main loop into Game(). Game now has a "root" mode that tells
whether the user is playing (in what case leveleditor sessions are going
to be "cheat sessions") or editing a level (in what case game sessions
are going to be "level testing"). Menu entries labels have been adapted
to those modes. Leveleditor in root mode provides a "test map" menu
option. For now it simply runs Game() (so we still screw up the world
when testing), this will be improved at a later point (SaveShip(),
Game(), LoadShip(), saving and loading being done in a temporary file -
details to be worked out).
------------------------------------------------------------------------
fb8a654 | ahuillet | 2008-11-05 20:39:33 +0000

removed useless GameOver test in ThouHastXXX functions.
------------------------------------------------------------------------
4b847e9 | stedevil | 2008-11-05 07:09:04 +0000

renaming and reorganizing ingame menu entries
------------------------------------------------------------------------
83b97ed | ahuillet | 2008-11-04 20:21:53 +0000

introduced automated savegame backup feature - "load backup" menu option
to load the savegame from the previous time
------------------------------------------------------------------------
d977694 | ahuillet | 2008-11-04 17:43:32 +0000

WrapErrorMessage displays a text box when a game load fails - this must
not be used for game config loading. fixes sigsegv when config file does
not have keybinds defined
------------------------------------------------------------------------
d1e8d62 | stedevil | 2008-11-04 17:16:13 +0000

save gamma patch by Christoph Franzen
------------------------------------------------------------------------
8a783b4 | ahuillet | 2008-11-04 17:15:25 +0000

key repeat and DELETE key support for text input boxes
------------------------------------------------------------------------
c16444a | ahuillet | 2008-11-04 17:03:58 +0000

key repeat in keychart
------------------------------------------------------------------------
69fff81 | ahuillet | 2008-11-04 17:01:19 +0000

keychart: - now displaying modifiers - support for modifier assignment
through a modification of getchar_raw
------------------------------------------------------------------------
db6a554 | barbatrixx | 2008-11-04 16:56:02 +0000

tiny expression changes
------------------------------------------------------------------------
078b7ca | ahuillet | 2008-11-04 16:27:17 +0000

Reassignable keys, now saved in game config and restored on load
------------------------------------------------------------------------
f215e68 | ahuillet | 2008-11-04 15:01:25 +0000

keychart interface improvements - page change via left/pgup and
right/pgdown
------------------------------------------------------------------------
ccdf2b3 | ahuillet | 2008-11-04 13:55:50 +0000

add scrolling support to delete savegame menu as was recently
implemented for load game menu. code is factorized.
------------------------------------------------------------------------
30e4b74 | stedevil | 2008-11-04 11:02:46 +0000

reverting pause to p
------------------------------------------------------------------------
1d5d349 | stedevil | 2008-11-04 10:53:36 +0000

removing in game menu entry to level editor. Use ctrl+alt+e if editor
needed from in game.
------------------------------------------------------------------------
3d11eb7 | stedevil | 2008-11-04 10:27:34 +0000

Added ctl+alt+e for ingame access to editor, moved pause from P to PAUSE
------------------------------------------------------------------------
4b7bf2c | stedevil | 2008-11-04 09:06:02 +0000

Adding Armins description improvements
------------------------------------------------------------------------
51095d3 | ahuillet | 2008-11-03 10:00:24 +0000

do not display prefix/suffix names any longer, eases i18n. this could be
re-done properly at a later time but the current hack may suffice
------------------------------------------------------------------------
8107e8b | ahuillet | 2008-11-03 09:27:40 +0000

do not print a backtrace when doing a fatal ErrorMessage. this is not
needed and confusing for our users that tend to report it but not the
actual error message
------------------------------------------------------------------------
90f7308 | ahuillet | 2008-11-03 09:12:27 +0000

properly detect when there are more quests defined in the file than we
support ingame, and bail out with a nice error message.
------------------------------------------------------------------------
1585122 | stedevil | 2008-11-03 00:14:14 +0000

Ensuring hud and questlog date is displayed the same way in a
translation
------------------------------------------------------------------------
6c60b40 | stedevil | 2008-11-02 23:39:30 +0000

Pretty up Questlog text display a bit
------------------------------------------------------------------------
804381b | barbatrixx | 2008-11-02 20:27:59 +0000

hack to add auto-repeating for arrow-keys to scroll maps faster via
keyboard
------------------------------------------------------------------------
f33ccc0 | barbatrixx | 2008-11-02 20:06:44 +0000

re-inserted doublet ISO_FLOOR_SAND tile for compatibility reasons
------------------------------------------------------------------------
e6c6b66 | stedevil | 2008-11-02 18:53:21 +0000

1 day now has 24h instead of 60h...
------------------------------------------------------------------------
45494ab | barbatrixx | 2008-11-02 15:49:56 +0000

re-sorted ISO sand tiles (currently no visual effect) and removed
obsolete animation-pics for teleporter and droid nest
------------------------------------------------------------------------
873e3a4 | ahuillet | 2008-11-02 15:32:11 +0000

LC_ALL is staying to "C" all the time now. This was what I asked for two
months ago because it was too likely to introduce annoying bugs, and we
had our share of said bugs.
------------------------------------------------------------------------
e3d782d | stedevil | 2008-11-02 01:51:32 +0000

day 0 makes no sense, staring from day 1 instead
------------------------------------------------------------------------
6df0086 | stedevil | 2008-11-02 00:54:37 +0000

cleaning up the broken mission numbering that was likly to cause
dialog/mission bugs
------------------------------------------------------------------------
0aba815 | stedevil | 2008-11-01 21:51:28 +0000

cleanup
------------------------------------------------------------------------
269025b | stedevil | 2008-11-01 21:44:40 +0000

added 1152x864 resolution
------------------------------------------------------------------------
8421d2d | stedevil | 2008-11-01 13:19:02 +0000

adding visible feedback to current selected resolution
------------------------------------------------------------------------
bc04e7b | stedevil | 2008-10-31 19:21:42 +0000

fencing of under construction areas to keep people from walking off the
edge of the world
------------------------------------------------------------------------
3e84edc | fluzz | 2008-10-30 16:05:44 +0000

LevelEditor Validator now checks all levels at once
------------------------------------------------------------------------
80c3194 | stedevil | 2008-10-30 01:39:23 +0000

fixing up most validator errors
------------------------------------------------------------------------
69239a0 | fluzz | 2008-10-29 22:25:26 +0000

Fix a divide-by-zero bug in 640x480
------------------------------------------------------------------------
cb0a7c2 | stedevil | 2008-10-29 16:04:45 +0000

adding transparent walls toggle also to level editor
------------------------------------------------------------------------
b50ce47 | fluzz | 2008-10-29 09:49:00 +0000

Add a 'level validator' to help level designers check their design. New
'Run level validator' introduced in the leveleditor main menu.
------------------------------------------------------------------------
15b3788 | ahuillet | 2008-10-29 07:44:23 +0000

remove non existant prototype from proto.h
------------------------------------------------------------------------
1e5d349 | barbatrixx | 2008-10-27 20:25:59 +0000

completion and bugfixing of the leveleditors German translation
------------------------------------------------------------------------
bfe6c42 | barbatrixx | 2008-10-26 23:14:36 +0000

additions and fixes for the German translation
------------------------------------------------------------------------
a84c67c | ronnystandtke | 2008-10-26 21:04:39 +0000

reuse defines
------------------------------------------------------------------------
c6c7a11 | ronnystandtke | 2008-10-26 20:29:53 +0000

fixed window closing event handling
------------------------------------------------------------------------
f8f3ead | barbatrixx | 2008-10-26 20:11:51 +0000

additional gettext()-markers applied. mostly for the leveleditor menu
------------------------------------------------------------------------
f31c2e4 | stedevil | 2008-10-25 20:49:46 +0000

removing 3 barrles in HF level interface still reachable to be destroyed
------------------------------------------------------------------------
3416178 | ronnystandtke | 2008-10-25 16:51:34 +0000

added character 'ß'
------------------------------------------------------------------------
706c15e | fluzz | 2008-10-25 13:21:37 +0000

Fix an out-of-bound writing. Visible impact : FDRPG does no more SIGSEGV
when compiled in debug mode without optimization.
------------------------------------------------------------------------
e80003f | fluzz | 2008-10-25 12:53:50 +0000

Fix light_radius texture. It's now screen-ratio independent. Also fix a
rendering bug on the texture borders.
------------------------------------------------------------------------
cd3a788 | stedevil | 2008-10-22 23:55:26 +0000

Small additions to display of programs
------------------------------------------------------------------------
2f202f5 | stedevil | 2008-10-22 15:08:41 +0000

removing text that shouldnt be translated
------------------------------------------------------------------------
51d976f | stedevil | 2008-10-22 15:07:49 +0000

Adding cheatkeys for +/- skillevels
------------------------------------------------------------------------
c0f2604 | stedevil | 2008-10-22 12:55:42 +0000

Updated naming of ability levels
------------------------------------------------------------------------
fdcce4e | stedevil | 2008-10-22 11:50:58 +0000

cleaning up programdescriptions + thoughs on some unused programs
------------------------------------------------------------------------
d0ee942 | elijahbal | 2008-10-15 20:51:58 +0000

I remove the spelling mistake : "break" doesn't mean "brake". I guess
that was the second meaning wich is relevant at this place.
------------------------------------------------------------------------
f6b1c2d | ahuillet | 2008-10-13 08:04:51 +0000

hack not to display scroll up/down arrows in 640x480 when inv cha ski
screens are open
------------------------------------------------------------------------
1d44c73 | ronnystandtke | 2008-10-11 20:55:42 +0000

fixed umlauts in dialog with Engel
------------------------------------------------------------------------
0635c4c | ronnystandtke | 2008-10-11 20:11:29 +0000

fixed alignment of icon and text
------------------------------------------------------------------------
f0fe6ba | ahuillet | 2008-10-11 08:59:19 +0000

wait for a click before exiting dialog so you can read the latest lines
from NPC.
------------------------------------------------------------------------
3d117e9 | stedevil | 2008-10-10 10:15:21 +0000

updated sorting of objects in menus
------------------------------------------------------------------------
32e2541 | stedevil | 2008-10-10 08:53:10 +0000

textextraction still bails out with "empty" *sigh* using "Empty swamp"
now... silly script
------------------------------------------------------------------------
49307ff | stedevil | 2008-10-10 08:22:46 +0000

more changes added and fixes missing string on lvl 27
------------------------------------------------------------------------
05a1d65 | stedevil | 2008-10-09 06:42:21 +0000

updating blocksize on outer wall and making wirefence shoot through
------------------------------------------------------------------------
5c26c9f | stedevil | 2008-10-09 06:37:21 +0000

first step in major level layout and placement redesign
------------------------------------------------------------------------
194d127 | stedevil | 2008-10-09 06:34:00 +0000

reordering objects, could someone code the missing parts so floortiles
could also be reordered?
------------------------------------------------------------------------
802ad06 | stedevil | 2008-10-09 06:14:41 +0000

adding offline thick wall door
------------------------------------------------------------------------
6dd16bb | fluzz | 2008-10-08 12:01:06 +0000

Fix text overlapping on combat screen
------------------------------------------------------------------------
67ef5af | stedevil | 2008-10-08 07:26:54 +0000

Adding 1280x960 res and marking 1280x1024 as non supported
------------------------------------------------------------------------
d4a452f | fluzz | 2008-10-07 15:05:37 +0000

Fix possible memory corruption
------------------------------------------------------------------------
88462e0 | stedevil | 2008-10-07 11:27:49 +0000

adding function for closing open windows, default key space
------------------------------------------------------------------------
729f554 | stedevil | 2008-10-07 00:38:48 +0000

menu ingame Quit -> Exit FreedroidRPG, Main Menu -> Quit Game
------------------------------------------------------------------------
5e53268 | stedevil | 2008-10-06 23:36:47 +0000

adding 7.62 and .50 ammo to the game (preventing crash when reloading
weapons using it)
------------------------------------------------------------------------
d959931 | stedevil | 2008-10-06 22:00:39 +0000

Changing popup reference from Asteroids.map to freedroid.levels
------------------------------------------------------------------------
ac5e1fe | stedevil | 2008-10-06 21:57:37 +0000

README issues updates
------------------------------------------------------------------------
839c809 | stedevil | 2008-10-06 14:31:24 +0000

Fixing up many floortile inconsistencies in town that become visible in
transparent wall mode
------------------------------------------------------------------------
359e152 | ahuillet | 2008-10-06 08:17:05 +0000

prevent "focused" version of cha ski log inv buttons from overlaying
actual inv cha ski log screens in 640x480
------------------------------------------------------------------------
9c3ff18 | ahuillet | 2008-10-06 06:50:04 +0000

igriffiths added level change to the list of undoable actions. this
works axround the "do something, change level, undo" crashes
------------------------------------------------------------------------
5b0b13d | ahuillet | 2008-10-05 19:44:10 +0000

oh fuck... I really need holidays
------------------------------------------------------------------------
7f358b9 | ahuillet | 2008-10-05 09:04:12 +0000

added .py files to the tarball
------------------------------------------------------------------------
e6b44fe | fluzz | 2008-10-04 21:08:17 +0000

Items dropped from chests are now put on places that are reachable by
Tux
------------------------------------------------------------------------
d65d5af | ronnystandtke | 2008-10-04 20:49:49 +0000

updated German translation
------------------------------------------------------------------------
a6320aa | ronnystandtke | 2008-10-04 20:44:04 +0000

updated German translation
------------------------------------------------------------------------
9ebb51c | ahuillet | 2008-10-03 19:34:45 +0000

remove unused dialog format strings - patch by jeremy bubs
------------------------------------------------------------------------
ccf701e | ahuillet | 2008-10-03 19:31:42 +0000

fix note
------------------------------------------------------------------------
dcfa55b | ahuillet | 2008-10-03 17:43:47 +0000

fix major bug that finishes the game when you do the secret level
quest.... rerelease soon?
------------------------------------------------------------------------
f07bd5c | ahuillet | 2008-10-03 14:13:13 +0000

patch by ian griffiths to remove memleaks in undo/redo
------------------------------------------------------------------------
30716ca | ahuillet | 2008-10-03 13:46:49 +0000

drop inline keyword in proto.h in order to accomodate for C99 inline
semantics
------------------------------------------------------------------------
2685fbf | ahuillet | 2008-10-03 13:32:20 +0000

disable point smoothing after drawing the move base point in
leveleditor. fixes strange crash with valgrind.
------------------------------------------------------------------------
cb8d28b | ahuillet | 2008-10-03 07:25:18 +0000

fixed menu item autoscrolling (by replacing SDL_WaitEvent by
SDL_PollEvent in DoMenuSelection)
------------------------------------------------------------------------
d882abe | ahuillet | 2008-10-02 13:18:20 +0000

revert r1156 as it crashed when placing floor tiles.
------------------------------------------------------------------------
e490de2 | stedevil | 2008-10-02 12:29:25 +0000

updated visual ranges and future todo comments
------------------------------------------------------------------------
dfdbf80 | ahuillet | 2008-10-01 19:24:10 +0000

now calling "curl" instead of "/tmp/curlwhatever/src/curl" when
uploading to launchpad.
------------------------------------------------------------------------
d009e8c | ahuillet | 2008-10-01 19:20:22 +0000

upd
------------------------------------------------------------------------
c632083 | ahuillet | 2008-10-01 14:58:40 +0000

 removed needless free call
------------------------------------------------------------------------
1492282 | ahuillet | 2008-10-01 10:35:34 +0000

renamed Asteroid.maps to freedroid.levels, QuestList to
freedroid.quests, and EventsAndEventTriggers to freedroid.events. -
improves i18n for freedroidRPG data - extract-strings-from-data now
picks up all files called freedroid.*
------------------------------------------------------------------------
84f26ac | ahuillet | 2008-10-01 10:19:23 +0000

renamed Asteroid.maps to freedroid.levels in order to make the ship file
be caught by the string extraction script at a later point
------------------------------------------------------------------------
53972f5 | ahuillet | 2008-10-01 10:05:43 +0000

get rid of most memory leaks when undoing/redoing in leveleditor. thanks
to ian griffiths.
------------------------------------------------------------------------
0be7a95 | ahuillet | 2008-10-01 10:04:43 +0000

call python2.5 instead of python for savestruct, since debian guys have
decided python would be 2.4 by default....
------------------------------------------------------------------------
443c827 | ahuillet | 2008-10-01 09:28:03 +0000

patch by fluzz to check direct line collision before
attacking/chatting/smashing a barrel, + complete review of obstacles
flags
------------------------------------------------------------------------
647be0a | ahuillet | 2008-10-01 07:37:23 +0000

fixed Pause() so unpausing is done via the key set in the keychart
instead of hardwired P - "cheese" function is still hardwired to C and
this is not intended to change
------------------------------------------------------------------------
1655fff | ahuillet | 2008-10-01 07:36:39 +0000

added function input_getkeybind to know what key is bound to which event
- useful when manually handling events in e.g. Pause or DoMenuSelection.
------------------------------------------------------------------------
5a09187 | ahuillet | 2008-10-01 07:34:53 +0000

properly handling skills that set their own busy time in
HandleCurrentlyActivatedFix. fixes bug that reloading via right click
had no delay
------------------------------------------------------------------------
a38897a | ahuillet | 2008-09-30 18:02:31 +0000

displaying [up] and [down] when there are more than 7 characters in the
load game screen.
------------------------------------------------------------------------
66b718a | ahuillet | 2008-09-29 14:48:01 +0000

replaced "new game" by "main menu" in game escape menu, as it was
unclear - reported by matthiaskrgr
------------------------------------------------------------------------
eb89a3e | ahuillet | 2008-09-29 14:41:27 +0000

replaced floor examination message by "there is nothing here" in order
to account for water that is not passable - it previously read "it is
safe to walk there"
------------------------------------------------------------------------
050c273 | ahuillet | 2008-09-28 08:55:35 +0000

reduced multiplication factor for droids range of vision from 3 to 1 as
advised by fluzz.
------------------------------------------------------------------------
9440f34 | ahuillet | 2008-09-28 08:34:50 +0000

removed more useless blend files
------------------------------------------------------------------------
c67f3c7 | ahuillet | 2008-09-28 08:28:55 +0000

removed some old blend files
------------------------------------------------------------------------
3e024b2 | ahuillet | 2008-09-28 08:14:34 +0000

removed ugly unused graphics
------------------------------------------------------------------------
db93156 | ahuillet | 2008-09-28 08:13:17 +0000

stop using this horrible axe image
------------------------------------------------------------------------
fcae3bd | ahuillet | 2008-09-28 08:09:05 +0000

removed empty directory as pointed out by matthiaskrgr
------------------------------------------------------------------------
2130675 | ahuillet | 2008-09-28 07:45:46 +0000

patch by jcoral to support non translated level names savegames
------------------------------------------------------------------------
95dc254 | ahuillet | 2008-09-28 07:44:39 +0000

ReadandMallocStringFromDataOptional now is even more optional - will not
crash if it finds start of string but not end
------------------------------------------------------------------------
264d049 | ahuillet | 2008-09-27 20:40:23 +0000

fix floating point reading broken by a setlocale patch - ronny: I
thought you would commit it
------------------------------------------------------------------------
61f1f45 | ronnystandtke | 2008-09-27 19:57:56 +0000

updated German l10n
------------------------------------------------------------------------
7b56c0c | ahuillet | 2008-09-27 15:42:36 +0000

fixed mouse wheel not working in takeover game. speed up game once you
have placed all your capsules.
------------------------------------------------------------------------
eb38dd7 | ronnystandtke | 2008-09-26 20:29:47 +0000

updated translation
------------------------------------------------------------------------
f582601 | ronnystandtke | 2008-09-26 18:49:35 +0000

update
------------------------------------------------------------------------
35a7401 | ronnystandtke | 2008-09-26 16:48:54 +0000

renamed user visible "armour" strings to "armor"
------------------------------------------------------------------------
fcfa7a5 | ahuillet | 2008-09-26 16:33:07 +0000

upd
------------------------------------------------------------------------
f31b3c3 | ahuillet | 2008-09-26 16:30:28 +0000

mmh, sounds like latest delroth modification impacted dialogs as well...
------------------------------------------------------------------------
3f61579 | ahuillet | 2008-09-26 16:29:39 +0000

upd to add skill explanation texts
------------------------------------------------------------------------
93cfd1f | ahuillet | 2008-09-26 16:29:21 +0000

upd
------------------------------------------------------------------------
a860825 | ahuillet | 2008-09-26 16:25:06 +0000

update by delroth to support \n in msgstrs
------------------------------------------------------------------------
8b69fc9 | ahuillet | 2008-09-26 16:13:06 +0000

ian griffiths updated level editor delete icons
------------------------------------------------------------------------
8915d95 | ahuillet | 2008-09-26 14:21:25 +0000

removed collision detection global flags, introduced stackable filter
system instead
------------------------------------------------------------------------
f7542c3 | ronnystandtke | 2008-09-25 21:23:37 +0000

changed "masterful" to "masterly"
------------------------------------------------------------------------
cb8de3f | ronnystandtke | 2008-09-25 07:37:30 +0000

use locale for date/time formatting
------------------------------------------------------------------------
1fd1c57 | ahuillet | 2008-09-25 05:25:52 +0000

adding forgotten keyboard.c
------------------------------------------------------------------------
7ef8870 | ahuillet | 2008-09-24 18:46:33 +0000

removed now unused buttons
------------------------------------------------------------------------
d6c8156 | ahuillet | 2008-09-24 18:44:37 +0000

Complete rework of input system to use an event based approached as
often as possible when dealing with keyboard.
------------------------------------------------------------------------
ff7e691 | ahuillet | 2008-09-24 16:48:02 +0000

integrated sword graphics - as a side note, I got explicit and official
authorization from the author of those, namely Laszlo Gy. Perger
------------------------------------------------------------------------
1c18119 | ronnystandtke | 2008-09-22 21:41:02 +0000

another fix for the character display
------------------------------------------------------------------------
f3e4310 | ronnystandtke | 2008-09-22 20:47:45 +0000

small additions
------------------------------------------------------------------------
dc5f6ef | ronnystandtke | 2008-09-22 15:34:51 +0000

decreased offset a little
------------------------------------------------------------------------
8307eed | ronnystandtke | 2008-09-22 15:25:48 +0000

some updates
------------------------------------------------------------------------
323e72a | ronnystandtke | 2008-09-22 14:48:08 +0000

more i18n
------------------------------------------------------------------------
44c9202 | ronnystandtke | 2008-09-22 14:33:27 +0000

some small additions
------------------------------------------------------------------------
d01a3b3 | ronnystandtke | 2008-09-22 14:25:04 +0000

changed and simplified layout offsets a bit so that longer l10ns can be
supported
------------------------------------------------------------------------
81c1489 | ronnystandtke | 2008-09-22 13:28:55 +0000

better support for i18n
------------------------------------------------------------------------
638bfc0 | ronnystandtke | 2008-09-22 08:56:12 +0000

updated and fixed too long translated string
------------------------------------------------------------------------
27acfd6 | ahuillet | 2008-09-22 08:40:10 +0000

show tooltips in front of current weapon instead of the opposite
------------------------------------------------------------------------
d2c4c66 | ronnystandtke | 2008-09-21 22:37:11 +0000

fixed typo
------------------------------------------------------------------------
eab7291 | ronnystandtke | 2008-09-21 21:07:15 +0000

translation for damage range was wrong, fixed
------------------------------------------------------------------------
34eb6a2 | ronnystandtke | 2008-09-21 21:03:25 +0000

missed another "Plus" (sorry, it is late here...) , removed it
------------------------------------------------------------------------
3692a5e | ronnystandtke | 2008-09-21 20:58:35 +0000

forgot some "Plus an", removed them, too
------------------------------------------------------------------------
11fb7ba | ronnystandtke | 2008-09-21 20:56:15 +0000

removed "Plus an", it did not play well with negative numbers
------------------------------------------------------------------------
2b84dd3 | ronnystandtke | 2008-09-21 20:46:18 +0000

missing hyphen
------------------------------------------------------------------------
1241bb7 | ronnystandtke | 2008-09-21 20:41:40 +0000

small fixes
------------------------------------------------------------------------
adf042e | ahuillet | 2008-09-21 15:30:33 +0000

added sword graphics
------------------------------------------------------------------------
0713ec1 | ahuillet | 2008-09-21 15:00:16 +0000

integrated barret and ak47 graphics
------------------------------------------------------------------------
1ed1923 | ahuillet | 2008-09-21 14:59:36 +0000

added BMG sniper
------------------------------------------------------------------------
0e42b07 | ahuillet | 2008-09-21 14:27:26 +0000

added ak47 graphics
------------------------------------------------------------------------
c1f78f8 | ronnystandtke | 2008-09-21 14:19:39 +0000

small additions
------------------------------------------------------------------------
02582f5 | ronnystandtke | 2008-09-21 14:18:15 +0000

more I18N
------------------------------------------------------------------------
0ab3619 | ronnystandtke | 2008-09-21 12:45:05 +0000

small fixes and additions
------------------------------------------------------------------------
adf5d0c | ronnystandtke | 2008-09-21 11:26:12 +0000

fixed missing I18N
------------------------------------------------------------------------
5acbe30 | ronnystandtke | 2008-09-21 11:21:18 +0000

converted from utf-8 back to latin1
------------------------------------------------------------------------
ad42276 | ronnystandtke | 2008-09-21 09:36:19 +0000

fixed spelling error
------------------------------------------------------------------------
e826bb8 | ronnystandtke | 2008-09-21 08:18:33 +0000

fixed some minor spelling errors XP -> Erfahrung
------------------------------------------------------------------------
c6661d9 | ahuillet | 2008-09-19 05:51:09 +0000

translation upd by Ronny Standtke
------------------------------------------------------------------------
ebf378f | ahuillet | 2008-09-16 15:08:06 +0000

added russian po files to upload script
------------------------------------------------------------------------
a3df228 | ahuillet | 2008-09-14 19:44:26 +0000

patch by jcoral - changing working dir to our executable dir on startup.
------------------------------------------------------------------------
7ce7b5c | ahuillet | 2008-09-14 19:42:58 +0000

unbreak configure.ac, sorry.
------------------------------------------------------------------------
e442679 | ahuillet | 2008-09-14 19:42:26 +0000

checking for libgen.h and including it when present. will be used to
change working dir to the executable dir on startup
------------------------------------------------------------------------
e13e6576 | ahuillet | 2008-09-14 19:38:59 +0000

patch by jcoral to be able to translate level names. those names are not
yet extracted from asteroids.maps so this does nothing for now.
------------------------------------------------------------------------
eb643ac | ahuillet | 2008-09-14 19:15:27 +0000

jeremybub removed useless PositionX= option in dialogs and contributed a
much  saner way of knowing whether a dialog option is active or not.
------------------------------------------------------------------------
4ede890 | ahuillet | 2008-09-14 15:02:44 +0000

now including the png icons in dist for distro maintainers pleasure
------------------------------------------------------------------------
4778a1a | ahuillet | 2008-09-14 13:00:41 +0000

changelog for .11 final
------------------------------------------------------------------------
d18bb8b | ahuillet | 2008-09-14 12:58:33 +0000

upd from launchpad
------------------------------------------------------------------------
2de8da7 | ahuillet | 2008-09-14 12:40:04 +0000

patch by fluzz to allow bullets to fly above ground level obstacles.
makes game more realistic.
------------------------------------------------------------------------
d200e8e | ahuillet | 2008-09-13 21:37:57 +0000

changed colldet function names for consistency - patch by fluzz
------------------------------------------------------------------------
4d72795 | ahuillet | 2008-09-13 18:13:34 +0000

cosmetic changes
------------------------------------------------------------------------
1d757ec | ahuillet | 2008-09-12 19:14:18 +0000

upd for rc3
------------------------------------------------------------------------
260b30b | ahuillet | 2008-09-08 07:17:21 +0000

fluzz made it possible to attack bots that are in corners, now.
------------------------------------------------------------------------
ff0f4ef | ahuillet | 2008-09-05 09:25:38 +0000

upd CL
------------------------------------------------------------------------
38fb25f | ahuillet | 2008-09-05 09:00:50 +0000

re-display the current chat protocol before entering the option
selection loop. fixes issues on win32, mac OS, and Linux at high
resolutions.
------------------------------------------------------------------------
e41332b | ahuillet | 2008-09-05 09:00:03 +0000

redraw background loading picture on all platforms now.
------------------------------------------------------------------------
f1c58fe | ahuillet | 2008-09-04 23:23:27 +0000

changelog upd
------------------------------------------------------------------------
cecb851 | ahuillet | 2008-09-04 22:31:45 +0000

upd to reflect latest changes, for real this time
------------------------------------------------------------------------
e635a61 | ahuillet | 2008-09-04 22:29:40 +0000

now properly calling msgmerge when the pot files have changed...
------------------------------------------------------------------------
3923e18 | ahuillet | 2008-09-04 22:25:59 +0000

upd to reflect latest changes
------------------------------------------------------------------------
3d38b48 | ahuillet | 2008-09-04 22:22:48 +0000

endgame adaptations - MS Office gate guard now seems to behave correctly
------------------------------------------------------------------------
e7bbbab | ahuillet | 2008-09-04 22:20:55 +0000

added FirmwareUpdateServer. so this is a proof nobody apart from me
tested the endgame. sorry for screwing up rc2, but working alone is
difficult.
------------------------------------------------------------------------
3fff521 | ahuillet | 2008-09-04 22:17:24 +0000

disable all unused event triggers on MS Office. prevents game from
crashing.
------------------------------------------------------------------------
1f6abc3 | ahuillet | 2008-09-04 22:16:59 +0000

fill in placeholder for endgame mission assignation log entry
------------------------------------------------------------------------
62b7984 | ahuillet | 2008-09-04 22:15:41 +0000

max level for pre/suffixes is 4. clamp anything above + codestyle
------------------------------------------------------------------------
a0bdad4 | ahuillet | 2008-09-04 22:14:28 +0000

add necessary files to build win32 from dist tarball
------------------------------------------------------------------------
36c809b | ahuillet | 2008-09-04 22:10:46 +0000

remove tabs.
------------------------------------------------------------------------
45c5201 | ahuillet | 2008-09-04 19:11:53 +0000

may the force^Wsource be with you
------------------------------------------------------------------------
254b7a2 | ahuillet | 2008-09-04 19:11:07 +0000

made spencer talk a bit between mission 8 and 9 (endgame).
------------------------------------------------------------------------
0cc3b04 | ahuillet | 2008-09-03 12:22:15 +0000

patch by fluzz to prevent bots from trying to shoot through walls.
ranged bots that do not see the player will now always try to
re-establish contact.
------------------------------------------------------------------------
cc48e6c | ahuillet | 2008-09-03 10:33:37 +0000

small patches by fluzz to better handle NULL values in bot address
resolution mechanisms for future-proofness
------------------------------------------------------------------------
1d4235e | ahuillet | 2008-09-02 23:03:04 +0000

upd from launchpad
------------------------------------------------------------------------
2587902 | ahuillet | 2008-08-31 18:05:15 +0000

not including .svn in make install target as pointed out by kommodore
------------------------------------------------------------------------
bfe5120 | ahuillet | 2008-08-30 18:32:51 +0000

credits updated - jcoral and fluzz are in!
------------------------------------------------------------------------
f710576 | ahuillet | 2008-08-30 18:31:40 +0000

rc2 changelog
------------------------------------------------------------------------
9cb9183 | ahuillet | 2008-08-30 15:59:56 +0000

added script to update files on launchpad, written by delroth
------------------------------------------------------------------------
f7b2ea7 | ahuillet | 2008-08-30 14:47:28 +0000

include iconv.h if we have iconv. not sure configure actually checks for
it though.
------------------------------------------------------------------------
63bbd0b | ahuillet | 2008-08-30 14:45:58 +0000

jcoral added an encoding field to the supported languages array so we
can request the encoding from gettext
------------------------------------------------------------------------
a9992f0 | ahuillet | 2008-08-30 14:40:28 +0000

marked a few obstacles as not blocking vision. patch by jcoral
------------------------------------------------------------------------
197777f | ahuillet | 2008-08-30 14:30:14 +0000

upd
------------------------------------------------------------------------
b0b90b9 | ahuillet | 2008-08-30 14:03:12 +0000

fixed dixon being angry with no reason/doc refusing to give antidote for
no reason/probably lots of other similar bugs by removing two stupid
lines in the CookieIsPlanted testing code.
------------------------------------------------------------------------
c5f2854 | ahuillet | 2008-08-30 13:44:31 +0000

fixed load and delete hero menu options crashing when you have more than
7 characters and hit escape.
------------------------------------------------------------------------
413a6ce | ahuillet | 2008-08-30 07:36:57 +0000

U key now makes effect even when tux is not moving. reported by jcoral.
autoindented some code in the process.
------------------------------------------------------------------------
8e31582 | ahuillet | 2008-08-29 20:02:30 +0000

upd again -_-
------------------------------------------------------------------------
2c9b09b | ahuillet | 2008-08-29 19:58:39 +0000

fixed quest browser not displaying mission diary entries properly/at all
------------------------------------------------------------------------
030227d | ahuillet | 2008-08-29 19:58:10 +0000

upd
------------------------------------------------------------------------
dbb4723 | ahuillet | 2008-08-29 19:57:58 +0000

marked mission names for translation, added them to pot
------------------------------------------------------------------------
2f3ca41 | ahuillet | 2008-08-29 19:56:32 +0000

upd dialogs
------------------------------------------------------------------------
0aff6a7 | ahuillet | 2008-08-29 19:47:52 +0000

fixed  get_xxx_of_game_duration to take the parameter into account
instead of always returning the current game date.
------------------------------------------------------------------------
ef7178c | ahuillet | 2008-08-29 18:04:03 +0000

changed endgame: you now disable the shield in the base by either
killing the control droid or taking it over and issuing the proper
command in the dialog, then go to the HF entrance where you can find the
(friendly, to avoid killing) firmware update droid, and propagate a
faulty upgrade. dialogs still a bit rough, and mission diary entry not
written yet
------------------------------------------------------------------------
0d2c191 | ahuillet | 2008-08-29 18:01:12 +0000

leftover from rev.1038: replaced Ernie by FirmwareUpdateServer
------------------------------------------------------------------------
f1428c9 | ahuillet | 2008-08-29 18:00:27 +0000

cleaned up CheckIfMissionIsComplete a bit as part of endgame-rework
------------------------------------------------------------------------
0abca82 | ahuillet | 2008-08-29 17:59:18 +0000

removed dead code and replace ERNIE - that does not exist - by FIRMWARE
SERVER - that will exist soon
------------------------------------------------------------------------
70ce66d | ahuillet | 2008-08-29 13:34:15 +0000

upd?
------------------------------------------------------------------------
bce4747 | ahuillet | 2008-08-29 13:33:28 +0000

marked ON/OFF strings in fullscreen menu option for translation.
------------------------------------------------------------------------
2375811 | ahuillet | 2008-08-29 07:55:44 +0000

upd
------------------------------------------------------------------------
128ed92 | ahuillet | 2008-08-29 07:54:31 +0000

updated stuff (...)
------------------------------------------------------------------------
aa596e9 | ahuillet | 2008-08-29 07:39:46 +0000

cannot change language on Mac OS. properly warning about that now
------------------------------------------------------------------------
ded59cf | ahuillet | 2008-08-29 06:58:28 +0000

patch by jcoral to prevent displaying of characters we know are fully
offscreen in order to improve performance
------------------------------------------------------------------------
5be8f7a | ahuillet | 2008-08-28 10:35:20 +0000

removed unused local variable in filename_filter_func
------------------------------------------------------------------------
4b6597a | ahuillet | 2008-08-27 19:24:20 +0000

now actually returning 0 on no-lib-gl computer in load_texture_atlas().
caught by SixK.
------------------------------------------------------------------------
9731f87 | ahuillet | 2008-08-27 16:58:43 +0000

patch by fluzz to handle clicks in hud in a cleaner way. fixes some bugs
but I do not remember which :P
------------------------------------------------------------------------
dbe699d | ahuillet | 2008-08-26 20:37:18 +0000

do not forget to close the savefile when loading. fixes bugs on some
platforms when saving.
------------------------------------------------------------------------
6726990 | stedevil | 2008-08-19 21:22:01 +0000

jeremybub: some changes to displaying enemy in takeovergame
------------------------------------------------------------------------
ebc8c25 | ahuillet | 2008-08-19 09:27:59 +0000

upd
------------------------------------------------------------------------
7b51bcf | ahuillet | 2008-08-18 07:55:58 +0000

upd from launchpad
------------------------------------------------------------------------
ac273a3 | ahuillet | 2008-08-18 07:52:50 +0000

upd from launchpad
------------------------------------------------------------------------
7f2bc8c | ahuillet | 2008-08-18 07:52:02 +0000

upd from launchpad
------------------------------------------------------------------------
d26f156 | ahuillet | 2008-08-17 09:36:03 +0000

wth is going on?!
------------------------------------------------------------------------
67c6ad4 | ahuillet | 2008-08-17 09:28:36 +0000

upd
------------------------------------------------------------------------
84c8133 | ahuillet | 2008-08-16 20:29:33 +0000

why the hell does that talk about debian packages? like we care
------------------------------------------------------------------------
9f7853c | ahuillet | 2008-08-16 17:24:51 +0000

jcoral cached description of last item in showiteminfo in order to
improve performance
------------------------------------------------------------------------
056aa75 | ahuillet | 2008-08-15 19:10:11 +0000

pzavolinsky made sure we do not crash on files that contain "savegame"
------------------------------------------------------------------------
ca81274 | ahuillet | 2008-08-15 19:07:56 +0000

do not use "texture" field of iso_image when there is no libgl
------------------------------------------------------------------------
8b38c27 | ahuillet | 2008-08-15 18:57:08 +0000

moving back to 32bit integers for most level structure fields as it
causes problems on PPC and is less ugly than using %hhd everywhere
------------------------------------------------------------------------
72bbbfd | ahuillet | 2008-08-15 18:51:10 +0000

jcoral changed format of GPS info and made the "draw position" menu
option actually work. displaying position by default as we like it in
bug reports
------------------------------------------------------------------------
2a64027 | ahuillet | 2008-08-15 18:44:15 +0000

fixed up/down buttons in shop interface
------------------------------------------------------------------------
3f68d12 | ahuillet | 2008-08-15 18:42:01 +0000

fixed dialog options window height so that options do not leak go out of
bounds and appear on the scroll down button esp. at low res.
------------------------------------------------------------------------
983b720 | ahuillet | 2008-08-14 10:26:32 +0000

upd
------------------------------------------------------------------------
8a0f3df | ahuillet | 2008-08-14 10:26:18 +0000

mark startup alerts (rc and 640x480 messages) for translation as
reported missing by barbatrix
------------------------------------------------------------------------
0866c89 | ahuillet | 2008-08-14 10:09:51 +0000

quest browser can now be exited with escape key as well as Q
------------------------------------------------------------------------
ae59d7b | ahuillet | 2008-08-14 10:04:33 +0000

limited scrolling down in dialogs to two lines so text is always visible
------------------------------------------------------------------------
aa02d38 | ahuillet | 2008-08-12 20:02:05 +0000

do no take stamina down when paralyzed
------------------------------------------------------------------------
5aec2fd | ahuillet | 2008-08-12 19:47:13 +0000

fix crash when exiting OSD menu with ESC key. report and patch by
anonymous.
------------------------------------------------------------------------
c95606e | ahuillet | 2008-08-12 19:43:32 +0000

only check for libintl on macosx where it is necessary, fixes build on
my ubuntu
------------------------------------------------------------------------
8e3ccbc | ahuillet | 2008-08-12 19:41:19 +0000

fixed scanf format parameters for a few fields of bot data structure.
patch by anonymous. reportedly fixes things on PPC
------------------------------------------------------------------------
47d603b | ahuillet | 2008-08-11 09:54:31 +0000

do not byteswap enemy archive files on PPC since it is not needed any
longer. what a mess this archive loading is!
------------------------------------------------------------------------
05ad0e8 | stedevil | 2008-08-10 21:45:19 +0000

Updated known issues
------------------------------------------------------------------------
4e4fe98 | stedevil | 2008-08-10 20:42:53 +0000

Updated Building with autotools to look nicer and with hints for MAC OSX
users
------------------------------------------------------------------------
6db0f26 | ahuillet | 2008-08-09 14:46:46 +0000

check for libintl in configure. reportedly fixes building on mac os.
------------------------------------------------------------------------
20db9bd | ahuillet | 2008-08-06 08:51:29 +0000

rc2 changelog
------------------------------------------------------------------------
de01baf | ahuillet | 2008-08-06 08:22:19 +0000

including INSTALL.genetric as well as HELP_WANTED in tarball now
------------------------------------------------------------------------
21ce794 | ahuillet | 2008-08-06 08:15:48 +0000

this is 0.11svn (in svn)
------------------------------------------------------------------------
255abb7 | ahuillet | 2008-08-05 20:50:42 +0000

new barrel smashing code from fluzz - fixes bugs related to smashing a
barrel from a distance
------------------------------------------------------------------------
3669081 | ahuillet | 2008-08-05 07:09:22 +0000

do not call gettext on empty strings
------------------------------------------------------------------------
8574075 | stedevil | 2008-08-04 00:19:46 +0000

Reverting some funky stuff in r922 by cygal that breaks compile
------------------------------------------------------------------------
5a47c07 | stedevil | 2008-08-04 00:07:01 +0000

Less blocking overlap on wall and doors, possible due to flux fixes
------------------------------------------------------------------------
b61da1d | stedevil | 2008-08-03 22:57:49 +0000

lvl 3: Kevs basement, 302s too quick and deadly to have a bunch swarm
you in a confined space early in the game, changed to 123s
------------------------------------------------------------------------
96ec904 | cygal | 2008-08-03 21:53:26 +0000

fixed a point size issue that was not reseted correctly
------------------------------------------------------------------------
4bdce82 | stedevil | 2008-08-03 20:09:10 +0000

Balancing reward for helping Mrs stone, amount of money was unreachable
until long after better weapons was available in RG shop. TODO: Make it
a real quest?
------------------------------------------------------------------------
6e927b3 | stedevil | 2008-08-03 19:58:25 +0000

Fixing Lukas (RG shopkeeper) dialogs a bit
------------------------------------------------------------------------
7a35003 | stedevil | 2008-08-03 19:53:27 +0000

making sure RG shopkeeper is always close enough to buy things from. lvl
1 Town (some players seem to find it annoying that he is sometimes out
of reach)
------------------------------------------------------------------------
be5c45c | stedevil | 2008-08-03 17:03:18 +0000

replaced unreachable waypoint with corresponding non broken one on lvl
31 HFE
------------------------------------------------------------------------
4c161ee | stedevil | 2008-08-03 16:29:11 +0000

removed unreachable crystal from lvl 9
------------------------------------------------------------------------
17e766b | stedevil | 2008-08-03 15:54:55 +0000

removed recharge time value on kitchen knife (not used but looked weird
in the shop)
------------------------------------------------------------------------
a33e56b | stedevil | 2008-08-03 14:43:18 +0000

redesign entrance area for lvl 6 maintainance tunnels
------------------------------------------------------------------------
02900ed | ahuillet | 2008-08-03 10:09:26 +0000

bot escape code contributed by fluzz. not widely tested but this is what
RCs are for
------------------------------------------------------------------------
b077d78 | ahuillet | 2008-08-01 19:07:16 +0000

upd
------------------------------------------------------------------------
8f232ea | ahuillet | 2008-08-01 18:46:40 +0000

english stuff
------------------------------------------------------------------------
80311af | ahuillet | 2008-08-01 18:41:26 +0000

typo
------------------------------------------------------------------------
362bf22 | ahuillet | 2008-08-01 11:23:03 +0000

upd from launchpad
------------------------------------------------------------------------
f0c9a99 | ahuillet | 2008-08-01 11:07:36 +0000

upd
------------------------------------------------------------------------
a0c758d | ahuillet | 2008-07-31 16:27:33 +0000

patch by fluzz that prevents bots from getting stuck into walls.
preliminary testing seems to show the problem went away for real.
------------------------------------------------------------------------
5784222 | stedevil | 2008-07-27 18:02:48 +0000

fixing up a broken waypoint in warehouse lvl 1
------------------------------------------------------------------------
a8b888a | stedevil | 2008-07-26 18:50:57 +0000

Fix last mission ending immediately
------------------------------------------------------------------------
a78b035 | ahuillet | 2008-07-24 11:36:14 +0000

fluzz improved collision detection - hopefully no more false positives.
performance impact unknown
------------------------------------------------------------------------
5cb5f03 | ahuillet | 2008-07-23 08:52:17 +0000

fluzz contributed a fix to pathfinding - it now tries intermediate
points on the center of tiles
------------------------------------------------------------------------
1bcf136 | stedevil | 2008-07-20 10:23:48 +0000

Lyriks patch to enable turning ogg+vorbis on/off at compile time
------------------------------------------------------------------------
872a53e | cygal | 2008-07-19 22:18:14 +0000

patch from fluzz - adds autoscrolling to menus when entries are too
long.
------------------------------------------------------------------------
0bbd122 | stedevil | 2008-07-19 20:39:50 +0000

Added link to wiki todo in HELP_WANTED
------------------------------------------------------------------------
78efad9 | stedevil | 2008-07-19 12:27:53 +0000

Fixing linebreaks in the scrollby and KiberGus name
------------------------------------------------------------------------
feb8c06 | stedevil | 2008-07-19 00:01:33 +0000

Apparently droids_arch still stupidly selects by order not by name,
putting harvester back last in the file
------------------------------------------------------------------------
7c42979 | stedevil | 2008-07-18 15:29:10 +0000

Updated readme with R300 + Mesa 6.5.2 issue
------------------------------------------------------------------------
1c6b4e2 | stedevil | 2008-07-18 15:05:44 +0000

Updated changelog
------------------------------------------------------------------------
6286717 | stedevil | 2008-07-18 14:41:46 +0000

setting version to rc1
------------------------------------------------------------------------
9609415 | stedevil | 2008-07-18 14:30:31 +0000

make crystals unsellable to make sure people dont ruin their own game
and future quests by selling them
------------------------------------------------------------------------
4d32c67 | stedevil | 2008-07-17 18:58:17 +0000

change HAR to 542 Forest Harvester and added droid numbers to their
names
------------------------------------------------------------------------
e17d472 | stedevil | 2008-07-17 16:54:46 +0000

changed level layout a bit to hopefully avoid singularity getting stuck
------------------------------------------------------------------------
b3e2a38 | stedevil | 2008-07-17 02:26:48 +0000

reverting removal of first nonsense item, apparently game is this is
still broken without it. Fixes kitchen knife use and drop bugs
------------------------------------------------------------------------
a2e742e | stedevil | 2008-07-17 02:08:22 +0000

forgot 1 dialog revert on Stone
------------------------------------------------------------------------
b59ab5f | stedevil | 2008-07-17 00:26:42 +0000

Make cant save due to being dead popup less ambigous
------------------------------------------------------------------------
efb38ce | stedevil | 2008-07-16 23:59:41 +0000

add back all _ removales from dialog to ensure no more breakage from it
in release candidate 1. Add real fix and _ removals after 0.11 final
------------------------------------------------------------------------
f958ad8 | elijahbal | 2008-07-16 09:30:25 +0000

Updating from launchpad.
------------------------------------------------------------------------
0d23701 | cygal | 2008-07-16 09:14:26 +0000

fixed precedent patch - would have broke build on nonGL systems
------------------------------------------------------------------------
47420f8 | cygal | 2008-07-16 09:08:00 +0000

adds a dot in the editor while you move (makes the movement easier) -
work from Katen adapted
------------------------------------------------------------------------
4e90808 | ahuillet | 2008-07-16 08:23:40 +0000

no CL for this release
------------------------------------------------------------------------
38ecec1 | ahuillet | 2008-07-15 20:49:45 +0000

Credits for 0.11
------------------------------------------------------------------------
a96eb03 | elijahbal | 2008-07-15 06:58:25 +0000

Update of the translation's files.
------------------------------------------------------------------------
0ccc0e6 | cygal | 2008-07-14 18:33:21 +0000

fixed previous patch. sorry
------------------------------------------------------------------------
4f62bd4 | cygal | 2008-07-14 18:20:14 +0000

prevents the user to save when Tux is dead - patch from Kevin Soltysiak
------------------------------------------------------------------------
c91a13e | stedevil | 2008-07-13 18:33:46 +0000

Very strange crashbug if this specifc line does not contain gettext  =_"
marker... TODO: Figure out why
------------------------------------------------------------------------
24d98cd | elijahbal | 2008-07-13 18:22:06 +0000

Updating the french translation for the takeover game.
------------------------------------------------------------------------
8c4429f | stedevil | 2008-07-13 05:00:42 +0000

Removed some locked double doors that where possible and desiarable to
sneak through
------------------------------------------------------------------------
b305ebb | stedevil | 2008-07-13 04:47:59 +0000

Updated known issues section & made new paragraph linebreaks the same
throughout the document
------------------------------------------------------------------------
9b91061 | stedevil | 2008-07-13 04:37:39 +0000

Wall width 1.3->1.4, its just too easy to sneak through locked doors
with 1.3
------------------------------------------------------------------------
96e4521 | stedevil | 2008-07-12 22:12:53 +0000

Weapon durabilityloss 25->15%
------------------------------------------------------------------------
7b658f7 | ahuillet | 2008-07-12 15:58:38 +0000

fixed typo in shotgun ammo description
------------------------------------------------------------------------
91f672c | ahuillet | 2008-07-12 15:23:11 +0000

removed unaccessible chest in the city. we will need to build up chests
facing the two missing directions at some point.
------------------------------------------------------------------------
1192344 | ahuillet | 2008-07-12 15:20:47 +0000

fixed typo in str/dex pills description
------------------------------------------------------------------------
6b43ae4 | ahuillet | 2008-07-12 15:10:54 +0000

made brain enlargement pill unsellable :)
------------------------------------------------------------------------
2e21c0d | ahuillet | 2008-07-12 12:44:38 +0000

revert r939 cosmetic changes, but keep the warning removal
------------------------------------------------------------------------
27fccf5 | elijahbal | 2008-07-12 12:27:46 +0000

Just indent a bit and adding some brackets to avoid a weird warning.
(Some extra spaces at end of lines are also removed by my text editor)
------------------------------------------------------------------------
5734435 | stedevil | 2008-07-12 01:05:39 +0000

lots of level threashold aligning to make edge copy robust and general
map fixups in the process
------------------------------------------------------------------------
42b97dc | elijahbal | 2008-07-11 22:16:44 +0000

Updating from newer english file
------------------------------------------------------------------------
563c700 | elijahbal | 2008-07-11 21:46:50 +0000

Mise à jour
------------------------------------------------------------------------
f8d5245 | stedevil | 2008-07-11 17:29:49 +0000

Hopefully correctly copied all missing object labels (due to previous
bug) on map edges
------------------------------------------------------------------------
d5d4ee1 | ahuillet | 2008-07-11 15:22:21 +0000

grmbl
------------------------------------------------------------------------
f6c48c0 | ahuillet | 2008-07-11 15:20:41 +0000

reworked action_change_obstacle_label* functions to get rid of bugs and
reduce amount of code.
------------------------------------------------------------------------
9757b0a | ahuillet | 2008-07-11 14:46:48 +0000

moved obstacle label double check to action_change_obstacle_label. this
nothing vs _user distinction really sucks.
------------------------------------------------------------------------
a9095f5 | ahuillet | 2008-07-11 12:59:19 +0000

now drawing level thresholds in red when grid is active in leveleditor.
also some cosmetic changes to skew_and_blit_line
------------------------------------------------------------------------
b61ac7c | ahuillet | 2008-07-11 12:29:52 +0000

now correctly changing obstacle label to a predefined value (ie. without
user input). fixes exported edges labels disappearing.
------------------------------------------------------------------------
e07bb0e | elijahbal | 2008-07-11 12:03:22 +0000

Updating this files from rosetta's translation. Launchpad is now
synchronised with the repository for the french files.
------------------------------------------------------------------------
7549c7a | ahuillet | 2008-07-11 10:50:22 +0000

updated key chart to reflect changes in README. localized StartOfGame
will need some love.
------------------------------------------------------------------------
14f7e87 | ahuillet | 2008-07-11 10:50:01 +0000

updated phrasing and ordering of sections, shortened key chart
------------------------------------------------------------------------
0d25f7d | stedevil | 2008-07-11 10:30:33 +0000

change SHIFT -> X for displaying items on ground and general fix up key
info in readme and ingame + howto russian language on Ubuntu
------------------------------------------------------------------------
4d6be04 | stedevil | 2008-07-10 23:46:21 +0000

first balance implementation of bot parts and some weapon renaming
------------------------------------------------------------------------
24a7660 | ahuillet | 2008-07-10 19:27:38 +0000

blah
------------------------------------------------------------------------
5056410 | ahuillet | 2008-07-10 19:25:58 +0000

hurt_bots and hurt_humans made 16bit because 8bit integers = bad with
windows
------------------------------------------------------------------------
63dc58d | stedevil | 2008-07-10 17:50:52 +0000

fixed the separation color to the correct ff00ff
------------------------------------------------------------------------
5f9160f | stedevil | 2008-07-10 09:24:23 +0000

dont show range for rangeless damage/healing
------------------------------------------------------------------------
c644cd2 | stedevil | 2008-07-10 09:05:50 +0000

implementing font colors switching in skills window
------------------------------------------------------------------------
b1308b7 | stedevil | 2008-07-10 09:03:21 +0000

implementing fontcolor switch for message font and a few comment changes
in vars.h
------------------------------------------------------------------------
734b3ad | stedevil | 2008-07-10 04:44:36 +0000

removed non currently relevant crash warning
------------------------------------------------------------------------
7a85a2f | stedevil | 2008-07-10 04:41:30 +0000

balanced weapon duration for new wear implementation
------------------------------------------------------------------------
8f7dff7 | stedevil | 2008-07-10 04:25:08 +0000

updated location of shop relative chandra
------------------------------------------------------------------------
da1cc6a | stedevil | 2008-07-10 03:56:09 +0000

a few town waypoint and location fixes
------------------------------------------------------------------------
dba1731 | ahuillet | 2008-07-09 23:47:04 +0000

removed dead code
------------------------------------------------------------------------
a2c7324 | ahuillet | 2008-07-09 23:35:24 +0000

fixed inventory placement - it was possible to place big items outside
the left/top borders of inventory
------------------------------------------------------------------------
522a926 | ahuillet | 2008-07-09 23:02:34 +0000

fixed displaying required attributes when there are none, and displaying
identification cost when relevant
------------------------------------------------------------------------
db98ca2 | stedevil | 2008-07-09 20:08:41 +0000

fixed healing making doc refuse to give you antidote. TODO Make getting
antidote a proper quest, ie go somewhere , do something and eg bring
something back to doc
------------------------------------------------------------------------
d74798d | stedevil | 2008-07-09 08:19:36 +0000

some further savegame load error improvements
------------------------------------------------------------------------
131a6ed | ahuillet | 2008-07-08 22:09:05 +0000

refine errormsg when detecting savegame incompatibility
------------------------------------------------------------------------
5af1e91 | ahuillet | 2008-07-08 22:05:33 +0000

added a wrapper for ErrorMessage, and using longjmp in order to display
a nice errormsg and cancel game loading instead of exiting directly when
an error occurs.
------------------------------------------------------------------------
eae0260 | stedevil | 2008-07-08 13:58:02 +0000

temporarily disabled swedish, too few translated items to be included in
0.11
------------------------------------------------------------------------
4a3351e | stedevil | 2008-07-08 13:24:07 +0000

making message log white text again
------------------------------------------------------------------------
a8caf5b | stedevil | 2008-07-08 12:29:25 +0000

forgot to add back subliminal in r904
------------------------------------------------------------------------
d5a47a8 | stedevil | 2008-07-08 12:24:22 +0000

apparently on slow computers the removed messages are shown, putting
them back. TODO make it visiable also on faster computers
------------------------------------------------------------------------
027f1cd | stedevil | 2008-07-08 12:12:47 +0000

fix crash in takeover game in translations, max 10->20chars, should be
enough for all languages. Cleaned out a few unneed translations as well.
------------------------------------------------------------------------
09d2234 | stedevil | 2008-07-08 10:56:54 +0000

Make 4 square wide items fit in inventory window weapon rectangle
------------------------------------------------------------------------
ad9bf7e | stedevil | 2008-07-08 10:30:22 +0000

Make 5 square tall items fit in main UI weapon circle
------------------------------------------------------------------------
fd8168d | ahuillet | 2008-07-07 17:44:28 +0000

LYRIKpage reported wrong install dir on irc.
------------------------------------------------------------------------
6ced5fb | stedevil | 2008-07-07 00:16:20 +0000

New small fontcolor implemented
------------------------------------------------------------------------
cecc2f4 | stedevil | 2008-07-06 23:44:20 +0000

New small fontcolor for belt items, messagelog and char window fixed
properties. Todo, implement the actual code for displaying it.
------------------------------------------------------------------------
e306768 | stedevil | 2008-07-05 10:25:46 +0000

KiberGus: This patch changes dialogs to give to game endings 1) Enable
shield 2) Disable shield, enter HF and kill all bots by update What is
still needed: To show different text after game is won. Stedevil: minor
text and gramatics fixes
------------------------------------------------------------------------
2314f1b | ahuillet | 2008-07-05 08:22:09 +0000

fixed reading amount of bot parts
------------------------------------------------------------------------
1d4157e | stedevil | 2008-07-04 14:53:16 +0000

removed brackets next to skills
------------------------------------------------------------------------
f1e6205 | ahuillet | 2008-07-04 12:59:32 +0000

fixed font
------------------------------------------------------------------------
83fe705 | stedevil | 2008-07-04 12:43:38 +0000

fully separate weapon and armour durability damage to make balancing
easier
------------------------------------------------------------------------
45dcbbc | stedevil | 2008-07-04 11:44:38 +0000

power hammer rotational images resized to fit
------------------------------------------------------------------------
2bf4ebb | stedevil | 2008-07-04 11:12:49 +0000

kitchen knife rotational images resized to fit
------------------------------------------------------------------------
6382a1f | stedevil | 2008-07-04 08:19:38 +0000

Cypergoose: Repaired obstacle labels on HF enterance Added bots on HF
Added MSCD with takeover dialog Added ability to display text messages
from actions Added text messages to HF enterance (on unlocking doors)
Stedevil: Added gettext markers & fixed spelling error
------------------------------------------------------------------------
3fe13de | stedevil | 2008-07-04 07:09:07 +0000

implement bot part drop percentage per droid
------------------------------------------------------------------------
579e509 | stedevil | 2008-07-04 04:15:28 +0000

text fixes and walls back to 0.6, smaller makes walking through walls
too easy
------------------------------------------------------------------------
bcf3e0a | cygal | 2008-07-03 20:37:15 +0000

Integrated Nario's new song (Suspicion.ogg) to the desert level.
------------------------------------------------------------------------
5d8b29f | stedevil | 2008-07-03 08:32:44 +0000

fix warehouse a bit to make it less annoying to navigate
------------------------------------------------------------------------
420acbb | stedevil | 2008-07-03 07:54:44 +0000

walls 1.4 -> 1.3 and 0.6 -> 0.5
------------------------------------------------------------------------
7106ab5 | stedevil | 2008-07-03 07:46:53 +0000

making charscreen a bit more pretty
------------------------------------------------------------------------
fe9496f | stedevil | 2008-07-03 05:49:47 +0000

cleaning out more unneeded translations (?)
------------------------------------------------------------------------
8a70645 | stedevil | 2008-07-03 05:13:55 +0000

weeding out more text that shouldnt be translated
------------------------------------------------------------------------
1fabe1d | stedevil | 2008-07-02 17:37:59 +0000

fix order bot extract parts in order accordingt to dialogs
------------------------------------------------------------------------
fa6b5db | ahuillet | 2008-07-02 13:44:45 +0000

refusing to display language menu on win32
------------------------------------------------------------------------
ec3fd59 | ahuillet | 2008-07-02 13:41:21 +0000

upd
------------------------------------------------------------------------
9694e5c | ahuillet | 2008-07-02 13:10:01 +0000

now properly toggle fullscreen after a game restart on windows.
------------------------------------------------------------------------
785d4ce | ahuillet | 2008-07-02 12:32:25 +0000

fixed removal of obstacle label (e.g. when undoing) not working properly
------------------------------------------------------------------------
f586b9e | ahuillet | 2008-07-02 11:49:50 +0000

added placeholder for empty descriptions because gettext hates the empty
string
------------------------------------------------------------------------
3f330ea | ahuillet | 2008-07-02 09:30:45 +0000

now writing to stderr that we are binding gettext domains to ./po
------------------------------------------------------------------------
1836d0d | ahuillet | 2008-07-02 09:30:21 +0000

patch by ian griffiths for obstacle description edition that was killing
the label or something like that. details unclear but it will work
better :)
------------------------------------------------------------------------
09bc349 | stedevil | 2008-07-02 08:33:42 +0000

map stuck bot fix lvl 17
------------------------------------------------------------------------
1d2c162 | stedevil | 2008-07-02 08:31:47 +0000

town remake related dialog fixes
------------------------------------------------------------------------
0cd47c7 | stedevil | 2008-07-02 08:28:58 +0000

money drop tweak
------------------------------------------------------------------------
094bfc3 | stedevil | 2008-07-02 05:01:17 +0000

pretty up town a bit
------------------------------------------------------------------------
f549687 | stedevil | 2008-07-02 02:47:38 +0000

some balancing and adding reward for helping stone
------------------------------------------------------------------------
c0b5c8f | ahuillet | 2008-07-01 20:15:47 +0000

rephrase "this is a RC" msg slightly
------------------------------------------------------------------------
6df862b | stedevil | 2008-07-01 13:18:46 +0000

some balancing, fixing shops, and bigger plasmapistol
------------------------------------------------------------------------
c824836 | stedevil | 2008-07-01 12:54:52 +0000

the plasmas cleaned up and some balancing
------------------------------------------------------------------------
4c55cdf | stedevil | 2008-07-01 11:15:34 +0000

the lasers cleaned up and some balancing
------------------------------------------------------------------------
c969864 | stedevil | 2008-07-01 09:24:25 +0000

weapon cleanup and balancing
------------------------------------------------------------------------
16d7461 | stedevil | 2008-07-01 08:22:53 +0000

weapon cleanup and balancing
------------------------------------------------------------------------
d39eea9 | stedevil | 2008-07-01 07:43:39 +0000

weapon cleanup and temp disabling melee
------------------------------------------------------------------------
0962d06 | stedevil | 2008-07-01 07:03:54 +0000

disable for v0.11 due to lack of graphics 9mm,7.62mm,BMG
------------------------------------------------------------------------
6edbf79 | stedevil | 2008-07-01 06:54:21 +0000

fix up .22 line
------------------------------------------------------------------------
ec82a2d | stedevil | 2008-07-01 05:03:43 +0000

wrench cleanup
------------------------------------------------------------------------
9084135 | stedevil | 2008-07-01 04:41:41 +0000

shotgun pump
------------------------------------------------------------------------
9b45cf4 | stedevil | 2008-07-01 04:40:17 +0000

shotgun cleanups
------------------------------------------------------------------------
21815b9 | stedevil | 2008-07-01 04:25:27 +0000

shotgun cleanups
------------------------------------------------------------------------
2317220 | stedevil | 2008-07-01 04:22:57 +0000

shotgun cleanups
------------------------------------------------------------------------
a3e3834 | stedevil | 2008-07-01 04:19:34 +0000

shotgun cleanups
------------------------------------------------------------------------
9ab8113 | stedevil | 2008-07-01 04:08:29 +0000

cleanup
------------------------------------------------------------------------
2bb2bac | stedevil | 2008-07-01 04:03:00 +0000

sawn off shotgun and shells ground image
------------------------------------------------------------------------
51f55ef | stedevil | 2008-06-30 21:21:16 +0000

fix links for all items using exterminator and ammo as placeholder
graphics
------------------------------------------------------------------------
a51d640 | stedevil | 2008-06-30 06:28:24 +0000

cleaning up
------------------------------------------------------------------------
e34348e | stedevil | 2008-06-30 04:32:10 +0000

exterminator new folder
------------------------------------------------------------------------
5916aee | stedevil | 2008-06-30 04:30:55 +0000

super exterminator inv image added
------------------------------------------------------------------------
d847e61 | stedevil | 2008-06-30 04:00:14 +0000

temp shotgunshell image
------------------------------------------------------------------------
cc66551 | stedevil | 2008-06-30 02:30:38 +0000

implement changes and some balancing
------------------------------------------------------------------------
c216f15 | stedevil | 2008-06-30 02:27:41 +0000

remove old
------------------------------------------------------------------------
a193c92 | stedevil | 2008-06-30 02:27:04 +0000

move location
------------------------------------------------------------------------
8a42300 | stedevil | 2008-06-30 02:17:37 +0000

shotgun saw off and pump inv images added
------------------------------------------------------------------------
4394424 | stedevil | 2008-06-30 02:12:59 +0000

add images
------------------------------------------------------------------------
1e2e986 | stedevil | 2008-06-30 01:15:30 +0000

remove old folder for iron_pipe with wrong rotation
------------------------------------------------------------------------
c9d19cd | stedevil | 2008-06-30 01:12:36 +0000

add new folder for iron_pipe with shop rotation corrected
------------------------------------------------------------------------
28a56ef | stedevil | 2008-06-30 00:55:09 +0000

Fix Stone dialog crash due to Subtitle _ removal
------------------------------------------------------------------------
196a717 | stedevil | 2008-06-29 04:59:01 +0000

Added full price for training cost
------------------------------------------------------------------------
0379dbb | stedevil | 2008-06-29 04:04:03 +0000

Removed lots of nonsense text from list to translate
------------------------------------------------------------------------
3f078c7 | stedevil | 2008-06-28 03:41:52 +0000

Added Swedish letter Åå
------------------------------------------------------------------------
980d32c | stedevil | 2008-06-28 03:19:43 +0000

Added Swedish letter Åå, Updated README
------------------------------------------------------------------------
f9d09c6 | elijahbal | 2008-06-26 22:00:59 +0000

Updating of translation.
------------------------------------------------------------------------
1a7bace | stedevil | 2008-06-26 17:12:48 +0000

Actually put somthing in HELP-WANTED
------------------------------------------------------------------------
8c3d450 | elijahbal | 2008-06-25 23:26:46 +0000

Minor corrections in the french version of the dialogs.
------------------------------------------------------------------------
5f3c351 | ahuillet | 2008-06-24 22:52:24 +0000

added Makefile for archetypeeditor....
------------------------------------------------------------------------
8b38b79 | elijahbal | 2008-06-24 21:47:15 +0000

Corrections in data strings
------------------------------------------------------------------------
e26ed29 | ahuillet | 2008-06-24 18:07:37 +0000

fixed archetypeeditor
------------------------------------------------------------------------
45fe6d8 | ahuillet | 2008-06-24 16:20:31 +0000

added CMakeLists.txt file to EXTRA_DIST wherever necessary, as well as
dialed.py and archetypeeditor
------------------------------------------------------------------------
70b5725 | ahuillet | 2008-06-24 16:06:52 +0000

added gluem to the list of dirs. why the hell was it not here?
------------------------------------------------------------------------
4ed7a6a | stedevil | 2008-06-24 08:25:56 +0000

fix some mapbugs on lvl 0
------------------------------------------------------------------------
744b180 | ahuillet | 2008-06-24 08:16:35 +0000

added lists.h to source file list
------------------------------------------------------------------------
6bff72f | stedevil | 2008-06-24 07:41:41 +0000

pretty up lvl 8 a bit
------------------------------------------------------------------------
463739b | stedevil | 2008-06-24 06:17:43 +0000

fix size of crates and barrels
------------------------------------------------------------------------
6696b4a | stedevil | 2008-06-24 04:50:24 +0000

Made red walls follow wall width and thickness variable and bumped width
1.2 -> 1.4 to avoid walking through walls
------------------------------------------------------------------------
7bdbbd7 | ahuillet | 2008-06-23 15:41:00 +0000

properly remove .svn when doing make dist...
------------------------------------------------------------------------
a3418bc | ahuillet | 2008-06-23 14:29:23 +0000

this is 0.11pre-rc1. I hate the name but could not come up with anything
better.
------------------------------------------------------------------------
db7cb20 | ahuillet | 2008-06-23 14:25:03 +0000

harmless changes
------------------------------------------------------------------------
dea7f52 | stedevil | 2008-06-22 01:41:20 +0000

KiberGus: HF placeholder end of game for v0.11
------------------------------------------------------------------------
650e458 | elijahbal | 2008-06-18 21:09:27 +0000

A few corrections. Maybe the top of the iceberg. Also added in
launchpad.
------------------------------------------------------------------------
5b7ec5d | stedevil | 2008-06-18 18:19:19 +0000

KiberGus: Moved return point from warehouse. Now Tux wont go throught
walls. Removed badly placd wall
------------------------------------------------------------------------
5bfb421 | ahuillet | 2008-06-18 18:07:33 +0000

kibergus contributed broken glass walls.
------------------------------------------------------------------------
d14b22c | stedevil | 2008-06-18 16:32:52 +0000

CyberGoose: Hell Fortess enterance. Reworked waypoints, added droids.
Todo:* Feedback for scripted events on screen and in log *
DisableSecurity script doesn't work. * Glass windows should be
breakable. * Connected levels: dungeons,HF itself
------------------------------------------------------------------------
6c54c75 | stedevil | 2008-06-18 13:44:57 +0000

KiberGus: * Droid test area * Traps fixed * traps disable fixed *
MSOffice millie door opening
------------------------------------------------------------------------
ba42a3d | stedevil | 2008-06-16 12:36:07 +0000

Hopefully decent balance for oilsplats
------------------------------------------------------------------------
880eaf7 | ahuillet | 2008-06-16 12:05:14 +0000

only drop blood if dmg > 5
------------------------------------------------------------------------
18ad165 | ahuillet | 2008-06-16 07:25:37 +0000

spray less blood. this is no definitive fix but will improve things
greatly.
------------------------------------------------------------------------
e48a276 | stedevil | 2008-06-16 06:36:50 +0000

Quick and ugly fix for sawmills entering town
------------------------------------------------------------------------
3bd351f | stedevil | 2008-06-15 18:53:52 +0000

KiberGus Modified hell fortres enterance, secret lab, small fixes on
terminal fields.
------------------------------------------------------------------------
6b805d9 | stedevil | 2008-06-15 18:28:49 +0000

oops, wrong doors for arenas
------------------------------------------------------------------------
4865dd3 | stedevil | 2008-06-15 14:47:21 +0000

KiberGus map updates and fix of missing obstacle link in town
------------------------------------------------------------------------
b8711a1 | ahuillet | 2008-06-15 10:44:49 +0000

removed text from character screen and added it in code in order to
enable translations of character screen.
------------------------------------------------------------------------
27ae117 | ahuillet | 2008-06-15 10:43:54 +0000

updates by qubodup. huge thanks to him - note that many of the sounds
seem not to be integrated ingame yet...
------------------------------------------------------------------------
a4903e5 | ahuillet | 2008-06-15 10:26:14 +0000

reduced size of "v" letter
------------------------------------------------------------------------
01ef3a3 | ahuillet | 2008-06-15 09:48:40 +0000

converted to cp1251
------------------------------------------------------------------------
b492d65 | ahuillet | 2008-06-15 08:48:59 +0000

upd from launchpad
------------------------------------------------------------------------
0c8be53 | ahuillet | 2008-06-15 08:35:04 +0000

added russian to the language list.
------------------------------------------------------------------------
f8bd49a | ahuillet | 2008-06-15 08:21:46 +0000

font added by kibergus
------------------------------------------------------------------------
aba600a | ahuillet | 2008-06-14 09:22:14 +0000

kibergus contributed this font - used for russian
------------------------------------------------------------------------
2ea58d5 | ahuillet | 2008-06-14 09:21:23 +0000

upd?
------------------------------------------------------------------------
373e567 | ahuillet | 2008-06-13 14:49:15 +0000

kibergus fixed a wrong chat extra name.
------------------------------------------------------------------------
c17d438 | stedevil | 2008-06-11 20:57:19 +0000

somehow wearehousedoor label vanished... *shrug*
------------------------------------------------------------------------
bbb01c4 | stedevil | 2008-06-09 02:59:25 +0000

town trees dont block sight
------------------------------------------------------------------------
3103077 | stedevil | 2008-06-09 02:58:39 +0000

waypoints 200->220 and town basicly finished (TODO pretty grass and
minor details)
------------------------------------------------------------------------
a7bea6c | stedevil | 2008-06-07 10:53:01 +0000

increase obstacles 3000->4000
------------------------------------------------------------------------
90cc8fc | stedevil | 2008-06-07 09:39:22 +0000

town 95% done
------------------------------------------------------------------------
a63fa40 | ahuillet | 2008-06-07 07:36:26 +0000

increased max doors on level by 30 (to 150)
------------------------------------------------------------------------
7bcfa4b | stedevil | 2008-06-07 05:54:42 +0000

town 90% done, removed some picket fences and tweaked kevins garden on
lvl17
------------------------------------------------------------------------
0eb6045 | stedevil | 2008-06-05 13:39:32 +0000

town 85% done
------------------------------------------------------------------------
7d2272a | elijahbal | 2008-06-04 21:52:48 +0000

Scripts used to handle the gettext translation. methods_on_po.py is only
a module file, not a script.
------------------------------------------------------------------------
101fb46 | ahuillet | 2008-06-04 07:58:26 +0000

1.2 for wall width reduces colldet "false positives" (it was difficult
for tux to go through a door)
------------------------------------------------------------------------
1b53ce6 | ahuillet | 2008-06-04 07:37:45 +0000

grmbl
------------------------------------------------------------------------
7a934fa | stedevil | 2008-06-04 05:41:50 +0000

town 75%, new guardbots, many blockareas fixed
------------------------------------------------------------------------
4bffd6a | ahuillet | 2008-06-03 16:06:08 +0000

reverted the pageup/pagedown changes
------------------------------------------------------------------------
7efc01f | ahuillet | 2008-06-03 13:54:46 +0000

removed half open doors from leveleditor
------------------------------------------------------------------------
04ef924 | stedevil | 2008-06-03 10:30:27 +0000

town 2/3 finished
------------------------------------------------------------------------
07f1266 | ahuillet | 2008-06-03 10:28:30 +0000

now supporting pageup/pagedown to scroll through the available tiles
------------------------------------------------------------------------
25e0dbd | ahuillet | 2008-06-03 10:16:20 +0000

added god mode and invisibility options to cheat menu.
------------------------------------------------------------------------
906d309 | elijahbal | 2008-06-03 10:01:38 +0000

Minor corrections.
------------------------------------------------------------------------
6c00301 | elijahbal | 2008-06-03 09:39:06 +0000

Minor improvements from launchpad.
------------------------------------------------------------------------
3c5f776 | ahuillet | 2008-06-03 06:32:32 +0000

added commented out experimental and unfinished floor drawing code
------------------------------------------------------------------------
6a2fe22 | ahuillet | 2008-06-02 16:53:56 +0000

removing the openGL automap, which had been deprecated in favor of the
SDL one. it was buggy, slow, and not even so pretty.
------------------------------------------------------------------------
a058d14 | ahuillet | 2008-06-02 16:09:29 +0000

improved SDL automap to be more readable.
------------------------------------------------------------------------
c062e79 | ahuillet | 2008-06-02 11:54:01 +0000

a tiny bit of harmless clean up (no real changes to code).
------------------------------------------------------------------------
0236b6a | ahuillet | 2008-06-02 10:51:13 +0000

InitFont is static.
------------------------------------------------------------------------
3fb65ed | ahuillet | 2008-06-02 09:32:13 +0000

removed more dead code
------------------------------------------------------------------------
b118e73 | ahuillet | 2008-06-02 09:31:11 +0000

our_SDL_blit_wrapper was off by one pixel in open gl mode
------------------------------------------------------------------------
1dcf4ed | ahuillet | 2008-06-02 08:43:25 +0000

removed unused function prototype, killed some unused variables in
TryToSellItem
------------------------------------------------------------------------
3b7bc01 | ahuillet | 2008-06-02 08:41:49 +0000

removed unused code from BFont  as first part of a cleanup attempt
------------------------------------------------------------------------
6fe6ac0 | ahuillet | 2008-06-02 08:41:12 +0000

fixed bug introduced in r738 that walls would not be displayed in
leveleditor top menu
------------------------------------------------------------------------
4e22502 | ahuillet | 2008-06-02 08:29:17 +0000

now displaying progress percentage
------------------------------------------------------------------------
ceee5fb | ahuillet | 2008-06-01 17:41:45 +0000

Improved texture atlas support.
------------------------------------------------------------------------
9849f00 | ahuillet | 2008-06-01 17:31:06 +0000

upd
------------------------------------------------------------------------
3cf00c5 | ahuillet | 2008-06-01 13:31:39 +0000

keep max texture size in gl_max_texture_size. useful for e.g. loading
atlases
------------------------------------------------------------------------
6a81050 | stedevil | 2008-06-01 13:28:46 +0000

more work on town
------------------------------------------------------------------------
327a625 | ahuillet | 2008-06-01 12:46:27 +0000

removed an action that should not have been here from SADD dialog
------------------------------------------------------------------------
e173de4 | elijahbal | 2008-06-01 10:10:58 +0000

A new script to build dialogs translated with launchpad
------------------------------------------------------------------------
40ef291 | ahuillet | 2008-06-01 07:01:59 +0000

better no text than old and wrong stuff
------------------------------------------------------------------------
920bb9e | ahuillet | 2008-06-01 06:59:15 +0000

stupid INSTALL talked only about cmake.
------------------------------------------------------------------------
93ae387 | ahuillet | 2008-06-01 06:31:34 +0000

recolorized green fences in order to make them look slightly better.
------------------------------------------------------------------------
eae53fd | ahuillet | 2008-05-31 14:39:35 +0000

plugged level35 (only a tiny part of it) into the desert of red tears
------------------------------------------------------------------------
5ca0a16 | ahuillet | 2008-05-31 14:38:48 +0000

do not change bot combat state to ATTACK when running
BreakOffAndBecomeHostile, this will be done automatically by AI code.
also changed the way we detect who starts the talk in order to properly
handle when you are the one being talked to
------------------------------------------------------------------------
235b430 | ahuillet | 2008-05-31 14:37:37 +0000

reflect updates to dialogs
------------------------------------------------------------------------
9ba2cba | ahuillet | 2008-05-31 14:23:27 +0000

added false and real rewards for SADD quest prior to integration into
the game
------------------------------------------------------------------------
369e411 | ahuillet | 2008-05-31 14:22:06 +0000

oops
------------------------------------------------------------------------
9fdf236 | ahuillet | 2008-05-31 14:20:43 +0000

SADD now rushes you. questionable change given its speed...
------------------------------------------------------------------------
addaf39 | ahuillet | 2008-05-31 14:20:16 +0000

what the hell?!
------------------------------------------------------------------------
1c4175d | ahuillet | 2008-05-31 14:16:13 +0000

fixed SADD dialog logic. ready for inclusion in a forthcoming commit.
------------------------------------------------------------------------
f9cd86c | stedevil | 2008-05-31 14:03:15 +0000

more work on town and lvl8
------------------------------------------------------------------------
db34b04 | stedevil | 2008-05-31 13:54:32 +0000

wall block sizes
------------------------------------------------------------------------
ece28f4 | ahuillet | 2008-05-31 09:59:12 +0000

upd translation
------------------------------------------------------------------------
15e3c5f | ahuillet | 2008-05-31 09:48:12 +0000

fixed english in tania dialog. logic not done.
------------------------------------------------------------------------
ed3addc | ahuillet | 2008-05-30 17:34:46 +0000

upd
------------------------------------------------------------------------
eef11ff | ahuillet | 2008-05-30 17:34:19 +0000

fixed english in SACD and SADD dialogs. logic is still buggy.
------------------------------------------------------------------------
df21154 | ahuillet | 2008-05-30 17:33:48 +0000

fixed waypoint connections on level35 prior to inclusion
------------------------------------------------------------------------
a6f7181 | ahuillet | 2008-05-30 16:54:52 +0000

upd
------------------------------------------------------------------------
7230e57 | ahuillet | 2008-05-30 16:54:34 +0000

updated the french translation
------------------------------------------------------------------------
6e5570c | stedevil | 2008-05-29 16:06:29 +0000

remake lvl 8 and start remake lvl 0
------------------------------------------------------------------------
84a98ae | cygal | 2008-05-28 18:04:17 +0000

skip light radius had been removed, sorry
------------------------------------------------------------------------
d17eb19 | stedevil | 2008-05-28 10:27:08 +0000

updated kevins underground (lvl 3)
------------------------------------------------------------------------
c6bafff | stedevil | 2008-05-28 07:23:36 +0000

Megabrutals patch to add a ladder instead of teleport to lvl 14. Thanks
:)
------------------------------------------------------------------------
3a25db0 | cygal | 2008-05-16 16:05:22 +0000

removed AssembleLevelEditorPicture
------------------------------------------------------------------------
b36c787 | cygal | 2008-05-16 16:02:38 +0000

killed dead code which should have been removed when killing network.c
------------------------------------------------------------------------
9405f6a | cygal | 2008-05-15 19:23:25 +0000

added a AssembleLevelEditorPicture used in the editor instead of
AssembleCombatPicture
------------------------------------------------------------------------
518766b | ahuillet | 2008-05-12 08:37:59 +0000

integrated iron bar graphics
------------------------------------------------------------------------
0590a6c | bastiansalmela | 2008-05-12 07:28:03 +0000

blaa blaa blaa, more coffee.. blaablaablaa..
------------------------------------------------------------------------
2a891bc | stedevil | 2008-05-11 20:27:08 +0000

Fixing walls and computers objects to avoid stuck bots in warehouse
------------------------------------------------------------------------
8ebd427 | ahuillet | 2008-05-11 19:02:10 +0000

grmbl
------------------------------------------------------------------------
bcd4906 | stedevil | 2008-05-11 16:52:45 +0000

Plasma grenade namechange
------------------------------------------------------------------------
0107f3e | ahuillet | 2008-05-11 16:00:47 +0000

now using precomputed diagonal length for obstacles
------------------------------------------------------------------------
cf792d0 | ahuillet | 2008-05-11 15:58:36 +0000

not using lrintf after all
------------------------------------------------------------------------
503d9ff | ahuillet | 2008-05-11 13:38:57 +0000

checking for lrintf
------------------------------------------------------------------------
59a2b07 | ahuillet | 2008-05-11 11:28:10 +0000

added diaglength to obstacle_spec structure for perf optimization
------------------------------------------------------------------------
aba500c | ahuillet | 2008-05-11 11:26:19 +0000

not displaying "max level reached" every frame now but only when
relevant :)
------------------------------------------------------------------------
50e12ce | ahuillet | 2008-05-11 09:48:59 +0000

unbreak the build...
------------------------------------------------------------------------
d3e74e5 | ahuillet | 2008-05-11 09:48:29 +0000

changed move target computation in attack_state_machine to take into
account bots already around the target. consumes CPU but behaves much
better
------------------------------------------------------------------------
740fbe0 | ahuillet | 2008-05-11 09:47:39 +0000

now handling rotation_angle = 0 in RotateVectorByAngle
------------------------------------------------------------------------
fc93c69 | ahuillet | 2008-05-11 09:46:28 +0000

normalize_vect is not static any longer
------------------------------------------------------------------------
b6a9ccb | ahuillet | 2008-05-10 20:34:25 +0000

fixed tux melee weapon logic not to destroy the weapon when against a
wall
------------------------------------------------------------------------
5ce9450 | ahuillet | 2008-05-10 20:22:42 +0000

reduced radial distance by 0.1 to simulate "thickness" of
tux/bots/bullets
------------------------------------------------------------------------
a864fc2 | ahuillet | 2008-05-10 20:08:26 +0000

cleanup.
------------------------------------------------------------------------
8fa4bf1 | ahuillet | 2008-05-10 20:07:00 +0000

sanitized buy and sell price calculations
------------------------------------------------------------------------
f2c12b8 | ahuillet | 2008-05-10 20:06:07 +0000

removed useless values in shop commands enum
------------------------------------------------------------------------
9058b57 | ahuillet | 2008-05-10 20:02:23 +0000

using IsPassableForDroid when trying to see if tux is stuck, in order
not to report him as stuck when he is in a door
------------------------------------------------------------------------
fbb68dd | ahuillet | 2008-05-10 19:51:46 +0000

added states to arena doors
------------------------------------------------------------------------
7e57112 | stedevil | 2008-05-10 19:14:24 +0000

Balance, less money drops more often. Items bit more often
------------------------------------------------------------------------
c8080b1 | ahuillet | 2008-05-10 18:16:43 +0000

added nario to credits so I do not forget later
------------------------------------------------------------------------
ac030fe | ahuillet | 2008-05-10 15:36:23 +0000

now properly updating screen when drawing dialog background the first
time - fixes things in SDL mode and also probably in WIN32+GL mode
(unconfirmed)
------------------------------------------------------------------------
8273029 | ahuillet | 2008-05-10 15:17:15 +0000

integrated pistol
------------------------------------------------------------------------
fa8449d | ahuillet | 2008-05-10 15:16:46 +0000

Improved pathfinding/moving behavior of bots.
------------------------------------------------------------------------
385cf90 | ahuillet | 2008-05-10 15:13:17 +0000

changed pathfinding function to remove possible sources of glitches.
------------------------------------------------------------------------
3e4365c | ahuillet | 2008-05-10 15:12:06 +0000

changed IsPassable so that it uses DirectLineWalkable. Updated
DirectLineWalkable so it can handle points as well as segments. Added
IsPassableForDroid that checks passability not counting doors. removed
some dead prototypes
------------------------------------------------------------------------
e914783 | ahuillet | 2008-05-10 15:09:33 +0000

reduced standard wall thickness to 0.6
------------------------------------------------------------------------
ebc3c93 | ahuillet | 2008-05-10 13:28:39 +0000

more info in enemy_handle_stuck_in_walls
------------------------------------------------------------------------
74379da | ahuillet | 2008-05-10 13:27:57 +0000

fixed typo in error message "bullet outside of map"
------------------------------------------------------------------------
8f87f18 | bastiansalmela | 2008-05-10 09:05:14 +0000

pistol
------------------------------------------------------------------------
5b7cf64 | ahuillet | 2008-05-10 07:20:40 +0000

integrated basses shotgun... this is a pump action one. commented out
2barrel sawn off shotgun. we still have a 2barrel gun which may need
graphics
------------------------------------------------------------------------
d514dd7 | ahuillet | 2008-05-10 07:20:22 +0000

grr
------------------------------------------------------------------------
0e31ea2 | bastiansalmela | 2008-05-10 07:00:51 +0000

shotgun
------------------------------------------------------------------------
9596c94 | ahuillet | 2008-05-10 06:05:26 +0000

fixed stedevils mistake: iron pipe has 0.75 recharging time
------------------------------------------------------------------------
5ac1deb | stedevil | 2008-05-09 18:48:14 +0000

cleanup and skill order
------------------------------------------------------------------------
a19cbfb | stedevil | 2008-05-09 18:42:32 +0000

Plasma grenade namechange + general cleanup
------------------------------------------------------------------------
eb0f162 | ahuillet | 2008-05-09 16:05:16 +0000

improved ItemDropFromLevelEditor a bit - no more scrolling past the
number of items, etc.
------------------------------------------------------------------------
0a9329a | ahuillet | 2008-05-09 15:26:23 +0000

renamed EMP grenade to EMP shockwave generator
------------------------------------------------------------------------
c0837e9 | ahuillet | 2008-05-09 14:48:10 +0000

hacking (takeover) now is a "program" for real.
------------------------------------------------------------------------
43fc627 | ahuillet | 2008-05-09 14:37:32 +0000

put back takeover as #1 skill. this was getting on my nerve
------------------------------------------------------------------------
80d0de8 | ahuillet | 2008-05-09 13:20:40 +0000

sarayan fixed H key in leveleditor
------------------------------------------------------------------------
2ea3042 | ahuillet | 2008-05-09 08:11:55 +0000

integrated kitchen knife and hammer, and fixed size of hammer to
something that does not distort the inv_image
------------------------------------------------------------------------
dd4d9e8 | ahuillet | 2008-05-09 08:11:32 +0000

changed help text for gluem...
------------------------------------------------------------------------
8d37934 | bastiansalmela | 2008-05-09 07:50:05 +0000

hammer
------------------------------------------------------------------------
be19c51 | bastiansalmela | 2008-05-09 07:19:05 +0000

fixed the size.. now 32x64
------------------------------------------------------------------------
9797117 | bastiansalmela | 2008-05-09 06:49:18 +0000

kitchen knife
------------------------------------------------------------------------
ccdc451 | ahuillet | 2008-05-08 16:07:22 +0000

some cleanup in droid blitting code. no practical impact.
------------------------------------------------------------------------
156dbf6 | ahuillet | 2008-05-08 15:57:53 +0000

grmbl
------------------------------------------------------------------------
acfa0a0 | ahuillet | 2008-05-08 15:47:17 +0000

updated city (walls). slightly less pretty corners but also probably
less buggy
------------------------------------------------------------------------
edee633 | stedevil | 2008-05-08 14:21:05 +0000

small axe inventory
------------------------------------------------------------------------
14c1e5e | stedevil | 2008-05-08 14:15:59 +0000

Modifying inventory imagesizes
------------------------------------------------------------------------
610d2ef | ahuillet | 2008-05-08 12:09:45 +0000

Olivier Galibert introduced states for each obstacle instance, that can
be used in the events file instead of raw obstacle numbers. those states
are stored in the ship file.
------------------------------------------------------------------------
2bf59bf | ahuillet | 2008-05-08 11:07:57 +0000

now using iron pipe graphics
------------------------------------------------------------------------
892028a | ahuillet | 2008-05-08 11:05:54 +0000

Fedja Beader contributed iron pipe graphics
------------------------------------------------------------------------
0fef087 | stedevil | 2008-05-08 10:54:39 +0000

Commit to keep sane in a changing world
------------------------------------------------------------------------
3201ae2 | ahuillet | 2008-05-08 10:43:22 +0000

redone through colorization of red fire
------------------------------------------------------------------------
2527c40 | ahuillet | 2008-05-08 10:35:04 +0000

made harvester similar to 296
------------------------------------------------------------------------
42bc658 | ahuillet | 2008-05-08 10:33:55 +0000

replaced 296 by harvester bots in desert... those could use a bit less
frames maybe because they are big
------------------------------------------------------------------------
51c580b | ahuillet | 2008-05-08 08:54:56 +0000

upd.. grmbl
------------------------------------------------------------------------
5149b98 | ahuillet | 2008-05-08 08:54:27 +0000

integrated axe and crowbar
------------------------------------------------------------------------
6b16c9e | bastiansalmela | 2008-05-08 07:00:59 +0000

axe
------------------------------------------------------------------------
6d6861e | bastiansalmela | 2008-05-08 06:21:03 +0000

crowbar
------------------------------------------------------------------------
4570fb9 | ahuillet | 2008-05-08 06:12:08 +0000

removed inventory size specification for big wrench that distorted the
item.
------------------------------------------------------------------------
768d80e | stedevil | 2008-05-08 01:18:14 +0000

Some balancing, MAJOR work left to do though
------------------------------------------------------------------------
46d5b8d | stedevil | 2008-05-08 01:14:03 +0000

Balancing and UI cleanup
------------------------------------------------------------------------
ec8d46e | stedevil | 2008-05-08 00:39:28 +0000

Change and rebalance melee weapons
------------------------------------------------------------------------
5a6d7d3 | stedevil | 2008-05-07 23:01:27 +0000

Thanks Sarayan for fixing my goofup. Also, rebalance sell price to 0.3
------------------------------------------------------------------------
bd1b85f | ahuillet | 2008-05-07 19:39:04 +0000

ian griffiths updated move level buttons in leveleditor so that they
actually indicate the direction you will move to
------------------------------------------------------------------------
48458e6 | ahuillet | 2008-05-07 19:38:14 +0000

upd...
------------------------------------------------------------------------
3fc954c | ahuillet | 2008-05-07 19:37:39 +0000

reduced collision rectangle size for bar tables to something more
reasonable
------------------------------------------------------------------------
7c991de | ahuillet | 2008-05-07 15:57:31 +0000

sarayan removed the 640x480 limitation for SDL mode and cleaned up light
strength computations for light radius
------------------------------------------------------------------------
ec50224 | stedevil | 2008-05-07 12:44:48 +0000

temp remove of price drop for lower then max durability on items.
Balance sell price from 0.5 to 0.25
------------------------------------------------------------------------
d17f9aa | bastiansalmela | 2008-05-07 11:20:49 +0000

with shadows and AA.
------------------------------------------------------------------------
146a096 | ahuillet | 2008-05-07 11:13:01 +0000

changed item selling price calculation to be current item dur / max
duration for item type
------------------------------------------------------------------------
bb1d882 | ahuillet | 2008-05-07 11:08:55 +0000

dead code removal
------------------------------------------------------------------------
b9775f6 | ahuillet | 2008-05-07 10:24:07 +0000

want update? get update
------------------------------------------------------------------------
d52d50c | ahuillet | 2008-05-07 10:22:07 +0000

removed unused AddStandingAndAimingText function
------------------------------------------------------------------------
d16c907 | ahuillet | 2008-05-07 10:20:55 +0000

integrated meat cleaver into the game
------------------------------------------------------------------------
611775d | ahuillet | 2008-05-07 10:20:41 +0000

inventory.png ought to be inv_image.png
------------------------------------------------------------------------
b42bc7c | bastiansalmela | 2008-05-07 10:05:43 +0000

da meatclear
------------------------------------------------------------------------
5ea13a2 | bastiansalmela | 2008-05-07 09:04:06 +0000

adding basic harvester bot information
------------------------------------------------------------------------
18e772c | bastiansalmela | 2008-05-07 09:03:03 +0000

adding of harvester bot info
------------------------------------------------------------------------
398bd93 | ahuillet | 2008-05-07 07:47:45 +0000

changed the way we set User_Rect at every frame, and improved detection
of "mouse pointer is in user rect"
------------------------------------------------------------------------
6f336aa | ahuillet | 2008-05-07 07:47:17 +0000

waiting for left button to be release when toggling skill explanation
screen. kinda ugly hack to workaround issues.
------------------------------------------------------------------------
f069e13 | ahuillet | 2008-05-06 19:51:40 +0000

fixed currently selected skill changing when you open skill explanation
screen. still a little bug in this area to be fixed soon
------------------------------------------------------------------------
5e0ca53 | ahuillet | 2008-05-06 18:25:48 +0000

generated full image archive for harvester bots
------------------------------------------------------------------------
4380a89 | ahuillet | 2008-05-06 18:24:40 +0000

stupid upd
------------------------------------------------------------------------
720caf7 | ahuillet | 2008-05-06 18:22:47 +0000

fixed inflate_stream to use realloc properly. handles files >30MB fine
now.
------------------------------------------------------------------------
e6046fb | bastiansalmela | 2008-05-06 15:46:14 +0000

another go
------------------------------------------------------------------------
d538265 | ahuillet | 2008-05-06 15:00:17 +0000

removed uncompressed tux_image_archive
------------------------------------------------------------------------
aac9a43 | ahuillet | 2008-05-06 14:36:34 +0000

leftover from r634. fixes the build. sorry
------------------------------------------------------------------------
92d93a8 | bastiansalmela | 2008-05-06 14:29:37 +0000

ceci n'est pas une zpipe
------------------------------------------------------------------------
c383e2d | ahuillet | 2008-05-06 14:18:42 +0000

fixed makefile for zpipe
------------------------------------------------------------------------
86d1121 | bastiansalmela | 2008-05-06 14:02:18 +0000

the line after this line will be ignored, (but, so did all the other
lines i tried to commit over and over again, so i wonder, whats the
point with all these lines.. )
------------------------------------------------------------------------
548bf7b | ahuillet | 2008-05-06 11:23:45 +0000

not sure it is the proper fix for gluem, but it works
------------------------------------------------------------------------
518cb0d | ahuillet | 2008-05-06 11:23:04 +0000

jonno removed it, I forget to put it back...
------------------------------------------------------------------------
e2fc539 | ahuillet | 2008-05-06 09:38:56 +0000

now damaging weapons with 1% chance when they are used, not touching
them when player gets hit. player hit means damage all equipment but
weapons with 20% chance. balancing to be done here.
------------------------------------------------------------------------
94165d7 | ahuillet | 2008-05-06 09:06:13 +0000

now displaying damage and special effects in skill screen
------------------------------------------------------------------------
2b7cf48 | ahuillet | 2008-05-06 08:17:48 +0000

made trees not block vision, and sofas non smashable
------------------------------------------------------------------------
ea9cfd7 | stedevil | 2008-05-05 23:23:18 +0000

ui weapon stat cleanup and adding laser ammo req to laserstaff
------------------------------------------------------------------------
2d880a0 | ahuillet | 2008-05-05 19:06:14 +0000

displaying damage stats for items if they can be installed in weapon
slot, even if the base damage is zero. fixes dmg not appearing for .22
automatic, tree branch, wooden spear and dagger
------------------------------------------------------------------------
c9d9d09 | ahuillet | 2008-05-04 17:01:05 +0000

do not flip buffers in StoreMenuBackground, but glFlush
------------------------------------------------------------------------
21e1883 | cygal | 2008-05-04 12:15:05 +0000

removed an useless statement
------------------------------------------------------------------------
a330778 | ahuillet | 2008-05-04 08:21:11 +0000

fixed "open po files from root of source tree" on win32.
------------------------------------------------------------------------
2851e0a | ahuillet | 2008-05-04 07:51:41 +0000

our_SDL_flip_wrapper does not need a parameter - also updated savestruct
to reflect r624 changes
------------------------------------------------------------------------
21dcab0 | ahuillet | 2008-05-04 07:37:50 +0000

now paying attention to hit_type when checking bullet/radial spells
collisions, and properly handling hitbots/hithumans for skills
------------------------------------------------------------------------
58bcc40 | ahuillet | 2008-05-04 07:36:33 +0000

added hit_type field to bullet and radial spells, in order to support
ATTACK_HIT_ALL, ATTACK_HIT_BOTS and ATTACK_HIT_HUMANS. added those
values in an enum
------------------------------------------------------------------------
b2bb26a | ahuillet | 2008-05-04 07:35:36 +0000

marked takeover as not affecting humans
------------------------------------------------------------------------
3921509 | stedevil | 2008-05-04 06:41:14 +0000

balance invisibility cost and changing book color
------------------------------------------------------------------------
c0a2d50 | stedevil | 2008-05-04 06:40:22 +0000

balance changes and small README update
------------------------------------------------------------------------
a6ea3a4 | ahuillet | 2008-05-03 21:19:07 +0000

this global flag thing to control collision detection is a prone to
errors. now properly setting global_ignore_doors_for_collisions_flag to
false after doing a "droid can walk this line" test
------------------------------------------------------------------------
cf8a7a1 | ahuillet | 2008-05-03 21:05:45 +0000

reactivated F11 to toggle fullscreen mode on !win32. I wonder why I
disabled it
------------------------------------------------------------------------
1d62a99 | ahuillet | 2008-05-03 21:03:05 +0000

made gettext look for po files in po/ directly on win32, so that the
game can be run from the root of the source tree
------------------------------------------------------------------------
e5cd863 | ahuillet | 2008-05-03 20:27:54 +0000

fixed big screen message insertion
------------------------------------------------------------------------
3ab7727 | ahuillet | 2008-05-03 19:58:50 +0000

upd
------------------------------------------------------------------------
bd8a634 | ahuillet | 2008-05-03 19:58:09 +0000

is that kind of a joke?!
------------------------------------------------------------------------
3ee03a8 | ahuillet | 2008-05-03 19:39:31 +0000

forgot to update that when fixing the dimensions of multidimensional
arrays
------------------------------------------------------------------------
3c9826d | ahuillet | 2008-05-03 19:39:11 +0000

killed some code in light.c, made some functions static
------------------------------------------------------------------------
0c75cdf | ahuillet | 2008-05-03 19:37:39 +0000

killed useless code, fixed IsVisible to work at higher resolutions,
using BROWSE_LEVEL_BOTS instead of browsing all bots in MoveLevelDoors
------------------------------------------------------------------------
da87473 | ahuillet | 2008-05-03 19:36:38 +0000

added visibility check to the new colldet system. fixes stone not
visible behind her counter.
------------------------------------------------------------------------
72c26a3 | ahuillet | 2008-05-03 18:22:50 +0000

some cleanup in chat.c
------------------------------------------------------------------------
a4b06a0 | ahuillet | 2008-05-03 18:19:04 +0000

fixed typedefs for multidimensional arrays. this should fix lots of
issues that mysteriously appeared. C can be confusing...
------------------------------------------------------------------------
fe04b02 | ahuillet | 2008-05-03 16:56:08 +0000

reduced emitted light strength of blasts.
------------------------------------------------------------------------
11e974b | ahuillet | 2008-05-02 19:21:12 +0000

fixed displaying of cursed "heating per second" property for magical
items
------------------------------------------------------------------------
b16201f | ahuillet | 2008-05-02 06:09:04 +0000

factorized some code in the progress bar display function
------------------------------------------------------------------------
310d870 | stedevil | 2008-05-02 01:19:59 +0000

balance and cleanup of spells
------------------------------------------------------------------------
af751bc | stedevil | 2008-05-02 01:18:39 +0000

rebalance drops
------------------------------------------------------------------------
f731f7b | ahuillet | 2008-05-01 20:16:55 +0000

how could *I* forget to export level interfaces when editing...
------------------------------------------------------------------------
de90761 | ahuillet | 2008-05-01 20:11:53 +0000

last off-by-one in the waypoint placement code? I sure hope so
------------------------------------------------------------------------
cc2c248 | cygal | 2008-05-01 20:06:19 +0000

fixed arrow keys behavior when an obstacle is marked
------------------------------------------------------------------------
77b4ca4 | ahuillet | 2008-05-01 20:04:03 +0000

fixed ATTACK state so that bots will actually cross level borders to
attack you, just like they will follow you in FOLLOW mode, and (likely!)
fixed retreating behavior so bots do not get stuck in walls any longer
due to retreating
------------------------------------------------------------------------
30ed02f | ahuillet | 2008-05-01 19:43:41 +0000

fixed some waypoint connections in warehouse lv1
------------------------------------------------------------------------
f64cd2d | ahuillet | 2008-05-01 19:18:10 +0000

upd...
------------------------------------------------------------------------
665f191 | ahuillet | 2008-05-01 19:15:05 +0000

added new collision detection system which hopefully gives no false
negatives, moved colldet stuff into colldet.c
------------------------------------------------------------------------
bc0ec8d | ahuillet | 2008-05-01 19:09:54 +0000

fixed off-by-one waypoint selection in ShuffleEnemys. again
------------------------------------------------------------------------
4e50175 | ahuillet | 2008-05-01 18:59:08 +0000

fixed blocking area of some grey walls, as shown by new colldet system,
it was incorrect
------------------------------------------------------------------------
c1bc228 | ahuillet | 2008-05-01 18:51:46 +0000

removed declaration of calc_distance_seg_point. this is a very specific
function that is now static in map.c
------------------------------------------------------------------------
2796e8c | cygal | 2008-05-01 11:50:33 +0000

removed debug code..
------------------------------------------------------------------------
804e6f4 | ahuillet | 2008-05-01 10:29:18 +0000

moved screen<->iso translation functions out of influ.c in map.c, and
added calc_distance_seg_point function
------------------------------------------------------------------------
3dc2e3b | ahuillet | 2008-05-01 09:37:15 +0000

updated radial skills special effect duration handling
------------------------------------------------------------------------
c865b4b | cygal | 2008-05-01 09:29:16 +0000

added fine tuning for placement - use it with M and arrow keys
------------------------------------------------------------------------
a6c51cf | ahuillet | 2008-05-01 08:10:41 +0000

removed dead code, improved some comments
------------------------------------------------------------------------
033aa1e | ahuillet | 2008-05-01 08:07:46 +0000

changed friendly bot targetting mode to "closest bot", fixed off-by-one
error in bot placement code (MyRandom returns between 0 and the
upperbound INCLUSIVE), and removed some dead code
------------------------------------------------------------------------
2b63707 | cygal | 2008-04-30 21:15:45 +0000

fixed the previous patch by removing 350 locs
------------------------------------------------------------------------
dba021b | cygal | 2008-04-30 20:06:24 +0000

cleaned level editor code (added a more global structure)
------------------------------------------------------------------------
3a9d650 | ahuillet | 2008-04-30 19:23:01 +0000

added dialog mofiles to install target
------------------------------------------------------------------------
1a89bcc | ahuillet | 2008-04-30 18:15:26 +0000

having fun with lvleditor.. changed things here and there
------------------------------------------------------------------------
70eb49a | ahuillet | 2008-04-30 18:14:59 +0000

removed unused debug code
------------------------------------------------------------------------
23ce79e | ahuillet | 2008-04-30 18:10:38 +0000

removed bars on walls_000[56], put transparent glass instead
------------------------------------------------------------------------
384a902 | ahuillet | 2008-04-30 18:09:28 +0000

made grey walls with windows transparent
------------------------------------------------------------------------
3fc19fa | ahuillet | 2008-04-30 17:29:49 +0000

changed temple wood a bit :)
------------------------------------------------------------------------
ce8d65b | ahuillet | 2008-04-30 16:52:50 +0000

restaurant shelves are furniture, not walls :)
------------------------------------------------------------------------
65926e5 | ahuillet | 2008-04-30 16:49:59 +0000

added comments to explain how tux is drawn when he is subject to special
effects
------------------------------------------------------------------------
eb44b2b | ahuillet | 2008-04-30 16:24:55 +0000

calculate pi ought to be bullet not immediate
------------------------------------------------------------------------
25e3070 | ahuillet | 2008-04-30 16:21:54 +0000

added commented out code to fine tune some obstacle parameters.
------------------------------------------------------------------------
908fd18 | ahuillet | 2008-04-30 16:20:43 +0000

added program casting delay - AFTER actual triggering of the program. I
think it is ok, waiting for feedback. values are unbalanced
------------------------------------------------------------------------
0c5bcaa | ahuillet | 2008-04-30 15:46:11 +0000

improved enemy random spawning behavior
------------------------------------------------------------------------
7c0d954 | ahuillet | 2008-04-30 15:44:20 +0000

added book of invisibility to sorenson shop
------------------------------------------------------------------------
84d8cd1 | ahuillet | 2008-04-30 15:41:45 +0000

added prototype of [read|save]_bigscrmsg_t_array() to shut up warnings
------------------------------------------------------------------------
4664ad9 | ahuillet | 2008-04-30 15:38:54 +0000

upd... I am tired of those
------------------------------------------------------------------------
90ac821 | cygal | 2008-04-30 15:36:26 +0000

fixed left click behaviour
------------------------------------------------------------------------
d6a744f | ahuillet | 2008-04-30 15:32:45 +0000

reduced size of lv34, added beginning of a little house in temple wood,
fixed some waypoint connections
------------------------------------------------------------------------
4501a6c | stedevil | 2008-04-30 14:49:33 +0000

rebalance drops, more money, less items
------------------------------------------------------------------------
c2cf825 | stedevil | 2008-04-30 14:42:34 +0000

added fix for Ubuntu broken language selcetion and info about
unsupported widescreen resolutions
------------------------------------------------------------------------
9c91719 | cygal | 2008-04-30 14:40:02 +0000

fixed click&drag, cleaned a bit
------------------------------------------------------------------------
4bd9fd7 | stedevil | 2008-04-30 14:39:32 +0000

cleaned out old res options, updated errortext and added unsupported
1440x900 1680x1050 res from commandline
------------------------------------------------------------------------
2eb2353 | cygal | 2008-04-30 13:11:06 +0000

fixed grass beautify and shutup warning
------------------------------------------------------------------------
f883529 | ahuillet | 2008-04-30 13:03:57 +0000

cleanup to map system (waypoints, lv34 size, map labels...)
------------------------------------------------------------------------
1262766 | ahuillet | 2008-04-30 12:59:47 +0000

sarayan says it is necessary...
------------------------------------------------------------------------
b26dd19 | cygal | 2008-04-30 12:54:11 +0000

changed the deplacement system in the level editor - work still needed
------------------------------------------------------------------------
fe7417b | ahuillet | 2008-04-30 06:54:17 +0000

marked some more waypoints as no-random-spawn
------------------------------------------------------------------------
0160d5d | ahuillet | 2008-04-30 06:28:22 +0000

sarayan added "run on dialog start" flag to the relevant nodes in
subdialogs
------------------------------------------------------------------------
03ba4fb | ahuillet | 2008-04-30 06:27:55 +0000

removed apparently unused subdlg_Spencer_eval.dialog
------------------------------------------------------------------------
83ab214 | cygal | 2008-04-29 21:25:31 +0000

We now use left click to place obstacles, and right click to move in the
map. That's a bit confusing at first, but it's part of the "we want to
follow industry standards" thing.
------------------------------------------------------------------------
8f1681b | ahuillet | 2008-04-29 18:13:18 +0000

fixed some wrong random spawning code - it did not pay attention to the
no random flags :)
------------------------------------------------------------------------
dafee6e | ahuillet | 2008-04-29 18:12:47 +0000

levels "no random spawn on this wp" fixes
------------------------------------------------------------------------
28e0c72 | cygal | 2008-04-29 17:52:47 +0000

fixed a regression introduced by the bitfield patch
------------------------------------------------------------------------
bfeb613 | ahuillet | 2008-04-29 17:50:32 +0000

fix by sarayan - subdialogs initialization #2
------------------------------------------------------------------------
4f4a025 | ahuillet | 2008-04-29 17:49:46 +0000

fix by sarayan - subdialogs initialization
------------------------------------------------------------------------
f9b81a9 | ahuillet | 2008-04-29 17:43:44 +0000

fix by sarayan for some strange chat character initialization cases.
------------------------------------------------------------------------
d693cc9 | ahuillet | 2008-04-29 17:25:15 +0000

set no random spawn flag correctly for waypoints in temple wood (lv8)
------------------------------------------------------------------------
4112b37 | cygal | 2008-04-29 17:01:16 +0000

fixed the KP; now works fine with quickbar
------------------------------------------------------------------------
7962d6f | ahuillet | 2008-04-29 16:57:55 +0000

apparently the game decided to remove some blood from the maps all by
itself...
------------------------------------------------------------------------
dbbaba1 | cygal | 2008-04-29 16:38:28 +0000

YASM - drop&drag patch includes leveleditor.h
------------------------------------------------------------------------
6ffc1eb | ahuillet | 2008-04-29 16:35:14 +0000

removed 821s in temple wood !
------------------------------------------------------------------------
4b7e6fd | cygal | 2008-04-29 16:20:07 +0000

added a drag&drop for single obstacles
------------------------------------------------------------------------
ea1dcb0 | ahuillet | 2008-04-29 12:01:15 +0000

now made random placement of bots truly random, but it does expose a few
problems with maps where the waypoints will have to be made no-random.
fix is easy to do and it does not impair playability anyway
------------------------------------------------------------------------
15db662 | ahuillet | 2008-04-29 12:00:01 +0000

now using SHIFT + W to prevent random placement of bots on a given
waypoint
------------------------------------------------------------------------
9d600f7 | cygal | 2008-04-29 11:24:23 +0000

reapplied IGriffiths's patch
------------------------------------------------------------------------
3d64ffa | cygal | 2008-04-29 11:22:32 +0000

reverted to r539, sorry guys
------------------------------------------------------------------------
5e10869 | cygal | 2008-04-29 11:06:58 +0000

patch from IGriffiths wich prevents SIGSEGV while in rectangle mode;
boundary check had stupidly been omitted
------------------------------------------------------------------------
c938a03 | cygal | 2008-04-29 09:34:19 +0000

fixed a leak caused by the previous patch
------------------------------------------------------------------------
32d740b | cygal | 2008-04-29 07:19:45 +0000

fixed the one tile bug in the rectangle fill
------------------------------------------------------------------------
a5ad86d | ahuillet | 2008-04-29 06:49:09 +0000

NoKeyPressed function does not exist, removing prototype
------------------------------------------------------------------------
1def1db | cygal | 2008-04-28 23:16:48 +0000

added a rectangle fill mode
------------------------------------------------------------------------
39c6bfe | ahuillet | 2008-04-28 19:58:20 +0000

added doxyfile
------------------------------------------------------------------------
145421d | ahuillet | 2008-04-28 19:57:27 +0000

added vert/horiz flags to some brick walls
------------------------------------------------------------------------
60a1fcb | ahuillet | 2008-04-28 19:55:05 +0000

upd
------------------------------------------------------------------------
00bb53a | ahuillet | 2008-04-28 18:45:44 +0000

"anonymous" changed comments format so that we can use doxygen
------------------------------------------------------------------------
4af0c41 | ahuillet | 2008-04-28 17:35:22 +0000

added commented out code to do some visual editing of some obstacle
properties
------------------------------------------------------------------------
3bc2f10 | ahuillet | 2008-04-28 14:57:45 +0000

now saving and restoring big screen messages properly
------------------------------------------------------------------------
171dede | ahuillet | 2008-04-28 14:01:44 +0000

changed translate_map_point_to_screen_pixel, hopefully for the best
------------------------------------------------------------------------
a056997 | ahuillet | 2008-04-28 05:53:18 +0000

fixed a little mistake in VERTICAL/HORIZONTAL flag spec done by cygal in
r527
------------------------------------------------------------------------
d1d3c0c | cygal | 2008-04-27 23:33:07 +0000

Adds a bitfield to obstacle_specs; if anyone wants to double check the
changes made in blocks.c ... :)
------------------------------------------------------------------------
38159cd | ahuillet | 2008-04-27 17:53:11 +0000

removed some long commented out code
------------------------------------------------------------------------
208a16c | ahuillet | 2008-04-27 13:46:47 +0000

fixed obstacles on a line not tiling correctly. it was a pure display
issue tied to some experimental code I left over and committed about two
years ago
------------------------------------------------------------------------
edc6e45 | ahuillet | 2008-04-27 10:05:32 +0000

make sure bots in FOLLOW_TUX state do not go *inside* tux - stop them
one tile before
------------------------------------------------------------------------
3c3dd72 | ahuillet | 2008-04-27 09:30:35 +0000

fixed taken over bots switches between FOLLOW_TUX, COMPLETELY_FIXED and
WAYPOINTLESS_WANDERING. waypointless wandering feels a bit too chaotic
still
------------------------------------------------------------------------
2b1ea7d | ahuillet | 2008-04-27 09:17:54 +0000

using GL_MODULATE when displaying floor tiles makes no sense... now
staying with default GL_REPLACE
------------------------------------------------------------------------
b628c53 | ahuillet | 2008-04-27 09:10:00 +0000

now using SDL automap by default even in OpenGL mode to work around
utter ugliness and performance disaster
------------------------------------------------------------------------
2bdd940 | ahuillet | 2008-04-27 09:09:33 +0000

fixed SDL-style automap to work in OpenGL with nice colors and high
performance
------------------------------------------------------------------------
586229c | ahuillet | 2008-04-27 09:09:15 +0000

used another approach for PutPixel_open_gl that actually works but is
probably slower. this function is not supposed to be used intensively
anyway
------------------------------------------------------------------------
319f822 | ahuillet | 2008-04-27 09:07:02 +0000

removed show_quick_inventory configuration item which was not used but
appeared in the menus
------------------------------------------------------------------------
7dc7a02 | ahuillet | 2008-04-27 07:47:41 +0000

suppress tux damage due to friendly fire as well
------------------------------------------------------------------------
2f460a1 | ahuillet | 2008-04-27 07:30:49 +0000

fixed saving/restoring of chat_character_initialized array. bug reported
by sarayan
------------------------------------------------------------------------
de7a88a | ahuillet | 2008-04-27 06:57:17 +0000

reverted the changes on CheckIfWayIsFreeOfDroids (addition of
friendly_check parameter) that had been made for friendly fire
prevention, given that we solved this problem already
------------------------------------------------------------------------
05397aa | ahuillet | 2008-04-26 19:59:06 +0000

unbreak the build, sorry guys - CheckIfWayIsFreeOfDroids prototype
change + bullet is_friendly field
------------------------------------------------------------------------
051d69d | ahuillet | 2008-04-26 19:58:17 +0000

added is_friendly value to bullets in order to work around friendly fire
in a very simple yet efficient way - thanks go to sarayan for the idea
------------------------------------------------------------------------
830e308 | ahuillet | 2008-04-26 16:33:45 +0000

added a parameter to CheckIfWayIsFreeOfDroids and an enum to ask it to
consider all bots, or only friendly/unfriendly ones - this is used to
avoid friendly fire, even though it does not seem to work at the moment
------------------------------------------------------------------------
9591fe8 | ahuillet | 2008-04-26 16:32:30 +0000

droid hit distance for bullets now is 0.25
------------------------------------------------------------------------
373a68e | ahuillet | 2008-04-26 15:17:11 +0000

fixed a bug with bullets being deleted by
check_bullet_background_collisions being passed to
check_bullet_enemy_collisions afterwards, leading to a crash
------------------------------------------------------------------------
57d4653 | ahuillet | 2008-04-26 12:29:40 +0000

now using BROWSE_LEVEL_BOTS_SAFE macro instead of browsing the complete
list of bots when checking bullet collisions with bots
------------------------------------------------------------------------
836fa72 | ahuillet | 2008-04-26 12:25:05 +0000

new method using some math for CheckIfWayIsFreeOfDroids. seems to
increase performance and is definitely cleaner
------------------------------------------------------------------------
9d602e0 | ahuillet | 2008-04-26 12:22:16 +0000

now checking delta between curpos and targetpos instead of just equality
in pathfinding func., and added forgotten return to that code section
------------------------------------------------------------------------
9a4d8dc | ahuillet | 2008-04-26 12:19:32 +0000

gps struct now uses single precision coordinates. this change is
questionable and might be reverted in the future
------------------------------------------------------------------------
b4db2e9 | ahuillet | 2008-04-26 12:17:41 +0000

gps struct now uses single precision coordinates. this change is
questionable and might be reverted in the future
------------------------------------------------------------------------
dbc07ba | ahuillet | 2008-04-26 08:12:28 +0000

ian griffiths fixed a little bug in bounds checking of fill function
------------------------------------------------------------------------
aac02f3 | ahuillet | 2008-04-26 08:03:37 +0000

added support for special effect durations for programs
------------------------------------------------------------------------
df36566 | ahuillet | 2008-04-26 08:03:12 +0000

fixed a few programs, added effect durations, etc.
------------------------------------------------------------------------
274c341 | ahuillet | 2008-04-26 07:16:24 +0000

msgfmt -c complained about project-id-version having the default value
------------------------------------------------------------------------
b18ef8f | ahuillet | 2008-04-26 07:14:03 +0000

invisibility is now fully supported and unbalanced, fixed effect
duration strings to something that makes more sense to me
------------------------------------------------------------------------
adfe9d2 | ahuillet | 2008-04-26 07:13:45 +0000

added support for invisibility of tux, and created a new transparency
type TRANSPARENCY_CUROBJECT that forces transparency with alpha 0.5
------------------------------------------------------------------------
74dd13f | ahuillet | 2008-04-26 07:10:14 +0000

upd
------------------------------------------------------------------------
6c600c7 | ahuillet | 2008-04-25 19:29:53 +0000

added a level4 prefix - bug reported by Thomas Wootten
------------------------------------------------------------------------
f599b8c | ahuillet | 2008-04-25 16:36:04 +0000

patch from ian griffiths to prevent a SIGFPE when the game is reduced in
the taskbar
------------------------------------------------------------------------
8ae27cb | ahuillet | 2008-04-25 11:51:43 +0000

now using Narios tracks for warehouse levels
------------------------------------------------------------------------
4c8955f | ahuillet | 2008-04-25 11:11:05 +0000

added another track from Nario, same as AmbientBattle but with strong
beat.. turns out it is good for warehouse level 2
------------------------------------------------------------------------
5f7e9af | ahuillet | 2008-04-25 11:01:46 +0000

renamed
------------------------------------------------------------------------
b1ea765 | ahuillet | 2008-04-25 10:59:31 +0000

display a message when a user without gettext tries to access the
language option menu
------------------------------------------------------------------------
37154a8 | ahuillet | 2008-04-25 10:22:42 +0000

added track by Nario
------------------------------------------------------------------------
f2783bb | ahuillet | 2008-04-24 16:23:34 +0000

updated from launchpad
------------------------------------------------------------------------
2ac52cf | ahuillet | 2008-04-24 10:37:19 +0000

upd
------------------------------------------------------------------------
286399a | cygal | 2008-04-21 20:49:20 +0000

elements in quickbar are sorted (and it should work :)
------------------------------------------------------------------------
4df3ddc | ahuillet | 2008-04-21 16:26:54 +0000

updated by lash
------------------------------------------------------------------------
978e539 | ahuillet | 2008-04-20 18:03:59 +0000

inlined position_collides_with_obstacles_on_square in IsPassable
------------------------------------------------------------------------
8852aa3 | cygal | 2008-04-20 17:24:21 +0000

this actually fix the previous fix
------------------------------------------------------------------------
2e8f083 | cygal | 2008-04-20 17:04:52 +0000

fixed quicktab problem with floor tiles
------------------------------------------------------------------------
946d2f8 | cygal | 2008-04-20 16:36:29 +0000

let's finish undo/redo fix
------------------------------------------------------------------------
930222a | cygal | 2008-04-20 14:06:27 +0000

added leveleditor.h (for autotools)
------------------------------------------------------------------------
c742a21 | cygal | 2008-04-20 14:01:38 +0000

cleaned leveleditor.c, added leveleditor.h
------------------------------------------------------------------------
ff237a4 | ahuillet | 2008-04-20 13:56:17 +0000

upd
------------------------------------------------------------------------
55ddd51 | ahuillet | 2008-04-20 13:54:16 +0000

removed useless if in tux no-dancing patch that I reinstated two commits
ago
------------------------------------------------------------------------
26a2eae | cygal | 2008-04-20 13:38:13 +0000

fixed quickbar line placement
------------------------------------------------------------------------
33a3652 | ahuillet | 2008-04-20 13:24:36 +0000

fixed robots dancing at low framerates
------------------------------------------------------------------------
0e4a562 | cygal | 2008-04-20 13:22:30 +0000

corrected undo/redo
------------------------------------------------------------------------
4e1bc55 | ahuillet | 2008-04-20 13:05:12 +0000

fixed tux dancing at low framerates
------------------------------------------------------------------------
ec7cb6c | ahuillet | 2008-04-20 10:18:33 +0000

fixed bug that melee shot on an already dead bot would crash the game
------------------------------------------------------------------------
2529ff4 | ahuillet | 2008-04-20 10:11:38 +0000

added track Ambience contributed by Nario, plugged it into Koans
"bunker"
------------------------------------------------------------------------
1be6fb5 | ahuillet | 2008-04-20 08:48:15 +0000

upd?
------------------------------------------------------------------------
505ffd0 | cygal | 2008-04-19 11:01:46 +0000

Ian Grifiths provided a missing button.
------------------------------------------------------------------------
3ccff30 | cygal | 2008-04-19 10:23:07 +0000

I really should be careful. Sorry :)
------------------------------------------------------------------------
18c585d | cygal | 2008-04-19 10:20:57 +0000

FPE corrected; a wrong test was used
------------------------------------------------------------------------
b5f2a9f | cygal | 2008-04-18 23:23:00 +0000

Lines of wall now work with quickbar
------------------------------------------------------------------------
7ac4ea4 | ahuillet | 2008-04-17 22:06:01 +0000

upd
------------------------------------------------------------------------
9311801 | ahuillet | 2008-04-17 21:58:02 +0000

now using a texture atlas for floor tiles in openGL mode. This gives 25%
more FPS on my computer. code complexity increased a bit, and due to the
leveleditor displaying floor tiles in the top menu bar I had to
introduce a little hack I am no so proud of. but it works.
------------------------------------------------------------------------
9b25906 | ahuillet | 2008-04-17 21:37:42 +0000

added floor_atlas array for floor tiles atlas data
------------------------------------------------------------------------
02c387c | ahuillet | 2008-04-17 21:35:08 +0000

added gl_atlas_member struct type that stores a texID and four float
coordinates
------------------------------------------------------------------------
337bcab | ahuillet | 2008-04-17 21:33:27 +0000

added atlas file for floor tiles for use in openGL mode
------------------------------------------------------------------------
83e8658 | ahuillet | 2008-04-17 21:31:15 +0000

simply output coords in the atlas file, the rest comes from the image
anyway
------------------------------------------------------------------------
7cf935a | ahuillet | 2008-04-17 18:28:00 +0000

improved ReadAndMallocAndTerminateFile: reduced mem allocation and now
supporting NULL as the termination string
------------------------------------------------------------------------
d33ddf5 | cygal | 2008-04-17 14:45:37 +0000

In level editor, user gets to newly created levels automatically
------------------------------------------------------------------------
cacf13b | ahuillet | 2008-04-15 16:39:27 +0000

shut up warning
------------------------------------------------------------------------
cd41dbc | ahuillet | 2008-04-15 16:26:40 +0000

we do not need the actual atlas, just the coords
------------------------------------------------------------------------
3997d64 | ahuillet | 2008-04-15 16:19:06 +0000

added preliminary texture atlas making tool contributed by delroth
------------------------------------------------------------------------
ba2c0a7 | ahuillet | 2008-04-15 14:40:13 +0000

removed a crash
------------------------------------------------------------------------
f9be321 | ahuillet | 2008-04-15 14:00:32 +0000

made debug code for enemies display enemy move target only when they are
alive
------------------------------------------------------------------------
e4de285 | ahuillet | 2008-04-15 13:49:29 +0000

bot movement fixes... once more
------------------------------------------------------------------------
6d628d2 | ahuillet | 2008-04-15 11:58:03 +0000

does that fix the SIGFPE?
------------------------------------------------------------------------
f3e722b | ahuillet | 2008-04-15 09:36:28 +0000

enemy behavior fixes, cannot test here due to crappy hardware that
crashes the computer
------------------------------------------------------------------------
6719ba1 | ahuillet | 2008-04-14 18:05:01 +0000

upd
------------------------------------------------------------------------
f83c76a | ahuillet | 2008-04-13 17:21:26 +0000

leveleditor tooltips updates
------------------------------------------------------------------------
9268355 | ahuillet | 2008-04-11 08:12:43 +0000

removed debug statement... this ends two weeks of hard work on enemy
code. (I hope, but am fairly confident at this point). Report anything
wrong to me ASAP.
------------------------------------------------------------------------
7f127c2 | ahuillet | 2008-04-10 20:40:53 +0000

upd
------------------------------------------------------------------------
3faf527 | ahuillet | 2008-04-10 20:40:13 +0000

removed horizontal tab which confused our font engine
------------------------------------------------------------------------
4a513df | ahuillet | 2008-04-10 20:38:30 +0000

finally fixed enemy movement behavior. please report if they get stuck
or so.
------------------------------------------------------------------------
a296dc6 | ahuillet | 2008-04-10 16:09:33 +0000

- fixed a bug that melee bots would attempt to flee following the ranged
weapon pattern - reinstated handle_stuck_in_wall for debugging purposes,
I'll shut it up later - cleaned up our approach a bit regarding enemy
movement code
------------------------------------------------------------------------
d9dbba9 | ahuillet | 2008-04-10 16:08:14 +0000

not considering pure_wait bots for collision with tux (visual behavior
improvement), and did some cleanup of the things
set_up_intermediate_course_between_position must do and not do
------------------------------------------------------------------------
92aeeaf | ahuillet | 2008-04-10 13:49:54 +0000

changed line of walls interface : press right button to start the line,
drag, release button to stop it, escape to cancel it
------------------------------------------------------------------------
b87ece9 | ahuillet | 2008-04-10 13:49:09 +0000

now properly displaying leveleditor marked obstacle even when zoomed out
------------------------------------------------------------------------
bf46b91 | ahuillet | 2008-04-10 11:43:20 +0000

fixed wall alignment with right click placement (unaligned placement has
been removed completely now), and made quickbar actually usable - still
some work in that area though
------------------------------------------------------------------------
68a80e1 | ahuillet | 2008-04-10 10:51:16 +0000

Quentin Pradet contributed line of walls feature to leveleditor. it is
not quite finished yet but already usable and will be of great service,
also, made keypad wall placement cancellable
------------------------------------------------------------------------
ca9ecc7 | ahuillet | 2008-04-10 10:10:34 +0000

increased wait_collision time.. not that it has any impact at this point
anyway
------------------------------------------------------------------------
6720643 | ahuillet | 2008-04-10 08:14:02 +0000

still a bit buggy, and arguably any better than before. maybe
pathfinding for bots is not the best idea I had after all
------------------------------------------------------------------------
f76d3b2 | ahuillet | 2008-04-09 15:56:18 +0000

added debug code to display bots waypoints
------------------------------------------------------------------------
e02796b | ahuillet | 2008-04-09 13:24:16 +0000

pathfinding and enemy code updates... not fully done since we seem to
have a few collisions between enemies still... removed useless struct
fields and all the funny stuff
------------------------------------------------------------------------
36c187b | ahuillet | 2008-04-08 15:16:45 +0000

using BROWSE_LEVEL_BOTS instead of BROWSE_ALIVE_BOTS at two places I had
forgotten
------------------------------------------------------------------------
67c089d | ahuillet | 2008-04-08 11:53:00 +0000

done (?) generalizing pathfinding so that it can work with any bot and
not just the player. negative performance impact is likely, I  have to
measure it.
------------------------------------------------------------------------
cbf1eae | ahuillet | 2008-04-08 10:35:53 +0000

last but one (hopefully) pathfinding generalization commit before I port
it over to bots
------------------------------------------------------------------------
ec65a15 | ahuillet | 2008-04-08 09:09:54 +0000

item pickup fixes
------------------------------------------------------------------------
73e996f | ahuillet | 2008-04-07 10:46:39 +0000

forgot that file in the previous "player code cleanup" commit.. item
pickup still does not behave exactly like what I would like, but it is
improving
------------------------------------------------------------------------
159018a | ahuillet | 2008-04-07 10:24:05 +0000

upd
------------------------------------------------------------------------
d93b2a3 | ahuillet | 2008-04-07 10:19:08 +0000

upd from launchpad
------------------------------------------------------------------------
1f81c6c | ahuillet | 2008-04-07 10:12:55 +0000

updated dialogs from launchpad (d. kremer work mostly)
------------------------------------------------------------------------
563b954 | ahuillet | 2008-04-07 10:00:02 +0000

setting the locale to C by default - will need confirmation that it
fixes bugs encountered with UTF8 locales
------------------------------------------------------------------------
c75aaa6 | ahuillet | 2008-04-07 09:50:20 +0000

now using the right path for mkdir.cmake
------------------------------------------------------------------------
5a4db18 | ahuillet | 2008-04-07 09:44:59 +0000

I think I hate cmake. contribution from delroth who reported breakage in
some cases of some stuff for whatever with cmake
------------------------------------------------------------------------
c5753b1 | ahuillet | 2008-04-07 09:31:20 +0000

mistake of jonno...
------------------------------------------------------------------------
1b817d7 | ahuillet | 2008-04-07 05:51:44 +0000

untested cmake fix by delroth
------------------------------------------------------------------------
f3b3f6f | ahuillet | 2008-04-07 05:48:06 +0000

upd
------------------------------------------------------------------------
2e804ea | ahuillet | 2008-04-07 05:47:48 +0000

do not use _(""), apparently it returns the header of the file not the
empty string. will have to check dialogs for similar problems.
------------------------------------------------------------------------
c55ecb5 | ahuillet | 2008-04-06 18:55:32 +0000

now properly generating item pictures in shop on PPC? to be confirmed.
note that we do not use GL here but should do because performance is
horrible
------------------------------------------------------------------------
4173483 | ahuillet | 2008-04-06 18:12:54 +0000

big endian GL cleanup, part 3.. still not complete but many things
should be OK now
------------------------------------------------------------------------
bc047e7 | ahuillet | 2008-04-06 17:02:53 +0000

more big endian GL related fixes
------------------------------------------------------------------------
eea2b5a | ahuillet | 2008-04-06 16:30:34 +0000

fixed part of the SDL_CreateRGBSurface flags madness that prevented
FreedroidRPG from working with OpenGL on PowerPC systems. not fully done
------------------------------------------------------------------------
3f1e315 | ahuillet | 2008-04-06 14:56:45 +0000

usin IMG_Load directly for SDL_WM_SetIcon in order not to have the icon
reversed when using openGL. This bug has been around for years,
litteraly.
------------------------------------------------------------------------
60607a7 | ahuillet | 2008-04-06 12:48:01 +0000

improved player mouse click handling as part of general player-related
code cleanup, the latter of which being limited to what is necessary to
make tux pathfinding portable to bots.
------------------------------------------------------------------------
c9bea2a | ahuillet | 2008-04-06 07:00:55 +0000

removed leftover printf used for debugging purposes
------------------------------------------------------------------------
0980784 | ahuillet | 2008-04-05 17:07:50 +0000

cleanup of player movement code in preparation for usage of said code
for bots... misc stuff, big patch
------------------------------------------------------------------------
9d3daaf | ahuillet | 2008-04-04 18:08:40 +0000

fixed order of arguments in list_move used when a bot changes level
------------------------------------------------------------------------
b59ee06 | ahuillet | 2008-04-04 15:52:32 +0000

now displaying  bot target when it is across a level border (ie.
properly use virtual position when appropriate)
------------------------------------------------------------------------
2d8c7c6 | ahuillet | 2008-04-04 15:51:19 +0000

now properly supporting targetting and attacking bots on another level
(across level borders).. not very useful but much nicer
------------------------------------------------------------------------
d02b74b | ahuillet | 2008-04-04 06:57:13 +0000

increased ranged-weapon-retreat to 3 tiles for enemies, since it now
seems to work fairly well.
------------------------------------------------------------------------
6534e00 | ahuillet | 2008-04-04 06:56:04 +0000

removed now dead StayHowManyFramesBehind enemy struct field
------------------------------------------------------------------------
9bf193f | ahuillet | 2008-04-03 22:29:52 +0000

fixed Teleport to prevent tux from moving right after the teleportation
in order to avoid left over move target, and reinstated the hack to
remove the teleport anchor when tux leaves town
------------------------------------------------------------------------
c80e438 | ahuillet | 2008-04-03 22:09:56 +0000

properly clear up memory when starting a new game. something was utterly
wrong and most likely still is, but I do not see it ...
------------------------------------------------------------------------
52b4373 | ahuillet | 2008-04-03 22:01:27 +0000

fixed leveleditor feature to properly go back to the menu when clicking
new game
------------------------------------------------------------------------
37e77de | ahuillet | 2008-04-03 22:00:26 +0000

delete_melee_shot must not be static
------------------------------------------------------------------------
f172f29 | ahuillet | 2008-04-03 19:44:26 +0000

killed some dead code and making use of hit tests for bullets
------------------------------------------------------------------------
570b22d | ahuillet | 2008-04-03 17:08:26 +0000

fixed bug that emergency shutdown would not prevent tux from attacking
reported by qubodup
------------------------------------------------------------------------
597f86f | ahuillet | 2008-04-03 17:06:12 +0000

dead declaration removed
------------------------------------------------------------------------
eb7390d | ahuillet | 2008-04-03 16:57:11 +0000

rewrote (and renamed level_is_partly_visible to level_is_visible) for
better matching, and added "pathfinding" GL debugging lines for bots
------------------------------------------------------------------------
f65f62a | ahuillet | 2008-04-03 16:32:05 +0000

updated and fixed enemy code. movement seems to be done OK, most of the
previous behaviors have been restored and improved at the same time
------------------------------------------------------------------------
ff8ba3f | ahuillet | 2008-04-03 15:05:59 +0000

removed TURN_TOWARDS_WAYPOINTLESS_SPOT and
stick_to_waypoint_system_by_default
------------------------------------------------------------------------
ab92acb | ahuillet | 2008-04-03 15:01:23 +0000

removed TURN_TOWARDS_WAYPOINTLESS_SPOT and
stick_to_waypoint_system_by_default
------------------------------------------------------------------------
465e811 | ahuillet | 2008-04-03 14:59:47 +0000

first step towards being able to port tux pathfinding code to enemies,
along with cosmetic changes
------------------------------------------------------------------------
fd115f5 | ahuillet | 2008-04-03 14:58:22 +0000

some updates to bullet code, mostly cosmetic
------------------------------------------------------------------------
9196b3d | ahuillet | 2008-04-03 08:21:37 +0000

bots can now cross level borders when following or attacking you. not
very pretty but at least it works, which cannot be said of the previous
implementation :)
------------------------------------------------------------------------
0f520df | ahuillet | 2008-04-03 07:05:13 +0000

minor commit - using BROWSE_LEVEL_BOTS_SAFE instead of browsing the
complete alive bot list when computing tux melee hits
------------------------------------------------------------------------
39177ec | ahuillet | 2008-04-03 07:02:30 +0000

added "completely fixed" state for taken over bots, renamed
RUSH_TUX_ON_SIGHT_AND_OPEN_TALK to RUSH_TUX_AND_OPEN_TALK
------------------------------------------------------------------------
6b3255d | ahuillet | 2008-04-03 06:25:17 +0000

old patch by bob rutsky. man you are lucky it still applied - this
removes a few warnings when building without opengl support
------------------------------------------------------------------------
f7b6de2 | ahuillet | 2008-04-03 06:22:09 +0000

removed noise at end
------------------------------------------------------------------------
98675f2 | ahuillet | 2008-04-02 19:38:34 +0000

now using the new melee shot system for bots (not tux ATM), as a bonus,
implemented FOLLOW_TUX state
------------------------------------------------------------------------
13a9eb8 | ahuillet | 2008-04-02 19:33:12 +0000

one more useless update
------------------------------------------------------------------------
03b3a8f | ahuillet | 2008-04-02 19:30:13 +0000

added melee shots handled similarly to bullets for cleaner code and to
work around a technical problem with linked lists, also removed useless
physical_damage struct member for enemies
------------------------------------------------------------------------
a47e890 | ahuillet | 2008-04-02 19:28:38 +0000

123 weapons must not do that much damage. all melee weapons for droids
have to be rebalanced
------------------------------------------------------------------------
5bf04e0 | ahuillet | 2008-04-02 19:24:45 +0000

removed physical damage property for droids. we do not need that any
longer
------------------------------------------------------------------------
21f5459 | ahuillet | 2008-04-02 15:14:42 +0000

cleanup and quick tab implementation
------------------------------------------------------------------------
a0506bd | ahuillet | 2008-04-02 15:14:02 +0000

added leveleditor quick tab
------------------------------------------------------------------------
c16fbe8 | ahuillet | 2008-04-02 14:16:47 +0000

do not delete level_list for dead bots upon respawn - dead bots are not
supposed to be part of any level list already
------------------------------------------------------------------------
3739e1f | ahuillet | 2008-04-02 14:15:25 +0000

added (unimplemented with this commit) FOLLOW_TUX state
------------------------------------------------------------------------
5484eda | ahuillet | 2008-04-02 11:25:54 +0000

upd
------------------------------------------------------------------------
47c402e | ahuillet | 2008-04-02 10:27:37 +0000

upd
------------------------------------------------------------------------
8693a70 | ahuillet | 2008-04-02 09:32:27 +0000

tooltip update
------------------------------------------------------------------------
dd0f5a9 | ahuillet | 2008-04-02 09:05:36 +0000

removed useless -Minimal distance hostile bots are tolerated=6
------------------------------------------------------------------------
0ae437c | ahuillet | 2008-04-02 09:05:20 +0000

friendly bots now target enemies - target selection can be improved
quite a bit, it is on my list
------------------------------------------------------------------------
1c48829 | ahuillet | 2008-04-02 08:03:13 +0000

can now drop item type 0. not sure why it was not allowed before, may
break things.
------------------------------------------------------------------------
2cbefcc | ahuillet | 2008-04-02 07:35:55 +0000

better delete buttons
------------------------------------------------------------------------
45d9139 | ahuillet | 2008-04-02 07:32:25 +0000

reduced time spent eying tux for humans
------------------------------------------------------------------------
7676563 | ahuillet | 2008-04-02 07:24:32 +0000

upd
------------------------------------------------------------------------
a2c7578 | ahuillet | 2008-04-02 07:23:57 +0000

restructuration of enemy code, commit #1 - bots move and attack, no
pathfinding yet, most functionnality NOT restored yet. please do test
and report though
------------------------------------------------------------------------
772ce91 | ahuillet | 2008-04-01 12:17:27 +0000

now properly detecting and including stdint.h for systems which need it
------------------------------------------------------------------------
c7c00b0 | ahuillet | 2008-04-01 08:31:53 +0000

fixed a crash in leveleditor and added some delays at "wait for key
release" places
------------------------------------------------------------------------
84c12dd | ahuillet | 2008-03-31 20:40:04 +0000

undo/redo buttons for leveleditor
------------------------------------------------------------------------
489601e | ahuillet | 2008-03-31 20:36:45 +0000

added undo/redo buttons to leveleditor
------------------------------------------------------------------------
24f75af | ahuillet | 2008-03-31 16:31:22 +0000

fixed undo of obstacle deletion
------------------------------------------------------------------------
ed0507e | ahuillet | 2008-03-31 11:25:58 +0000

Simon Castellan contributed undo/redo feature to the leveleditor!
------------------------------------------------------------------------
40d4fe0 | ahuillet | 2008-03-31 10:53:45 +0000

added undo/redo buttons
------------------------------------------------------------------------
fa2697d | ahuillet | 2008-03-31 05:37:30 +0000

new waypoint toggle files
------------------------------------------------------------------------
c577b09 | ahuillet | 2008-03-30 17:39:12 +0000

hahaha
------------------------------------------------------------------------
24bdc6e | ahuillet | 2008-03-30 17:25:22 +0000

we are on the third planet from sun
------------------------------------------------------------------------
da84be3 | ahuillet | 2008-03-30 17:11:19 +0000

this is freedroidRPG 0.10.4SVN now. CVS is dead
------------------------------------------------------------------------
6c6326d | ahuillet | 2008-03-30 15:41:06 +0000

ok, so I need to reset the speed of the bot at every cycle still.
------------------------------------------------------------------------
ef8449d | ahuillet | 2008-03-30 15:39:31 +0000

do not alter combat state in chat.c
------------------------------------------------------------------------
49015f5 | ahuillet | 2008-03-30 14:45:37 +0000

some cleanup of enemy code
------------------------------------------------------------------------
629c7f9 | ahuillet | 2008-03-30 14:45:08 +0000

faster iterator
------------------------------------------------------------------------
6ace0f5 | ahuillet | 2008-03-30 12:56:00 +0000

new beautify grass buttons
------------------------------------------------------------------------
d127ad1 | ahuillet | 2008-03-30 12:28:02 +0000

missing files
------------------------------------------------------------------------
d281eeb | ahuillet | 2008-03-30 12:02:11 +0000

new pushed buttons for leveleditor
------------------------------------------------------------------------
92dc375 | ahuillet | 2008-03-30 12:01:01 +0000

added pushed buttons, part2
------------------------------------------------------------------------
09e50ef | ahuillet | 2008-03-30 11:45:22 +0000

added pushed buttons for level editor, part 1
------------------------------------------------------------------------
d0e07f0 | ahuillet | 2008-03-30 11:29:31 +0000

now keeping lists for every level... slightly more expensive, way more
difficult, but better in the long run
------------------------------------------------------------------------
30dd17c | ahuillet | 2008-03-30 10:54:53 +0000

insignificant cleanup
------------------------------------------------------------------------
4b1e725 | ahuillet | 2008-03-30 10:47:43 +0000

upd
------------------------------------------------------------------------
87a8659 | ahuillet | 2008-03-30 10:31:51 +0000

updated comment for MoveEnemys
------------------------------------------------------------------------
cd3362a | ahuillet | 2008-03-30 10:30:59 +0000

AnimateEnemys() is now animate_enemy() and works on one enemy at a time
------------------------------------------------------------------------
9bd2dd0 | ahuillet | 2008-03-30 10:09:58 +0000

removed unused "phase" bot struct member - another 4KB of memory saved!
------------------------------------------------------------------------
9df5844 | ahuillet | 2008-03-30 10:08:53 +0000

clear out level list when clearing enemies, removed some dead code,
marked bot state strings for gettext
------------------------------------------------------------------------
040e0cd | ahuillet | 2008-03-30 09:16:58 +0000

killed some dead code
------------------------------------------------------------------------
92fcfd6 | ahuillet | 2008-03-30 08:09:26 +0000

added Cancel item drop message
------------------------------------------------------------------------
9d1d853 | ahuillet | 2008-03-30 08:05:45 +0000

new cancel button
------------------------------------------------------------------------
4cc5ecc | ahuillet | 2008-03-29 20:39:03 +0000

2000 stack frames in backtrace? tsss
------------------------------------------------------------------------
0a98d45 | ahuillet | 2008-03-29 20:35:59 +0000

removed unused mouse buttons
------------------------------------------------------------------------
33e16f6 | ahuillet | 2008-03-29 20:35:02 +0000

removed unused mouse buttons
------------------------------------------------------------------------
3d870fa | ahuillet | 2008-03-29 20:25:38 +0000

added enum values as comments in AllMousePressButtons definition. it
sucks but is better than before
------------------------------------------------------------------------
46bf0a0 | ahuillet | 2008-03-29 19:16:44 +0000

pointless comment
------------------------------------------------------------------------
aa28e4a | ahuillet | 2008-03-29 17:23:33 +0000

now using macros for bot iterators, added current-level bots linked list
to reduce pathfinding overhead. "geographical" lists will be needed too
at some point
------------------------------------------------------------------------
b80b94f | ahuillet | 2008-03-29 12:14:37 +0000

upd
------------------------------------------------------------------------
cea927f | ahuillet | 2008-03-29 11:48:37 +0000

upd
------------------------------------------------------------------------
8549309 | ahuillet | 2008-03-29 11:43:41 +0000

new readme file
------------------------------------------------------------------------
7e92530 | ahuillet | 2008-03-29 10:01:54 +0000

got rid of this useless CurLevel pointer and replaced it by a macro
------------------------------------------------------------------------
96c5d08 | ahuillet | 2008-03-29 08:11:44 +0000

now Teleport() is the only function that has a right to touch the
players level position (z coordinate)
------------------------------------------------------------------------
a9dc7f9 | ahuillet | 2008-03-29 08:11:04 +0000

removed useless statement that was probably optimized out anyway
------------------------------------------------------------------------
1c6d2b1 | ahuillet | 2008-03-29 07:34:24 +0000

update
------------------------------------------------------------------------
3b0f155 | ahuillet | 2008-03-28 20:48:17 +0000

remove item from list before freeing it. or crash
------------------------------------------------------------------------
a4ea740 | ahuillet | 2008-03-28 17:26:22 +0000

sorry :)
------------------------------------------------------------------------
d04ba2e | ahuillet | 2008-03-28 17:20:23 +0000

moved to kernel-style linked lists. huge performance  problems to be
investigated ASAP
------------------------------------------------------------------------
6d1d79d | ahuillet | 2008-03-27 20:35:19 +0000

updated from david kremer work
------------------------------------------------------------------------
11716fd | ahuillet | 2008-03-27 19:40:40 +0000

upd
------------------------------------------------------------------------
2568dac | ahuillet | 2008-03-27 18:00:46 +0000

not sure they are better now, but...
------------------------------------------------------------------------
af6f7fa | ahuillet | 2008-03-27 17:55:20 +0000

so what was that duplicate doing here?
------------------------------------------------------------------------
e70a937 | ahuillet | 2008-03-27 17:51:58 +0000

updated leveleditor buttons
------------------------------------------------------------------------
eaace05 | ahuillet | 2008-03-27 17:11:52 +0000

Simon Castellan moved credits and contribute texts to proper title files
------------------------------------------------------------------------
237a792 | ahuillet | 2008-03-27 16:15:37 +0000

IGriffiths updated leveleditor buttons
------------------------------------------------------------------------
8861e11 | ahuillet | 2008-03-27 16:06:46 +0000

removed a few unused menu options
------------------------------------------------------------------------
32d1ac6 | ahuillet | 2008-03-27 14:59:30 +0000

Simon Castellan refactored menu code a bit for ease of maintenance
------------------------------------------------------------------------
d9f4d83 | ahuillet | 2008-03-27 10:19:42 +0000

Ian Grifiths contributed new, better looking buttons for leveleditor
------------------------------------------------------------------------
c3e8fc8 | ahuillet | 2008-03-21 10:28:30 +0000

added disabled code to track tux waypoints for pathfinding debugging
------------------------------------------------------------------------
fdae9b3 | ahuillet | 2008-03-16 14:52:49 +0000

undo crap
------------------------------------------------------------------------
1107769 | ahuillet | 2008-03-16 13:28:51 +0000

do not use bool any longer, it makes no sense
------------------------------------------------------------------------
e83941d | ahuillet | 2008-03-16 13:21:27 +0000

no more size specification in function array parameters (using pointers)
------------------------------------------------------------------------
3904586 | ahuillet | 2008-03-16 13:20:45 +0000

do not use bool any longer, it makes no sense
------------------------------------------------------------------------
46ca142 | ahuillet | 2008-03-16 13:20:11 +0000

removed useless word and bool typedefs, and simplified TRUE and FALSE
definitions
------------------------------------------------------------------------
d99c8fb | ahuillet | 2008-03-16 13:16:32 +0000

wtf
------------------------------------------------------------------------
5f09601 | ahuillet | 2008-03-04 14:49:06 +0000

extra ; = segfault
------------------------------------------------------------------------
6d10df0 | ahuillet | 2008-03-02 20:47:01 +0000

fixed iterators
------------------------------------------------------------------------
677bd65 | ahuillet | 2008-03-02 20:36:18 +0000

calling clearenemys when loading game
------------------------------------------------------------------------
67c77cd | ahuillet | 2008-03-02 19:58:32 +0000

now using BROWSE_ALIVE_BOT_LIST and BROWSE_DEAD_BOT_LIST as iterators,
part 2
------------------------------------------------------------------------
d7dbd27 | ahuillet | 2008-03-02 19:56:27 +0000

now using BROWSE_ALIVE_BOT_LIST and BROWSE_DEAD_BOT_LIST as iterators
------------------------------------------------------------------------
0a2888d | ahuillet | 2008-03-02 16:53:43 +0000

added force sdl automap option to allow using SDL automap even when
openGL is in use
------------------------------------------------------------------------
7a354dd | ahuillet | 2008-03-02 16:50:45 +0000

now properly iterating the alive bots list, by storing the NEXT pointer
before the iteration in order to avoid problems when the bot changes
list
------------------------------------------------------------------------
4f608dc | ahuillet | 2008-03-02 16:49:33 +0000

added force sdl automap option to allow using SDL automap even when
openGL is in use
------------------------------------------------------------------------
a8978a2 | ahuillet | 2008-03-02 14:15:41 +0000

finally figured out this virtual position thing for enemies
------------------------------------------------------------------------
05754bd | ahuillet | 2008-03-02 13:55:04 +0000

that Activate_Conservative_Frame_Computation sure is weird... but it has
reasons to be here
------------------------------------------------------------------------
e3dba58 | ahuillet | 2008-03-02 13:39:37 +0000

removed useless levelnumber from savegamefile
------------------------------------------------------------------------
e8075eb | ahuillet | 2008-03-02 12:42:54 +0000

removed unused StayHowManySecondsBehind struct field
------------------------------------------------------------------------
47fbd04 | ahuillet | 2008-03-02 12:36:52 +0000

now melee weapons can use ammunition. allows for funny stuff like in
fallout. made lightsaber use laser ammo as a demo
------------------------------------------------------------------------
75d56cf | ahuillet | 2008-03-02 12:26:45 +0000

force no XP reward for killing a friendly bot
------------------------------------------------------------------------
ce32896 | ahuillet | 2008-03-02 12:15:09 +0000

now handling gen_savestruct.py correctly even with cmake. life is good
------------------------------------------------------------------------
b27d28e | ahuillet | 2008-03-02 11:38:28 +0000

leftover files from earlier struct field removal
------------------------------------------------------------------------
73f0ba7 | ahuillet | 2008-03-02 11:37:51 +0000

reduced size of position history to a sane value. about 20 seconds of
history now, also, storing the position only once every two frames.
added GL code to display the player track
------------------------------------------------------------------------
bb3b26a | ahuillet | 2008-03-02 11:27:56 +0000

romeved FramesOnThisLevel player variable that was unused
------------------------------------------------------------------------
3f5ac84 | ahuillet | 2008-03-02 11:27:30 +0000

fix to regenerate savestruct code when struct.h changes
------------------------------------------------------------------------
f0238d2 | ahuillet | 2008-03-02 10:58:36 +0000

moved inflate_stream to a separate function
------------------------------------------------------------------------
00edd4f | ahuillet | 2008-03-01 20:43:05 +0000

do not read %lf on a float.... stupid me...
------------------------------------------------------------------------
47f2eb6 | ahuillet | 2008-03-01 20:42:40 +0000

leftover from "owner" field size reduction to 8bit
------------------------------------------------------------------------
c7156d0 | ahuillet | 2008-03-01 17:49:09 +0000

?
------------------------------------------------------------------------
90b432b | ahuillet | 2008-03-01 16:01:24 +0000

bobbens removed warnings
------------------------------------------------------------------------
83c877a | ahuillet | 2008-03-01 16:00:57 +0000

bobbens removed warnings
------------------------------------------------------------------------
ff660d0 | ahuillet | 2008-03-01 14:00:59 +0000

proper encapsulated referencing for enemys bot_target... this is the end
of savegame stuff guys...
------------------------------------------------------------------------
2545534 | ahuillet | 2008-03-01 13:49:52 +0000

fixed version check string.. not that it is very useful now with the new
system but we will keep it for some time still
------------------------------------------------------------------------
6bbf6b0 | ahuillet | 2008-03-01 13:39:45 +0000

unrolled automap data writing to speed it up a bit. much much better can
be done but there is not much point
------------------------------------------------------------------------
33dde49 | ahuillet | 2008-03-01 13:38:52 +0000

working reference correction in savegames for Tuxs current_enemy_target
- implemented by using a unique ID per bot, and caching the address.
access to the address is encapsulated into enemy_resolve_address and
enemy_set_reference functions
------------------------------------------------------------------------
ba305cd | ahuillet | 2008-03-01 13:38:26 +0000

working reference correction in savegames for Tuxs current_enemy_target
- implemented by using a unique ID per bot, and caching the address.
access to the address is encapsulated into enemy_resolve_address and
enemy_set_reference functions
------------------------------------------------------------------------
9a2bec7 | ahuillet | 2008-03-01 11:10:10 +0000

what the hell, PrivatePathway was not even used... no wonder our
pathfinding sucks...
------------------------------------------------------------------------
938392b | ahuillet | 2008-03-01 10:48:57 +0000

properly setting the locale on game start/game config load
------------------------------------------------------------------------
93f6ed9 | ahuillet | 2008-03-01 10:40:38 +0000

upd
------------------------------------------------------------------------
9e8fa8c | ahuillet | 2008-03-01 10:39:48 +0000

drawn german "ss" character
------------------------------------------------------------------------
fa6fb1b | ahuillet | 2008-03-01 10:38:46 +0000

barbatrix updates
------------------------------------------------------------------------
389d2e0 | ahuillet | 2008-03-01 10:05:13 +0000

now supporting translations for title files, again - PlayATitleFile does
not belong in init.c ...
------------------------------------------------------------------------
4058677 | ahuillet | 2008-03-01 10:04:53 +0000

find_file takes const char not char
------------------------------------------------------------------------
9250b7d | ahuillet | 2008-03-01 10:03:33 +0000

moved titles to new language codes
------------------------------------------------------------------------
3f8495d | ahuillet | 2008-03-01 09:55:03 +0000

now using "supported languages" structure to hold all localization info.
cleaned up language options menu, will need to do the same for all other
menus
------------------------------------------------------------------------
ebbfae5 | bastiansalmela | 2008-02-29 21:30:27 +0000

first commit
------------------------------------------------------------------------
fb761d7 | ahuillet | 2008-02-29 20:39:56 +0000

forgotten file when reducing struct size
------------------------------------------------------------------------
1e73256 | ahuillet | 2008-02-29 20:39:46 +0000

now saving game config using savestruct functions. destroy your
~/.freedroid_rpg/config
------------------------------------------------------------------------
5fae21c | ahuillet | 2008-02-29 19:22:44 +0000

some struct size reduction
------------------------------------------------------------------------
fe6a49c | barbatrixx | 2008-02-25 18:07:47 +0000

German translation by Barbatrix - filled a few gaps + changed encoding
to 8Bit and charset to ISO8859-1
------------------------------------------------------------------------
027d5b2 | barbatrixx | 2008-02-25 18:06:47 +0000

German translation by Barbatrix - bugfixes + changed encoding to 8Bit
and charset to ISO8859-1
------------------------------------------------------------------------
a63d758 | barbatrixx | 2008-02-25 13:45:42 +0000

German translation by Barbatrix - bugfixes for menu + changed encoding
to 8Bit and charset to ISO8859-1
------------------------------------------------------------------------
a270f60 | barbatrixx | 2008-02-25 12:44:49 +0000

German translation by Barbatrix - changed encoding to 8Bit and charset
to ISO8859-1
------------------------------------------------------------------------
3a1d4ee | barbatrixx | 2008-02-25 12:42:50 +0000

German translation by Barbatrix - changed encoding to 8Bit and charset
to ISO8859-1
------------------------------------------------------------------------
f91bd46 | barbatrixx | 2008-02-25 12:39:25 +0000

German translation by Barbatrix - merged German version, changed
encoding to 8Bit and charset to ISO8859-1
------------------------------------------------------------------------
efcae35 | barbatrixx | 2008-02-24 13:24:14 +0000

German translation by Barbatrix - merged English and German version +
bugfixes
------------------------------------------------------------------------
4fe7f40 | ahuillet | 2008-02-20 13:34:48 +0000

removed useless offset for melee weapon field
------------------------------------------------------------------------
b3a2141 | ahuillet | 2008-02-20 13:28:12 +0000

using item_weapon_is_melee now, and removed a bit of useless code and
struct fields
------------------------------------------------------------------------
12339fa | ahuillet | 2008-02-20 13:27:14 +0000

removed aggression rate field which was long unused, and turned
item_gun_angle_change into item_weapon_is_melee which makes more sense
------------------------------------------------------------------------
b0b4c89 | ahuillet | 2008-02-20 11:55:38 +0000

upd
------------------------------------------------------------------------
e9ca845 | ahuillet | 2008-02-20 11:55:20 +0000

tiny refactoring without any practical consequences
------------------------------------------------------------------------
ef6aafa | ahuillet | 2008-02-20 11:55:10 +0000

do not save pointers any longer. those can exist but are not to be saved
and restored - stuff that needs to be saved and restored cannot be
pointers
------------------------------------------------------------------------
c2e4f09 | ahuillet | 2008-02-20 11:54:27 +0000

now saving SDL_Rect structure, and re-reading bullets
------------------------------------------------------------------------
3900f43 | ahuillet | 2008-02-20 11:53:51 +0000

removed unused SurfacePointer array from bullet structure
------------------------------------------------------------------------
39b4fd4 | barbatrixx | 2008-02-19 22:45:07 +0000

German translation added by Barbatrix
------------------------------------------------------------------------
5f4a6c7 | ahuillet | 2008-02-18 17:21:01 +0000

git-svn-id: https://freedroid.svn.sourceforge.net/svnroot/freedroid@248
524c2bfb-fa3f-0410-b5a2-92f4e1dc5b61
------------------------------------------------------------------------
13f977c | ahuillet | 2008-02-17 23:38:02 +0000

mistakes fixed by barbatrix
------------------------------------------------------------------------
66ec178 | ahuillet | 2008-02-17 22:22:13 +0000

update from barbatrix
------------------------------------------------------------------------
e8dc836 | ahuillet | 2008-02-17 13:22:12 +0000

I write what I want here !
------------------------------------------------------------------------
79c2a50 | ahuillet | 2008-02-16 22:28:39 +0000

removed kill class mission target
------------------------------------------------------------------------
d7c46ef | ahuillet | 2008-02-16 19:56:10 +0000

saving chatflags array
------------------------------------------------------------------------
35e87d5 | ahuillet | 2008-02-16 17:58:02 +0000

you do not really want to know the details, but savegames are almost
done now
------------------------------------------------------------------------
6dd355b | ahuillet | 2008-02-12 14:20:18 +0000

I don\'t wanna know. you don\'t either. Added some code to read
savegames, works but is buggy and incomplete. No ref correction ATM
either.
------------------------------------------------------------------------
930f0e7 | ahuillet | 2008-02-09 15:20:07 +0000

various updates
------------------------------------------------------------------------
f048c3e | ahuillet | 2008-02-09 09:51:19 +0000

fixed a few mistakes
------------------------------------------------------------------------
95e1811 | ahuillet | 2008-02-09 09:44:33 +0000

mindless description
------------------------------------------------------------------------
57aa78f | ahuillet | 2008-02-09 09:32:03 +0000

typo
------------------------------------------------------------------------
142156d | ahuillet | 2008-02-08 18:17:03 +0000

upd from launchpad
------------------------------------------------------------------------
c8cc0db | ahuillet | 2008-02-08 18:08:22 +0000

small upd
------------------------------------------------------------------------
57cfbd6 | ahuillet | 2008-02-06 09:38:42 +0000

added russian fonts... cpuFont seems to be lacking though, will need to
be done at some point
------------------------------------------------------------------------
e39aee7 | ahuillet | 2008-02-06 07:52:16 +0000

removed german dialogs after seemingly sucessful migration to .po
------------------------------------------------------------------------
5f12878 | ahuillet | 2008-02-06 07:50:33 +0000

one line replies only, thanks
------------------------------------------------------------------------
1a1a992 | ahuillet | 2008-02-06 07:49:46 +0000

removed french dialogs after seemingly sucessful migration to .po
------------------------------------------------------------------------
7c328ba | ahuillet | 2008-02-05 22:09:29 +0000

blah
------------------------------------------------------------------------
e5feeed | ahuillet | 2008-02-05 21:17:39 +0000

new dummy files for sv and ru, added partial ru dialogs
------------------------------------------------------------------------
5a92c4a | ahuillet | 2008-02-05 16:27:26 +0000

updates to migrated translations
------------------------------------------------------------------------
c0db0e0 | ahuillet | 2008-02-05 15:59:24 +0000

reverted stedevil change that was wrongly done somehow and broke
everything
------------------------------------------------------------------------
68935a6 | ahuillet | 2008-02-05 15:27:09 +0000

hey, nxt time do not forget to reduce the size of the font file after
editing
------------------------------------------------------------------------
7d0a6f9 | ahuillet | 2008-02-05 15:26:50 +0000

.mos for dialogs. to be tested
------------------------------------------------------------------------
e6411eb | ahuillet | 2008-02-05 15:26:14 +0000

upd
------------------------------------------------------------------------
54721d5 | ahuillet | 2008-02-05 15:25:43 +0000

migrated french translation. untested yet
------------------------------------------------------------------------
fa4baa1 | ahuillet | 2008-02-05 15:24:06 +0000

migrated german translation. untested yet
------------------------------------------------------------------------
211e9a9 | ahuillet | 2008-02-05 15:21:52 +0000

fixed msginit call mistake, and added error messages where due
------------------------------------------------------------------------
91c98e3 | ahuillet | 2008-02-05 13:02:24 +0000

upd
------------------------------------------------------------------------
384e268 | ahuillet | 2008-02-03 12:28:03 +0000

upd
------------------------------------------------------------------------
9c94814 | ahuillet | 2008-02-03 12:10:25 +0000

added yet another script from Pierre "delroth" Bourdon that migrates
from the former dialog translation system to the new gettext-based thing
------------------------------------------------------------------------
3b38269 | ahuillet | 2008-02-03 11:35:05 +0000

stupid me
------------------------------------------------------------------------
de4bfa7 | ahuillet | 2008-02-03 11:21:09 +0000

new strings marked
------------------------------------------------------------------------
e2fa4a6 | ahuillet | 2008-02-03 11:20:57 +0000

upd
------------------------------------------------------------------------
6f330ed | ahuillet | 2008-02-03 11:18:20 +0000

translated a few of the data strings. no way I am doing all the french
translation myself though :p
------------------------------------------------------------------------
c4555d5 | ahuillet | 2008-02-03 11:15:32 +0000

marked a few more strings in the code
------------------------------------------------------------------------
ae22e5d | ahuillet | 2008-02-03 10:08:06 +0000

upd
------------------------------------------------------------------------
5ca18a3 | ahuillet | 2008-02-03 10:06:38 +0000

freedroidrpg_dialogs textdomain now up and running
------------------------------------------------------------------------
40554b2 | ahuillet | 2008-02-02 22:03:18 +0000

breakage is my religion
------------------------------------------------------------------------
5ef95a4 | ahuillet | 2008-02-02 22:02:45 +0000

I love breakage
------------------------------------------------------------------------
8b4d8cc | ahuillet | 2008-02-02 21:46:56 +0000

removed language dirs that are useless now.
------------------------------------------------------------------------
ae24fb4 | ahuillet | 2008-02-02 21:46:18 +0000

groovy
------------------------------------------------------------------------
98f67ad | ahuillet | 2008-02-02 21:36:51 +0000

hehehe
------------------------------------------------------------------------
510d175 | ahuillet | 2008-02-02 21:36:14 +0000

freedroidrpg_dialogs.pot :)
------------------------------------------------------------------------
d8ddbd5 | ahuillet | 2008-02-02 21:35:18 +0000

marked strings in dialogs
------------------------------------------------------------------------
b2ab35b | ahuillet | 2008-02-02 21:28:59 +0000

upd to handle various extensions for dialog stuff
------------------------------------------------------------------------
ae8ba3b | ahuillet | 2008-02-02 21:11:07 +0000

marked dialog strings for gettext translation
------------------------------------------------------------------------
5532ddb | ahuillet | 2008-02-02 21:07:56 +0000

swedish
------------------------------------------------------------------------
a8afdaf | ahuillet | 2008-02-02 21:06:53 +0000

added swedish
------------------------------------------------------------------------
e9433c1 | ahuillet | 2008-02-02 18:59:15 +0000

blah
------------------------------------------------------------------------
a2b97d1 | ahuillet | 2008-02-02 18:49:36 +0000

dump enemy pointers as numerical references to be re-read properly at a
later time
------------------------------------------------------------------------
b62c76f | ahuillet | 2008-02-02 18:44:49 +0000

handle pointers again
------------------------------------------------------------------------
d94dec3 | ahuillet | 2008-02-02 18:27:22 +0000

added swedish translation...
------------------------------------------------------------------------
a511184 | ahuillet | 2008-02-02 18:22:47 +0000

blah
------------------------------------------------------------------------
ef795ad | stedevil | 2008-01-31 00:44:35 +0000

1st of 15(?) fonts to get swedish font
------------------------------------------------------------------------
a29da4d | ahuillet | 2008-01-30 18:30:00 +0000

friendly bots will not become hostile if you attempt take over on them
------------------------------------------------------------------------
c1e3a19 | ahuillet | 2008-01-28 18:40:53 +0000

added examine mode support in inventory to display item descriptions
------------------------------------------------------------------------
f7fa02d | ahuillet | 2008-01-27 21:25:09 +0000

added quest diary entries
------------------------------------------------------------------------
91b91fc | ahuillet | 2008-01-27 21:24:46 +0000

added quest diary entries
------------------------------------------------------------------------
e94cc23 | ahuillet | 2008-01-27 21:24:00 +0000

ok that one is getting really annoying now... no real changes
------------------------------------------------------------------------
b7c2963 | ahuillet | 2008-01-27 21:23:23 +0000

renamed QuestList to QuestList_archetypes, and calling gettext for
mission diary entries. this seems to be a bit buggy right now though
------------------------------------------------------------------------
6f4a375 | ahuillet | 2008-01-27 21:16:23 +0000

renamed QuestList so that it gets caught by the string extraction script
for translations
------------------------------------------------------------------------
9e49743 | ahuillet | 2008-01-27 21:08:56 +0000

now calling extract-strings-from-data
------------------------------------------------------------------------
87e6773 | ahuillet | 2008-01-27 21:08:22 +0000

marked strings for translation
------------------------------------------------------------------------
da7c4cb | ahuillet | 2008-01-27 21:06:55 +0000

added practically all strings extracted from data except multiline
programs descriptions
------------------------------------------------------------------------
3a3095b | ahuillet | 2008-01-27 21:06:01 +0000

using gettext for the rest of data strings
------------------------------------------------------------------------
463c9b2 | ahuillet | 2008-01-27 20:37:45 +0000

added item descriptions
------------------------------------------------------------------------
5fc93f7 | ahuillet | 2008-01-27 20:37:12 +0000

so we have those .mo in SVN.. what do I care after all
------------------------------------------------------------------------
2bc0b78 | ahuillet | 2008-01-27 20:36:41 +0000

upd
------------------------------------------------------------------------
c7221e2 | ahuillet | 2008-01-27 20:36:00 +0000

updates to support freedroidrpg and freedroidrpg_data textdomains. does
not seem to work too well ATM though
------------------------------------------------------------------------
7cbb0d1 | ahuillet | 2008-01-27 20:35:19 +0000

added D_ macro  for datafile-gettext-strings and used it on item_name
and item_description
------------------------------------------------------------------------
ed294fe | ahuillet | 2008-01-27 20:35:04 +0000

removed useless MustBeClass field from mission struct
------------------------------------------------------------------------
9d160a0 | ahuillet | 2008-01-27 20:33:21 +0000

removed useless MustBeClass field from mission struct
------------------------------------------------------------------------
63d0da3 | ahuillet | 2008-01-27 20:33:01 +0000

removed useless MustBeClass field from mission struct
------------------------------------------------------------------------
f15a7e8 | ahuillet | 2008-01-27 20:08:58 +0000

now cutting lines correctly
------------------------------------------------------------------------
8d883a9 | ahuillet | 2008-01-27 19:59:02 +0000

added Pierre Bourdon\'s script to extract translatable strings from data
files
------------------------------------------------------------------------
77b0704 | ahuillet | 2008-01-27 19:56:29 +0000

added freedroidrpg_data for german
------------------------------------------------------------------------
944b3e4 | ahuillet | 2008-01-27 19:42:59 +0000

why did this bug not show up earlier... btw magotari pendragon dialog
does not behave too well
------------------------------------------------------------------------
4895abb | ahuillet | 2008-01-27 19:32:58 +0000

export from launchpad
------------------------------------------------------------------------
6b1b640 | ahuillet | 2008-01-26 22:05:00 +0000

so it looks like we have .mos in the svn as well...
------------------------------------------------------------------------
7a0a4b7 | ahuillet | 2008-01-26 22:04:09 +0000

added data textdomain
------------------------------------------------------------------------
a23f803 | ahuillet | 2008-01-26 22:01:40 +0000

added freedroidrpg_data textdomain for data stuff, and using it for item
names
------------------------------------------------------------------------
419cf77 | ahuillet | 2008-01-26 19:35:34 +0000

using new savegame system. no zlib piping yet so savegames are several
megabytes large, and no pointer handling either. reading not done
------------------------------------------------------------------------
33efdd8 | ahuillet | 2008-01-26 19:33:10 +0000

build system additions for savestruct.[ch] and gen_savestruct.py
------------------------------------------------------------------------
6951df3 | ahuillet | 2008-01-26 19:31:22 +0000

modifications to support savestruct generator
------------------------------------------------------------------------
a0b451f | ahuillet | 2008-01-26 19:28:58 +0000

added autogenerated savestruct files
------------------------------------------------------------------------
f09f768 | ahuillet | 2008-01-26 19:26:50 +0000

latest changes
------------------------------------------------------------------------
eaf56c1 | ahuillet | 2008-01-22 22:22:41 +0000

as reported by "cyberSDF" on IRC, this sound  file was removed and will
crash the game if this code is triggered
------------------------------------------------------------------------
f13a8cc | ahuillet | 2008-01-22 10:27:57 +0000

added more type conversions (to use stdint types in naming), and
generating a header file now
------------------------------------------------------------------------
cebd5eb | ahuillet | 2008-01-22 08:11:38 +0000

added contribution of Pierre "delroth" Bourdon, will be used to
automatically generate part of savegame code
------------------------------------------------------------------------
3e6ad87 | ahuillet | 2008-01-20 14:35:08 +0000

removed stupid "target is to kill all droids"
------------------------------------------------------------------------
213e1b0 | ahuillet | 2008-01-20 14:15:44 +0000

removed unused status enum values, and removed Status from bot structure
altogether
------------------------------------------------------------------------
bdfee62 | ahuillet | 2008-01-20 12:29:47 +0000

a bot outside his level is now a fatal error. also, spray blood less
often
------------------------------------------------------------------------
3ec518b | ahuillet | 2008-01-20 12:29:25 +0000

I fixed one "negative z" bug, maybe will there be others.. make it
easier to catch with a breakpoint
------------------------------------------------------------------------
3612ebe | ahuillet | 2008-01-20 12:28:33 +0000

removed unhandled g option in cheat menu
------------------------------------------------------------------------
922a0d5 | ahuillet | 2008-01-20 12:27:59 +0000

movement feature improvement
------------------------------------------------------------------------
baff35a | ahuillet | 2008-01-20 12:26:26 +0000

removed last references to that MAX_ENEMYS_ON_SHIP crap
------------------------------------------------------------------------
59a46f4 | ahuillet | 2008-01-20 11:34:27 +0000

struct size reduction and removal of some unused code
------------------------------------------------------------------------
0a71c02 | ahuillet | 2008-01-20 10:32:37 +0000

struct size reduction, proper prototyping of functions, etc. (small
cleanup)
------------------------------------------------------------------------
fb80ea6 | ahuillet | 2008-01-20 09:45:49 +0000

fixed func calls in preparation of correct prototyping patch
------------------------------------------------------------------------
a022988 | ahuillet | 2008-01-19 20:51:45 +0000

removed enemy static array in favor of linked-list-based approach. This
potentially breaks A LOT of stuff, though the only known breakage at
this point is savegames, which won't be fixed until they are completely
rewritten anyway. I cleaned up enemy-health-loss points so that they all
call the new function hit_enemy that handles turning hostile, killing
the enemy, rewarding XP, etc. Made structs in struct.h non-anonymous so
that we can use pahole. This is a ~6K lines diff.
------------------------------------------------------------------------
4016d9f | ahuillet | 2008-01-19 20:48:41 +0000

upd before the big commit
------------------------------------------------------------------------
5315f63 | stedevil | 2008-01-18 13:01:37 +0000

balancing
------------------------------------------------------------------------
432ef34 | ahuillet | 2008-01-18 08:23:18 +0000

removed a useless array
------------------------------------------------------------------------
dc9a5c0 | ahuillet | 2008-01-17 21:30:22 +0000

new
------------------------------------------------------------------------
d324a93 | ahuillet | 2008-01-13 10:45:42 +0000

fixed naming of laserscalpel
------------------------------------------------------------------------
223516c | elijahbal | 2008-01-11 09:36:03 +0000

some updates, about error of typing
------------------------------------------------------------------------
17c8022 | elijahbal | 2008-01-05 17:58:00 +0000

again an update
------------------------------------------------------------------------
5eef2e5 | elijahbal | 2008-01-05 17:42:55 +0000

An update in french translation, which seems get some bugs when playing
with.
------------------------------------------------------------------------
af703b6 | elijahbal | 2008-01-05 16:38:09 +0000

this char : '"' was missing. it's ok now.
------------------------------------------------------------------------
62c7758 | elijahbal | 2008-01-05 16:32:46 +0000

git-svn-id: https://freedroid.svn.sourceforge.net/svnroot/freedroid@138
524c2bfb-fa3f-0410-b5a2-92f4e1dc5b61
------------------------------------------------------------------------
5da85ea | elijahbal | 2007-12-30 17:34:46 +0000

OldTownGuardLeader has forgotten a '"'
------------------------------------------------------------------------
b6a4ea9 | elijahbal | 2007-12-28 11:36:17 +0000

some updates for french dialogs, merry christmas
------------------------------------------------------------------------
a007cc8 | stedevil | 2007-12-23 08:57:40 +0000

xp balancing
------------------------------------------------------------------------
840dbea | stedevil | 2007-12-19 07:18:53 +0000

added costs for skills
------------------------------------------------------------------------
cccf386 | stedevil | 2007-12-18 17:43:55 +0000

balancing
------------------------------------------------------------------------
28fb0e0 | ahuillet | 2007-12-18 12:38:31 +0000

added a menu option to disable auto talk to bots after takeover
------------------------------------------------------------------------
7bd9fbe | ahuillet | 2007-12-18 12:34:13 +0000

cosmetic changes to chat system, and computing subdlg flags the same way
as general dialg flags
------------------------------------------------------------------------
0fc9532 | stedevil | 2007-12-18 12:03:09 +0000

f11 to toggle fullscreeen windows exclusion
------------------------------------------------------------------------
4827852 | stedevil | 2007-12-18 11:51:18 +0000

f11 to toggle fullscreeen
------------------------------------------------------------------------
b8d0665 | stedevil | 2007-12-18 06:48:31 +0000

balancing
------------------------------------------------------------------------
7534158 | stedevil | 2007-12-18 06:41:54 +0000

balancing
------------------------------------------------------------------------
7d6d7ab | stedevil | 2007-12-18 05:14:44 +0000

start of making prefixes less lame n boring
------------------------------------------------------------------------
559d262 | stedevil | 2007-12-18 05:13:34 +0000

fix text when you already been fully taught
------------------------------------------------------------------------
0af6f49 | stedevil | 2007-12-18 04:32:43 +0000

weak ammotypes moved to Stones
------------------------------------------------------------------------
a240043 | stedevil | 2007-12-18 04:02:02 +0000

fix bot droplevels and some textediting
------------------------------------------------------------------------
e8ac90c | ahuillet | 2007-12-16 19:08:56 +0000

node 0 is executed at startup
------------------------------------------------------------------------
daefbe7 | ahuillet | 2007-12-16 17:44:20 +0000

ugly hack to avoid the problems with screen clearing on SDL with black
floor tiles
------------------------------------------------------------------------
2406846 | ahuillet | 2007-12-16 17:43:45 +0000

indestructible desc lacked \n
------------------------------------------------------------------------
e57a653 | ahuillet | 2007-12-16 17:40:52 +0000

fixed a mistake of karol in duncan dialog
------------------------------------------------------------------------
e3ce25c | ahuillet | 2007-12-16 15:41:11 +0000

added french characters
------------------------------------------------------------------------
92af9ff | ahuillet | 2007-12-16 15:40:27 +0000

fixed cha descriptions for ewald and bender
------------------------------------------------------------------------
b1da0a8 | ahuillet | 2007-12-16 14:26:52 +0000

added german translation, updated strings
------------------------------------------------------------------------
9ce704f | ahuillet | 2007-12-16 14:20:15 +0000

this one needs to be translated
------------------------------------------------------------------------
80e79bf | ahuillet | 2007-12-16 14:19:05 +0000

done item name-related changes on localized dialogs too
------------------------------------------------------------------------
8f4e060 | ahuillet | 2007-12-16 12:27:46 +0000

new .pot
------------------------------------------------------------------------
6a78f23 | ahuillet | 2007-12-16 11:04:13 +0000

removed wait-for-end-of-mouse-pressed loop that is now useless in
HandleCharacterScreen and was making inventory interaction impossible
when cha was open
------------------------------------------------------------------------
7bcdc50 | ahuillet | 2007-12-16 10:21:09 +0000

removed useless comments
------------------------------------------------------------------------
de44836 | stedevil | 2007-12-16 01:07:30 +0000

removed deprecated stuff
------------------------------------------------------------------------
cbd539e | ahuillet | 2007-12-15 21:44:56 +0000

now properly displaying chat protocol before entering a subdialog
------------------------------------------------------------------------
cafa88b | ahuillet | 2007-12-15 21:41:14 +0000

quest browser: fixed displaying of missions when some of them are
complete, introduced some rest for the CPU
------------------------------------------------------------------------
02ca4f1 | ahuillet | 2007-12-15 19:05:16 +0000

now properly displaying dialog again after execution of a chat extra
------------------------------------------------------------------------
518bae9 | ahuillet | 2007-12-15 19:03:42 +0000

limit scrolling up in quest browser so that the text does not get thrown
out of the window
------------------------------------------------------------------------
e686449 | ahuillet | 2007-12-15 16:47:55 +0000

tentative fix for a little bug with random drops
------------------------------------------------------------------------
e64572f | stedevil | 2007-12-15 16:47:11 +0000

drop levels adjusting & 139 namechange
------------------------------------------------------------------------
21e6338 | ahuillet | 2007-12-15 12:45:21 +0000

reduced inventory code even more
------------------------------------------------------------------------
889e0d2 | ahuillet | 2007-12-15 11:31:37 +0000

shortened inventory code dramatically while (practically not) reducing
functionnality (you cannot grab your two handed weapon from shield rect
any longer)
------------------------------------------------------------------------
b464f3f | ahuillet | 2007-12-15 10:40:36 +0000

fixed inventory grabbing - not fully done
------------------------------------------------------------------------
eedace5 | ahuillet | 2007-12-15 10:39:45 +0000

HandleCharacterScreen now takes void
------------------------------------------------------------------------
54d7b25 | ahuillet | 2007-12-15 09:45:10 +0000

str/dex/code pills are not to be dropped by chests/barrels
------------------------------------------------------------------------
39bc4e6 | ahuillet | 2007-12-15 09:37:28 +0000

fixed min drop class after report from stedevil
------------------------------------------------------------------------
a174e0f | ahuillet | 2007-12-15 08:58:03 +0000

cosmetic change to check if disabling CIA hook fixed svn
------------------------------------------------------------------------
945486f | ahuillet | 2007-12-15 08:52:55 +0000

small bug when choosing a random item to drop
------------------------------------------------------------------------
6c0eb09 | ahuillet | 2007-12-14 21:10:00 +0000

FillInItemProperties was changed by previous commit
------------------------------------------------------------------------
5c158c4 | ahuillet | 2007-12-14 21:04:45 +0000

now doing random dropping of items based on their classes, moved
Get_Item_Data to init.c where it belongs, various cleanup
------------------------------------------------------------------------
2cddf59 | ahuillet | 2007-12-14 21:00:08 +0000

including global.h here for simplicity.. but the dependency on that is
inexistant really
------------------------------------------------------------------------
8f27667 | ahuillet | 2007-12-14 20:59:28 +0000

removed useless field
------------------------------------------------------------------------
85c53fe | ahuillet | 2007-12-14 17:42:45 +0000

drop on death item names
------------------------------------------------------------------------
f6387be | ahuillet | 2007-12-13 19:20:22 +0000

on_death_drop_item_name for special forces, not item code
------------------------------------------------------------------------
9700fca | stedevil | 2007-12-10 23:09:12 +0000

typo
------------------------------------------------------------------------
91d29dc | stedevil | 2007-12-10 23:05:05 +0000

melee and ranged skill balancing
------------------------------------------------------------------------
06389c9 | stedevil | 2007-12-10 12:06:27 +0000

skills balancing n layout reordering
------------------------------------------------------------------------
18ca443 | stedevil | 2007-12-10 10:08:13 +0000

skills balancing n layout reordering
------------------------------------------------------------------------
6843040 | stedevil | 2007-12-10 10:07:42 +0000

skills balancing n layout reordering
------------------------------------------------------------------------
c3b4e43 | stedevil | 2007-12-10 10:04:55 +0000

skills balancing n layout reordering
------------------------------------------------------------------------
b59ea8f | stedevil | 2007-12-10 10:04:30 +0000

skills balancing n layout reordering
------------------------------------------------------------------------
b6cedd9 | stedevil | 2007-12-09 18:48:19 +0000

lowered runspeed 7,1 -> 5,5
------------------------------------------------------------------------
1bc6ff2 | stedevil | 2007-12-09 18:23:45 +0000

heat balancing
------------------------------------------------------------------------
c396905 | stedevil | 2007-12-09 17:41:08 +0000

increased temppoints x2 and cooldown x5, removed depracated
war/sniper/mind-bot entry
------------------------------------------------------------------------
5aa9ccb | stedevil | 2007-12-09 17:26:15 +0000

actually working implementation of previous commit
------------------------------------------------------------------------
66bb3af | stedevil | 2007-12-09 15:07:13 +0000

Put login to droid after takeover in right place
------------------------------------------------------------------------
db90b22 | stedevil | 2007-12-08 08:15:04 +0000

rebalance of prog skill heat-effect
------------------------------------------------------------------------
853d134 | stedevil | 2007-12-08 05:44:27 +0000

Starting to clear up and balance program & grenade mess
------------------------------------------------------------------------
218d30a | stedevil | 2007-12-08 02:44:15 +0000

Takeover -> talk to droid. ahuillet, please add a settings option for
this if you revert to the old way
------------------------------------------------------------------------
223ac30 | stedevil | 2007-12-08 01:51:37 +0000

display new weapons ammotype in shop(?)
------------------------------------------------------------------------
d0324fe | stedevil | 2007-12-07 23:04:37 +0000

Check skill not max before money and trainigpoints to not waste player
time
------------------------------------------------------------------------
d4ec5c7 | stedevil | 2007-12-07 07:32:49 +0000

new weapon lineup finished
------------------------------------------------------------------------
1a6b1e9 | stedevil | 2007-12-07 05:56:10 +0000

balancing
------------------------------------------------------------------------
8332397 | stedevil | 2007-12-07 05:00:23 +0000

too early in the morning
------------------------------------------------------------------------
192c1bb | stedevil | 2007-12-07 04:41:22 +0000

ooops
------------------------------------------------------------------------
0dca2ab | stedevil | 2007-12-07 04:36:23 +0000

conventinal weaps done -descriptions
------------------------------------------------------------------------
796b19b | stedevil | 2007-12-06 06:20:27 +0000

some more item brushup
------------------------------------------------------------------------
6190f5e | stedevil | 2007-12-05 18:45:46 +0000

reverting ./self_destruct change
------------------------------------------------------------------------
56b3aae | stedevil | 2007-12-05 18:36:58 +0000

oops
------------------------------------------------------------------------
593c4d3 | stedevil | 2007-12-05 18:19:36 +0000

item & droid_arch general updates; TH-Beacon: hudtext linebreak, new
icon, correct inv size
------------------------------------------------------------------------
475abcd | stedevil | 2007-12-05 18:06:35 +0000

Made bot login/prog select/self destruct more obvious and less tedious
(less mouseclicks)
------------------------------------------------------------------------
0a01956 | ahuillet | 2007-12-05 15:43:29 +0000

reworked event system - removed useless stuff, made data file smaller
and easier to read. not fully done yet
------------------------------------------------------------------------
5f73d8a | ahuillet | 2007-12-05 15:42:34 +0000

new map labels for some events, due to event reworking
------------------------------------------------------------------------
3d8f59c | stedevil | 2007-12-04 14:18:36 +0000

Teleport HOMING beacon
------------------------------------------------------------------------
e6b718e | stedevil | 2007-12-04 14:17:50 +0000

Teleport HOMING beacon + small fixes
------------------------------------------------------------------------
87dea73 | ahuillet | 2007-12-04 11:04:32 +0000

renamed evacuation script
------------------------------------------------------------------------
215690f | ahuillet | 2007-12-04 11:01:24 +0000

removed unimplemented books from shops for the moment
------------------------------------------------------------------------
05c4f04 | ahuillet | 2007-12-04 10:59:19 +0000

added .22 LR ammo
------------------------------------------------------------------------
e0966db | ahuillet | 2007-12-04 10:57:14 +0000

new colored image for spellbooks. will have to be replaced
------------------------------------------------------------------------
9ec5c47 | ahuillet | 2007-12-04 10:56:27 +0000

update by stedevil (projectile weapons) + little corrections
------------------------------------------------------------------------
d952fd4 | ahuillet | 2007-12-03 06:58:06 +0000

crap, previous patch was wrong (2)
------------------------------------------------------------------------
3c55777 | ahuillet | 2007-12-03 06:56:06 +0000

crap, previous patch was wrong
------------------------------------------------------------------------
0a0a66c | ahuillet | 2007-12-03 06:47:04 +0000

fixed reading of ammo type....
------------------------------------------------------------------------
5a0b507 | ahuillet | 2007-12-02 21:44:03 +0000

temporarily added alternate inv images for programming books
------------------------------------------------------------------------
ef0bc82 | ahuillet | 2007-12-02 21:42:47 +0000

stedevil removed a duplicate book and added a few inventory images for
books
------------------------------------------------------------------------
04c0034 | ahuillet | 2007-12-02 21:40:58 +0000

now using item names in QuestList file
------------------------------------------------------------------------
877f4fb | ahuillet | 2007-12-02 21:39:56 +0000

using item names for QuestList - stedevil suggestion - this file is
practically useless, need to fix that
------------------------------------------------------------------------
7b4dc14 | ahuillet | 2007-12-02 21:32:28 +0000

now using item names for GiveItem and DeleteItem. removed
HaveItemWithCode in favor of HaveItemWithName.
------------------------------------------------------------------------
f7fe418 | ahuillet | 2007-12-02 21:31:19 +0000

now using item names for GiveItem and DeleteItem. removed
HaveItemWithCode in favor of HaveItemWithName.
------------------------------------------------------------------------
4605e42 | ahuillet | 2007-12-02 17:44:02 +0000

s/Dispell/Dispel/
------------------------------------------------------------------------
6a81dcd | ahuillet | 2007-12-02 17:43:10 +0000

shop items fixes by stedevil
------------------------------------------------------------------------
c5f8f5c | ahuillet | 2007-12-02 12:35:12 +0000

fixed chat scrolling issues and cleaned up some text-related code
------------------------------------------------------------------------
8141458 | ahuillet | 2007-12-02 12:03:51 +0000

fixed hole in temple wood
------------------------------------------------------------------------
e8f62e7 | ahuillet | 2007-12-02 10:26:58 +0000

now using item names in map file, and more default values for item
strings so that they are shorter
------------------------------------------------------------------------
7160f4a | ahuillet | 2007-12-02 10:26:02 +0000

left over GiveStandardErrorMessage call (it was renamed) in gluem
------------------------------------------------------------------------
a0d549e | ahuillet | 2007-12-02 09:46:34 +0000

stedevil update + using weapon names for droid spec now
------------------------------------------------------------------------
617d97b | ahuillet | 2007-12-02 09:45:53 +0000

using weapon names for droid spec now - removed shield/special/other
useless fields
------------------------------------------------------------------------
63b2f62 | ahuillet | 2007-12-02 09:10:38 +0000

removed itemdefs.h from po/ Makefile
------------------------------------------------------------------------
4a58362 | ahuillet | 2007-12-01 21:30:31 +0000

items updated - Stedevil patch
------------------------------------------------------------------------
8d8f8b7 | ahuillet | 2007-12-01 20:50:10 +0000

reworked ErrorMessage function so that it takes varargs for simplicity.
rewrote a few of our warning messages
------------------------------------------------------------------------
8a417a5 | ahuillet | 2007-12-01 16:42:53 +0000

finished moving to name-based item matching for better maintanability -
shop and random drops may have to be reworked by stedevil - and removed
itemdefs.h as a consequence
------------------------------------------------------------------------
45caf16 | ahuillet | 2007-12-01 16:41:03 +0000

removed character class handling since we will not use that, and
slightly reworked cheat menu
------------------------------------------------------------------------
89e7420 | ahuillet | 2007-12-01 12:52:12 +0000

s/magic/programming/g
------------------------------------------------------------------------
aa0d7b9 | ahuillet | 2007-12-01 12:49:55 +0000

completed removal of aux slots
------------------------------------------------------------------------
36e0281 | ahuillet | 2007-12-01 12:49:39 +0000

completed removal of aux slots
------------------------------------------------------------------------
a59fb6f | ahuillet | 2007-11-30 20:49:39 +0000

ok so this was no memleak...
------------------------------------------------------------------------
4a8ba58 | ahuillet | 2007-11-30 20:49:05 +0000

small memleak
------------------------------------------------------------------------
cd5cd8c | ahuillet | 2007-11-30 11:41:37 +0000

made ITEM_MONEY use the new name-based item matching system, and removed
AUX1 and AUX2 slots that are unused
------------------------------------------------------------------------
3b68c3a | ahuillet | 2007-11-30 11:18:25 +0000

implemented GetItemIndexByName and MatchItemWithName and removed some
unused code
------------------------------------------------------------------------
0b673f6 | ahuillet | 2007-11-30 09:22:24 +0000

bobbens fixed a few warnings
------------------------------------------------------------------------
bd552be | ahuillet | 2007-11-29 20:20:18 +0000

removed warnings - patch from bobbens
------------------------------------------------------------------------
aa86ca7 | ahuillet | 2007-11-29 20:19:59 +0000

removed duplicate weapon field
------------------------------------------------------------------------
ef6dec4 | ahuillet | 2007-11-29 19:29:55 +0000

removed duplicate field
------------------------------------------------------------------------
f7bdc61 | ahuillet | 2007-11-29 18:46:31 +0000

fixed a few small memleaks that were difficult to find with valgrind
------------------------------------------------------------------------
4405af3 | ahuillet | 2007-11-29 18:29:28 +0000

successful takeover has no heat cost
------------------------------------------------------------------------
e041d3a | ahuillet | 2007-11-29 18:28:06 +0000

made unconnected waypoint report more verbose
------------------------------------------------------------------------
942bbf4 | ahuillet | 2007-11-29 18:02:01 +0000

reworked maintenance tunnel waypoints
------------------------------------------------------------------------
f1a78ca | ahuillet | 2007-11-29 14:26:19 +0000

first step of items rework by Stefan Huszics
------------------------------------------------------------------------
5b043f6 | ahuillet | 2007-11-29 13:54:20 +0000

reduced takeover experience reward to 1x kill reward
------------------------------------------------------------------------
a268991 | ahuillet | 2007-11-29 13:41:52 +0000

added support for 1280x1024
------------------------------------------------------------------------
b1d9e2e | ahuillet | 2007-11-29 09:42:36 +0000

fixed flickering when scrolling dialogs
------------------------------------------------------------------------
4da9774 | ahuillet | 2007-11-28 16:08:52 +0000

using freedroidRPG like before instead of freedroidrpg
------------------------------------------------------------------------
1b9d202 | ahuillet | 2007-11-28 16:06:41 +0000

Source changes between 2007-11-21 and 2007-11-27: - refactored GL code
for clarity, added state coherency policy (see open_gl.c for details) -
removed lots of unused code - removed support for non-image-archive
droids (used gluem and zpipe to create missing archives) - added code to
read image_archive files that have been piped through zlib compression
routines to save disk space - removed unused 001 and GUG droids - fixed
a few block_area_params - removed certain win32-specific graphic cheats
that appear unnecessary now and that were wrong anyway - changed level
editor zoom out factor from 3 to 2 (might change back in the future
though) - increased max number of enemies from 1000 to 1200 (will move
to linked-list approach in the future, for faster array browsing, as
profiling reports 	show a lot of time spent there) - increased max
number of events from 100 to 500 (will refactor the whole thing and move
to linked-list-based approach in the future) - removed a few useless
global variables (Conveyor_Belt_Speed notably) - removed ingame
"first-aid" mode that I'm certain we will not use in the near future -
rewritten GL fading code for better performance (now using vertex
colors) - to be tested on other things than nvidia hardware though! -
added my copyright notice, since I was at doing big changes, I could
include that in this commit - changed initial loadbar color to something
blue-ish to better match fdRPG color style - removed
Get_General_Game_Constants in order to remove useless
map/freedroid.ruleset - added (UNSUPPORTED! I DO NOT CARE ABOUT BUGS
THERE!) 1280x1024 -r6 mode - fixed dead droids being displayed as alive
in level editor with zoom out enabled - fixed energy bars in level
editor with zoom out - changed leveleditor input system to match my last
changes which were not so good as I thought they were. - improved GL
chat performance by using StoreMenuBackground instead of redrawing it
all the time. This introduced several small bugs in dialog display. 
Magotari won't be happy :) but it's better like that - modified
find_file routing to be able to work from ./src (typical autotools
build) and ./build/src (typical cmake build) - using faster vertical
flip routine - improved wall transparency, by using a 0.5 scale in
vertex colors and GL_MODULATE, so that transparent walls don't have
twice the luminosity - "talk or takeover" skill now is "takeover" skill
(consequence of the heat cost) - made tux blink from normal to red when
he is low on health. makes it more obvious that you are going to die
------------------------------------------------------------------------
6448a97 | ahuillet | 2007-11-28 15:41:48 +0000

removed droids on unused levels, added droids on lv5
------------------------------------------------------------------------
fa87436 | ahuillet | 2007-11-28 15:41:07 +0000

takeover now costs a bit of heat - suggestion of Stedevil
------------------------------------------------------------------------
a247a02 | ahuillet | 2007-11-28 15:39:50 +0000

removed unused 001 and GUG droids
------------------------------------------------------------------------
88e0d0f | ahuillet | 2007-11-28 15:39:16 +0000

cleaned up and added lv5
------------------------------------------------------------------------
4737c7b | ahuillet | 2007-11-28 15:37:44 +0000

updated map: various cleanups of levels (removed annoying obstacles,
waypoint fixes), and addition of level 5 to the end of the game, so that
we now have 3 underground levels before the end instead of 2
------------------------------------------------------------------------
68efc15 | ahuillet | 2007-11-28 15:35:19 +0000

first image of plasma grenades was a VMX gas one - fixed
------------------------------------------------------------------------
59eec2c | ahuillet | 2007-11-28 15:32:47 +0000

mandatory "oops I included a binary file" commit
------------------------------------------------------------------------
877a945 | ahuillet | 2007-11-28 15:32:05 +0000

This is the zpipe utility, a public domain tool written and published by
zlib authors. It is what is to be used to generate .tux_image_archive.z
files from .tux_image_archive data. The code we use internally for
decompression is copy pasted from there.
------------------------------------------------------------------------
9a77337 | ahuillet | 2007-11-28 15:30:02 +0000

Following the painful migration to svn, this commits introduces
piped-through-zlib tux image archive files. The current state of this
tree cannot read them yet, but I will do the necessary commits
immediately.
------------------------------------------------------------------------
f1bdc9d | ahuillet | 2007-11-28 14:50:01 +0000

git-svn-id: https://freedroid.svn.sourceforge.net/svnroot/freedroid@1
524c2bfb-fa3f-0410-b5a2-92f4e1dc5b61
