DiD: remove dark adept from recruit list

This commit is contained in:
nemaara 2019-11-01 02:46:27 -04:00
parent 4d9d85bbda
commit 79d97a1189
8 changed files with 14 additions and 123 deletions

View file

@ -21,11 +21,11 @@
[story]
[part]
story=_ "The cycle of the seasons churns and summer and fall roll around once more. Malins thoughts turn back to Parthyn frequently, where a year prior, he had still been among family and friends in the rustic little town that he still thinks of as his home. He has since become a forsaken wanderer, he thinks, but the still burning image of his father being cut down amidst the ruins of his home is imprinted at the forefront of his mind."
story=_ "The cycle of the seasons churns and summer and fall roll around once more. Malins thoughts turn back to Parthyn frequently, where a year prior, he had still been among family and friends in the rustic little town that he still thinks of as his home. He has since become a forsaken wanderer, he thinks, but the still burning image of his father being cut down amidst the ruins of his home is stamped deep into his thoughts."
{STORYTXT_BACKGROUND travel.jpg}
[/part]
[part]
story=_ "Companionship and peace... perhaps they are but a farce and certainly an impossibility with the threat of the orcish clans still looming. Perhaps there is no point in reminiscing on his once peaceful, pastoral life. He has never been one for regrets."
story=_ "Companionship and peace... perhaps they are but a farce and certainly an impossibility with the threat of the orcish clans still looming. It was a choice to live and suffer the path of solitary vengeance rather than appease the law of his land... and thus watch his home burn. It was a choice, he admits, not destiny, not fate. It is a choice that he oft ponders, but usually comes to the same conclusion. Perhaps there is no point in reminiscing on his once tranquil, pastoral life. He has never been one for regrets."
{STORYTXT_BACKGROUND travel.jpg}
[/part]
[part]
@ -33,11 +33,7 @@
{STORYTXT_BACKGROUND travel.jpg}
[/part]
[part]
story=_ "Word spreads to the south as well when the ever present raids are suddenly absent this year. The people at the frontier towns go about their days, gossiping about rumors of the undead, some with disgust, some with intrigue. When winter passes and spring comes again, a number of dark adepts travel northward and join the pair of necromancers. <i>“They can be quite useful,”</i> Darken Volk says to Malin, <i>“but none of them have even a tenth of your potential power.”</i>"
{STORYTXT_BACKGROUND travel.jpg}
[/part]
[part]
story=_ "Malin and Darken Volk continue their raids on the orcs and eventually force the usually fractious Whitefang chieftains to unite in opposition. The orcs pursue the two necromancers east toward the mouth of the river Men call the Longlier and Elves call the Arkan-thoria, where they manage to surround the humans and force a fight."
story=_ "As Malin and Darken Volk continue their raids on the orcs, they eventually force the usually fractious Whitefang chieftains to unite in opposition. The orcs pursue the two necromancers east toward the mouth of the river Men call the Longlier and Elves call the Arkan-thoria, where they manage to surround the humans and force a fight."
{STORYTXT_BACKGROUND travel.jpg}
[/part]
[/story]
@ -48,7 +44,7 @@
[side]
side=1
controller=human
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton,Dark Adept DiD
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton
{GOLD 190 170 150}
team_name=good
user_team_name= _ "Malin Keshar"
@ -250,7 +246,7 @@
[message]
speaker="K'Vark"
message= _ "Then, it will be time for you to die again!"
message= _ "Then it will be time for you to die again!"
[/message]
[/event]
@ -303,7 +299,7 @@
[message]
speaker=Malin Keshar
message= _ "Death is only the beginning for you. After this battle, you can be sure that I will make you into my thrall. And now for the last one—"
message= _ "You and your kind deserve no eternal rest in death. After this battle, Ill raise your corpse and make your bones dance for me, orc. But for now, Ive one last one to take care of—"
[/message]
[store_unit]
@ -382,12 +378,12 @@
[message]
speaker=Malin Keshar
message= _ "The last chieftain flees! The coward!"
message= _ "He flees! The coward!"
[/message]
[message]
speaker=Darken Volk
message= _ "Orcs are no more than beasts. They bellow out against a weaker foe as if that makes them mighty, but will always flee in the face of an overwhelming force. Nevertheless, the Whitefangs still number many and have some ties to the other orcish clans as well. You must hunt this chieftain down before he can alert the others, else we may soon have dozens more on our tail."
message= _ "That is no surprise. Orcs may make like to make a show of strength, but will always flee in the face of an overwhelming force. Nevertheless, the Whitefangs still number many and have some ties to other orcish clans as well. You must hunt this chieftain down before he can alert the others, else we may soon have dozens more on our tail."
[/message]
[message]
@ -397,7 +393,7 @@
[message]
speaker=Darken Volk
message= _ "Your apprenticeship is nearly over; you are more than capable of handling a single, half-dead orc on your own. After, I do have a small favor I will ask of you. It will constitute the last part of your... training. I have some other things that I must attend to in preparation. In a few weeks, meet with me to the west, near the town of Tath. For now, hunt down the last chieftain."
message= _ "Your apprenticeship is nearly over; you are more than capable of handling a single, half-dead orc on your own. After you have dealt with him, I do have a small favor I will ask of you. It will constitute the last part of your... training. I have some other things that I must attend to in preparation. In a few weeks, meet with me to the west, near the town of Tath. For now, hunt down the last chieftain."
[/message]
[endlevel]

View file

@ -36,7 +36,7 @@
[side]
side=1
controller=human
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton,Dark Adept DiD
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton
{GOLD 100 90 80}
village_support=2
team_name=good

View file

@ -116,7 +116,7 @@
[side]
side=1
controller=human
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton,Dark Adept DiD
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton
{GOLD 180 150 120}
team_name=intruders
user_team_name= _ "Intruders"

View file

@ -35,7 +35,7 @@
[side]
side=1
controller=human
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton,Dark Adept DiD
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton
{GOLD 260 220 180}
team_name=good
user_team_name= _ "Malin Keshar"
@ -55,7 +55,7 @@
[side]
side=2
controller=ai
recruit=Blood Bat,Ghost,Wraith,Necrophage,Skeleton Archer,Bone Shooter,Skeleton,Revenant,Deathblade,Dark Adept DiD,Dark Sorcerer DiD
recruit=Blood Bat,Ghost,Wraith,Necrophage,Skeleton Archer,Bone Shooter,Skeleton,Revenant,Deathblade
{GOLD 170 220 270}
{INCOME 20 25 30}
team_name=bad

View file

@ -1913,29 +1913,6 @@
{MODIFY_UNIT (type=Giant Spider) max_moves 3}
# Previously recruited and new adepts can now also become liches
[lua]
code = <<
for i, u in ipairs(wesnoth.get_recall_units { type = 'Dark Adept DiD, Dark Sorcerer DiD' }) do
if u.type == 'Dark Adept DiD' then
u:transform('Dark Adept')
elseif u.type == 'Dark Sorcerer DiD' then
u:transform('Dark Sorcerer')
end
end
>>
[/lua]
[disallow_recruit]
side=1
type=Dark Adept DiD
[/disallow_recruit]
[allow_recruit]
side=1
type=Dark Adept
[/allow_recruit]
{VARIABLE scenario_stage 2}
{VARIABLE puzzle_coffin 0}
{VARIABLE puzzle_potion 0}

View file

@ -108,7 +108,7 @@
side=1
controller=human
save_id=Malin Keshar
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton,Dark Adept
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton
{GOLD 220 200 180}
team_name=good
village_gold=1
@ -238,11 +238,6 @@
description="<b>" + _ "Endless Night $timesForever" + "</b>"
[/note]
[note]
# po: more text copied from Secrets of the Ancients
description= _ "To turn a necromancer into a lich, right-click on it while it is in a castle."
[/note]
{HAS_NO_TURN_LIMIT}
# No {IS_LAST_SCENARIO}, because the player can win and keep on playing
@ -250,46 +245,6 @@
{MODIFY_UNIT (id=Mal Keshar) profile (portraits/malin_lich-ancient.png)}
# There is now a menu option to turn necromancers into liches.
[set_menu_item]
id=lichify
description= _ "Transform into a lich"
image=units/icons/icon-lich.png
[show_if]
[have_unit]
x=$x1
y=$y1
side=1
type=Necromancer
[/have_unit]
[/show_if]
[command]
[if]
[have_location]
x=$x1
y=$y1
terrain=C*^*,K*^*,*^K*,*^C* # castles and keeps
[/have_location]
[then]
[fire_event]
name=lichify # See DiD's macros.cfg, or SotAs sota-utils.cfg
[primary_unit]
x=$x1
y=$y1
[/primary_unit]
[/fire_event]
[/then]
[else]
[message]
speaker=narrator
image=misc/makeshift-altar.png
message= _ "You can only do this in a castle."
[/message]
[/else]
[/if]
[/command]
[/set_menu_item]
[if]
{VARIABLE_CONDITIONAL timesForever greater_than 1}
@ -1024,18 +979,6 @@
[/case]
[/switch]
# this event is after the prestart event, so it will happen on the first iteration
[if]
{VARIABLE_CONDITIONAL timesForever numerical_equals 1}
[then]
[message]
speaker=narrator
image=misc/makeshift-altar.png
message= _ "Mal Keshar has had time to study the book, learning how his apprentices can become liches with less reliance on luck than Malins own transformation."
[/message]
[/then]
[/if]
# Place the book, and add a victory event if the foolish hero's army
# takes it. Should the unit have to make its way back to the enemy
# keep? Probably not, Mal Keshar is going to let it go anyway; maybe
@ -1581,6 +1524,4 @@ I can still hear his infernal cackling ringing in my head. Sure thing, Zephrin,
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/event]
{TURN_INTO_A_LICH}
[/scenario]

View file

@ -1,11 +0,0 @@
#textdomain wesnoth-did
# Same as normal, except advances to Dark Sorcerer DiD
[unit_type]
id=Dark Adept DiD
[base_unit]
id=Dark Adept
[/base_unit]
advances_to=Dark Sorcerer DiD
hide_help=yes
do_not_list=yes
[/unit_type]

View file

@ -1,12 +0,0 @@
#textdomain wesnoth-did
# Dark Sorcerer here is identical to normal except can't advance to lich
[unit_type]
[base_unit]
id=Dark Sorcerer
[/base_unit]
id=Dark Sorcerer DiD
advances_to=Necromancer
hide_help=yes
do_not_list=yes
[/unit_type]