Blogia
Rol

UYUYUYUY QUE MIEDO :D

Se me ha ocurrido hacer un desencadenante perfecto para Darkmoor, ya que se supone que es una tierra que deberia acojonar a la gente, salvo a los mas valientes...... (digamos en plan Mordor, esa tierra a la que nunca va nadie, menos dos pequeños Hobbits )

Mi idea es hacer un desencadenante en el cual, al pasar por el un Pj, haga una tirada de voluntad, si la falla, se le aplicara el conjuro Miedo.

No creo que esto sea dificil, pero me encantaria que me lo pudierais hacer (mas aun que la invasion y ataque a Darkmoor es evidente en el final de la edad oscura, y muchos Pj pasaran por alli )

Enga agur y molto grace
_________________

------------------------------

Volver arriba


Reox Harpell
Gigante de fuego de Izhar

Registrado: 30 Ene 2004
Mensajes: 528
Ubicación: La Luna Roja
Publicado: Vie Ago 27, 2004 12:46 pm Asunto:

--------------------------------------------------------------------------------

Debes especificar que dado se debe usar y a partir de que resultado no es afectado por el conjuro. Resumiendo... ¿como debe ser el calculo?

Ejemplo:

1D20 + voluntad si es menos que 15 pasas miedo
_________________
“...Y es que al abrir los ojos todo es de otro color, ahora pienso que cualquier tiempo pasado fué mejor."

Volver arriba


Misi
DM

Registrado: 24 Ene 2004
Mensajes: 2690
Ubicación:
Publicado: Vie Ago 27, 2004 1:42 pm Asunto:

--------------------------------------------------------------------------------

Los dados y caractetisircas se me dan muy mal, no se una tirada que no sea facil de superar....el numero eligelo tu si quieres
_________________

------------------------------

Volver arriba


Reox Harpell
Gigante de fuego de Izhar

Registrado: 30 Ene 2004
Mensajes: 528
Ubicación: La Luna Roja
Publicado: Vie Ago 27, 2004 3:47 pm Asunto:

--------------------------------------------------------------------------------

Código:

void main(){

// Si la voluntad y un d20 suman mas de nivel entonces no hay miedo
int nivel = 15;
//Mensaje que se muestra en el log en caso de ser afectado
string mensajeAfectado = "*El mal es tan intenso que sientes miedo*";
//Mensaje que se muestra en el log en caso de no ser afectado
string mensajeNoAfectado = "*El mal es intenso pero aguantas el miedo*";
//efecto visual
effect efecto = EffectVisualEffect(VFX_DUR_MIND_AFFECTING_FEAR);
//efecto real
effect causa = EffectFrightened();

//No tocar
object jugador = GetEnteringObject();
int voluntad = GetWillSavingThrow(jugador);
int dados = d20();

if(voluntad + dados < nivel){
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, efecto, jugador, 30.0);
ApplyEffectToObject(DURATION_TYPE_TEMPORARY, causa, jugador, 30.0);
SendMessageToPC(jugador, mensajeAfectado);
}
else{
SendMessageToPC(jugador, mensajeNoAfectado);
}

}


_________________
“...Y es que al abrir los ojos todo es de otro color, ahora pienso que cualquier tiempo pasado fué mejor."

0 comentarios