Commit Graph

17770 Commits (7aab49e28249f6b750c2856d2909c47dc02296b7)

Author SHA1 Message Date
Jonathan G Rennison 955126efac Improve pathfinder support for multiple docks
The pathfinder can now find docks other than the Manhattan closest one.

Based on Cirdan commits:
afc7969c13d7ca59afe4dae4bf88122ba8d27df2
4067190dedcd3e5f668ea4f49b1dd8dfed10b2a7
d9be6b712d2ae4fb1b5ae844dde4919dd24c4fb2
7 years ago
Jonathan G Rennison ed04845514 Merge branch 'ship_collision_avoidance' into jgrpp 7 years ago
HackaLittleBit 691ce0f1ea An assert could be triggered while looking beyond the map border.
This patch fixes that.
7 years ago
HackaLittleBit fca03da2bb Add wormhole ship detection, one tile only! 7 years ago
HackaLittleBit 9326706eb9 Code cleanup and preparation for ships in wormhole detection 7 years ago
HackaLittleBit 80500f8f08 Rework z position 7 years ago
HackaLittleBit 64c8985cd7 Remove 90 degree comment 7 years ago
Jonathan G Rennison 9f628e7e9a Show stops with timetabled wait time of 0 in departure board 7 years ago
Jonathan G Rennison ec661d7ae9 Merge branch 'template_train_replacement' into jgrpp 7 years ago
Jonathan G Rennison 4a9df57665 TBTR: Enable autorenew when template replacement active 7 years ago
Jonathan G Rennison 06a2457efc Merge branch 'template_train_replacement' into jgrpp
# Conflicts:
#	src/vehicle.cpp
7 years ago
Jonathan G Rennison 64d9f88802 TBTR: Fix bugs when both autoreplace and template replacement active on same vehicle 7 years ago
Jonathan G Rennison 233b0f8e9e TBTR: Add sanity check assertions 7 years ago
Jonathan G Rennison bb6b8d8cd6 Increase verbosity of some assertion failure messages 7 years ago
Jonathan G Rennison 1615137481 Adjust format of vehicle scope dumping 7 years ago
Jonathan G Rennison 902fd73c47 Merge branch 'ship_collision_avoidance' into jgrpp 7 years ago
Jonathan G Rennison ab6119cb76 Merge branch 'infrastructure_sharing' into jgrpp 7 years ago
Jonathan G Rennison 2c16800454 Add debug console command to show cargo packet deferred payment stats 7 years ago
Jonathan G Rennison decc0f210c Fix incorrect comment 7 years ago
Jonathan G Rennison bcc456ed37 Add debug console command to show inflation multipliers 7 years ago
HackaLittleBit e4a10e9313 Revert part of collision detection on aqueducts, on aqueducts collision detection will not be done. 7 years ago
Jonathan G Rennison 8c0c9274ea Merge branch 'infrastructure_sharing' into jgrpp
# Conflicts:
#	src/economy.cpp
#	src/misc.cpp
#	src/openttd.cpp
#	src/saveload/extended_ver_sl.cpp
7 years ago
Jonathan G Rennison 9000d74f3c Pay all cargo payment incomes when cargo finally delivered 7 years ago
Jonathan G Rennison ea3948aa2d Merge branch 'cpp-btree' into infrastructure_sharing 7 years ago
Jonathan G Rennison 093bd804cd Merge branch 'save_ext' into infrastructure_sharing 7 years ago
Jonathan G Rennison 5abd7ad788 Merge branch 'cpp-11' into save_ext 7 years ago
HackaLittleBit 354ecfdf3a Handle ship collision detection on aquaducts. 7 years ago
HackaLittleBit e2d3c95ae1 Enable ships to pass on both sides of other ships. 7 years ago
Jonathan G Rennison a6a1e67dbc Scale displayed running costs by day length factor 7 years ago
HackaLittleBit 828e9bece2 De-duplicate ship entry to exit direction map table 7 years ago
translators cefedd6923 (svn r27967) -Update from Eints:
portuguese: 2 changes by Samu
7 years ago
Jonathan G Rennison aa1a914d96 Merge branch 'ship_collision_avoidance' into jgrpp 7 years ago
HackaLittleBit c5888dad9f Changes to ship collision avoidance algorithm
* Change some names and create a seperate procedure for finding ships.
* Check if destiny tile is buoy. If so, distance checking continues.
* Remove water tile check. It was done before and coast can't have 3 way tracks.
* Add a check for map edges.
* Add speed adjustment related to distance between ships
* Do not detect ships on tiles with parallel tracks
7 years ago
Jonathan G Rennison 7b811d93a1 Expand comment on why viewport is drawn in chunks 7 years ago
Jonathan G Rennison ddd0419758 Revert "Don't split viewport draw chunks"
This reverts commit d82f9b50c6.
7 years ago
translators 5fe62ccb3e (svn r27966) -Update from Eints:
spanish (mexican): 32 changes by Absay
portuguese: 41 changes by Samu
7 years ago
Jonathan G Rennison 38fb8c1b84 Zoning: Cache expensive zoning overlay values 7 years ago
Jonathan G Rennison f8193578c1 Blitter: Performance adjustments to 32bpp anim non-SSE blitter 7 years ago
translators 25c9cc6b11 (svn r27965) -Update from Eints:
spanish (mexican): 43 changes by Absay
7 years ago
Jonathan G Rennison 11a10299d1 Blitter: Also use sprite flags for non-SSE 32bpp sprite encoder 7 years ago
Jonathan G Rennison d730cfd51d Cache sprite sequence bounds for vehicles 7 years ago
Jonathan G Rennison 5b226adc75 TBTR: Whitespace fix 7 years ago
Jonathan G Rennison cfa8ed747e Add a 16-bit Rect type and conversion function 7 years ago
Jonathan G Rennison 560a049316 Linkgraph GUI: Replace line visibility detection algorithm
Previous algorithm had excessive false-positive rate
7 years ago
Jonathan G Rennison 29470dba23 LinkGraph: Increase caching of link graph lines/point details 7 years ago
Jonathan G Rennison 8ab6522e7c Add a monotonically incrementing counter to UpdateWindows calls
This is for checking draw cache validity
7 years ago
Jonathan G Rennison 4bad77cdf0 Use new/delete for Viewport info struct 7 years ago
Jonathan G Rennison d82f9b50c6 Don't split viewport draw chunks
The stated explanation seems unconvincing, and it introduces a performance penalty.
7 years ago
Jonathan G Rennison 83e6cf50a0 Blitter: Adjust line-drawing algorithm to reduce wasted off-screen work 7 years ago
Jonathan G Rennison 2534c2a162 Blitter: Avoid signed overflow when drawing long lines 7 years ago
Jonathan G Rennison 0c2f49c08d Blitter: Change DrawLine to be templated 7 years ago
translators 156d34b5e4 (svn r27964) -Update from Eints:
spanish (mexican): 10 changes by Absay
7 years ago
Jonathan G Rennison cd68e9fac7 Linkgraph: Do not pre-fill annos set at start of MCF Dijkstra 7 years ago
Jonathan G Rennison 4a420ef864 Linkgraph: Use cached value in capacity annotation comparison 7 years ago
Jonathan G Rennison e54a7189fd Add debug command line switch to quit after fixed number of days 7 years ago
Jonathan G Rennison 18f2a28715 Fix stray STRING2 in lang/korean.txt 7 years ago
Jonathan G Rennison 4a0d949d83 Merge branch 'master' into jgrpp 7 years ago
kiwitreekor f0d9df359e Add files via upload 7 years ago
kiwitreekor 8d2a3b75d3 Update Korean Translation 7 years ago
Jonathan G Rennison 3a2a316588 Merge branch 'day_length' into jgrpp
# Conflicts:
#	src/saveload/extended_ver_sl.cpp
#	src/saveload/vehicle_sl.cpp
7 years ago
Jonathan G Rennison 5db5581684 Merge branch 'save_ext' into jgrpp 7 years ago
Jonathan G Rennison 15fea054fb Add function pointer mode to SlXvFeatureTest 7 years ago
Jonathan G Rennison 7b567c9d26 Extend vehicle running ticks to 16 bits to avoid overflow at day length > 3 7 years ago
translators 0842742b91 (svn r27963) -Update from Eints:
norwegian (bokmal): 2 changes by Leifbk
7 years ago
translators 78d80a9968 (svn r27962) -Update from Eints:
spanish (mexican): 1 change by Absay
7 years ago
translators 96b3036d4c (svn r27960) -Update from Eints:
spanish (mexican): 2 changes by Absay
7 years ago
translators ebd46cc303 (svn r27959) -Update from Eints:
spanish (mexican): 8 changes by Absay
7 years ago
Jonathan G Rennison dda20d08c1 Merge branch 'improved_breakdowns' into jgrpp
Update German and Korean language strings

# Conflicts:
#	src/saveload/extended_ver_sl.cpp
7 years ago
Jonathan G Rennison 0a80aec634 Implement critical breakdown speed reduction for road vehicles 7 years ago
Jonathan G Rennison beda7ebb39 Set minimum speed for train critical breakdown reduction. 7 years ago
translators ae5bbfb4b6 (svn r27958) -Update from Eints:
spanish (mexican): 26 changes by Absay
7 years ago
translators 66ccd9f71b (svn r27957) -Update from Eints:
spanish (mexican): 3 changes by Absay
7 years ago
translators f9ae0c5045 (svn r27956) -Update from Eints:
spanish (mexican): 16 changes by Absay
7 years ago
Jonathan G Rennison 4b392b66db Fix DeleteVisibleTrain being called on virtual trains
Add assertion to check for this case
7 years ago
Jonathan G Rennison 1c04653518 Add scope info logging to DeleteVisibleTrain 7 years ago
translators bfd9e30c30 (svn r27955) -Update from Eints:
french: 2 changes by glx
7 years ago
frosch 6b11ab49d2 (svn r27954) -Cleanup [FS#6644]: Remove unused function (M3Henry) 7 years ago
frosch b394dd8468 (svn r27953) -Cleanup: Adjust other languages for r27952 7 years ago
frosch 150ef3999c (svn r27952) -Change: Reword texts in industry view, when stockpiling is used. 7 years ago
translators 2b23f11b47 (svn r27951) -Update from Eints:
spanish (mexican): 6 changes by Absay
7 years ago
frosch 54040bd31a (svn r27950) -Merge: Documentation updates from 1.7 branch 7 years ago
translators 61c2f6ff9d (svn r27947) -Update from Eints:
spanish (mexican): 1 change by Absay
7 years ago
translators cd71c1af3a (svn r27946) -Update from Eints:
spanish (mexican): 1 change by Absay
7 years ago
translators 3db395700d (svn r27945) -Update from Eints:
spanish (mexican): 3 changes by Absay
7 years ago
Jonathan G Rennison 9a5986fa70 Fix handling of current timetable order index when deleting/inserting orders 7 years ago
Jonathan G Rennison c4897f92df Timetable GUI: Add warnings for conditional order timetabling. 7 years ago
Jonathan G Rennison 218085c535 Timetable: Implement autofill/automate for taken conditional orders.
Fix wrong timetable values being set after using skip or send to depot.
Add timetabled flag for conditional order branch taken travel time.
7 years ago
translators de4b1e80f6 (svn r27944) -Update from Eints:
spanish (mexican): 1 change by Absay
7 years ago
Jonathan G Rennison 102c55bc57 Fix assertion failure when trams do a short turnaround in a tunnel mouth 7 years ago
frosch b34418ae60 (svn r27938) -Fix (r27899): When scrolling in the train depot, also scroll the tile separators. 7 years ago
frosch c2cddb4cc4 (svn r27937) -Change: When train depots have a horizontal scrollbar, allow scrolling 1 tile beyond the longest train, so you can actually attach a wagon at the end. 7 years ago
frosch 432edcd4a5 (svn r27936) -Fix: When moving wagons in the depot, the drag highlight did not exactly match the length of the dragged wagon chain. 7 years ago
Jonathan G Rennison 740e4543c3 Merge branch 'master' into jgrpp
# Conflicts:
#	src/industry_cmd.cpp
7 years ago
michi_cc 5116bb5ad1 (svn r27935) -Fix [FS#6629]: [Win32] Right mouse scrolling didn't work properly with the Windows 10 Fall Creators Update. 7 years ago
michi_cc 43aa179586 (svn r27934) -Fix (r27900): Warning about unsigned unary minus. 7 years ago
translators 3d1dd164f0 (svn r27933) -Update from Eints:
croatian: 26 changes by UnderwaterHesus
portuguese (brazilian): 54 changes by Tucalipe
7 years ago
frosch 3f819029f4 (svn r27932) -Fix (r0) [FS#6639]: Forest, candyfloss forest and battery farm skipped the first animation frame. 7 years ago
translators a391bc99e7 (svn r27931) -Update from Eints:
portuguese: 7 changes by neuralshock
7 years ago
translators 52394ae548 (svn r27930) -Update from Eints:
chinese (simplified): 2 changes by yfdyh000
7 years ago
Jonathan G Rennison a69a0b1557 Fix not being able to build water industries when removing water is disabled 7 years ago