animationsDesc = animationsDesc or {}
animationsDesc[2] = animationsDesc[2] or {}
animationsDesc[2].actors = animationsDesc[2].actors or {}
animationsDesc[2].actors[1] = "{base=\"daniel\", name=\"dobin\"}"
animationsDesc[2].actors[2] = "hero"
animationsDesc[2].actors[3] = "john_cpr"
animationsDesc[2].class = "TasksAnimation"
animationsDesc[2].id = "preShift"
animationsDesc[2].idx = 2
animationsDesc[2].list = animationsDesc[2].list or {}
animationsDesc[2].list[2] = animationsDesc[2].list[2] or {}
animationsDesc[2].list[2].class = "Task"
animationsDesc[2].list[2].duration = 2000
animationsDesc[2].list[3] = animationsDesc[2].list[3] or {}
animationsDesc[2].list[3].class = "Task"
animationsDesc[2].list[3].duration = 3500
animationsDesc[2].list[4] = animationsDesc[2].list[4] or {}
animationsDesc[2].list[4].actor = "hero"
animationsDesc[2].list[4].class = "WalkToTask"
animationsDesc[2].list[4].target = animationsDesc[2].list[4].target or {}
animationsDesc[2].list[4].target.x = 463
animationsDesc[2].list[4].target.y = 383
animationsDesc[2].list[5] = animationsDesc[2].list[5] or {}
animationsDesc[2].list[5].actor = "hero"
animationsDesc[2].list[5].class = "SetTask"
animationsDesc[2].list[5].values = "{emotion=\"RUN\", walkSpeed=180}"
animationsDesc[2].list[6] = animationsDesc[2].list[6] or {}
animationsDesc[2].list[6].class = "TriggerTask"
animationsDesc[2].list[6].trigger = "startEvent"
animationsDesc[2].list[7] = animationsDesc[2].list[7] or {}
animationsDesc[2].list[7].class = "FadeScreenTask"
animationsDesc[2].list[7].draw = "color"
animationsDesc[2].list[7].fadeDelay = 500
animationsDesc[2].list[7].fadeOut = 3000
animationsDesc[2].list[7].wait = true
animationsDesc[2].list[8] = animationsDesc[2].list[8] or {}
animationsDesc[2].list[8].actor = "hero"
animationsDesc[2].list[8].class = "WalkToTask"
animationsDesc[2].list[8].target = animationsDesc[2].list[8].target or {}
animationsDesc[2].list[8].target.x = 769
animationsDesc[2].list[8].target.y = 418
animationsDesc[2].list[9] = animationsDesc[2].list[9] or {}
animationsDesc[2].list[9].actor = "hero"
animationsDesc[2].list[9].animation = "PANIC#LEFT"
animationsDesc[2].list[9].class = "PlayAnimationTask"
animationsDesc[2].list[10] = animationsDesc[2].list[10] or {}
animationsDesc[2].list[10].class = "StartStoryTask"
animationsDesc[2].list[11] = animationsDesc[2].list[11] or {}
animationsDesc[2].list[11].actor = "dobin"
animationsDesc[2].list[11].class = "MessageTask"
animationsDesc[2].list[11].needsClick = true
animationsDesc[2].list[11].textId = "TEXT_R5_SH6_1"
animationsDesc[2].list[12] = animationsDesc[2].list[12] or {}
animationsDesc[2].list[12].class = "PlayMusicTask"
animationsDesc[2].list[12].mood = "SUSPENSE"
animationsDesc[2].list[13] = animationsDesc[2].list[13] or {}
animationsDesc[2].list[13].actor = "hero"
animationsDesc[2].list[13].class = "SetPositionTask"
animationsDesc[2].list[13].pos = animationsDesc[2].list[13].pos or {}
animationsDesc[2].list[13].pos.x = 1086
animationsDesc[2].list[13].pos.y = 431
animationsDesc[2].list[14] = animationsDesc[2].list[14] or {}
animationsDesc[2].list[14].actor = "dobin"
animationsDesc[2].list[14].class = "SetPositionTask"
animationsDesc[2].list[14].pos = animationsDesc[2].list[14].pos or {}
animationsDesc[2].list[14].pos.x = 299
animationsDesc[2].list[14].pos.y = 369
animationsDesc[2].list[15] = animationsDesc[2].list[15] or {}
animationsDesc[2].list[15].actor = "dobin"
animationsDesc[2].list[15].animation = "CRY"
animationsDesc[2].list[15].class = "PlayAnimationTask"
animationsDesc[2].list[15].cycles = 1000
animationsDesc[2].list[15].frameTime = 150
animationsDesc[2].list[15].whenFinished = "stay"
animationsDesc[2].list[16] = animationsDesc[2].list[16] or {}
animationsDesc[2].list[16].class = "EndStoryTask"
animationsDesc[2].list[17] = animationsDesc[2].list[17] or {}
animationsDesc[2].list[17].actor = "hero"
animationsDesc[2].list[17].class = "SetTask"
animationsDesc[2].list[17].values = "{visible=false}"
animationsDesc[2].list[18] = animationsDesc[2].list[18] or {}
animationsDesc[2].list[18].actor = "john_cpr"
animationsDesc[2].list[18].animation = "ALLISON_KNEEL"
animationsDesc[2].list[18].class = "PlayAnimationTask"
animationsDesc[2].list[18].whenFinished = "stay"
animationsDesc[2].list[19] = animationsDesc[2].list[19] or {}
animationsDesc[2].list[19].actor = "dobin"
animationsDesc[2].list[19].class = "SetTask"
animationsDesc[2].list[19].values = "{direction=\"left\"}"
animationsDesc[2].list[20] = animationsDesc[2].list[20] or {}
animationsDesc[2].list[20].actor = "john_cpr"
animationsDesc[2].list[20].animation = "START"
animationsDesc[2].list[20].class = "PlayAnimationTask"
animationsDesc[2].musicMoodStart = "SUSPENSE"
animationsDesc[2].name = "Intro: pre shift"
animationsDesc[2].tree = animationsDesc[2].tree or {}
animationsDesc[2].tree[1] = 20
animationsDesc[2].tree[2] = 14
animationsDesc[2].tree[3] = 19
animationsDesc[2].tree[4] = 15
animationsDesc[2].tree[5] = 13
animationsDesc[2].tree[6] = animationsDesc[2].tree[6] or {}
animationsDesc[2].tree[6][1] = 10
animationsDesc[2].tree[6][2] = 7
animationsDesc[2].tree[7] = 3
animationsDesc[2].tree[8] = 5
animationsDesc[2].tree[9] = 8
animationsDesc[2].tree[10] = 9
animationsDesc[2].tree[11] = 2
animationsDesc[2].tree[12] = 4
animationsDesc[2].tree[13] = 17
animationsDesc[2].tree[14] = 18
animationsDesc[2].tree[15] = 11
animationsDesc[2].tree[16] = 16
animationsDesc[2].tree[17] = 12
animationsDesc[2].tree[18] = 6
animationsDesc[4] = animationsDesc[4] or {}
animationsDesc[4].actors = animationsDesc[4].actors or {}
animationsDesc[4].actors[1] = "john_cpr"
animationsDesc[4].actors[2] = "dobin"
animationsDesc[4].class = "TasksAnimation"
animationsDesc[4].id = "eventWon"
animationsDesc[4].idx = 4
animationsDesc[4].list = animationsDesc[4].list or {}
animationsDesc[4].list[2] = animationsDesc[4].list[2] or {}
animationsDesc[4].list[2].actor = "john_cpr"
animationsDesc[4].list[2].class = "MessageTask"
animationsDesc[4].list[2].needsClick = true
animationsDesc[4].list[2].textId = "TEXT_R5_SH6_22"
animationsDesc[4].list[2].wait = true
animationsDesc[4].list[3] = animationsDesc[4].list[3] or {}
animationsDesc[4].list[3].actor = "john_cpr"
animationsDesc[4].list[3].animation = "RELIEF"
animationsDesc[4].list[3].class = "PlayAnimationTask"
animationsDesc[4].list[3].cycles = 1
animationsDesc[4].list[3].frameTime = 150
animationsDesc[4].list[3].wait = true
animationsDesc[4].list[3].whenFinished = "stay"
animationsDesc[4].list[4] = animationsDesc[4].list[4] or {}
animationsDesc[4].list[4].class = "FadeScreenTask"
animationsDesc[4].list[4].draw = "color"
animationsDesc[4].list[4].fadeDelay = 500
animationsDesc[4].list[4].fadeIn = 2000
animationsDesc[4].list[4].wait = true
animationsDesc[4].list[6] = animationsDesc[4].list[6] or {}
animationsDesc[4].list[6].actor = "dobin"
animationsDesc[4].list[6].animation = "SHOCK_TURN"
animationsDesc[4].list[6].class = "PlayAnimationTask"
animationsDesc[4].list[6].cycles = 1
animationsDesc[4].list[6].frameTime = 150
animationsDesc[4].list[6].wait = true
animationsDesc[4].list[6].whenFinished = "stay"
animationsDesc[4].list[7] = animationsDesc[4].list[7] or {}
animationsDesc[4].list[7].actor = "john_cpr"
animationsDesc[4].list[7].animation = "WAKEUP"
animationsDesc[4].list[7].class = "PlayAnimationTask"
animationsDesc[4].list[7].cycles = 1
animationsDesc[4].list[7].frameTime = 150
animationsDesc[4].list[7].wait = true
animationsDesc[4].list[7].whenFinished = "stay"
animationsDesc[4].list[8] = animationsDesc[4].list[8] or {}
animationsDesc[4].list[8].actor = "dobin"
animationsDesc[4].list[8].class = "MessageTask"
animationsDesc[4].list[8].needsClick = true
animationsDesc[4].list[8].offset = animationsDesc[4].list[8].offset or {}
animationsDesc[4].list[8].offset.x = -35
animationsDesc[4].list[8].offset.y = 0
animationsDesc[4].list[8].textId = "TEXT_R5_SH6_4"
animationsDesc[4].list[9] = animationsDesc[4].list[9] or {}
animationsDesc[4].list[9].class = "StartStoryTask"
animationsDesc[4].list[10] = animationsDesc[4].list[10] or {}
animationsDesc[4].list[10].class = "TriggerTask"
animationsDesc[4].list[10].trigger = "end outro"
animationsDesc[4].list[13] = animationsDesc[4].list[13] or {}
animationsDesc[4].list[13].class = "Task"
animationsDesc[4].list[13].duration = 1000
animationsDesc[4].musicMoodEnd = "1"
animationsDesc[4].musicMoodStart = "SUSPENSE"
animationsDesc[4].name = "Event won: John is saved"
animationsDesc[4].tree = animationsDesc[4].tree or {}
animationsDesc[4].tree[1] = 9
animationsDesc[4].tree[2] = 13
animationsDesc[4].tree[3] = animationsDesc[4].tree[3] or {}
animationsDesc[4].tree[3][1] = 6
animationsDesc[4].tree[3][2] = 7
animationsDesc[4].tree[4] = 3
animationsDesc[4].tree[5] = 8
animationsDesc[4].tree[6] = 2
animationsDesc[4].tree[7] = 4
animationsDesc[4].tree[8] = 10
