Ported 2008-04-02T19:09:04Z!lari.nieminen@iki.fi to 1.4,

...and tweaked the resistances to match what the description claims
(should be changed back and the string fixed after the freeze).
This commit is contained in:
Lari Nieminen 2008-04-02 19:36:06 +00:00
parent bcaf410036
commit e382a835de

View file

@ -160,59 +160,56 @@
image="wesnoth-icon.png"
message= _ "You struggle to lift and don the heavy plate. Once worn, however, it is amazingly comfortable. You have increased resistance to all physical damage!"
[/message]
{VARIABLE armor_taken 1}
[store_unit]
[filter]
x,y={X},{Y}
x,y=$x1,$y1
[/filter]
kill=yes
variable=void_armor_taker
[/store_unit]
{VARIABLE armor_taken 1}
{VARIABLE void_armor_taker_heals $void_armor_taker.abilities.heals.length}
{VARIABLE void_armor_trait_i $void_armor_taker.modifications.trait.length}
{VARIABLE_OP void_armor_heals_temp format "void_armor_taker.abilities.heals[$void_armor_taker_heals].id"}
{VARIABLE $void_armor_heals_temp "void_armor"}
{VARIABLE_OP void_armor_trait format "void_armor_taker.modifications.trait[$void_armor_trait_i].id"}
{VARIABLE $void_armor_trait "void_armor"}
{VARIABLE_OP void_armor_heals_temp format "void_armor_taker.abilities.heals[$void_armor_taker_heals].name"}
{VARIABLE_OP $void_armor_heals_temp format ( _ "void armor")}
{VARIABLE_OP void_armor_heals_temp format "void_armor_taker.abilities.heals[$void_armor_taker_heals].name_inactive"}
{VARIABLE_OP $void_armor_heals_temp format ( _ "void armor")}
{VARIABLE_OP void_armor_trait format "void_armor_taker.modifications.trait[$void_armor_trait_i].name"}
{VARIABLE_OP $void_armor_trait format ( _ "void armor")}
{VARIABLE_OP void_armor_heals_temp format "void_armor_taker.abilities.heals[$void_armor_taker_heals].description"}
{VARIABLE_OP $void_armor_heals_temp format ( _ "The Void Armor grants the following resistances:
{VARIABLE_OP void_armor_trait format "void_armor_taker.modifications.trait[$void_armor_trait_i].description"}
{VARIABLE_OP $void_armor_trait format ( _ "The Void Armor grants the following resistances:
blade: 50%
pierce: 50%
impact: 60%
fire: +10%")}
{VARIABLE_OP void_armor_heals_temp format "void_armor_taker.abilities.heals[$void_armor_taker_heals].description_inactive"}
{VARIABLE_OP $void_armor_heals_temp format ( _ "The Void Armor grants the following resistances:
blade: 50%
pierce: 50%
impact: 60%
fire: +10%")}
{CLEAR_VARIABLE $void_armor_temp}
{CLEAR_VARIABLE void_armor_temp}
[unstore_unit]
variable=void_armor_taker
find_vacant=no
[/unstore_unit]
{CLEAR_VARIABLE void_armor_trait}
{CLEAR_VARIABLE void_armor_trait_i}
{CLEAR_VARIABLE void_armor_taker}
{CLEAR_VARIABLE void_armor_heals_temp}
[/then]
#
# Set physical resistance to 50/40/40
# FIXME: they are now temporarily 50/50/60
# because that's what the description string
# claims. Should be changed back to 50/40/40
# when string freezes permit.
#
[effect]
apply_to=resistance
replace=true
[resistance]
blade=50
pierce=60
impact=60
pierce=50
impact=40
[/resistance]
[/effect]
#