diff --git a/docs/zengin/scripts/extenders/zparserextender/externals/ai.md b/docs/zengin/scripts/extenders/zparserextender/externals/ai.md index af3cb5f55f..442ee411d8 100644 --- a/docs/zengin/scripts/extenders/zparserextender/externals/ai.md +++ b/docs/zengin/scripts/extenders/zparserextender/externals/ai.md @@ -1,7 +1,7 @@ --- title: AI functions --- -# AI - functions for working with AI +# AI functions (zPE) Functions to work with the new [`C_Trigger`](../classes/c_trigger.md) class and NPC's AI queue. ## `AI_CallScript` diff --git a/docs/zengin/scripts/extenders/zparserextender/externals/hlp.md b/docs/zengin/scripts/extenders/zparserextender/externals/hlp.md index 979aa4dd18..741114320d 100644 --- a/docs/zengin/scripts/extenders/zparserextender/externals/hlp.md +++ b/docs/zengin/scripts/extenders/zparserextender/externals/hlp.md @@ -1,7 +1,7 @@ --- title: HLP functions --- -# HLP - help functions +# HLP functions (zPE) Helper functions generally used for safety checks, to get specific information from the engine or to interface with the configuration `.ini` files. ## `Hlp_HasFocusVob` diff --git a/docs/zengin/scripts/extenders/zparserextender/externals/log.md b/docs/zengin/scripts/extenders/zparserextender/externals/log.md index e17f812bad..0c50d4eb88 100644 --- a/docs/zengin/scripts/extenders/zparserextender/externals/log.md +++ b/docs/zengin/scripts/extenders/zparserextender/externals/log.md @@ -1,4 +1,7 @@ -# Log functions +--- +title: Log functions +--- +# Log functions (zPE) As discussed on [Inside Gothic](https://ataulien.github.io/Inside-Gothic/QuestLog/), vanilla Gothic has no way of getting the status of a quest. These functions implement that functionality. ## `Log_GetTopicStatus` diff --git a/docs/zengin/scripts/extenders/zparserextender/externals/mdl.md b/docs/zengin/scripts/extenders/zparserextender/externals/mdl.md index 0b4b727179..62fbd75ce4 100644 --- a/docs/zengin/scripts/extenders/zparserextender/externals/mdl.md +++ b/docs/zengin/scripts/extenders/zparserextender/externals/mdl.md @@ -1,7 +1,7 @@ --- -title: MDL functions +title: MDL functions --- -# MDL - model functions +# MDL functions (zPE) Functions to tweak animation and other model related settings. ## `Mdl_GetAnimationIndex` diff --git a/docs/zengin/scripts/extenders/zparserextender/externals/menu.md b/docs/zengin/scripts/extenders/zparserextender/externals/menu.md index 97ba966e42..8fd8c17a22 100644 --- a/docs/zengin/scripts/extenders/zparserextender/externals/menu.md +++ b/docs/zengin/scripts/extenders/zparserextender/externals/menu.md @@ -1,4 +1,8 @@ -# Menu function +--- +title: Menu functions +--- +# Menu functions (zPE) +External functions for working with menu. ## `Menu_SearchItems` !!! function "`Menu_SearchItems`" @@ -10,6 +14,16 @@ - `mask` - regex like mask for searching +## `Open_Link` +!!! function "`Open_Link`" + Opens a link in the browser + + ```dae + func void Open_Link( var string link ) {}; + ``` + + - `link` - link to open in the browser + ### Example This function is used in the Union Menu [API script](../daedalus_injection/index.md#api-script). In this script the `Menu_SearchItems` external is used to collect all Union menu scripts that are placed into the Union & Plugins menu that will appear in the game if you use any of the plugins that use this feature. diff --git a/docs/zengin/scripts/extenders/zparserextender/externals/mob.md b/docs/zengin/scripts/extenders/zparserextender/externals/mob.md index ee70843854..249ff70446 100644 --- a/docs/zengin/scripts/extenders/zparserextender/externals/mob.md +++ b/docs/zengin/scripts/extenders/zparserextender/externals/mob.md @@ -1,7 +1,7 @@ --- -title: MOB functions +title: MOB functions --- -# MOB - interactive object functions +# MOB functions (zPE) Functions to manipulate interactive objects like destroying MOBs, setting lockpick combination and such. ## `Mob_Destroy` diff --git a/docs/zengin/scripts/extenders/zparserextender/externals/npc.md b/docs/zengin/scripts/extenders/zparserextender/externals/npc.md index 4419d495d0..29ab440989 100644 --- a/docs/zengin/scripts/extenders/zparserextender/externals/npc.md +++ b/docs/zengin/scripts/extenders/zparserextender/externals/npc.md @@ -1,7 +1,7 @@ --- title: NPC functions --- -# NPC - character functions +# NPC functions (zPE) NPC related functions. ## `Npc_SetAsHero` diff --git a/docs/zengin/scripts/extenders/zparserextender/externals/wld.md b/docs/zengin/scripts/extenders/zparserextender/externals/wld.md index 07582ee3fe..a2470cc62c 100644 --- a/docs/zengin/scripts/extenders/zparserextender/externals/wld.md +++ b/docs/zengin/scripts/extenders/zparserextender/externals/wld.md @@ -1,8 +1,8 @@ --- title: WLD functions --- -# WLD - world manipulation functions -Functions related to the world. +# WLD functions (zPE) +External functions related to the world. ## `Wld_ChangeLevel` !!! function "`Wld_ChangeLevel`" diff --git a/docs/zengin/scripts/externals/ai.md b/docs/zengin/scripts/externals/ai.md index e2119e3bfc..7fe0d5b592 100644 --- a/docs/zengin/scripts/externals/ai.md +++ b/docs/zengin/scripts/externals/ai.md @@ -1,7 +1,7 @@ --- title: AI functions --- -# AI functions +# AI functions (Vanilla) Functions for working with NPCs AI queue. Every function is added to the AI queue of the specified NPC and executed in the order they were added. ## Functions @@ -803,8 +803,8 @@ Functions for working with NPCs AI queue. Every function is added to the AI queu **Parameters** - - `#!dae var C_NPC slf` - instance of the NPC - - `#!dae other` - instance of the other NPC + - `#!dae var C_NPC slf` - instance of the waiting NPC + - `#!dae var C_NPC oth` - instance of the NPC to wait for ## Deprecated diff --git a/docs/zengin/scripts/externals/doc.md b/docs/zengin/scripts/externals/doc.md index 65c2d85756..fcd25ab15d 100644 --- a/docs/zengin/scripts/externals/doc.md +++ b/docs/zengin/scripts/externals/doc.md @@ -1,7 +1,7 @@ --- title: Doc functions --- -# Doc external functions +# Doc functions Doc functions are used to control the document manager. They allow you to fine tune the display of maps, letters and books. diff --git a/docs/zengin/scripts/externals/hlp.md b/docs/zengin/scripts/externals/hlp.md index 122b3fbaf2..f7d78c2a0c 100644 --- a/docs/zengin/scripts/externals/hlp.md +++ b/docs/zengin/scripts/externals/hlp.md @@ -1,7 +1,7 @@ --- -title: HLP functions +title: HLP functions --- -# HLP - help functions +# HLP functions (Vanilla) Helper functions, generally used for safety checks, and specific operations. ## Functions diff --git a/docs/zengin/scripts/externals/log.md b/docs/zengin/scripts/externals/log.md index 19d2bba764..178c31ddf0 100644 --- a/docs/zengin/scripts/externals/log.md +++ b/docs/zengin/scripts/externals/log.md @@ -1,7 +1,7 @@ --- -title: Log functions +title: Log functions --- -# Log external functions +# Log functions (Vanilla) Log externals are used to manipulate players log and to track quest progress. ## Functions diff --git a/docs/zengin/scripts/externals/mdl.md b/docs/zengin/scripts/externals/mdl.md index ef1474608e..95393f3ac7 100644 --- a/docs/zengin/scripts/externals/mdl.md +++ b/docs/zengin/scripts/externals/mdl.md @@ -1,7 +1,7 @@ --- title: MDL functions --- -# MDL functions +# MDL functions (Vanilla) Functions to tweak animation and other model related settings. ## Functions diff --git a/docs/zengin/scripts/externals/menu.md b/docs/zengin/scripts/externals/menu.md index f3a68916f0..1aaf78c055 100644 --- a/docs/zengin/scripts/externals/menu.md +++ b/docs/zengin/scripts/externals/menu.md @@ -1,4 +1,7 @@ -# Menu functions +--- +title: Menu functions +--- +# Menu functions (Vanilla) Menu functions are used to perform operations while being in the menu. !!! Danger diff --git a/docs/zengin/scripts/externals/mob.md b/docs/zengin/scripts/externals/mob.md index 0b2a8f96f7..380ea1f621 100644 --- a/docs/zengin/scripts/externals/mob.md +++ b/docs/zengin/scripts/externals/mob.md @@ -1,4 +1,7 @@ -# MOB functions +--- +title: MOB functions +--- +# MOB functions (Vanilla) Functions for creating and checking items in a oCMobContainers (chests etc.). ## Functions diff --git a/docs/zengin/scripts/externals/npc.md b/docs/zengin/scripts/externals/npc.md index 239f1f1118..13997f039a 100644 --- a/docs/zengin/scripts/externals/npc.md +++ b/docs/zengin/scripts/externals/npc.md @@ -1,7 +1,7 @@ --- title: NPC functions --- -# NPC - character functions +# NPC functions (Vanilla) NPC related functions. ## Functions diff --git a/docs/zengin/scripts/externals/ta.md b/docs/zengin/scripts/externals/ta.md index 4c98d78981..0f139d220e 100644 --- a/docs/zengin/scripts/externals/ta.md +++ b/docs/zengin/scripts/externals/ta.md @@ -2,8 +2,8 @@ title: TA functions --- -# TA - routine functions -Functions for setting NPC daily routines. +# TA routine functions +External functions for setting NPC daily routines. ## Functions diff --git a/docs/zengin/scripts/externals/wld.md b/docs/zengin/scripts/externals/wld.md index 2e818c2c85..e6c8699c74 100644 --- a/docs/zengin/scripts/externals/wld.md +++ b/docs/zengin/scripts/externals/wld.md @@ -1,7 +1,7 @@ --- title: WLD functions --- -# WLD - world manipulation functions +# WLD functions (Vanilla) Functions related to the world. ## Functions