removed due to abuse received from zec

1. Length is fixed in the mesh since its not a spline.
2. Splines (as far as I know) can't be industry interactive.
3. Changes to the script file are necessary to change it from stopped load to moving load (usually 5 MPH or less).

You might try butting several platforms up to each other to make it longer but I have no idea what will happen if more then one triggers at the same time.

Ben
 
It will load only 1 car at a time when you use the "load" command, however it will load two cars at a time if you position the cars nicely on top of the industry.
 
The script file (a gs file) is found in the items folder. Its name can be found in the config file.

Ben
 
awesome idea :D ill probably put a platform to disguise the extended radius

only one problem remains

where is this config file that you speak of?


that will probably work too

wheres the script though? doing a search for "forestry" finds nothing

attached-track
{
load_track
{
track <kuid:-1:15>

vertices
{
0 "a.track0a"
1 "a.track0b"
2 "a.track0c"
}
}
}

attached-trigger
{
loadtrg1
{
att "a.track0b"
radius 30
}
}


John
 
MRLK - You are opening the wrong files which is why you are getting code showing rather than normal text.

You need to open the Forestry asset for edit preferably having cloned it first because this is a built-in asset and any changes could cause extensive problems further down the line.

If you then go to the Userdata folder as previous but instead of packages go to the editing folder you will find a Forestry folder, this will contain the forestry.gs which can be opened in ConTEXT or Asset-X and you should now see this:

//
// forestry.gs
//
// Copyright (C) 2003 Auran Developments Pty Ltd
// All Rights Reserved.
//

include "BaseIndustry.gs"


//
// Refinery industry
//
class forestry isclass BaseIndustry
{
ProductQueue logsOutQueue;
bool animating = false;
bool processing = false;
bool scriptletEnabled = true;
bool waitingForOutput = false;


bool TriggerSupportsStoppedLoad(Vehicle vehicle, string triggerName)
{
if (itc.IsTrainCommand(vehicle.GetMyTrain(), Industry.LOAD_COMMAND))
if (triggerName == "out_load0")
return true;


Asset-X can be used to open it directly from CM if you have set it up correctly.
 
Back
Top