[{"data":1,"prerenderedAt":1342},["ShallowReactive",2],{"/docs/jobs/firejob/reference/exports/server-createoilspill":3,"/docs/jobs/firejob/reference/exports/server-createoilspill-surround":1330,"/docs/jobs/firejob/reference/exports/server-createoilspill-implemented-suggestions":1341},{"id":4,"title":5,"body":6,"description":1321,"extension":1322,"head":1323,"implementedSuggestions":1323,"meta":1324,"navigation":623,"path":1325,"schemaOrg":1323,"seo":1326,"sitemap":1327,"stem":1328,"__hash__":1329},"docs/1.docs/0.jobs/3.firejob/4.reference/3.exports/4.server-createoilspill.md","Server: CreateOilSpill(payload, creator, options)",{"type":7,"value":8,"toc":1316},"minimark",[9,17,30,33,146,160,165,172,175,186,465,470,473,857,863,1022,1029,1114,1129,1133,1151,1173,1195,1293,1296,1300,1303,1312],[10,11,12],"p",{},[13,14,16],"a",{"href":15},"/docs/jobs/firejob/reference/exports","All exports",[10,18,19,20,24,25,29],{},"Call these exports from a ",[21,22,23],"strong",{},"server script"," in your own resource, with ",[26,27,28],"code",{},"sky_firejob"," started. They create or remove an incident when called. Automatic oil leaks after collisions or from wear need Sky Mechanic or another resource that detects the condition and calls Firejob.",[10,31,32],{},"The return formats and IDs differ between fire and oil exports:",[34,35,36,52],"table",{},[37,38,39],"thead",{},[40,41,42,46,49],"tr",{},[43,44,45],"th",{},"Operation",[43,47,48],{},"Return value on success",[43,50,51],{},"ID to keep",[53,54,55,75,101,130],"tbody",{},[40,56,57,63,69],{},[58,59,60],"td",{},[26,61,62],{},"CreateFire",[58,64,65,66],{},"One table: ",[26,67,68],{},"{ success = true, fireId = ..., type = ..., label = ... }",[58,70,71,74],{},[26,72,73],{},"result.fireId",", a numeric fire ID",[40,76,77,82,87],{},[58,78,79],{},[26,80,81],{},"CreateVehicleFire",[58,83,65,84],{},[26,85,86],{},"{ success = true, fireId = ... }",[58,88,89,90,93,94,97,98,100],{},"Keep the ",[21,91,92],{},"vehicle network ID you supplied"," for ",[26,95,96],{},"RemoveVehicleFire","; ",[26,99,73],{}," identifies the fire",[40,102,103,108,117],{},[58,104,105],{},[26,106,107],{},"CreateOilSpill",[58,109,110,113,114],{},[21,111,112],{},"Two values:"," ",[26,115,116],{},"true, spill",[58,118,119,122,123,126,127],{},[26,120,121],{},"spill.id",", a string such as ",[26,124,125],{},"\"17\"",", for ",[26,128,129],{},"RemoveOilSpill",[40,131,132,137,140],{},[58,133,134],{},[26,135,136],{},"GetOilSpills",[58,138,139],{},"An array of spill tables",[58,141,142,143,145],{},"Each entry's ",[26,144,121],{},"; the array index is not the spill ID",[10,147,148,151,152,155,156,159],{},[26,149,150],{},"creator",", where accepted, is a player's current server ID (",[26,153,154],{},"source","). Use ",[26,157,158],{},"0"," or omit it for server-created incidents. It is separate from the vehicle network ID, fire ID, and oil spill ID.",[161,162,164],"h2",{"id":163},"server-exports","Server Exports",[166,167,169],"h3",{"id":168},"createoilspillpayload-creator-options",[26,170,171],{},"CreateOilSpill(payload, creator, options)",[10,173,174],{},"Creates an active oil spill and synchronizes it to clients. Firejob assigns the spill ID; you do not generate or supply it.",[10,176,177,180,181,185],{},[21,178,179],{},"This export returns two values."," On success, the second value is a table containing the new ID at ",[21,182,183],{},[26,184,121],{},". On failure, the second value is an error string.",[34,187,188,204],{},[37,189,190],{},[40,191,192,195,198,201],{},[43,193,194],{},"Argument / payload field",[43,196,197],{},"Type",[43,199,200],{},"Required / default",[43,202,203],{},"Meaning",[53,205,206,223,244,272,301,326,350,368,387,407,430,449],{},[40,207,208,213,217,220],{},[58,209,210],{},[26,211,212],{},"payload",[58,214,215],{},[26,216,34],{},[58,218,219],{},"Required",[58,221,222],{},"Spill creation data",[40,224,225,230,239,241],{},[58,226,227],{},[26,228,229],{},"payload.coords",[58,231,232,235,236],{},[26,233,234],{},"{ x, y, z }"," or ",[26,237,238],{},"vector3",[58,240,219],{},[58,242,243],{},"World position with numeric coordinates",[40,245,246,251,256,262],{},[58,247,248],{},[26,249,250],{},"payload.radius",[58,252,253],{},[26,254,255],{},"number",[58,257,258,259],{},"Configured slip radius, normally ",[26,260,261],{},"1.25",[58,263,264,265,268,269],{},"Spill radius; clamped to ",[26,266,267],{},"0.25","–",[26,270,271],{},"5.0",[40,273,274,279,283,289],{},[58,275,276],{},[26,277,278],{},"payload.intensity",[58,280,281],{},[26,282,255],{},[58,284,285,286],{},"Configured default, normally ",[26,287,288],{},"1.0",[58,290,291,292,295,296,97,298,300],{},"Intensity from ",[26,293,294],{},"0.0"," to ",[26,297,288],{},[26,299,288],{}," is full intensity",[40,302,303,308,313,319],{},[58,304,305],{},[26,306,307],{},"payload.source",[58,309,310],{},[26,311,312],{},"string",[58,314,315,318],{},[26,316,317],{},"\"vehicle\""," in the spill record",[58,320,321,322,325],{},"Origin tag, such as ",[26,323,324],{},"\"my_incident_resource\"","; useful when finding your spills later",[40,327,328,333,337,342],{},[58,329,330],{},[26,331,332],{},"payload.sourcePart",[58,334,335],{},[26,336,312],{},[58,338,339],{},[26,340,341],{},"\"engine_oil\"",[58,343,344,345,235,347],{},"Originating fluid/component, for example ",[26,346,341],{},[26,348,349],{},"\"transmission_fluid\"",[40,351,352,357,361,365],{},[58,353,354],{},[26,355,356],{},"payload.sourceVehicleNetId",[58,358,359],{},[26,360,255],{},[58,362,363],{},[26,364,158],{},[58,366,367],{},"Optional originating vehicle network ID; separate from the new spill ID",[40,369,370,375,379,384],{},[58,371,372],{},[26,373,374],{},"payload.sourcePlate",[58,376,377],{},[26,378,312],{},[58,380,381],{},[26,382,383],{},"\"\"",[58,385,386],{},"Optional plate metadata",[40,388,389,394,399,404],{},[58,390,391],{},[26,392,393],{},"payload.canSpread",[58,395,396],{},[26,397,398],{},"boolean",[58,400,401],{},[26,402,403],{},"true",[58,405,406],{},"Whether vehicles may spread this spill",[40,408,409,414,418,423],{},[58,410,411],{},[26,412,413],{},"payload.state",[58,415,416],{},[26,417,312],{},[58,419,420],{},[26,421,422],{},"\"fresh\"",[58,424,425,426,429],{},"Use ",[26,427,428],{},"\"bound\""," to create a spill that is already treated with absorbent",[40,431,432,436,440,443],{},[58,433,434],{},[26,435,150],{},[58,437,438],{},[26,439,255],{},[58,441,442],{},"Optional",[58,444,445,446,448],{},"Player server ID associated with the request; use ",[26,447,158],{}," for a scripted incident",[40,450,451,456,460,462],{},[58,452,453],{},[26,454,455],{},"options",[58,457,458],{},[26,459,34],{},[58,461,442],{},[58,463,464],{},"Source grouping and explicit limit overrides, described below",[466,467,469],"h4",{"id":468},"create-keep-the-id-and-remove-the-spill-later","Create, keep the ID, and remove the spill later",[10,471,472],{},"This complete server-side example creates a spill, saves its ID, and removes that same spill after one minute. Replace the coordinates with your incident location. In a real incident system, keep the ID in your own incident state and remove it when that incident ends.",[474,475,480],"pre",{"className":476,"code":477,"language":478,"meta":479,"style":479},"language-lua shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","-- server.lua\nlocal ok, spill_or_error = exports[\"sky_firejob\"]:CreateOilSpill({\n    coords = { x = 215.0, y = -810.0, z = 30.0 },\n    source = \"my_incident_resource\",\n    radius = 1.5,\n    intensity = 0.9\n}, 0)\n\nif not ok then\n    print((\"Could not create oil spill: %s\"):format(spill_or_error))\n    return\nend\n\nlocal spill_id = spill_or_error.id -- e.g. \"17\"; this is the ID to save.\nprint((\"Created oil spill %s\"):format(spill_id))\n\nSetTimeout(60000, function()\n    local removed = exports[\"sky_firejob\"]:RemoveOilSpill(spill_id, \"incident_finished\")\n    if removed then\n        print((\"Removed oil spill %s\"):format(spill_id))\n    else\n        print((\"Oil spill %s could not be removed; it may already be gone.\"):format(spill_id))\n    end\nend)\n","lua","",[26,481,482,491,525,564,583,596,607,618,625,641,666,672,678,683,703,725,730,751,786,796,817,823,843,849],{"__ignoreMap":479},[483,484,487],"span",{"class":485,"line":486},"line",1,[483,488,490],{"class":489},"sHwdD","-- server.lua\n",[483,492,494,498,502,505,508,511,514,516,519,522],{"class":485,"line":493},2,[483,495,497],{"class":496},"sMK4o","local",[483,499,501],{"class":500},"sTEyZ"," ok, spill_or_error ",[483,503,504],{"class":496},"=",[483,506,507],{"class":500}," exports[",[483,509,510],{"class":496},"\"",[483,512,28],{"class":513},"sfazB",[483,515,510],{"class":496},[483,517,518],{"class":500},"]:",[483,520,107],{"class":521},"s2Zo4",[483,523,524],{"class":500},"({\n",[483,526,528,531,533,536,538,542,545,547,550,553,556,558,561],{"class":485,"line":527},3,[483,529,530],{"class":500},"    coords ",[483,532,504],{"class":496},[483,534,535],{"class":500}," { x ",[483,537,504],{"class":496},[483,539,541],{"class":540},"sbssI"," 215.0",[483,543,544],{"class":500},", y ",[483,546,504],{"class":496},[483,548,549],{"class":496}," -",[483,551,552],{"class":540},"810.0",[483,554,555],{"class":500},", z ",[483,557,504],{"class":496},[483,559,560],{"class":540}," 30.0",[483,562,563],{"class":500}," },\n",[483,565,567,570,572,575,578,580],{"class":485,"line":566},4,[483,568,569],{"class":500},"    source ",[483,571,504],{"class":496},[483,573,574],{"class":496}," \"",[483,576,577],{"class":513},"my_incident_resource",[483,579,510],{"class":496},[483,581,582],{"class":500},",\n",[483,584,586,589,591,594],{"class":485,"line":585},5,[483,587,588],{"class":500},"    radius ",[483,590,504],{"class":496},[483,592,593],{"class":540}," 1.5",[483,595,582],{"class":500},[483,597,599,602,604],{"class":485,"line":598},6,[483,600,601],{"class":500},"    intensity ",[483,603,504],{"class":496},[483,605,606],{"class":540}," 0.9\n",[483,608,610,613,615],{"class":485,"line":609},7,[483,611,612],{"class":500},"}, ",[483,614,158],{"class":540},[483,616,617],{"class":500},")\n",[483,619,621],{"class":485,"line":620},8,[483,622,624],{"emptyLinePlaceholder":623},true,"\n",[483,626,628,632,635,638],{"class":485,"line":627},9,[483,629,631],{"class":630},"s7zQu","if",[483,633,634],{"class":496}," not",[483,636,637],{"class":500}," ok ",[483,639,640],{"class":630},"then\n",[483,642,644,647,650,652,655,657,660,663],{"class":485,"line":643},10,[483,645,646],{"class":521},"    print",[483,648,649],{"class":500},"((",[483,651,510],{"class":496},[483,653,654],{"class":513},"Could not create oil spill: %s",[483,656,510],{"class":496},[483,658,659],{"class":500},"):",[483,661,662],{"class":521},"format",[483,664,665],{"class":500},"(spill_or_error))\n",[483,667,669],{"class":485,"line":668},11,[483,670,671],{"class":630},"    return\n",[483,673,675],{"class":485,"line":674},12,[483,676,677],{"class":630},"end\n",[483,679,681],{"class":485,"line":680},13,[483,682,624],{"emptyLinePlaceholder":623},[483,684,686,688,691,693,696,700],{"class":485,"line":685},14,[483,687,497],{"class":496},[483,689,690],{"class":500}," spill_id ",[483,692,504],{"class":496},[483,694,695],{"class":500}," spill_or_error.",[483,697,699],{"class":698},"sBMFI","id",[483,701,702],{"class":489}," -- e.g. \"17\"; this is the ID to save.\n",[483,704,706,709,711,713,716,718,720,722],{"class":485,"line":705},15,[483,707,708],{"class":521},"print",[483,710,649],{"class":500},[483,712,510],{"class":496},[483,714,715],{"class":513},"Created oil spill %s",[483,717,510],{"class":496},[483,719,659],{"class":500},[483,721,662],{"class":521},[483,723,724],{"class":500},"(spill_id))\n",[483,726,728],{"class":485,"line":727},16,[483,729,624],{"emptyLinePlaceholder":623},[483,731,733,736,739,742,745,748],{"class":485,"line":732},17,[483,734,735],{"class":521},"SetTimeout",[483,737,738],{"class":500},"(",[483,740,741],{"class":540},"60000",[483,743,744],{"class":500},", ",[483,746,747],{"class":630},"function",[483,749,750],{"class":496},"()\n",[483,752,754,757,760,762,764,766,768,770,772,774,777,779,782,784],{"class":485,"line":753},18,[483,755,756],{"class":496},"    local",[483,758,759],{"class":500}," removed ",[483,761,504],{"class":496},[483,763,507],{"class":500},[483,765,510],{"class":496},[483,767,28],{"class":513},[483,769,510],{"class":496},[483,771,518],{"class":500},[483,773,129],{"class":521},[483,775,776],{"class":500},"(spill_id, ",[483,778,510],{"class":496},[483,780,781],{"class":513},"incident_finished",[483,783,510],{"class":496},[483,785,617],{"class":500},[483,787,789,792,794],{"class":485,"line":788},19,[483,790,791],{"class":630},"    if",[483,793,759],{"class":500},[483,795,640],{"class":630},[483,797,799,802,804,806,809,811,813,815],{"class":485,"line":798},20,[483,800,801],{"class":521},"        print",[483,803,649],{"class":500},[483,805,510],{"class":496},[483,807,808],{"class":513},"Removed oil spill %s",[483,810,510],{"class":496},[483,812,659],{"class":500},[483,814,662],{"class":521},[483,816,724],{"class":500},[483,818,820],{"class":485,"line":819},21,[483,821,822],{"class":630},"    else\n",[483,824,826,828,830,832,835,837,839,841],{"class":485,"line":825},22,[483,827,801],{"class":521},[483,829,649],{"class":500},[483,831,510],{"class":496},[483,833,834],{"class":513},"Oil spill %s could not be removed; it may already be gone.",[483,836,510],{"class":496},[483,838,659],{"class":500},[483,840,662],{"class":521},[483,842,724],{"class":500},[483,844,846],{"class":485,"line":845},23,[483,847,848],{"class":630},"    end\n",[483,850,852,855],{"class":485,"line":851},24,[483,853,854],{"class":630},"end",[483,856,617],{"class":500},[10,858,859,860,862],{},"For example, a successful call returns ",[26,861,403],{}," followed by a table with these fields:",[34,864,865,876],{},[37,866,867],{},[40,868,869,872,874],{},[43,870,871],{},"Field",[43,873,197],{},[43,875,203],{},[53,877,878,896,910,927,944,963,979,993,1008],{},[40,879,880,884,888],{},[58,881,882],{},[26,883,699],{},[58,885,886],{},[26,887,312],{},[58,889,890,891,893,894],{},"Assigned spill ID, for example ",[26,892,125],{},"; pass this to ",[26,895,129],{},[40,897,898,903,907],{},[58,899,900],{},[26,901,902],{},"coords",[58,904,905],{},[26,906,234],{},[58,908,909],{},"Spill position",[40,911,912,920,924],{},[58,913,914,744,917],{},[26,915,916],{},"radius",[26,918,919],{},"intensity",[58,921,922],{},[26,923,255],{},[58,925,926],{},"Effective values after defaults and clamping",[40,928,929,934,938],{},[58,930,931],{},[26,932,933],{},"state",[58,935,936],{},[26,937,312],{},[58,939,940,235,942],{},[26,941,422],{},[26,943,428],{},[40,945,946,956,960],{},[58,947,948,744,950,744,953],{},[26,949,154],{},[26,951,952],{},"sourcePart",[26,954,955],{},"sourcePlate",[58,957,958],{},[26,959,312],{},[58,961,962],{},"Origin metadata",[40,964,965,970,974],{},[58,966,967],{},[26,968,969],{},"sourceVehicleNetId",[58,971,972],{},[26,973,255],{},[58,975,976,977],{},"Originating vehicle network ID, or ",[26,978,158],{},[40,980,981,986,990],{},[58,982,983],{},[26,984,985],{},"canSpread",[58,987,988],{},[26,989,398],{},[58,991,992],{},"Whether the spill may spread",[40,994,995,1000,1005],{},[58,996,997],{},[26,998,999],{},"boundBy",[58,1001,1002,1004],{},[26,1003,255],{}," or absent",[58,1006,1007],{},"Player server ID associated with binding, if recorded",[40,1009,1010,1015,1019],{},[58,1011,1012],{},[26,1013,1014],{},"createdAtMs",[58,1016,1017],{},[26,1018,255],{},[58,1020,1021],{},"Creation time relative to the current server runtime; not a Unix timestamp",[10,1023,1024,1025,1028],{},"A failed call returns ",[26,1026,1027],{},"false, error",":",[34,1030,1031,1040],{},[37,1032,1033],{},[40,1034,1035,1038],{},[43,1036,1037],{},"Error",[43,1039,203],{},[53,1041,1042,1052,1064,1074,1084,1094,1104],{},[40,1043,1044,1049],{},[58,1045,1046],{},[26,1047,1048],{},"disabled",[58,1050,1051],{},"The oil spill system is disabled",[40,1053,1054,1059],{},[58,1055,1056],{},[26,1057,1058],{},"invalid_payload",[58,1060,1061,1063],{},[26,1062,212],{}," is not a table",[40,1065,1066,1071],{},[58,1067,1068],{},[26,1069,1070],{},"invalid_coords",[58,1072,1073],{},"Coordinates are missing or invalid",[40,1075,1076,1081],{},[58,1077,1078],{},[26,1079,1080],{},"cooldown",[58,1082,1083],{},"The same source group created a spill too recently",[40,1085,1086,1091],{},[58,1087,1088],{},[26,1089,1090],{},"too_close",[58,1092,1093],{},"The position is too close to the last spill created by that source group",[40,1095,1096,1101],{},[58,1097,1098],{},[26,1099,1100],{},"vehicle_limit",[58,1102,1103],{},"The originating vehicle has reached its active-spill limit",[40,1105,1106,1111],{},[58,1107,1108],{},[26,1109,1110],{},"resetting_ids",[58,1112,1113],{},"An oil-spill ID reset is currently in progress",[10,1115,1116,1117,1120,1121,1124,1125,1128],{},"Only read ",[26,1118,1119],{},".id"," after checking ",[26,1122,1123],{},"ok",". ",[26,1126,1127],{},"local spill = CreateOilSpill(...)"," would capture the first return value, a boolean, instead of the spill table.",[466,1130,1132],{"id":1131},"source-grouping-and-limits","Source grouping and limits",[10,1134,1135,1136,1138,1139,1141,1142,1145,1146,235,1148,1150],{},"By default, calls from the same calling resource and the same ",[26,1137,307],{}," share a cooldown and minimum-distance record. When ",[26,1140,307],{}," is omitted, the export uses ",[26,1143,1144],{},"\"external\""," for this grouping. Changing ",[26,1147,150],{},[26,1149,969],{}," alone does not create a separate source group.",[10,1152,1153,1154,1157,1158,1161,1162,1124,1165,1168,1169,1172],{},"For independent vehicle trails, set ",[26,1155,1156],{},"options.sourceKey"," to a stable key unique to your resource and that vehicle, such as ",[26,1159,1160],{},"\"my_incident_resource:vehicle:123\""," for vehicle network ID ",[26,1163,1164],{},"123",[26,1166,1167],{},"sourceKey"," groups creation limits; it is not a spill ID and is not included in ",[26,1170,1171],{},"GetOilSpills()"," results.",[10,1174,1175,1176,744,1179,744,1182,1185,1186,1189,1190,235,1192,1194],{},"The shipped defaults are a ",[21,1177,1178],{},"5-second cooldown",[21,1180,1181],{},"6-metre spacing",[21,1183,1184],{},"12 active spills per vehicle",", and ",[21,1187,1188],{},"80 active spills overall",". Exceeding the overall limit removes the oldest spill to make room. The effective configuration can change these limits. Removing a spill does not clear its source group's last creation time or position, so immediately repeating the example may return ",[26,1191,1080],{},[26,1193,1090],{},".",[34,1196,1197,1212],{},[37,1198,1199],{},[40,1200,1201,1206,1209],{},[43,1202,1203,1205],{},[26,1204,455],{}," field",[43,1207,1208],{},"Type / default",[43,1210,1211],{},"Effect",[53,1213,1214,1228,1245,1261,1277],{},[40,1215,1216,1220,1225],{},[58,1217,1218],{},[26,1219,1167],{},[58,1221,1222,1224],{},[26,1223,312],{},", automatic grouping",[58,1226,1227],{},"Explicit shared key for cooldown and spacing",[40,1229,1230,1235,1242],{},[58,1231,1232],{},[26,1233,1234],{},"ignoreSourceCooldown",[58,1236,1237,744,1239],{},[26,1238,398],{},[26,1240,1241],{},"false",[58,1243,1244],{},"Skip the source cooldown check for this creation",[40,1246,1247,1252,1258],{},[58,1248,1249],{},[26,1250,1251],{},"ignoreSourceMinDistance",[58,1253,1254,744,1256],{},[26,1255,398],{},[26,1257,1241],{},[58,1259,1260],{},"Skip minimum spacing for this creation",[40,1262,1263,1268,1274],{},[58,1264,1265],{},[26,1266,1267],{},"ignoreVehicleLimit",[58,1269,1270,744,1272],{},[26,1271,398],{},[26,1273,1241],{},[58,1275,1276],{},"Skip the per-vehicle limit for this creation",[40,1278,1279,1284,1290],{},[58,1280,1281],{},[26,1282,1283],{},"ignoreEnabled",[58,1285,1286,744,1288],{},[26,1287,398],{},[26,1289,1241],{},[58,1291,1292],{},"Allow this creation even when the oil spill system is disabled",[10,1294,1295],{},"Use overrides deliberately for scripted scenes that need them. These server exports do not run cleanup job, duty, or item checks for the calling resource.",[466,1297,1299],{"id":1298},"lifetime-and-saved-ids","Lifetime and saved IDs",[10,1301,1302],{},"Spills can disappear through cleanup, expiry, spreading, capacity limits, or explicit removal. The shipped lifetime is 90 minutes. Firejob attempts to save spills to its database; a successful creation return confirms an active synchronized spill, not a database-write acknowledgement. Database failures are logged separately.",[10,1304,1305,1308,1309,1311],{},[21,1306,1307],{},"Delete on restart"," is enabled by default. Disable it to restore unexpired saved spills after a resource restart. An explicit ID reset renumbers active spills, and cleared IDs may be reused later. Treat saved IDs as references to the current incident, not permanent identifiers. Use ",[26,1310,1171],{}," and your origin metadata when rebuilding an integration's state.",[1313,1314,1315],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":479,"searchDepth":486,"depth":493,"links":1317},[1318],{"id":163,"depth":493,"text":164,"children":1319},[1320],{"id":168,"depth":527,"text":171},"Reference for Server: CreateOilSpill(payload, creator, options) in firejob.","md",null,{},"/docs/jobs/firejob/reference/exports/server-createoilspill",{"title":5,"description":1321},{"loc":1325},"1.docs/0.jobs/3.firejob/4.reference/3.exports/4.server-createoilspill","WLsqsY7MtRfZVmrOKSbdHIqsfQIvI_ezi2Rt_fxQBmU",[1331,1336],{"title":1332,"path":1333,"stem":1334,"description":1335,"children":-1},"Server: RemoveVehicleFire(netId, reason)","/docs/jobs/firejob/reference/exports/server-removevehiclefire","1.docs/0.jobs/3.firejob/4.reference/3.exports/3.server-removevehiclefire","Reference for Server: RemoveVehicleFire(netId, reason) in firejob.",{"title":1337,"path":1338,"stem":1339,"description":1340,"children":-1},"Server: RemoveOilSpill(spillId, reason)","/docs/jobs/firejob/reference/exports/server-removeoilspill","1.docs/0.jobs/3.firejob/4.reference/3.exports/5.server-removeoilspill","Reference for Server: RemoveOilSpill(spillId, reason) in firejob.",[],1791814228851]