summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-01-23(svn r3422) - Fix: If an engine reaches the rear of a depot, make the engine ↵peter1138
turn around before it reaches the tile end (same as a normal end of line.) This fixes a bug whereby the engine could poke into the depot and crash with another engine just leaving it.
2006-01-23(svn r3421) - Revert r3412 as it didn't work.peter1138
- Fix station builder issue by checking the tile is in bounds.
2006-01-23(svn r3420) - Fix typo made back in r2997...peter1138
2006-01-22(svn r3419) - Fix: [FS#40] (Possible) game crash on removing track/road ↵Darkvater
under bridge. This was caused by a wrong tile-occupancy testing where it was assumed that a vehicle's height is only a multitude of 8 (a single height-difference). This is incorrect as a vehicle on a slope will assume all height levels between the lower-and upper-bounds. The crash is still possible as seen in the Flyspray bugreport but this has a different cause.
2006-01-22(svn r3418) - Fix: When removing a town-owned tunnel the player's rating was ↵peter1138
not reduced, as it checked the ownership of the tunnel after clearing it. Now we perform the rating adjustment before clearing the tiles. (spotted by glx)
2006-01-22(svn r3417) - Make company league table window pinnable.peter1138
2006-01-22(svn r3416) - Fix: Disallow building an oil rig above sea level.peter1138
2006-01-21(svn r3415) - Fix: Disable the clone and refit buttons in the train view ↵peter1138
when viewing another player's vehicles, or as a spectator. (thanks to UnderBuilder for pointing this out)
2006-01-21(svn r3414) - Fix: Disable the Fund New Industry menu item and window when ↵peter1138
connected to a server as a spectator.
2006-01-21(svn r3413) - Fix: Under certain conditions placing a road tile parallel ↵peter1138
under a bridge would, instead of failing, succeed and place a perpendicular piece.
2006-01-21(svn r3412) - Fix: When changing game mode, reset the tile highlight data, ↵peter1138
as it may now be out of bounds. This fixes (at least) an assertion when opening the station builder window.
2006-01-19(svn r3411) - Fix: When changing the server password via the console, ↵peter1138
actually set the password as well as flag whether it is required.
2006-01-19(svn r3410) - NewGRF fix: Only add a random number of days to an engine's ↵peter1138
base introduction date if that date is not 0.
2006-01-19(svn r3409) - Change the server advertisement interval to use the frame ↵peter1138
counter instead of game days. This allows a paused server to continue to advertise itself. This also fixes advertising for games that start before 1922.
2006-01-19(svn r3408) - Ok, compile before you commit; sorry (fix previous commit)Darkvater
2006-01-19(svn r3407) - Feature: Kick and ban now with IP numbers.Darkvater
2006-01-19(svn r3406) - Update year in copyright textpeter1138
2006-01-18(svn r3405) - Feature: Make subsidies window pinnable. Don't ask me why this ↵Darkvater
wasn't included in the first round of pinning.
2006-01-18(svn r3404) - Add missing svn properties.peter1138
2006-01-18(svn r3403) -Codechange: [multiheaded engines] the references between the ↵bjarni
front and rear engines are no longer saved instead the pointers are generated on load
2006-01-18(svn r3402) -Fix: [building/cloning] added a string telling if build failed ↵bjarni
due to not being able to build a vehicle. Triggered when cloning a retired design
2006-01-16(svn r3401) (Hopefully) fix some inaccuraciestron
2006-01-15(svn r3400) Convert the bit patterns to big endian notationtron
2006-01-15(svn r3399) Simplify markuptron
2006-01-15(svn r3398) Remove TTDp nomenclaturetron
2006-01-13(svn r3397) - NewGRF fix: Show nfo sprite number instead of current sprite ↵peter1138
id for warning messages -- this makes this output more useful...
2006-01-12(svn r3396) - Autoreplace changes:peter1138
- Change fixed array per player to a single pool. This avoids future problems with vehicle numbers and decreases savegame size. Engine replacements from previous savegames will be lost. - Move engine replacement code from players.c to engine.c. (thanks to blathijs for rewriting this)
2006-01-12(svn r3395) Add Id tag (and svn property) to macosx files.peter1138
2006-01-12(svn r3394) - NewGRF fix: ignore non-climate dependent cargo types. The spec ↵peter1138
is rather vague on this, but we don't support newcargos anyway.
2006-01-09(svn r3393) -Fix: [OSX] some keyboards had a different scancode for opening ↵bjarni
the console (egladil)
2006-01-08(svn r3392) Train depot fixes:peter1138
- Only count the parts from the source train that will be moved, not the whole train. - Don't count articulated parts of an engine. This alleviates issues with autoreplacing very long trains.
2006-01-08(svn r3391) - PBS Fix: Keep PBS reservation state when building a bridge ↵peter1138
over rail.
2006-01-08(svn r3390) -Fix: [autoreplace] fixed issue where autoreplace failed to ↵bjarni
attach the cars if the front engine was replaced and the front engine was multiheaded and the first vehicle after it was the rear part of that engine
2006-01-07(svn r3389) -Fix: No fence was placed when placing fences and the ↵tron
neighbouring tile is a rail configuration which permits a fence but has a signal (Per request of peter1138 the above line does not contain any commas)
2006-01-07(svn r3388) - NewGRF: Allow train running cost class to differ from engine ↵peter1138
class. Also fix typo in r3384.
2006-01-07(svn r3387) Restructure the code, which places fences along railroad tracks.tron
This includes no functional changes, just some cleanup before some bugfix
2006-01-07(svn r3386) - NewGRF: Small comment update, and fix for possible issue with ↵peter1138
engine class not getting set.
2006-01-07(svn r3385) -Fix: [OSX] fixed endian issue in cocoa sound driver. Now it ↵bjarni
works correctly on x86 too (hopefully)
2006-01-07(svn r3384) - NewGRF fix: running cost should be halved for dual head vehicles.peter1138
2006-01-07(svn r3383) -Code cleanup: [OSX] removed SDL support from FAT binaries as it ↵bjarni
caused problems for non-SDL builds FAT binaries now need to rely on COCOA drivers. SDL didn't work properly anyway
2006-01-07(svn r3382) -Feature: [OSX] added the flag JAGUAR to crosscompile for OSX ↵bjarni
10.2.8 on 10.4
2006-01-07(svn r3381) -Fix: r3374 left one bug: allow moving around wagons in a 100 ↵truelight
long train
2006-01-07(svn r3380) -Fix: removed 'size' from r3379, because it was pretty sillytruelight
-Note: no longer showhelp publish -p, as it is deprecated
2006-01-06(svn r3379) -Fix: protect showhelp against any possible overflowtruelight
-Add: [ FS#15 ] Added revision / version at top of help (./openttd -h)
2006-01-06(svn r3378) - NewGRF Fix: Use order status to determine whether a vehicle is ↵peter1138
loading instead of speed, and get that state from first vehicle in a train consist.
2006-01-06(svn r3377) -Fix: [ FS#24 ] Min. profit in detail performance rating gave ↵truelight
you full points if you had no vehicles, and was limited to 20k. Solved both. (Partly based on Graphite his patch)
2006-01-06(svn r3376) -Codechange: made enums for GenerateWorld and InitializeGame 'mode'truelight
-Fix: [ FS#30 ] don't reset date in SE when pressing RandomLand (rewrote patch of MeusH, but Peter warned me I should put his name in, so... oh well)
2006-01-06(svn r3375) -Add: [ FS#29 ] show an error dialog for OSX cocoa driver (egladil)truelight
2006-01-06(svn r3374) -Fix: [ FS#36 ] Don't allow trains to get bigger than 100 via ↵truelight
drag and drop
2006-01-06(svn r3373) -Fix: don't link a wagon to itself, which resulted in a wagon ↵truelight
disapearing, and a depot which was unable to remove