Skip to content

Commit

Permalink
docs(zCZone): add the abstract zCZone
Browse files Browse the repository at this point in the history
  • Loading branch information
lmichaelis committed Feb 24, 2024
1 parent 77e9409 commit 443e3de
Show file tree
Hide file tree
Showing 10 changed files with 125 additions and 8 deletions.
17 changes: 9 additions & 8 deletions docs/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,8 +62,6 @@
* [oCMobContainer](engine/objects/oCMobContainer.md)
* [oCMobDoor](engine/objects/oCMobDoor.md)
* [oCItem](engine/objects/oCItem.md)
* [zCVobSound](engine/objects/zCVobSound.md)
* [zCVobSoundDaytime](engine/objects/zCVobSoundDaytime.md)
* [zCTriggerBase](engine/objects/zCTriggerBase.md)
* [zCCodeMaster](engine/objects/zCCodeMaster.md)
* [zCMessageFilter](engine/objects/zCMessageFilter.md)
Expand All @@ -76,12 +74,15 @@
* [oCTriggerChangeLevel](engine/objects/oCTriggerChangeLevel.md)
* [oCCSTrigger](engine/objects/oCCSTrigger.md)
* [zCMover](engine/objects/zCMover.md)
* [oCZoneMusic](engine/objects/oCZoneMusic.md)
* [oCZoneMusicDefault](engine/objects/oCZoneMusicDefault.md)
* [zCZoneVobFarPlane](engine/objects/zCZoneVobFarPlane.md)
* [zCZoneVobFarPlaneDefault](engine/objects/zCZoneVobFarPlaneDefault.md)
* [zCZoneZFog](engine/objects/zCZoneZFog.md)
* [zCZoneZFogDefault](engine/objects/zCZoneZFogDefault.md)
* [zCZone](engine/objects/zCZone.md)
* [oCZoneMusic](engine/objects/oCZoneMusic.md)
* [oCZoneMusicDefault](engine/objects/oCZoneMusicDefault.md)
* [zCZoneVobFarPlane](engine/objects/zCZoneVobFarPlane.md)
* [zCZoneVobFarPlaneDefault](engine/objects/zCZoneVobFarPlaneDefault.md)
* [zCZoneZFog](engine/objects/zCZoneZFog.md)
* [zCZoneZFogDefault](engine/objects/zCZoneZFogDefault.md)
* [zCVobSound](engine/objects/zCVobSound.md)
* [zCVobSoundDaytime](engine/objects/zCVobSoundDaytime.md)
* [zCVisual](engine/objects/zCVisual.md)
* [zCDecal](engine/objects/zCDecal.md)
* [oCSavegameInfo](engine/objects/oCSavegameInfo.md)
Expand Down
8 changes: 8 additions & 0 deletions docs/engine/objects/oCZoneMusic.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,8 @@ The name of the music theme to be played is defined by the [`vobName`](zCVob.md#

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- oCZoneMusic
{: .sp-class}
- [enabled](#enabled) = TRUE
Expand All @@ -47,6 +49,8 @@ The name of the music theme to be played is defined by the [`vobName`](zCVob.md#

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- oCZoneMusic
{: .sp-class}
- [enabled](#enabled) = TRUE
Expand All @@ -66,6 +70,8 @@ The name of the music theme to be played is defined by the [`vobName`](zCVob.md#

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- oCZoneMusic
{: .sp-class}
- [enabled](#enabled) = TRUE
Expand All @@ -91,6 +97,8 @@ The name of the music theme to be played is defined by the [`vobName`](zCVob.md#

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- oCZoneMusic
{: .sp-class}
- [enabled](#enabled) = TRUE
Expand Down
8 changes: 8 additions & 0 deletions docs/engine/objects/oCZoneMusicDefault.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ volume-related options of the zone are ignored. There may only be one `oCZoneMus

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [oCZoneMusic](oCZoneMusic.md)
{: .sp-class}
- oCZoneMusicDefault
Expand All @@ -30,6 +32,8 @@ volume-related options of the zone are ignored. There may only be one `oCZoneMus

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [oCZoneMusic](oCZoneMusic.md)
{: .sp-class}
- oCZoneMusicDefault
Expand All @@ -41,6 +45,8 @@ volume-related options of the zone are ignored. There may only be one `oCZoneMus

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [oCZoneMusic](oCZoneMusic.md)
{: .sp-class}
- oCZoneMusicDefault
Expand All @@ -52,6 +58,8 @@ volume-related options of the zone are ignored. There may only be one `oCZoneMus

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [oCZoneMusic](oCZoneMusic.md)
{: .sp-class}
- oCZoneMusicDefault
Expand Down
8 changes: 8 additions & 0 deletions docs/engine/objects/zCVobSound.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ Emits a sound defined by a script instance in a given radius. The sound playback

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- zCVobSound
{: .sp-class}
- Sound
Expand Down Expand Up @@ -51,6 +53,8 @@ Emits a sound defined by a script instance in a given radius. The sound playback

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- zCVobSound
{: .sp-class}
- Sound
Expand Down Expand Up @@ -82,6 +86,8 @@ Emits a sound defined by a script instance in a given radius. The sound playback

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- zCVobSound
{: .sp-class}
- Sound
Expand Down Expand Up @@ -117,6 +123,8 @@ Emits a sound defined by a script instance in a given radius. The sound playback

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- zCVobSound
{: .sp-class}
- Sound
Expand Down
8 changes: 8 additions & 0 deletions docs/engine/objects/zCVobSoundDaytime.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ sound can be defined which is played outside the defined time range (example: bi

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [zCVobSound](zCVobSound.md)
{: .sp-class}
- zCVobSoundDaytime
Expand All @@ -37,6 +39,8 @@ sound can be defined which is played outside the defined time range (example: bi

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [zCVobSound](zCVobSound.md)
{: .sp-class}
- zCVobSoundDaytime
Expand All @@ -54,6 +58,8 @@ sound can be defined which is played outside the defined time range (example: bi

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [zCVobSound](zCVobSound.md)
{: .sp-class}
- zCVobSoundDaytime
Expand All @@ -71,6 +77,8 @@ sound can be defined which is played outside the defined time range (example: bi

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [zCVobSound](zCVobSound.md)
{: .sp-class}
- zCVobSoundDaytime
Expand Down
52 changes: 52 additions & 0 deletions docs/engine/objects/zCZone.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# zCZone

!!! abstract inline end "Quick Infos"
**Type:** Virtual Object<br/>
**Format Name:** ZenGin Archive<br/>
**File Extension:** `.ZEN`<br/>
**Class Name:** `zCZone`<br/>
**Version Identifiers:**<br />
— Gothic I: `12289`<br/>
— Gothic II: `52224`<br/>
**ZenKit Class:** —<br/>

The base class for effect zones.

!!! warning
This object is an abstract base class and cannot be instantiated by itself.

=== "Gothic 1"

- [zCVob](zCVob.md)
{: .sp-class}
- zCZone
{: .sp-class}
- &lt;empty&gt;
{: .sp-empty}

=== "Gothic 2"

- [zCVob](zCVob.md)
{: .sp-class}
- zCZone
{: .sp-class}
- &lt;empty&gt;
{: .sp-empty}

=== "Gothic 1 (Save)"

- [zCVob](zCVob.md)
{: .sp-class}
- zCZone
{: .sp-class}
- &lt;empty&gt;
{: .sp-empty}

=== "Gothic 2 (Save)"

- [zCVob](zCVob.md)
{: .sp-class}
- zCZone
{: .sp-class}
- &lt;empty&gt;
{: .sp-empty}
8 changes: 8 additions & 0 deletions docs/engine/objects/zCZoneVobFarPlane.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ A VObject which defines the loading range of VObjects within its bounding box.

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- zCZoneVobFarPlane
{: .sp-class}
- [vobFarPlaneZ](#vobfarplanez) = 12000.0
Expand All @@ -30,6 +32,8 @@ A VObject which defines the loading range of VObjects within its bounding box.

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- zCZoneVobFarPlane
{: .sp-class}
- [vobFarPlaneZ](#vobfarplanez) = 12000.0
Expand All @@ -41,6 +45,8 @@ A VObject which defines the loading range of VObjects within its bounding box.

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- zCZoneVobFarPlane
{: .sp-class}
- [vobFarPlaneZ](#vobfarplanez) = 12000.0
Expand All @@ -52,6 +58,8 @@ A VObject which defines the loading range of VObjects within its bounding box.

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- zCZoneVobFarPlane
{: .sp-class}
- [vobFarPlaneZ](#vobfarplanez) = 12000.0
Expand Down
8 changes: 8 additions & 0 deletions docs/engine/objects/zCZoneVobFarPlaneDefault.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ objects in each world. Its effect can be overridden using [zCZoneVobFarPlane](zC

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [zCZoneVobFarPlane](zCZoneVobFarPlane.md)
{: .sp-class}
- zCZoneVobFarPlane
Expand All @@ -31,6 +33,8 @@ objects in each world. Its effect can be overridden using [zCZoneVobFarPlane](zC

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [zCZoneVobFarPlane](zCZoneVobFarPlane.md)
{: .sp-class}
- zCZoneVobFarPlane
Expand All @@ -42,6 +46,8 @@ objects in each world. Its effect can be overridden using [zCZoneVobFarPlane](zC

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [zCZoneVobFarPlane](zCZoneVobFarPlane.md)
{: .sp-class}
- zCZoneVobFarPlane
Expand All @@ -53,6 +59,8 @@ objects in each world. Its effect can be overridden using [zCZoneVobFarPlane](zC

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [zCZoneVobFarPlane](zCZoneVobFarPlane.md)
{: .sp-class}
- zCZoneVobFarPlane
Expand Down
8 changes: 8 additions & 0 deletions docs/engine/objects/zCZoneZFog.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ A VObject which causes fog to appear within its bounding box.

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- zCZoneZFog
{: .sp-class}
- ZoneZFog
Expand All @@ -34,6 +36,8 @@ A VObject which causes fog to appear within its bounding box.

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- zCZoneZFog
{: .sp-class}
- ZoneZFog
Expand All @@ -53,6 +57,8 @@ A VObject which causes fog to appear within its bounding box.

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- zCZoneZFog
{: .sp-class}
- ZoneZFog
Expand All @@ -68,6 +74,8 @@ A VObject which causes fog to appear within its bounding box.

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- zCZoneZFog
{: .sp-class}
- ZoneZFog
Expand Down
8 changes: 8 additions & 0 deletions docs/engine/objects/zCZoneZFogDefault.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ Its effect can be overridden using [zCZoneZFog](zCZoneZFog.md) objects.

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [zCZoneZFog](zCZoneZFog.md)
{: .sp-class}
- zCZoneZFogDefault
Expand All @@ -31,6 +33,8 @@ Its effect can be overridden using [zCZoneZFog](zCZoneZFog.md) objects.

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [zCZoneZFog](zCZoneZFog.md)
{: .sp-class}
- zCZoneZFogDefault
Expand All @@ -42,6 +46,8 @@ Its effect can be overridden using [zCZoneZFog](zCZoneZFog.md) objects.

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [zCZoneZFog](zCZoneZFog.md)
{: .sp-class}
- zCZoneZFogDefault
Expand All @@ -53,6 +59,8 @@ Its effect can be overridden using [zCZoneZFog](zCZoneZFog.md) objects.

- [zCVob](zCVob.md)
{: .sp-class}
- [*zCZone*](zCZone.md)
{: .sp-class}
- [zCZoneZFog](zCZoneZFog.md)
{: .sp-class}
- zCZoneZFogDefault
Expand Down

0 comments on commit 443e3de

Please sign in to comment.