From 4d2f8f97db47cf13a87f361f0377caa15eec556c Mon Sep 17 00:00:00 2001
From: wienholt <wienholt@uni-bremen.de>
Date: Mon, 3 Feb 2020 10:28:53 +0100
Subject: [PATCH] Changes from last week

---
 Greta/Assets/DisableEntity.cs                 |  31 +++
 Greta/Assets/DisableEntity.cs.meta            |  11 +
 Greta/Assets/PAC Engine/Scenes/EisWagon.unity | 104 +++++++-
 .../Assets/PAC Engine/Scenes/Initiator.unity  |   5 +-
 .../PAC Engine/Scenes/Speisewagon.unity       | 229 ++++++++++++------
 .../PAC Engine/Scripts/DestroyOnStage.cs      |   1 +
 .../Assets/PAC Engine/Scripts/ItemActions.cs  |  11 +-
 7 files changed, 314 insertions(+), 78 deletions(-)
 create mode 100644 Greta/Assets/DisableEntity.cs
 create mode 100644 Greta/Assets/DisableEntity.cs.meta

diff --git a/Greta/Assets/DisableEntity.cs b/Greta/Assets/DisableEntity.cs
new file mode 100644
index 00000000..f64f77c1
--- /dev/null
+++ b/Greta/Assets/DisableEntity.cs
@@ -0,0 +1,31 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class DisableEntity : MonoBehaviour
+{
+
+    public int EntityID;
+    public int stageID;
+    public GameObject toDisableEntity;
+    // Start is called before the first frame update
+    void Start()
+    {
+        
+    }
+
+    // Update is called once per frame
+    void Update()
+    {
+        toDisable();
+    }
+    void toDisable()
+    {
+        if (Database.core.entities[SupportFunctions.core.findEntityIndexById(EntityID)].entityStageId == stageID)
+        {
+            
+            toDisableEntity.GetComponent<Entity>().enabled = false;
+            //toDisableEntity.gameObject.tag = "Untagged";
+        }
+    }
+}
diff --git a/Greta/Assets/DisableEntity.cs.meta b/Greta/Assets/DisableEntity.cs.meta
new file mode 100644
index 00000000..58525eda
--- /dev/null
+++ b/Greta/Assets/DisableEntity.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 730152b2f750d644caf6e653cd87a5ca
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Greta/Assets/PAC Engine/Scenes/EisWagon.unity b/Greta/Assets/PAC Engine/Scenes/EisWagon.unity
index 64f8b61c..fcae15d6 100644
--- a/Greta/Assets/PAC Engine/Scenes/EisWagon.unity	
+++ b/Greta/Assets/PAC Engine/Scenes/EisWagon.unity	
@@ -1419,7 +1419,7 @@ MonoBehaviour:
     nodeId: 2
     displayText: 1
     textTarget: {fileID: 2125052565}
-    text: HAHAHAHA
+    text: HAHAHAHA!
     textDuration: 0
     waitForClick: 1
     playerIsTalking: 0
@@ -1452,7 +1452,7 @@ MonoBehaviour:
     nodeId: 3
     displayText: 1
     textTarget: {fileID: 2125052565}
-    text: Nicht in 101 Jahren
+    text: Nicht in 101 Jahren.
     textDuration: 0
     waitForClick: 1
     playerIsTalking: 0
@@ -2415,7 +2415,7 @@ MonoBehaviour:
     nodeId: 2
     displayText: 1
     textTarget: {fileID: 1716720304}
-    text: "\xC4hm ja...hier der Koffer"
+    text: "\xC4hm ja...hier der Koffer."
     textDuration: 10
     waitForClick: 1
     playerIsTalking: 0
@@ -2820,6 +2820,7 @@ Transform:
   - {fileID: 1264474534}
   - {fileID: 1897279103}
   - {fileID: 1642820718}
+  - {fileID: 936593477}
   m_Father: {fileID: 0}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -3326,6 +3327,103 @@ Transform:
     type: 3}
   m_PrefabInstance: {fileID: 920136033}
   m_PrefabAsset: {fileID: 0}
+--- !u!1 &936593476
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 936593477}
+  - component: {fileID: 936593479}
+  - component: {fileID: 936593478}
+  m_Layer: 8
+  m_Name: Koffer
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &936593477
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 936593476}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 9.73, y: 1.87, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 637423395}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &936593478
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 936593476}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 1c6955d7ea8cff049839e7775bf9ee2b, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  entityID: 17
+  stageID: 7
+  ToDestroy: {fileID: 936593476}
+  ItemID: 0
+  shallReactivate: 0
+--- !u!212 &936593479
+SpriteRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 936593476}
+  m_Enabled: 1
+  m_CastShadows: 0
+  m_ReceiveShadows: 0
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 0
+  m_SelectedEditorRenderState: 0
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+  m_Sprite: {fileID: 21300000, guid: 3286f21bd7ead9f4682e93367ca9b9a9, type: 3}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_FlipX: 0
+  m_FlipY: 0
+  m_DrawMode: 0
+  m_Size: {x: 2.82, y: 1.28}
+  m_AdaptiveModeThreshold: 0.5
+  m_SpriteTileMode: 0
+  m_WasSpriteAssigned: 1
+  m_MaskInteraction: 0
+  m_SpriteSortPoint: 0
 --- !u!1 &937484222
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Greta/Assets/PAC Engine/Scenes/Initiator.unity b/Greta/Assets/PAC Engine/Scenes/Initiator.unity
index 4cc09edd..78165db0 100644
--- a/Greta/Assets/PAC Engine/Scenes/Initiator.unity	
+++ b/Greta/Assets/PAC Engine/Scenes/Initiator.unity	
@@ -11588,7 +11588,7 @@ MonoBehaviour:
     pickedUpInstanceIds: 
   - name: Leuchtstreifen
     id: 333
-    acquired: 1
+    acquired: 0
     useFunction: KatzenAugenAction
     quantity: 1
     examineText:
@@ -11923,6 +11923,9 @@ MonoBehaviour:
   - entityId: 701
     entityStageId: 31
     entityName: Kohleschauflerin
+  - entityId: 702
+    entityStageId: 32
+    entityName: Tiffany
   quests:
   - questName: Get the luggage to reach the Thermostat
     questId: 11
diff --git a/Greta/Assets/PAC Engine/Scenes/Speisewagon.unity b/Greta/Assets/PAC Engine/Scenes/Speisewagon.unity
index d9bc8bd9..44faa606 100644
--- a/Greta/Assets/PAC Engine/Scenes/Speisewagon.unity	
+++ b/Greta/Assets/PAC Engine/Scenes/Speisewagon.unity	
@@ -2196,7 +2196,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 1
+  m_IsActive: 0
 --- !u!4 &514385364
 Transform:
   m_ObjectHideFlags: 0
@@ -2389,19 +2389,19 @@ MonoBehaviour:
     loadOriSpawnX: 0
     loadOriSpawnY: 0
     xPositionOfCam: 0
-  - ElementName: Leer
+  - ElementName: Sprechen
     nodeId: 1
-    displayText: 0
-    textTarget: {fileID: 0}
-    text: 
+    displayText: 1
+    textTarget: {fileID: 710236100}
+    text: "Ich glaube aber, dass sie mich nicht h\xF6ren kann..."
     textDuration: 0
     waitForClick: 1
-    playerIsTalking: 0
+    playerIsTalking: 1
     talkingEntityId: 0
     invokeCustomEvents: 0
     eventsToBeInvoked: []
-    playAudioWithText: 0
-    audio: {fileID: 0}
+    playAudioWithText: 1
+    audio: {fileID: 8300000, guid: eaa6f845f1c828d4c9e50a527cf056d4, type: 3}
     conditionsToCheck: []
     goToNodeOnClick: 0
     goToNodeId: 0
@@ -2459,7 +2459,7 @@ MonoBehaviour:
   XMLExportPath: 
   XMLImportFileName: 
   XMLExportFileName: 
-  tab: 1
+  tab: 0
   dialogueInitiated: 0
   nodeIndex: 0
   entityClicked: 0
@@ -2828,12 +2828,12 @@ MonoBehaviour:
     playAudioWithText: 1
     audio: {fileID: 8300000, guid: 41666ebaad6f8514baca095228f10ae3, type: 3}
     conditionsToCheck: []
-    goToNodeOnClick: 1
-    goToNodeId: 4
+    goToNodeOnClick: 0
+    goToNodeId: 0
     displayOptions: 0
     optionsIds: 
-    setNewStageId: 1
-    newStageId: 13
+    setNewStageId: 0
+    newStageId: 0
     itemsToAdd: []
     itemsToRemove: []
     questsToGet: 
@@ -3046,7 +3046,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 549266949}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 100702e729fa5294e9028c95e63e7910, type: 3}
   m_Name: 
@@ -5279,8 +5279,8 @@ Transform:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1237079810}
   m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
-  m_LocalPosition: {x: 0, y: 0, z: 0}
-  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_LocalPosition: {x: -0.054, y: 0, z: 0}
+  m_LocalScale: {x: 1.003, y: 1, z: 1}
   m_Children:
   - {fileID: 1547636545}
   m_Father: {fileID: 1895264270}
@@ -5968,9 +5968,10 @@ GameObject:
   - component: {fileID: 1400444051}
   - component: {fileID: 1400444050}
   - component: {fileID: 1400444053}
+  - component: {fileID: 1400444054}
   m_Layer: 8
   m_Name: Regenschirm
-  m_TagString: Item
+  m_TagString: Entity
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
@@ -5996,7 +5997,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1400444048}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 0c47c8a394c62274ab6680867cca4418, type: 3}
   m_Name: 
@@ -6085,14 +6086,109 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1400444048}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: cb15279b71eeff04c97b1054114815b6, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
   Item: {fileID: 1400444048}
   entityID: 21
-  stageID: 11
+  stageID: 12
+--- !u!114 &1400444054
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1400444048}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 2b088c10f9e478c42a1ee8719e182f9d, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  entityId: 702
+  canBeInteractedWith: 1
+  stages:
+  - stageId: 32
+    startingNodeId: 0
+  - stageId: 33
+    startingNodeId: 1
+  options: []
+  nodes:
+  - ElementName: vjsav
+    nodeId: 0
+    displayText: 1
+    textTarget: {fileID: 2109888214}
+    text: Ein Regenschirm....wahrscheinlich komme ich so an das Fenster heran!
+    textDuration: 0
+    waitForClick: 1
+    playerIsTalking: 1
+    talkingEntityId: 0
+    invokeCustomEvents: 0
+    eventsToBeInvoked: []
+    playAudioWithText: 1
+    audio: {fileID: 8300000, guid: eaa6f845f1c828d4c9e50a527cf056d4, type: 3}
+    conditionsToCheck: []
+    goToNodeOnClick: 0
+    goToNodeId: 0
+    displayOptions: 0
+    optionsIds: 
+    setNewStageId: 0
+    newStageId: 0
+    itemsToAdd: []
+    itemsToRemove: []
+    questsToGet: 
+    questsToComplete: 
+    endDialogueOnClick: 1
+    loadLevel: 0
+    loadLevelId: 0
+    loadSpawnX: 0
+    loadSpawnY: 0
+    WillOriSpawn: 0
+    loadOriSpawnX: 0
+    loadOriSpawnY: 0
+    xPositionOfCam: 0
+  - ElementName: vjsav
+    nodeId: 1
+    displayText: 0
+    textTarget: {fileID: 2109888214}
+    text: 
+    textDuration: 0
+    waitForClick: 0
+    playerIsTalking: 0
+    talkingEntityId: 0
+    invokeCustomEvents: 0
+    eventsToBeInvoked: []
+    playAudioWithText: 1
+    audio: {fileID: 8300000, guid: eaa6f845f1c828d4c9e50a527cf056d4, type: 3}
+    conditionsToCheck: []
+    goToNodeOnClick: 0
+    goToNodeId: 0
+    displayOptions: 0
+    optionsIds: 
+    setNewStageId: 0
+    newStageId: 0
+    itemsToAdd: []
+    itemsToRemove: []
+    questsToGet: 
+    questsToComplete: 
+    endDialogueOnClick: 1
+    loadLevel: 0
+    loadLevelId: 0
+    loadSpawnX: 0
+    loadSpawnY: 0
+    WillOriSpawn: 0
+    loadOriSpawnX: 0
+    loadOriSpawnY: 0
+    xPositionOfCam: 0
+  XMLImportPath: 
+  XMLExportPath: 
+  XMLImportFileName: 
+  XMLExportFileName: 
+  tab: 2
+  dialogueInitiated: 0
+  nodeIndex: 0
+  entityClicked: 0
 --- !u!1001 &1436071324
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -6974,8 +7070,8 @@ GameObject:
   - component: {fileID: 1779623580}
   - component: {fileID: 1779623583}
   - component: {fileID: 1779623582}
-  - component: {fileID: 1779623581}
   - component: {fileID: 1779623584}
+  - component: {fileID: 1779623581}
   m_Layer: 8
   m_Name: Rauch
   m_TagString: Entity
@@ -7018,24 +7114,24 @@ MonoBehaviour:
   - stageId: 8
     startingNodeId: 0
   - stageId: 9
-    startingNodeId: 0
-  - stageId: 0
-    startingNodeId: 0
+    startingNodeId: 1
+  - stageId: 10
+    startingNodeId: 2
   options: []
   nodes:
-  - ElementName: Betrachtung von Greta
+  - ElementName: Betrachtung
     nodeId: 0
     displayText: 1
     textTarget: {fileID: 69609159}
-    text: Hier komme ich nicht durch, der Rauch schadte mir!
+    text: Hier komme ich nicht durch...der Rauch ist nicht gesund.
     textDuration: 0
     waitForClick: 1
     playerIsTalking: 1
     talkingEntityId: 0
     invokeCustomEvents: 0
     eventsToBeInvoked: []
-    playAudioWithText: 0
-    audio: {fileID: 0}
+    playAudioWithText: 1
+    audio: {fileID: 8300000, guid: eaa6f845f1c828d4c9e50a527cf056d4, type: 3}
     conditionsToCheck: []
     goToNodeOnClick: 1
     goToNodeId: 1
@@ -7047,7 +7143,7 @@ MonoBehaviour:
     itemsToRemove: []
     questsToGet: 
     questsToComplete: 
-    endDialogueOnClick: 0
+    endDialogueOnClick: 1
     loadLevel: 0
     loadLevelId: 0
     loadSpawnX: 0
@@ -7067,28 +7163,15 @@ MonoBehaviour:
     talkingEntityId: 0
     invokeCustomEvents: 0
     eventsToBeInvoked: []
-    playAudioWithText: 0
-    audio: {fileID: 0}
-    conditionsToCheck:
-    - checkQuestExists: 0
-      questExistsId: 0
-      redirectNodeIfExistsFails: 0
-      checkQuestCompleted: 0
-      questCompletedId: 0
-      redirectNodeIfCompletedFails: 0
-      checkItemAcquired: 1
-      acquiredItemId: 219
-      redirectNodeIfAcquiredFails: 2
-      checkItemQuantity: 0
-      quantityItemId: 0
-      requiredQuantity: 0
-      redirectNodeIfQuantityFails: 0
+    playAudioWithText: 1
+    audio: {fileID: 8300000, guid: eaa6f845f1c828d4c9e50a527cf056d4, type: 3}
+    conditionsToCheck: []
     goToNodeOnClick: 0
     goToNodeId: 0
     displayOptions: 0
     optionsIds: 
-    setNewStageId: 1
-    newStageId: 10
+    setNewStageId: 0
+    newStageId: 0
     itemsToAdd: []
     itemsToRemove: []
     questsToGet: 
@@ -7102,19 +7185,19 @@ MonoBehaviour:
     loadOriSpawnX: 0
     loadOriSpawnY: 0
     xPositionOfCam: 0
-  - ElementName: Endlich
+  - ElementName: Ende
     nodeId: 2
     displayText: 1
     textTarget: {fileID: 69609159}
-    text: Endlich kann ich hier wieder atmen!
+    text: Endlich kann ich wieder atmen.
     textDuration: 0
     waitForClick: 1
     playerIsTalking: 1
     talkingEntityId: 0
     invokeCustomEvents: 0
     eventsToBeInvoked: []
-    playAudioWithText: 0
-    audio: {fileID: 0}
+    playAudioWithText: 1
+    audio: {fileID: 8300000, guid: eaa6f845f1c828d4c9e50a527cf056d4, type: 3}
     conditionsToCheck: []
     goToNodeOnClick: 0
     goToNodeId: 0
@@ -7139,7 +7222,7 @@ MonoBehaviour:
   XMLExportPath: 
   XMLImportFileName: 
   XMLExportFileName: 
-  tab: 0
+  tab: 2
   dialogueInitiated: 0
   nodeIndex: 0
   entityClicked: 0
@@ -7349,7 +7432,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1817360745}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 2b088c10f9e478c42a1ee8719e182f9d, type: 3}
   m_Name: 
@@ -8630,7 +8713,7 @@ MonoBehaviour:
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 2123074963}
-  m_Enabled: 1
+  m_Enabled: 0
   m_EditorHideFlags: 0
   m_Script: {fileID: 11500000, guid: 2b088c10f9e478c42a1ee8719e182f9d, type: 3}
   m_Name: 
@@ -8945,11 +9028,13 @@ MonoBehaviour:
   - stageId: 9
     startingNodeId: 0
   - stageId: 10
-    startingNodeId: 2
+    startingNodeId: 1
   - stageId: 11
     startingNodeId: 4
   - stageId: 12
-    startingNodeId: 5
+    startingNodeId: 4
+  - stageId: 13
+    startingNodeId: 2
   options: []
   nodes:
   - ElementName: Betrachtung
@@ -9005,7 +9090,7 @@ MonoBehaviour:
     displayOptions: 0
     optionsIds: 
     setNewStageId: 1
-    newStageId: 10
+    newStageId: 13
     itemsToAdd: []
     itemsToRemove: []
     questsToGet: 
@@ -9033,8 +9118,8 @@ MonoBehaviour:
     playAudioWithText: 0
     audio: {fileID: 0}
     conditionsToCheck: []
-    goToNodeOnClick: 1
-    goToNodeId: 3
+    goToNodeOnClick: 0
+    goToNodeId: 0
     displayOptions: 0
     optionsIds: 
     setNewStageId: 0
@@ -9043,7 +9128,7 @@ MonoBehaviour:
     itemsToRemove: []
     questsToGet: 15000000
     questsToComplete: 
-    endDialogueOnClick: 0
+    endDialogueOnClick: 1
     loadLevel: 0
     loadLevelId: 0
     loadSpawnX: 0
@@ -9087,24 +9172,24 @@ MonoBehaviour:
     xPositionOfCam: 0
   - ElementName: Loop
     nodeId: 4
-    displayText: 0
-    textTarget: {fileID: 0}
-    text: 0
+    displayText: 1
+    textTarget: {fileID: 2109888214}
+    text: Hatschi, ich brauche jetzt erstmal ein Taschentuch.
     textDuration: 0
     waitForClick: 1
     playerIsTalking: 0
-    talkingEntityId: 0
+    talkingEntityId: 21
     invokeCustomEvents: 0
     eventsToBeInvoked: []
     playAudioWithText: 0
     audio: {fileID: 0}
     conditionsToCheck: []
-    goToNodeOnClick: 0
-    goToNodeId: 0
+    goToNodeOnClick: 1
+    goToNodeId: 5
     displayOptions: 0
     optionsIds: 
-    setNewStageId: 0
-    newStageId: 0
+    setNewStageId: 1
+    newStageId: 12
     itemsToAdd: []
     itemsToRemove: []
     questsToGet: 
@@ -9155,7 +9240,7 @@ MonoBehaviour:
   XMLExportPath: 
   XMLImportFileName: 
   XMLExportFileName: 
-  tab: 1
+  tab: 0
   dialogueInitiated: 0
   nodeIndex: 0
   entityClicked: 0
@@ -9286,10 +9371,12 @@ MonoBehaviour:
   m_GameObject: {fileID: 2128340667}
   m_Enabled: 1
   m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 100702e729fa5294e9028c95e63e7910, type: 3}
+  m_Script: {fileID: 11500000, guid: 730152b2f750d644caf6e653cd87a5ca, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
-  core: {fileID: 0}
+  EntityID: 21
+  stageID: 13
+  toDisableEntity: {fileID: 2128340667}
 --- !u!1 &2140995933
 GameObject:
   m_ObjectHideFlags: 0
diff --git a/Greta/Assets/PAC Engine/Scripts/DestroyOnStage.cs b/Greta/Assets/PAC Engine/Scripts/DestroyOnStage.cs
index 79562aee..f8de70f5 100644
--- a/Greta/Assets/PAC Engine/Scripts/DestroyOnStage.cs	
+++ b/Greta/Assets/PAC Engine/Scripts/DestroyOnStage.cs	
@@ -31,6 +31,7 @@ public class DestroyOnStage : MonoBehaviour
     void Update()
     {
         destroy();
+        Debug.Log(Database.core.entities[SupportFunctions.core.findEntityIndexById(26)].entityStageId);
         
     }
     void destroy()
diff --git a/Greta/Assets/PAC Engine/Scripts/ItemActions.cs b/Greta/Assets/PAC Engine/Scripts/ItemActions.cs
index 93b84de6..ee37daf0 100644
--- a/Greta/Assets/PAC Engine/Scripts/ItemActions.cs	
+++ b/Greta/Assets/PAC Engine/Scripts/ItemActions.cs	
@@ -29,7 +29,7 @@ public class ItemActions : MonoBehaviour {
 
     void Update()
     {
-        
+     
         if (Input.GetMouseButtonDown(0) && currentUsingItem != -1)
         {
             
@@ -48,7 +48,7 @@ public class ItemActions : MonoBehaviour {
             ReferenceHolder.core.ClickCatcher.SetActive(false);
             if (h.transform.gameObject.name.Equals(interactiveObjectName))
             {
-               
+                ReferenceHolder.core.ClickCatcher.SetActive(false);
                 TriggerItemAction(currentUsingItem);
             }
             else
@@ -265,14 +265,19 @@ public class ItemActions : MonoBehaviour {
                 break;
             case 7:
 
-                //Debug.Log("Oma angeklickt");
+                var toDisable = GameObject.Find(interactiveObjectName);
+                toDisable.GetComponent<Entity>().canBeInteractedWith = false;
                 GameObject Item = GameObject.Find("Regenschirm");
                 var test = GameObject.Find("Test");
+                Item.gameObject.tag = "Item";
+                Item.GetComponent<Entity>().enabled = false;
+                Item.GetComponent<Item>().enabled = true;
                 Item.GetComponent<Item>().canBePickedUp = true;
                 print(Item.GetComponent<Item>().canBePickedUp);
                 Database.core.entities[SupportFunctions.core.findEntityIndexById(21)].entityStageId = 12;
                 Database.core.items[SupportFunctions.core.findItemIndexById(21)].acquired = false;
                 Database.core.items[SupportFunctions.core.findItemIndexById(21)].quantity = 0;
+                ReferenceHolder.core.ClickCatcher.SetActive(true);
 
 
 
-- 
GitLab