Parametry tučným textem jsou povinné!!!
U parametrů podtrženým textem nebylo zjištěno zda jsou nebo nejsou povinné.
Code | Spuštění interakce z kódu programu |
<Trigger WaitOn="Code"/>
|
Damage | Spustí, jakmile je NPC nějak zraněno |
MinDamage | Minimální velikost zranění, při kterém dojde ke spuštění | Default = 1 |
MaxDamage | Maximální velikost zranění, při kterém dojde ke spuštění | Default = 999 |
<Trigger WaitOn="Damage" MinDamage="1"/>
<Trigger WaitOn="Damage" Target="Any"/>
|
Disconnect | Reaguje na odpojeni hráče třeba uprostřed dialogu. Nejčastěji asi využitelné pokud hráč nemá zůstat na dané lokací, takže pomocí příkazu Move ho lze presunout |
Range | Vzdálenost na kterou bude ještě reagovat | Default = „3“ |
<Trigger WaitOn="Disconnect"/>
|
Doubleclick | Spustí při dvojkliku na NPC |
Range | Vzdálenost na kterou bude ještě na poklepání reagovat | Default = 3 |
<Trigger WaitOn="DoubleClick" Range="3"/>
|
Emote | Spustí při zadaném emote |
Text | Text emote na který se bude reagovat. Při nezadaném textu spustí u každého emote | Default = „“ |
Range | Maximlní vzdálenost, na kterou bude NPC na emote reagovat | Default = „20“ |
<Trigger WaitOn="Emote" Text="uvazuje lano" Range="0"/>
|
GameTime | Spustí, když ve hře nastane zadaný čas |
Moon | Aktuální Manawydansky měsíc - střídají se po šesti hodinách
Možnosti: Toru, Novu, Sarva, Luna | Default = „“ |
Hour | Manawydanská hodina
Možnosti: 0-5 | Default = „“ |
Min | Manawydanská minuta
Možnosti: 0-59 | Default = „“ |
<Trigger WaitOn="GameTime" Moon="Toru" Hour="1" Min="0"/>
|
Heal | Spustí, když je postava léčena |
MinHeal | Minimální velikost léčení, při kterém dojde ke spuštění | Default = 1 |
MaxHeal | Maximální velikost léčení, při kterém dojde ke spuštění | Default = 999 |
<Trigger WaitOn="Heal" MinHeal="10"/>
|
Kill | Spustí, pokud NPC zemře |
<Trigger WaitOn="Kill"/>
|
OtherTrigger | Spuštění interakce na jiném NPC |
???
|
Pass | Spustí, když někdo prošel územím |
X | X-ová souřadnice severozápadního (tzn. horního) rohu hlidaného území. Při nezadání druhého rohu jediné políčko! | Default = „“ |
Y | Y-ová souřadnice severozápadního (tzn. horního) rohu hlidaného území. Při nezadání druhého rohu jediné políčko! | Default = „“ |
Z | Y-ová souřadnice severozápadního (tzn. horního) rohu hlidaného území. Při nezadání druhého rohu jediné políčko! | Default = „0“ |
RX | X-ová souřadnice jihovýchodního (tzn. dolního) rohu hlidaného území | Default = „“ |
RY | Y-ová souřadnice jihovýchodního (tzn. dolního) rohu hlidaného území | Default = „“ |
Map | Mapa hlídaného území | Default = „Manawydan“ |
<Trigger WaitOn="Pass" X="1000" Y="1000" RX="1100" RY="1050"/>
|
PlacedItem | Spustí, když je do zadaného kontejneru vložen daný předmět |
X | X-ová souřadnice hlídaného kontejneru | Default = „“ |
Y | Y-ová souřadnice hlídaného kontejneru | Default = „“ |
Z | Y-ová souřadnice severozápadního (tzn. horního) rohu hlidaného území. Při nezadání druhého rohu jediné políčko! | Default = „0“ |
Map | Mapa hlídaného území | Default = „Manawydan“ |
<Trigger WaitOn="PlacedItem" X="1232" Y="2100" Z="20"/>
|
RealTime | Spustí v určenou dobu. Každý den |
Hour | Skutečná hodina
Možnosti: 0-23 | Default = „“ |
Min | Skutečná minuta
Možnosti: 0-59 | Default = „“ |
<Trigger WaitOn="RealTime" Hour="1" Min="0"/>
|
Restart | Spouští se při každém startu serveru, ale lze provádět pouze akce na tom daném NPC, není tam vazba na žádného hráče. Takže je třeba npc přesunout nebo nastavit nějaký tag |
<Trigger WaitOn="Restart"/>
|
Say | Spustí, když někdo něco vysloví |
Text | Text řeči na který se bude reagovat. Při nezadaném textu spustí u vyslovení čehokoliv | Default = „“ |
Range | Maximlní vzdálenost, na kterou bude NPC na řeč reagovat | Default = „20“ |
<Trigger WaitOn="Say" Text="krev">
|
See | Spustí, když někoho uvidí |
Range | Maximální vzdálenost na kterou bude NPC na někoho reagovat | Default = „3“ |
<Trigger WaitOn="See" Range="5"/>
|
SeeSpell | Spustí, když na NPC je použito kouzlo nebo modlitba |
Spell | Systémové jméno kouzla nebo modlitby na které se má reagovat | Default = „“ |
Range | Maximlní vzdálenost, na kterou bude NPC na činnost reagovat | Default = „“ |
SaveTargetName | Uložit jméno útočníka do Tagu „SpellTargetName“
Možnosti: True = ano, False = ne | Default = „False“ |
<Trigger WaitOn="SeeSpell" Spell="LightSpell" SaveTargetName="True" Range="15"/>
|
Skill | Spustí, když někoho uvidí provádět určitou činnost |
Name | Jméno akce na kterou se má reagovat. Názvy akcí definovány ve skriptech. Za akci je považována pouze IExclusiveAction | Default = „“ |
Range | Maximlní vzdálenost, na kterou bude NPC na činnost reagovat | Default = „20“ |
???
|
TargetedByEffect | Spustí, když je NPC cílem zadaného efektu |
Effect | Systémové jméno efektu na který se má reagovat | Default = „“ |
|
TargetedBySpell | Spustí, když je cílem zadaného kouzla |
Spell | Systémové jméno kouzla nebo modlitby na které se má reagovat | Default = „“ |
<Trigger WaitOn="TargetedBySpell" Spell="LightSpell"/>
|