httt story enhancements, added armor.png placeholder image
This commit is contained in:
parent
80fb1c6b7a
commit
7dca0bc1d3
6 changed files with 212 additions and 61 deletions
|
@ -1,46 +1,46 @@
|
|||
dddwwrrrdwwwddrrdddwwwddwwwwwddddrrrrY
|
||||
wwwwddrrddwwwdrYrddwwwddwYwrrrdrdrrddd
|
||||
wwwwdNdrdrddwwrrrdddwddrrrrrrrrrrrdndd
|
||||
wwwwN2NrrrrrwwrdrwwwwrrdrdddwwrrYrn1nY
|
||||
wdwddddrrrrddwddddwwrwddddddwwwwrwnnnd
|
||||
dddrdrrrrddwwwwwddrrwwddYddrrwwwwwdddd
|
||||
dwrrrYrrrddwwwwwwwrrdwdddrrYrwwwwrrrdd
|
||||
dwrrrrrrrrddwwwwwdrrrwrrrrrrrwwwwrrrYr
|
||||
wwwrrrrrrrrrwwwrrdrrrwwwrrrwwwwwwdrddr
|
||||
wwwwrdrrrrrrwwrrrdddrrwwwrrwwwrddYdddd
|
||||
rwwwddddrdwwwrrrddddrrrrwwwrwwrddddddd
|
||||
rrwdddddddwwrrrrdddddrrwwwrrrwdwdddddd
|
||||
rrddddYdddwdrrrrrrddddrdwdYwwwwwdddddd
|
||||
rrdddddddddddrrYrrrrdddddddwwwwrdrdYdr
|
||||
rrrdddddddddrrrrrrrrdddddddwwrrrrrrrrr
|
||||
rrrrdrdwdwwwrrrddrrrwwdddddddrrrrrrrrr
|
||||
rrrrrwrrwwwwrrrddwwwwwwdddddrrYrrrddrr
|
||||
rrYrrwwwwwwwrdddwwwwwrdddddwrrrrddddrr
|
||||
rrrdddwdwrddddddwwwrrrrrrrwwwwrddddddr
|
||||
rwdddddddrddddddddddrYrrrrwwwwwddddddr
|
||||
wwwwwwdNdrrYdwdddddrrrrrrrwwwwwdddddrr
|
||||
wwwwwwN3Nrrwwwrrrrrrrrrdddddwwwddddwrr
|
||||
wwwwwddddwwwwwrrrrrrrrdddN6Ndrrrdrdwww
|
||||
wrwdddddwwwwwdrdrdrwwwddddNddrrrrrwwww
|
||||
rrrddddrrwwrddddddwwwwwddddddrYrrrwwwr
|
||||
rYrrdrrrrwwrddddddwwwwwdddddrrrrrdddrr
|
||||
rrrrrrrrwwrYdddddddrrrdddddwrwrdddddrr
|
||||
rdrdrwrwwwrrrddddrrrYrrrrrwwwwwwddddrr
|
||||
ddddddwwwwwrrrrrwwwwrrrdrdwwwwwwdddrrr
|
||||
ddddddwwwwwrrdrwwwwwrddddddrwwwddddrYr
|
||||
dddddddwwdddddddwwwwwddddrrrrddddrrrrw
|
||||
dddddrrrrrddddddrrwwwddddrrrdddwrwwwww
|
||||
rrdrrYrrrddddddddrrddddrrrrrrrrwwwwwww
|
||||
rwwrrrrrrdddddddrrrdddddrrrrYrrwwwrrwr
|
||||
wwwwrrrrrrdddddrrYrrdddddddrrrrrwwwwrr
|
||||
wwwwwdddrrrrrrrrrrrrrrdddddrrrrrrdwddr
|
||||
wrdddNdddrrrrrrdddddrrrwrrrrrddddddddr
|
||||
rrddN4NdwwrwrrddddddddwwwwrddddNdddddr
|
||||
rrddNNNdwwwwwdddddddddwwwwwwddN5Ndddrr
|
||||
rddddddrwwwwwdddddddddwwwwwdddddddddrr
|
||||
dddddrdrwwwwwdddddddddwwwrrddddddwwwrr
|
||||
dddrrrrrrrrrrddddddddrrrrrrrddddwwwwww
|
||||
rrdrrrYrrdrrrrdddYdddrrrrdrYrrdrwwwwww
|
||||
rwwwrrrdddddrrrwdwdrrrrrddddrdrrwwwwww
|
||||
rwwwwddddddddrwwwwwwrrrdddddddrrYrwwwr
|
||||
rrwwwddddddddrwwwwwwwrdddddddddrrrrrrr
|
||||
fYrrrrddddwwwwwddwwwdddrrddwwwdrrrwwddd
|
||||
ddddrrdrdrrrwYwddwwwddrYrdwwwddrrddwwww
|
||||
dddndrrrrrrrrrrrddwdddrrrwwddrdrdNdwwww
|
||||
dYn1nrYrrwwdddrdrrwwwwrdrwwrrrrrN2Nwwww
|
||||
ddnnnwrwwwwddddddwrwwddddwddrrrrddddwdw
|
||||
dddddwwwwwrrddYddwwrrddwwwwwddrrrrdrddd
|
||||
dddrrrwwwwrYrrdddwdrrwwwwwwwddrrrYrrrwd
|
||||
rrYrrrwwwwrrrrrrrwrrrdwwwwwddrrrrrrrrwd
|
||||
rrddrdwwwwwwrrrwwwrrrdrrwwwrrrrrrrrrwww
|
||||
dddddYddrwwwrrwwwrrdddrrrwwrrrrrrdrwwww
|
||||
ddddddddrwwrwwwrrrrddddrrrwwwdrddddwwwr
|
||||
dddddddwdwrrrwwwrrdddddrrrrwwdddddddwrr
|
||||
dddddddwwwwwYdwdrddddrrrrrrdwdddYddddrr
|
||||
rrdYdrdrwwwwdddddddrrrrYrrdddddddddddrr
|
||||
rrrrrrrrrrwwdddddddrrrrrrrrdddddddddrrr
|
||||
rrrrrrrrrrdddddddwwrrrddrrrwwwdwdrdrrrr
|
||||
rrrddrrrYrrdddddwwwwwwddrrrwwwwrrwrrrrr
|
||||
rrrddddrrrrwdddddrwwwwwdddrwwwwwwwrrYrr
|
||||
rrddddddrwwwwrrrrrrrwwwddddddrwdwdddrrr
|
||||
rrddddddwwwwwrrrrYrddddddddddrdddddddwr
|
||||
rrrdddddwwwwwrrrrrrrdddddwdYrrdNdwwwwww
|
||||
rrrwddddwwwdddddrrrrrrrrrwwwrrN3Nwwwwww
|
||||
wwwwdrdrrrdN6Ndddrrrrrrrrwwwwwddddwwwww
|
||||
wwwwwrrrrrddNddddwwwrdrdrdwwwwwdddddwrw
|
||||
rrwwwrrrYrddddddwwwwwddddddrwwrrddddrrr
|
||||
rrrdddrrrrrdddddwwwwwddddddrwwrrrrdrrYr
|
||||
rrrdddddrwrwdddddrrrdddddddYrwwrrrrrrrr
|
||||
rrrddddwwwwwwrrrrrYrrrddddrrrwwwrwrdrdr
|
||||
rrrrdddwwwwwwdrdrrrwwwwrrrrrwwwwwdddddd
|
||||
rrYrddddwwwrddddddrwwwwwrdrrwwwwwdddddd
|
||||
wwrrrrddddrrrrddddwwwwwdddddddwwddddddd
|
||||
wwwwwwrwdddrrrddddwwwrrddddddrrrrrddddd
|
||||
wwwwwwwwrrrrrrrrddddrrddddddddrrrYrrdrr
|
||||
rrwrrwwwrrYrrrrdddddrrrdddddddrrrrrrwwr
|
||||
rrrwwwwrrrrrdddddddrrYrrdddddrrrrrrwwww
|
||||
rrddwdrrrrrrdddddrrrrrrrrrrrrrrdddwwwww
|
||||
rrddddddddrrrrrwrrrdddddrrrrrrdddNdddrw
|
||||
rrdddddNddddrwwwwddddddddrrwrwwdN4Nddrr
|
||||
rrrdddN5NddwwwwwwdddddddddwwwwwdNNNddrr
|
||||
rrrdddddddddwwwwwdddddddddwwwwwrddddddr
|
||||
rrrwwwddddddrrwwwdddddddddwwwwwrdrddddd
|
||||
wwwwwwwddddrrrrrrrddddddddrrrrrrrrrrddd
|
||||
wwwwwwwrdrrYrdrrrrdddYdddrrrrdrrYrrrdrr
|
||||
wwwwwwwrrdrddddrrrrrdwdwrrrdddddrrrwwwr
|
||||
rrwwwrYrrdddddddrrrwwwwwwrddddddddwwwwr
|
||||
rrrrrrrrdddddddddrwwwwwwwrddddddddwwwrr
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
|
||||
[story]
|
||||
[part]
|
||||
story= _ "The Scepter, initially dulled from decades of dust and debris, began to glow from the ruby's inner fire. Dwarvish runes on the golden handle gently started to pulsate blue. The heat and light were comforting in the pitch black."
|
||||
story= _ "The Scepter, initially dulled from decades of dust and debris, began to glow from the ruby's inner fire. Dwarvish runes on the golden handle started to gently pulsate blue. The heat and light were comforting in the pitch black."
|
||||
#background="maps/wesnoth.png"
|
||||
show_title=no
|
||||
[/part]
|
||||
|
|
|
@ -320,6 +320,7 @@
|
|||
variable=sleepy_gryphon_store[$i]
|
||||
[/unstore_unit]
|
||||
{NEXT i}
|
||||
{CLEAR_VARIABLE sleepy_gryphon_store}
|
||||
[/event]
|
||||
|
||||
{campaigns/Heir_To_The_Throne/utils/deaths.cfg}
|
||||
|
|
|
@ -4,16 +4,6 @@ id=Scepter
|
|||
name= _ "The Scepter of Fire"
|
||||
scenario_generation=cave
|
||||
|
||||
#define BIGMAP_SCEPTER_OF_FIRE
|
||||
[story]
|
||||
[part]
|
||||
background=maps/wesnoth.png
|
||||
show_title=yes
|
||||
{CROSS 406 72}
|
||||
[/part]
|
||||
[/story]
|
||||
#enddef
|
||||
|
||||
#
|
||||
# If you think this is laying it on a bit thick, I'm open to suggestions
|
||||
# for better wording or something less melodramatic.
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
#textdomain wesnoth-httt
|
||||
name= _ "Swamp Of Dread"
|
||||
map_data="{campaigns/Heir_To_The_Throne/maps/Swamp_Of_Dread}"
|
||||
music="wesnoth-7.ogg"
|
||||
music="wesnoth-3.ogg"
|
||||
{TURNS 33 30 27}
|
||||
|
||||
next_scenario="North_Elves"
|
||||
|
@ -22,7 +22,11 @@
|
|||
[objectives]
|
||||
side=1
|
||||
[objective]
|
||||
description= _ "Defeat all enemy leaders"
|
||||
description= _ "Defeat the Lich Lord Aimucasur"
|
||||
condition=win
|
||||
[/objective]
|
||||
[objective]
|
||||
description= _ "Defeat the Death Knights (Bonus)"
|
||||
condition=win
|
||||
[/objective]
|
||||
[objective]
|
||||
|
@ -158,11 +162,167 @@
|
|||
[/recall]
|
||||
[message]
|
||||
description=Delfador
|
||||
message= _ "This land is cursed. The Liches have lived here for years amassing great armies and fortunes."
|
||||
message= _ "This land is cursed. Liches have existed here for ages, luring adventurers and soldiers to their deaths and amassing great armies and fortunes."
|
||||
[/message]
|
||||
[message]
|
||||
description=Konrad
|
||||
message= _ "The Liches are all over this swamp. I hope I have made a wise choice in taking this path."
|
||||
message= _ "Look there! The swamp is infested with all manner of skeletons, corpses, and worse. I hope I have made a wise choice in taking this path."
|
||||
[/message]
|
||||
[message]
|
||||
description=Delfador
|
||||
message= _ "These Death Knights appear to be minions enslaved by the Lich Lord. This one must be particularly powerful, since Death Knights are usually strong-willed spirits on their own."
|
||||
[/message]
|
||||
[message]
|
||||
description=Kalenz
|
||||
message= _ "I believe we can destroy the master and release the minions. There is much fighting to be done before we can pass through these swamps in peace. May our bones not join these fallen warriors who now oppose us."
|
||||
[/message]
|
||||
[/event]
|
||||
|
||||
#define VOID_ARMOR X_LOC Y_LOC
|
||||
{PLACE_IMAGE items/armor.png ({X_LOC}) ({Y_LOC})}
|
||||
[event]
|
||||
name=moveto
|
||||
first_time_only=no
|
||||
[filter]
|
||||
side=1
|
||||
x,y={X_LOC},{Y_LOC}
|
||||
[/filter]
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=armor_taken
|
||||
numerical_equals=0
|
||||
[/variable]
|
||||
[then]
|
||||
[message]
|
||||
speaker=narrator
|
||||
image="items/armor.png"
|
||||
message= _ "Do you want this unit to pick up the armor?"
|
||||
[option]
|
||||
message= _ "Yes"
|
||||
[command]
|
||||
{VARIABLE armor_taken 1}
|
||||
[message]
|
||||
speaker=narrator
|
||||
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]
|
||||
[removeitem]
|
||||
x={X_LOC}
|
||||
y={Y_LOC}
|
||||
[/removeitem]
|
||||
[store_unit]
|
||||
variable=armor_store
|
||||
[filter]
|
||||
x={X_LOC}
|
||||
y={Y_LOC}
|
||||
[/filter]
|
||||
[/store_unit]
|
||||
{VARIABLE_OP armor_store.modifications.resistance.pierce add 20}
|
||||
{VARIABLE_OP armor_store.modifications.resistance.blade add 20}
|
||||
{VARIABLE_OP armor_store.modifications.resistance.impact add 20}
|
||||
[unstore_unit]
|
||||
variable=armor_store
|
||||
[/unstore_unit]
|
||||
{CLEAR_VARIABLE armor_store}
|
||||
[object]
|
||||
id=void_armor
|
||||
name= _ "Void Armor"
|
||||
image="items/armor.png"
|
||||
description= _ "A beautiful chest plate crafted from shimmering black steel, the Void Armor is virtually impenetrable to physical weapons!"
|
||||
cannot_use_message= _ "Only a powerful warrior may don this armor!"
|
||||
duration=forever
|
||||
[filter]
|
||||
side=1
|
||||
x,y={X_LOC},{Y_LOC}
|
||||
[/filter]
|
||||
[effect]
|
||||
[/effect]
|
||||
[/object]
|
||||
[/command]
|
||||
[/option]
|
||||
[option]
|
||||
message= _ "No"
|
||||
[/option]
|
||||
[/message]
|
||||
[/then]
|
||||
[/if]
|
||||
[/event]
|
||||
#enddef
|
||||
|
||||
#define ENDOWED_KNIGHT NAME
|
||||
[event]
|
||||
name=die
|
||||
[filter]
|
||||
description={NAME}
|
||||
[/filter]
|
||||
[message]
|
||||
speaker=narrator
|
||||
message= _ "The Death Knight explodes into a cloud of dust as it is eradicated. Its armor, however, drops to the ground and remains intact. The heavy black steel is polished to a mirror shine."
|
||||
[/message]
|
||||
[message]
|
||||
description=Li'sar
|
||||
message= _ "Delfador... that breastplate... how did it end up here?"
|
||||
[/message]
|
||||
[message]
|
||||
description=Delfador
|
||||
message= _ "Its owner was surely a famous warrior in life. I wonder who it was. That plate must have a powerful enchantment to have resisted centuries of decay. Choose wisely who will bear it."
|
||||
[/message]
|
||||
{VARIABLE armor_taken 0}
|
||||
{VOID_ARMOR ($x1) ($y1)}
|
||||
[/event]
|
||||
#enddef
|
||||
|
||||
#
|
||||
# Give some great armor to one of the Death Knights - this does not work as of
|
||||
# v1.1.1 so the middle line is disabled
|
||||
#
|
||||
|
||||
[event]
|
||||
name=prestart
|
||||
{VARIABLE_OP armored_knight random (Clarustus,Merlunius,Secadius,Dafeis)}
|
||||
# {ENDOWED_KNIGHT ($armored_knight)}
|
||||
{CLEAR_VARIABLE armored_knight}
|
||||
[/event]
|
||||
|
||||
#
|
||||
# Reward the player for killing all 4 Death Knights - right now, nothing really happens
|
||||
# except for a spiffy message and the Lich is weaker
|
||||
#
|
||||
[event]
|
||||
name=prestart
|
||||
{VARIABLE dk_kill_count 0}
|
||||
[/event]
|
||||
[event]
|
||||
name=die
|
||||
first_time_only=no
|
||||
[filter]
|
||||
type=Death Knight
|
||||
[/filter]
|
||||
{VARIABLE_OP dk_kill_count add 1}
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=dk_kill_count
|
||||
numerical_equals=4
|
||||
[/variable]
|
||||
[then]
|
||||
[message]
|
||||
speaker=narrator
|
||||
message= _ "As the last Death Knight falls, an ear-splitting screech escapes from the Lich. It is is clear that controlling such powerful spirits has drained it significantly, and it is seething in anger towards you."
|
||||
[/message]
|
||||
[store_unit]
|
||||
variable=Lich_store
|
||||
[filter]
|
||||
type=Lich
|
||||
[/filter]
|
||||
[/store_unit]
|
||||
{VARIABLE_OP Lich_store.hitpoints multiply 0.5}
|
||||
[unstore_unit]
|
||||
variable=Lich_store
|
||||
[/unstore_unit]
|
||||
{CLEAR_VARIABLE Lich_store}
|
||||
[/then]
|
||||
[/if]
|
||||
[/event]
|
||||
|
||||
[/scenario]
|
||||
|
|
BIN
images/items/armor.png
Normal file
BIN
images/items/armor.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 4.7 KiB |
Loading…
Add table
Reference in a new issue