[{"data":1,"prerenderedAt":206},["ShallowReactive",2],{"/docs/jobs/firejob/features/oil-spills":3,"/docs/jobs/firejob/features/oil-spills-surround":195,"/docs/jobs/firejob/features/oil-spills-implemented-suggestions":205},{"id":4,"title":5,"body":6,"description":185,"extension":186,"head":187,"implementedSuggestions":187,"meta":188,"navigation":189,"path":190,"schemaOrg":187,"seo":191,"sitemap":192,"stem":193,"__hash__":194},"docs/1.docs/0.jobs/3.firejob/3.features/5.oil-spills.md","Oil Spills",{"type":7,"value":8,"toc":174},"minimark",[9,14,18,40,48,52,55,71,74,88,92,95,98,102,105,125,129,132,149,153],[10,11,13],"h2",{"id":12},"system-overview","System overview",[15,16,17],"p",{},"Sky Fire Job includes a persistent oil spill system with:",[19,20,21,25,28,31,34,37],"ul",{},[22,23,24],"li",{},"Server-authoritative spill creation",[22,26,27],{},"Database persistence",[22,29,30],{},"Vehicle-origin spill creation",[22,32,33],{},"Splash spread from moving vehicles",[22,35,36],{},"Bound and cleaned spill states",[22,38,39],{},"Item-gated cleanup validation",[15,41,42,43,47],{},"Spills are stored in ",[44,45,46],"code",{},"sky_fire_oil_spills"," and reloaded on resource start.",[10,49,51],{"id":50},"cleanup-flow","Cleanup flow",[15,53,54],{},"The default workflow is:",[56,57,58,65],"ol",{},[22,59,60,61,64],{},"Use ",[44,62,63],{},"oil_absorbent"," to bind a fresh spill.",[22,66,60,67,70],{},[44,68,69],{},"broom"," to sweep a bound spill.",[15,72,73],{},"Cleanup access can require:",[19,75,76,79,82,85],{},[22,77,78],{},"A firefighter job",[22,80,81],{},"On-duty status",[22,83,84],{},"Correct cleanup item",[22,86,87],{},"Valid interaction distance",[10,89,91],{"id":90},"absorbent-minigame","Absorbent minigame",[15,93,94],{},"The latest implementation replaces a simple timed absorbent action with an interactive spreading minigame. Firefighters must visibly cover the spill before the server accepts the bind phase.",[15,96,97],{},"This keeps item validation, distance checks, duty checks, and final state changes server-authoritative.",[10,99,101],{"id":100},"spill-spread","Spill spread",[15,103,104],{},"Moving vehicles can splash fresh spills and create smaller secondary puddles. The splash system uses configurable values for:",[19,106,107,110,113,116,119,122],{},[22,108,109],{},"Minimum speed",[22,111,112],{},"Low, medium, and high speed tiers",[22,114,115],{},"Splash count",[22,117,118],{},"Spread radius",[22,120,121],{},"Cooldown",[22,123,124],{},"Wear reduction of the source spill",[10,126,128],{"id":127},"public-integrations","Public integrations",[15,130,131],{},"Other resources can create, remove, or list spills through supported exports:",[19,133,134,139,144],{},[22,135,136],{},[44,137,138],{},"CreateOilSpill",[22,140,141],{},[44,142,143],{},"RemoveOilSpill",[22,145,146],{},[44,147,148],{},"GetOilSpills",[10,150,152],{"id":151},"related-pages","Related pages",[19,154,155,162,168],{},[22,156,157],{},[158,159,161],"a",{"href":160},"./rescue-and-incident-tools","Rescue and Incident Tools",[22,163,164],{},[158,165,167],{"href":166},"../reference/exports","Exports",[22,169,170],{},[158,171,173],{"href":172},"../troubleshooting","Troubleshooting",{"title":175,"searchDepth":176,"depth":177,"links":178},"",1,2,[179,180,181,182,183,184],{"id":12,"depth":177,"text":13},{"id":50,"depth":177,"text":51},{"id":90,"depth":177,"text":91},{"id":100,"depth":177,"text":101},{"id":127,"depth":177,"text":128},{"id":151,"depth":177,"text":152},"Persistent oil spill creation, spread behavior, cleanup requirements, and public integration points.","md",null,{},true,"/docs/jobs/firejob/features/oil-spills",{"title":5,"description":185},{"loc":190},"1.docs/0.jobs/3.firejob/3.features/5.oil-spills","eKF01S4pkFPe1D1UlKotX7YFi39eH4m467UUCOHN8O0",[196,200],{"title":161,"path":197,"stem":198,"description":199,"children":-1},"/docs/jobs/firejob/features/rescue-and-incident-tools","1.docs/0.jobs/3.firejob/3.features/4.rescue-and-incident-tools","Vehicle rescue, trapped patient extraction, rescue cushion, entrapment, and tree incident systems.",{"title":201,"path":202,"stem":203,"description":204,"children":-1},"Scenario Creator and Hub","/docs/jobs/firejob/features/scenario-creator-and-hub","1.docs/0.jobs/3.firejob/3.features/6.scenario-creator-and-hub","Scenario drafting, runtime dispatch, sharing, ratings, thumbnails, and import workflows.",[],1783877502982]