tron
25f514ab6d
(svn r1745) Use -fno-inline when DEBUGing
2005-01-30 23:04:41 +00:00
tron
98da9d3712
(svn r1744) DEBUG and PROFILE can be used at the same time.
2005-01-30 23:03:31 +00:00
tron
6955f80c6e
(svn r1744) DEBUG and PROFILE can be used at the same time.
2005-01-30 23:03:31 +00:00
celestar
337de948c1
(svn r1743) -Fix: Multistop: Added some debug output and made sure that orphaned slots are cleared.
2005-01-30 22:04:14 +00:00
celestar
b312055c80
(svn r1743) -Fix: Multistop: Added some debug output and made sure that orphaned slots are cleared.
2005-01-30 22:04:14 +00:00
bjarni
f4bcb2e268
(svn r1742) - Fix: fixed bug introduced in r1730 where AI players had problems when building aircrafts
2005-01-30 21:06:09 +00:00
bjarni
1c109afdaa
(svn r1742) - Fix: fixed bug introduced in r1730 where AI players had problems when building aircrafts
2005-01-30 21:06:09 +00:00
bjarni
7d967ad12a
(svn r1741) - Fix: added IsVehicleIndex() so it's possible to protect GetVehicle() from reading an invalid vehicle index
...
- Fix: added check for v->type in some commands, which expects v to be a specific type
Checks like this is needed to protect network servers from people, who hack their clients to either cheat or crash the server
NOTE: if I made a mistake here it can make a function unreachable when it should be used. Here is one place to look if something weird happens
2005-01-30 20:50:06 +00:00
bjarni
73c0cc5203
(svn r1741) - Fix: added IsVehicleIndex() so it's possible to protect GetVehicle() from reading an invalid vehicle index
...
- Fix: added check for v->type in some commands, which expects v to be a specific type
Checks like this is needed to protect network servers from people, who hack their clients to either cheat or crash the server
NOTE: if I made a mistake here it can make a function unreachable when it should be used. Here is one place to look if something weird happens
2005-01-30 20:50:06 +00:00
celestar
fb3af3321a
(svn r1740) -Fix: [ 1112342 ] Realistic acceleration works properly with TTDPatch non-stop handling behaviour
2005-01-30 19:51:39 +00:00
celestar
94f6208bde
(svn r1740) -Fix: [ 1112342 ] Realistic acceleration works properly with TTDPatch non-stop handling behaviour
2005-01-30 19:51:39 +00:00
darkvater
bc0198a4c3
(svn r1739) - Fix: type checking when selling vehicles (TrueLight)
2005-01-30 18:51:08 +00:00
darkvater
55e1eab1a2
(svn r1739) - Fix: type checking when selling vehicles (TrueLight)
2005-01-30 18:51:08 +00:00
celestar
39c55d0eb3
(svn r1738) -Fix: [ 1108735 ] Fixed (hopefully) an assertion that was cause by selling carriages in a MP game faster than the network can handle. (Truelight)
2005-01-30 18:40:52 +00:00
celestar
e3287ad303
(svn r1738) -Fix: [ 1108735 ] Fixed (hopefully) an assertion that was cause by selling carriages in a MP game faster than the network can handle. (Truelight)
2005-01-30 18:40:52 +00:00
tron
b188b30e2d
(svn r1737) Add DEBUG category "map" and use it to print the map size when allocating the map
2005-01-30 18:12:37 +00:00
tron
7526afdae0
(svn r1737) Add DEBUG category "map" and use it to print the map size when allocating the map
2005-01-30 18:12:37 +00:00
celestar
4bdbf4e75e
(svn r1736) -Fix: Forgot to remove some unused variables in last commit :(
2005-01-30 17:53:44 +00:00
celestar
5f05703206
(svn r1736) -Fix: Forgot to remove some unused variables in last commit :(
2005-01-30 17:53:44 +00:00
celestar
9a3089b403
(svn r1735) -Fix: [ 1112285 ] Fixed an assertion error with stations where stops
...
were deleted, the assertions were just plain wrong at that place. Used a
more graceful handling. Todo: What happens if ALL stations in a schedule
have no suitable stop?
2005-01-30 17:46:57 +00:00
celestar
6d1ee15b9a
(svn r1735) -Fix: [ 1112285 ] Fixed an assertion error with stations where stops
...
were deleted, the assertions were just plain wrong at that place. Used a
more graceful handling. Todo: What happens if ALL stations in a schedule
have no suitable stop?
2005-01-30 17:46:57 +00:00
darkvater
b33e5d9ee0
(svn r1734) - Fix: [ 1112253 ] hijacking of arrow keys, game also scrolled when it was out of focus (dominik)
2005-01-30 16:54:39 +00:00
darkvater
1527ef3db0
(svn r1734) - Fix: [ 1112253 ] hijacking of arrow keys, game also scrolled when it was out of focus (dominik)
2005-01-30 16:54:39 +00:00
darkvater
121f563daf
(svn r1733) - Fix: oops "| 1" is SETBIT(x, 0), not 1 :(. Now you can remove signals again
2005-01-30 16:08:19 +00:00
darkvater
8580e73b65
(svn r1733) - Fix: oops "| 1" is SETBIT(x, 0), not 1 :(. Now you can remove signals again
2005-01-30 16:08:19 +00:00
darkvater
c8ca8130bd
(svn r1732) - Change: [OS/2] [ 1112148 ] Project file update (orudge)
2005-01-30 16:00:37 +00:00
darkvater
f838448552
(svn r1732) - Change: [OS/2] [ 1112148 ] Project file update (orudge)
2005-01-30 16:00:37 +00:00
darkvater
d3e3965f0b
(svn r1731) - Fix: [ 1106930 ] BugFix: placing signals with 2x1 drags workaround is completely rewritten. Also features checks for hacked/modified clients. Thanks a lot Hackykid!
2005-01-30 15:57:38 +00:00
darkvater
abf2ae3f80
(svn r1731) - Fix: [ 1106930 ] BugFix: placing signals with 2x1 drags workaround is completely rewritten. Also features checks for hacked/modified clients. Thanks a lot Hackykid!
2005-01-30 15:57:38 +00:00
bjarni
0cfb483677
(svn r1730) - Fix: Ships and Aircrafts have to be build in depots owned by _current_player (hacked client protection)
...
now all 4 types of vehicles have to be build in depots. Note: there is a wordaround for AI players since the AI handle aircraft building in a weird way
2005-01-30 14:52:04 +00:00
bjarni
307c27892d
(svn r1730) - Fix: Ships and Aircrafts have to be build in depots owned by _current_player (hacked client protection)
...
now all 4 types of vehicles have to be build in depots. Note: there is a wordaround for AI players since the AI handle aircraft building in a weird way
2005-01-30 14:52:04 +00:00
darkvater
0a7546b6ab
(svn r1729) - Fix: [ 1112469 ] Clearing land for free by reallocating HQ
2005-01-30 14:32:52 +00:00
darkvater
961ba55e85
(svn r1729) - Fix: [ 1112469 ] Clearing land for free by reallocating HQ
2005-01-30 14:32:52 +00:00
bjarni
ef78d67a0a
(svn r1728) - Fix: now a player can only build a road vehicle in depots he owns (hacked client protection)
2005-01-30 13:42:11 +00:00
bjarni
e8f4b7cf19
(svn r1728) - Fix: now a player can only build a road vehicle in depots he owns (hacked client protection)
2005-01-30 13:42:11 +00:00
bjarni
3103119b6c
(svn r1727) - Fix: now CmdBuildRailVehicle() behaves correctly if DC_EXEC is set
...
this commit alters ai.c a little to get rid of the workaround from r1725 so AI players could still build locomotives
2005-01-30 13:03:32 +00:00
bjarni
5987455d35
(svn r1727) - Fix: now CmdBuildRailVehicle() behaves correctly if DC_EXEC is set
...
this commit alters ai.c a little to get rid of the workaround from r1725 so AI players could still build locomotives
2005-01-30 13:03:32 +00:00
tron
9f86f1bf9d
(svn r1726) Move an assert() because it could not catch all cases of incorrect input where it was placed
2005-01-30 08:25:39 +00:00
tron
cc7f7220c0
(svn r1726) Move an assert() because it could not catch all cases of incorrect input where it was placed
2005-01-30 08:25:39 +00:00
bjarni
001cdf0ba2
(svn r1725) - Fix: now trains can only be built in depots and you have to own the depot too (hacked client protection)
2005-01-29 23:58:07 +00:00
bjarni
c16c7312cf
(svn r1725) - Fix: now trains can only be built in depots and you have to own the depot too (hacked client protection)
2005-01-29 23:58:07 +00:00
tron
dae4b50e1c
(svn r1724) Set maximum number of industries and towns to 250 each
2005-01-29 20:18:01 +00:00
tron
b18851e0b9
(svn r1724) Set maximum number of industries and towns to 250 each
2005-01-29 20:18:01 +00:00
tron
b9a4756e1e
(svn r1723) Save the map size in tiles, not number of bits
2005-01-29 20:11:19 +00:00
tron
b29877e14c
(svn r1723) Save the map size in tiles, not number of bits
2005-01-29 20:11:19 +00:00
tron
001aa8e453
(svn r1722) -Feature: Bigger maps - anyone?
2005-01-29 19:45:14 +00:00
tron
3a89108a55
(svn r1722) -Feature: Bigger maps - anyone?
2005-01-29 19:45:14 +00:00
celestar
3c82a2b3c7
(svn r1721) -Feature: It is now possible to build multiple road stations (up to 8) on
...
a single station.
Thanks to: Truelight for the saveload code, Darkvater and Hackykid for
network testing and Tron for proof-reading 1500 lines of diff.
2005-01-29 19:41:44 +00:00
celestar
752b3f0dd6
(svn r1721) -Feature: It is now possible to build multiple road stations (up to 8) on
...
a single station.
Thanks to: Truelight for the saveload code, Darkvater and Hackykid for
network testing and Tron for proof-reading 1500 lines of diff.
2005-01-29 19:41:44 +00:00
darkvater
b8fb0141a3
(svn r1720) - Fix: signed/unsigned warnings. Tile which is incremented/decremented every time until suitable ground is found is compared to the direction it is going in. If this wraps, return error. For this treat the tile itself as a TileIndexDiff
2005-01-29 18:22:07 +00:00