------------------------------------------------------------------------ r3142 | peter1138 | 2005-11-05 18:32:21 +0000 (Sat, 05 Nov 2005) | 2 lines Remove a now invalid case fall-through and use helper function instead of map access. ------------------------------------------------------------------------ r3141 | peter1138 | 2005-11-05 18:21:28 +0000 (Sat, 05 Nov 2005) | 2 lines Replace incorrect railtype bitmask in CmdRailTrackHelper with appropriate GB() ------------------------------------------------------------------------ r3140 | peter1138 | 2005-11-05 18:13:40 +0000 (Sat, 05 Nov 2005) | 2 lines Building/removing a waypoint could leave old PBS reservations behind. This ensures they are cleared. ------------------------------------------------------------------------ r3139 | peter1138 | 2005-11-05 16:07:26 +0000 (Sat, 05 Nov 2005) | 2 lines -NewGRF, Feature: support for articulated rail vehicles. This is used, for example, by coal tenders. ------------------------------------------------------------------------ r3138 | bjarni | 2005-11-05 14:01:00 +0000 (Sat, 05 Nov 2005) | 4 lines -Fix: [clone vehicles] fixed assert when it was possible to allocate some vehicles to clone a train, but not for all cars Now it gives "too many vehicles" error message instead To make this work, AllocateVehicles() needed to be moved to vehicle.c (from aircraft_cmd.c) and made non-static ------------------------------------------------------------------------ r3137 | bjarni | 2005-11-04 22:10:49 +0000 (Fri, 04 Nov 2005) | 4 lines -Fix: [autoreplace] fixed assert that was triggerable when a vehicle entered a depot even though the goto depot was canceled this assert could be reached by clicking on the goto depot button to cancel goto depot from the orders and the vehicle still entered the depot. The flags in that case would not be "normal" anymore. An additional check is added to prevent this ------------------------------------------------------------------------ r3136 | bjarni | 2005-11-04 20:52:03 +0000 (Fri, 04 Nov 2005) | 5 lines -Fix: [autoreplace] all cargo in engines that consists of more than one vehicle will try to move cargo from all vehicles currently this applies to planes and multiheaded train engines (no more lost airmail) added GetNextEnginePart() that returns the next vehicle in an engine nomatter what type it is when more types of multivehicle engines are added, they will have to be added here too or autoreplace will not remove all cargo ------------------------------------------------------------------------ r3135 | tron | 2005-11-04 16:12:48 +0000 (Fri, 04 Nov 2005) | 1 line Use symbolic names in the tables, which hold the information about accepted goods of industry tiles, instead of magic numbers ------------------------------------------------------------------------ r3134 | tron | 2005-11-04 14:57:53 +0000 (Fri, 04 Nov 2005) | 1 line Forgot to commit one file in r3133 ------------------------------------------------------------------------ r3133 | tron | 2005-11-04 14:01:44 +0000 (Fri, 04 Nov 2005) | 5 lines - static, const - remove long unused stuff and bogus comments - complement struct typedefs - remove read-only (_demo_mode) and unused (_fix_mouse_at) global variables ------------------------------------------------------------------------ r3132 | peter1138 | 2005-11-04 12:58:18 +0000 (Fri, 04 Nov 2005) | 2 lines -NewGRF: support positioning of rail vehicle visual effects. ------------------------------------------------------------------------ r3131 | peter1138 | 2005-11-04 10:02:50 +0000 (Fri, 04 Nov 2005) | 2 lines Enable panning of audio relative to screen position. ------------------------------------------------------------------------ r3130 | peter1138 | 2005-11-04 07:38:26 +0000 (Fri, 04 Nov 2005) | 2 lines Calculate shorter wagon lengths more precisely in train depot window. This affects wagon position, the scroll bar, and the train length counter. No trial and error is required to get the correct length now. ------------------------------------------------------------------------ r3129 | bjarni | 2005-11-03 21:22:38 +0000 (Thu, 03 Nov 2005) | 3 lines -Fix: [autoreplace] fixed bug that made the player pay twice for autoreplacing and could end up with negative money this is not the same bug as in rev 3128, which means you actually paid 3 times. Now it pays correctly ------------------------------------------------------------------------ r3128 | bjarni | 2005-11-03 20:19:15 +0000 (Thu, 03 Nov 2005) | 1 line -Fix: [autoreplace] fixed bug that made the player pay twice for autoreplacing and could end up with negative money ------------------------------------------------------------------------ r3127 | bjarni | 2005-11-03 19:51:28 +0000 (Thu, 03 Nov 2005) | 4 lines -Fix: [autoreplace] fixed a condition where a vehicle could fail to stop when autoreplacing this would result in the construction of a new vehicle while the old one just continued added an assert to make sure it's always stopped before trying to sell the old vehicle ------------------------------------------------------------------------ r3126 | peter1138 | 2005-11-03 18:27:29 +0000 (Thu, 03 Nov 2005) | 2 lines Autoreplace: Only the first vehicle in a chain should be marked as entering a depot, so call moved out of DoVehicleTrigger loop. ------------------------------------------------------------------------ r3125 | tron | 2005-11-03 15:25:45 +0000 (Thu, 03 Nov 2005) | 1 line Symbolic names for skiping sprites and the end of the sprite list ------------------------------------------------------------------------ r3124 | peter1138 | 2005-11-03 09:22:24 +0000 (Thu, 03 Nov 2005) | 2 lines Alter train loading/unloading time to use the actual length of the train instead of the number of wagons. The actual length is cached in the first vehicle of the train. ------------------------------------------------------------------------ r3123 | Darkvater | 2005-11-02 23:55:10 +0000 (Wed, 02 Nov 2005) | 1 line eh, don't press enter after typing text, previous patch wasn't finished. Now strgen really behaves correctly. Thanks again glx ------------------------------------------------------------------------ r3122 | Darkvater | 2005-11-02 23:31:04 +0000 (Wed, 02 Nov 2005) | 1 line - Fix (regression): recent change to strgen which 'fixed' all strings with wrong plural forms. Thanks for glx for pointing this out (after I changed his original patch which was correct..whohoo braindeadness; here I come) ------------------------------------------------------------------------ r3121 | miham | 2005-11-02 19:20:48 +0000 (Wed, 02 Nov 2005) | 1 line [Translations] Moved turkish.txt from unfinished to stable ------------------------------------------------------------------------ r3120 | tron | 2005-11-02 19:16:33 +0000 (Wed, 02 Nov 2005) | 3 lines Update the turkish translation, about 2000 strings. Many thanks to jnmbk for his effort! ------------------------------------------------------------------------ r3119 | tron | 2005-11-02 16:05:45 +0000 (Wed, 02 Nov 2005) | 1 line Don't pretend to be the Windows version of TTD all the time. When being asked answer according to _use_dos_palette. (Suggestion by Belugas) ------------------------------------------------------------------------ r3118 | tron | 2005-11-02 13:06:07 +0000 (Wed, 02 Nov 2005) | 1 line Name 3 palette modifiers properly (belugas) ------------------------------------------------------------------------ r3117 | miham | 2005-11-01 18:33:47 +0000 (Tue, 01 Nov 2005) | 1 line [Translations] Updated french ------------------------------------------------------------------------ r3116 | bjarni | 2005-11-01 17:20:06 +0000 (Tue, 01 Nov 2005) | 4 lines -Fix: [autoreplace] fixed issue where autorenewing/autoreplacing a plane could lock up an airport this will not fix already locked up airports this bug was introduced in rev 3111 ------------------------------------------------------------------------ r3115 | tron | 2005-11-01 09:34:42 +0000 (Tue, 01 Nov 2005) | 1 line Fix typos, remove untranslated strings, use the correct charset ------------------------------------------------------------------------ r3114 | tron | 2005-11-01 06:38:23 +0000 (Tue, 01 Nov 2005) | 1 line Close two gaps in the sprite array when loading openttd.grf. That's seven more free sprite slots, yay! ------------------------------------------------------------------------ r3113 | truelight | 2005-10-31 18:29:21 +0000 (Mon, 31 Oct 2005) | 5 lines -Fix: The Makefile had 64bit code which was obsolete, not to say wrong. This removes all the 64bit stuff from the Makefile. Everything should work just fine. Also removed the warning on amd64, 64bit OpenTTD is stable. Tnx to dst for commenting and testing on this subject. ------------------------------------------------------------------------ r3112 | bjarni | 2005-10-31 14:30:45 +0000 (Mon, 31 Oct 2005) | 1 line -Feature: [autoreplace] profit counters are now remembered too (request by Darkvater) ------------------------------------------------------------------------ r3111 | bjarni | 2005-10-31 12:59:47 +0000 (Mon, 31 Oct 2005) | 4 lines -Fix: [autoreplace] [ 1341783 ] Assertion failure in vehicle.c line 378 running MaybeReplaceVehicle() is now delayed until after the loop in CallVehicleTicks() This avoids selling the vehicle the loop currently works with (and continues to work with afterwards) ------------------------------------------------------------------------ r3110 | peter1138 | 2005-10-31 12:01:41 +0000 (Mon, 31 Oct 2005) | 2 lines Replace another 256 with TOTAL_NUM_ENGINES. ------------------------------------------------------------------------ r3109 | peter1138 | 2005-10-31 11:22:52 +0000 (Mon, 31 Oct 2005) | 2 lines Replace two occurrences of '256' with TOTAL_NUM_ENGINES ------------------------------------------------------------------------ r3108 | tron | 2005-10-31 10:23:58 +0000 (Mon, 31 Oct 2005) | 1 line Confine the use of SPR_OPENTTD_BASE to table/sprites.h by adding/using some sprite enums ------------------------------------------------------------------------ r3107 | peter1138 | 2005-10-30 21:47:42 +0000 (Sun, 30 Oct 2005) | 2 lines -NewGRF: Move train y-position offset adjustment to remove code duplication, and make it apply only to vehicles with a custom image. ------------------------------------------------------------------------ r3106 | peter1138 | 2005-10-30 21:35:48 +0000 (Sun, 30 Oct 2005) | 2 lines -Autoreplace feature: Continue to show old vehicles in replace window after all player's vehicles of that type have been replaced. This allows the replacement to be removed. These vehicles are shown in grey instead of the player's colour. ------------------------------------------------------------------------ r3105 | bjarni | 2005-10-30 15:50:08 +0000 (Sun, 30 Oct 2005) | 1 line readded 2 line that should not have been removed in last commit(3104). Now cargo are removed when refitting (like it should) ------------------------------------------------------------------------ r3104 | bjarni | 2005-10-30 11:00:54 +0000 (Sun, 30 Oct 2005) | 2 lines -Codechange: [refit] removed now obsolite code that the old autoreplace needed ------------------------------------------------------------------------ r3103 | Darkvater | 2005-10-30 00:16:48 +0000 (Sun, 30 Oct 2005) | 1 line - Fix: [ 1339000 ] Fix: strgen and plural forms fatal error for untranslated strings. (glx). Also output the correct lines for these warnings, for missing strings the lines correspond with the ones in english.txt ------------------------------------------------------------------------ r3102 | Darkvater | 2005-10-29 22:27:34 +0000 (Sat, 29 Oct 2005) | 1 line - Fix (regression): Newly added sprite had problems when newgrf's where loaded. Thanks Tron for explaining what the problem was and how it should be solved. ------------------------------------------------------------------------ r3101 | bjarni | 2005-10-29 21:54:28 +0000 (Sat, 29 Oct 2005) | 5 lines -Codechange: added _new_vehicle_id this var works like _new_train_id and the rest of that kind of vars, except it is set each time a vehicle is build, nomatter what type this is a nice tool to code vehicle independent code, which in turn can reduce code duplication Right now it's used in ReplaceVehicle() and CmdCloneVehicle() ------------------------------------------------------------------------ r3100 | bjarni | 2005-10-29 20:58:26 +0000 (Sat, 29 Oct 2005) | 4 lines -Codechange [Clone vehicles] Major change to clone vehicles removed duplicated code and added DoCommand, which used the define build commands added with autoreplace This should not affect gameplay at all ------------------------------------------------------------------------ r3099 | tron | 2005-10-29 20:28:43 +0000 (Sat, 29 Oct 2005) | 1 line Copy&pasto in r3098 ------------------------------------------------------------------------