Changeset - r1271:028e834ec248
[Not reviewed]
master
0 1 0
truelight - 19 years ago 2005-02-02 20:36:04
truelight@openttd.org
(svn r1775) -Fix: The NPF patch setting was not synced in network.
REMINDER FOR ALL DEVELOPERS:
We do have 2 patch-setting-arrays: player-based, server-based. PLEASE
put your new patch setting in the right one... thank you :)
1 file changed with 27 insertions and 27 deletions:
settings.c
27
27
0 comments (0 inline, 0 general)
settings.c
Show inline comments
 
@@ -823,33 +823,6 @@ static const SettingDesc patch_player_se
 

	
 
	{"window_snap_radius",  SDT_UINT8,  (void*)10,    &_patches.window_snap_radius,   NULL},
 

	
 
	/* New Path Finding */
 
	{"new_pathfinding_all",	SDT_BOOL,		(void*)false, &_patches.new_pathfinding_all,	NULL},
 

	
 
	/* When a red signal is encountered, a small detour can be made around
 
	 * it. This specifically occurs when a track is doubled, in which case
 
	 * the detour is typically 2 tiles. It is also often used at station
 
	 * entrances, when there is a choice of multiple platforms. If we take
 
	 * a typical 4 platform station, the detour is 4 tiles. To properly
 
	 * support larger stations we increase this value.
 
	 * We want to prevent that trains that want to leave at one side of a
 
	 * station, leave through the other side, turn around, enter the
 
	 * station on another platform and exit the station on the right side
 
	 * again, just because the sign at the right side was red. If we take
 
	 * a typical 5 length station, this detour is 10 or 11 tiles (not
 
	 * sure), so we set the default penalty at 10 (the station tile
 
	 * penalty will further prevent this */
 
	{"npf_rail_firstred_penalty",		SDT_UINT32, (void*)(10 * NPF_TILE_LENGTH),	&_patches.npf_rail_firstred_penalty,		NULL},
 
	/* When a train plans a route over a station tile, this penalty is
 
	 * applied. We want that trains plan a route around a typical, 4x5
 
	 * station, which means two tiles to the right, and two tiles back to
 
	 * the left around it, or 5 tiles of station through it. If we assign
 
	 * a penalty of 1 tile for every station tile passed, the route will
 
	 * be around it.
 
	 */
 
	{"npf_rail_station_penalty",		SDT_UINT32, (void*)(1 * NPF_TILE_LENGTH),		&_patches.npf_rail_station_penalty, 		NULL},
 
	{"npf_rail_slope_penalty",			SDT_UINT32, (void*)(1 * NPF_TILE_LENGTH),		&_patches.npf_rail_slope_penalty,				NULL},
 

	
 
	{"autorenew",						SDT_BOOL,		(void*)false,	&_patches.autorenew,						NULL},
 
	{"autorenew_months",		SDT_INT16,	(void*)-6,		&_patches.autorenew_months,			NULL},
 
	{"autorenew_money",			SDT_INT32,	(void*)100000,&_patches.autorenew_money,			NULL},
 
@@ -940,6 +913,33 @@ const SettingDesc patch_settings[] = {
 
	{"map_x", SDT_UINT32, (void*)8, &_patches.map_x, NULL},
 
	{"map_y", SDT_UINT32, (void*)8, &_patches.map_y, NULL},
 

	
 
	/* New Path Finding */
 
	{"new_pathfinding_all",	SDT_BOOL,		(void*)false, &_patches.new_pathfinding_all,	NULL},
 

	
 
	/* When a red signal is encountered, a small detour can be made around
 
	* it. This specifically occurs when a track is doubled, in which case
 
	* the detour is typically 2 tiles. It is also often used at station
 
	* entrances, when there is a choice of multiple platforms. If we take
 
	* a typical 4 platform station, the detour is 4 tiles. To properly
 
	* support larger stations we increase this value.
 
	* We want to prevent that trains that want to leave at one side of a
 
	* station, leave through the other side, turn around, enter the
 
	* station on another platform and exit the station on the right side
 
	* again, just because the sign at the right side was red. If we take
 
	* a typical 5 length station, this detour is 10 or 11 tiles (not
 
	* sure), so we set the default penalty at 10 (the station tile
 
	* penalty will further prevent this */
 
	{"npf_rail_firstred_penalty",		SDT_UINT32, (void*)(10 * NPF_TILE_LENGTH),	&_patches.npf_rail_firstred_penalty,		NULL},
 
	/* When a train plans a route over a station tile, this penalty is
 
	* applied. We want that trains plan a route around a typical, 4x5
 
	* station, which means two tiles to the right, and two tiles back to
 
	* the left around it, or 5 tiles of station through it. If we assign
 
	* a penalty of 1 tile for every station tile passed, the route will
 
	* be around it.
 
	*/
 
	{"npf_rail_station_penalty",		SDT_UINT32, (void*)(1 * NPF_TILE_LENGTH),		&_patches.npf_rail_station_penalty, 		NULL},
 
	{"npf_rail_slope_penalty",			SDT_UINT32, (void*)(1 * NPF_TILE_LENGTH),		&_patches.npf_rail_slope_penalty,				NULL},
 

	
 
	{NULL,									0,					NULL,					NULL,																						NULL}
 
};
 

	
0 comments (0 inline, 0 general)