------------------------------------------------------------------------
r3462 | ahuillet | 2010-11-26 23:12:26 +0100 (Fri, 26 Nov 2010) | 2 lines

This is FreedroidRPG 0.14.1, fixing a bug that corrupts savegames. 

------------------------------------------------------------------------
r3461 | ahuillet | 2010-11-26 22:02:06 +0100 (Fri, 26 Nov 2010) | 1 line

dialogs: Fix Kevin's dialog having "FIXME" text.
------------------------------------------------------------------------
r3460 | ahuillet | 2010-11-26 21:20:18 +0100 (Fri, 26 Nov 2010) | 1 line

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.
------------------------------------------------------------------------
r3459 | ahuillet | 2010-11-26 21:20:07 +0100 (Fri, 26 Nov 2010) | 1 line

Update version string: FreedroidRPG 0.14+svn.
------------------------------------------------------------------------
r3458 | ahuillet | 2010-11-25 19:32:44 +0100 (Thu, 25 Nov 2010) | 3 lines

Update Changelog for 0.14.


------------------------------------------------------------------------
r3457 | ahuillet | 2010-11-25 19:29:33 +0100 (Thu, 25 Nov 2010) | 3 lines

This is FreedroidRPG 0.14.


------------------------------------------------------------------------
r3456 | ahuillet | 2010-11-25 19:28:22 +0100 (Thu, 25 Nov 2010) | 1 line

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.
------------------------------------------------------------------------
r3455 | ahuillet | 2010-11-21 11:12:16 +0100 (Sun, 21 Nov 2010) | 1 line

npc: add stackable items to NPC inventories in quantities 90->100. This makes it possible to buy reasonable amounts of ammo from NPCs.
------------------------------------------------------------------------
r3454 | ahuillet | 2010-11-21 10:20:22 +0100 (Sun, 21 Nov 2010) | 1 line

item addons: reduce XP gain of brain stimulator, from 10% to 5%.
------------------------------------------------------------------------
r3453 | ahuillet | 2010-11-21 10:20:12 +0100 (Sun, 21 Nov 2010) | 1 line

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.
------------------------------------------------------------------------
r3452 | ahuillet | 2010-11-21 10:19:58 +0100 (Sun, 21 Nov 2010) | 1 line

map: add waypoints on levels 47 and 48. Fixes crashes when pulling taken over bots on those levels.
------------------------------------------------------------------------
r3451 | ahuillet | 2010-11-16 07:29:57 +0100 (Tue, 16 Nov 2010) | 1 line

Update version string: this is FreedroidRPG 0.14rc3.
------------------------------------------------------------------------
r3450 | ahuillet | 2010-11-16 07:29:16 +0100 (Tue, 16 Nov 2010) | 1 line

Update Changelog for 0.14rc3.
------------------------------------------------------------------------
r3449 | fluzz | 2010-11-16 00:12:44 +0100 (Tue, 16 Nov 2010) | 5 lines

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.

Behavior change: when there is no room to place the item in the inventory or to
auto-equip, put the item in player's hand.
------------------------------------------------------------------------
r3448 | fluzz | 2010-11-15 23:47:00 +0100 (Mon, 15 Nov 2010) | 1 line

Tux anims: Fix some display ordering bugs
------------------------------------------------------------------------
r3447 | ahuillet | 2010-11-15 22:01:36 +0100 (Mon, 15 Nov 2010) | 1 line

Fix one of laser_rifle bullets being invisible. We need a big overhaul of our bullet system after 0.14.
------------------------------------------------------------------------
r3446 | ahuillet | 2010-11-15 21:16:26 +0100 (Mon, 15 Nov 2010) | 1 line

Actually replace the files from previous rev.
------------------------------------------------------------------------
r3445 | ahuillet | 2010-11-15 21:03:57 +0100 (Mon, 15 Nov 2010) | 1 line

Replace empty rotation portraits for three weapons by a '?' so at least the user sees something.
------------------------------------------------------------------------
r3444 | ahuillet | 2010-11-15 21:03:36 +0100 (Mon, 15 Nov 2010) | 1 line

item upgrades: s/Drag an item here/Place an item here/
------------------------------------------------------------------------
r3443 | ahuillet | 2010-11-14 20:58:02 +0100 (Sun, 14 Nov 2010) | 1 line

quests: add more information about the location of things. Patch by Matthias.
------------------------------------------------------------------------
r3442 | ahuillet | 2010-11-14 19:14:13 +0100 (Sun, 14 Nov 2010) | 1 line

enemy: fix teleport_enemy() so it correctly checks the destination position, not source position, for validity.
------------------------------------------------------------------------
r3441 | ahuillet | 2010-11-14 18:50:11 +0100 (Sun, 14 Nov 2010) | 1 line

shop: fix buying multiple items, but less than the total amount offered for sale, not behaving correctly. Patch by Esa-Matti Mouruj?\195?\164rvi.
------------------------------------------------------------------------
r3440 | ahuillet | 2010-11-14 18:47:30 +0100 (Sun, 14 Nov 2010) | 1 line

map: move shelf on level 8 in order to make a chest possible to open.
------------------------------------------------------------------------
r3439 | ahuillet | 2010-11-14 18:44:52 +0100 (Sun, 14 Nov 2010) | 1 line

quests: add completion quest log entries for arenas & warehouse
------------------------------------------------------------------------
r3438 | ahuillet | 2010-11-14 17:05:06 +0100 (Sun, 14 Nov 2010) | 1 line

items: use better looking graphics for energy capsule ingame. Patch by Miles.
------------------------------------------------------------------------
r3437 | ahuillet | 2010-11-13 00:24:32 +0100 (Sat, 13 Nov 2010) | 3 lines

Remove door-closing event on hell fortress entrance so as to prevent the player from getting blocked inside a locked door.


------------------------------------------------------------------------
r3436 | ahuillet | 2010-11-13 00:02:00 +0100 (Sat, 13 Nov 2010) | 2 lines

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.

------------------------------------------------------------------------
r3435 | ahuillet | 2010-11-12 23:54:32 +0100 (Fri, 12 Nov 2010) | 3 lines

map: add waypoints and more random bots on level 18 (kevin's underground station)


------------------------------------------------------------------------
r3434 | ahuillet | 2010-11-12 23:46:30 +0100 (Fri, 12 Nov 2010) | 3 lines

map: add random droids on levels 55 and 56. It would be sad not to populate our shiny new random dungeons.


------------------------------------------------------------------------
r3433 | fluzz | 2010-11-12 23:20:21 +0100 (Fri, 12 Nov 2010) | 4 lines

When opening the shop screen, the description of the selected item
is scrolled up to end.

Reset the text_widget's scroll_offset after each call to fill_item_description().
------------------------------------------------------------------------
r3432 | ahuillet | 2010-11-12 23:20:15 +0100 (Fri, 12 Nov 2010) | 3 lines

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


------------------------------------------------------------------------
r3431 | ahuillet | 2010-11-12 23:07:17 +0100 (Fri, 12 Nov 2010) | 3 lines

map: move master_arena-to-town map label so that the player can move around without teleporting back by mistake


------------------------------------------------------------------------
r3430 | ahuillet | 2010-11-12 22:58:02 +0100 (Fri, 12 Nov 2010) | 3 lines

hit_tux takes a float for damage, not an integer. This fixes overheating doing no damage.


------------------------------------------------------------------------
r3429 | fluzz | 2010-11-12 19:41:59 +0100 (Fri, 12 Nov 2010) | 1 line

Tux anim: Fix one display ordering bug
------------------------------------------------------------------------
r3428 | ahuillet | 2010-11-12 18:49:39 +0100 (Fri, 12 Nov 2010) | 3 lines

dialogs: fix reference to shield control droid, that now is a terminal.


------------------------------------------------------------------------
r3427 | ahuillet | 2010-11-12 18:04:19 +0100 (Fri, 12 Nov 2010) | 3 lines

s/inprisoned/imprisoned/


------------------------------------------------------------------------
r3426 | ahuillet | 2010-11-12 18:03:55 +0100 (Fri, 12 Nov 2010) | 4 lines


dialogs: Fix grammar in Peter (imprisoned rebel) dialog


------------------------------------------------------------------------
r3425 | ahuillet | 2010-11-12 16:04:53 +0100 (Fri, 12 Nov 2010) | 3 lines

dialogs: fix typo in north gate guard dialog


------------------------------------------------------------------------
r3424 | ahuillet | 2010-11-12 15:56:20 +0100 (Fri, 12 Nov 2010) | 3 lines

Fix game message log scrolling when the cursor in below the inventory screen.


------------------------------------------------------------------------
r3423 | fluzz | 2010-11-11 23:59:34 +0100 (Thu, 11 Nov 2010) | 5 lines

Game crash in shop when an inventory is scrolled and no item is selected.

Ensure that the display of an item's description is called only when
an item is selected.
Based on a patch proposed by Josef Cejka.
------------------------------------------------------------------------
r3422 | ahuillet | 2010-11-11 10:24:24 +0100 (Thu, 11 Nov 2010) | 1 line

This is FreedroidRPG 0.14rc2. Changelog + version string.
------------------------------------------------------------------------
r3421 | fluzz | 2010-11-10 23:32:38 +0100 (Wed, 10 Nov 2010) | 1 line

Tux anim: Fix one wrong display ordering.
------------------------------------------------------------------------
r3420 | fluzz | 2010-11-10 22:45:09 +0100 (Wed, 10 Nov 2010) | 1 line

Tux anim: Fix some more display orderings.
------------------------------------------------------------------------
r3419 | fluzz | 2010-11-10 22:17:23 +0100 (Wed, 10 Nov 2010) | 1 line

Tux anim: Fix some wrong display orderings.
------------------------------------------------------------------------
r3418 | ahuillet | 2010-11-10 19:15:55 +0100 (Wed, 10 Nov 2010) | 1 line

shop: do not try to display tux's -1th item. Fixes crashes in shop when trying to scroll an empty list of items.
------------------------------------------------------------------------
r3417 | ahuillet | 2010-11-10 18:54:38 +0100 (Wed, 10 Nov 2010) | 1 line

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.
------------------------------------------------------------------------
r3416 | ahuillet | 2010-11-09 18:42:30 +0100 (Tue, 09 Nov 2010) | 3 lines

ungluem: #include <SDL.h>, not SDL/SDL.h. Fixes build on my cross compiler.


------------------------------------------------------------------------
r3415 | ahuillet | 2010-11-09 18:42:01 +0100 (Tue, 09 Nov 2010) | 3 lines

Updates to make dist-win32.


------------------------------------------------------------------------
r3414 | ahuillet | 2010-11-08 22:33:53 +0100 (Mon, 08 Nov 2010) | 1 line

savestruct: now python3-compatible
------------------------------------------------------------------------
r3413 | ahuillet | 2010-11-08 07:40:09 +0100 (Mon, 08 Nov 2010) | 1 line

Updated Changelog for 0.14rc1 (again).
------------------------------------------------------------------------
r3412 | ahuillet | 2010-11-08 07:38:21 +0100 (Mon, 08 Nov 2010) | 1 line

Makefile: make clean in lua/ when doing make dist, in order not to distribute lua/ object files in the tarball.
------------------------------------------------------------------------
r3411 | fluzz | 2010-11-08 00:26:12 +0100 (Mon, 08 Nov 2010) | 1 line

Adjust start/stop keyframes of walk and run animations.
------------------------------------------------------------------------
r3410 | ahuillet | 2010-11-07 21:50:18 +0100 (Sun, 07 Nov 2010) | 1 line

Updated Changelog for 0.13->0.14rc1 changes.
------------------------------------------------------------------------
r3409 | ahuillet | 2010-11-07 21:28:56 +0100 (Sun, 07 Nov 2010) | 1 line

Update version number to 0.14rc1. This is FreedroidRPG 0.14rc1 - not yet officially released, giving room for emergency fixes to the build setup.
------------------------------------------------------------------------
r3408 | ahuillet | 2010-11-07 21:27:48 +0100 (Sun, 07 Nov 2010) | 1 line

Update Credits version to 0.14.
------------------------------------------------------------------------
r3407 | ahuillet | 2010-11-07 21:18:27 +0100 (Sun, 07 Nov 2010) | 1 line

Do not forget pngfuncs.h in the source distribution tarball.
------------------------------------------------------------------------
r3406 | ahuillet | 2010-11-07 21:18:16 +0100 (Sun, 07 Nov 2010) | 1 line

Update to README and FILES.
------------------------------------------------------------------------
r3405 | ahuillet | 2010-11-07 20:42:35 +0100 (Sun, 07 Nov 2010) | 1 line

Add exceptions for level 6 "unpassable" waypoint ways due to blocked doors.
------------------------------------------------------------------------
r3404 | ahuillet | 2010-11-07 19:25:32 +0100 (Sun, 07 Nov 2010) | 1 line

item addons: Slightly reduce bonuses as an attempt to better balance addons.
------------------------------------------------------------------------
r3403 | ahuillet | 2010-11-07 19:03:38 +0100 (Sun, 07 Nov 2010) | 1 line

quest browser: ensure that "No open quests" is always the same color (blue)
------------------------------------------------------------------------
r3402 | ahuillet | 2010-11-07 18:47:08 +0100 (Sun, 07 Nov 2010) | 1 line

quest browser: show the scrollup/scrolldown buttons in statistics as well.
------------------------------------------------------------------------
r3401 | ahuillet | 2010-11-07 18:43:04 +0100 (Sun, 07 Nov 2010) | 1 line

Revert previous fix to cursor-in-inventory bug, and apply Stefan Kangas' fix instead.
------------------------------------------------------------------------
r3400 | ahuillet | 2010-11-07 18:37:57 +0100 (Sun, 07 Nov 2010) | 1 line

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.
------------------------------------------------------------------------
r3399 | ahuillet | 2010-11-07 18:31:11 +0100 (Sun, 07 Nov 2010) | 1 line

Fix text widget behaving incorrectly in shop interface WRT scrolling item descriptions.
------------------------------------------------------------------------
r3398 | ahuillet | 2010-11-07 18:13:38 +0100 (Sun, 07 Nov 2010) | 1 line

Remove debug output.
------------------------------------------------------------------------
r3397 | ahuillet | 2010-11-07 18:04:28 +0100 (Sun, 07 Nov 2010) | 1 line

Fix mouse handling so that the message log text widget does not "eat" events meant for the inventory at low resolution.
------------------------------------------------------------------------
r3396 | fluzz | 2010-11-07 17:51:10 +0100 (Sun, 07 Nov 2010) | 1 line

Use hunting knife ingame motions for laser scalpel, fork and nobody's edge.
------------------------------------------------------------------------
r3395 | ahuillet | 2010-11-07 17:49:38 +0100 (Sun, 07 Nov 2010) | 1 line

Add a missing . in an item description.
------------------------------------------------------------------------
r3394 | fluzz | 2010-11-07 17:35:10 +0100 (Sun, 07 Nov 2010) | 7 lines

Sort tux_image_archive files by motion class and animated part.

Needed to ease the addition of new motion classes, and avoid some file name
hard-codings.
Also ensure that all current melee weapons are defined to be 1handed weapons,
and conversely that current ranged weapons are defined to be 2handed weapons
(to be consistent with the two current motion classes).
------------------------------------------------------------------------
r3393 | ahuillet | 2010-11-07 16:57:50 +0100 (Sun, 07 Nov 2010) | 6 lines

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

The system is now consistent.
------------------------------------------------------------------------
r3392 | ahuillet | 2010-11-07 16:57:24 +0100 (Sun, 07 Nov 2010) | 2 lines

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.
------------------------------------------------------------------------
r3391 | ahuillet | 2010-11-07 11:03:44 +0100 (Sun, 07 Nov 2010) | 1 line

mapgen: Do not place waypoints at nonpassable positions, and make sure waypoints across rooms are connected.
------------------------------------------------------------------------
r3390 | ahuillet | 2010-11-06 18:08:52 +0100 (Sat, 06 Nov 2010) | 1 line

dialogs: New teleporter guard dialog by Miles.
------------------------------------------------------------------------
r3389 | ahuillet | 2010-11-06 16:59:19 +0100 (Sat, 06 Nov 2010) | 1 line

Chance of a lv1 bot hitting tux = 100*exp(-0.018*damage_reduction) instead of fixed 60. This reverts rev. 2209.
------------------------------------------------------------------------
r3388 | ahuillet | 2010-11-06 12:41:07 +0100 (Sat, 06 Nov 2010) | 1 line

Display quests with no extra vertical spacing, and fix > display positions in quest browser.
------------------------------------------------------------------------
r3387 | ahuillet | 2010-11-06 12:40:56 +0100 (Sat, 06 Nov 2010) | 1 line

Use struct auto_string for quest browser.
------------------------------------------------------------------------
r3386 | ahuillet | 2010-11-06 12:40:45 +0100 (Sat, 06 Nov 2010) | 1 line

get_lines_needed can now handle empty strings (0 lines)
------------------------------------------------------------------------
r3385 | ahuillet | 2010-11-06 12:40:33 +0100 (Sat, 06 Nov 2010) | 1 line

Move quest browser functions to a separate file in order to improve readability. This clearly separates "mission" and "quest_browser" functions.
------------------------------------------------------------------------
r3384 | ahuillet | 2010-11-06 10:30:49 +0100 (Sat, 06 Nov 2010) | 1 line

Remove "list waypoints" from cheat menu as it is not useful.
------------------------------------------------------------------------
r3383 | ahuillet | 2010-11-05 19:08:06 +0100 (Fri, 05 Nov 2010) | 1 line

Describe repair manual ingame.
------------------------------------------------------------------------
r3382 | fluzz | 2010-11-03 15:58:08 +0100 (Wed, 03 Nov 2010) | 9 lines

Dialogs: Fix to "possible to re-start tanias dialog when she is in town".

If start_chat() is called in the middle of a dialog's node, strange things
can happen.
That's the case in Tania dialog, where start_chat() is used to switch to 
Pendragon dialog (and vice versa).
If start_chat() is used, it has to be the last thing called in a dialog's node.
Patch by Miles.

------------------------------------------------------------------------
r3381 | fluzz | 2010-11-02 15:05:48 +0100 (Tue, 02 Nov 2010) | 8 lines

Fix "Guard dies if pulled into shooting range of Dixons autogun".

When the game starts, there is a guard following Tux until talking to Spencer.
It is possible to "pull" this guard into the shooting range of the autogun in
Dixons room, the guard dies then.
Solved by only having the gun turn on after the player talked to Spencer.
Patch by Miles.

------------------------------------------------------------------------
r3380 | fluzz | 2010-11-02 14:33:53 +0100 (Tue, 02 Nov 2010) | 3 lines

Fix "North Gate Guard doesn't rush to tux". (bug #3055573)
Patch by Miles.

------------------------------------------------------------------------
r3379 | fluzz | 2010-11-02 14:25:19 +0100 (Tue, 02 Nov 2010) | 6 lines

Switch off autogun in guard citadel entrance (town).

An autogun was accidentally turned on, in a previous commit.
Replaces the turned-on autogun with a turned-off one.
Patch by Matthias Kruger.

------------------------------------------------------------------------
r3378 | ahuillet | 2010-11-01 21:47:32 +0100 (Mon, 01 Nov 2010) | 1 line

Remove random droids on level 35 in order to make Tania's mission easier.
------------------------------------------------------------------------
r3377 | ahuillet | 2010-11-01 21:42:05 +0100 (Mon, 01 Nov 2010) | 1 line

tutorial: improve "skip" menu behavior, patch by Miles
------------------------------------------------------------------------
r3376 | ahuillet | 2010-11-01 21:40:48 +0100 (Mon, 01 Nov 2010) | 1 line

items: make brain stimulator only work with helmets, for consistency
------------------------------------------------------------------------
r3375 | ahuillet | 2010-11-01 21:36:17 +0100 (Mon, 01 Nov 2010) | 1 line

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.
------------------------------------------------------------------------
r3374 | ahuillet | 2010-10-30 12:01:08 +0200 (Sat, 30 Oct 2010) | 1 line

Display statistics in quest log. Patch by Miles.
------------------------------------------------------------------------
r3373 | ahuillet | 2010-10-30 12:00:57 +0200 (Sat, 30 Oct 2010) | 1 line

Add statistics tracking variables to Tux structure, and increment them. Patch by Miles.
------------------------------------------------------------------------
r3372 | ahuillet | 2010-10-30 11:52:03 +0200 (Sat, 30 Oct 2010) | 1 line

Fill in a few plot holes in Dixon dialog.
------------------------------------------------------------------------
r3371 | ahuillet | 2010-10-30 11:51:52 +0200 (Sat, 30 Oct 2010) | 1 line

Attempt to fix a few issues of the random dungeon generator. Voodoo by Alexander Solovets.
------------------------------------------------------------------------
r3370 | ahuillet | 2010-10-30 11:05:10 +0200 (Sat, 30 Oct 2010) | 1 line

Town: remove some double sleeping capsules so that they are not displayed under walls anymore
------------------------------------------------------------------------
r3369 | ahuillet | 2010-10-30 11:04:37 +0200 (Sat, 30 Oct 2010) | 1 line

Hide Singularity nodes after they have been used.
------------------------------------------------------------------------
r3368 | ahuillet | 2010-10-30 11:01:35 +0200 (Sat, 30 Oct 2010) | 1 line

Move Iris from level 12 to level 13.
------------------------------------------------------------------------
r3367 | ahuillet | 2010-10-30 11:01:23 +0200 (Sat, 30 Oct 2010) | 1 line

Complain slightly less loudly when an obstacle type is invalid (< -1 for example). This should not happen but we had a report of that.
------------------------------------------------------------------------
r3366 | fluzz | 2010-10-29 17:20:43 +0200 (Fri, 29 Oct 2010) | 3 lines

Dialogs: add a missing period (".") to Tanias dialog.
Patch by Matthias Kruger

------------------------------------------------------------------------
r3365 | fluzz | 2010-10-29 16:57:54 +0200 (Fri, 29 Oct 2010) | 2 lines

Tux animation: wrong parameter names were used in the tuxrender_specs.lua file committed on r3364.

------------------------------------------------------------------------
r3364 | fluzz | 2010-10-28 23:39:16 +0200 (Thu, 28 Oct 2010) | 9 lines

Define Tux's motion classes and how to order the rendering of Tux's part in a Lua config file.

Currently, we have 2 hard-coded sets of rendering orders, one for gun animation
and one for sword animation.
In order to ease the addition and configuration new animations, specification
of Tux's motion classes and part orderings has been externalized in the
tuxrender_specs.lua file.
freedroid.item_archetypes is also extended, so that one can define the motion
class to use for each weapon.
------------------------------------------------------------------------
r3363 | ahuillet | 2010-10-28 07:40:24 +0200 (Thu, 28 Oct 2010) | 1 line

floor tiles: (much, much) faster and more efficient atlas builder, by Miles.
------------------------------------------------------------------------
r3362 | ahuillet | 2010-10-28 07:36:37 +0200 (Thu, 28 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3361 | ahuillet | 2010-10-26 20:12:04 +0200 (Tue, 26 Oct 2010) | 1 line

Compute a new texture atlas - size is 2048x2048.
------------------------------------------------------------------------
r3360 | fluzz | 2010-10-26 00:00:23 +0200 (Tue, 26 Oct 2010) | 10 lines

Tux animation (4): Define keyframes of animations in a config file.

The definition of Tux's animations are hard-coded.
This patch introduces a configuration file (map/tuxrender_specs.lua) that
defines Tux animations.
The computation of the animation parameters has been factorized into
animate_tux(), and 'black magic' has been removed.
Note: the semantic of some tux_t attributes has change (Me.weapon_swing_time,
Me.phase, Me.walk_cycle_phase).
The name of those attributes should be changed to reflect their new meaning.
------------------------------------------------------------------------
r3359 | ahuillet | 2010-10-25 21:27:33 +0200 (Mon, 25 Oct 2010) | 1 line

Fix clicking on an item label not properly picking it up when automatic displaying of item labels is enabled.
------------------------------------------------------------------------
r3358 | ahuillet | 2010-10-25 20:14:17 +0200 (Mon, 25 Oct 2010) | 1 line

Fix item labels positions to be nicely vertically aligned.
------------------------------------------------------------------------
r3357 | ahuillet | 2010-10-25 08:13:32 +0200 (Mon, 25 Oct 2010) | 1 line

dialogs: Hide dilithium-related nodes once the cook's dilithium quest has been done (for consistency reasons). Patch by Matthias.
------------------------------------------------------------------------
r3356 | ahuillet | 2010-10-24 22:06:44 +0200 (Sun, 24 Oct 2010) | 1 line

floor tiles: slightly imporve the graphics for one of the sidewalk images. Change by Matthias.
------------------------------------------------------------------------
r3355 | ahuillet | 2010-10-24 21:30:16 +0200 (Sun, 24 Oct 2010) | 1 line

Fix crashes when loading a old (0.13 or earlier) configuration file.
------------------------------------------------------------------------
r3354 | ahuillet | 2010-10-24 20:21:07 +0200 (Sun, 24 Oct 2010) | 1 line

Minor changes in dialogs (typo fixes...) by Matthias.
------------------------------------------------------------------------
r3353 | ahuillet | 2010-10-24 20:19:41 +0200 (Sun, 24 Oct 2010) | 1 line

Fix table on level 35. Patch by Matthias.
------------------------------------------------------------------------
r3352 | ahuillet | 2010-10-24 20:19:30 +0200 (Sun, 24 Oct 2010) | 1 line

Fix conference table in level 31. Patch by Matthias.
------------------------------------------------------------------------
r3351 | ahuillet | 2010-10-24 20:19:19 +0200 (Sun, 24 Oct 2010) | 1 line

Fix a column on level 37. Patch by Matthias.
------------------------------------------------------------------------
r3350 | ahuillet | 2010-10-24 20:15:31 +0200 (Sun, 24 Oct 2010) | 1 line

Updates to HELP_WANTED by Matthias.
------------------------------------------------------------------------
r3349 | ahuillet | 2010-10-24 20:13:59 +0200 (Sun, 24 Oct 2010) | 1 line

shop: Prevent selecting past the latest item in the list. Fix crashes.
------------------------------------------------------------------------
r3348 | ahuillet | 2010-10-24 19:15:12 +0200 (Sun, 24 Oct 2010) | 1 line

Remove waypoints on level #13.
------------------------------------------------------------------------
r3347 | ahuillet | 2010-10-24 19:14:38 +0200 (Sun, 24 Oct 2010) | 1 line

Hardcode 26 pixels as the width of the arrows in the quest log. Fixes issues in SDL.
------------------------------------------------------------------------
r3346 | ahuillet | 2010-10-24 18:46:41 +0200 (Sun, 24 Oct 2010) | 1 line

lvledit: Minor modification to displaying of item names when rightclicking on one in the selection bar. Patch by Matthias.
------------------------------------------------------------------------
r3345 | ahuillet | 2010-10-24 18:40:36 +0200 (Sun, 24 Oct 2010) | 1 line

Fix some typos in item descriptions. Patch by Matthias.
------------------------------------------------------------------------
r3344 | ahuillet | 2010-10-24 18:20:04 +0200 (Sun, 24 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3343 | ahuillet | 2010-10-24 17:38:39 +0200 (Sun, 24 Oct 2010) | 1 line

Reset quest log button status when creating a new game (the button will not stay red across games any longer).
------------------------------------------------------------------------
r3342 | ahuillet | 2010-10-24 16:25:46 +0200 (Sun, 24 Oct 2010) | 1 line

Make terminals non-smashable.
------------------------------------------------------------------------
r3341 | ahuillet | 2010-10-24 16:17:36 +0200 (Sun, 24 Oct 2010) | 1 line

Improve block areas for brick wall corners.
------------------------------------------------------------------------
r3340 | ahuillet | 2010-10-24 15:39:45 +0200 (Sun, 24 Oct 2010) | 1 line

map: Add waypoints on level 45.
------------------------------------------------------------------------
r3339 | ahuillet | 2010-10-24 15:39:04 +0200 (Sun, 24 Oct 2010) | 1 line

Enable displaying state information for bots that are in purewait mode.
------------------------------------------------------------------------
r3338 | ahuillet | 2010-10-24 15:38:53 +0200 (Sun, 24 Oct 2010) | 1 line

Fix SELECT_NEW_WAYPOINT state to behave correctly for bots that have not been tied into the waypoint system.
------------------------------------------------------------------------
r3337 | ahuillet | 2010-10-24 15:38:43 +0200 (Sun, 24 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3336 | ahuillet | 2010-10-24 13:03:47 +0200 (Sun, 24 Oct 2010) | 1 line

options: add an option to enable/disable sound, and save this in GameConfig.
------------------------------------------------------------------------
r3335 | fluzz | 2010-10-21 23:32:07 +0200 (Thu, 21 Oct 2010) | 2 lines

Implementing dialog fun stuff.
Patch by Matthias Kruger.
------------------------------------------------------------------------
r3334 | fluzz | 2010-10-21 23:24:23 +0200 (Thu, 21 Oct 2010) | 7 lines

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.
------------------------------------------------------------------------
r3333 | fluzz | 2010-10-21 23:16:18 +0200 (Thu, 21 Oct 2010) | 5 lines

Removes the useless "options" label in the 'options menu'

It is obvious that these are options because the player clicked on the
"Options" button of the main menu before.
Patch by Matthias Kruger.
------------------------------------------------------------------------
r3332 | ahuillet | 2010-10-21 19:44:45 +0200 (Thu, 21 Oct 2010) | 1 line

Fix spelling mistakes in code comments. Patch by Matthias Krueger.
------------------------------------------------------------------------
r3331 | ahuillet | 2010-10-19 19:06:45 +0200 (Tue, 19 Oct 2010) | 1 line

Introduce hit_tux() function to be called anytime Tux loses health points. Patch by Miles.
------------------------------------------------------------------------
r3330 | ahuillet | 2010-10-18 17:38:10 +0200 (Mon, 18 Oct 2010) | 1 line

Remove ChatRoster extern definition from text_public.c as it was useless.
------------------------------------------------------------------------
r3329 | ahuillet | 2010-10-18 17:37:57 +0200 (Mon, 18 Oct 2010) | 1 line

Remove defines for MAX_LENGTH_FOR_DIALOG_SECTION_NAME and MAX_LENGTH_OF_SHORT_DESCRIPTION_STRING which were not used any longer.
------------------------------------------------------------------------
r3328 | ahuillet | 2010-10-17 21:50:20 +0200 (Sun, 17 Oct 2010) | 1 line

Use text widget in shop in order to reduce the amount of code. Patch by Stefan Kangas.
------------------------------------------------------------------------
r3327 | ahuillet | 2010-10-17 21:49:55 +0200 (Sun, 17 Oct 2010) | 1 line

tutorial: 10 quick item slots, not 9. Spotted by Matthias.
------------------------------------------------------------------------
r3326 | ahuillet | 2010-10-17 21:25:15 +0200 (Sun, 17 Oct 2010) | 1 line

dialog: Reactions of DocMoore and Ewald to Tania's presence. Patch by Miles.
------------------------------------------------------------------------
r3325 | ahuillet | 2010-10-17 21:25:00 +0200 (Sun, 17 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3324 | ahuillet | 2010-10-17 18:27:20 +0200 (Sun, 17 Oct 2010) | 1 line

quests: Add Tania escort mission. Patch by Miles.
------------------------------------------------------------------------
r3323 | ahuillet | 2010-10-17 18:27:07 +0200 (Sun, 17 Oct 2010) | 1 line

Cleanup in enemy.c: make some functions static, remove dead code.
------------------------------------------------------------------------
r3322 | ahuillet | 2010-10-17 18:26:56 +0200 (Sun, 17 Oct 2010) | 1 line

Change ingame description for Barf's Energy Drink in order not to mention "force" but "temperature".
------------------------------------------------------------------------
r3321 | ahuillet | 2010-10-17 14:25:36 +0200 (Sun, 17 Oct 2010) | 1 line

Added a .gitignore file for those using git-svn.
------------------------------------------------------------------------
r3320 | ahuillet | 2010-10-17 14:25:26 +0200 (Sun, 17 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3319 | ahuillet | 2010-10-17 14:25:15 +0200 (Sun, 17 Oct 2010) | 1 line

quests: Tania escort mission level, events, and quest changes. First batch of changes by Miles.
------------------------------------------------------------------------
r3318 | ahuillet | 2010-10-17 13:46:52 +0200 (Sun, 17 Oct 2010) | 1 line

Improve graphical offset of conference table. Done by Samuel Pitoiset.
------------------------------------------------------------------------
r3317 | ahuillet | 2010-10-17 12:42:32 +0200 (Sun, 17 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3316 | ahuillet | 2010-10-17 12:35:27 +0200 (Sun, 17 Oct 2010) | 1 line

When you finish Bender's quest, have him walk to talk to Spencer. Patch by Miles.
------------------------------------------------------------------------
r3315 | ahuillet | 2010-10-17 12:33:19 +0200 (Sun, 17 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3314 | ahuillet | 2010-10-17 12:32:58 +0200 (Sun, 17 Oct 2010) | 1 line

Remove a warning in mission.c and don't exit on errors in the quest browser state.
------------------------------------------------------------------------
r3313 | ahuillet | 2010-10-17 12:17:04 +0200 (Sun, 17 Oct 2010) | 1 line

Add secret base maintenance terminal dialog, forgotten in rev. 3310.
------------------------------------------------------------------------
r3312 | ahuillet | 2010-10-17 12:16:51 +0200 (Sun, 17 Oct 2010) | 1 line

Fix obstacle states for autoguns (disabled and enabled states were incorrectly specified).
------------------------------------------------------------------------
r3311 | ahuillet | 2010-10-17 12:10:48 +0200 (Sun, 17 Oct 2010) | 1 line

Revert "Remove more unused graphics.". Some of the files seemed to be required after all.
------------------------------------------------------------------------
r3310 | ahuillet | 2010-10-17 12:08:41 +0200 (Sun, 17 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3309 | ahuillet | 2010-10-17 12:06:47 +0200 (Sun, 17 Oct 2010) | 1 line

Slightly move two obstacles in town so that they don't appear between two wall elements. Patch by Matthias.
------------------------------------------------------------------------
r3308 | ahuillet | 2010-10-17 12:05:33 +0200 (Sun, 17 Oct 2010) | 1 line

Remove more unused graphics.
------------------------------------------------------------------------
r3307 | ahuillet | 2010-10-17 11:49:22 +0200 (Sun, 17 Oct 2010) | 1 line

items: Repair Manual, not Reparation Manual. Fix by Miles.
------------------------------------------------------------------------
r3306 | ahuillet | 2010-10-17 11:49:09 +0200 (Sun, 17 Oct 2010) | 1 line

Lua: add start_chat(), a way to initiate a chat with a given NPC. Patch by Miles.
------------------------------------------------------------------------
r3305 | ahuillet | 2010-10-16 19:56:19 +0200 (Sat, 16 Oct 2010) | 1 line

mapgen: add more calls to decoration functions. Not completely finished yet. Patch by Alexander Solovets.
------------------------------------------------------------------------
r3304 | ahuillet | 2010-10-16 19:44:59 +0200 (Sat, 16 Oct 2010) | 1 line

quest browser: fix scrolling bug introduced when removing SetTextCursor.
------------------------------------------------------------------------
r3303 | ahuillet | 2010-10-16 19:18:22 +0200 (Sat, 16 Oct 2010) | 1 line

Add an option to the cheat menu to make the player a very, very rich penguin.
------------------------------------------------------------------------
r3302 | ahuillet | 2010-10-16 19:17:25 +0200 (Sat, 16 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3301 | ahuillet | 2010-10-16 19:14:27 +0200 (Sat, 16 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3300 | ahuillet | 2010-10-16 19:14:16 +0200 (Sat, 16 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3299 | ahuillet | 2010-10-16 11:10:22 +0200 (Sat, 16 Oct 2010) | 1 line

Remove some unused graphics files. Matthias compiled the list.
------------------------------------------------------------------------
r3298 | ahuillet | 2010-10-16 11:09:56 +0200 (Sat, 16 Oct 2010) | 1 line

Increase the maximal number of mission log entries from 10 to 25.
------------------------------------------------------------------------
r3297 | ahuillet | 2010-10-16 11:02:35 +0200 (Sat, 16 Oct 2010) | 1 line

Mention the cookie name when trying to delete a cookie that hasn't been set.
------------------------------------------------------------------------
r3296 | lowerthanred | 2010-10-15 18:48:14 +0200 (Fri, 15 Oct 2010) | 1 line

Adding graphics for headlamp and steel mesh addons.
------------------------------------------------------------------------
r3295 | ahuillet | 2010-10-14 19:16:46 +0200 (Thu, 14 Oct 2010) | 1 line

tutorial: add a menu to skip to later parts of the tutorial, allow for more bots in the shooting range. Patch by Miles.
------------------------------------------------------------------------
r3294 | ahuillet | 2010-10-14 19:16:29 +0200 (Thu, 14 Oct 2010) | 1 line

lua: give_item does not require the multiplicity argument - give one item by default. Patch by Miles.
------------------------------------------------------------------------
r3293 | ahuillet | 2010-10-14 16:19:24 +0200 (Thu, 14 Oct 2010) | 1 line

Remove SetTextCursor(), make callers not depend on the internal cursor position for more code robustness. Patch by Stefan Kangas.
------------------------------------------------------------------------
r3292 | ahuillet | 2010-10-14 15:57:46 +0200 (Thu, 14 Oct 2010) | 1 line

README: small updates by Matthias.
------------------------------------------------------------------------
r3291 | ahuillet | 2010-10-13 20:52:46 +0200 (Wed, 13 Oct 2010) | 1 line

Fix lots of typos and spelling mistakes in code comments. Fixes provided by Miles.
------------------------------------------------------------------------
r3290 | ahuillet | 2010-10-13 20:50:36 +0200 (Wed, 13 Oct 2010) | 1 line

items: make Fork be a (small and ineffective) weapon. Patch by Miles.
------------------------------------------------------------------------
r3289 | ahuillet | 2010-10-13 20:50:21 +0200 (Wed, 13 Oct 2010) | 1 line

items: prevent dropping items with durability = 0 - this could happen when the max durability was <= 3
------------------------------------------------------------------------
r3288 | fluzz | 2010-10-13 20:02:17 +0200 (Wed, 13 Oct 2010) | 8 lines

Actually identify the killer of your friend.

Change the killertype from using the "type" to the "id" (which is fairly minor,
since mostly this only cares if it was Tux).
Since we have the id, and there is a function to look up the bot, we can then
display the bot name.
Also, makes it so Tux is not blamed for autogun deaths.
Patch by Miles.
------------------------------------------------------------------------
r3287 | fluzz | 2010-10-13 14:17:57 +0200 (Wed, 13 Oct 2010) | 2 lines

Delete empty map/titles/[de_DE|fr_FR] directories.

------------------------------------------------------------------------
r3286 | fluzz | 2010-10-13 10:46:45 +0200 (Wed, 13 Oct 2010) | 3 lines

Display an alert window when the user can't afford to purchase an item.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3285 | ahuillet | 2010-10-12 21:55:54 +0200 (Tue, 12 Oct 2010) | 1 line

graphics: try to improve the offset of one of the sidewalk floor tiles.
------------------------------------------------------------------------
r3284 | ahuillet | 2010-10-12 20:55:59 +0200 (Tue, 12 Oct 2010) | 1 line

Fix item multiplicity displayed incorrectly in inventory in SDL mode. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3283 | ahuillet | 2010-10-12 19:00:43 +0200 (Tue, 12 Oct 2010) | 1 line

build: use $(INSTALL-DATA) instead of cp -p to install files. This ensures that the permissions of installed files are correct.
------------------------------------------------------------------------
r3282 | fluzz | 2010-10-12 16:49:40 +0200 (Tue, 12 Oct 2010) | 3 lines

sdl: highlight objects with an highlight texture instead of drawing a yellow outline.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3281 | ahuillet | 2010-10-11 21:45:58 +0200 (Mon, 11 Oct 2010) | 1 line

Remove "ov.py", an unknown tool used by the previous graphist.
------------------------------------------------------------------------
r3280 | ahuillet | 2010-10-11 20:52:04 +0200 (Mon, 11 Oct 2010) | 1 line

quest: Add a mission where the player must escort Tania. Patch by Miles, not fully complete but playable.
------------------------------------------------------------------------
r3279 | ahuillet | 2010-10-11 19:49:24 +0200 (Mon, 11 Oct 2010) | 1 line

README: mention that changing gamma correction settings does not always work (SDL's fault). Patch by Matthias.
------------------------------------------------------------------------
r3278 | ahuillet | 2010-10-11 19:46:23 +0200 (Mon, 11 Oct 2010) | 1 line

dialogs: Replace "Tux" by calls to get_player_name(). Patch by Miles.
------------------------------------------------------------------------
r3277 | ahuillet | 2010-10-11 19:46:08 +0200 (Mon, 11 Oct 2010) | 1 line

dialogs: add content to 614 dialog talking about the 615 model. Patch by Matthias.
------------------------------------------------------------------------
r3276 | ahuillet | 2010-10-11 19:45:55 +0200 (Mon, 11 Oct 2010) | 1 line

dialogs: improve Ewald's conversation adding content when Tux is a red guard member. Original patch by Matthias Krueger, probably.
------------------------------------------------------------------------
r3275 | ahuillet | 2010-10-10 14:02:06 +0200 (Sun, 10 Oct 2010) | 1 line

levels: move some walls in Dixon's room to avoid graphical glitches.
------------------------------------------------------------------------
r3274 | ahuillet | 2010-10-10 13:18:18 +0200 (Sun, 10 Oct 2010) | 1 line

Fix collision rectangle size for chests. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3273 | ahuillet | 2010-10-10 13:18:07 +0200 (Sun, 10 Oct 2010) | 1 line

Prevent gamma correction from being set below 0. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3272 | ahuillet | 2010-10-10 13:17:57 +0200 (Sun, 10 Oct 2010) | 1 line

sdl_draw_rectangle now handles opaques surfaces as a special case for greater performance. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3271 | ahuillet | 2010-10-10 13:02:05 +0200 (Sun, 10 Oct 2010) | 1 line

enemy: Output short_description_text when reporting a stuck enemy (this does not happen any longer nowadays normally). Patch by Miles.
------------------------------------------------------------------------
r3270 | ahuillet | 2010-10-10 12:57:54 +0200 (Sun, 10 Oct 2010) | 1 line

Fix various spelling mistakes (mostly on text that is not visible in game). Patch by Matthias Kr?\195?\188ger.
------------------------------------------------------------------------
r3269 | ahuillet | 2010-10-10 12:52:45 +0200 (Sun, 10 Oct 2010) | 1 line

Always make use of drop_item to drop items on the floor. Cleanup patch by Stefan Kangas.
------------------------------------------------------------------------
r3268 | ahuillet | 2010-10-10 12:39:29 +0200 (Sun, 10 Oct 2010) | 1 line

Add teleport_enemy(), called teleport_npc() in Lua, to teleport a robot at a given location. Original patch by Miles.
------------------------------------------------------------------------
r3267 | ahuillet | 2010-10-09 19:50:42 +0200 (Sat, 09 Oct 2010) | 1 line

mapgen: ability to turn a room into a corridor. This is dead code at the moment. Patch by Alexander Solovets.
------------------------------------------------------------------------
r3266 | ahuillet | 2010-10-09 19:50:27 +0200 (Sat, 09 Oct 2010) | 1 line

Removed unused reply code from chat.c. Patch by Stefan Kangas.
------------------------------------------------------------------------
r3265 | ahuillet | 2010-10-09 19:50:13 +0200 (Sat, 09 Oct 2010) | 1 line

Remove empty line separating item name from requirements in item descriptions. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3264 | ahuillet | 2010-10-08 19:17:12 +0200 (Fri, 08 Oct 2010) | 1 line

dialog: fix disruptor shield control droid not doing anything useful. Patch by specing.
------------------------------------------------------------------------
r3263 | ahuillet | 2010-10-06 22:00:22 +0200 (Wed, 06 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3262 | fluzz | 2010-10-06 16:34:37 +0200 (Wed, 06 Oct 2010) | 7 lines

dialogs: dixon to tell tux that he can get bot parts at blue brother if not yet met and craft addon screen clicked

This patch makes it possible for Dixon to tell Tux where he can get information
on bot parts if the craft-add-on dialog part is clicked and Tux did not yet say
the "I'd like to know how to extract bot parts" part while talking to Engel.
Patch by Matthias Kruger.

------------------------------------------------------------------------
r3261 | ahuillet | 2010-10-05 21:27:10 +0200 (Tue, 05 Oct 2010) | 3 lines

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.

our_SDL_flip_rect_wrapper could probably be removed now.
------------------------------------------------------------------------
r3260 | ahuillet | 2010-10-05 21:11:06 +0200 (Tue, 05 Oct 2010) | 1 line

Fix screwup from previous rev. No, I have not been drinking tonight.
------------------------------------------------------------------------
r3259 | ahuillet | 2010-10-05 21:09:23 +0200 (Tue, 05 Oct 2010) | 1 line

Missing file from previous rev.
------------------------------------------------------------------------
r3258 | ahuillet | 2010-10-05 20:53:08 +0200 (Tue, 05 Oct 2010) | 1 line

Create Red Guard Escort for when Tux first enters town. Patch by Miles.
------------------------------------------------------------------------
r3257 | ahuillet | 2010-10-05 19:27:09 +0200 (Tue, 05 Oct 2010) | 1 line

Lua: set_bot_state() now accepts "home" as a go-back-home state.
------------------------------------------------------------------------
r3256 | ahuillet | 2010-10-05 19:26:58 +0200 (Tue, 05 Oct 2010) | 1 line

Lua: fix a typo in an error message
------------------------------------------------------------------------
r3255 | ahuillet | 2010-10-05 19:18:51 +0200 (Tue, 05 Oct 2010) | 1 line

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.
------------------------------------------------------------------------
r3254 | fluzz | 2010-10-05 17:38:58 +0200 (Tue, 05 Oct 2010) | 7 lines

graphics: "closing" way floor tiles

Modification of the way floor tiles in a way which makes it less obvious to
notice that some way-to-other-terrain transitions are missing.
Nota: only gimp files are modified.
Patch by Matthias Kruger.

------------------------------------------------------------------------
r3253 | fluzz | 2010-10-05 17:34:21 +0200 (Tue, 05 Oct 2010) | 7 lines

[sdl] Do not draw a grid on screen when the menu is shown.

This patch improves the rendering of the main menu in SDL mode by removing
MakeGridOnScreen(). This is unneeded since alpha_blending in sdl mode
was added.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3252 | fluzz | 2010-10-04 17:36:05 +0200 (Mon, 04 Oct 2010) | 4 lines

Encapsulate the zoom factor in the helper function translate_map_point_to_screen_pixel() 

Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3251 | fluzz | 2010-10-04 17:31:16 +0200 (Mon, 04 Oct 2010) | 8 lines

Introduce sdl_blit_rectangle() which uses alpha-blending mode.

This patch replaces SDL_HighlightRectangle() by sdl_blit_rectangle(), which
blits a rectangle on the screen in SDL mode by using alpha-blending,
which is much faster (x17 gain).
Use it to draw HighlighRectangles and ShadowingRectangles.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3250 | fluzz | 2010-10-04 17:21:10 +0200 (Mon, 04 Oct 2010) | 4 lines

Remove the unused automap surface of obstacles.

Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3249 | fluzz | 2010-10-04 17:16:30 +0200 (Mon, 04 Oct 2010) | 4 lines

lvledit: Display the neighbour levels when the menu is shown.

Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3248 | fluzz | 2010-10-03 18:41:12 +0200 (Sun, 03 Oct 2010) | 5 lines

quests: Make SADD Dilithium quest actually completable

Remove an improper line (Mission goal is to fetch item:"") from the SADD
Dilithium quest + add a missing space to the SADD dialog.
Patch by Miles.
------------------------------------------------------------------------
r3247 | fluzz | 2010-10-03 18:34:47 +0200 (Sun, 03 Oct 2010) | 4 lines

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.
------------------------------------------------------------------------
r3246 | fluzz | 2010-10-03 18:26:22 +0200 (Sun, 03 Oct 2010) | 4 lines

benchmark: loadgame benchmark crashes if no savegame.

Due to the game message log not being initialized soon enough.
Patch bye Samuel Pitoiset.
------------------------------------------------------------------------
r3245 | fluzz | 2010-10-03 18:11:42 +0200 (Sun, 03 Oct 2010) | 4 lines

Small green lines in editor at item drop screen

New images that remove small green lines in editor at item drop screen.
Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3244 | fluzz | 2010-10-03 18:00:13 +0200 (Sun, 03 Oct 2010) | 4 lines

The level #25 is not valid (#3028092)

Move the obstacle which could lead to some bots being stuck.
Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3243 | ahuillet | 2010-10-03 17:25:43 +0200 (Sun, 03 Oct 2010) | 1 line

Remove german and french versions of title files.
------------------------------------------------------------------------
r3242 | fluzz | 2010-10-01 11:39:38 +0200 (Fri, 01 Oct 2010) | 4 lines

Changing English Favour to American Favor.

PAtch by Matthias Kruger.

------------------------------------------------------------------------
r3241 | fluzz | 2010-10-01 11:16:36 +0200 (Fri, 01 Oct 2010) | 6 lines

editor: make it possible to start it from commandline (#3037808)

I added a new option from the commandline in order to start the editor.
You can start it by using '-e' or '--editor'.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3240 | fluzz | 2010-10-01 11:11:13 +0200 (Fri, 01 Oct 2010) | 4 lines

Adds a missing floor tile to the tutorial.

Patch by Matthias Kruger.

------------------------------------------------------------------------
r3239 | fluzz | 2010-09-30 16:39:09 +0200 (Thu, 30 Sep 2010) | 6 lines

upgrading items tutorial

adds upgrading items tutorial into tutorial,
new is Text Nr=58, 59, 60; some changes in Nr=40 and 42.
Patch by invergordon.

------------------------------------------------------------------------
r3238 | fluzz | 2010-09-30 16:31:34 +0200 (Thu, 30 Sep 2010) | 5 lines

614s: remove 'Lovely', Town -> town

Fixes two strange things in the dialogs of the 614s.
Patch by Matthias Kruger.

------------------------------------------------------------------------
r3237 | fluzz | 2010-09-30 16:27:26 +0200 (Thu, 30 Sep 2010) | 6 lines

Michelangelo dialog: uncapital some words + add some more stuff on battery

I uncapitaled some words (Mug, Fork, Table and Eggs Sardou) and added a little
more stuff regarding michelangelos battery.
Patch by Matthias Kruger.

------------------------------------------------------------------------
r3236 | fluzz | 2010-09-30 16:22:22 +0200 (Thu, 30 Sep 2010) | 7 lines

Provide a partial explanation why you *must* use a cluster (not just c-net) with Kevin's Data Cube

If you try to load Kevin's Data Cube using the c-net, this outputs a different
error. Provides a bit of explanation why Tux couldn't just do the analysis 
without a cluster...
Patch by Miles.

------------------------------------------------------------------------
r3235 | fluzz | 2010-09-29 17:11:09 +0200 (Wed, 29 Sep 2010) | 6 lines

Termination of freedroidrpg during dialog very difficult (bug #2949840)

Allow users to quit the game by pressing Alt+f4 or by clicking on the cross of
the window when they are reading dialogs.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3234 | fluzz | 2010-09-29 15:18:16 +0200 (Wed, 29 Sep 2010) | 5 lines

Big cleanups in sound_effects.c

It's a trivial patch just removing lot of unused functions in sound_effects.c
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3233 | fluzz | 2010-09-29 14:29:19 +0200 (Wed, 29 Sep 2010) | 8 lines

Town 2x1 door -> 1x double door

This patch replaces two single doors next to each other with one double door.
I had some problems with selecting the door directly near the wall, it wasn't
possible, so I had do delete both, the red door and the wall next to it at the 
same time and replant the wall after that.
Patch by Matthias Kruger.

------------------------------------------------------------------------
r3232 | fluzz | 2010-09-29 14:24:05 +0200 (Wed, 29 Sep 2010) | 5 lines

Big cleanups in BFont.c

It's a trivial patch just removing unused functions in BFont.c.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3231 | ahuillet | 2010-09-29 11:06:08 +0200 (Wed, 29 Sep 2010) | 1 line

Remove non-latin1 codepage fonts as we no longer have translations ingame.
------------------------------------------------------------------------
r3230 | ahuillet | 2010-09-28 07:23:17 +0200 (Tue, 28 Sep 2010) | 1 line

Minor updates to item descriptions by Matthias.
------------------------------------------------------------------------
r3229 | ahuillet | 2010-09-28 07:19:07 +0200 (Tue, 28 Sep 2010) | 1 line

mapgen: place waypoints correctly when connecting two rooms. Patch by Alexander Solovets.
------------------------------------------------------------------------
r3228 | ahuillet | 2010-09-26 12:16:05 +0200 (Sun, 26 Sep 2010) | 1 line

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.
------------------------------------------------------------------------
r3227 | ahuillet | 2010-09-26 12:15:53 +0200 (Sun, 26 Sep 2010) | 1 line

Small cleanups in influ.c.
------------------------------------------------------------------------
r3226 | ahuillet | 2010-09-26 12:15:41 +0200 (Sun, 26 Sep 2010) | 1 line

nethack: Stop camping at the top of the nethack dungeon. Patch by Miles.
------------------------------------------------------------------------
r3225 | ahuillet | 2010-09-26 10:24:20 +0200 (Sun, 26 Sep 2010) | 1 line

Small README updates by Matthias.
------------------------------------------------------------------------
r3224 | ahuillet | 2010-09-26 10:20:27 +0200 (Sun, 26 Sep 2010) | 1 line

Display a single value for damage in weapon descriptions, when damage is in the form X-X instead of X-Y. Patch by Miles.
------------------------------------------------------------------------
r3223 | ahuillet | 2010-09-26 10:20:16 +0200 (Sun, 26 Sep 2010) | 1 line

Display a single value for damage in character screen, when damage is in the form X-X instead of X-Y. Patch by Miles.
------------------------------------------------------------------------
r3222 | ahuillet | 2010-09-26 08:54:40 +0200 (Sun, 26 Sep 2010) | 1 line

Describe heavy shield as being heavy, not lightweight. Patch by Miles.
------------------------------------------------------------------------
r3221 | ahuillet | 2010-09-25 21:15:33 +0200 (Sat, 25 Sep 2010) | 1 line

Raise maximum number of planted cookies from 100 to 200.
------------------------------------------------------------------------
r3220 | ahuillet | 2010-09-25 14:12:33 +0200 (Sat, 25 Sep 2010) | 1 line

dialogs: fix Lua syntax error in Bender dialog.
------------------------------------------------------------------------
r3219 | ahuillet | 2010-09-25 13:20:43 +0200 (Sat, 25 Sep 2010) | 1 line

Call IMG_GetError() when loading a font fails, in order to have more information about the problem.
------------------------------------------------------------------------
r3218 | ahuillet | 2010-09-25 11:55:32 +0200 (Sat, 25 Sep 2010) | 1 line

Rename "skip shadow blitting" to "show obstacle shadows" for better clarity. Patch by Matthias.
------------------------------------------------------------------------
r3217 | ahuillet | 2010-09-25 11:48:44 +0200 (Sat, 25 Sep 2010) | 1 line

dialogs: Prevent Bender from telling tux he voted for him when he did actually not. Patch by Koalo.
------------------------------------------------------------------------
r3216 | ahuillet | 2010-09-25 11:48:33 +0200 (Sat, 25 Sep 2010) | 1 line

dialogs: Fix Bender telling Tux Lily Stone's password. Patch by Koalo.
------------------------------------------------------------------------
r3215 | ahuillet | 2010-09-24 22:09:56 +0200 (Fri, 24 Sep 2010) | 1 line

quests: fix quest completion logic.
------------------------------------------------------------------------
r3214 | ahuillet | 2010-09-24 21:43:46 +0200 (Fri, 24 Sep 2010) | 1 line

Revert "Adding new quest, "Deliverance". This is the first quest the player will encounter."
------------------------------------------------------------------------
r3213 | ahuillet | 2010-09-24 21:43:32 +0200 (Fri, 24 Sep 2010) | 1 line

Revert "Fix "Deliverance" quest so it does not give infinite XP."
------------------------------------------------------------------------
r3212 | ahuillet | 2010-09-24 21:43:22 +0200 (Fri, 24 Sep 2010) | 1 line

Revert "Make Francis datacube request slightly less strange when the replies to his request are mixed with other dialog options."
------------------------------------------------------------------------
r3211 | ahuillet | 2010-09-24 21:43:12 +0200 (Fri, 24 Sep 2010) | 1 line

Revert "dialogs: fix Francis goodbye message following introduction of data cube delivery quest. Patch by Matthias."
------------------------------------------------------------------------
r3210 | ahuillet | 2010-09-24 21:43:00 +0200 (Fri, 24 Sep 2010) | 1 line

Revert "dialogs: impossible to give the data cube to spencer when you do not have it. Patch by Matthias."
------------------------------------------------------------------------
r3209 | ahuillet | 2010-09-24 21:34:07 +0200 (Fri, 24 Sep 2010) | 1 line

Revert "Lua: added an optional droid dialog file argument to various functions"
------------------------------------------------------------------------
r3208 | lowerthanred | 2010-09-24 20:02:44 +0200 (Fri, 24 Sep 2010) | 1 line

Adding graphics for the Repair manual item.
------------------------------------------------------------------------
r3207 | ahuillet | 2010-09-22 21:26:13 +0200 (Wed, 22 Sep 2010) | 1 line

quests: fix quests being autocompleted too early following changes to the quest completion logic.
------------------------------------------------------------------------
r3206 | ahuillet | 2010-09-22 21:25:58 +0200 (Wed, 22 Sep 2010) | 1 line

Lua: added an optional droid dialog file argument to various functions
------------------------------------------------------------------------
r3205 | fluzz | 2010-09-20 17:38:13 +0200 (Mon, 20 Sep 2010) | 8 lines

Bot's waypoints not re-initialized after crossing a level's boundary.

3 waypoints are stored in the enemy struct: nextwaypoint, lastwaypoint and
homewaypoint. A waypoint number is local to a level, so when a bot crosses
a level's boundary, those 3 values no more make sense on the new level, and
have to be re-initialized.
This patch sets them to the closest waypoint around the bot.

------------------------------------------------------------------------
r3204 | ahuillet | 2010-09-19 19:34:19 +0200 (Sun, 19 Sep 2010) | 1 line

Add default values for quest specifications so that the quest file can be simplified.
------------------------------------------------------------------------
r3203 | ahuillet | 2010-09-19 17:18:35 +0200 (Sun, 19 Sep 2010) | 1 line

dialog validator: make upgrade_items() and craft_addons() do nothing in dialog validator in order for it not to block waiting for user input.
------------------------------------------------------------------------
r3202 | ahuillet | 2010-09-19 17:12:28 +0200 (Sun, 19 Sep 2010) | 1 line

Implement "light" program.
------------------------------------------------------------------------
r3201 | ahuillet | 2010-09-19 17:12:12 +0200 (Sun, 19 Sep 2010) | 1 line

Remove unused code for checking the item application (use) requirements.
------------------------------------------------------------------------
r3200 | ahuillet | 2010-09-19 16:04:04 +0200 (Sun, 19 Sep 2010) | 1 line

Update credits for the next release. Thanks to everyone involved!
------------------------------------------------------------------------
r3199 | ahuillet | 2010-09-19 15:55:06 +0200 (Sun, 19 Sep 2010) | 1 line

Mention the bug tracker in ErrorMessage().
------------------------------------------------------------------------
r3198 | ahuillet | 2010-09-19 15:50:12 +0200 (Sun, 19 Sep 2010) | 1 line

Fix quest browser short/long button missing in last quest. Patch by koalo.
------------------------------------------------------------------------
r3197 | ahuillet | 2010-09-19 15:45:05 +0200 (Sun, 19 Sep 2010) | 1 line

items: added a Reparation manual to upgrade the repair skill.
------------------------------------------------------------------------
r3196 | ahuillet | 2010-09-19 15:22:04 +0200 (Sun, 19 Sep 2010) | 1 line

dialogs: impossible to give the data cube to spencer when you do not have it. Patch by Matthias.
------------------------------------------------------------------------
r3195 | ahuillet | 2010-09-19 15:11:48 +0200 (Sun, 19 Sep 2010) | 1 line

dialogs: fix Francis goodbye message following introduction of data cube delivery quest. Patch by Matthias.
------------------------------------------------------------------------
r3194 | ahuillet | 2010-09-19 15:10:19 +0200 (Sun, 19 Sep 2010) | 1 line

items: self item repair now takes the repair skill level into account. formula is dur += rand[5% * skill_level; 100%] * missing_dur.
------------------------------------------------------------------------
r3193 | ahuillet | 2010-09-19 15:10:08 +0200 (Sun, 19 Sep 2010) | 1 line

Remove SkillLevel/base_skill_level separation in tux struct, as this was unused.
------------------------------------------------------------------------
r3192 | ahuillet | 2010-09-19 12:42:31 +0200 (Sun, 19 Sep 2010) | 1 line

Remove duplicate training point information in character screen.
------------------------------------------------------------------------
r3191 | ahuillet | 2010-09-19 12:18:31 +0200 (Sun, 19 Sep 2010) | 1 line

lvledit: fix "remove level" feature so it properly updates the total number of levels when removing the latest level.
------------------------------------------------------------------------
r3190 | ahuillet | 2010-09-19 12:12:46 +0200 (Sun, 19 Sep 2010) | 1 line

struct names: drop the _s prefix that serves no practical purpose.
------------------------------------------------------------------------
r3189 | ahuillet | 2010-09-19 10:43:58 +0200 (Sun, 19 Sep 2010) | 1 line

Make Francis datacube request slightly less strange when the replies to his request are mixed with other dialog options.
------------------------------------------------------------------------
r3188 | ahuillet | 2010-09-19 10:42:34 +0200 (Sun, 19 Sep 2010) | 1 line

Fix "Deliverance" quest so it does not give infinite XP.
------------------------------------------------------------------------
r3187 | fluzz | 2010-09-18 22:58:01 +0200 (Sat, 18 Sep 2010) | 3 lines

Tux should not pay the Tybalt if he is in the guard.

Patch by koalo.
------------------------------------------------------------------------
r3186 | fluzz | 2010-09-18 22:48:35 +0200 (Sat, 18 Sep 2010) | 3 lines

Enable "Esc" key in Jasmine Dialog. Fix bug #3038400.

Patch by Miles.
------------------------------------------------------------------------
r3185 | fluzz | 2010-09-18 22:43:08 +0200 (Sat, 18 Sep 2010) | 3 lines

Add a note to INSTALL about using 'make -j'

Patch by Matthias Kr?\195?\188ger.
------------------------------------------------------------------------
r3184 | lowerthanred | 2010-09-18 14:44:44 +0200 (Sat, 18 Sep 2010) | 2 lines

Adding new quest, "Deliverance". This is the first quest the player will encounter.

------------------------------------------------------------------------
r3183 | lowerthanred | 2010-09-15 19:13:06 +0200 (Wed, 15 Sep 2010) | 2 lines

Adding new datacube item, to be used in an upcoming quest. Changing current datacube to Kevin's datacube.

------------------------------------------------------------------------
r3182 | fluzz | 2010-09-15 16:05:19 +0200 (Wed, 15 Sep 2010) | 3 lines

Add irc.freenode.net link to channel to readme.
Patch by Matthias Kr?\195?\188ger.

------------------------------------------------------------------------
r3181 | ahuillet | 2010-09-08 18:17:16 +0200 (Wed, 08 Sep 2010) | 1 line

Revert "Break the build to test the buildbot."
------------------------------------------------------------------------
r3180 | ahuillet | 2010-09-08 18:17:05 +0200 (Wed, 08 Sep 2010) | 1 line

Break the build to test the buildbot.
------------------------------------------------------------------------
r3179 | lowerthanred | 2010-09-08 18:04:00 +0200 (Wed, 08 Sep 2010) | 2 lines

Adding new rubber duck item to the bathing area in town, requested in feature request 2990976.

------------------------------------------------------------------------
r3178 | fluzz | 2010-09-07 16:40:53 +0200 (Tue, 07 Sep 2010) | 5 lines

Implementation of Botline obstacle

Implementation of the various parts of the Botline obstacle.
Also adds the parts to the "Machinery" category in the level editor.
Patch by Infrared.
------------------------------------------------------------------------
r3177 | fluzz | 2010-09-05 14:15:16 +0200 (Sun, 05 Sep 2010) | 3 lines

[lvleditor/validator] Validation of neighbors is broken.

Do not check if a neighbor level exists if its levelnumber is -1.
------------------------------------------------------------------------
r3176 | fluzz | 2010-09-03 22:30:54 +0200 (Fri, 03 Sep 2010) | 4 lines

Can only read integers or strings from lua config file.

This patch changes lua.c:get_value_from_table(), so that we can also read
booleans, floats and doubles from lua config files.
------------------------------------------------------------------------
r3175 | fluzz | 2010-09-02 16:15:00 +0200 (Thu, 02 Sep 2010) | 8 lines

Tux animation (3): Tux is not facing front in the takeover minigame.

The current rotation and attack phase of Tux are used when displaying Tux
in the takeover minigame. So, depending on its current state, sometimes Tux
is facing back.
iso_put_tux() has been reworked a bit, in order to use appropriate default
values to render Tux, when animation is not wanted.

------------------------------------------------------------------------
r3174 | fluzz | 2010-09-02 16:09:04 +0200 (Thu, 02 Sep 2010) | 9 lines

Tux animation (2): Same animation values computed several times when blitting Tux's parts.

The current animation type (sword/gun) and the current animation phase are
computed inside iso_put_tux_part(). Those 2 values are however the same for
all parts of the Tux's body.
So, move those two computations inside iso_put_tux(), and pass them as
function parameters all along the hierarchy of function calls, from
iso_put_tux() to iso_put_tux_part().

------------------------------------------------------------------------
r3173 | fluzz | 2010-09-02 16:05:33 +0200 (Thu, 02 Sep 2010) | 5 lines

Tux animation (1): Un-needed code in blit_tux()

Remove unneeded/unused code in blit_tux(), and adapt comments to current actual
use.

------------------------------------------------------------------------
r3172 | lowerthanred | 2010-08-31 20:10:40 +0200 (Tue, 31 Aug 2010) | 1 line

Adding graphics for heatsink and tinfoil patch add-ons.
------------------------------------------------------------------------
r3171 | ahuillet | 2010-08-29 23:11:16 +0200 (Sun, 29 Aug 2010) | 1 line

Fix mission name lookup code crashing when looking for a mission that does not exist.
------------------------------------------------------------------------
r3170 | fluzz | 2010-08-16 19:43:14 +0200 (Mon, 16 Aug 2010) | 1 line

Validity of level number has to be checked in level_exists().
------------------------------------------------------------------------
r3169 | fluzz | 2010-08-16 19:29:09 +0200 (Mon, 16 Aug 2010) | 3 lines

Make use of level_exists() where it's worth using it.

Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3168 | fluzz | 2010-08-16 16:21:03 +0200 (Mon, 16 Aug 2010) | 9 lines

lvledit: Item labels are displayed.

When one zooms out and drops an item on the ground (probably one has to press
z ingame first to make item names being displayed) the name's position is not
equal to the position of the item, the name of the item is displayed at the 
place where the item would be without zooming.
This patch removes the display of item labels, in the editor.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3167 | fluzz | 2010-08-16 14:27:48 +0200 (Mon, 16 Aug 2010) | 3 lines

Check if the last edited level exists, before to open it in the level editor.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3166 | fluzz | 2010-08-16 14:23:32 +0200 (Mon, 16 Aug 2010) | 3 lines

Introduce level_exists(), a helper function which checks if a level exists on the ship.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3165 | fluzz | 2010-08-16 13:40:30 +0200 (Mon, 16 Aug 2010) | 6 lines

RDG: Add function for decorating head office.

The patch adds a function that makes a "head office" out of a certain room. 
It places some round tables and possibly a projector.
Patch by Alexander Solovets.

------------------------------------------------------------------------
r3164 | fluzz | 2010-08-16 11:16:07 +0200 (Mon, 16 Aug 2010) | 6 lines

RDG: Add function for making office

This patch adds a function that creates rows of office decks adding slight
changes among them.
Patch by Alexander Solovets.

------------------------------------------------------------------------
r3163 | fluzz | 2010-08-16 11:13:08 +0200 (Mon, 16 Aug 2010) | 6 lines

LvlEditor: The 'jump-to-neighbor' buttons are no more needed.

Due to the new minimap widget, the buttons used to jump to a neighbor level
are no more needed. This patch remove them.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3162 | lowerthanred | 2010-08-16 00:04:45 +0200 (Mon, 16 Aug 2010) | 1 line

"Closing" the conference tables as requested in bug ticket 3045261.
------------------------------------------------------------------------
r3161 | fluzz | 2010-08-13 11:26:24 +0200 (Fri, 13 Aug 2010) | 8 lines

freedroid.levels: typo: Mashine -> Machine

Fixes a typo, changing
Name of this level=_"Mashine Deck Upper Catacombs"
to
Name of this level=_"Machine Deck Upper Catacombs"
Patch by Matthias Kruger.

------------------------------------------------------------------------
r3160 | fluzz | 2010-08-13 11:09:02 +0200 (Fri, 13 Aug 2010) | 5 lines

dialogs: Francis: 1 droid -> one droid

Changes '1 droid' to 'one droid', in Francis's dialog.
Patch by Matthias Kruger.

------------------------------------------------------------------------
r3159 | fluzz | 2010-08-12 15:20:59 +0200 (Thu, 12 Aug 2010) | 8 lines

Add internal walls in random dungeons.

The patch introduces new type of tile - partition, which is similar to the 
regular wall but can be placed at any point of a room. Also obstacles of 
partition walls may differ from regular wall obstacles and have windows, 
transparency and apertures.
Patch by Alexander Solovets.

------------------------------------------------------------------------
r3158 | fluzz | 2010-08-12 14:08:26 +0200 (Thu, 12 Aug 2010) | 6 lines

RDG: Decorate room with teleport cloud in random dungeon.

The patch specifies decorative elements for teleport obstacle that are 
either "enhancers" or discs with lights.
Patch by Alexander Solovets.

------------------------------------------------------------------------
r3157 | fluzz | 2010-08-12 12:45:32 +0200 (Thu, 12 Aug 2010) | 4 lines

Remove the unused blit_semitransparent_open_gl_texture_to_screen_position().

Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3156 | fluzz | 2010-08-12 12:15:11 +0200 (Thu, 12 Aug 2010) | 6 lines

Add garden placing function for the dungeon generator.

The patch adds function for turning a room into the garden with grass, 
paths and trees in it. It doesn't add anything in the dungeon look.
Patch by Alexander Solovets.

------------------------------------------------------------------------
r3155 | lowerthanred | 2010-08-11 20:00:43 +0200 (Wed, 11 Aug 2010) | 1 line

Adding graphics for the Botline obstacles. Actual implementation will come soon.
------------------------------------------------------------------------
r3154 | fluzz | 2010-08-11 16:13:51 +0200 (Wed, 11 Aug 2010) | 8 lines

Make it more obvious that the add-on description text can be scrolled

This patch makes it more obvious that the add-on description text in the 
add-on crafting UI is scrollable. Scrolling buttons were added and the 
description text was extended down one more line so that it fills the 
area better and doesn't look so truncated.
Patch by Ari Mustonen.

------------------------------------------------------------------------
r3153 | fluzz | 2010-08-11 15:07:16 +0200 (Wed, 11 Aug 2010) | 8 lines

segfault caused by absence of waypoints on a level

The patch fixes segmentation fault that is the result of operating with
array of length 0. Such an array is created because its length is being
equal to the number of waypoints on a level while there may not be any
waypoints at all.
Patch by Alexander Solovets.

------------------------------------------------------------------------
r3152 | fluzz | 2010-08-11 12:26:51 +0200 (Wed, 11 Aug 2010) | 9 lines

LevelEditor: to-be-dropped thing is not changed after a category swap.

If the user starts a task (create a waypath, for instance) and selects
an other object's category (floor, for instance), without ending his first
task, then on the next click on the map, a new waypath creation is started.
In this patch, I force the user to finish an operation (draw a rectangle,
a line of walls, a waypoint route...) when he changes the current category.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3151 | fluzz | 2010-08-11 12:13:39 +0200 (Wed, 11 Aug 2010) | 7 lines

Add library placing function for the dungeon generator.

The patch adds a function for making a library out of a certain room.
The library consists of a grid of the book shelves, library table and chair.
All these objects are placed according to the room dimensions.
Patch by Alexander Solovets.

------------------------------------------------------------------------
r3150 | fluzz | 2010-08-09 13:32:39 +0200 (Mon, 09 Aug 2010) | 7 lines

Place exists far away from enter on ramdom maps.

The patch adds calculation function of distance from entering teleport to all
other rooms and replace random placing of exits with placing as far as possible
based on calculated data.
Patch by Alexander Solovets.

------------------------------------------------------------------------
r3149 | fluzz | 2010-08-09 12:03:10 +0200 (Mon, 09 Aug 2010) | 7 lines

Make the add-on crafting UI support larger items.

The add-on list now shows 4 rows at a time instead of 5 and centers the item
image so that both 1x1 items and 2x2 items with a little padding on the sides
work.
Patch by Ari Mustonen.

------------------------------------------------------------------------
r3148 | fluzz | 2010-08-09 11:59:29 +0200 (Mon, 09 Aug 2010) | 11 lines

The skill icon is being drawn over the upgrade UI in 640x480 mode.

The icon of the current skill and the health and temperature bars being drawn
over the item upgrade UI and the add-on crafting UI in 640x480 mode. To fix
the problem, the drawing order is changed so that the HUD parts are drawn before
the upgrade UI and the crafting UI.
The patch also removes some 640x480 specific hacks that became useless and moves
the HUD drawing functions not having anything to do with the banner out of
DisplayBanner().
Patch by Ari Mustonen.

------------------------------------------------------------------------
r3147 | lowerthanred | 2010-08-07 22:28:19 +0200 (Sat, 07 Aug 2010) | 1 line

Adjusting some NPC animation speeds
------------------------------------------------------------------------
r3146 | fluzz | 2010-08-05 18:11:05 +0200 (Thu, 05 Aug 2010) | 10 lines

rdg: Set minimal number of rooms themed with "living" theme

Due to huge variation in the number of neighbors of a certain room we can get 
very small number of rooms in a "living" sector. Increasing the depth in 
recursive function that specifies themes would give reverse effect - huge 
possible number of such rooms. 
Suggested solution is count number of themed rooms and in case of its small 
values run recursive function again with increased depth.
Patch by Alexander Solovets.

------------------------------------------------------------------------
r3145 | fluzz | 2010-08-05 18:06:53 +0200 (Thu, 05 Aug 2010) | 7 lines

Documents addon_specs.lua

Documented how to use addon_specs.lua by adding a long comment to the beginning of it.
The comment describes what arguments the addon() function takes, what each option does, 
what bonuses are supported, and how material requirements work.
Patch by Ari Mustonen.

------------------------------------------------------------------------
r3144 | fluzz | 2010-08-05 17:24:10 +0200 (Thu, 05 Aug 2010) | 5 lines

lvledit: Add undo/redo on a user's move, when clicking on the minimap

Add an action in the undo/redo stack when the user changes the current
position by clicking on the minimap. Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3143 | fluzz | 2010-08-05 15:52:43 +0200 (Thu, 05 Aug 2010) | 7 lines

lvledit: change the position of a warning message displayed when editing a random level

A warning message, informing that editing a random level will have no effect, is
displayed over the 'floor' button on low resolution screen.
This patch splitis the message in two lines, and change its position.
Patch by Samuel Pitoiset.

------------------------------------------------------------------------
r3142 | ahuillet | 2010-08-02 12:07:03 +0200 (Mon, 02 Aug 2010) | 1 line

lvledit: fix blue grid width/height. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3141 | ahuillet | 2010-08-02 12:01:14 +0200 (Mon, 02 Aug 2010) | 1 line

lvledit: allow deletion of obstacles from another level. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3140 | ahuillet | 2010-08-01 22:06:22 +0200 (Sun, 01 Aug 2010) | 1 line

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.
------------------------------------------------------------------------
r3139 | ahuillet | 2010-08-01 21:45:09 +0200 (Sun, 01 Aug 2010) | 1 line

Removed useless local variable in load_dialog, and rename LoadDialog -> load_dialog. Patch by Stefan Kangas.
------------------------------------------------------------------------
r3138 | ahuillet | 2010-08-01 21:44:51 +0200 (Sun, 01 Aug 2010) | 1 line

Improve ReadAndMallocAndTerminateFile const-correctness (the filename argument should be const).
------------------------------------------------------------------------
r3137 | ahuillet | 2010-08-01 21:38:05 +0200 (Sun, 01 Aug 2010) | 1 line

keychart: align text at the left of the screen. Patch by Matthias Krueger.
------------------------------------------------------------------------
r3136 | ahuillet | 2010-08-01 21:36:42 +0200 (Sun, 01 Aug 2010) | 1 line

Add scrolling buttons to the add-on crafting UI. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3135 | ahuillet | 2010-08-01 21:00:53 +0200 (Sun, 01 Aug 2010) | 1 line

obstacle specs: remove the transparency flag that was incorrectly added to many more obstacles (including oil stains) than the code intended to.
------------------------------------------------------------------------
r3134 | ahuillet | 2010-08-01 21:00:38 +0200 (Sun, 01 Aug 2010) | 1 line

Remove an outdated comment in obstacle specifications.
------------------------------------------------------------------------
r3133 | ahuillet | 2010-08-01 20:34:50 +0200 (Sun, 01 Aug 2010) | 1 line

Fix HandleInventoryScreen not to attempt to do anything when the inventory isn't open.
------------------------------------------------------------------------
r3132 | ahuillet | 2010-08-01 20:23:52 +0200 (Sun, 01 Aug 2010) | 1 line

Remove useless item grabbing related code. Change Item_Held_In_Hand -> item_held_in_hand.
------------------------------------------------------------------------
r3131 | ahuillet | 2010-08-01 19:26:47 +0200 (Sun, 01 Aug 2010) | 1 line

Remove currently_held_in_hand field from struct item, because it is redundant with the saner item *Item_Held_In_Hand pointer.
------------------------------------------------------------------------
r3130 | ahuillet | 2010-07-31 12:54:22 +0200 (Sat, 31 Jul 2010) | 1 line

Balance the bonuses, prices, and material requirements of item add-ons. Also, tune descriptions and names a little bit. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3129 | ahuillet | 2010-07-30 11:20:33 +0200 (Fri, 30 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3128 | ahuillet | 2010-07-30 11:09:01 +0200 (Fri, 30 Jul 2010) | 1 line

dialogs: Remove ability to ask Stone about the red guad, when tux is already a member of the red guard.
------------------------------------------------------------------------
r3127 | ahuillet | 2010-07-30 11:08:49 +0200 (Fri, 30 Jul 2010) | 1 line

s/targetted/targeted/ in "how to contribute" document. Patch by Matthias Krueger.
------------------------------------------------------------------------
r3126 | ahuillet | 2010-07-30 11:08:33 +0200 (Fri, 30 Jul 2010) | 1 line

s/appart/apart/ in program descriptions. Patch by Matthias Krueger.
------------------------------------------------------------------------
r3125 | ahuillet | 2010-07-30 11:08:21 +0200 (Fri, 30 Jul 2010) | 1 line

lvledit: remove a useless global variable in the selection tool. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3124 | ahuillet | 2010-07-29 15:42:07 +0200 (Thu, 29 Jul 2010) | 1 line

lvledit: reset the selection tool when escape has been pressed (notably, cancel drag and drop). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3123 | ahuillet | 2010-07-29 15:33:23 +0200 (Thu, 29 Jul 2010) | 1 line

items: Moved balancing related macros to defs.h and balanced them to match the gameplay changes introduced by add-ons. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3122 | ahuillet | 2010-07-29 15:23:15 +0200 (Thu, 29 Jul 2010) | 1 line

lvledit: Adjust position of lvledit buttons following introduction of minimap widget
------------------------------------------------------------------------
r3121 | ahuillet | 2010-07-29 15:19:09 +0200 (Thu, 29 Jul 2010) | 1 line

levels: add waypoints on level 25 in order to accomodate respawning of droids that may die on this level. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3120 | ahuillet | 2010-07-29 15:18:55 +0200 (Thu, 29 Jul 2010) | 1 line

Update items description format in ship file.
------------------------------------------------------------------------
r3119 | ahuillet | 2010-07-29 15:18:42 +0200 (Thu, 29 Jul 2010) | 1 line

Add the teleport_pair: strings to all levels. Perhaps this should be omitted for levels that aren't random dungeons.
------------------------------------------------------------------------
r3118 | ahuillet | 2010-07-29 15:14:30 +0200 (Thu, 29 Jul 2010) | 1 line

Remove the extra \0 at the end of map file.
------------------------------------------------------------------------
r3117 | ahuillet | 2010-07-29 15:13:17 +0200 (Thu, 29 Jul 2010) | 1 line

lvledit: implement the reset mechanism for the selection tool. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3116 | ahuillet | 2010-07-29 15:02:43 +0200 (Thu, 29 Jul 2010) | 1 line

Do not write a trailing NUL character to the shipfile. Patch by Ari Mustonen, mistake by yours truly.
------------------------------------------------------------------------
r3115 | ahuillet | 2010-07-29 14:59:16 +0200 (Thu, 29 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3114 | ahuillet | 2010-07-29 09:56:03 +0200 (Thu, 29 Jul 2010) | 1 line

lvledit: finish removal of tool selection menu. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3113 | ahuillet | 2010-07-28 11:34:20 +0200 (Wed, 28 Jul 2010) | 1 line

lvledit: add "paste" support for waypoints. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3112 | ahuillet | 2010-07-28 11:34:07 +0200 (Wed, 28 Jul 2010) | 1 line

lvledit: "cut" support for waypoints. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3111 | ahuillet | 2010-07-28 11:33:54 +0200 (Wed, 28 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3110 | ahuillet | 2010-07-28 11:33:36 +0200 (Wed, 28 Jul 2010) | 1 line

lvledit: add new actions CREATE_WAYPOINT and REMOVE_WAYPOINT in order to add cut/copy/paste support to waypoints.
------------------------------------------------------------------------
r3109 | ahuillet | 2010-07-28 10:20:30 +0200 (Wed, 28 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3108 | ahuillet | 2010-07-28 09:32:40 +0200 (Wed, 28 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3107 | ahuillet | 2010-07-28 09:32:29 +0200 (Wed, 28 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3106 | ahuillet | 2010-07-28 08:53:30 +0200 (Wed, 28 Jul 2010) | 1 line

lvledit: properly cancel wall lines/floor rectangles/waypoint routes when hitting ESC. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3105 | lowerthanred | 2010-07-27 21:42:45 +0200 (Tue, 27 Jul 2010) | 1 line

New animations for female_scientist: Gethit and death. Relates to and closes feature request 1636413.
------------------------------------------------------------------------
r3104 | lowerthanred | 2010-07-27 17:29:44 +0200 (Tue, 27 Jul 2010) | 4 lines

Improvements to default_male model:
	* New animations: Attack, gethit and death.
	* Related to feature request 1636413.

------------------------------------------------------------------------
r3103 | lowerthanred | 2010-07-27 17:25:27 +0200 (Tue, 27 Jul 2010) | 5 lines

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.

------------------------------------------------------------------------
r3102 | ahuillet | 2010-07-27 14:28:53 +0200 (Tue, 27 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3101 | ahuillet | 2010-07-24 15:06:34 +0200 (Sat, 24 Jul 2010) | 1 line

lvledit: remove prototype for marked_obstacle_is_glued_to_here() which was removed.
------------------------------------------------------------------------
r3100 | ahuillet | 2010-07-24 15:06:22 +0200 (Sat, 24 Jul 2010) | 1 line

lvledit: remove OBJECT_ANY and OBJECT_NPC that were unused.
------------------------------------------------------------------------
r3099 | ahuillet | 2010-07-24 15:06:08 +0200 (Sat, 24 Jul 2010) | 1 line

lvledit: select_object_on_tile() helper function in order to clean up selection code. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3098 | ahuillet | 2010-07-24 11:00:32 +0200 (Sat, 24 Jul 2010) | 1 line

croppy: make offset files less verbose. Patch by infrared.
------------------------------------------------------------------------
r3097 | ahuillet | 2010-07-24 11:00:18 +0200 (Sat, 24 Jul 2010) | 1 line

lvledit: add a minimap widget. WIP. Based on patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3096 | ahuillet | 2010-07-24 10:57:08 +0200 (Sat, 24 Jul 2010) | 1 line

Add NEIGHBOR_ID() to retrieve the neighbors of a level. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3095 | lowerthanred | 2010-07-23 19:14:19 +0200 (Fri, 23 Jul 2010) | 1 line

Remove source book of analyze item, as it is no longer relevant with the new add-on system
------------------------------------------------------------------------
r3094 | ahuillet | 2010-07-23 16:07:02 +0200 (Fri, 23 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3093 | ahuillet | 2010-07-23 15:43:16 +0200 (Fri, 23 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3092 | ahuillet | 2010-07-23 14:14:11 +0200 (Fri, 23 Jul 2010) | 1 line

lvledit: remove leveleditor_destroy_widget() that was unused.
------------------------------------------------------------------------
r3091 | ahuillet | 2010-07-23 14:13:59 +0200 (Fri, 23 Jul 2010) | 1 line

lvledit: make create_button() static as it shuold always have been.
------------------------------------------------------------------------
r3090 | ahuillet | 2010-07-23 14:04:35 +0200 (Fri, 23 Jul 2010) | 1 line

lvledit: add an optional tooltip to button widget. Clean up existing tooltip code to use this. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3089 | ahuillet | 2010-07-23 13:40:47 +0200 (Fri, 23 Jul 2010) | 1 line

Don't show obstacles labels outside of lvledit. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3088 | ahuillet | 2010-07-23 13:39:21 +0200 (Fri, 23 Jul 2010) | 1 line

lvledit: introduce add_object_to_list() helper function to clean up object selection code. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3087 | ahuillet | 2010-07-22 11:39:13 +0200 (Thu, 22 Jul 2010) | 1 line

mapgen: add armories. Patch by Alexander Solovets.
------------------------------------------------------------------------
r3086 | ahuillet | 2010-07-22 11:35:55 +0200 (Thu, 22 Jul 2010) | 1 line

Introduce give_item(), a helper function that puts an item in inventory (if possible) or on the floor if not. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3085 | ahuillet | 2010-07-22 11:21:06 +0200 (Thu, 22 Jul 2010) | 1 line

Add a light radius bonus to item addons. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3084 | ahuillet | 2010-07-22 11:16:09 +0200 (Thu, 22 Jul 2010) | 1 line

Prevent banners of NPCs from being shown over the addon crafting UI. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3083 | ahuillet | 2010-07-22 10:02:21 +0200 (Thu, 22 Jul 2010) | 1 line

Remove double definition of LEVEL_EDITOR_TYPESELECTOR_FLOOR_BUTTON. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3082 | ahuillet | 2010-07-21 19:03:26 +0200 (Wed, 21 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3081 | ahuillet | 2010-07-20 18:53:24 +0200 (Tue, 20 Jul 2010) | 1 line

lvledit: display grid on the whole level but no further. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3080 | ahuillet | 2010-07-20 18:44:00 +0200 (Tue, 20 Jul 2010) | 7 lines

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.

The material requirements and bonuses are now shown in the description text. Text widget is used for showing the text since scrolling is needed by items with longer descriptions.

With these additions, the add-on crafting UI is feature complete. There's still some balancing to do but that's easy to do separately.

Patch by Ari Mustonen.
------------------------------------------------------------------------
r3079 | ahuillet | 2010-07-20 18:35:24 +0200 (Tue, 20 Jul 2010) | 1 line

Make use of the helper function load_iso_image() in many places where it shortens the code. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3078 | ahuillet | 2010-07-20 18:34:59 +0200 (Tue, 20 Jul 2010) | 1 line

Introduce load_iso_image(), a helper function to load iso images from disk knowing the basename. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3077 | ahuillet | 2010-07-20 18:19:55 +0200 (Tue, 20 Jul 2010) | 1 line

lvledit: add a menu option to select the teleport pair to be used on a random dungeon. Patch by Alexander Solovets.
------------------------------------------------------------------------
r3076 | ahuillet | 2010-07-20 18:19:36 +0200 (Tue, 20 Jul 2010) | 1 line

Introduce iso_image_loaded() to check whether an iso_image has already been loaded. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3075 | ahuillet | 2010-07-19 18:08:19 +0200 (Mon, 19 Jul 2010) | 1 line

lvledit: add *copy* support for waypoints. *cut* and *paste* pending waypoint action changes. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3074 | ahuillet | 2010-07-19 18:08:01 +0200 (Mon, 19 Jul 2010) | 1 line

Remove SHOW_OBSTACLE_NAMES that is now unused. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3073 | ahuillet | 2010-07-19 18:07:37 +0200 (Mon, 19 Jul 2010) | 1 line

lvledit: fix incorrect removal of out-of-map map labels and waypoints when resizing a level. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3072 | ahuillet | 2010-07-19 18:02:08 +0200 (Mon, 19 Jul 2010) | 1 line

lvledit: display symbolic names instead of numerical constants for obstacle flags when right-clicking on an obstacle type. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3071 | ahuillet | 2010-07-19 18:01:49 +0200 (Mon, 19 Jul 2010) | 1 line

lvledit: fix deleting waypoint connections crashing the game. Patch by Samuel Pitoiset fixing his own bug.
------------------------------------------------------------------------
r3070 | ahuillet | 2010-07-19 17:59:26 +0200 (Mon, 19 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3069 | ahuillet | 2010-07-19 17:59:06 +0200 (Mon, 19 Jul 2010) | 1 line

lvledit: do not show obstacle labels when obstacles aren't displayed. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3068 | ahuillet | 2010-07-19 17:58:50 +0200 (Mon, 19 Jul 2010) | 1 line

mapgen: detect central room and apply a living room theme to it. Patch by Alexander Solovets.
------------------------------------------------------------------------
r3067 | ahuillet | 2010-07-19 17:51:40 +0200 (Mon, 19 Jul 2010) | 1 line

benchmark: add a mapgen benchmark. Patch by Alexander Solovets.
------------------------------------------------------------------------
r3066 | ahuillet | 2010-07-19 17:49:19 +0200 (Mon, 19 Jul 2010) | 1 line

Fix a crash in DropRandomItem() when DropItemAt() fails and returns NULL. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3065 | ahuillet | 2010-07-19 17:49:04 +0200 (Mon, 19 Jul 2010) | 1 line

ship: fix incorrect saving of level headers when teleport_pair was introduced. Patch by Alexander Solovets.
------------------------------------------------------------------------
r3064 | ahuillet | 2010-07-19 17:48:48 +0200 (Mon, 19 Jul 2010) | 1 line

Temporary bonus pills' stats increases are now properly taken into account to equip items with specific requirements. Bug fix by Ari Mustonen.
------------------------------------------------------------------------
r3063 | ahuillet | 2010-07-19 17:48:33 +0200 (Mon, 19 Jul 2010) | 1 line

dialogs: Michelangelo can ask tux for his battery pack when tux is a red guard. Patch by Matthias Kr?\195?\188ger.
------------------------------------------------------------------------
r3062 | ahuillet | 2010-07-19 17:27:40 +0200 (Mon, 19 Jul 2010) | 1 line

Purge ReturnOfTux.droids of all now-default values. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3061 | ahuillet | 2010-07-19 17:27:25 +0200 (Mon, 19 Jul 2010) | 1 line

ReturnOfTux.droids: [Add a default value for the parameter 'Marker'. Default is 0000.
------------------------------------------------------------------------
r3060 | ahuillet | 2010-07-19 17:27:11 +0200 (Mon, 19 Jul 2010) | 1 line

ReturnOfTux.droids: Add a default value for the parameter 'Faction'. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3059 | ahuillet | 2010-07-19 17:26:56 +0200 (Mon, 19 Jul 2010) | 1 line

ReturnOfTux.droids: Add a default value for the parameter 'RushTux' (and make it 0/1 instead of yes/no). Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3058 | ahuillet | 2010-07-19 17:26:41 +0200 (Mon, 19 Jul 2010) | 1 line

ReturnOfTux.droids: Add a default value for the parameter 'Fixed'. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3057 | ahuillet | 2010-07-19 17:26:26 +0200 (Mon, 19 Jul 2010) | 1 line

lvledit: Remove "resize level" button. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3056 | ahuillet | 2010-07-19 17:25:55 +0200 (Mon, 19 Jul 2010) | 1 line

When a waypoint already exists at the given position, add_waypoint() returns the index of that waypoint instead of -1. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3055 | lowerthanred | 2010-07-19 15:46:59 +0200 (Mon, 19 Jul 2010) | 6 lines

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.

------------------------------------------------------------------------
r3054 | ahuillet | 2010-07-11 16:02:48 +0200 (Sun, 11 Jul 2010) | 1 line

lvledit: do not select the same waypoint twice. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3053 | ahuillet | 2010-07-11 15:22:38 +0200 (Sun, 11 Jul 2010) | 1 line

Add waypoint.c forgotten in r3051.
------------------------------------------------------------------------
r3052 | ahuillet | 2010-07-11 15:19:41 +0200 (Sun, 11 Jul 2010) | 1 line

Make dialog validator not ask the user for input on calls to user_input_string.
------------------------------------------------------------------------
r3051 | ahuillet | 2010-07-11 15:16:44 +0200 (Sun, 11 Jul 2010) | 1 line

waypoint: move waypoint related functions into newly created waypoint.c as an attempt to clean up code. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3050 | ahuillet | 2010-07-11 14:35:52 +0200 (Sun, 11 Jul 2010) | 1 line

lvledit: visually identify (disco mode) selected waypoints. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3049 | ahuillet | 2010-07-11 14:29:19 +0200 (Sun, 11 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3048 | ahuillet | 2010-07-11 13:14:10 +0200 (Sun, 11 Jul 2010) | 1 line

Introduce draw_line(), which works both in OpenGL and SDL mode. Code cleanup by Samuel Pitoiset.
------------------------------------------------------------------------
r3047 | ahuillet | 2010-07-11 13:09:43 +0200 (Sun, 11 Jul 2010) | 1 line

Fix incorrect text width calculation. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3046 | ahuillet | 2010-07-11 13:09:31 +0200 (Sun, 11 Jul 2010) | 1 line

Item addon crafting UI is now able to read addon recipes. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3045 | ahuillet | 2010-07-11 13:09:19 +0200 (Sun, 11 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3044 | ahuillet | 2010-07-11 12:59:49 +0200 (Sun, 11 Jul 2010) | 1 line

Add doors, pillars and gifts on random levels. Patch by Alexander Solovets.
------------------------------------------------------------------------
r3043 | ahuillet | 2010-07-08 18:41:06 +0200 (Thu, 08 Jul 2010) | 1 line

Use a dynarray to store the waypoints of a level. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3042 | ahuillet | 2010-07-08 18:40:35 +0200 (Thu, 08 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3041 | ahuillet | 2010-07-06 20:13:16 +0200 (Tue, 06 Jul 2010) | 1 line

lvledit: move the delete/undo/redo buttons at the bottom of the screen. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3040 | ahuillet | 2010-07-06 20:12:58 +0200 (Tue, 06 Jul 2010) | 1 line

lvledit: move the view toggle buttons at the right of the screen as a first step in interface overhaul. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3039 | ahuillet | 2010-07-06 20:09:56 +0200 (Tue, 06 Jul 2010) | 1 line

Removed item prefixes completely. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3038 | ahuillet | 2010-07-06 20:07:19 +0200 (Tue, 06 Jul 2010) | 1 line

lvledit: Remove "use underground light" button. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3037 | ahuillet | 2010-07-05 19:49:45 +0200 (Mon, 05 Jul 2010) | 1 line

lvledit: make it possible to place items and floor tiles with keypad as well as obstacles. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3036 | ahuillet | 2010-07-05 19:49:23 +0200 (Mon, 05 Jul 2010) | 1 line

item upgrades: make the addon crafting UI actually able to create addons. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3035 | ahuillet | 2010-07-05 19:49:07 +0200 (Mon, 05 Jul 2010) | 1 line

Remove useless field use_true_alpha_blending from struct mouse_press_button. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3034 | ahuillet | 2010-07-05 19:48:49 +0200 (Mon, 05 Jul 2010) | 1 line

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.
------------------------------------------------------------------------
r3033 | ahuillet | 2010-07-05 19:42:27 +0200 (Mon, 05 Jul 2010) | 1 line

Remove prefix and suffix fields from struct item. This seals the end of the prefix/suffix system for item bonuses. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3032 | ahuillet | 2010-07-05 19:42:00 +0200 (Mon, 05 Jul 2010) | 1 line

Add two item bonuses: paralyze_enemy and slow_enemy. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3031 | ahuillet | 2010-07-05 19:39:16 +0200 (Mon, 05 Jul 2010) | 1 line

lvledit: add graphical number selector when placing stackable items. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3030 | ahuillet | 2010-07-05 19:38:56 +0200 (Mon, 05 Jul 2010) | 1 line

item upgrades: add mouseover highlighting to the socket creation menu. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3029 | stedevil | 2010-06-29 21:14:43 +0200 (Tue, 29 Jun 2010) | 1 line

Removed the identification command (RB 248) / Ari Mustonen
------------------------------------------------------------------------
r3028 | stedevil | 2010-06-29 15:35:24 +0200 (Tue, 29 Jun 2010) | 1 line

dialog: Make the addon UI start up without delays
------------------------------------------------------------------------
r3027 | lowerthanred | 2010-06-29 15:16:40 +0200 (Tue, 29 Jun 2010) | 1 line

Change Laser Scope --> Laser sight. Add laser sight graphics, make item description more descriptive. Also fix unrelated typo.
------------------------------------------------------------------------
r3026 | stedevil | 2010-06-29 14:58:40 +0200 (Tue, 29 Jun 2010) | 1 line

Adding dummy add-on crafting UI and graphics (RB 268) / Ari Mustonen
------------------------------------------------------------------------
r3025 | stedevil | 2010-06-29 14:51:15 +0200 (Tue, 29 Jun 2010) | 1 line

add a script that changes both faction and set fitting NPC tooltip in one; implementing in several dialogs
------------------------------------------------------------------------
r3024 | stedevil | 2010-06-29 14:47:00 +0200 (Tue, 29 Jun 2010) | 1 line

remove usless comment
------------------------------------------------------------------------
r3023 | stedevil | 2010-06-29 14:30:23 +0200 (Tue, 29 Jun 2010) | 1 line

Editor: Remove "GPS: " from infront of GPS output and Lev= -> L= (RB 275) / Samuel Pitoiset
------------------------------------------------------------------------
r3022 | stedevil | 2010-06-29 14:25:08 +0200 (Tue, 29 Jun 2010) | 1 line

Mapgen: Creating theme engine sources and moving comversion function into it. (RB 262) / Alexander Solovets
------------------------------------------------------------------------
r3021 | stedevil | 2010-06-29 10:18:32 +0200 (Tue, 29 Jun 2010) | 1 line

Editor: Items cut/copy/paste, drag&drop and undo/redo (RB 242) / Samuel Pitoiset
------------------------------------------------------------------------
r3020 | stedevil | 2010-06-28 15:30:26 +0200 (Mon, 28 Jun 2010) | 1 line

Editor: Fix crash after editing the position of neighbours beyond last level (Bug 3021389) (RB 269) / Samuel Pitoiset
------------------------------------------------------------------------
r3019 | stedevil | 2010-06-28 15:23:44 +0200 (Mon, 28 Jun 2010) | 1 line

Replace the static array for WP connections by a dynarray (RB 264) / Samuel Pitoiset
------------------------------------------------------------------------
r3018 | ahuillet | 2010-06-26 11:50:14 +0200 (Sat, 26 Jun 2010) | 1 line

items: random items can now have sockets. Socket probability is 5%. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3017 | ahuillet | 2010-06-26 11:43:15 +0200 (Sat, 26 Jun 2010) | 1 line

Smash obstacles *before* dropping the items they contain. Patch by Stefan Kangas.
------------------------------------------------------------------------
r3016 | ahuillet | 2010-06-26 11:42:59 +0200 (Sat, 26 Jun 2010) | 1 line

Fix a "might be used uninitialized" warning in obstacle extensions reading code.
------------------------------------------------------------------------
r3015 | ahuillet | 2010-06-26 11:42:43 +0200 (Sat, 26 Jun 2010) | 1 line

lua: Fix a "might be used uninitialized" warning.
------------------------------------------------------------------------
r3014 | stedevil | 2010-06-24 13:29:06 +0200 (Thu, 24 Jun 2010) | 1 line

Item descriptions display socket and add-on information (RB 254) / Ari Mustonen
------------------------------------------------------------------------
r3013 | stedevil | 2010-06-24 13:22:57 +0200 (Thu, 24 Jun 2010) | 1 line

addons: Adding several new items for testing (RB 265) / Ari Mustonen
------------------------------------------------------------------------
r3012 | stedevil | 2010-06-24 13:11:35 +0200 (Thu, 24 Jun 2010) | 1 line

Editor: Set a minimum size for the maps (resize operation) (RB 247) / Samuel Pitoiset
------------------------------------------------------------------------
r3011 | stedevil | 2010-06-23 23:02:16 +0200 (Wed, 23 Jun 2010) | 1 line

dialog: Fix spelling error
------------------------------------------------------------------------
r3010 | stedevil | 2010-06-23 09:58:54 +0200 (Wed, 23 Jun 2010) | 1 line

dialog: Fix spelling error
------------------------------------------------------------------------
r3009 | stedevil | 2010-06-23 09:56:01 +0200 (Wed, 23 Jun 2010) | 1 line

dialog: Fix spelling error
------------------------------------------------------------------------
r3008 | ahuillet | 2010-06-22 18:23:41 +0200 (Tue, 22 Jun 2010) | 1 line

mapgen: change a variable name for the "variable" size arrays used in mapgen. Patch by Alexander Solovets.
------------------------------------------------------------------------
r3007 | ahuillet | 2010-06-22 18:23:21 +0200 (Tue, 22 Jun 2010) | 1 line

lvledit: remove Give item button from the interface. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3006 | ahuillet | 2010-06-22 18:22:49 +0200 (Tue, 22 Jun 2010) | 1 line

lvledit: Remove the useless menu widget. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r3005 | ahuillet | 2010-06-22 18:22:23 +0200 (Tue, 22 Jun 2010) | 1 line

lvledit: Removed two unused variable declarations.
------------------------------------------------------------------------
r3004 | ahuillet | 2010-06-22 18:22:04 +0200 (Tue, 22 Jun 2010) | 1 line

Improvements to the item upgrade UI so that item descriptions tooltips appear correctly. Patch by Ari Mustonen.
------------------------------------------------------------------------
r3003 | stedevil | 2010-06-20 00:37:24 +0200 (Sun, 20 Jun 2010) | 1 line

dialog: Set Duncan's name in a previously overlooked place (RB 250) / Miles
------------------------------------------------------------------------
r3002 | ahuillet | 2010-06-19 19:37:48 +0200 (Sat, 19 Jun 2010) | 3 lines

Revert "DisplayText() now has varargs support for printf-like strings. Patch by Ari Mustonen.".

This patch would have required to change all callers to DisplayText so they pass a proper printf-like string ("0%" for example is invalid).
------------------------------------------------------------------------
r3001 | ahuillet | 2010-06-19 19:37:30 +0200 (Sat, 19 Jun 2010) | 1 line

Switched back to using sprintf() in item_upgrades_ui.c so that the problematic DisplayText() patch can be reverted.
------------------------------------------------------------------------
r3000 | ahuillet | 2010-06-19 19:37:11 +0200 (Sat, 19 Jun 2010) | 1 line

Remove two prototypes of non existing functions.
------------------------------------------------------------------------
r2999 | ahuillet | 2010-06-19 12:46:34 +0200 (Sat, 19 Jun 2010) | 1 line

lvledit: remove prefix selection features from item drop screen. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2998 | ahuillet | 2010-06-19 11:55:54 +0200 (Sat, 19 Jun 2010) | 1 line

Slightly more precise error message when starting the game at an unsupported resolution.
------------------------------------------------------------------------
r2997 | ahuillet | 2010-06-19 11:52:56 +0200 (Sat, 19 Jun 2010) | 1 line

lvledit: Removed waypoint buttons that were unused. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r2996 | ahuillet | 2010-06-19 11:51:30 +0200 (Sat, 19 Jun 2010) | 1 line

npc: inventory items handling uses the standard interface now. Patch by Ari.
------------------------------------------------------------------------
r2995 | ahuillet | 2010-06-19 11:51:12 +0200 (Sat, 19 Jun 2010) | 1 line

s/mentionned/mentioned/ in ErrorMessage().
------------------------------------------------------------------------
r2994 | ahuillet | 2010-06-19 11:50:56 +0200 (Sat, 19 Jun 2010) | 1 line

Removed item prefixes for item bonus computations. Patch by Ari.
------------------------------------------------------------------------
r2993 | ahuillet | 2010-06-19 11:50:40 +0200 (Sat, 19 Jun 2010) | 1 line

Removed item identification code. Patch by Ari.
------------------------------------------------------------------------
r2992 | ahuillet | 2010-06-19 11:50:21 +0200 (Sat, 19 Jun 2010) | 1 line

Removed prefix and suffix parameters from DropItemAt. Patch by Ari.
------------------------------------------------------------------------
r2991 | ahuillet | 2010-06-19 09:38:14 +0200 (Sat, 19 Jun 2010) | 1 line

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.
------------------------------------------------------------------------
r2990 | ahuillet | 2010-06-19 09:36:35 +0200 (Sat, 19 Jun 2010) | 1 line

Removed tux voices that suck so badly we cannot keep them in the game in any form.
------------------------------------------------------------------------
r2989 | stedevil | 2010-06-18 21:56:59 +0200 (Fri, 18 Jun 2010) | 1 line

Editor: Change behaviour to cancel a wall line or rectangle floor (RB 243) / Samuel Pitoiset
------------------------------------------------------------------------
r2988 | stedevil | 2010-06-18 21:52:59 +0200 (Fri, 18 Jun 2010) | 1 line

Editor: Cleanup of the tool place (RB 227) / Samuel Pitoiset
------------------------------------------------------------------------
r2987 | stedevil | 2010-06-18 17:06:43 +0200 (Fri, 18 Jun 2010) | 1 line

Remove identification code from keyboard.c (RB 240) / Ari Mustonen
------------------------------------------------------------------------
r2986 | stedevil | 2010-06-17 11:24:22 +0200 (Thu, 17 Jun 2010) | 1 line

Remove prefix/suffix dependencies from buy/sell/repair price calculation (RB 225) / Ari Mustonen
------------------------------------------------------------------------
r2985 | stedevil | 2010-06-17 11:20:42 +0200 (Thu, 17 Jun 2010) | 1 line

Removed prefix/suffix code from view.c (RB 215) / Ari Mustonen
------------------------------------------------------------------------
r2984 | stedevil | 2010-06-17 01:52:43 +0200 (Thu, 17 Jun 2010) | 1 line

Text height measurement fix for DisplayText() (RB 206) / Ari Mustonen
------------------------------------------------------------------------
r2983 | stedevil | 2010-06-16 15:48:34 +0200 (Wed, 16 Jun 2010) | 1 line

Editor: Delete the obstacles which are outside of the map after a resizing operation (Bug 3015464) (RB219) / Samuel Pitoiset
------------------------------------------------------------------------
r2982 | stedevil | 2010-06-16 15:27:39 +0200 (Wed, 16 Jun 2010) | 1 line

Limit framerate in item upgrade UI and shop (BUG 2942331) (RB 221) / Ari Mustonen
------------------------------------------------------------------------
r2981 | stedevil | 2010-06-16 13:54:34 +0200 (Wed, 16 Jun 2010) | 1 line

Editor: Starting from main menu open at center of map (FR 3016941) (RB 226) / Samuel Pitoiset
------------------------------------------------------------------------
r2980 | stedevil | 2010-06-16 13:50:52 +0200 (Wed, 16 Jun 2010) | 1 line

Editor: Going to level via menu should start in map center (FR 3003983) (RB 224) / Samuel Pitoiset
------------------------------------------------------------------------
r2979 | stedevil | 2010-06-16 13:37:40 +0200 (Wed, 16 Jun 2010) | 1 line

Editor: Clipboard missing after the copy action (BUG 301614) (RB 223) / Samuel Pitoiset
------------------------------------------------------------------------
r2978 | stedevil | 2010-06-16 09:24:43 +0200 (Wed, 16 Jun 2010) | 1 line

Editor: Code cleanup, remove the useless variables (lvledit_tools) (RB 222) / Samuel Pitoiset
------------------------------------------------------------------------
r2977 | stedevil | 2010-06-16 08:42:46 +0200 (Wed, 16 Jun 2010) | 1 line

editor: Going to level via menu start in map center (FR 3003983) (RB 224) / Samuel Pitoiset
------------------------------------------------------------------------
r2976 | stedevil | 2010-06-14 14:48:03 +0200 (Mon, 14 Jun 2010) | 1 line

include a sane option listing at the top of ReturOfTux
------------------------------------------------------------------------
r2975 | stedevil | 2010-06-14 11:27:35 +0200 (Mon, 14 Jun 2010) | 1 line

editor: Delete the items which are outside of the map after a resizing operation (RB 213) / Samuel Pitoiset
------------------------------------------------------------------------
r2974 | stedevil | 2010-06-14 02:13:36 +0200 (Mon, 14 Jun 2010) | 1 line

put a constant and much lower range limit for when NPCs potentially choose a new target. (FR 2686138)
------------------------------------------------------------------------
r2973 | ahuillet | 2010-06-13 18:04:09 +0200 (Sun, 13 Jun 2010) | 1 line

Fix DisplayText's limitation to 4096 characters - dialogs can be longer than this.
------------------------------------------------------------------------
r2972 | stedevil | 2010-06-13 17:37:22 +0200 (Sun, 13 Jun 2010) | 1 line

dialog: fix Kevin adding multiple duplicate quest log entries
------------------------------------------------------------------------
r2971 | ahuillet | 2010-06-13 17:32:54 +0200 (Sun, 13 Jun 2010) | 1 line

Fix displaying of black floor tiles when not using texture atlases.
------------------------------------------------------------------------
r2970 | stedevil | 2010-06-13 17:17:19 +0200 (Sun, 13 Jun 2010) | 1 line

Editor: Delete the map labels which are outside of the map after a resizing operation / Samuel Pitoiset
------------------------------------------------------------------------
r2969 | ahuillet | 2010-06-13 16:14:54 +0200 (Sun, 13 Jun 2010) | 1 line

lvledit: fixed bugs with undo/redo of map labels, and improved behavior when the user enters a map label that already exists
------------------------------------------------------------------------
r2968 | ahuillet | 2010-06-13 14:53:43 +0200 (Sun, 13 Jun 2010) | 1 line

mapgen: randomly increase black space between rooms. Patch by Alexander Solovets.
------------------------------------------------------------------------
r2967 | ahuillet | 2010-06-13 10:26:08 +0200 (Sun, 13 Jun 2010) | 1 line

mapgen: fix out of bounds array reading in "buldo" algorithm
------------------------------------------------------------------------
r2966 | ahuillet | 2010-06-13 10:04:16 +0200 (Sun, 13 Jun 2010) | 1 line

items: give_item_description now displays the bonus for upgraded items. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2965 | ahuillet | 2010-06-13 10:04:04 +0200 (Sun, 13 Jun 2010) | 1 line

item upgrades: kill trailing newline removal code which I did not see when reviewing
------------------------------------------------------------------------
r2964 | stedevil | 2010-06-13 05:31:08 +0200 (Sun, 13 Jun 2010) | 1 line

reduce pandoras box size from ridicolous 6x6 to saner 3x3
------------------------------------------------------------------------
r2963 | ahuillet | 2010-06-12 20:14:58 +0200 (Sat, 12 Jun 2010) | 1 line

item upgrades: improve UI graphics.
------------------------------------------------------------------------
r2962 | ahuillet | 2010-06-12 20:13:35 +0200 (Sat, 12 Jun 2010) | 1 line

item upgrades: fix UI behavior so it does not appear on top of tooltips. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2961 | ahuillet | 2010-06-12 19:02:17 +0200 (Sat, 12 Jun 2010) | 1 line

Fix PutStringFont(), broken in rev. 2668.  The keychart now highlights its entries correctly.
------------------------------------------------------------------------
r2960 | ahuillet | 2010-06-12 18:21:40 +0200 (Sat, 12 Jun 2010) | 1 line

shop: now display bonuses of items + code cleanup. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2959 | ahuillet | 2010-06-12 18:14:16 +0200 (Sat, 12 Jun 2010) | 1 line

keyboard: add a "grab input" command tied to C-g for people playing in windowed mode.
------------------------------------------------------------------------
r2958 | ahuillet | 2010-06-12 01:14:08 +0200 (Sat, 12 Jun 2010) | 1 line

lua: Add a function to call the item upgrade UI. Dixon can upgrade your items.
------------------------------------------------------------------------
r2957 | ahuillet | 2010-06-12 01:13:54 +0200 (Sat, 12 Jun 2010) | 1 line

Add item upgrade UI. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2956 | ahuillet | 2010-06-12 00:40:28 +0200 (Sat, 12 Jun 2010) | 1 line

items: call calculate_item_bonuses when initializing an item's default values
------------------------------------------------------------------------
r2955 | ahuillet | 2010-06-12 00:40:16 +0200 (Sat, 12 Jun 2010) | 1 line

Calculate item bonuses independantly of prefix/suffix values for a given item. First step in removal of prefixes/suffixes. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2954 | ahuillet | 2010-06-12 00:32:27 +0200 (Sat, 12 Jun 2010) | 1 line

struct auto_str: fix remaining size computations and autostr_printf
------------------------------------------------------------------------
r2953 | ahuillet | 2010-06-10 19:05:42 +0200 (Thu, 10 Jun 2010) | 1 line

lvledit: improve freehand wall line drawing. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r2952 | ahuillet | 2010-06-10 19:05:30 +0200 (Thu, 10 Jun 2010) | 1 line

Remove useless debug printf from action_create_obstacle()
------------------------------------------------------------------------
r2951 | ahuillet | 2010-06-10 19:05:17 +0200 (Thu, 10 Jun 2010) | 1 line

Remove line of walls flags from certain obstacle types that do not need to be placed in lines. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r2950 | stedevil | 2010-06-10 17:06:56 +0200 (Thu, 10 Jun 2010) | 1 line

dialog: fix a missing comma a lua list / Miles
------------------------------------------------------------------------
r2949 | stedevil | 2010-06-10 10:21:51 +0200 (Thu, 10 Jun 2010) | 1 line

reverting accidental commit of mapgen.c in svn r2948
------------------------------------------------------------------------
r2948 | stedevil | 2010-06-10 10:16:41 +0200 (Thu, 10 Jun 2010) | 1 line

Fix "Game pauses on NPC mousedown, dialog starts only on mouseup" (bug 2977136) (rb 157) / Stefan Kangas
------------------------------------------------------------------------
r2947 | ahuillet | 2010-06-09 21:50:32 +0200 (Wed, 09 Jun 2010) | 1 line

Revert changes to ReturnOfTux.droids format, since they were breaking map loading.
------------------------------------------------------------------------
r2946 | ahuillet | 2010-06-09 21:50:18 +0200 (Wed, 09 Jun 2010) | 1 line

ship: loading droids and random droids now relies upon recently introduced get_droid_type() instead of doing their own work
------------------------------------------------------------------------
r2945 | ahuillet | 2010-06-09 21:33:34 +0200 (Wed, 09 Jun 2010) | 1 line

item upgrades: added addon specs file in Lua. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2944 | ahuillet | 2010-06-09 21:33:04 +0200 (Wed, 09 Jun 2010) | 1 line

item_upgrades: added various support functions. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2943 | salimiles | 2010-06-09 20:54:59 +0200 (Wed, 09 Jun 2010) | 1 line

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
------------------------------------------------------------------------
r2942 | ahuillet | 2010-06-09 20:49:36 +0200 (Wed, 09 Jun 2010) | 1 line

MouseCursorIsInRect const correctness. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2941 | ahuillet | 2010-06-09 20:23:27 +0200 (Wed, 09 Jun 2010) | 1 line

DisplayText() now has varargs support for printf-like strings. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2940 | salimiles | 2010-06-09 15:16:18 +0200 (Wed, 09 Jun 2010) | 2 lines

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
------------------------------------------------------------------------
r2939 | stedevil | 2010-06-08 20:50:59 +0200 (Tue, 08 Jun 2010) | 1 line

add state definitions for autogun missing directions
------------------------------------------------------------------------
r2938 | stedevil | 2010-06-08 14:12:23 +0200 (Tue, 08 Jun 2010) | 1 line

remove many pointless ShortLabels
------------------------------------------------------------------------
r2937 | stedevil | 2010-06-08 14:02:55 +0200 (Tue, 08 Jun 2010) | 1 line

clean out all UseDialog=AfterTakeover since it's now the default
------------------------------------------------------------------------
r2936 | stedevil | 2010-06-08 13:39:42 +0200 (Tue, 08 Jun 2010) | 1 line

Fix parsing of map/ReturnOfTux.droids to handle optional fields. Make ShortLabel= and UseDialog= optional / Miles
------------------------------------------------------------------------
r2935 | stedevil | 2010-06-08 13:12:15 +0200 (Tue, 08 Jun 2010) | 1 line

change "Allowed Type of Random Droid for this level" marker to "Random Droid Type"
------------------------------------------------------------------------
r2934 | stedevil | 2010-06-08 12:42:48 +0200 (Tue, 08 Jun 2010) | 1 line

general cleanup of ReturnofTux :clean out annoying trailing and double whitespace, silly 5 line dividers made 1 line and add entries for missing levels
------------------------------------------------------------------------
r2933 | stedevil | 2010-06-08 11:02:47 +0200 (Tue, 08 Jun 2010) | 1 line

no longer possible to finish propagate firmware mission by simply killing bots, terminals makes this fallback unneeded
------------------------------------------------------------------------
r2932 | stedevil | 2010-06-08 10:57:04 +0200 (Tue, 08 Jun 2010) | 1 line

adding big messages to kill bots type missions (FR 2944604), adding missing gettext markers, fixing whitespace
------------------------------------------------------------------------
r2931 | stedevil | 2010-06-08 08:38:07 +0200 (Tue, 08 Jun 2010) | 1 line

Clarify description for grenades a bit so it's suitable to have on a webpage
------------------------------------------------------------------------
r2930 | stedevil | 2010-06-08 00:44:43 +0200 (Tue, 08 Jun 2010) | 1 line

show number of all bots during onmouseover on bot test level
------------------------------------------------------------------------
r2929 | stedevil | 2010-06-08 00:34:16 +0200 (Tue, 08 Jun 2010) | 1 line

cleaning up the last of the droid weapons names
------------------------------------------------------------------------
r2928 | stedevil | 2010-06-08 00:08:25 +0200 (Tue, 08 Jun 2010) | 1 line

updating names of droid weapons, more funny, less weird signs
------------------------------------------------------------------------
r2927 | salimiles | 2010-06-07 16:23:22 +0200 (Mon, 07 Jun 2010) | 1 line

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 .
------------------------------------------------------------------------
r2926 | stedevil | 2010-06-07 15:55:47 +0200 (Mon, 07 Jun 2010) | 1 line

remove display hack since it messed up xy77s webage that does name sorting
------------------------------------------------------------------------
r2925 | salimiles | 2010-06-07 15:51:27 +0200 (Mon, 07 Jun 2010) | 1 line

Replace the hackish list, with user_input_string() in AfterTakeover_sub . RB:168
------------------------------------------------------------------------
r2924 | stedevil | 2010-06-07 12:54:34 +0200 (Mon, 07 Jun 2010) | 1 line

Editor: Move the definition of the struct "leveleditor_move" (api design) / Samuel Pitoiset
------------------------------------------------------------------------
r2923 | salimiles | 2010-06-06 21:19:42 +0200 (Sun, 06 Jun 2010) | 1 line

Adding very bad-to-take Brain Enlargement Pills (Tracker ID: 2861140, RB:175).
------------------------------------------------------------------------
r2922 | salimiles | 2010-06-06 19:48:31 +0200 (Sun, 06 Jun 2010) | 1 line

Add a CAPTCHA to the MS computer at the end because CAPTCHAs are annoying.
------------------------------------------------------------------------
r2921 | ahuillet | 2010-06-06 14:01:27 +0200 (Sun, 06 Jun 2010) | 3 lines

Revert "Fix cli_says newline bug (ID: 3011872)."

This patch was not ACKd and should have been brought up with Stefan Kangas for discussion.
------------------------------------------------------------------------
r2920 | salimiles | 2010-06-06 08:47:16 +0200 (Sun, 06 Jun 2010) | 1 line

Adding and applying needed sidewalk curves with water tiles.
------------------------------------------------------------------------
r2919 | salimiles | 2010-06-06 06:53:56 +0200 (Sun, 06 Jun 2010) | 1 line

Remove dark blue lines from water tiles and ground-water tiles. Fix to bug 2920293.
------------------------------------------------------------------------
r2918 | salimiles | 2010-06-05 22:25:49 +0200 (Sat, 05 Jun 2010) | 1 line

Fix cli_says newline bug (ID: 3011872).
------------------------------------------------------------------------
r2917 | fluzz | 2010-06-05 16:57:27 +0200 (Sat, 05 Jun 2010) | 2 lines

lvledit: On level's removal, delete the level's datastructure before to compute the neighbourhood map.
Fix bug #3009835
------------------------------------------------------------------------
r2916 | salimiles | 2010-06-05 00:00:24 +0200 (Sat, 05 Jun 2010) | 1 line

Fix whitespace on that last commit.
------------------------------------------------------------------------
r2915 | salimiles | 2010-06-04 23:58:19 +0200 (Fri, 04 Jun 2010) | 1 line

For countdown timer displays, move decimal point so seconds, not tenths of a second, are the whole unit.
------------------------------------------------------------------------
r2914 | stedevil | 2010-06-04 22:21:48 +0200 (Fri, 04 Jun 2010) | 1 line

programs: rename immediate -> instant
------------------------------------------------------------------------
r2913 | ahuillet | 2010-06-04 19:03:55 +0200 (Fri, 04 Jun 2010) | 1 line

Use the new text widget system for chat log
------------------------------------------------------------------------
r2912 | ahuillet | 2010-06-04 19:03:38 +0200 (Fri, 04 Jun 2010) | 1 line

Use the new text widget for the game log.
------------------------------------------------------------------------
r2911 | ahuillet | 2010-06-04 19:03:09 +0200 (Fri, 04 Jun 2010) | 7 lines

Introduce a new text widget, suitable for using to display text that is supposed to be scrolled. Patch by Stefan Kangas.

This new text widget notably features:
* Disallowing scrolling if there is more space than text
* Protection against scrolling up/down the end of text in either direction
* Mouse wheel and click to scroll support, though currently used only for the main message log
* Changing the mouse cursor as needed, again only used for the message log
------------------------------------------------------------------------
r2910 | stedevil | 2010-06-04 17:43:36 +0200 (Fri, 04 Jun 2010) | 1 line

map: adding 1 of each bot for testing on lvl 28, cleaning Returnoftux a bit
------------------------------------------------------------------------
r2909 | stedevil | 2010-06-04 15:20:34 +0200 (Fri, 04 Jun 2010) | 1 line

Make Plasma discharge be correct with current imlementation, use blue sparks and add a bit more website guidelines
------------------------------------------------------------------------
r2908 | stedevil | 2010-06-04 14:57:13 +0200 (Fri, 04 Jun 2010) | 1 line

Clearly marking which programs don't yet work and removing deprecated analyze item, to aid webpage display
------------------------------------------------------------------------
r2907 | stedevil | 2010-06-04 14:01:26 +0200 (Fri, 04 Jun 2010) | 1 line

adding src/map_label.c missing from r 2905
------------------------------------------------------------------------
r2906 | stedevil | 2010-06-04 13:22:00 +0200 (Fri, 04 Jun 2010) | 1 line

Fix bug "Regression in mouse scroll button behavior in dialog" (Bug 2992892 RB 160) / Stefan Kangas
------------------------------------------------------------------------
r2905 | stedevil | 2010-06-04 13:07:15 +0200 (Fri, 04 Jun 2010) | 6 lines

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

------------------------------------------------------------------------
r2904 | stedevil | 2010-06-03 15:23:45 +0200 (Thu, 03 Jun 2010) | 1 line

remove silly fractions from droids file and a stray mana entry
------------------------------------------------------------------------
r2903 | stedevil | 2010-06-03 14:35:06 +0200 (Thu, 03 Jun 2010) | 1 line

graphics: Remove duplicate portrait images and unused influencer
------------------------------------------------------------------------
r2902 | stedevil | 2010-06-03 13:29:27 +0200 (Thu, 03 Jun 2010) | 1 line

dialogs: fix nethack  a evil -> an evil / Stefan Kangas
------------------------------------------------------------------------
r2901 | stedevil | 2010-06-03 12:38:39 +0200 (Thu, 03 Jun 2010) | 1 line

Save autorun setting in the game configuration file / Stefan Kangas
------------------------------------------------------------------------
r2900 | salimiles | 2010-06-03 09:26:43 +0200 (Thu, 03 Jun 2010) | 7 lines

More Takeover upgrades (also see SVN 2893/2894)

1) makes it so that if the AI decides to go in one half of a gate, increase the benefit to go in the other
2) upgrades the time dependence. At near end-of-game the AI should not worry about how the player will respond.
3) groups case statements that result in the same action together for code readability.
4) if the player has activated a constant charge thing consider this as a low priority target

------------------------------------------------------------------------
r2899 | salimiles | 2010-06-02 23:23:09 +0200 (Wed, 02 Jun 2010) | 1 line

Acutally adding the Cryo-Terminal file (see SVN 2898).
------------------------------------------------------------------------
r2898 | salimiles | 2010-06-02 23:19:10 +0200 (Wed, 02 Jun 2010) | 1 line

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.
------------------------------------------------------------------------
r2897 | ahuillet | 2010-06-02 17:34:30 +0200 (Wed, 02 Jun 2010) | 3 lines

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.

This reverts commit 5cb6be47aa18cd3f4279dc4e1615faf1c06a4aae.
------------------------------------------------------------------------
r2896 | stedevil | 2010-06-02 10:59:07 +0200 (Wed, 02 Jun 2010) | 1 line

kevins 614 redguard -> civilian; Make Francis not follow Tux out of Cryo labs
------------------------------------------------------------------------
r2895 | stedevil | 2010-06-02 10:57:44 +0200 (Wed, 02 Jun 2010) | 1 line

correctly set Jasmine to be a bot
------------------------------------------------------------------------
r2894 | salimiles | 2010-06-02 09:34:56 +0200 (Wed, 02 Jun 2010) | 1 line

Fix logical error in takeover.
------------------------------------------------------------------------
r2893 | salimiles | 2010-06-02 08:07:58 +0200 (Wed, 02 Jun 2010) | 1 line

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.
------------------------------------------------------------------------
r2892 | stedevil | 2010-06-02 07:58:27 +0200 (Wed, 02 Jun 2010) | 1 line

Fixed boundary wall tiles. / Alexander Solovets
------------------------------------------------------------------------
r2891 | stedevil | 2010-06-02 00:47:35 +0200 (Wed, 02 Jun 2010) | 1 line

dialog: some further tweaking of AfterTakeover behavior
------------------------------------------------------------------------
r2890 | stedevil | 2010-06-01 22:37:21 +0200 (Tue, 01 Jun 2010) | 1 line

editor: first implementation of freehand drag-wall-line (yet no corners) / Samuel Pitoiset
------------------------------------------------------------------------
r2889 | ahuillet | 2010-06-01 22:05:52 +0200 (Tue, 01 Jun 2010) | 1 line

Move enemy rotation surfaces warning at the right place.
------------------------------------------------------------------------
r2888 | ahuillet | 2010-06-01 21:33:37 +0200 (Tue, 01 Jun 2010) | 1 line

Increase max number of enemy surfaces.
------------------------------------------------------------------------
r2887 | ahuillet | 2010-06-01 21:29:52 +0200 (Tue, 01 Jun 2010) | 1 line

Fix line endings for enemy surfaces file.
------------------------------------------------------------------------
r2886 | ahuillet | 2010-06-01 21:29:41 +0200 (Tue, 01 Jun 2010) | 1 line

Fix dummy enemy type for interactive terminals, reflecting introducting of Iris.
------------------------------------------------------------------------
r2885 | ahuillet | 2010-06-01 21:29:29 +0200 (Tue, 01 Jun 2010) | 1 line

Fix error message when more enemy surfaces are defined than the game can support.
------------------------------------------------------------------------
r2884 | lowerthanred | 2010-06-01 19:21:51 +0200 (Tue, 01 Jun 2010) | 1 line

Fixing female_hunter size
------------------------------------------------------------------------
r2883 | ahuillet | 2010-06-01 18:07:14 +0200 (Tue, 01 Jun 2010) | 1 line

faction: don't make a faction hostile to itself
------------------------------------------------------------------------
r2882 | ahuillet | 2010-06-01 17:35:27 +0200 (Tue, 01 Jun 2010) | 1 line

Remove max_temperature from droids spec: it was unused.
------------------------------------------------------------------------
r2881 | stedevil | 2010-06-01 14:53:53 +0200 (Tue, 01 Jun 2010) | 1 line

dialog: optimizing behaviour at start/end of aftertakeover and removing inproper gettext markers
------------------------------------------------------------------------
r2880 | stedevil | 2010-06-01 05:13:51 +0200 (Tue, 01 Jun 2010) | 1 line

FDRPG featureing Iris, female body hunter extraordinaire! Basses original model, finished up by Infrared
------------------------------------------------------------------------
r2879 | salimiles | 2010-05-31 17:11:42 +0200 (Mon, 31 May 2010) | 1 line

Code style changes.
------------------------------------------------------------------------
r2878 | stedevil | 2010-05-31 10:08:59 +0200 (Mon, 31 May 2010) | 1 line

mapgen: Bugfix of strange wall formation. / Alexander Solovets
------------------------------------------------------------------------
r2877 | stedevil | 2010-05-31 09:44:26 +0200 (Mon, 31 May 2010) | 1 line

revert accidental commit in last rev and implement reminder of rebalancing of Malformed Packet
------------------------------------------------------------------------
r2876 | stedevil | 2010-05-31 09:06:37 +0200 (Mon, 31 May 2010) | 1 line

Adjust mouse cursors offsets to have correct point for the normal, scroll up and scroll down cursors. /Stefan Kangas
------------------------------------------------------------------------
r2875 | salimiles | 2010-05-30 23:38:19 +0200 (Sun, 30 May 2010) | 1 line

Set a faction to be hostile with you if you hit one of their members too hard. Fix to bug ID: 3009110 .
------------------------------------------------------------------------
r2874 | stedevil | 2010-05-30 18:35:48 +0200 (Sun, 30 May 2010) | 1 line

map: Move HF guards to lvl 49 defensive area instead of lvl 31; adding bots and WPs to lvl 49
------------------------------------------------------------------------
r2873 | ahuillet | 2010-05-30 17:21:16 +0200 (Sun, 30 May 2010) | 1 line

Make chests drop items further away from walls. Patch by Stefan Kangas
------------------------------------------------------------------------
r2872 | ahuillet | 2010-05-30 16:28:51 +0200 (Sun, 30 May 2010) | 1 line

chat: Remove two useless local variables. Patch by Stefan Kangas
------------------------------------------------------------------------
r2871 | ahuillet | 2010-05-30 16:26:56 +0200 (Sun, 30 May 2010) | 1 line

Remove useless parameter in display_current_chat_log. Patch by Stefan Kangas.
------------------------------------------------------------------------
r2870 | ahuillet | 2010-05-30 16:24:16 +0200 (Sun, 30 May 2010) | 1 line

Remove useless global load_game_command_came_from_inside_running_game. Patch by Stefan Kangas.
------------------------------------------------------------------------
r2869 | ahuillet | 2010-05-30 14:21:21 +0200 (Sun, 30 May 2010) | 1 line

chat: fix chat options vertical space computations - all available space can now be used. Patch by Stefan Kangas.
------------------------------------------------------------------------
r2868 | ahuillet | 2010-05-30 14:21:10 +0200 (Sun, 30 May 2010) | 1 line

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
------------------------------------------------------------------------
r2867 | ahuillet | 2010-05-30 14:20:51 +0200 (Sun, 30 May 2010) | 1 line

Remove useless global InventorySize. Patch by Stefan Kangas
------------------------------------------------------------------------
r2866 | salimiles | 2010-05-30 02:59:43 +0200 (Sun, 30 May 2010) | 1 line

Fix minor error in the nethack game which had the good goddess unhappy when you became good.
------------------------------------------------------------------------
r2865 | ahuillet | 2010-05-29 23:25:44 +0200 (Sat, 29 May 2010) | 1 line

mapgen: randomly use double doors on generated dungeons. Patch by Alexander Solovets
------------------------------------------------------------------------
r2864 | ahuillet | 2010-05-29 21:59:05 +0200 (Sat, 29 May 2010) | 1 line

lua: introduced change_obstacle_message() to change the messages displayed on interactive signs. Can be used to change terminal dialogs too.
------------------------------------------------------------------------
r2863 | ahuillet | 2010-05-29 21:44:38 +0200 (Sat, 29 May 2010) | 1 line

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.
------------------------------------------------------------------------
r2862 | salimiles | 2010-05-29 19:06:43 +0200 (Sat, 29 May 2010) | 1 line

Move the default short description text from src/enemy.c to map/freedroid.droid_archetypes .
------------------------------------------------------------------------
r2861 | stedevil | 2010-05-29 15:48:35 +0200 (Sat, 29 May 2010) | 6 lines

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

------------------------------------------------------------------------
r2860 | salimiles | 2010-05-29 07:14:52 +0200 (Sat, 29 May 2010) | 1 line

Fix minor inconsistancies, to aid parser.
------------------------------------------------------------------------
r2859 | stedevil | 2010-05-29 01:56:54 +0200 (Sat, 29 May 2010) | 1 line

dialog: Fix up a large amounts of missing _ and space after , + 1 spelling error
------------------------------------------------------------------------
r2858 | ahuillet | 2010-05-29 00:22:37 +0200 (Sat, 29 May 2010) | 1 line

Removes the Item typedef from struct.h and the few places where it was still used. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2857 | stedevil | 2010-05-29 00:22:21 +0200 (Sat, 29 May 2010) | 1 line

Lots of updates and changes to Tutorial / Miles McCammon
------------------------------------------------------------------------
r2856 | ahuillet | 2010-05-28 23:34:42 +0200 (Fri, 28 May 2010) | 1 line

droid spec: remove Armament string that was not read by the game
------------------------------------------------------------------------
r2855 | ahuillet | 2010-05-28 23:24:44 +0200 (Fri, 28 May 2010) | 1 line

droid specs: remove legacy data that was not used any longer.
------------------------------------------------------------------------
r2854 | ahuillet | 2010-05-28 19:16:14 +0200 (Fri, 28 May 2010) | 1 line

Missing file in rev 2852 commit.
------------------------------------------------------------------------
r2853 | stedevil | 2010-05-28 18:36:16 +0200 (Fri, 28 May 2010) | 1 line

Simplify and move code that finds required lines for text / Stefan Kangas
------------------------------------------------------------------------
r2852 | stedevil | 2010-05-28 18:33:33 +0200 (Fri, 28 May 2010) | 1 line

Added an upgrade socket array to the item struct / Ari Mustonen
------------------------------------------------------------------------
r2851 | stedevil | 2010-05-28 18:23:07 +0200 (Fri, 28 May 2010) | 1 line

Make sound also when questlog is updated
------------------------------------------------------------------------
r2850 | stedevil | 2010-05-28 15:30:45 +0200 (Fri, 28 May 2010) | 6 lines

* 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


------------------------------------------------------------------------
r2849 | stedevil | 2010-05-28 11:33:47 +0200 (Fri, 28 May 2010) | 1 line

Proper item struct initialization / Ari Mustonen
------------------------------------------------------------------------
r2848 | stedevil | 2010-05-28 11:30:24 +0200 (Fri, 28 May 2010) | 1 line

Fixed a bug in non-typedef struct detection in gen_savestruct.py /Ari Mustonen
------------------------------------------------------------------------
r2847 | stedevil | 2010-05-27 19:58:28 +0200 (Thu, 27 May 2010) | 1 line

Fix error in script helpers end_quest function and move quest related whitespace to outside translatable string
------------------------------------------------------------------------
r2846 | ahuillet | 2010-05-27 19:16:33 +0200 (Thu, 27 May 2010) | 1 line

savestruct: include array tag in each element that is saved. Makes it possible to save "recursive" arrays. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2845 | ahuillet | 2010-05-27 19:16:20 +0200 (Thu, 27 May 2010) | 1 line

dynarray: dynarray_init() accepts 0 sized arrays now. Patch by Ari Mustonen
------------------------------------------------------------------------
r2844 | stedevil | 2010-05-27 11:49:28 +0200 (Thu, 27 May 2010) | 1 line

Make editor button popup not waste space / Stefan Kangas
------------------------------------------------------------------------
r2843 | stedevil | 2010-05-27 11:29:03 +0200 (Thu, 27 May 2010) | 1 line

Remove unused stuff from droid files/loading code / Stefan Kangas
------------------------------------------------------------------------
r2842 | stedevil | 2010-05-27 10:52:13 +0200 (Thu, 27 May 2010) | 1 line

Make questlog prettier and colorful; rename Mission to Quest in log
------------------------------------------------------------------------
r2841 | stedevil | 2010-05-27 04:08:33 +0200 (Thu, 27 May 2010) | 1 line

dialog: small fixups to AfterTakeover text and behaviour
------------------------------------------------------------------------
r2840 | stedevil | 2010-05-27 03:54:33 +0200 (Thu, 27 May 2010) | 1 line

rename StandardBotAfterTakeover.dialog -> AfterTakeover.dialog
------------------------------------------------------------------------
r2839 | stedevil | 2010-05-27 03:27:59 +0200 (Thu, 27 May 2010) | 1 line

dialog: Fix not all lowercase cookies
------------------------------------------------------------------------
r2838 | salimiles | 2010-05-27 00:17:33 +0200 (Thu, 27 May 2010) | 1 line

Update SADD quest if you bum dilithium from the cook.
------------------------------------------------------------------------
r2837 | stedevil | 2010-05-26 22:40:49 +0200 (Wed, 26 May 2010) | 1 line

Item parser cosmetica, removal of unused #defines / Stefan Kangas
------------------------------------------------------------------------
r2836 | stedevil | 2010-05-26 21:18:31 +0200 (Wed, 26 May 2010) | 1 line

dialog: removing outdated comment and fixing whitespace (requested feature already implemented)
------------------------------------------------------------------------
r2835 | salimiles | 2010-05-26 21:10:53 +0200 (Wed, 26 May 2010) | 1 line

Fix to BUG:3007525 , by making npc_says() take two arguments, one of which is the no-wait.
------------------------------------------------------------------------
r2834 | stedevil | 2010-05-26 20:27:55 +0200 (Wed, 26 May 2010) | 1 line

dialog: remove some pointless gettext markers and a stray ;
------------------------------------------------------------------------
r2833 | stedevil | 2010-05-26 20:15:21 +0200 (Wed, 26 May 2010) | 1 line

dialog: some cleanup missed in previous patches
------------------------------------------------------------------------
r2832 | ahuillet | 2010-05-26 19:58:50 +0200 (Wed, 26 May 2010) | 1 line

lua: add create_droid(map_label, type[, faction]). Not very well tested at this point.
------------------------------------------------------------------------
r2831 | ahuillet | 2010-05-26 19:58:39 +0200 (Wed, 26 May 2010) | 1 line

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
------------------------------------------------------------------------
r2830 | stedevil | 2010-05-26 19:51:01 +0200 (Wed, 26 May 2010) | 1 line

dialog: fix up some missing optiontext gettext markers and standardise nodes and hidden texts
------------------------------------------------------------------------
r2829 | stedevil | 2010-05-26 19:42:17 +0200 (Wed, 26 May 2010) | 1 line

dialog: Tutorial Tom - standardize nodes and add a missing optiontext gettextmarker
------------------------------------------------------------------------
r2828 | stedevil | 2010-05-26 19:29:43 +0200 (Wed, 26 May 2010) | 1 line

dialog: standardbotaftertakover* - standardizing hide,show,linebreaks,nodenumbers
------------------------------------------------------------------------
r2827 | stedevil | 2010-05-26 19:01:41 +0200 (Wed, 26 May 2010) | 1 line

dialog: ewald - standardizing hide,show,linebreaks,nodenumbers; add missing optiontext gettext markers
------------------------------------------------------------------------
r2826 | stedevil | 2010-05-26 18:39:09 +0200 (Wed, 26 May 2010) | 1 line

dialog: c-net  dont translate names and cli commands, standardize hidden optiontext, add safety spacing in node numbers
------------------------------------------------------------------------
r2825 | ahuillet | 2010-05-26 18:21:22 +0200 (Wed, 26 May 2010) | 1 line

enemy: initialize short_description_text in enemy_new
------------------------------------------------------------------------
r2824 | stedevil | 2010-05-26 14:18:06 +0200 (Wed, 26 May 2010) | 1 line

Different healing modifiers for friends/foes, also depending on difficulty (FR ID: 2882551) / Stefan Kangas
------------------------------------------------------------------------
r2823 | stedevil | 2010-05-26 14:06:23 +0200 (Wed, 26 May 2010) | 1 line

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.
------------------------------------------------------------------------
r2822 | stedevil | 2010-05-26 13:45:34 +0200 (Wed, 26 May 2010) | 1 line

items: change name of Laserscalpel -> Laser Scalpel / Stefan Kangas
------------------------------------------------------------------------
r2821 | stedevil | 2010-05-26 13:34:38 +0200 (Wed, 26 May 2010) | 1 line

editor: Make cavewalls also be drag-line-able / Samuel Pitoiset
------------------------------------------------------------------------
r2820 | stedevil | 2010-05-26 11:56:19 +0200 (Wed, 26 May 2010) | 1 line

dialog: make sure update_quest, end_quest, end_dialog is in right order since we now have quest visual feedback in dialogs
------------------------------------------------------------------------
r2819 | stedevil | 2010-05-26 09:53:46 +0200 (Wed, 26 May 2010) | 1 line

Prevent homing beacon to drop thus circumventing situation of entering town at the start of the game with all gates still closed.
------------------------------------------------------------------------
r2818 | salimiles | 2010-05-26 09:24:46 +0200 (Wed, 26 May 2010) | 1 line

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.
------------------------------------------------------------------------
r2817 | salimiles | 2010-05-26 08:41:17 +0200 (Wed, 26 May 2010) | 1 line

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.
------------------------------------------------------------------------
r2816 | stedevil | 2010-05-26 08:10:44 +0200 (Wed, 26 May 2010) | 1 line

fix obstacle lableextension going AWOL if other obstacles get deleted. /Arthur
------------------------------------------------------------------------
r2815 | ahuillet | 2010-05-25 21:54:33 +0200 (Tue, 25 May 2010) | 1 line

Hell Fortress Entrance: fix displaced obstacle labels. They look fine on other levels.
------------------------------------------------------------------------
r2814 | ahuillet | 2010-05-25 21:49:45 +0200 (Tue, 25 May 2010) | 1 line

saveship: defragment obstacle array before saving (fixes obstacle extensions not tied to the correct obstacle after obstacle removal + loadship)
------------------------------------------------------------------------
r2813 | ahuillet | 2010-05-25 21:14:48 +0200 (Tue, 25 May 2010) | 1 line

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.
------------------------------------------------------------------------
r2812 | stedevil | 2010-05-25 21:10:20 +0200 (Tue, 25 May 2010) | 1 line

Always show dead droids / Stefan Kangas
------------------------------------------------------------------------
r2811 | stedevil | 2010-05-25 15:25:58 +0200 (Tue, 25 May 2010) | 1 line

Fix Starting Tutorial after editor can place you on wrong level (bug 3006386) / Samuel Pitoiset
------------------------------------------------------------------------
r2810 | stedevil | 2010-05-25 15:12:37 +0200 (Tue, 25 May 2010) | 1 line

editor: skip drag-wall-line for all walls/fences more than 1 tile wide / Samuel Pitoiset
------------------------------------------------------------------------
r2809 | stedevil | 2010-05-25 12:16:07 +0200 (Tue, 25 May 2010) | 1 line

Adding new Electro Laser Rifle by Infrared
------------------------------------------------------------------------
r2808 | stedevil | 2010-05-25 10:59:50 +0200 (Tue, 25 May 2010) | 1 line

Fix force attack (A) key behavior to always attack "ground" even if bot happens to be below mouse / Stefan Kangas
------------------------------------------------------------------------
r2807 | stedevil | 2010-05-25 10:13:12 +0200 (Tue, 25 May 2010) | 1 line

Fix picking up items behind walls. / Stefan Kangas
------------------------------------------------------------------------
r2806 | stedevil | 2010-05-25 08:55:38 +0200 (Tue, 25 May 2010) | 1 line

Improving a few program descriptions / Stefan Kangas
------------------------------------------------------------------------
r2805 | stedevil | 2010-05-25 00:37:30 +0200 (Tue, 25 May 2010) | 1 line

Pick up item improvements / Stefan Kangas
------------------------------------------------------------------------
r2804 | salimiles | 2010-05-24 18:41:46 +0200 (Mon, 24 May 2010) | 2 lines

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.
------------------------------------------------------------------------
r2803 | stedevil | 2010-05-24 17:38:51 +0200 (Mon, 24 May 2010) | 1 line

Remove cnet testbot from lvl 12
------------------------------------------------------------------------
r2802 | ahuillet | 2010-05-24 16:06:12 +0200 (Mon, 24 May 2010) | 1 line

lua: add user_input_string("title of the window"[, "default value")
------------------------------------------------------------------------
r2801 | ahuillet | 2010-05-24 16:06:01 +0200 (Mon, 24 May 2010) | 1 line

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.
------------------------------------------------------------------------
r2800 | ahuillet | 2010-05-24 16:05:48 +0200 (Mon, 24 May 2010) | 1 line

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.
------------------------------------------------------------------------
r2799 | stedevil | 2010-05-24 12:31:29 +0200 (Mon, 24 May 2010) | 1 line

map: few updates in DSB levels
------------------------------------------------------------------------
r2798 | stedevil | 2010-05-24 10:47:17 +0200 (Mon, 24 May 2010) | 1 line

Struct detection improvement for gen_savestruct.py / Ari Mustonen
------------------------------------------------------------------------
r2797 | ahuillet | 2010-05-24 10:36:52 +0200 (Mon, 24 May 2010) | 1 line

leveleditor: now correctly save the last edited level, when moving around with arrows as well as using the menu. Patch by mbait
------------------------------------------------------------------------
r2796 | stedevil | 2010-05-24 09:18:07 +0200 (Mon, 24 May 2010) | 1 line

Turn droid placeholders into proper terminals / Miles
------------------------------------------------------------------------
r2795 | stedevil | 2010-05-24 02:30:19 +0200 (Mon, 24 May 2010) | 1 line

Latest lvl 48 & 49 updates
------------------------------------------------------------------------
r2794 | salimiles | 2010-05-23 22:57:10 +0200 (Sun, 23 May 2010) | 1 line

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.
------------------------------------------------------------------------
r2793 | salimiles | 2010-05-23 17:26:26 +0200 (Sun, 23 May 2010) | 1 line

SVN 2790 was exactly wrong, tux killertype == -1, unknown (inc. multiple hits) means killertype == 0 .
------------------------------------------------------------------------
r2792 | ahuillet | 2010-05-23 11:40:23 +0200 (Sun, 23 May 2010) | 3 lines

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.

This is a prototype - currently, only Terminal.dialog will be usable for terminals.
------------------------------------------------------------------------
r2791 | salimiles | 2010-05-23 00:28:26 +0200 (Sun, 23 May 2010) | 1 line

Make c-net and c-net_sub_nethack much more translation friendly. Also, corrected some spelling errors.
------------------------------------------------------------------------
r2790 | salimiles | 2010-05-22 21:39:39 +0200 (Sat, 22 May 2010) | 1 line

Multile killers means killtype == -1; player killed means killtype == 0.
------------------------------------------------------------------------
r2789 | salimiles | 2010-05-22 21:25:22 +0200 (Sat, 22 May 2010) | 1 line

Lua uses 'not' rather than \! for negation of logical operators! Also, this and the last commit are partialy inspired by matthiaskrgr's work.
------------------------------------------------------------------------
r2788 | salimiles | 2010-05-22 20:52:16 +0200 (Sat, 22 May 2010) | 1 line

Francis responds to Tux joining the Red Guard with faint praise.
------------------------------------------------------------------------
r2787 | ahuillet | 2010-05-22 10:12:28 +0200 (Sat, 22 May 2010) | 1 line

Improve banners looks. Patch by Stefan Kangas.
------------------------------------------------------------------------
r2786 | ahuillet | 2010-05-22 10:05:12 +0200 (Sat, 22 May 2010) | 1 line

Make sure Tux can only drop items at a certain distance from himself, not across the whole screen. Patch by Stefan Kangas.
------------------------------------------------------------------------
r2785 | ahuillet | 2010-05-21 19:07:04 +0200 (Fri, 21 May 2010) | 1 line

Savestruct arrays handling code cleanup + untested support for dynarrays. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2784 | stedevil | 2010-05-21 10:05:39 +0200 (Fri, 21 May 2010) | 1 line

Remove space padding of the "Barrel", "Crate" and "Chest" labels /Stefan Kangas
------------------------------------------------------------------------
r2783 | ahuillet | 2010-05-20 21:29:55 +0200 (Thu, 20 May 2010) | 1 line

shipfile: visually improve obstacle chest items extensions format
------------------------------------------------------------------------
r2782 | stedevil | 2010-05-20 16:49:12 +0200 (Thu, 20 May 2010) | 1 line

map: rename lvl49 to and add HF North Perimiter Defense Structure
------------------------------------------------------------------------
r2781 | stedevil | 2010-05-20 15:12:12 +0200 (Thu, 20 May 2010) | 1 line

map: some more lvl 48 changes and add back items in chest near Tux start (items in tutorial chest already added in previous commit)
------------------------------------------------------------------------
r2780 | stedevil | 2010-05-20 14:16:45 +0200 (Thu, 20 May 2010) | 1 line

map: Beginning of new MS gate defence structure on lvl 48
------------------------------------------------------------------------
r2779 | stedevil | 2010-05-20 12:52:26 +0200 (Thu, 20 May 2010) | 1 line

Store the last visited level in editor in game config. / Alexander Solovets
------------------------------------------------------------------------
r2778 | ahuillet | 2010-05-19 21:53:58 +0200 (Wed, 19 May 2010) | 8 lines

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.

Each level contains a dynarray of obstacle extensions. An obstacle extension is associated to a given obstacle index, is of a certain type, and has type-dependent data attached.
Currently, only OBSTACLE_EXTENSION_CHEST_ITEMS and OBSTACLE_EXTENSION_LABEL are useful. OBSTACLE_EXTENSION_DIALOG_FILE will be used by interactive terminals.

An obstacle can be associated exactly one extension of every type.
LABEL and DIALOG_FILE extensions have a char * as the data pointer.
A CHEST_ITEMS extension uses a dynarray made of item * as the data pointer.
------------------------------------------------------------------------
r2777 | ahuillet | 2010-05-19 21:53:22 +0200 (Wed, 19 May 2010) | 1 line

dynarray: Add a dynarray_del function.
------------------------------------------------------------------------
r2776 | ahuillet | 2010-05-19 18:03:17 +0200 (Wed, 19 May 2010) | 1 line

Make sure update_virtual_position always writes an output position. This shuts up compiler warnings.
------------------------------------------------------------------------
r2775 | ahuillet | 2010-05-19 18:03:03 +0200 (Wed, 19 May 2010) | 1 line

dynarrays: provide a dynarray_add() function to add elements, with automatic resizing. Add a small test module. Enrich and adapt API to our needs.
------------------------------------------------------------------------
r2774 | stedevil | 2010-05-19 16:25:51 +0200 (Wed, 19 May 2010) | 1 line

Fixed two off-by-one errors that led to out of bounds array accesses. /Ari Mustonen
------------------------------------------------------------------------
r2773 | fluzz | 2010-05-19 01:12:35 +0200 (Wed, 19 May 2010) | 1 line

Only use NULL (instead of NULL and "") to denote an empty TextToBeDisplayed.
------------------------------------------------------------------------
r2772 | fluzz | 2010-05-19 00:50:00 +0200 (Wed, 19 May 2010) | 1 line

Introduction of enemy_insert_into_lists() to factorize the insertion of a bot into the global and level lists.
------------------------------------------------------------------------
r2771 | fluzz | 2010-05-19 00:18:26 +0200 (Wed, 19 May 2010) | 1 line

Change load_enemies() to use enemy_new(). Rename ClearEnemys() into clear_enemies().
------------------------------------------------------------------------
r2770 | salimiles | 2010-05-19 00:01:58 +0200 (Wed, 19 May 2010) | 1 line

Fixes to make the Tamara dialog close correctly.
------------------------------------------------------------------------
r2769 | salimiles | 2010-05-18 18:46:39 +0200 (Tue, 18 May 2010) | 1 line

Add stories of robots in myths to Tamara.
------------------------------------------------------------------------
r2768 | ahuillet | 2010-05-18 17:47:05 +0200 (Tue, 18 May 2010) | 1 line

Add a generic dynamic array system, unused for now. Patch by Ari Mustonen.
------------------------------------------------------------------------
r2767 | salimiles | 2010-05-18 12:01:30 +0200 (Tue, 18 May 2010) | 1 line

Fix sidewalk n-w corner offsets.
------------------------------------------------------------------------
r2766 | salimiles | 2010-05-18 11:48:36 +0200 (Tue, 18 May 2010) | 1 line

Redone iso_large_square tileset to look slighly less flat and more realistic by adding shadows, and light reflections. Also applied optipng.
------------------------------------------------------------------------
r2765 | salimiles | 2010-05-17 01:27:08 +0200 (Mon, 17 May 2010) | 1 line

Message now indicates the name of the weapon to reload.
------------------------------------------------------------------------
r2764 | ahuillet | 2010-05-16 21:09:26 +0200 (Sun, 16 May 2010) | 1 line

Revert "temp". This was a non working obstacle extension prototype that shouldn't have been committed. Sorry.
------------------------------------------------------------------------
r2763 | ahuillet | 2010-05-16 21:07:41 +0200 (Sun, 16 May 2010) | 1 line

dialogs: s/dont/don't/
------------------------------------------------------------------------
r2762 | ahuillet | 2010-05-16 21:07:21 +0200 (Sun, 16 May 2010) | 1 line

temp
------------------------------------------------------------------------
r2761 | ahuillet | 2010-05-16 21:06:45 +0200 (Sun, 16 May 2010) | 1 line

lvledit: remove two unused globals
------------------------------------------------------------------------
r2760 | ahuillet | 2010-05-16 12:14:32 +0200 (Sun, 16 May 2010) | 1 line

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.
------------------------------------------------------------------------
r2759 | salimiles | 2010-05-16 08:07:28 +0200 (Sun, 16 May 2010) | 1 line

Display message now informs you which type of ammunition you need more off to continue firing with the equipped weapon.
------------------------------------------------------------------------
r2758 | salimiles | 2010-05-16 06:16:26 +0200 (Sun, 16 May 2010) | 1 line

Identify which enemy is now under your command.
------------------------------------------------------------------------
r2757 | salimiles | 2010-05-16 05:28:50 +0200 (Sun, 16 May 2010) | 1 line

Report HCP (bot suicides) deaths diffrently than unknown causes of death.
------------------------------------------------------------------------
r2756 | salimiles | 2010-05-15 13:05:05 +0200 (Sat, 15 May 2010) | 1 line

Use full names assigned in map/ReturnOfTux.droids rather than three character models when naming killed droids/allies on the in-game messages.
------------------------------------------------------------------------
r2755 | ahuillet | 2010-05-14 14:36:06 +0200 (Fri, 14 May 2010) | 1 line

colldet: improve performance of droid colldet changes
------------------------------------------------------------------------
r2754 | ahuillet | 2010-05-13 13:36:31 +0200 (Thu, 13 May 2010) | 1 line

configure: add --enable-native-arch to build with -O3 -march=native for use on my eeePC (slightly improved performance)
------------------------------------------------------------------------
r2753 | stedevil | 2010-05-10 23:08:08 +0200 (Mon, 10 May 2010) | 1 line

Fixed a typo in Butch's dialog / Ari Mustonen
------------------------------------------------------------------------
r2752 | stedevil | 2010-05-09 22:24:53 +0200 (Sun, 09 May 2010) | 1 line

Free enemy data structure in clear_enemies() / Fluzz
------------------------------------------------------------------------
r2751 | stedevil | 2010-05-09 22:21:36 +0200 (Sun, 09 May 2010) | 1 line

Prevent dragging item past screen edge causing them to dissapear / Samuel Pitoiset
------------------------------------------------------------------------
r2750 | stedevil | 2010-05-09 22:16:29 +0200 (Sun, 09 May 2010) | 1 line

Remove Tux damage from smashing obstacles / Stefan Kangas
------------------------------------------------------------------------
r2749 | jkwood | 2010-05-08 20:55:52 +0200 (Sat, 08 May 2010) | 1 line

dialog: Clarify output message in c-net.dialog
------------------------------------------------------------------------
r2748 | ahuillet | 2010-05-02 15:00:54 +0200 (Sun, 02 May 2010) | 1 line

Remove fields LastMouse_X and LastMouse_Y from struct tux. They were unused.
------------------------------------------------------------------------
r2747 | ahuillet | 2010-05-02 14:57:11 +0200 (Sun, 02 May 2010) | 1 line

Remove KillRecord field from tux struct.
------------------------------------------------------------------------
r2746 | ahuillet | 2010-05-02 13:29:33 +0200 (Sun, 02 May 2010) | 1 line

enemy: fix bots in stop_and_eye_target not actually looking at the target if it was on another level
------------------------------------------------------------------------
r2745 | ahuillet | 2010-05-02 13:08:45 +0200 (Sun, 02 May 2010) | 1 line

lua: remove break_off_and_attack. Deprecated in favor of set_npc_faction("crazy") end_dialog()
------------------------------------------------------------------------
r2744 | ahuillet | 2010-05-02 13:00:50 +0200 (Sun, 02 May 2010) | 1 line

lua: rename change_npc_faction to set_npc_faction
------------------------------------------------------------------------
r2743 | ahuillet | 2010-05-02 10:42:59 +0200 (Sun, 02 May 2010) | 1 line

faction: add a "crazy" faction for civilians that are hostile to tux. Changed Sorenson to use it.
------------------------------------------------------------------------
r2742 | stedevil | 2010-05-02 09:18:15 +0200 (Sun, 02 May 2010) | 1 line

fix up double doors block area properly as well
------------------------------------------------------------------------
r2741 | stedevil | 2010-05-02 09:00:15 +0200 (Sun, 02 May 2010) | 1 line

Fix yellow wall block areas (2 -> 4param) and set them all to have wall transparency
------------------------------------------------------------------------
r2740 | stedevil | 2010-05-02 08:03:06 +0200 (Sun, 02 May 2010) | 1 line

Adding first rebel, Prisoner Peter :)
------------------------------------------------------------------------
r2739 | stedevil | 2010-05-02 07:55:41 +0200 (Sun, 02 May 2010) | 1 line

dialog: updated template a bit
------------------------------------------------------------------------
r2738 | ahuillet | 2010-05-01 23:18:51 +0200 (Sat, 01 May 2010) | 1 line

graphics: run optipng. Total space gain around 1MB.
------------------------------------------------------------------------
r2737 | ahuillet | 2010-05-01 20:01:57 +0200 (Sat, 01 May 2010) | 1 line

lua: remove everybody_hostile() and use set_faction_state() instead
------------------------------------------------------------------------
r2736 | ahuillet | 2010-05-01 20:01:43 +0200 (Sat, 01 May 2010) | 1 line

lua: deprecate break_off_and_attack() which cannot readily be done with the faction system
------------------------------------------------------------------------
r2735 | ahuillet | 2010-05-01 20:01:31 +0200 (Sat, 01 May 2010) | 1 line

lua: set_faction_state uses "self" as a default third argument
------------------------------------------------------------------------
r2734 | ahuillet | 2010-05-01 20:01:20 +0200 (Sat, 01 May 2010) | 1 line

enemy: fix bug introduced in previous rev that enemies could not turn hostile against tux
------------------------------------------------------------------------
r2733 | ahuillet | 2010-05-01 19:35:12 +0200 (Sat, 01 May 2010) | 1 line

Added a faction system. Dialogs have not yet been updated.
------------------------------------------------------------------------
r2732 | ahuillet | 2010-05-01 14:48:04 +0200 (Sat, 01 May 2010) | 1 line

remove field "vpos" from struct obstacle
------------------------------------------------------------------------
r2731 | ahuillet | 2010-05-01 14:47:52 +0200 (Sat, 01 May 2010) | 1 line

lvledit: remove useless variable after rev. 2730
------------------------------------------------------------------------
r2730 | ahuillet | 2010-05-01 13:24:03 +0200 (Sat, 01 May 2010) | 1 line

lvledit: remove "floor fill" feature that became useless when we introduced rectangle place feature
------------------------------------------------------------------------
r2729 | ahuillet | 2010-05-01 12:47:38 +0200 (Sat, 01 May 2010) | 1 line

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.
------------------------------------------------------------------------
r2728 | ahuillet | 2010-05-01 12:47:27 +0200 (Sat, 01 May 2010) | 1 line

Removed unused variable in buy_item()
------------------------------------------------------------------------
r2727 | ahuillet | 2010-05-01 12:47:17 +0200 (Sat, 01 May 2010) | 1 line

keybinds: better error handling when keybinds aren't found in the game config file
------------------------------------------------------------------------
r2726 | ahuillet | 2010-05-01 12:47:06 +0200 (Sat, 01 May 2010) | 1 line

Kill dead assignment in line of walls code.
------------------------------------------------------------------------
r2725 | ahuillet | 2010-05-01 12:46:54 +0200 (Sat, 01 May 2010) | 1 line

Remove buggy and useless function tile_is_free().
------------------------------------------------------------------------
r2724 | ahuillet | 2010-05-01 12:46:42 +0200 (Sat, 01 May 2010) | 1 line

Remove an unused variable in item data reading
------------------------------------------------------------------------
r2723 | ahuillet | 2010-05-01 12:46:31 +0200 (Sat, 01 May 2010) | 1 line

Remove declaration of non existing global variable
------------------------------------------------------------------------
r2722 | ahuillet | 2010-05-01 12:46:21 +0200 (Sat, 01 May 2010) | 1 line

upd Doxyfile
------------------------------------------------------------------------
r2721 | ahuillet | 2010-05-01 12:46:11 +0200 (Sat, 01 May 2010) | 1 line

Updated doxyfile with doxywizard.
------------------------------------------------------------------------
r2720 | ahuillet | 2010-05-01 10:57:12 +0200 (Sat, 01 May 2010) | 1 line

Remove "is_town_guard_member" field from struct tux_t. It was not used any longer.
------------------------------------------------------------------------
r2719 | ahuillet | 2010-05-01 10:48:58 +0200 (Sat, 01 May 2010) | 1 line

graphics: remove unused QuestBrowser.png
------------------------------------------------------------------------
r2718 | ahuillet | 2010-05-01 10:48:45 +0200 (Sat, 01 May 2010) | 1 line

Fix tux "escape from obstacles" code not doing anything.
------------------------------------------------------------------------
r2717 | stedevil | 2010-04-30 15:13:36 +0200 (Fri, 30 Apr 2010) | 1 line

map: some more lvl 12 tweaks
------------------------------------------------------------------------
r2716 | stedevil | 2010-04-30 14:07:44 +0200 (Fri, 30 Apr 2010) | 1 line

Show amount in bottom right corner of stackable items in inventory. /Stefan Kangas
------------------------------------------------------------------------
r2715 | stedevil | 2010-04-30 10:37:06 +0200 (Fri, 30 Apr 2010) | 1 line

Draw quick inventory items at their proper place taking the resolution into account. / skangas
------------------------------------------------------------------------
r2714 | stedevil | 2010-04-30 10:32:04 +0200 (Fri, 30 Apr 2010) | 1 line

map: prettying up lvl12 a bit
------------------------------------------------------------------------
r2713 | stedevil | 2010-04-30 09:19:59 +0200 (Fri, 30 Apr 2010) | 1 line

dialog: Make dixon give EMP instead of plasma grenades, update text and give 1-3 depending on difficulty level
------------------------------------------------------------------------
r2712 | stedevil | 2010-04-30 09:06:40 +0200 (Fri, 30 Apr 2010) | 1 line

properly assign affects bot/human to grenades
------------------------------------------------------------------------
r2711 | stedevil | 2010-04-30 08:33:14 +0200 (Fri, 30 Apr 2010) | 1 line

dialog: update temlate with regular random hello talk
------------------------------------------------------------------------
r2710 | stedevil | 2010-04-30 03:24:25 +0200 (Fri, 30 Apr 2010) | 1 line

dialog: Major rewrite & improvment of Kevin. Lots of FIXME dialog sections.
------------------------------------------------------------------------
r2709 | stedevil | 2010-04-30 03:24:05 +0200 (Fri, 30 Apr 2010) | 1 line

lua: add get_program alias for get_program_revision
------------------------------------------------------------------------
r2708 | stedevil | 2010-04-30 01:31:19 +0200 (Fri, 30 Apr 2010) | 1 line

dialog: Major rewrite of Benjamin to be less cluttered and more heavily use lua scripts
------------------------------------------------------------------------
r2707 | stedevil | 2010-04-29 15:48:40 +0200 (Thu, 29 Apr 2010) | 1 line

map: remake starting level (12) to make it more obvious for beginner where to go
------------------------------------------------------------------------
r2706 | stedevil | 2010-04-29 11:11:05 +0200 (Thu, 29 Apr 2010) | 1 line

fix up big crystals block area and offset
------------------------------------------------------------------------
r2705 | stedevil | 2010-04-29 10:21:28 +0200 (Thu, 29 Apr 2010) | 1 line

make sure desert gate opens when Koan quest assigned
------------------------------------------------------------------------
r2704 | stedevil | 2010-04-29 09:56:29 +0200 (Thu, 29 Apr 2010) | 1 line

Add variable size margins support to collission detection filters. / skangas
------------------------------------------------------------------------
r2703 | stedevil | 2010-04-29 09:51:18 +0200 (Thu, 29 Apr 2010) | 1 line

Remove annoying comment lines. Patch by Skangas
------------------------------------------------------------------------
r2702 | stedevil | 2010-04-29 09:41:21 +0200 (Thu, 29 Apr 2010) | 1 line

lua: add function to display text in dialogs for quest add/end events. Move API add_quest end_quest to assign_quest complete_quest
------------------------------------------------------------------------
r2701 | stedevil | 2010-04-28 23:29:23 +0200 (Wed, 28 Apr 2010) | 1 line

Change chat menu option highlight size. Patch by skangas
------------------------------------------------------------------------
r2700 | stedevil | 2010-04-28 22:04:32 +0200 (Wed, 28 Apr 2010) | 1 line

Open the Guardhouse door at the town entrance if Tux joins the Red Guard. Patch by MK
------------------------------------------------------------------------
r2699 | stedevil | 2010-04-28 21:54:57 +0200 (Wed, 28 Apr 2010) | 1 line

dialog: small updates to Kevin. Patch by MK
------------------------------------------------------------------------
r2698 | stedevil | 2010-04-28 21:23:17 +0200 (Wed, 28 Apr 2010) | 1 line

dialogs: lualize some old format stuff and make Tybalt refer to town citadel, not guardhouse
------------------------------------------------------------------------
r2697 | ahuillet | 2010-04-28 21:18:31 +0200 (Wed, 28 Apr 2010) | 1 line

startup: use more realistic percentage values
------------------------------------------------------------------------
r2696 | stedevil | 2010-04-28 12:43:50 +0200 (Wed, 28 Apr 2010) | 1 line

graphics: add Energy whip and Shock knife graphics to game. Done by Infrared
------------------------------------------------------------------------
r2695 | stedevil | 2010-04-28 12:15:05 +0200 (Wed, 28 Apr 2010) | 1 line

graphics: new teleporter homing beacon images. By Infrared
------------------------------------------------------------------------
r2694 | stedevil | 2010-04-28 09:43:09 +0200 (Wed, 28 Apr 2010) | 1 line

map: fix up conference table related areas after offset changes
------------------------------------------------------------------------
r2693 | stedevil | 2010-04-28 09:38:23 +0200 (Wed, 28 Apr 2010) | 1 line

graphics: modified conference tables. By Infrared
------------------------------------------------------------------------
r2692 | stedevil | 2010-04-28 08:29:13 +0200 (Wed, 28 Apr 2010) | 1 line

graphics: new laser rifle inv and rotation images. By Infrared
------------------------------------------------------------------------
r2691 | stedevil | 2010-04-28 08:09:42 +0200 (Wed, 28 Apr 2010) | 7 lines

graphics: Add animation graphics, by Infrared, for
22_hunting_rifle
7_62mm_ak47
7_62mm_hunting_rifle
laser_pulse_cannon
laser_rifle (new model)

------------------------------------------------------------------------
r2690 | stedevil | 2010-04-28 01:41:47 +0200 (Wed, 28 Apr 2010) | 1 line

dialog: small node fix to bruce
------------------------------------------------------------------------
r2689 | stedevil | 2010-04-28 01:04:47 +0200 (Wed, 28 Apr 2010) | 1 line

lua: make update_quest not just an alias but a function with graphical text feedback in dialogs
------------------------------------------------------------------------
r2688 | stedevil | 2010-04-28 01:02:47 +0200 (Wed, 28 Apr 2010) | 1 line

dialog: replace all add_diary_entry with update_quest
------------------------------------------------------------------------
r2687 | stedevil | 2010-04-28 00:56:46 +0200 (Wed, 28 Apr 2010) | 1 line

dialog: Make pendragon use train_skill
------------------------------------------------------------------------
r2686 | stedevil | 2010-04-28 00:26:07 +0200 (Wed, 28 Apr 2010) | 1 line

lua: add tux_says_random
------------------------------------------------------------------------
r2685 | stedevil | 2010-04-27 23:37:52 +0200 (Tue, 27 Apr 2010) | 1 line

lua: add train_skill and train_program functions and change amount -> gold_amount in del_gold
------------------------------------------------------------------------
r2684 | fluzz | 2010-04-27 23:21:18 +0200 (Tue, 27 Apr 2010) | 1 line

savestruct.c : Initialize pointers to NULL
------------------------------------------------------------------------
r2683 | stedevil | 2010-04-27 23:16:10 +0200 (Tue, 27 Apr 2010) | 1 line

dialogs: fixes to Pendragon
------------------------------------------------------------------------
r2682 | stedevil | 2010-04-27 11:04:30 +0200 (Tue, 27 Apr 2010) | 1 line

dialog: make more coherent referance to circuits as the monetary unit used in the game
------------------------------------------------------------------------
r2681 | stedevil | 2010-04-27 10:23:45 +0200 (Tue, 27 Apr 2010) | 1 line

Rename "Duration" to "Durability" in shop. By SKangas
------------------------------------------------------------------------
r2680 | stedevil | 2010-04-27 09:41:07 +0200 (Tue, 27 Apr 2010) | 1 line

dialog: updating Bruce to not talk to Tux if Tux is RG
------------------------------------------------------------------------
r2679 | stedevil | 2010-04-27 09:07:11 +0200 (Tue, 27 Apr 2010) | 1 line

map: remove 2 accidental cave walls from lvl 18 (kevin underground)
------------------------------------------------------------------------
r2678 | stedevil | 2010-04-26 08:50:22 +0200 (Mon, 26 Apr 2010) | 1 line

Clarify pillars internal name and give them and Enhancer-pillar proper blocksize (Fies bug ID: 2992122); Removing outdated comment
------------------------------------------------------------------------
r2677 | ahuillet | 2010-04-25 18:09:44 +0200 (Sun, 25 Apr 2010) | 1 line

npc: stack up stackable items instead of creating a duplicate entry.
------------------------------------------------------------------------
r2676 | ahuillet | 2010-04-25 13:53:33 +0200 (Sun, 25 Apr 2010) | 1 line

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.
------------------------------------------------------------------------
r2675 | ahuillet | 2010-04-25 10:53:01 +0200 (Sun, 25 Apr 2010) | 1 line

npc: raise shoplist back to 100. shoplist and inventory are independant, and the inventory is what matters for loadgame performance.
------------------------------------------------------------------------
r2674 | ahuillet | 2010-04-25 10:34:13 +0200 (Sun, 25 Apr 2010) | 1 line

npc: NPCs are now limited to 20 items in their shoplist and in their inventory. This yields a 40% perf improvement on loadgame.
------------------------------------------------------------------------
r2673 | ahuillet | 2010-04-24 20:45:46 +0200 (Sat, 24 Apr 2010) | 1 line

Remove "terminator" parameter to ReadAndMallocStringFromDataOptional. It was slowing down ship loading by a very significant factor (30%), and useless.
------------------------------------------------------------------------
r2672 | ahuillet | 2010-04-24 20:09:17 +0200 (Sat, 24 Apr 2010) | 1 line

loadship: do not count the levels before reading them out. It is useless and costs 20% performance. 20% perf improvement measured.
------------------------------------------------------------------------
r2671 | ahuillet | 2010-04-24 20:09:05 +0200 (Sat, 24 Apr 2010) | 1 line

benchmark: fix comment incorrectly copy pasted in previous rev
------------------------------------------------------------------------
r2670 | ahuillet | 2010-04-24 19:25:52 +0200 (Sat, 24 Apr 2010) | 1 line

benchmark: add -b loadgame. Requires having a MapEd.savegame around.
------------------------------------------------------------------------
r2669 | ahuillet | 2010-04-24 17:22:14 +0200 (Sat, 24 Apr 2010) | 1 line

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.
------------------------------------------------------------------------
r2668 | ahuillet | 2010-04-24 17:11:50 +0200 (Sat, 24 Apr 2010) | 1 line

text: Unify and cleanup font changing/letter spacing code. Patch by Stefan Kangas
------------------------------------------------------------------------
r2667 | ahuillet | 2010-04-24 15:04:56 +0200 (Sat, 24 Apr 2010) | 1 line

lvledit: add preliminary floor drag&drop support. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r2666 | ahuillet | 2010-04-24 11:33:31 +0200 (Sat, 24 Apr 2010) | 3 lines

build: check for ranlib in autoconf, remove the need for the extra ranlib call when cross compiling for win32.

Fixes hardcoded call to i686-pc-mingw32-ranlib, which breaks the build on native win32 builds.
------------------------------------------------------------------------
r2665 | ahuillet | 2010-04-24 11:05:59 +0200 (Sat, 24 Apr 2010) | 1 line

Remove the extra \n at the end of item descriptions, and rework the code to use struct auto_str.
------------------------------------------------------------------------
r2664 | ahuillet | 2010-04-24 11:01:14 +0200 (Sat, 24 Apr 2010) | 3 lines

Fix banner width calculation. Patch by Stefan Kangas.

Exposes an extra newline in item description banner that will be fixed later.
------------------------------------------------------------------------
r2663 | ahuillet | 2010-04-24 10:28:59 +0200 (Sat, 24 Apr 2010) | 1 line

inventory: when picking up items with inv screen open, add them directly to the inventory. Patch by Stefan Kangas.
------------------------------------------------------------------------
r2662 | stedevil | 2010-04-24 00:59:58 +0200 (Sat, 24 Apr 2010) | 1 line

graphics: adding new pulse laser graphics. By Infrared.
------------------------------------------------------------------------
r2661 | stedevil | 2010-04-23 23:56:04 +0200 (Fri, 23 Apr 2010) | 1 line

graphics: move laser_pulse_rifle to laser_pulse_cannon
------------------------------------------------------------------------
r2660 | stedevil | 2010-04-23 23:23:54 +0200 (Fri, 23 Apr 2010) | 1 line

graphics: Professor, now featuring death animation. By Infrared
------------------------------------------------------------------------
r2659 | stedevil | 2010-04-23 22:58:33 +0200 (Fri, 23 Apr 2010) | 1 line

More consistent event names and removal of the ... at the end. Patch by Skangas and Stedevil
------------------------------------------------------------------------
r2658 | stedevil | 2010-04-23 22:31:21 +0200 (Fri, 23 Apr 2010) | 1 line

dialog: Spencer dialog improvment. Patch by Skangas
------------------------------------------------------------------------
r2657 | ahuillet | 2010-04-23 19:50:15 +0200 (Fri, 23 Apr 2010) | 1 line

gluem: indent -linux -l140 for readability
------------------------------------------------------------------------
r2656 | stedevil | 2010-04-23 16:10:20 +0200 (Fri, 23 Apr 2010) | 1 line

mapgen: Slight change of 'adj' function and general cleanup (code/data separation). Patch by mbait
------------------------------------------------------------------------
r2655 | stedevil | 2010-04-23 11:52:22 +0200 (Fri, 23 Apr 2010) | 1 line

Renamed game protocol to game log and display different messages whether starting a new game or the tutorial. Patch by Stefan Kangas
------------------------------------------------------------------------
r2654 | stedevil | 2010-04-23 10:58:35 +0200 (Fri, 23 Apr 2010) | 1 line

map: fix up WPs at north gate a bit
------------------------------------------------------------------------
r2653 | stedevil | 2010-04-23 10:57:27 +0200 (Fri, 23 Apr 2010) | 1 line

dialog: Fix North gate guard start talk
------------------------------------------------------------------------
r2652 | stedevil | 2010-04-23 08:45:14 +0200 (Fri, 23 Apr 2010) | 1 line

translation: Add a few missing gettext markers in dialogs
------------------------------------------------------------------------
r2651 | fluzz | 2010-04-23 00:13:06 +0200 (Fri, 23 Apr 2010) | 1 line

Lvleditor validator: No more use waypoints IDs in the exception file.
------------------------------------------------------------------------
r2650 | stedevil | 2010-04-22 15:29:40 +0200 (Thu, 22 Apr 2010) | 1 line

Mention not all effects visible unless using OGL
------------------------------------------------------------------------
r2649 | stedevil | 2010-04-22 15:20:48 +0200 (Thu, 22 Apr 2010) | 1 line

Do not respawn bots on forbidden waypoints. Patch by Fluzz
------------------------------------------------------------------------
r2648 | stedevil | 2010-04-22 14:50:30 +0200 (Thu, 22 Apr 2010) | 1 line

dialog: make sure angry skippy can't be traded with
------------------------------------------------------------------------
r2647 | stedevil | 2010-04-22 14:38:25 +0200 (Thu, 22 Apr 2010) | 1 line

dialog: Make player say real name (not Tux) to Tamara.
------------------------------------------------------------------------
r2646 | stedevil | 2010-04-22 13:47:07 +0200 (Thu, 22 Apr 2010) | 1 line

dialog: Adding English comments to German words in BlueBrothers (Engel & Geist) dialogs. By MK
------------------------------------------------------------------------
r2645 | stedevil | 2010-04-22 13:03:21 +0200 (Thu, 22 Apr 2010) | 1 line

Calculate coordinates of selection before a drag&drop to avoid obstacles outside the level. Patch by Hakzsam
------------------------------------------------------------------------
r2644 | ahuillet | 2010-04-21 18:23:20 +0200 (Wed, 21 Apr 2010) | 1 line

cheat: add a new "infinite running" cheat. Request from Matthias, implemented by Stefan Kangas.
------------------------------------------------------------------------
r2643 | ahuillet | 2010-04-21 18:19:28 +0200 (Wed, 21 Apr 2010) | 1 line

Remove redundant messages from the game log. Patch by Stefan Kangas.
------------------------------------------------------------------------
r2642 | ahuillet | 2010-04-21 18:19:07 +0200 (Wed, 21 Apr 2010) | 1 line

Fix warning introduced in rev. 2627.
------------------------------------------------------------------------
r2641 | stedevil | 2010-04-21 13:40:21 +0200 (Wed, 21 Apr 2010) | 1 line

Making a bit of order in dialogs folder, renaming nameless guards and adding separate teleporter guard
------------------------------------------------------------------------
r2640 | stedevil | 2010-04-21 12:49:54 +0200 (Wed, 21 Apr 2010) | 1 line

Making a bit of order in dialogs folder, RMS -> Richard
------------------------------------------------------------------------
r2639 | stedevil | 2010-04-21 12:41:45 +0200 (Wed, 21 Apr 2010) | 1 line

Making a bit of order in dialogs folder, Darwin -> Engel, Melfis -> Geist
------------------------------------------------------------------------
r2638 | stedevil | 2010-04-21 12:39:52 +0200 (Wed, 21 Apr 2010) | 1 line

Updating also HF gate met cookies
------------------------------------------------------------------------
r2637 | stedevil | 2010-04-21 12:30:39 +0200 (Wed, 21 Apr 2010) | 1 line

Making a bit of order in dialogs folder, hell fortress related tagged HF-
------------------------------------------------------------------------
r2636 | stedevil | 2010-04-21 11:43:59 +0200 (Wed, 21 Apr 2010) | 1 line

map: remove a few stray area-blocks
------------------------------------------------------------------------
r2635 | stedevil | 2010-04-21 11:25:48 +0200 (Wed, 21 Apr 2010) | 1 line

Fix up Dixons walls to match floortiles better and update ignorefile
------------------------------------------------------------------------
r2634 | stedevil | 2010-04-21 10:45:30 +0200 (Wed, 21 Apr 2010) | 1 line

Rename gateguards to help show what is NESW and town teleporter, put 2nd guard in N gate in guardhouse
------------------------------------------------------------------------
r2633 | ahuillet | 2010-04-19 21:43:42 +0200 (Mon, 19 Apr 2010) | 1 line

lvledit: added floor selection/cut/copy/paste operations. Patch by Samuel Pitoiset.
------------------------------------------------------------------------
r2632 | jkwood | 2010-04-19 20:26:07 +0200 (Mon, 19 Apr 2010) | 1 line

hud: No longer hide quick inventory keys in 640x480 : Bug 2950027, thanks Tim Baker
------------------------------------------------------------------------
r2631 | stedevil | 2010-04-19 13:24:04 +0200 (Mon, 19 Apr 2010) | 1 line

Add info about OGL display issues when temporarily covered by other content
------------------------------------------------------------------------
r2630 | stedevil | 2010-04-19 13:17:35 +0200 (Mon, 19 Apr 2010) | 1 line

Bump max items in shop to 12
------------------------------------------------------------------------
r2629 | stedevil | 2010-04-19 11:21:47 +0200 (Mon, 19 Apr 2010) | 1 line

Remove displaying indestructable for money mouseover popup. Patch by SKangas
------------------------------------------------------------------------
r2628 | stedevil | 2010-04-19 10:59:58 +0200 (Mon, 19 Apr 2010) | 1 line

Fix loading game with dead bots show them first dying (#2978027). Patch by Skangas
------------------------------------------------------------------------
r2627 | stedevil | 2010-04-19 10:17:41 +0200 (Mon, 19 Apr 2010) | 1 line

Comment out spamming "item taken" to tux log and add similar comment for money for completeness of debug functions
------------------------------------------------------------------------
r2626 | stedevil | 2010-04-18 23:10:55 +0200 (Sun, 18 Apr 2010) | 1 line

map: fix several sand/black floor errors on lvl 33 & 20. Patch by MK
------------------------------------------------------------------------
r2625 | stedevil | 2010-04-18 22:31:59 +0200 (Sun, 18 Apr 2010) | 1 line

graphics: Fixing small issues on many images. (among other bug  ID: 2989011) Patch by MK
------------------------------------------------------------------------
r2624 | fluzz | 2010-04-18 00:21:30 +0200 (Sun, 18 Apr 2010) | 1 line

Cleaning and rationalization of the code that creates/resets/re-spawns a bot. Fix re-spawning of overtaken bots.
------------------------------------------------------------------------
r2623 | ahuillet | 2010-04-17 14:36:28 +0200 (Sat, 17 Apr 2010) | 1 line

mapgen: clean up random dungeons code while keeping the same functionnality. Patch by mbait.
------------------------------------------------------------------------
r2622 | stedevil | 2010-04-17 02:49:46 +0200 (Sat, 17 Apr 2010) | 1 line

graphics: Add shadow images also to active/shooting autogun. (Bug ID: 2974236)
------------------------------------------------------------------------
r2621 | stedevil | 2010-04-17 01:58:07 +0200 (Sat, 17 Apr 2010) | 1 line

hud: Don't spam tux ingame console with bots killed on entire world map.
------------------------------------------------------------------------
r2620 | ahuillet | 2010-04-16 22:00:51 +0200 (Fri, 16 Apr 2010) | 1 line

Improve behavior of message "alert" window used in some menus and in the leveleditor. Patch by Stefan Kangas.
------------------------------------------------------------------------
r2619 | jkwood | 2010-04-16 19:13:32 +0200 (Fri, 16 Apr 2010) | 1 line

Bugfix 2988141 - Indestructible items no longer show a repair cost
------------------------------------------------------------------------
r2618 | stedevil | 2010-04-16 14:04:38 +0200 (Fri, 16 Apr 2010) | 1 line

dialogs: Make terminal a LOT nicer and kill of useless ls subdialog by incorporating it in main dialog
------------------------------------------------------------------------
r2617 | stedevil | 2010-04-16 10:14:46 +0200 (Fri, 16 Apr 2010) | 1 line

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.
------------------------------------------------------------------------
r2616 | stedevil | 2010-04-16 09:22:56 +0200 (Fri, 16 Apr 2010) | 1 line

dialogs: Clean up bot commands a bit
------------------------------------------------------------------------
r2615 | stedevil | 2010-04-14 10:44:57 +0200 (Wed, 14 Apr 2010) | 1 line

2 missing . Patch by MK
------------------------------------------------------------------------
r2614 | ahuillet | 2010-04-13 19:30:07 +0200 (Tue, 13 Apr 2010) | 1 line

items: ensure repair price is >= 1. Never repair for free. Patch by Stefan Kangas.
------------------------------------------------------------------------
r2613 | ahuillet | 2010-04-13 19:03:34 +0200 (Tue, 13 Apr 2010) | 1 line

lvledit: Prevent pasting objects outside of the map. Patch by haksam.
------------------------------------------------------------------------
r2612 | ahuillet | 2010-04-13 07:42:45 +0200 (Tue, 13 Apr 2010) | 1 line

Allow use of ESCAPE to go out of level editor's string edition popup window.
------------------------------------------------------------------------
r2611 | ahuillet | 2010-04-13 07:42:27 +0200 (Tue, 13 Apr 2010) | 1 line

enum cut_axis is not a symbol but a type. Cannot be static.
------------------------------------------------------------------------
r2610 | ahuillet | 2010-04-13 07:42:07 +0200 (Tue, 13 Apr 2010) | 1 line

Fix LongestTextLine indentation and lack of prototype in proto.h.
------------------------------------------------------------------------
r2609 | stedevil | 2010-04-13 03:04:01 +0200 (Tue, 13 Apr 2010) | 1 line

map: temporarily close off areas properly on lvl 5
------------------------------------------------------------------------
r2608 | stedevil | 2010-04-13 02:28:18 +0200 (Tue, 13 Apr 2010) | 1 line

Move nethack testbot to SSE of Tux start pos (in black floor area)
------------------------------------------------------------------------
r2607 | ahuillet | 2010-04-12 21:53:23 +0200 (Mon, 12 Apr 2010) | 1 line

Put "show item labels" parameter in GameConfig. Patch by fable.
------------------------------------------------------------------------
r2606 | jkwood | 2010-04-12 21:51:16 +0200 (Mon, 12 Apr 2010) | 1 line

Obstacle code restructuring and cleanup by hdanak
------------------------------------------------------------------------
r2605 | jkwood | 2010-04-12 19:15:21 +0200 (Mon, 12 Apr 2010) | 1 line

Make menus act more sanely - Thanks Vicent Marti
------------------------------------------------------------------------
r2604 | stedevil | 2010-04-11 23:29:22 +0200 (Sun, 11 Apr 2010) | 1 line

map: fix black floor in tunnel out of cryo (lvl12)
------------------------------------------------------------------------
r2603 | jkwood | 2010-04-11 23:03:42 +0200 (Sun, 11 Apr 2010) | 1 line

Fixed poorly worded error message
------------------------------------------------------------------------
r2602 | jkwood | 2010-04-11 22:50:12 +0200 (Sun, 11 Apr 2010) | 1 line

FR 2977815 - Empty health bar on live bots - thanks nekotaku
------------------------------------------------------------------------
r2601 | ahuillet | 2010-04-11 22:48:16 +0200 (Sun, 11 Apr 2010) | 1 line

lvledit: add warning when maximum number of levels has been reached
------------------------------------------------------------------------
r2600 | jkwood | 2010-04-11 17:50:31 +0200 (Sun, 11 Apr 2010) | 1 line

Added enumerator patch to clean up cuts in mapgen/gram_simple.c - thanks quaternary for this and 2599
------------------------------------------------------------------------
r2599 | ahuillet | 2010-04-11 17:34:46 +0200 (Sun, 11 Apr 2010) | 1 line

mapgen: fix a size parameter to a memset call. No practical impact.
------------------------------------------------------------------------
r2598 | ahuillet | 2010-04-11 16:15:04 +0200 (Sun, 11 Apr 2010) | 1 line

lvledit: fix count of currently selected floor tiles and waypoints. Fixes bug when doing rect selection with CTRL+LMB.
------------------------------------------------------------------------
r2597 | ahuillet | 2010-04-11 13:41:21 +0200 (Sun, 11 Apr 2010) | 1 line

loadship: Remove a misleading comment in LoadShip()
------------------------------------------------------------------------
r2596 | ahuillet | 2010-04-11 13:33:28 +0200 (Sun, 11 Apr 2010) | 1 line

loadship: 50% performance improvement by decoding the different sections incrementally
------------------------------------------------------------------------
r2595 | ahuillet | 2010-04-11 12:07:25 +0200 (Sun, 11 Apr 2010) | 1 line

loadship: 40% performance improvement by calling strchr() instead of doing our own stuff in ReadAndMallocStringFromDataOptional
------------------------------------------------------------------------
r2594 | ahuillet | 2010-04-11 10:32:04 +0200 (Sun, 11 Apr 2010) | 1 line

Extend player view by one extra tile in >= 1024 width resolutions. Patch by mbait.
------------------------------------------------------------------------
r2593 | ahuillet | 2010-04-11 10:31:50 +0200 (Sun, 11 Apr 2010) | 1 line

mapgen: removal of some duplicated code. Patch by mbait
------------------------------------------------------------------------
r2592 | ahuillet | 2010-04-11 10:31:34 +0200 (Sun, 11 Apr 2010) | 1 line

mapgen: remove decorative floor tiles (unused). Patch by mbait
------------------------------------------------------------------------
r2591 | ahuillet | 2010-04-10 11:27:19 +0200 (Sat, 10 Apr 2010) | 1 line

mapgen: use symbolic names instead of magic numbers. Patch by mbait
------------------------------------------------------------------------
r2590 | ahuillet | 2010-04-10 10:25:11 +0200 (Sat, 10 Apr 2010) | 1 line

Updated copyright notices. Patch by Matthias.
------------------------------------------------------------------------
r2589 | ahuillet | 2010-04-10 10:23:22 +0200 (Sat, 10 Apr 2010) | 1 line

inventory: fix quick item #10 (key 0). Patch by Stoyan Denkov.
------------------------------------------------------------------------
r2588 | ahuillet | 2010-04-10 10:22:30 +0200 (Sat, 10 Apr 2010) | 1 line

programs: make sure we can't go above level 9. Patch by Stoyan Denkov.
------------------------------------------------------------------------
r2587 | stedevil | 2010-04-09 13:02:28 +0200 (Fri, 09 Apr 2010) | 1 line

Roman Zegarski (kotowlos): Fix books text overspilling box in low resolutions (Bug ID: 2978907) and count width relative font width instead of screen width
------------------------------------------------------------------------
r2586 | stedevil | 2010-04-08 14:30:50 +0200 (Thu, 08 Apr 2010) | 1 line

Fix takeover result textlength bug
------------------------------------------------------------------------
r2585 | stedevil | 2010-04-08 10:05:25 +0200 (Thu, 08 Apr 2010) | 1 line

MK: Remove transparent holes in east-west ends of the brown walls (Bug ID: 2942900)
------------------------------------------------------------------------
r2584 | stedevil | 2010-04-08 03:40:35 +0200 (Thu, 08 Apr 2010) | 1 line

Maleesh Prasan: Move hardcoded values from blocks.c Load_Enemy_Surfaces(void) into new map/freedroid.enemy_surfaces
------------------------------------------------------------------------
r2583 | stedevil | 2010-04-06 08:19:15 +0200 (Tue, 06 Apr 2010) | 1 line

MK: Remove weird edge on bottom left corner of scillscreen
------------------------------------------------------------------------
r2582 | stedevil | 2010-04-06 08:13:03 +0200 (Tue, 06 Apr 2010) | 1 line

MK: Fix small issues on Bot takover dialog
------------------------------------------------------------------------
r2581 | stedevil | 2010-04-05 23:30:27 +0200 (Mon, 05 Apr 2010) | 1 line

hakzsam: give some more (specific) information on error in Function iso_put_tux_part (FR ID: 2981128)
------------------------------------------------------------------------
r2580 | jkwood | 2010-04-05 04:37:37 +0200 (Mon, 05 Apr 2010) | 1 line

Reverting r2578 due to unforeseen problems
------------------------------------------------------------------------
r2579 | jkwood | 2010-04-04 21:34:57 +0200 (Sun, 04 Apr 2010) | 1 line

Patch from ganeshkamath for changing resolutions without restarts on Linux
------------------------------------------------------------------------
r2578 | stedevil | 2010-04-04 19:56:07 +0200 (Sun, 04 Apr 2010) | 1 line

hakzsam: Only show move level arrows in editor if connecting level exists. (Bug ID: 2935121)
------------------------------------------------------------------------
r2577 | stedevil | 2010-04-04 04:56:46 +0200 (Sun, 04 Apr 2010) | 1 line

Pretty up after takover dialog a bit and use variables for cli_say
------------------------------------------------------------------------
r2576 | stedevil | 2010-04-04 01:10:32 +0200 (Sun, 04 Apr 2010) | 1 line

Samuel Pitoiset (hakzsam): Fix editor tool issues with clicking outside map (Bug ID: 2981251)
------------------------------------------------------------------------
r2575 | stedevil | 2010-04-04 00:52:51 +0200 (Sun, 04 Apr 2010) | 1 line

Resonable fix by MK and hakzsam to ugly non shining scroll buttons i dialog (Bug ID: 2952312)
------------------------------------------------------------------------
r2574 | jkwood | 2010-04-03 04:15:06 +0200 (Sat, 03 Apr 2010) | 1 line

Fix comment for patch from r2571 (dialog scrolling)
------------------------------------------------------------------------
r2573 | stedevil | 2010-04-03 01:12:49 +0200 (Sat, 03 Apr 2010) | 1 line

Split automatic shutdown text into 2 lines to fit on small screens (Bug ID: 2978970)
------------------------------------------------------------------------
r2572 | stedevil | 2010-04-03 00:40:44 +0200 (Sat, 03 Apr 2010) | 1 line

Add settings and repair subfolder in bot takover dialog
------------------------------------------------------------------------
r2571 | stedevil | 2010-04-02 23:18:55 +0200 (Fri, 02 Apr 2010) | 1 line

Kyle Johnsen (kaelstrom): Fix overscrolling up and down in dialogs
------------------------------------------------------------------------
r2570 | cygal | 2010-04-02 19:28:01 +0200 (Fri, 02 Apr 2010) | 2 lines

lvledit: place and select should never leave the level.

------------------------------------------------------------------------
r2569 | cygal | 2010-04-02 19:26:09 +0200 (Fri, 02 Apr 2010) | 2 lines

lvledit: reversed the parameters order in the call to GetMapBrick.

------------------------------------------------------------------------
r2568 | stedevil | 2010-04-02 00:14:25 +0200 (Fri, 02 Apr 2010) | 1 line

Make takeover game hopefully a lot better for colorblind people but returning to Paradroid colorscheme
------------------------------------------------------------------------
r2567 | salimiles | 2010-03-31 21:48:19 +0200 (Wed, 31 Mar 2010) | 1 line

Add a format to a printf statement.
------------------------------------------------------------------------
r2566 | cygal | 2010-03-31 19:11:40 +0200 (Wed, 31 Mar 2010) | 2 lines

lvledit: use an already existing function to cross levels in beautify.

------------------------------------------------------------------------
r2565 | stedevil | 2010-03-31 17:28:45 +0200 (Wed, 31 Mar 2010) | 1 line

Fixing pill also for CPU->Cooling renaming
------------------------------------------------------------------------
r2564 | jkwood | 2010-03-31 16:51:28 +0200 (Wed, 31 Mar 2010) | 1 line

Normalize pill labels - thanks to syl for patch
------------------------------------------------------------------------
r2563 | stedevil | 2010-03-31 15:50:07 +0200 (Wed, 31 Mar 2010) | 1 line

Fix a bunch of ugly grass areas near level borders since beutify now properly works along edges
------------------------------------------------------------------------
r2562 | fluzz | 2010-03-31 14:11:03 +0200 (Wed, 31 Mar 2010) | 1 line

Resolve_virtual_position() was called on an unset mouse_target_position
------------------------------------------------------------------------
r2561 | stedevil | 2010-03-31 10:05:47 +0200 (Wed, 31 Mar 2010) | 1 line

acieroid: Show items on floor while opening menu (Bug 2977978)
------------------------------------------------------------------------
r2560 | stedevil | 2010-03-31 02:59:33 +0200 (Wed, 31 Mar 2010) | 1 line

Make signs block area smaller (0.9x0.9 -> 0.5x0.6)
------------------------------------------------------------------------
r2559 | stedevil | 2010-03-31 02:38:21 +0200 (Wed, 31 Mar 2010) | 1 line

MK: adds brown floor tiles under brown walls on crystal caves (33) and ethereal meadows (17)
------------------------------------------------------------------------
r2558 | fluzz | 2010-03-30 23:47:29 +0200 (Tue, 30 Mar 2010) | 3 lines

Improve the code that randomly chooses a new waypoint.

Lower the probability to get back to previous waypoint.
------------------------------------------------------------------------
r2557 | fluzz | 2010-03-30 23:21:52 +0200 (Tue, 30 Mar 2010) | 9 lines

Uniformisation of 2 distance parameters.

1) distance to waypoint, used to choose a new waypoint, and distance to
intermediate point, used to go the next intermediate point.
2) width of line used during pathfinding, and width of line used to
validate a path between two waypoints.

Those 2 values are choosen to ensure that a configured path or a
computed path is really walkable.
------------------------------------------------------------------------
r2556 | cygal | 2010-03-30 23:10:38 +0200 (Tue, 30 Mar 2010) | 1 line

update the shortcut mentioned in the deletion tooltip
------------------------------------------------------------------------
r2555 | stedevil | 2010-03-30 09:51:24 +0200 (Tue, 30 Mar 2010) | 1 line

Make part of N edge on lvl 8 prettier
------------------------------------------------------------------------
r2554 | salimiles | 2010-03-30 06:31:57 +0200 (Tue, 30 Mar 2010) | 1 line

Ewald's games now payout at diffrent rates depending on how difficult the overall game settings are.
------------------------------------------------------------------------
r2553 | stedevil | 2010-03-29 23:47:04 +0200 (Mon, 29 Mar 2010) | 1 line

Remove missplaced door on lvl 6
------------------------------------------------------------------------
r2552 | ahuillet | 2010-03-29 19:33:08 +0200 (Mon, 29 Mar 2010) | 1 line

Remove ModelMultiplier field from blocks.c, it was unused.
------------------------------------------------------------------------
r2551 | stedevil | 2010-03-29 16:34:29 +0200 (Mon, 29 Mar 2010) | 1 line

MK: Prevent Duncan from telling Tux about the fall of the Red Guard when Tux already joined the Red Guard
------------------------------------------------------------------------
r2550 | jkwood | 2010-03-29 09:54:30 +0200 (Mon, 29 Mar 2010) | 1 line

Bugfix 2978014 - fix money display for all resolutions (thanks xaerus)
------------------------------------------------------------------------
r2549 | stedevil | 2010-03-29 00:47:22 +0200 (Mon, 29 Mar 2010) | 1 line

MKs 2 neighbour single dorrs -> 1 double door
------------------------------------------------------------------------
r2548 | cygal | 2010-03-28 22:11:12 +0200 (Sun, 28 Mar 2010) | 2 lines

lua: add equip_item function (thanks to fairfieldt)

------------------------------------------------------------------------
r2547 | cygal | 2010-03-28 19:39:24 +0200 (Sun, 28 Mar 2010) | 2 lines

lvledit: 'beautify' function no longer avoids edges and now crosses levels to gather information

------------------------------------------------------------------------
r2546 | ahuillet | 2010-03-28 19:16:07 +0200 (Sun, 28 Mar 2010) | 1 line

lvledit: More prototype fixes by Stefan Huehner.
------------------------------------------------------------------------
r2545 | ahuillet | 2010-03-28 19:02:16 +0200 (Sun, 28 Mar 2010) | 1 line

proto.h: Use real function prototypes : (void) instead of (). Patch by Stefan Huehner
------------------------------------------------------------------------
r2544 | ahuillet | 2010-03-28 19:02:03 +0200 (Sun, 28 Mar 2010) | 1 line

ungluem: improve error message when no -i was passed.
------------------------------------------------------------------------
r2543 | jkwood | 2010-03-28 13:49:48 +0200 (Sun, 28 Mar 2010) | 1 line

Fixed subdlg_darwin.dialog to be more sane, use can_tux_train
------------------------------------------------------------------------
r2542 | jkwood | 2010-03-28 13:46:48 +0200 (Sun, 28 Mar 2010) | 1 line

Added can_tux_train and fixed del_points
------------------------------------------------------------------------
r2541 | ahuillet | 2010-03-28 13:01:35 +0200 (Sun, 28 Mar 2010) | 1 line

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.
------------------------------------------------------------------------
r2540 | ahuillet | 2010-03-28 13:01:10 +0200 (Sun, 28 Mar 2010) | 1 line

Removed unused function FdFillRect.
------------------------------------------------------------------------
r2539 | ahuillet | 2010-03-28 13:00:33 +0200 (Sun, 28 Mar 2010) | 1 line

lvledit: change exponential acceleration factor to a saner value
------------------------------------------------------------------------
r2538 | ahuillet | 2010-03-28 13:00:17 +0200 (Sun, 28 Mar 2010) | 1 line

Small cleanups in view.c.
------------------------------------------------------------------------
r2537 | ahuillet | 2010-03-28 12:59:41 +0200 (Sun, 28 Mar 2010) | 1 line

Fix enemy energy bars not displayed correctly when zoomed out in SDL mode.
------------------------------------------------------------------------
r2536 | jkwood | 2010-03-28 10:56:09 +0200 (Sun, 28 Mar 2010) | 1 line

Fix get_equipped_item_of_type naming and parameter
------------------------------------------------------------------------
r2535 | stedevil | 2010-03-28 04:08:38 +0200 (Sun, 28 Mar 2010) | 1 line

fix floor on lvl 19
------------------------------------------------------------------------
r2534 | stedevil | 2010-03-28 03:28:58 +0200 (Sun, 28 Mar 2010) | 1 line

MK's latest README patch
------------------------------------------------------------------------
r2533 | stedevil | 2010-03-28 03:06:04 +0200 (Sun, 28 Mar 2010) | 1 line

Adding MKs press p to resume when game paused
------------------------------------------------------------------------
r2532 | jkwood | 2010-03-28 01:11:59 +0100 (Sun, 28 Mar 2010) | 1 line

Bugfix 2977642 - Engel now properly teaches the player to extract bot parts
------------------------------------------------------------------------
r2531 | ahuillet | 2010-03-27 22:15:12 +0100 (Sat, 27 Mar 2010) | 2 lines

Revert delete_item_* patches. They had not been properly tested, and the added functions were
poorly named.
------------------------------------------------------------------------
r2530 | jkwood | 2010-03-26 18:59:40 +0100 (Fri, 26 Mar 2010) | 1 line

Move logic to items.c for equip_item function from fairfieldt
------------------------------------------------------------------------
r2529 | cygal | 2010-03-26 18:50:11 +0100 (Fri, 26 Mar 2010) | 2 lines

lvledit: keep the 'dragging' cursor even if shift is no longer pressed.

------------------------------------------------------------------------
r2528 | jkwood | 2010-03-26 04:38:42 +0100 (Fri, 26 Mar 2010) | 1 line

Added script helper for equip_item
------------------------------------------------------------------------
r2527 | jkwood | 2010-03-26 03:26:25 +0100 (Fri, 26 Mar 2010) | 1 line

FR 2592043 equip item lua function from fairfieldt
------------------------------------------------------------------------
r2526 | jkwood | 2010-03-26 02:33:44 +0100 (Fri, 26 Mar 2010) | 1 line

Added function to get the equipped item by type from fairfieldt
------------------------------------------------------------------------
r2525 | cygal | 2010-03-25 22:01:33 +0100 (Thu, 25 Mar 2010) | 2 lines

lvledit: correct the 'beautify grass' tooltip and make sure the selection type is correct.

------------------------------------------------------------------------
r2524 | jkwood | 2010-03-24 20:46:58 +0100 (Wed, 24 Mar 2010) | 1 line

FR 2955705 - Lua difficulty function from acieroid
------------------------------------------------------------------------
r2523 | stedevil | 2010-03-24 13:32:56 +0100 (Wed, 24 Mar 2010) | 1 line

Temporary fix for doubledoor Z-issue, ID: 2951333
------------------------------------------------------------------------
r2522 | stedevil | 2010-03-24 12:45:23 +0100 (Wed, 24 Mar 2010) | 1 line

Render in order: waypoints > label circles > map label info > gps
------------------------------------------------------------------------
r2521 | stedevil | 2010-03-24 07:47:35 +0100 (Wed, 24 Mar 2010) | 1 line

Fix whitespace on previous commit
------------------------------------------------------------------------
r2520 | jkwood | 2010-03-23 21:50:44 +0100 (Tue, 23 Mar 2010) | 1 line

Fixed bug 2951975 - Toolkit quest now properly closes in all cases
------------------------------------------------------------------------
r2519 | cygal | 2010-03-23 21:00:22 +0100 (Tue, 23 Mar 2010) | 2 lines

use default cursor while adding an item in level editor. patch from mbait.

------------------------------------------------------------------------
r2518 | stedevil | 2010-03-23 19:26:41 +0100 (Tue, 23 Mar 2010) | 1 line

Move waypoints to below text
------------------------------------------------------------------------
r2517 | cygal | 2010-03-23 19:20:23 +0100 (Tue, 23 Mar 2010) | 2 lines

only beautify grass on current floor selection.

------------------------------------------------------------------------
r2516 | stedevil | 2010-03-23 03:38:45 +0100 (Tue, 23 Mar 2010) | 1 line

change lvled mouse acceleration linear -> exponential
------------------------------------------------------------------------
r2515 | stedevil | 2010-03-23 03:02:24 +0100 (Tue, 23 Mar 2010) | 1 line

Fix linebreak (DOS -> Unix) on c-net dialogs
------------------------------------------------------------------------
r2514 | stedevil | 2010-03-23 02:59:38 +0100 (Tue, 23 Mar 2010) | 1 line

Bunch of dialog language fixes by JK
------------------------------------------------------------------------
r2513 | stedevil | 2010-03-23 01:55:42 +0100 (Tue, 23 Mar 2010) | 1 line

jks updates to 614 dialogs
------------------------------------------------------------------------
r2512 | cygal | 2010-03-22 22:17:27 +0100 (Mon, 22 Mar 2010) | 2 lines

lvledit: display gps at the bottom of the screen and do it from leveleditor_display()

------------------------------------------------------------------------
r2511 | stedevil | 2010-03-22 15:47:34 +0100 (Mon, 22 Mar 2010) | 1 line

MK's patch for editor col rect button tooltip
------------------------------------------------------------------------
r2510 | ahuillet | 2010-03-21 19:35:58 +0100 (Sun, 21 Mar 2010) | 1 line

More german language removal, by Matthias
------------------------------------------------------------------------
r2509 | ahuillet | 2010-03-21 19:04:20 +0100 (Sun, 21 Mar 2010) | 1 line

shipfile: clean up level file reading. Fixes last level that cannot be random.
------------------------------------------------------------------------
r2508 | cygal | 2010-03-21 18:42:48 +0100 (Sun, 21 Mar 2010) | 2 lines

translated takeover code from german to english. a few comments are left in takeover.h.

------------------------------------------------------------------------
r2507 | stedevil | 2010-03-21 00:18:30 +0100 (Sun, 21 Mar 2010) | 1 line

Fix floting counter at stones
------------------------------------------------------------------------
r2506 | salimiles | 2010-03-11 02:45:36 +0100 (Thu, 11 Mar 2010) | 1 line

Modifications suggested by Ahuillet: add refund to Kevin, grammer fix to Stone.
------------------------------------------------------------------------
r2505 | salimiles | 2010-03-10 07:48:29 +0100 (Wed, 10 Mar 2010) | 1 line

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.
------------------------------------------------------------------------
r2504 | salimiles | 2010-03-10 06:12:19 +0100 (Wed, 10 Mar 2010) | 1 line

Adding new lua functions to address feature request #2944618: del_gold, del_item, del_points, and del_health.
------------------------------------------------------------------------
r2503 | fluzz | 2010-03-04 23:02:51 +0100 (Thu, 04 Mar 2010) | 1 line

Some level's attributes are not initialized during a new level creation
------------------------------------------------------------------------
r2502 | fluzz | 2010-03-03 23:40:25 +0100 (Wed, 03 Mar 2010) | 5 lines

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
------------------------------------------------------------------------
r2501 | salimiles | 2010-03-01 18:48:24 +0100 (Mon, 01 Mar 2010) | 1 line

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.
------------------------------------------------------------------------
r2500 | stedevil | 2010-03-01 02:31:45 +0100 (Mon, 01 Mar 2010) | 1 line

fix minor spelling error
------------------------------------------------------------------------
r2499 | stedevil | 2010-03-01 01:56:18 +0100 (Mon, 01 Mar 2010) | 1 line

Adding new hunting knife images and animation
------------------------------------------------------------------------
r2498 | ahuillet | 2010-02-27 13:12:30 +0100 (Sat, 27 Feb 2010) | 1 line

map: manually removed all ghost obstacles
------------------------------------------------------------------------
r2497 | ahuillet | 2010-02-27 13:12:18 +0100 (Sat, 27 Feb 2010) | 1 line

level validator: add check for out-of-map obstacles. Manual fixing is necessary.
------------------------------------------------------------------------
r2496 | stedevil | 2010-02-27 11:51:18 +0100 (Sat, 27 Feb 2010) | 1 line

updating ignorefile
------------------------------------------------------------------------
r2495 | stedevil | 2010-02-27 02:40:28 +0100 (Sat, 27 Feb 2010) | 1 line

Make Chandras botinfo more correct and better flowing language
------------------------------------------------------------------------
r2494 | salimiles | 2010-02-26 16:54:21 +0100 (Fri, 26 Feb 2010) | 1 line

Add placeholder global_thermonuclear_war 'game' and to the c-net dialog.
------------------------------------------------------------------------
r2493 | stedevil | 2010-02-25 14:33:18 +0100 (Thu, 25 Feb 2010) | 1 line

Josef Cejka's fix to .svn subdirs
------------------------------------------------------------------------
r2492 | stedevil | 2010-02-25 05:27:11 +0100 (Thu, 25 Feb 2010) | 1 line

Adding cutlass; make antique sword -> greatsword; animations for cutlass, extreminators, shotguns, 9mm smg, .50 sniper rifle; some renaming and cleanup
------------------------------------------------------------------------
r2491 | stedevil | 2010-02-24 16:23:03 +0100 (Wed, 24 Feb 2010) | 1 line

Polishing terminal implementation and adding 1 on each side of the door.
------------------------------------------------------------------------
r2490 | stedevil | 2010-02-24 14:58:43 +0100 (Wed, 24 Feb 2010) | 1 line

fixing obstacle state check and adding terminal variable to terminals
------------------------------------------------------------------------
r2489 | stedevil | 2010-02-24 12:20:00 +0100 (Wed, 24 Feb 2010) | 1 line

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
------------------------------------------------------------------------
r2488 | stedevil | 2010-02-24 12:05:18 +0100 (Wed, 24 Feb 2010) | 1 line

Small fixes to Spencer
------------------------------------------------------------------------
r2487 | stedevil | 2010-02-23 01:22:13 +0100 (Tue, 23 Feb 2010) | 1 line

Require proper introduction to Doc before getting antidote from Doc. Make the No antidote text more clear of why not
------------------------------------------------------------------------
r2486 | stedevil | 2010-02-22 13:35:48 +0100 (Mon, 22 Feb 2010) | 1 line

Make Kevin be more clear about that it's the Hacking PROGRAM that gets improved, not Programing SKILL
------------------------------------------------------------------------
r2485 | stedevil | 2010-02-22 10:15:40 +0100 (Mon, 22 Feb 2010) | 1 line

Fixing up disruption shield area, adding rendom level 55
------------------------------------------------------------------------
r2484 | stedevil | 2010-02-21 15:05:51 +0100 (Sun, 21 Feb 2010) | 1 line

Setting lvl 43 to random again...
------------------------------------------------------------------------
r2483 | stedevil | 2010-02-21 13:45:32 +0100 (Sun, 21 Feb 2010) | 1 line

Actually fix the dialog errors in Lukas and Skippy
------------------------------------------------------------------------
r2482 | salimiles | 2010-02-21 12:04:44 +0100 (Sun, 21 Feb 2010) | 1 line

Minor spelling and grammer fixes to Skippy dialog.
------------------------------------------------------------------------
r2481 | stedevil | 2010-02-21 06:03:25 +0100 (Sun, 21 Feb 2010) | 1 line

Start of remake of disruptor area
------------------------------------------------------------------------
r2480 | stedevil | 2010-02-21 02:12:17 +0100 (Sun, 21 Feb 2010) | 1 line

New block W image
------------------------------------------------------------------------
r2479 | stedevil | 2010-02-21 00:41:06 +0100 (Sun, 21 Feb 2010) | 1 line

small updates to Tania and Skippy dialogs
------------------------------------------------------------------------
r2478 | stedevil | 2010-02-20 13:39:40 +0100 (Sat, 20 Feb 2010) | 1 line

remove "duplicate" images in crowbar rotation series
------------------------------------------------------------------------
r2477 | stedevil | 2010-02-20 13:25:46 +0100 (Sat, 20 Feb 2010) | 1 line

use XtoY YfromX also on random levels
------------------------------------------------------------------------
r2476 | stedevil | 2010-02-20 12:24:07 +0100 (Sat, 20 Feb 2010) | 1 line

updates to 614 to have more nicholson info
------------------------------------------------------------------------
r2475 | stedevil | 2010-02-20 10:47:01 +0100 (Sat, 20 Feb 2010) | 1 line

small updates to Duncan and Lukas dialogs
------------------------------------------------------------------------
r2474 | stedevil | 2010-02-20 02:20:01 +0100 (Sat, 20 Feb 2010) | 1 line

Adding Terminal dialog portrait
------------------------------------------------------------------------
r2473 | stedevil | 2010-02-20 02:17:30 +0100 (Sat, 20 Feb 2010) | 1 line

adding animations for new crowbar
------------------------------------------------------------------------
r2472 | stedevil | 2010-02-20 02:04:37 +0100 (Sat, 20 Feb 2010) | 1 line

adding new crowbar by infrared
------------------------------------------------------------------------
r2471 | stedevil | 2010-02-19 20:52:40 +0100 (Fri, 19 Feb 2010) | 1 line

pretty up several levels
------------------------------------------------------------------------
r2470 | stedevil | 2010-02-19 19:22:35 +0100 (Fri, 19 Feb 2010) | 1 line

prettying up novice and master arena a bit
------------------------------------------------------------------------
r2469 | stedevil | 2010-02-19 18:53:45 +0100 (Fri, 19 Feb 2010) | 1 line

apply naming convention, XtoY - YfromX pairs, to all teleports
------------------------------------------------------------------------
r2468 | stedevil | 2010-02-19 09:27:45 +0100 (Fri, 19 Feb 2010) | 1 line

move all grenades to subfolder
------------------------------------------------------------------------
r2467 | stedevil | 2010-02-19 07:13:36 +0100 (Fri, 19 Feb 2010) | 1 line

moving armour green to bot_parts and correctly link RG armour to robe instead
------------------------------------------------------------------------
r2466 | salimiles | 2010-02-19 06:36:38 +0100 (Fri, 19 Feb 2010) | 1 line

Allow exit of nethack game using the ESC key, by making node 71 now node 99. Fix to bug #2951717.
------------------------------------------------------------------------
r2465 | stedevil | 2010-02-19 02:50:45 +0100 (Fri, 19 Feb 2010) | 1 line

Adding animations for Power hammer, Meat cleaver, Antique sword and Big kitchen knife
------------------------------------------------------------------------
r2464 | salimiles | 2010-02-18 08:17:43 +0100 (Thu, 18 Feb 2010) | 1 line

Further testing of the new mug shows svn2463 was incorrect (sorry). This simplifies and corrects the logic.
------------------------------------------------------------------------
r2463 | salimiles | 2010-02-18 07:36:44 +0100 (Thu, 18 Feb 2010) | 1 line

You need a Fork, Plate, and Mug. Not only one of them.
------------------------------------------------------------------------
r2462 | salimiles | 2010-02-18 06:56:33 +0100 (Thu, 18 Feb 2010) | 1 line

There is no node 83.  Removing reference. (minor fix)
------------------------------------------------------------------------
r2461 | stedevil | 2010-02-18 02:49:48 +0100 (Thu, 18 Feb 2010) | 1 line

add drinking mug 2
------------------------------------------------------------------------
r2460 | stedevil | 2010-02-18 02:12:41 +0100 (Thu, 18 Feb 2010) | 1 line

mv ammo_ext -> ext_ammo
------------------------------------------------------------------------
r2459 | stedevil | 2010-02-18 01:35:05 +0100 (Thu, 18 Feb 2010) | 1 line

mattias updates to Benjamin
------------------------------------------------------------------------
r2458 | stedevil | 2010-02-18 01:27:49 +0100 (Thu, 18 Feb 2010) | 1 line

update to bender
------------------------------------------------------------------------
r2457 | stedevil | 2010-02-17 11:43:16 +0100 (Wed, 17 Feb 2010) | 1 line

Add int_ua's Solar panel
------------------------------------------------------------------------
r2456 | stedevil | 2010-02-17 05:32:45 +0100 (Wed, 17 Feb 2010) | 1 line

Improve TTs dialogs a bit
------------------------------------------------------------------------
r2455 | salimiles | 2010-02-15 18:58:25 +0100 (Mon, 15 Feb 2010) | 1 line

Make it so winning is slighly less dependent on the Random Number God.  Also other various changes.
------------------------------------------------------------------------
r2454 | salimiles | 2010-02-15 00:02:29 +0100 (Mon, 15 Feb 2010) | 1 line

Fix to c-net_sub_nethack: add an 'end', as well as make certain your hp >= 70 every time you leave the surface.
------------------------------------------------------------------------
r2453 | stedevil | 2010-02-14 22:08:14 +0100 (Sun, 14 Feb 2010) | 1 line

mention forum in Contribute
------------------------------------------------------------------------
r2452 | stedevil | 2010-02-14 19:29:06 +0100 (Sun, 14 Feb 2010) | 1 line

Adding smashed glasswall to walls tab in editor
------------------------------------------------------------------------
r2451 | stedevil | 2010-02-14 19:10:08 +0100 (Sun, 14 Feb 2010) | 1 line

Fixing lvl 12 & 37 chest content and some small errors on lvl 37
------------------------------------------------------------------------
r2450 | stedevil | 2010-02-14 15:45:58 +0100 (Sun, 14 Feb 2010) | 1 line

Replacing badly grepable dr/DR with damred/DAMRED
------------------------------------------------------------------------
r2449 | ahuillet | 2010-02-14 10:54:00 +0100 (Sun, 14 Feb 2010) | 1 line

DoMenuSelection: eat SDL events at the end. Fixes Credits not being accessible from the main menu.
------------------------------------------------------------------------
r2448 | ahuillet | 2010-02-14 10:53:33 +0100 (Sun, 14 Feb 2010) | 1 line

Remove various bits of dead code.
------------------------------------------------------------------------
r2447 | stedevil | 2010-02-14 10:13:07 +0100 (Sun, 14 Feb 2010) | 1 line

Rebalance Armors
------------------------------------------------------------------------
r2446 | stedevil | 2010-02-14 02:15:51 +0100 (Sun, 14 Feb 2010) | 1 line

Update armour items in lvl 12 and 37
------------------------------------------------------------------------
r2445 | stedevil | 2010-02-14 02:03:20 +0100 (Sun, 14 Feb 2010) | 1 line

Implement Shield Block and correct armour average value in GUI; Rename CPU -> Cooling and Life -> Physique
------------------------------------------------------------------------
r2444 | stedevil | 2010-02-14 02:01:17 +0100 (Sun, 14 Feb 2010) | 1 line

Reposition CPU and Life in char panel
------------------------------------------------------------------------
r2443 | fluzz | 2010-02-14 01:06:28 +0100 (Sun, 14 Feb 2010) | 7 lines

Several changes on the croppy tool :

- Add a '-o output_filename' commandline option. If the output filename is not provided, the input file is overwritten (for compatibility with previous behavior).
- Make the tool be quiet but re-enable the '--debug' commandline option.
- Do not write the offset file if the cropped png file cannot be generated.
- Crop the image internally, instead of calling 'mogrify'
- and some other small code improvement...
------------------------------------------------------------------------
r2442 | fluzz | 2010-02-14 00:36:59 +0100 (Sun, 14 Feb 2010) | 1 line

Switch red and blue color channels when saving a BGRA SDL Surface to a PNG file.
------------------------------------------------------------------------
r2441 | stedevil | 2010-02-13 23:47:13 +0100 (Sat, 13 Feb 2010) | 1 line

Fix an option that didnt shut off and clean up a bit in Sorenson
------------------------------------------------------------------------
r2440 | stedevil | 2010-02-13 19:53:36 +0100 (Sat, 13 Feb 2010) | 1 line

move pure local defs from defs.h to character.c
------------------------------------------------------------------------
r2439 | stedevil | 2010-02-13 19:42:06 +0100 (Sat, 13 Feb 2010) | 1 line

Updating charscreen a bit with positioning for future average armor and 2 way split training points
------------------------------------------------------------------------
r2438 | stedevil | 2010-02-13 17:37:33 +0100 (Sat, 13 Feb 2010) | 1 line

fixed baseball bat animation
------------------------------------------------------------------------
r2437 | stedevil | 2010-02-13 17:27:41 +0100 (Sat, 13 Feb 2010) | 1 line

fix some ugly walls on lvl3, kevins underground lvl1
------------------------------------------------------------------------
r2436 | stedevil | 2010-02-13 17:25:53 +0100 (Sat, 13 Feb 2010) | 1 line

Moved and resized baseball bat a bit
------------------------------------------------------------------------
r2435 | stedevil | 2010-02-13 15:45:25 +0100 (Sat, 13 Feb 2010) | 1 line

Adding Baseballbat animations
------------------------------------------------------------------------
r2434 | ahuillet | 2010-02-13 13:12:48 +0100 (Sat, 13 Feb 2010) | 1 line

Fix arguments to ErrorMessage in rev 2432
------------------------------------------------------------------------
r2433 | ahuillet | 2010-02-13 12:19:10 +0100 (Sat, 13 Feb 2010) | 3 lines

Revert addition of -Wno-unused-result that does not exist on all GCC versions.

This reverts commit d607b6964dce28c86ce18899d0c8570236b1b1e2.
------------------------------------------------------------------------
r2432 | ahuillet | 2010-02-13 12:11:03 +0100 (Sat, 13 Feb 2010) | 1 line

Sound: improve error message when SDL_mixer can't load a file.
------------------------------------------------------------------------
r2431 | stedevil | 2010-02-13 10:44:14 +0100 (Sat, 13 Feb 2010) | 1 line

Update README
------------------------------------------------------------------------
r2430 | ahuillet | 2010-02-13 10:29:40 +0100 (Sat, 13 Feb 2010) | 1 line

Remove "crumb" on cyberbucks image.
------------------------------------------------------------------------
r2429 | salimiles | 2010-02-13 07:03:47 +0100 (Sat, 13 Feb 2010) | 1 line

Suppressing 3 compile gcc warnings caused by disregarding what 'fread' returns. Closing bug #2946354 .
------------------------------------------------------------------------
r2428 | stedevil | 2010-02-13 04:43:35 +0100 (Sat, 13 Feb 2010) | 1 line

Update README with MacPorts SDL issue
------------------------------------------------------------------------
r2427 | stedevil | 2010-02-13 03:21:33 +0100 (Sat, 13 Feb 2010) | 1 line

make sure submenus are closed at login to c-net even if ESC was used to exit
------------------------------------------------------------------------
r2426 | stedevil | 2010-02-13 02:59:52 +0100 (Sat, 13 Feb 2010) | 1 line

svn propset svn:mime-type application/octet-stream on shield and weapon animations
------------------------------------------------------------------------
r2425 | salimiles | 2010-02-12 23:31:59 +0100 (Fri, 12 Feb 2010) | 1 line

Fix tab issue that came in svn2423, as well as other misc. additions.
------------------------------------------------------------------------
r2424 | salimiles | 2010-02-12 21:05:10 +0100 (Fri, 12 Feb 2010) | 1 line

missed a ) :-/
------------------------------------------------------------------------
r2423 | salimiles | 2010-02-12 21:00:11 +0100 (Fri, 12 Feb 2010) | 1 line

Fixes to nethack, hopefully addressing various issues mentioned by Stedevil.
------------------------------------------------------------------------
r2422 | stedevil | 2010-02-12 19:56:29 +0100 (Fri, 12 Feb 2010) | 1 line

Add Big wrench tux animation
------------------------------------------------------------------------
r2421 | stedevil | 2010-02-12 12:57:33 +0100 (Fri, 12 Feb 2010) | 1 line

add a missing space before 1 damage
------------------------------------------------------------------------
r2420 | stedevil | 2010-02-12 12:43:24 +0100 (Fri, 12 Feb 2010) | 1 line

clean up c-net and sub ls
------------------------------------------------------------------------
r2419 | stedevil | 2010-02-12 11:48:26 +0100 (Fri, 12 Feb 2010) | 1 line

Pretty up dialog display a bit
------------------------------------------------------------------------
r2418 | salimiles | 2010-02-12 07:55:07 +0100 (Fri, 12 Feb 2010) | 1 line

npc_says_random() now supports NO_WAIT.  This is applied, along with other improvements to the nethack game.
------------------------------------------------------------------------
r2417 | salimiles | 2010-02-12 06:24:05 +0100 (Fri, 12 Feb 2010) | 1 line

Add missing next(60)
------------------------------------------------------------------------
r2416 | salimiles | 2010-02-12 06:19:23 +0100 (Fri, 12 Feb 2010) | 1 line

Fix females ballance, also make the subdialog run smoother.
------------------------------------------------------------------------
r2415 | stedevil | 2010-02-12 06:01:24 +0100 (Fri, 12 Feb 2010) | 1 line

Add LS subdialog and tweak terminal a bit
------------------------------------------------------------------------
r2414 | stedevil | 2010-02-12 05:59:59 +0100 (Fri, 12 Feb 2010) | 1 line

Add nethack dialog game and required lua get_random
------------------------------------------------------------------------
r2413 | stedevil | 2010-02-12 05:32:37 +0100 (Fri, 12 Feb 2010) | 1 line

Adding testbot on lvl 12 for Terminal Dialog Testing
------------------------------------------------------------------------
r2412 | stedevil | 2010-02-11 22:04:03 +0100 (Thu, 11 Feb 2010) | 1 line

right align item durasbility warning on res width <= 800 and Change item order
------------------------------------------------------------------------
r2411 | ahuillet | 2010-02-11 18:20:15 +0100 (Thu, 11 Feb 2010) | 1 line

Make tux_image_archive error message clearer
------------------------------------------------------------------------
r2410 | stedevil | 2010-02-11 16:50:26 +0100 (Thu, 11 Feb 2010) | 1 line

removing blends available in GIT graphics repository
------------------------------------------------------------------------
r2409 | stedevil | 2010-02-11 14:58:16 +0100 (Thu, 11 Feb 2010) | 1 line

W side of Southern shoreline prettyfied
------------------------------------------------------------------------
r2408 | stedevil | 2010-02-11 13:22:08 +0100 (Thu, 11 Feb 2010) | 1 line

Fix Tux shieldarm when holding no weapon
------------------------------------------------------------------------
r2407 | stedevil | 2010-02-11 06:50:00 +0100 (Thu, 11 Feb 2010) | 1 line

Reposition compass slightly
------------------------------------------------------------------------
r2406 | stedevil | 2010-02-11 06:36:42 +0100 (Thu, 11 Feb 2010) | 1 line

place item damage warning in bottom center of screen to avoid being covered by open skill/car panel
------------------------------------------------------------------------
r2405 | stedevil | 2010-02-11 04:20:53 +0100 (Thu, 11 Feb 2010) | 1 line

Show shield with 1 handed ranged weapons
------------------------------------------------------------------------
r2404 | stedevil | 2010-02-11 04:10:32 +0100 (Thu, 11 Feb 2010) | 1 line

missed a return
------------------------------------------------------------------------
r2403 | stedevil | 2010-02-11 04:01:58 +0100 (Thu, 11 Feb 2010) | 1 line

updates to gun and sword glue.sh files
------------------------------------------------------------------------
r2402 | stedevil | 2010-02-11 03:48:00 +0100 (Thu, 11 Feb 2010) | 1 line

cleanup
------------------------------------------------------------------------
r2401 | stedevil | 2010-02-11 03:45:22 +0100 (Thu, 11 Feb 2010) | 1 line

move shield animation folder
------------------------------------------------------------------------
r2400 | stedevil | 2010-02-11 03:03:06 +0100 (Thu, 11 Feb 2010) | 1 line

cleanup
------------------------------------------------------------------------
r2399 | stedevil | 2010-02-11 02:54:37 +0100 (Thu, 11 Feb 2010) | 1 line

reorganizing dir structure for motion parts
------------------------------------------------------------------------
r2398 | stedevil | 2010-02-11 01:37:59 +0100 (Thu, 11 Feb 2010) | 1 line

some more shield move/renaming
------------------------------------------------------------------------
r2397 | stedevil | 2010-02-11 01:32:46 +0100 (Thu, 11 Feb 2010) | 1 line

more shield move/renaming
------------------------------------------------------------------------
r2396 | stedevil | 2010-02-11 01:18:31 +0100 (Thu, 11 Feb 2010) | 1 line

Rename large-> heavy shield and move stuff around
------------------------------------------------------------------------
r2395 | fluzz | 2010-02-11 00:48:10 +0100 (Thu, 11 Feb 2010) | 1 line

iron_pipe image archive was somehow corrupted
------------------------------------------------------------------------
r2394 | fluzz | 2010-02-11 00:47:45 +0100 (Thu, 11 Feb 2010) | 3 lines

Sledgehammer and iron pipe weapons are now available

Merge branch 'add_hammer'
------------------------------------------------------------------------
r2393 | stedevil | 2010-02-10 11:56:51 +0100 (Wed, 10 Feb 2010) | 1 line

Infrared featuring ... Tux with a s-hammer
------------------------------------------------------------------------
r2392 | stedevil | 2010-02-10 11:51:20 +0100 (Wed, 10 Feb 2010) | 1 line

reverting 2391, need to add sledgehammer, not replace sword
------------------------------------------------------------------------
r2391 | stedevil | 2010-02-10 10:25:05 +0100 (Wed, 10 Feb 2010) | 1 line

Tux holding the sledghammer... by infrared :)
------------------------------------------------------------------------
r2390 | fluzz | 2010-02-09 23:59:24 +0100 (Tue, 09 Feb 2010) | 1 line

Re-indentation, prior to any modification
------------------------------------------------------------------------
r2389 | stedevil | 2010-02-09 13:47:34 +0100 (Tue, 09 Feb 2010) | 1 line

"explain" why notes dont work
------------------------------------------------------------------------
r2388 | stedevil | 2010-02-09 13:14:54 +0100 (Tue, 09 Feb 2010) | 1 line

Implement a few randomsays
------------------------------------------------------------------------
r2387 | stedevil | 2010-02-09 13:00:11 +0100 (Tue, 09 Feb 2010) | 1 line

Making startupbar be 50% wider, more centered and not overlapping bots
------------------------------------------------------------------------
r2386 | salimiles | 2010-02-07 01:07:35 +0100 (Sun, 07 Feb 2010) | 1 line

Fixed errors in lua.c which were intruduced when troubleshooting the validator.  Text now displays as intended in rev2382.
------------------------------------------------------------------------
r2385 | salimiles | 2010-02-07 00:48:08 +0100 (Sun, 07 Feb 2010) | 1 line

Committing feature request #2939746: new startup screen.
------------------------------------------------------------------------
r2384 | fluzz | 2010-02-06 23:04:30 +0100 (Sat, 06 Feb 2010) | 3 lines

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.

Merge branch 'teleporter'
------------------------------------------------------------------------
r2383 | salimiles | 2010-02-06 00:22:00 +0100 (Sat, 06 Feb 2010) | 1 line

Applying the npc_says_random() by replacing the random_var = math.random() if else end code where possible.  Closing feature request #2941401.
------------------------------------------------------------------------
r2382 | salimiles | 2010-02-05 23:49:33 +0100 (Fri, 05 Feb 2010) | 1 line

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.
------------------------------------------------------------------------
r2381 | salimiles | 2010-02-05 08:38:31 +0100 (Fri, 05 Feb 2010) | 1 line

npc_says_random() written in one line of lua.
------------------------------------------------------------------------
r2380 | salimiles | 2010-02-05 06:31:53 +0100 (Fri, 05 Feb 2010) | 3 lines

Fixed compiler complaint for init.c: added string formats.


------------------------------------------------------------------------
r2379 | fluzz | 2010-02-04 17:24:15 +0100 (Thu, 04 Feb 2010) | 1 line

Fix verification of the number of loaded levels
------------------------------------------------------------------------
r2378 | stedevil | 2010-02-04 14:05:26 +0100 (Thu, 04 Feb 2010) | 1 line

Expand and move HF complex more s-sw; endgame presently not reachable
------------------------------------------------------------------------
r2377 | stedevil | 2010-02-04 13:23:50 +0100 (Thu, 04 Feb 2010) | 1 line

Increase maxlevels 50->100
------------------------------------------------------------------------
r2376 | stedevil | 2010-02-02 07:17:08 +0100 (Tue, 02 Feb 2010) | 1 line

Improve Kevin quest and some loopholes in getting it
------------------------------------------------------------------------
r2375 | stedevil | 2010-02-02 05:56:12 +0100 (Tue, 02 Feb 2010) | 1 line

Add alias update_quest = add_diary_entry
------------------------------------------------------------------------
r2374 | ahuillet | 2010-02-01 21:31:18 +0100 (Mon, 01 Feb 2010) | 1 line

benchmark: loadship forgot to call timer_stop()
------------------------------------------------------------------------
r2373 | stedevil | 2010-02-01 14:05:29 +0100 (Mon, 01 Feb 2010) | 1 line

Remove some more useless clutter from Kevin
------------------------------------------------------------------------
r2372 | stedevil | 2010-02-01 13:51:12 +0100 (Mon, 01 Feb 2010) | 1 line

Remove useless lua clutter from Kevin
------------------------------------------------------------------------
r2371 | stedevil | 2010-02-01 13:09:33 +0100 (Mon, 01 Feb 2010) | 1 line

remove ugly white picket fence closing of swamp level
------------------------------------------------------------------------
r2370 | stedevil | 2010-02-01 13:07:07 +0100 (Mon, 01 Feb 2010) | 1 line

Hopefully really change .levels mimetype
------------------------------------------------------------------------
r2369 | stedevil | 2010-02-01 12:58:04 +0100 (Mon, 01 Feb 2010) | 1 line

some changes to swap level and test .levels mime-type
------------------------------------------------------------------------
r2368 | stedevil | 2010-02-01 02:18:27 +0100 (Mon, 01 Feb 2010) | 1 line

Replace window game icon with transparent background contributed by Matthias
------------------------------------------------------------------------
r2367 | stedevil | 2010-02-01 02:02:53 +0100 (Mon, 01 Feb 2010) | 1 line

Remove double entries of light in questlog for Kevins basement
------------------------------------------------------------------------
r2366 | stedevil | 2010-02-01 01:37:01 +0100 (Mon, 01 Feb 2010) | 1 line

Change dialogstring from TUX: to - , since most likely our name is not Tux
------------------------------------------------------------------------
r2365 | stedevil | 2010-02-01 00:32:47 +0100 (Mon, 01 Feb 2010) | 1 line

fix a stray block area on lvl9 and svn propdel on .levels (remove bin mimetype)
------------------------------------------------------------------------
r2364 | stedevil | 2010-02-01 00:06:42 +0100 (Mon, 01 Feb 2010) | 1 line

Properly close Duncans end quest dialogs
------------------------------------------------------------------------
r2363 | stedevil | 2010-01-31 23:51:55 +0100 (Sun, 31 Jan 2010) | 1 line

Update waypoint ID in validator ignorefile (how did it get changed??)
------------------------------------------------------------------------
r2362 | ahuillet | 2010-01-31 21:33:50 +0100 (Sun, 31 Jan 2010) | 1 line

Slightly improve codestyle on bot repair dialog code.
------------------------------------------------------------------------
r2361 | salimiles | 2010-01-31 07:49:54 +0100 (Sun, 31 Jan 2010) | 3 lines

Fix error pointed out by Mitch Birti (Yahooguntu) on freedroid-discussion.


------------------------------------------------------------------------
r2360 | ahuillet | 2010-01-30 19:36:11 +0100 (Sat, 30 Jan 2010) | 1 line

block areas: do not specify a block area for COLLISION_TYPE_NONE objects.
------------------------------------------------------------------------
r2359 | salimiles | 2010-01-29 21:40:10 +0100 (Fri, 29 Jan 2010) | 1 line

Applied matthiaskrgr patches changing refrences from 'bucks' and 'geld' to 'circs' and 'circuits'.  Effects Darwin, Spencer, and Ewald.
------------------------------------------------------------------------
r2358 | salimiles | 2010-01-29 03:37:54 +0100 (Fri, 29 Jan 2010) | 1 line

Fix #2941886, crumb on the cyberbucks.
------------------------------------------------------------------------
r2357 | salimiles | 2010-01-29 03:17:06 +0100 (Fri, 29 Jan 2010) | 1 line

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).
------------------------------------------------------------------------
r2356 | fluzz | 2010-01-28 11:10:36 +0100 (Thu, 28 Jan 2010) | 2 lines

Darkness rendering: always check collision between a 'light ray' and the obstacles, independently of the setting of use_underground_lighting

------------------------------------------------------------------------
r2355 | salimiles | 2010-01-28 03:39:50 +0100 (Thu, 28 Jan 2010) | 1 line

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.
------------------------------------------------------------------------
r2354 | salimiles | 2010-01-27 17:00:08 +0100 (Wed, 27 Jan 2010) | 1 line

Some improvements to the 'dice game' of Ewald
------------------------------------------------------------------------
r2353 | salimiles | 2010-01-27 09:01:32 +0100 (Wed, 27 Jan 2010) | 1 line

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.
------------------------------------------------------------------------
r2352 | ahuillet | 2010-01-26 23:03:57 +0100 (Tue, 26 Jan 2010) | 1 line

block areas: proof of concept of block_4param on one of the double doors
------------------------------------------------------------------------
r2351 | ahuillet | 2010-01-26 23:02:41 +0100 (Tue, 26 Jan 2010) | 1 line

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().
------------------------------------------------------------------------
r2350 | salimiles | 2010-01-26 21:26:04 +0100 (Tue, 26 Jan 2010) | 1 line

Error in the last commit -- missed a ')'.
------------------------------------------------------------------------
r2349 | salimiles | 2010-01-26 21:19:16 +0100 (Tue, 26 Jan 2010) | 1 line

Why you need the Fork, Plate, and Mug. No dishes, no grub for you\!
------------------------------------------------------------------------
r2348 | salimiles | 2010-01-26 20:54:11 +0100 (Tue, 26 Jan 2010) | 1 line

Added some respones (randomly selected) so that characters don't seem so robotic. Also fixed some misspellings, and other cleanup.
------------------------------------------------------------------------
r2347 | salimiles | 2010-01-25 07:59:44 +0100 (Mon, 25 Jan 2010) | 1 line

Allow Michelangelo to sometimes have food for Tux.
------------------------------------------------------------------------
r2346 | salimiles | 2010-01-25 06:35:25 +0100 (Mon, 25 Jan 2010) | 1 line

Slight upgrade to bot IQ in the takeover game.  This should makes it less likely to connect to an active connection.
------------------------------------------------------------------------
r2345 | salimiles | 2010-01-25 01:49:14 +0100 (Mon, 25 Jan 2010) | 1 line

Implemented the randomness in the costs of bot repair.  Should fully address feature request 2633261 - Hacked bots should be possible to repair.
------------------------------------------------------------------------
r2344 | fluzz | 2010-01-25 01:21:10 +0100 (Mon, 25 Jan 2010) | 2 lines

Correctly clamp audio volumes

------------------------------------------------------------------------
r2343 | fluzz | 2010-01-25 00:44:59 +0100 (Mon, 25 Jan 2010) | 1 line

freedroid.levels: reset randomness of level 43 - and delete svn:mime-type property
------------------------------------------------------------------------
r2342 | salimiles | 2010-01-25 00:26:22 +0100 (Mon, 25 Jan 2010) | 1 line

Three of the dialog changes from Gloccus Vespasianus.
------------------------------------------------------------------------
r2341 | stedevil | 2010-01-24 23:55:39 +0100 (Sun, 24 Jan 2010) | 1 line

fixing a bunch of ugly beutify grass artifacts on lvl 8
------------------------------------------------------------------------
r2340 | fluzz | 2010-01-24 23:16:08 +0100 (Sun, 24 Jan 2010) | 1 line

A darkness cell that is ouside any level boundary has to be fully dark
------------------------------------------------------------------------
r2339 | ahuillet | 2010-01-24 18:25:23 +0100 (Sun, 24 Jan 2010) | 1 line

Shipfiles: use plain text for the main shipfile, compress savegames
------------------------------------------------------------------------
r2338 | ahuillet | 2010-01-24 15:24:46 +0100 (Sun, 24 Jan 2010) | 1 line

lvledit give item: s/Cyberbucks/Valuable Circuits/ in the amount selection code
------------------------------------------------------------------------
r2337 | ahuillet | 2010-01-24 14:22:07 +0100 (Sun, 24 Jan 2010) | 1 line

Improved blue sparks graphics.
------------------------------------------------------------------------
r2336 | ahuillet | 2010-01-24 11:35:46 +0100 (Sun, 24 Jan 2010) | 1 line

Mace: remove a small artifact on the ingame image. Reported by Matthias.
------------------------------------------------------------------------
r2335 | fluzz | 2010-01-24 00:20:18 +0100 (Sun, 24 Jan 2010) | 1 line

Do not apply darkness on bots if SKIP_LIGHT_RADIUS is set when calling AssembleCombatPicture()
------------------------------------------------------------------------
r2334 | fluzz | 2010-01-23 23:07:09 +0100 (Sat, 23 Jan 2010) | 1 line

Level editor: Refresh the background game image when changing the ligth levels
------------------------------------------------------------------------
r2333 | stedevil | 2010-01-23 23:02:13 +0100 (Sat, 23 Jan 2010) | 1 line

Fix ewalds waypoints to keep him from hiding under the bar
------------------------------------------------------------------------
r2332 | salimiles | 2010-01-23 20:07:46 +0100 (Sat, 23 Jan 2010) | 1 line

Hacked bots can now be repaired (see 2633261). Penalties are not yet finalized.
------------------------------------------------------------------------
r2331 | ahuillet | 2010-01-23 12:35:07 +0100 (Sat, 23 Jan 2010) | 1 line

Use blending instead of alpha test in our_SDL_blit_surface_wrapper.
------------------------------------------------------------------------
r2330 | stedevil | 2010-01-23 10:45:43 +0100 (Sat, 23 Jan 2010) | 1 line

fix up a few tile errors in town, move a few walls and use some more of the new floors
------------------------------------------------------------------------
r2329 | fluzz | 2010-01-21 23:54:08 +0100 (Thu, 21 Jan 2010) | 1 line

Remove the second redondant 'click' that was needed to close a dialog
------------------------------------------------------------------------
r2328 | ahuillet | 2010-01-21 21:56:38 +0100 (Thu, 21 Jan 2010) | 1 line

ungluem: add -o option to also create .offset files on extraction. Off by default but might be changed.
------------------------------------------------------------------------
r2327 | ahuillet | 2010-01-21 18:29:10 +0100 (Thu, 21 Jan 2010) | 1 line

Updated changelog for .13 final.
------------------------------------------------------------------------
r2326 | ahuillet | 2010-01-21 18:28:27 +0100 (Thu, 21 Jan 2010) | 1 line

NPC inventory refresh: low-stock refresh when < 6 items in stock
------------------------------------------------------------------------
