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