From c9532a617ce0c34b50e3e887e5d65c65e2bc1df6 Mon Sep 17 00:00:00 2001
From: Emu <110698397+muczc1wek@users.noreply.github.com>
Date: Sat, 15 Jun 2024 21:48:53 +0200
Subject: [PATCH 1/3] [Worlds] zCTouchAnimate class article
---
.../zCVob/zCEffect/zCTouchAnimate/index.md | 66 +++++++++++++++++++
1 file changed, 66 insertions(+)
create mode 100644 docs/zengin/worlds/Classes/zCVob/zCEffect/zCTouchAnimate/index.md
diff --git a/docs/zengin/worlds/Classes/zCVob/zCEffect/zCTouchAnimate/index.md b/docs/zengin/worlds/Classes/zCVob/zCEffect/zCTouchAnimate/index.md
new file mode 100644
index 0000000000..4cecb4694b
--- /dev/null
+++ b/docs/zengin/worlds/Classes/zCVob/zCEffect/zCTouchAnimate/index.md
@@ -0,0 +1,66 @@
+# zCTouchAnimate
+
+!!! abstract inline end "Quick Infos"
+ **Class Name:** `zCTouchAnimate`
+ **Version Identifiers:**
+ — Gothic I: `12289`
+ — Gothic II: `20483`
+ **Sources:**
+ — [spacerhilfedatei.sph](https://wiki.worldofgothic.de/doku.php?id=spacer:hilfedatei)
+ — [gothic-library.ru](http://gothic-library.ucoz.org/publ/zctouchanimate/1-1-0-519)
+
+
+A VObject that plays its animation when it receives an `OnTick` event (basically when something touches it).
+
+## Class members
+
+=== "Gothic 1"
+
+ - [zCVob](../../index.md)
+ {: .sp-class}
+ - [*zCEffect*](../index.md)
+ {: .sp-class}
+ - zCTouchAnimate
+ {: .sp-class}
+ - <empty>
+ {: .sp-empty}
+
+=== "Gothic 2"
+
+ - [zCVob](../../index.md)
+ {: .sp-class}
+ - [*zCEffect*](../index.md)
+ {: .sp-class}
+ - zCTouchAnimate
+ {: .sp-class}
+ - <empty>
+ {: .sp-empty}
+
+=== "Gothic 1 (Save)"
+
+ - [zCVob](../../index.md)
+ {: .sp-class}
+ - [*zCEffect*](../index.md)
+ {: .sp-class}
+ - zCTouchAnimate
+ {: .sp-class}
+ - <empty>
+ {: .sp-empty}
+
+=== "Gothic 2 (Save)"
+
+ - [zCVob](../../index.md)
+ {: .sp-class}
+ - [*zCEffect*](../index.md)
+ {: .sp-class}
+ - zCTouchAnimate
+ {: .sp-class}
+ - <empty>
+ {: .sp-empty}
+
+## Presentation
+Following video shows the behaviour of this VObject.
+
+![type:video](https://youtube.com/embed/ad6ECvO7EbY)
+
+
From 28729a6bd0768c8301aac6768fb8402c4fbc9cd1 Mon Sep 17 00:00:00 2001
From: Emu <110698397+muczc1wek@users.noreply.github.com>
Date: Sat, 15 Jun 2024 22:12:03 +0200
Subject: [PATCH 2/3] [Worlds] zCTouchAnimateSound class article
---
.../zCTouchAnimate/zCTouchAnimateSound.md | 79 +++++++++++++++++++
1 file changed, 79 insertions(+)
create mode 100644 docs/zengin/worlds/Classes/zCVob/zCEffect/zCTouchAnimate/zCTouchAnimateSound.md
diff --git a/docs/zengin/worlds/Classes/zCVob/zCEffect/zCTouchAnimate/zCTouchAnimateSound.md b/docs/zengin/worlds/Classes/zCVob/zCEffect/zCTouchAnimate/zCTouchAnimateSound.md
new file mode 100644
index 0000000000..fc61073653
--- /dev/null
+++ b/docs/zengin/worlds/Classes/zCVob/zCEffect/zCTouchAnimate/zCTouchAnimateSound.md
@@ -0,0 +1,79 @@
+# zCTouchAnimateSound
+
+!!! abstract inline end "Quick Infos"
+ **Class Name:** `zCTouchAnimateSound`
+ **Version Identifiers:**
+ — Gothic I: `12289`
+ — Gothic II: `20483`
+ **Sources:**
+ — [spacerhilfedatei.sph](https://wiki.worldofgothic.de/doku.php?id=spacer:hilfedatei)
+ — [gothic-library.ru](http://gothic-library.ucoz.org/publ/1-1-0-520)
+
+
+Object similar to [`zCTouchAnimate`](../index.md), but allowing to specify a sound that plays on the event activation.
+
+## Class members
+
+=== "Gothic 1"
+
+ - [zCVob](../../index.md)
+ {: .sp-class}
+ - [*zCEffect*](../index.md)
+ {: .sp-class}
+ - [zCTouchAnimate](index.md)
+ {: .sp-class}
+ - zCTouchAnimateSound
+ {: .sp-class}
+ - [sfxTouch](#sfxtouch)
+ {: .sp-string}
+
+=== "Gothic 2"
+
+ - [zCVob](../../index.md)
+ {: .sp-class}
+ - [*zCEffect*](../index.md)
+ {: .sp-class}
+ - [zCTouchAnimate](index.md)
+ {: .sp-class}
+ - zCTouchAnimateSound
+ {: .sp-class}
+ - [sfxTouch](#sfxtouch)
+ {: .sp-string}
+
+=== "Gothic 1 (Save)"
+
+ - [zCVob](../../index.md)
+ {: .sp-class}
+ - [*zCEffect*](../index.md)
+ {: .sp-class}
+ - [zCTouchAnimate](index.md)
+ {: .sp-class}
+ - zCTouchAnimateSound
+ {: .sp-class}
+ - [sfxTouch](#sfxtouch)
+ {: .sp-string}
+
+=== "Gothic 2 (Save)"
+
+ - [zCVob](../../index.md)
+ {: .sp-class}
+ - [*zCEffect*](../index.md)
+ {: .sp-class}
+ - [zCTouchAnimate](index.md)
+ {: .sp-class}
+ - zCTouchAnimateSound
+ {: .sp-class}
+ - [sfxTouch](#sfxtouch)
+ {: .sp-string}
+
+## Class member overview
+
+### `sfxTouch` {: .sp-string}
+The name of the sound produced upon contact with an object.
+
+## Presentation
+Following video shows the behaviour of this VObject.
+
+![type:video](https://youtube.com/embed/47ToeRNHKIU)
+
+
From c8a7837c4c991437228bbc0b950f89d808e03fbc Mon Sep 17 00:00:00 2001
From: Emu <110698397+muczc1wek@users.noreply.github.com>
Date: Sat, 15 Jun 2024 22:32:32 +0200
Subject: [PATCH 3/3] [Worlds] zCTriggerTeleport class article
---
.../zCTrigger/zCTriggerTeleport.md | 77 +++++++++++++++++++
1 file changed, 77 insertions(+)
create mode 100644 docs/zengin/worlds/Classes/zCVob/zCTriggerBase/zCTrigger/zCTriggerTeleport.md
diff --git a/docs/zengin/worlds/Classes/zCVob/zCTriggerBase/zCTrigger/zCTriggerTeleport.md b/docs/zengin/worlds/Classes/zCVob/zCTriggerBase/zCTrigger/zCTriggerTeleport.md
new file mode 100644
index 0000000000..1be282635a
--- /dev/null
+++ b/docs/zengin/worlds/Classes/zCVob/zCTriggerBase/zCTrigger/zCTriggerTeleport.md
@@ -0,0 +1,77 @@
+# zCTriggerTeleport
+
+!!! abstract inline end "Quick Infos"
+ **Class Name:** `zCTriggerTeleport`
+ **Version Identifiers:**
+ — Gothic I: `59776`
+ — Gothic II: `45570`
+ **Sources:**
+ — [spacerhilfedatei.sph](https://wiki.worldofgothic.de/doku.php?id=spacer:hilfedatei)
+ — [gothic-library.ru](http://www.gothic-library.ru/publ/class_zctriggerteleport/1-1-0-535)
+
+This VObject allows teleporting a hero to the waypoint.
+
+!!! Note
+ To make trigger work, you must set the value of the [`cdDyn`](../../index.md#cddyn) parameter to `True` and specify the Waypoint in [`triggerTarget`](../index.md#triggertarget) parameter.
+
+
+## Class members
+
+=== "Gothic 1"
+
+ - [zCVob](../../index.md)
+ {: .sp-class}
+ - [*zCTriggerBase*](../index.md)
+ {: .sp-class}
+ - [zCTrigger](index.md)
+ {: .sp-class}
+ - zCTriggerTeleport
+ {: .sp-class}
+ - [sfxTeleport](#sfxteleport) = LP_ALL
+ {: .sp-string}
+
+=== "Gothic 2"
+
+ - [zCVob](../../index.md)
+ {: .sp-class}
+ - [*zCTriggerBase*](../index.md)
+ {: .sp-class}
+ - [zCTrigger](index.md)
+ {: .sp-class}
+ - zCTriggerTeleport
+ {: .sp-class}
+ - [sfxTeleport](#sfxteleport) = LP_ALL
+ {: .sp-string}
+
+=== "Gothic 1 (Save)"
+
+ - [zCVob](../../index.md)
+ {: .sp-class}
+ - [*zCTriggerBase*](../index.md)
+ {: .sp-class}
+ - [zCTrigger](index.md)
+ {: .sp-class}
+ - zCTriggerTeleport
+ {: .sp-class}
+ - [sfxTeleport](#sfxteleport) = LP_ALL
+ {: .sp-string}
+
+=== "Gothic 2 (Save)"
+
+ - [zCVob](../../index.md)
+ {: .sp-class}
+ - [*zCTriggerBase*](../index.md)
+ {: .sp-class}
+ - [zCTrigger](index.md)
+ {: .sp-class}
+ - zCTriggerTeleport
+ {: .sp-class}
+ - [sfxTeleport](#sfxteleport) = LP_ALL
+ {: .sp-string}
+
+
+## Class member overview
+
+### `sfxTeleport` {: .sp-string}
+
+Sound accompaniment of character teleport.
\ No newline at end of file