Passa al contenuto principale

ADD_MONSTER

[[ADD_MONSTER(coordinate_cella, … )]]

Questa azione aggiunge un Mostro nella cella specificata. Al posto di indicare la cella è possibile usare la parola chiave NEAR che posizionerà il mostro nella cella più vicina all’eroe il cui turno è in corso.

  • Parametri: (coordinate_cella, …)

gli Attributi obbligatori sono:

  • NAME: Il nome proprio del Mostro.

  • KIND: La specie base del mostro:

    • ChaosSorcerer
    • ChaosWarrior DreadWarrior DoomWarrior (questi sono tutti equivalenti)
    • Abomination Fimir (questi sono equivalenti)
    • Gargoyle
    • Goblin
    • Mummy
    • Orc
    • Skeleton
    • Zombie
    • Icegremlin
    • Polarwarbear
    • Yeti
    • Frozenhorror

    O di Mercenari:

    • Swordsman
    • Scout
    • Halberdier
    • Crossbowman
  • TYPE: I possibili valori opzionali sono PASSIVE o FUGITIVE, Se omesso verrà usata la normale AI dei mostri.

    • PASSIVE indica che il mostro è di tipo passivo e non attaccherà gli eroi, ma se gli viene assegnato almeno 1 danno allora diventerà aggressivo e da quel momento attaccherà.
    • FUGITIVE indica che il mostro tenterà di allontanarsi almeno ad una cella di distanza da gli eroi.
  • MOV: Il numero delle celle che si può muovere ogni turno

  • ATK: Attacco del mostro

  • DEF: Difesa del mostro

  • BODY: Punti corpo del mostro

  • MIND: Punti mente del mostro

  • ICON: L’icona personalizzata da associare al mostro.

I Parametri opzionali sono:

  • ON_DEATH: E’ l’evento da attivare in caso di morte dell’NPC. Può essere specificato qualsiasi Azione o messaggio

  • SPELLS: Le magie che può lanciare il mostro, deve essere un elenco separato da punto e virgola (;) dei nomi delle spell da lanciare. Queste sono le magie permesse:

    • summonUndead
    • summonOrc
    • tempest
    • command
    • fear
    • sleep
    • firestorm
    • ballOfFlame
    • escape[cella]: Questa è l’unica magia che prevede un parametro, il valore cella indicato tra parentesi quadre. Tale cella è quella dove il mostro si teletrasporterà al langio della magia escape.
    • lightningbolt
    • cloudofchaos
    • rust
    • soothe
    • icestorm
    • chill
    • mindfreeze
    • Ancora da implementare: icewall, skate

    Esempio: ...,SPELLS=summonOrc;fear;escape[C12];sleep,....

  • Esempio 1: {[[(U), ON_OPEN(P15)]] As you start opening the secret passage, the door bursts open and Grutgar, the powerful Orc captain, appears. You must kill it!. [[ADD_MONSTER(N18, NAME=Grutgar, KIND=Orc, MOV=10, ATK=5, DEF=5, BODY=5, MIND=2, ON_DEATH=[[QUEST_OBJECTIVE_COMPLETED]])]]}

In questo Esempio, non appena un eroe proverà ad aprire la porta segreta nella cella P15, innanzitutto verrà mostrato il messaggio “As you start opening the secret passage ..”. quindi un mostro apparirà nella cella N18, con le statistiche specificate dagli attributi.
  • Esempio 2: {[[(E), ON_SEARCH_TREASURES]] While you are looking for treasures in the room, you feel a sudden shiver. Few moments afterwards, a horrific skeleton surrounded by a devilish aura appears just in front of you [[ADD_MONSTER(NEAR, NAME=Demon Skeleton, KIND=Skeleton, MOV=4, ATK=4, DEF=4, BODY=3, MIND=0, SPELLS=fear;ballOfFlame)]]}

In questo Esempio, non appena un eroe proverà a cercare un tesoro nella stanza con il marcatore E, comparirà il testo “While you are looking for treasures in the room …”. Quindi verrà aggiunto un mostro con gli attributi specificati. Nota che dal momento che come posizione del mostro è stato specificato NEAR, dovunque l’eroe sia quando effettua la ricerca, il mostro comparirà accanto a lui/lei.
  • Esempio 3: {[[(E), ON_ENTER_ROOM]] [[ADD_MONSTER(H8, NAME=Zargon, KIND=Chaos Sorcerer, SPELLS=fear;ballOfFlame), ICON=http://north-american.yeoldeinn.com/images/quest-design/drathe-zargon.gif]]}

In questo Esempio, non appena un eroe entrerà nella stanza con il marcatore E, verrà aggiunto un mostro, con l’icona personalizzata specificata.