Randomize what the correct passwords are.

This commit is contained in:
Lari Nieminen 2007-12-26 15:09:33 +00:00
parent 9f92da8337
commit b3511f41e9
2 changed files with 135 additions and 71 deletions

View file

@ -339,9 +339,22 @@
description=Arne
message= _ "Nooo! Tricked again. Tell us where he is and we shall spare your miserable life."
[/message]
{VARIABLE first_password_1 _"Sithrak"}
{VARIABLE first_password_2 _"Eleben"}
{VARIABLE first_password_3 _"Jarlom"}
{VARIABLE first_password_4 _"Hamik"}
{VARIABLE_OP first_password_number random "1..4"}
{VARIABLE second_password_1 _"Akranbral"}
{VARIABLE second_password_2 _"Drakanal"}
{VARIABLE second_password_3 _"Xaskanat"}
{VARIABLE second_password_4 _"Katklagad"}
{VARIABLE_OP second_password_number random "1..4"}
[message]
speaker=unit
message= _ "Three days ride to the northeast, in a deserted castle. The passwords to the guards are Sithrak and Eleben."
message= _ "Three days ride to the northeast, in a deserted castle. The passwords to the guards are $first_password_$first_password_number and $second_password_$second_password_number|."
[/message]
[message]
description=Arne

View file

@ -273,46 +273,63 @@
description=Arne
message= _ "The password is"
[option]
message= _ "Alrek!"
message= _ "$first_password_1|!"
[command]
[message]
description=Guard_leader
message= _ "Wrong! Die!"
[/message]
{VARIABLE Trigger_Guards1 1}
{VARIABLE first_password_picked "$first_password_1"}
[/command]
[/option]
[option]
message= _ "Argol!"
message= _ "$first_password_2|!"
[command]
[message]
description=Guard_leader
message= _ "Oh dear, that's wrong. Any last words?"
[/message]
{VARIABLE Trigger_Guards1 1}
{VARIABLE first_password_picked "$first_password_2"}
[/command]
[/option]
[option]
message= _ "Sithrak!"
message= _ "$first_password_3|!"
[command]
[message]
description=Guard_leader
message= _ "Pass, friend."
[/message]
[kill]
role=Guard
[/kill]
[kill]
description=Guard_leader
[/kill]
[remove_shroud]
side=1
x=0-38
y=20-32
[/remove_shroud]
{VARIABLE first_password_picked "$first_password_3"}
[/command]
[/option]
[option]
message= _ "$first_password_4|!"
[command]
{VARIABLE first_password_picked "$first_password_4"}
[/command]
[/option]
[/message]
[if]
[variable]
name=first_password_picked
equals=$first_password_$first_password_number
[/variable]
[then]
[message]
description=Guard_leader
message= _ "Pass, friend."
[/message]
[kill]
role=Guard
[/kill]
[kill]
description=Guard_leader
[/kill]
[remove_shroud]
side=1
x=0-38
y=20-32
[/remove_shroud]
[/then]
[else]
[message]
description=Guard_leader
message= _ "Wrong! Die!"
[/message]
{VARIABLE Trigger_Guards1 1}
[/else]
[/if]
[/event]
[event]
@ -389,39 +406,56 @@
description=Arne
message= _ "Oh, of course. I had nearly forgotten."
[option]
message= _ "Eleben."
message= _ "$second_password_1|!"
[command]
[message]
description=Guard2_leader
message= _ "Thanks! Irritating little formality, isn't it?"
[/message]
[kill]
role=Guard2
[/kill]
[kill]
description=Guard2_leader
[/kill]
{VARIABLE second_password_picked "$second_password_1"}
[/command]
[/option]
[option]
message= _ "Elbrethil."
message= _ "$second_password_2|!"
[command]
[message]
description=Guard2_leader
message= _ "That's the wrong password! These aren't our relief! Get them!"
[/message]
{VARIABLE second_password_picked "$second_password_2"}
[/command]
[/option]
[option]
message= _ "Toras."
message= _ "$second_password_3|!"
[command]
[message]
description=Guard2_leader
message= _ "Wrong! So you thought to trick us into deserting our posts? Die!"
[/message]
{VARIABLE second_password_picked "$second_password_3"}
[/command]
[/option]
[option]
message= _ "$second_password_4|!"
[command]
{VARIABLE second_password_picked "$second_password_4"}
[/command]
[/option]
[/message]
[if]
[variable]
name=second_password_picked
equals=$second_password_$second_password_number
[/variable]
[then]
[message]
description=Guard2_leader
message= _ "Thanks! Irritating little formality, isn't it?"
[/message]
[kill]
role=Guard2
[/kill]
[kill]
description=Guard2_leader
[/kill]
[/then]
[else]
[message]
description=Guard2_leader
message= _ "That's the wrong password! These aren't our relief! Get them!"
[/message]
[/else]
[/if]
[message]
description=Arne
message= _ "I think I should better support my men at the front to make sure we can free my brother."
@ -488,39 +522,56 @@
description=Arne
message= _ "Oh, of course. I had nearly forgotten."
[option]
message= _ "Eleben."
message= _ "$second_password_1|!"
[command]
[message]
description=Guard2_leader
message= _ "Thanks! Irritating little formality, isn't it?"
[/message]
[kill]
role=Guard2
[/kill]
[kill]
description=Guard2_leader
[/kill]
{VARIABLE second_password_picked "$second_password_1"}
[/command]
[/option]
[option]
message= _ "Elbrethil."
message= _ "$second_password_2|!"
[command]
[message]
description=Guard2_leader
message= _ "That's the wrong password! These aren't our relief! Get them!"
[/message]
{VARIABLE second_password_picked "$second_password_2"}
[/command]
[/option]
[option]
message= _ "Toras."
message= _ "$second_password_3|!"
[command]
[message]
description=Guard2_leader
message= _ "Wrong! So you thought to trick us into deserting our posts? Die!"
[/message]
{VARIABLE second_password_picked "$second_password_3"}
[/command]
[/option]
[option]
message= _ "$second_password_4|!"
[command]
{VARIABLE second_password_picked "$second_password_4"}
[/command]
[/option]
[/message]
[if]
[variable]
name=second_password_picked
equals=$second_password_$second_password_number
[/variable]
[then]
[message]
description=Guard2_leader
message= _ "Thanks! Irritating little formality, isn't it?"
[/message]
[kill]
role=Guard2
[/kill]
[kill]
description=Guard2_leader
[/kill]
[/then]
[else]
[message]
description=Guard2_leader
message= _ "That's the wrong password! These aren't our relief! Get them!"
[/message]
[/else]
[/if]
[message]
description=Arne
message= _ "I think I should better support my men at the front to make sure we can free my brother."