Commit Graph

53060 Commits

Author SHA1 Message Date
Jonathan G Rennison
ef3916928c Initial abstraction around NewGRF feature ID bytes 2022-01-27 21:09:45 +00:00
Jonathan G Rennison
c69ed1711d Allow road vehicle go to station/waypoint orders to have a direction 2022-01-27 01:30:22 +00:00
Jonathan G Rennison
afccf04188 Report road waypoint tiles as road to GRFs 2022-01-26 22:33:07 +00:00
Jonathan G Rennison
c3c55db02b Implement road ground types for road waypoints 2022-01-26 22:15:17 +00:00
Jonathan G Rennison
7ff885fc96 Add replacement sprites for road waypoint buildings
Add action 5 sprite replacement support
2022-01-26 21:46:36 +00:00
Jonathan G Rennison
b4fc0b4dc5 Initial implementation of road waypoints 2022-01-26 21:46:36 +00:00
Jonathan G Rennison
ace75f6864 Widen station type field in map array 2022-01-26 21:46:35 +00:00
Jonathan G Rennison
fcc581fba9 Add static assert that number of commands does not exceed limit 2022-01-26 21:46:35 +00:00
Jonathan G Rennison
812933ffd4 Debug: Show names of remapped action 2 variables in sprite group dumper 2022-01-26 18:43:13 +00:00
Jonathan G Rennison
eddc6ddcdb Debug: Add sprite dumping to house inspect window 2022-01-26 18:10:49 +00:00
Jonathan G Rennison
08b6540c84 Fix wrong error message building bridge over obstructing station
When some bridge types are too long for the requested span
2022-01-26 02:54:44 +00:00
Jonathan G Rennison
66a1275e4b Documentation: Fix feature name for object inclined edge foundations 2022-01-26 02:01:50 +00:00
Jonathan G Rennison
7f846aad04 Documentation: Update landscape docs for object foundation type 2022-01-26 00:32:24 +00:00
Jonathan G Rennison
bb848331b6 Fix narrowing conversion warning 2022-01-24 21:57:44 +00:00
Jonathan G Rennison
afa75ded1c Zoning: Fix unserved industry mode with passenger-handling industries 2022-01-24 18:30:18 +00:00
Jonathan G Rennison
22e72b1ecd Documentation: NFO/NML docs on object additions 2022-01-24 02:30:29 +00:00
Jonathan G Rennison
15955bc279 Documentation: Initial NFO docs on variable remapping 2022-01-24 02:01:09 +00:00
Jonathan G Rennison
acc9dffab7 Add object mapped variables for slope after foundation applied 2022-01-24 02:01:09 +00:00
Jonathan G Rennison
33dc6c9688 Add NewGRF VarAction2 variable remapping infrastructure 2022-01-24 02:01:09 +00:00
Jonathan G Rennison
e56fee612c Zoning: Fix unserved industries mode with partially overlapping catchment 2022-01-24 00:39:24 +00:00
Jonathan G Rennison
96d789dfbf Fix window preference save/load of build vehicle windows 2022-01-23 13:58:34 +00:00
Jonathan G Rennison
2e7f8d2e1e Add inclined foundation option to object edge foundation mode
Bump feature version
2022-01-23 13:17:13 +00:00
Jonathan G Rennison
e7c12f2ad4 Fix terraforming not resetting ground type for use land ground objects 2022-01-23 01:18:49 +00:00
translators
9e47df298f Update: Translations from eints
italian: 61 changes by denialmac
2022-01-22 18:44:46 +00:00
Andy
b8a8891a86 Add: [Script] IndustryType::ResolveNewGRFID to resolve industry id from grfid and grf_local_id 2022-01-22 18:15:12 +01:00
Andy
26ac0c48f0 Add: [Script] ObjectType::ResolveNewGRFID to resolve object id from grfid and grf_local_id 2022-01-22 13:12:10 +01:00
Jonathan G Rennison
d69657846c Add Action 5 remappable type for misc GUI sprites 2022-01-21 23:53:03 +00:00
Jonathan G Rennison
d81cbc25b8 Add setting to allow hiding viewport labels of inidivudal waypoints 2022-01-21 23:37:53 +00:00
Jonathan G Rennison
c65901fef2 Add a baseset GRF for misc GUI sprites 2022-01-21 23:34:39 +00:00
translators
f6775a2d55 Update: Translations from eints
irish: 2 changes by temuchie
2022-01-21 18:45:35 +00:00
Jonathan G Rennison
8ffe519179 Debug: Fix title of waypoint inspector window 2022-01-21 02:53:33 +00:00
Jonathan G Rennison
26fb0940c6 Add client setting for whether to sync locale settings with server in multiplayer 2022-01-21 01:37:15 +00:00
Jonathan G Rennison
82dec9a78a
Merge pull request #362 from telk5093/jgrpp
Update: Korean translation for conditional orders
2022-01-21 00:45:12 +00:00
TELK
f0da66961a Update: Korean translation for conditional orders 2022-01-20 22:20:05 +09:00
Jonathan G Rennison
7015c92680 Check station coverage highlight in ZoningMarkDirtyStationCoverageArea 2022-01-20 01:16:16 +00:00
Tyler Trahan
bec218069c Feature: Remember the last-used signal between games
(cherry picked from commit a9de36ad23f30d125ed495f0bd84342b594d19df)

See: https://github.com/OpenTTD/OpenTTD/pull/9792
2022-01-19 18:51:30 +00:00
Jonathan G Rennison
e5110bd7f6 Handle service at depot orders in cond order loops 2022-01-19 00:44:54 +00:00
Jonathan G Rennison
e7abf9efb1 Remove unnecessary recursion in GetNextRealStation 2022-01-19 00:20:03 +00:00
Jonathan G Rennison
beb6d01fe8 Improve handling of conditional order waiting loops
Do not leave station/depot/waypoint at all if conditional order
loop would result in re-starting waiting/loading

Only actually leave and update timetable at end of loop

Rate-limit loop checks regardless of timetabled wait time
2022-01-19 00:10:49 +00:00
Jonathan G Rennison
904ff6757d Add slot support to road vehicles, ships and aircraft 2022-01-19 00:10:49 +00:00
Jonathan G Rennison
0513961b2a Duplicate STR_SMALLMAP_LEGENDA_... veh type strings with format codes removed 2022-01-18 18:57:12 +00:00
Jonathan G Rennison
ce61f6439c Allow non-train vehicles to test counter values in conditional orders 2022-01-18 18:17:28 +00:00
Jonathan G Rennison
7d86909a90 Ensure that sprite data is cleared when loading over an existing sprite
Fixes crash when looking at recolour sprite in sprite viewer window
which has been overriden by a non-recolour sprite by a faulty GRF
2022-01-17 18:29:04 +00:00
Jonathan G Rennison
1a4b0d6ecf Prevent NewGRFs from using Action A to replace internal sprites 2022-01-17 18:23:15 +00:00
Jonathan G Rennison
027a792cbd Crash log: On OSX allocate crash log buffer using mmap if possible
Otherwise use conservatively sized stack buffer
2022-01-17 01:21:20 +00:00
Jonathan G Rennison
79db533abb Fix nullptr deref evaluating train in slot conditional order with no slot
See: #360
2022-01-17 00:59:15 +00:00
translators
5239018878 Update: Translations from eints
tamil: 24 changes by Aswn
2022-01-16 18:48:47 +00:00
Jonathan G Rennison
6197baee9c Fix unused function warning on OSX 2022-01-15 22:33:51 +00:00
Jonathan G Rennison
29126619a3 Disable OSX touchbar support, fixes #358 2022-01-15 18:56:59 +00:00
translators
15c9191568 Update: Translations from eints
tamil: 19 changes by Aswn
2022-01-15 18:48:55 +00:00