frosch
|
d744451345
|
(svn r12362) -Fix (r11985, r12006): Randomize variable 8F only once per callback 28.
|
2008-03-12 15:56:56 +00:00 |
|
frosch
|
e464cbcfd6
|
(svn r12246) -Fix (r10460): Proper usage of Clamp().
|
2008-02-25 13:38:11 +00:00 |
|
rubidium
|
3b20e4d09a
|
(svn r12006) -Fix: implement FS#1697 without the nasty side effects as specified in FS#1712.
|
2008-01-29 00:36:55 +00:00 |
|
belugas
|
a1eb524b81
|
(svn r11997) -Fix(FS#1712, r11985): Remove the code temporary, until a better scheme is implemented.
|
2008-01-28 03:33:41 +00:00 |
|
belugas
|
ad3c4a39f6
|
(svn r11985) -Feature[FS#1697, newGRF]: Implement var 8F(random bits) during callback 28 (Industry location permissibility)
|
2008-01-25 18:13:04 +00:00 |
|
rubidium
|
df12937f19
|
(svn r11839) -Codechange: move some variables from variables.h to a more logical location.
|
2008-01-13 21:41:24 +00:00 |
|
rubidium
|
90acd52f22
|
(svn r11828) -Codechange: include table/* as the last includes and remove an unneeded include from openttd.h.
|
2008-01-13 01:21:35 +00:00 |
|
rubidium
|
2fc62eab05
|
(svn r11818) -Codechange: split player.h into smaller pieces.
|
2008-01-12 14:10:35 +00:00 |
|
rubidium
|
c004cc1fd9
|
(svn r11801) -Codechange: remove some unneeded includes from some header files.
|
2008-01-09 21:27:39 +00:00 |
|
belugas
|
4bbe046499
|
(svn r11797) -Fix: Add protection against not already created industry while doing industry callback.
Some variables used were linked to invalid industry.
|
2008-01-09 18:14:29 +00:00 |
|
rubidium
|
71d4004a85
|
(svn r11776) -Codechange: more header splittings to reduce the dependencies.
|
2008-01-07 14:02:26 +00:00 |
|
belugas
|
cd91fe9351
|
(svn r11725) -Codechange: less a magical number
|
2007-12-31 02:39:50 +00:00 |
|
rubidium
|
db73addb43
|
(svn r11702) -Codechange: move all date related stuff to date*.
|
2007-12-26 13:50:40 +00:00 |
|
rubidium
|
81bf9f8503
|
(svn r11692) -Codechange: move some functions from 'functions.h' to a more logical place and remove about 50% of the includes of 'functions.h'
|
2007-12-25 11:26:07 +00:00 |
|
rubidium
|
8ebdfb258f
|
(svn r11674) -Codechange: refactor some functions out of macros.h into more logical locations.
|
2007-12-21 19:21:21 +00:00 |
|
rubidium
|
8d1b25beee
|
(svn r11651) -Codechange [FS#1555]: implement GRF parameter querying for industries and fix a 'bug' as side effect.
|
2007-12-16 23:10:30 +00:00 |
|
rubidium
|
aa39d2a618
|
(svn r11608) -Fix: do not trigger industries, but only the industry's tiles.
|
2007-12-09 18:27:40 +00:00 |
|
rubidium
|
63b0cba29b
|
(svn r11514) -Change: implement the automatic multiplier handler for NewGRF industries.
|
2007-11-24 14:03:47 +00:00 |
|
skidd13
|
3ae50673a3
|
(svn r11484) -Codechange: Remove the doubled function SetBitT and rename the remaining to fit with the naming style
|
2007-11-20 13:35:54 +00:00 |
|
skidd13
|
c0a2c0c23e
|
(svn r11481) -Codechange: Rename the HASBIT function to fit with the naming style
|
2007-11-19 21:02:30 +00:00 |
|
skidd13
|
98f66552be
|
(svn r11475) -Codechange: rename clamp and clampu to Clamp and ClampU to fit with the coding style
|
2007-11-19 18:38:10 +00:00 |
|
rubidium
|
c1cf9f3396
|
(svn r11410) -Codechange: implement random triggers for industries.
|
2007-11-11 17:56:37 +00:00 |
|
glx
|
466193c574
|
(svn r11398) -Fix [FS#1414]: industry variables 67 and 68 return was incorrect
|
2007-11-10 00:42:25 +00:00 |
|
rubidium
|
eaff35a821
|
(svn r11287) -Codechange: add support for pushing paramaters into NewIndustries' error messages. Patch by Csaboka.
|
2007-10-17 20:09:16 +00:00 |
|
glx
|
b398b6c718
|
(svn r11240) -Fix [FS#1323] (r11152): forgot to invert a test
|
2007-10-10 00:01:41 +00:00 |
|
belugas
|
6f7f7afba4
|
(svn r11216) -Codechange: Protect the callback who would access var 45 against a randomness that could eventually cause desynchs. Instead, use a controlled random value.
|
2007-10-06 00:23:30 +00:00 |
|
belugas
|
0606562897
|
(svn r11202) -Feature: [NewGRF] Add support for var 45 for Industries.
|
2007-10-05 01:46:49 +00:00 |
|
rubidium
|
bcebd8b8fa
|
(svn r11199) -Fix: variable 67 and 68 not working correctly.
-Refactor: some code so there is less code duplication.
|
2007-10-04 07:09:05 +00:00 |
|
rubidium
|
3fcb5c3023
|
(svn r11189) -Fix: if the location check callback results in something invalid (i.e. not a callback result), the industry should be allowed to be build as that's how TTDP does it.
|
2007-09-30 18:53:59 +00:00 |
|
glx
|
18de82b000
|
(svn r11176) -Revert (r9867): as it is needed for newgrf callbacks 14B and 14C
|
2007-09-27 21:39:13 +00:00 |
|
rubidium
|
4705536d7d
|
(svn r11152) -Fix: GetIndustryIDAtOffset crashed when translation of the GFX ID would be needed. Fix by Belugas.
-Fix: GetIndustryIDAtOffset crashed when the industry->xy tile was not an industry tile.
|
2007-09-23 19:55:42 +00:00 |
|
rubidium
|
2b89ecca47
|
(svn r11151) -Codechange: add (partial) support for randomizing industry triggers (part of the backend for it). Furthermore update the documentation of the map's bits wrt to industries.
|
2007-09-23 19:27:35 +00:00 |
|
rubidium
|
46940be717
|
(svn r11143) -Fix: the random bits were not set for the production callback when the NewGRF asked for it.
|
2007-09-22 23:14:32 +00:00 |
|
rubidium
|
81555c732d
|
(svn r11139) -Codechange: add support for persistent storage for NewGRFs.
|
2007-09-22 13:56:38 +00:00 |
|
rubidium
|
84d5a97203
|
(svn r11131) -Fix (r11126): forgot to commit the changes that performed the actual fix.
|
2007-09-19 18:39:14 +00:00 |
|
rubidium
|
3f2925a105
|
(svn r11126) -Fix: the algorithm to determine the closest water/land was flawed.
|
2007-09-18 18:55:25 +00:00 |
|
belugas
|
69f9545a20
|
(svn r10963) -Revert(10700): Although the idea was good, it was more prone of errors than usefull.
So now, it will be better to jump to the overriden tile when it is been marked as an override
|
2007-08-22 01:16:08 +00:00 |
|
belugas
|
b0d7dff4b0
|
(svn r10926) -Feature: [NewGRF] Add support for variable 67(for real this time) and 68 of Variational Action 2 for Industries
-Fix: a very few codestyle/comments-typo changes
|
2007-08-17 00:23:33 +00:00 |
|
belugas
|
f48e05ec73
|
(svn r10903) -Feature: [NewGRF] Add support for variable 44 of Variational Action 2 for Industries
|
2007-08-15 00:49:34 +00:00 |
|
belugas
|
3880be2fa8
|
(svn r10700) -Codechange: Enable to jump (by default) to the overriding industry tile spec of the one been queried.
Only on certain very specific circumstances do we need the original spec
|
2007-07-27 02:41:29 +00:00 |
|
rubidium
|
feb91ab5ea
|
(svn r10690) -Codechange: use the enum that describes all callback IDs in favor of "just" using an untyped integer.
|
2007-07-25 19:06:29 +00:00 |
|
belugas
|
81c6469700
|
(svn r10669) -Codechange: Removed redundant comment
-Codechange: Add placeholder for yet another industry "variable" to code
|
2007-07-24 01:26:57 +00:00 |
|
belugas
|
7829add2bb
|
(svn r10572) -Codechange: Add function CheckIfCallBackAllowsAvailability for industries
|
2007-07-15 00:19:40 +00:00 |
|
rubidium
|
ac0440495c
|
(svn r10518) -Fix: use the location of the industry and not INVALID_TILE for production callbacks; makes looking at the environment of an industry a lot more useful.
|
2007-07-12 07:57:08 +00:00 |
|
rubidium
|
358758e33b
|
(svn r10517) -Fix: the "closest distance to water/land" calculation gave the distance to the north-eastern border instead of the closest water/land.
|
2007-07-12 07:55:35 +00:00 |
|
rubidium
|
0c6f628fa6
|
(svn r10515) -Codechange: allow getting some more data about the environment of an industry.
|
2007-07-11 23:10:22 +00:00 |
|
rubidium
|
a616f0bd1e
|
(svn r10514) -Codechange: add support for getting the nearest industry with a given type.
|
2007-07-11 22:57:47 +00:00 |
|
rubidium
|
b1944c8f4b
|
(svn r10487) -Fix: forgot some breaks in a switch statement.
|
2007-07-09 16:24:00 +00:00 |
|
rubidium
|
e207ba425f
|
(svn r10485) -Codechange: add a callback mechanism to determine whether building an industry is allowed at a given location.
|
2007-07-09 13:21:49 +00:00 |
|
rubidium
|
db16c33194
|
(svn r10473) -Codechange: make the industry "window", the one that shows when you click on an industry, more flexible to allow easier integration with newindustries.
|
2007-07-08 00:25:05 +00:00 |
|