mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-18 13:03:27 +00:00
T S1: reduce chance of quintain for dying before turn 4
The reason for this is that if they player is lucky, they might kill him before turn 4, and when it dies, Delf leaves, preventing the entire attack exposition from happening. This cuts off the student's moves after they move to keep on turn 3, and adds a dialog line by Delf regarding it. This doesn't fix any situation where the player disregards instructions and doesn't return to the keep, but that's their problem.
This commit is contained in:
parent
0e758a419a
commit
687919b736
@ -661,7 +661,7 @@ Now, this quintain gets 5 chances to hit you for 3 damage each. If it hits every
|
||||
|
||||
[message]
|
||||
id=Delfador
|
||||
message= _"A splendid idea. You can recruit two units if you return to the keep. You have plenty of gold for that."
|
||||
message= _"A splendid idea! Since it’s probably best not to attempt attacking the quintain this turn, you can recruit two units if you return to the keep. You have plenty of gold for that."
|
||||
[/message]
|
||||
|
||||
{TARGET_HEX 9 6}
|
||||
@ -682,6 +682,11 @@ Now, this quintain gets 5 chances to hit you for 3 damage each. If it hits every
|
||||
|
||||
{UNLABEL {KEEP_LOC}}
|
||||
|
||||
# Prevent player from runninf off after recruiting to attack the quintain
|
||||
# If they get lucky, they might kill him, and then the entire turn 4
|
||||
# exposition will never happen
|
||||
{MODIFY_UNIT (id=student) moves 0}
|
||||
|
||||
[set_recruit]
|
||||
recruit=Elvish Fighter
|
||||
side=1
|
||||
@ -759,30 +764,17 @@ After this dialog, you can move the mouse over a unit to see a summary of its ab
|
||||
|
||||
[disallow_end_turn][/disallow_end_turn]
|
||||
|
||||
[if]
|
||||
[have_unit]
|
||||
id=Quintain
|
||||
[/have_unit]
|
||||
[then]
|
||||
{CLEAR_PRINT}
|
||||
{CLEAR_PRINT}
|
||||
|
||||
[message]
|
||||
id=student
|
||||
message= _"Hey, the quintain just healed 2 hitpoints! I’d better attack it at once!"
|
||||
[/message]
|
||||
[message]
|
||||
id=student
|
||||
message= _"Hey, the quintain just healed 2 hitpoints! I’d better attack it at once!"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
id=Delfador
|
||||
message= _"Yes, if a unit doesn’t do anything for a turn, it will slowly heal."
|
||||
[/message]
|
||||
[/then]
|
||||
[else]
|
||||
[message]
|
||||
id=Delfador
|
||||
message= _"Had the quintain survived your onslaught, it would have regained two hitpoints. If a unit doesn’t do anything for a turn, it will slowly heal."
|
||||
[/message]
|
||||
[/else]
|
||||
[/if]
|
||||
[message]
|
||||
id=Delfador
|
||||
message= _"Yes, if a unit doesn’t do anything for a turn, it will slowly heal."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
id=Delfador
|
||||
|
Loading…
x
Reference in New Issue
Block a user