local LD = require("design.LevelDesignLibrary")
function OnScriptLoaded(level)
end
function OnStart(level)
  CheckChainDropStatus()
  if game.Level.GetVariable("CompletedCineNumber") >= 350 then
    local sindriSpawnObjectStn290 = GameObjects.SmallShop.Child:FindSingleGOByName("VendorSpawner").Child
    sindriSpawnObjectStn290.LuaObjectScript.SpawnEnemy()
  end
end
function Stn250_RopeClimbDone()
  local stn250 = game.FindLevel("Stn250_BanditCamp")
  if stn250 ~= nil then
    stn250:CallScript("RopeClimbDone")
  end
end
function CheckChainDropStatus()
  if LD.GetEntityVariable("BanditCampCombatComplete") then
    GameObjects.ChainDrop_Sindri_8M.LuaObjectScript.Enable()
  end
end
function Quest_StoneMason_Objective250()
  LD.CompleteQuest("Quest_StoneMason_Objective250")
  game.Compass.SetDesignerForcedHide(false)
end
local sindriRope, soundEmitter
function SoundInit()
  sindriRope = GameObjects.sindriRopeProp
  soundEmitter = GameObjects.sindriRopeProp.Child:FindSingleSoundEmitterByName("SNDSindriRope")
  SetUpSoundForRopeFall()
end
function SetUpSoundForRopeFall()
  LD.PlaySoundOnFrame(soundEmitter, sindriRope.Child, "SND_CINE_CindriSpottedEnter_Impact", 235, "forward")
end
