Age | Commit message (Collapse) | Author |
|
as needed instead of statically.
|
|
(Thanks to mart3p for samples and fixes)
|
|
operators.
|
|
so it uses less memory.
|
|
instead of two. The "TTDP compatible order" setting now only sets the default behaviour of new trains.
-Feature: allow three different load type in a single game instead of two. One can choose full load all and full load any instead of full load being governed by the "full load any" patch setting.
|
|
(especially because newgrf_station.h includes a lot of stuff).
|
|
unneeded inclusions of engine.h and/or replace them with engine_type.h.
|
|
station_func.h.
|
|
chain of vehicles with the same ID' (thx DaleStan)
-Fix (r12452): wrong loading of random action 2 type 84 for non vehicle (though it shouldn't happen, but who knows ;))
|
|
|
|
|
|
Diificulty level
|
|
remove -Wno-empty-body from the configure script
|
|
|
|
'will-be-active' between reservation- and activation-stage.
This fixes action7/9 conditions 0x06 to 0x0A to return the same in those two stages.
|
|
strings.
|
|
strings which
includes 0xD000 to 0xD3FF (yes, 0xD0xx makes a lot of sense, really...)
and handle 0xD400 to 0xD7FF strings which map to 0xD000 to 0xD3FF
(obviously).
|
|
|
|
vehicles' running cost, and show running cost of wagons if they have it.
|
|
running_cost, inline with other vehicle types (It is the factor, not the base)
|
|
single function
-Fix: Handle the bridge recolouring mapping as the other features. Although not specified by the specs, it seems to be implicit.
|
|
DrawTileSprites into one PalSpriteID
|
|
one PalSpriteID
|
|
VarAction2 and Action7/9/D to their own function.
-Fix: Add some variables that were missing in one or both cases.
|
|
with some parts for AI use.
|
|
expose in header for use elsewhere.
|
|
instead of two single variables, following the transport type it represents
|
|
with other Specs in used.
|
|
description of a bridge.
|
|
and put bridge spec in table/bridge_land.h, where it should be.
|
|
|
|
at the right time, but all the other global variables were now loaded too early. ;)
|
|
industries, prop 24, nearby station name.
No assignation yet, no real work either.
|
|
AI-use, NewGRF property 0x08 for trains.
|
|
|
|
shores, if shores got replaced by ActionA.
|
|
substraction
|
|
informations about current map size.
|
|
still ignored)
|
|
|
|
cargo it could happen that the strings are defined by one cargo and the 'action2' by another and when one assumes that both come from the same NewGRF... So store the GRF ID with the strings. To be extra sure add the same protection mechanism to industries and towns too.
|
|
caused compilation failure with MSVC.
|
|
|
|
unneeded include from openttd.h.
|
|
now attached to their object directly and there is
no limit to the amount of names.
-Fix: NewGRF engines could not be renamed.
|
|
|
|
TTDP-compatible by allowing specifiing more sprites than needed.
|
|
behaviour
|
|
|
|
some type safety.
|