Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-02-23 | (svn r12230) -Codechange: [autoreplace] made a function to detect if a ↵ | bjarni | |
vehicle needs autorenewing This will remove duplicated code and ensure that the check is consistent | |||
2008-02-15 | (svn r12144) -Codechange: Adjust aircraft slowing algorithm so that very fast | peter1138 | |
aircraft slow down more rapidly than slower aircraft. This prevents them from reaching the end of the runway at high speed, and also stops slow aircraft from slowing down too much at the start of the runway. | |||
2008-02-13 | (svn r12134) -Change: count the number of ticks a vehicle was running this ↵ | smatz | |
day to calculate running cost -Fix [FS#1739]: vehicle profit is now counted with 8bit fract, so it is now shown properly in the vehicle details window | |||
2008-02-11 | (svn r12109) -Fix [FS#1745](r8973): use tile index 0 for planes in the air, ↵ | smatz | |
so it cannot have an invalid tile index | |||
2008-02-01 | (svn r12037) -Codechange: replace OnNewDay_(Aircraft|RoadVeh|Ship|Train) ↵ | glx | |
with an OnNewDay method in the Vehicle class | |||
2008-01-21 | (svn r11935) -Fix (r11875)[FS#1672]: autosend aircraft to hangar for ↵ | bjarni | |
replacement check inverted the check for autorenew Now it triggers when renew setting is on and only if it's on Note: aircraft already enroute to hangars due to this bug will still go there. They will only head there once though | |||
2008-01-18 | (svn r11916) -Codechange: use enums from VehicleViewWindowWidgets instead of ↵ | smatz | |
constants -Fix: refit button widget was not correctly updated | |||
2008-01-17 | (svn r11895) -Fix (r11875): for once MSVC warns for a good reason | glx | |
2008-01-16 | (svn r11882) -Codechange: introduce MarkSingleVehicleDirty() and simplify ↵ | smatz | |
the code at some places | |||
2008-01-16 | (svn r11875) -Fix: automatically sending aircraft to depot for ↵ | bjarni | |
autoreplace/renew is now triggered by the correct conditions Now it triggers by the following conditions: - aircraft is old enough for renew or needs to be autoreplaced - player has 2*cost of new aircraft+autorenew money (we don't want to send many aircraft to hangars when there is only money for replacing one) - aircraft has no hangars in it's order list - new aircraft is buildable (imagine autorenewing a retired design) This triggers right after a helicopter takes off or when a plane touches the ground while landing Another effect of this change is that this functionality no longer generates network traffic | |||
2008-01-15 | (svn r11866) -Codechange: swap OFB_* and OF_* so it conceptually in sync ↵ | rubidium | |
with other cases of *B_* vs *_* like VETSB_* and VETS_*. | |||
2008-01-13 | (svn r11834) -Codechange: only include settings_type.h if needed. | rubidium | |
2008-01-13 | (svn r11828) -Codechange: include table/* as the last includes and remove an ↵ | rubidium | |
unneeded include from openttd.h. | |||
2008-01-12 | (svn r11822) -Codechange: Replaced fixed size custom name array. Names are ↵ | peter1138 | |
now attached to their object directly and there is no limit to the amount of names. -Fix: NewGRF engines could not be renamed. | |||
2008-01-12 | (svn r11818) -Codechange: split player.h into smaller pieces. | rubidium | |
2008-01-09 | (svn r11793) -Codechange: pass the expense type via the CommandCost instead ↵ | rubidium | |
of a global variable. Patch by Noldo (FS#1114). | |||
2008-01-09 | (svn r11789) -Codechange: coding style for global variable names | peter1138 | |
2008-01-09 | (svn r11787) -Codechange: more header rewrites. This time related to viewport.h. | rubidium | |
2008-01-07 | (svn r11775) -Codechange: move all autoreplace/autorenew functions to a ↵ | rubidium | |
single location. | |||
2008-01-07 | (svn r11774) -Change: do not include variables.h in a header when it is not ↵ | rubidium | |
needed. | |||
2007-12-29 | (svn r11719) -Codechange: split sound.h in a header with types and one with ↵ | rubidium | |
functions. | |||
2007-12-27 | (svn r11707) -Fix: do not allow refitting flooded (destroyed) vehicles | smatz | |
2007-12-27 | (svn r11706) -Codechange: split vehicle.h and remove another bunch of ↵ | rubidium | |
useless includes. | |||
2007-12-26 | (svn r11702) -Codechange: move all date related stuff to date*. | rubidium | |
2007-12-26 | (svn r11701) -Codechange: removal unnecessary inclusions of map.h (and split ↵ | rubidium | |
map.h). | |||
2007-12-25 | (svn r11692) -Codechange: move some functions from 'functions.h' to a more ↵ | rubidium | |
logical place and remove about 50% of the includes of 'functions.h' | |||
2007-12-21 | (svn r11677) -Codechange: move price and command related types/functions to ↵ | rubidium | |
their respective places. | |||
2007-12-21 | (svn r11675) -Codechange: split the string types from the string functions. | rubidium | |
2007-12-19 | (svn r11669) -Codechange: refactor tile.h -> tile_type.h and tile_map.h | rubidium | |
2007-12-02 | (svn r11562) -Fix [FS#1503] (r11546): aircraft sometimes stopped mid-air ↵ | rubidium | |
when the airport got destroyed. | |||
2007-12-01 | (svn r11546) -Fix[FS#1496]: If ever the air/heli port is suddenly not ↵ | belugas | |
available while the "chopper" is descending, just go back into flying. The code should have been better written, but in respect of newgrf_port branch, i prefer minimalist intervention | |||
2007-11-25 | (svn r11523) -Codechange: Move the CHANCE macros to core/random_func.cpp ↵ | skidd13 | |
cause they depend on Random() -Codechange: Convert the CHANCE macros to functions and rename them fitting to the naming style | |||
2007-11-20 | (svn r11485) -Codechange: Remove the doubled function ToggleBitT and rename ↵ | skidd13 | |
the remaining to fit with the naming style | |||
2007-11-20 | (svn r11484) -Codechange: Remove the doubled function SetBitT and rename the ↵ | skidd13 | |
remaining to fit with the naming style | |||
2007-11-19 | (svn r11482) -Codechange: Remove the doubled function ClrBitT and rename the ↵ | skidd13 | |
remaining to fit with the naming style | |||
2007-11-19 | (svn r11481) -Codechange: Rename the HASBIT function to fit with the naming ↵ | skidd13 | |
style | |||
2007-11-19 | (svn r11476) -Codechange: rename the function myabs to abs to get rid of an ↵ | skidd13 | |
unneeded define | |||
2007-11-19 | (svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit ↵ | skidd13 | |
with the coding style | |||
2007-11-17 | (svn r11451) -Fix [FS#1287]: very fast aircraft would sometimes abruptly ↵ | rubidium | |
stop at the begin of the landing runway, turn a few times and then drive slowly to the end of the runway. | |||
2007-10-31 | (svn r11365) -Fix [FS#1288]: when stopping a ship or aircraft, set their ↵ | rubidium | |
speed to 0 so they won't continue at the speed where they were stopped at. | |||
2007-10-21 | (svn r11332) -Fix: vehicles getting a value of 0 on construction. | rubidium | |
-Fix: assertion when selling vehicles. | |||
2007-10-09 | (svn r11234) -Fix [FS#1312]: the explosion vehicles were placed too far to ↵ | rubidium | |
the south. | |||
2007-10-08 | (svn r11229) -Fix [FS#1307]: one could sell vehicles that were crashed in a ↵ | rubidium | |
depot, which would still yield money. | |||
2007-10-05 | (svn r11214) -Fix [FS#1296]: planes can't use heliports so refuse these orders | glx | |
2007-09-26 | (svn r11173) -Codechange: rename some callback enums so they are more uniform. | rubidium | |
2007-09-09 | (svn r11072) -Fix [FS#1045]: when a vehicle had a service order, the ↵ | rubidium | |
goto-depot button did not make it possible to stop the vehicle at that depot. | |||
2007-08-31 | (svn r11017) -Codechange: unify determining whether a vehicle needs/can be ↵ | rubidium | |
service a little more. | |||
2007-08-30 | (svn r11004) -Codechange: some reworks of the saveload mechanism to be able ↵ | rubidium | |
to save and load private and protected variables in the vehicle struct. | |||
2007-08-30 | (svn r11003) -Codechange: replace Vehicle->next to Vehicle->Next() and ↵ | rubidium | |
Vehicle->SetNext() so we can trap instances that change a next pointer and (in the future) update the first/previous pointers based on that. | |||
2007-08-29 | (svn r11001) -Codechange: unify the way to determine whether a vehicle is in ↵ | rubidium | |
a depot. |