Here are the mods:
Script "setup.plugins.FLDS":
CHANGE line 006 "class" to "Little Ship":
Code: Select all
006 global script map: set: key=COMMAND_FLDS_SHIP, class=Little Ship, race=Player, script='plugin.FLDS.Ship.Start', prio=0
CHANGE lines 020-022 to "Little Ship" & appropriate descriptions:
Code: Select all
020 * Check ship is small enough to dock and trade
021 if not [THIS] -> is of class Little Ship
022 $Message.Body = 'FLDS only works on small ships.'
Script "plugin.FLDS.Ship.Main"
COMMENT OUT "endless loop detect":
Code: Select all
028 * Original script enabled endless loop detect here
INSERT new line 082 and CHANGE line 083 (Yes, "Is.Invalid" really means "valid" here):
Code: Select all
081 $Route.Ware = $Route.Source -> get product ware
082 $Is.Invalid = [THIS] -> can transport ware $Route.Ware
083 if $Route.Ware AND $Is.Invalid
MOVE "wait" from 104 to 107:
Code: Select all
102 append $Route to array $List.Of.Routes
103 end
104 end
105 end
106 end
107 @ = wait 1 ms
108 end
CHANGE line 217 "Bad Route Threshold" from 7000 to 9000:
Code: Select all
214 if $Temp.Destination.Amount.Product > 0 AND $Temp.Destination.Amount.Product < 20
215 $Temp.Critical.Limit = 10000 - 10000 / $Temp.Destination.Amount.Product
216 else
217 $Temp.Critical.Limit = 9000
218 end
Script "plugin.FLDS.Ship.Command.Monitor"
CHANGE line 025 command monitor poll delay from 1000 to 2000: