Uživatelské nástroje

Nástroje pro tento web


cs:modulebuilding:randomtraps

Náhodné a Respawnující Pasti

Nejprve najděte umístitelný objekt Craft - Nastavení oblasti v paletě vlastních umístitelných objektů a umístěte ho do oblasti. Poté otevřete jeho inventář a vložte do něj sady pastí, které chcete, aby se v oblasti objevily. Najdete je v paletě vlastních předmětů - Různé - Sada. Přidání stejné pasti vícekrát zvýší šanci, že se tato past objeví.

Poté na objekt Craft - Nastavení oblasti klikněte pravým tlačítkem a přejděte na Proměnné. Objekt již má proměnné nastavené s hodnotami „null“. Stačí je upravit.

  • TRAP_ALLOW integer -1 - tato proměnná říká systému náhodných pastí, aby nikdy na objektu past nevytvářel
  • TRAP_NUM integer X - počet náhodných pastí, které mají být v oblasti vytvořeny
  • TRAP_DISARM_MIN integer X - minimální DC náhodných pastí pro zneškodnění
  • TRAP_DISARM_MAX integer X - maximální DC náhodných pastí pro zneškodnění
  • TRAP_SEARCH_MIN integer X - minimální DC náhodných pastí pro hledání
  • TRAP_SEARCH_MAX integer X - maximální DC náhodných pastí pro hledání
  • TRAP_OBJECTS integer 1 - pokud je nastaveno na 1, změní výchozí chování náhodného umístění pastí a místo toho vybere pouze objekt, pokud má proměnnou TRAP_ALLOW rovnu 1
  • TRAP_UNLIMITED integer X - procentuální šance, že pasti budou neomezené (tj. nezmizí po spuštění)

A nakonec nastavte proměnnou TRAP_ALLOW na -1 na každých neviditelných dveřích a použitelných umístitelných objektech, na které nechcete, aby se náhodná past kdykoliv objevila.

85 % pastí bude umístěno na podlaze, pokud nebudou žádné nebo nedostatečné objekty, na které by se past mohla umístit. Pasti se automaticky znovu objeví, když jsou zneškodněny, obnoveny nebo spuštěny.

Statické Pasti na Objektech

Pokud jste nastražili nějaký objekt, jako jsou dveře nebo umístitelný objekt, pravděpodobně budete chtít, aby uděloval zkušenosti za zneškodnění a aby se znovu objevil.

Nejprve nastavte skript objektu trap_respawn na událost OnDisarm.

Pokud je past jednorázová, přidejte také skript trap_triggered na událost OnTrapTriggered.

Ve výchozím nastavení se past znovu objeví se stejným typem, DC přibližně za 1250-1450 sekund. Můžete to změnit pomocí těchto proměnných:

  • TRAP_RESPAWN integer X - kde X je počet nastavení pro znovuobjevení pasti
  • TRAP_DISARM_MIN integer X - jak je uvedeno výše
  • TRAP_DISARM_MAX integer X - jak je uvedeno výše
  • TRAP_SEARCH_MIN integer X - jak je uvedeno výše
  • TRAP_SEARCH_MAX integer X - jak je uvedeno výše
  • TRAP_UNLIMITED integer X - jak je uvedeno výše

Pokud jsou v oblasti nastaveny náhodné pasti a žádnou z proměnných nenastavíte, použijí se čísla pro náhodné pasti.

cs/modulebuilding/randomtraps.txt · Poslední úprava: 2026/08/23 10:10 autor: 127.0.0.1