@@ -210,7 +210,7 @@ export function editGameSii (dir, filedirname, info, callback, errorcallback) {
210210 let economyEventQueueIndex = 0
211211
212212 let index = 0
213- arrFile . forEach ( ( element , flieIndex ) => {
213+ arrFile . forEach ( ( element , fileIndex ) => {
214214 if ( element . startsWith ( ' hq_city: ' ) ) {
215215 hqCity = element . split ( ': ' ) [ 1 ]
216216 } else if ( element . startsWith ( ' companies[' ) ) {
@@ -222,15 +222,15 @@ export function editGameSii (dir, filedirname, info, callback, errorcallback) {
222222 }
223223 }
224224 if ( setting . money && element . startsWith ( ' money_account' ) ) {
225- arrFile [ flieIndex ] = element . replace ( / m o n e y _ a c c o u n t : [ ^ , \n ] + / , 'money_account: 100000000' )
225+ arrFile [ fileIndex ] = element . replace ( / m o n e y _ a c c o u n t : [ ^ , \n ] + / , 'money_account: 100000000' )
226226 } else if ( setting . level && element . startsWith ( ' experience_points' ) ) {
227227 exper . push ( index )
228228 } else if ( setting . skills && element . startsWith ( ' adr:' ) ) {
229229 skills . push ( index )
230230 } else if ( setting . damage && element . startsWith ( ' wear' ) ) {
231- arrFile [ flieIndex ] = element . replace ( / w e a r : [ ^ , \n ] + / , 'wear: 0' )
231+ arrFile [ fileIndex ] = element . replace ( / w e a r : [ ^ , \n ] + / , 'wear: 0' )
232232 } else if ( setting . oil && element . startsWith ( ' fuel_relative' ) ) {
233- arrFile [ flieIndex ] = element . replace ( / f u e l _ r e l a t i v e : [ ^ , \n ] + / , 'fuel_relative: 1' )
233+ arrFile [ fileIndex ] = element . replace ( / f u e l _ r e l a t i v e : [ ^ , \n ] + / , 'fuel_relative: 1' )
234234 } else if ( setting . city && element . startsWith ( ' visited_cities[' ) ) {
235235 visitedCity . push ( element . split ( ': ' ) [ 1 ] )
236236 } else if ( setting . city && element . startsWith ( ' visited_cities: ' ) ) {
@@ -256,9 +256,11 @@ export function editGameSii (dir, filedirname, info, callback, errorcallback) {
256256 } else if ( element . startsWith ( 'economy_event_queue :' ) ) {
257257 economyEventQueueIndex = index
258258 } else if ( job . moveToCargo && element . startsWith ( ' truck_placement: ' ) ) {
259- arrFile [ flieIndex ] = ' truck_placement: ' + jobInfo . departure_coordinates
259+ arrFile [ fileIndex ] = ' truck_placement: ' + jobInfo . departure_coordinates
260260 } else if ( job . moveToCargo && element . startsWith ( ' trailer_placement: ' ) ) {
261- arrFile [ flieIndex ] = ' trailer_placement: (0, 0, 0) (1; 0, 0, 0)'
261+ arrFile [ fileIndex ] = ' trailer_placement: (0, 0, 0) (' + jobInfo . departure_coordinates . split ( '(' ) [ 2 ]
262+ } else if ( job . moveToCargo && element . startsWith ( ' slave_trailer_placements[' ) ) {
263+ arrFile [ fileIndex ] = ' slave_trailer_placements[' + element . split ( '[' ) [ 1 ] . split ( ']' ) [ 0 ] + ']: (0, 0, 0) (' + jobInfo . departure_coordinates . split ( '(' ) [ 2 ]
262264 }
263265 index ++
264266 } )
@@ -562,9 +564,9 @@ export function addJob (dir, filedirname, info, callback, errorcallback) {
562564 } else if ( job . moveToCargo && input . startsWith ( ' truck_placement: ' ) ) {
563565 input = ' truck_placement: ' + jobInfo . departure_coordinates
564566 } else if ( job . moveToCargo && input . startsWith ( ' trailer_placement: ' ) ) {
565- input = ' trailer_placement: (0, 0, 0) (1; 0, 0, 0)'
567+ input = ' trailer_placement: (0, 0, 0) (' + jobInfo . departure_coordinates . split ( '(' ) [ 2 ]
566568 } else if ( job . moveToCargo && input . startsWith ( ' slave_trailer_placements[' ) ) {
567- input = ' slave_trailer_placements[' + input . split ( '[' ) [ 1 ] . split ( ']' ) [ 0 ] + ']: (0, 0, 0) (1; 0, 0, 0)'
569+ input = ' slave_trailer_placements[' + input . split ( '[' ) [ 1 ] . split ( ']' ) [ 0 ] + ']: (0, 0, 0) (' + jobInfo . departure_coordinates . split ( '(' ) [ 2 ]
568570 }
569571 arrFile . push ( input )
570572 index ++
0 commit comments