Making fog appear during DAWN but disappear during MORNING
Moderator: Forum Moderators
Forum rules
- Please use [code] BBCode tags in your posts for embedding WML snippets.
- To keep your code readable so that others can easily help you, make sure to indent it following our conventions.
- alunacast38
- Translator
- Posts: 9
- Joined: January 17th, 2011, 9:59 pm
- Location: Chicago, Illinois
Making fog appear during DAWN but disappear during MORNING
Does anyone knows how to make the fog appear during certain time of the day but disappear in another?
(I want to make a scenario able to have fog during DAWN and DUSK.)
Moved to WML Workshop.
-- shadowmaster
(I want to make a scenario able to have fog during DAWN and DUSK.)
Moved to WML Workshop.
-- shadowmaster
Re: Making fog appear during DAWN but disappear during MORNI
make an [event] firing off on new turn if the time is dawn or dusk and use
[modify_side] fog=yes[/modify_side]
do the same for other times setting it to no
this topic would look better in wml workshop section
edit: heh, shadowmaster fixed that while i was writing xD
[modify_side] fog=yes[/modify_side]
do the same for other times setting it to no
this topic would look better in wml workshop section
edit: heh, shadowmaster fixed that while i was writing xD
Like cats? I've made a whole faction of them to kick ass with!
Don't like cats? I've made a whole faction of them to kick their asses! So everyone's happy :)
Felinian faction is part of the Beyond Southern Hells era
kitties need sprites! art topic here
Don't like cats? I've made a whole faction of them to kick their asses! So everyone's happy :)
Felinian faction is part of the Beyond Southern Hells era
kitties need sprites! art topic here
Re: Making fog appear during DAWN but disappear during MORNI
Code: Select all
[event]
name=new turn
first_time_only=no
[store_time_of_day]
[/store_time_of_day]
[switch]
variable=time_of_day
[case]
value=dawn
[modify_side]
side=1
fog=yes
[/modify_side]
[/case]
[case]
value=dusk
[modify_side]
side=1
fog=yes
[/modify_side]
[/case]
[else]
[modify_side]
side=1
fog=no
[/modify_side]
[/else]
[/switch]
[/event]
- alunacast38
- Translator
- Posts: 9
- Joined: January 17th, 2011, 9:59 pm
- Location: Chicago, Illinois
Re: Making fog appear during DAWN but disappear during MORNI
Thank you all for your help! It was helpfull.
- alunacast38
- Translator
- Posts: 9
- Joined: January 17th, 2011, 9:59 pm
- Location: Chicago, Illinois
Re: Making fog appear during DAWN but disappear during MORNI
Sorry, guys, that code doesn´t work for me, I dont know what I´m doing wrong.
This is the code of my scenario, with the code given to me here.
This is the code of my scenario, with the code given to me here.
Code: Select all
[scenario]
id=01_Lobos
next_scenario=02_Campamento
victory_when_enemies_defeated=yes
name=Salvando a los lobos
map_data="{~add-ons/Salvando_al_bosque/maps/01_Lobos.map}"
turns=20
{SECOND_WATCH}
{DAWN}
{MORNING}
{ARTERNOON}
{DUSK}
{FIRST_WATCH}
{SCENARIO_MUSIC "elvish-theme.ogg"}
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Eliminar al enemigo."
condition=win
[/objective]
[objective]
description= _ "Muerte de Soledad"
condition=lose
[/objective]
[objective]
description= _ "Muerte del lobo líder"
condition=lose
[/objective]
[objective]
description= _ "Fin de turnos"
condition=lose
[/objective]
[/objectives]
[/event]
[side]
side=1
controller=human
team_name=1
user_team_name= _ "Ejercito de Soledad"
type=Elvish Shaman
id=Soledad
name= _ "Soledad"
unrenamable=yes
canrecruit=yes
x=11
y=11
{GOLD 0 0 0}
{INCOME 0 0 0}
[/side]
[side]
side=2
controller=ai
team_name=2
user_team_name= _ "Ejercito de Goblins"
type=Goblin Impaler
id=Reo
name= _ "Reo"
unrenamable=yes
canrecruit=yes
ai_special=guardian
x=5
y=3
{GOLD 0 0 0}
{INCOME 0 0 0}
[ai]
[target]
id=Wolf_01
value=100
[/target]
[/ai]
[/side]
[side]
side=3
controller=ai
team_name=1
user_team_name= _ "Lobos"
type=Wolf
id=Wolf_01
name= _ "Lobo líder"
unrenamable=yes
canrecruit=yes
x=10
y=10
{IS_HERO}
[modifications]
{TRAIT_LOYAL}
{TRAIT_STRONG}
[/modifications]
{GOLD 0 0 0}
{INCOME 0 -2 0}
[ai]
[target]
id=Reo
value=100
[/target]
[protect_unit]
id=Soledad
radius=6
value=50.0
[/protect_unit]
[/ai]
[/side]
[event]
name=prestart
[unit]
side=3
type=Wolf
id=Wolf_02
name= _ "Lobo"
unrenamable=yes
x=5
y=4
facing=n
[modifications]
{TRAIT_LOYAL}
[/modifications]
[/unit]
[unit]
side=2
type=Goblin Spearman
id=Goblin_02
x=6
y=3
[/unit]
[unit]
side=2
type=Goblin Spearman
id=Goblin_03
x=5
y=5
facing=n
[/unit]
[/event]
[event]
name=start
[message]
speaker=Reo
message= _ "¡Apresarlos de una vez, buenos-para-nada!"
[/message]
[message]
speaker=Wolf_02
message= _ "Grrrrrrrr..."
[/message]
[message]
speaker=Goblin_02
message= _ "¡Estos malditos lobos salvajes!"
[/message]
[message]
speaker=Goblin_03
message= _ "(En voz baja) Nos hubieramos ido a pelear al norte..."
[/message]
[message]
speaker=Reo
message= _ "¡¡¡¡Dejen de quejarse y hagan su trabajo!!!!"
[/message]
[message]
speaker=Wolf_01
message= _ "(En el interior del bosque) ¡¡¡¡Alto ahi!!!! ¿Quién eres y qué haces aquí?"
[/message]
[message]
speaker=Soledad
message= _ "¡Tranquilo, amigo, que vengo en son de paz! Sólo paso por estos lares en busca de hierbas medicinales."
[/message]
[message]
speaker=Wolf_01
message= _ "(Sorprendido) ¡¡¡¡¿Entiendes lo que te estoy diciendo?!!!!"
[/message]
[message]
speaker=Soledad
message= _ "Sí, perfectamente. Es un don que poseo desde muy pequeña. Lo aprendí de los elfos del sur."
[/message]
[message]
speaker=Wolf_01
message= _ "(Sorprendido) ¡¡¡¡¿Elfos?!!!! Eso quiere decir... que eres amiga del bosque... ¡Bien! Necesitamos ayuda aquí. ¿Podrías ayudarnos?"
[/message]
[message]
speaker=Soledad
message= _ "(Alegre) ¡Claro! ¿Pero qué es lo que necesitas? Y... ¿porqué hablas en plural?"
[/message]
[message]
speaker=Wolf_01
message= _ "Disculpa, es que mi familia, mi manada de lobos, están siendo atacados y atrapados, llevados no sé dónde, por un grupo de Goblins que llegaron desde el norte hace poco."
[/message]
[message]
speaker=Soledad
message= _ "¿Y supongo que quieres que los ayude a detenerlos? ¿Sabes que pertenesco a un grupo de elfos que ha renunciado a la violencia por decadas y que no somos muy diestros en combate?"
[/message]
[message]
speaker=Wolf_01
message= _ "Te pido disculpas por mi atrevimiento... ¡Pero necesitamos de tu ayuda! Si lo haces te estaremos eternamente agradecidos y te protegeremos hasta el día que mueras. Te doy mi palabra. ¡Por favor!"
[/message]
[message]
speaker=Soledad
message= _ "(En tono serio) ¡Esta bien! Los ayudaré, pero no hay mucho que pueda hacer, más que curar sus heridas en batalla. (Preocupada) Espero que eso sea suficiente..."
[/message]
[message]
speaker=Wolf_01
message= _ "¡Eso es excelente! Somos fuertes, pero no poseemos forma alguna de curarnos y de seguro tus habilidades nos..."
[/message]
[message]
speaker=Wolf_02
message= _ "Grrrrrrr..."
[/message]
[message]
speaker=Goblin_02
message= _ "¡¡¡¡Atrás bola de pelo con patas!!!!"
[/message]
[message]
speaker=Soledad
message= _ "...creo que debemos apresurarnos, me parece que tu amigo lobo no resistirá mucho tiempo más."
[/message]
[message]
speaker=Wolf_01
message= _ "¡Tienes razón, vamos! Pero antes, dejame llamar al resto de la manada..."
[/message]
[message]
speaker=Wolf_01
message= _ "...¡Auuuuuuuuuuuuuuuuu!..."
[/message]
[unit]
side=3
type=Wolf
id=Wolf_03
name= _ "Lobo"
unrenamable=yes
x=12
y=9
[modifications]
{TRAIT_LOYAL}
[/modifications]
[/unit]
[unit]
side=3
type=Wolf
id=Wolf_04
name= _ "Lobo"
unrenamable=yes
x=7
y=10
[modifications]
{TRAIT_LOYAL}
[/modifications]
[/unit]
[/event]
[event]
name=attack
[filter]
id=Soledad
[/filter]
[message]
speaker=Soledad
message= _ "(Azqueada) ¡¡¡¡Apestas!!! ¿Acaso no se bañan?"
[/message]
[/event]
[event]
name=attack
[filter]
id=Wolf_01
[/filter]
[message]
speaker=Wolf_01
message= _ "Grrrrr.... Grrrr...."
[/message]
[/event]
[event]
name=attack
[filter]
id=Reo
[/filter]
[message]
speaker=Reo
message= _ "¡¡¡¡Moriras por tu insolencia!!!¡"
[/message]
[/event]
[event]
name=last breath
[filter]
id=Soledad
[/filter]
[message]
speaker=Soledad
message= _ "(Adolorida) ¡¡¡¡Ahhhhh!!!! Ya no puedo más..."
[/message]
[message]
speaker=Wolf_01
message= _ "(Tristre) ¡Siento mucho haberte llevado a la muerte! ¡¡¡¡Perdoname!!!!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=last breath
[filter]
id=Wolf_01
[/filter]
[message]
speaker=Wolf_01
message= _ "(Adolorido) Mmmmmm... ¡Les he fallado hermanos lobos!"
[/message]
[message]
speaker=Soledad
message= _ "(Triste) Con el lobo líder muerto, no hay nada más que yo pueda hacer por ustedes. ¡Lo siento!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=last breath
[filter]
id=Reo
[/filter]
[message]
speaker=Reo
message= _ "¡¡¡¡No!!!!"
[/message]
[message]
speaker=Wolf_01
message= _ "¡Gracias por ayudarnos a librarnos de ellos!"
[/message]
[message]
speaker=Soledad
message= _ "¡De nada! Ahora, seguiré hacia el norte, así tal vez encuentre el lugar de origen de esos Goblins."
[/message]
[message]
speaker=Wolf_01
message= _ "¡No iras sola!, nosotros te seguiremos y te protegeremos."
[/message]
[/event]
[event]
name=time over
[message]
speaker=Soledad
message= _ "(Preocupada) ¡Oh, no! ¡¡¡¡Se nos acabo el tiempo!!!!"
[/message]
[/event]
[event]
name=new turn
first_time_only=no
[store_time_of_day]
[/store_time_of_day]
[switch]
variable=time_of_day
[case]
value=dawn
[modify_side]
side=1
fog=yes
[/modify_side]
[/case]
[case]
value=dusk
[modify_side]
side=1
fog=yes
[/modify_side]
[/case]
[else]
[modify_side]
side=1
fog=no
[/modify_side]
[/else]
[/switch]
[/event]
[/scenario]
Re: Making fog appear during DAWN but disappear during MORNI
Try this. Are you on version 1.9.x?
Code: Select all
[event]
name=new turn
first_time_only=no
[store_time_of_day]
[/store_time_of_day]
[switch]
variable=time_of_day
[case]
value=dawn,dusk
[modify_side]
side=1
fog=yes
[/modify_side]
[modify_side]
side=2
fog=yes
[/modify_side]
[modify_side]
side=3
fog=yes
[/modify_side]
[/case]
[else]
[modify_side]
side=1
fog=no
[/modify_side]
[modify_side]
side=2
fog=no
[/modify_side]
[modify_side]
side=3
fog=yes
[/modify_side]
[/else]
[/switch]
[/event]
- alunacast38
- Translator
- Posts: 9
- Joined: January 17th, 2011, 9:59 pm
- Location: Chicago, Illinois
- alunacast38
- Translator
- Posts: 9
- Joined: January 17th, 2011, 9:59 pm
- Location: Chicago, Illinois
Re: Making fog appear during DAWN but disappear during MORNI
Ese código tampoco funcionó. ¿no será que hay que darle un valor a la variable time_of_day?
Re: Making fog appear during DAWN but disappear during MORNI
It has a value. The default value is time_of_day. By the way, I fixed it. I just realized it was a container variable. It should definitely work, now. Sorry about that.
Code: Select all
[event]
name=new turn
first_time_only=no
[store_time_of_day]
[/store_time_of_day]
[switch]
variable=time_of_day.id
[case]
value=dawn,dusk
[modify_side]
side=1
fog=yes
[/modify_side]
[modify_side]
side=2
fog=yes
[/modify_side]
[modify_side]
side=3
fog=yes
[/modify_side]
[/case]
[else]
[modify_side]
side=1
fog=no
[/modify_side]
[modify_side]
side=2
fog=no
[/modify_side]
[modify_side]
side=3
fog=yes
[/modify_side]
[/else]
[/switch]
[/event]
- alunacast38
- Translator
- Posts: 9
- Joined: January 17th, 2011, 9:59 pm
- Location: Chicago, Illinois
Re: Making fog appear during DAWN but disappear during MORNI
Hello, bigkahuna:
Thank you for trying to help me in this situation. I tried the last one also, but it didnt work either. Dont ask me why, because I dont know.
I tried something like this instead:
...And it worked! (only I have to specify exactly the turn that is going to be DAWN or DUSK )
Thanks for the help....
Thank you for trying to help me in this situation. I tried the last one also, but it didnt work either. Dont ask me why, because I dont know.
I tried something like this instead:
Code: Select all
[event]
name=turn 2
[modify_side]
side=1
fog=yes
[/modify_side]
[/event]
Thanks for the help....
-
- Posts: 1549
- Joined: June 18th, 2009, 1:45 am
Re: Making fog appear during DAWN but disappear during MORNI
I believe [store_time_of_day] is bugged. I've tried using it before and it never worked for me, unless there is some special syntax I'm not aware of.bigkahuna wrote:It has a value. The default value is time_of_day. By the way, I fixed it. I just realized it was a container variable. It should definitely work, now. Sorry about that.Code: Select all
[event] name=new turn first_time_only=no [store_time_of_day] [/store_time_of_day] [switch] variable=time_of_day.id [case] value=dawn,dusk [modify_side] side=1 fog=yes [/modify_side] [modify_side] side=2 fog=yes [/modify_side] [modify_side] side=3 fog=yes [/modify_side] [/case] [else] [modify_side] side=1 fog=no [/modify_side] [modify_side] side=2 fog=no [/modify_side] [modify_side] side=3 fog=yes [/modify_side] [/else] [/switch] [/event]
Re: Making fog appear during DAWN but disappear during MORNI
Well, I accidentally wrote the code for 1.9 users (comma-separated value for [case] values is 1.9), and I PMed him with the fix. I also set a variable named time_of_day at the outset just in case. If it doesn't work, I'll file a bug report.elvish_sovereign wrote:I believe [store_time_of_day] is bugged. I've tried using it before and it never worked for me, unless there is some special syntax I'm not aware of.