The Siege of Slartholm Quest Design
Table of Contents
1.	Quest Synopsis
2.	NPCs
3.	Quests and Stages
4.	Sample Walkthrough
5.	Dialogue
6.	Quest Items
7.	Quest Scripts
Quest Synopsis
Quest Objective:  Save Slartholm from enemy invaders
Quest Giver:  Major gro-Hammer
Location:  On the Isle of Slart in the village of Slartholm
Reward:  Medallion of Honor and leveled gold

The Isle of Slart is being invaded by the Moarmer, a race of sea elves led by Orgnum Thras, an immortal wizard. The player joins the legionnaires, helps them hold off waves of invaders until help arrives and then leads the counter attack. After clearing the farmlands, fighting their way through the mountain pass, across the island, and into the wizards tower, the legionnaires kill Orgnum Thras and save Slartholm from the Maormer invasion.

2 basic sections:
1. Defend the Farmlands until help arrives
•	Each day 2 troops of 5 enemies spawn at 2 of the 4 farms. If left unchecked and three enemy troops are alive at the same time, they will begin to attack the village forcing the villagers to retreat inside the pub.
•	A troop of 3 reinforcements arrive every 2 days. At least one legionnaire from the previous group must remain alive until the reinforcements arrive to advance to the next section.
2. Clear the island of invaders and kill their leader
•	Clear the farm lands of remaining enemies
•	Kill the enemy troops guarding the mountain pass and collect the key to unlock the gate
•	Clear the enemy invaders off other side of the Isle of Slart
•	Kill the enemy leader and return to Major gro-Hammer for a reward.

Description
The Siege of Slartholm is intended to be an epic multi-day quest. The player must strike a balance between battling invaders and conserving troops in order to win. It encourages player immersion by forcing the player to team with NPCs and offering consequences for the players actions or inaction. Without legion reinforcements, the player cannot advance beyond defending the local farms. Without legion troops, the player will not be able to fight their way across the island to defeat the enemy leader. Without player help, the enemy troops will lay siege to the village of Slartholm.

Further immersion is achieved through the use of conversation topics & rumors spread throughout the village of Slartholm's NPCs. From them the player learns of the Maormer threat and the story of Orgnum Thras. Once the quest is completed, the local NPCs conversation topics & rumors offer updated commentary about the the siege and thank the player.

Additionally, there are consequences that reach beyond the immediate quest. Depending on how the player completes the siege, there is a chance that several other quest offering NPCs will die during the siege; the farmer that offers the lost sheep quest, the vendor that offers the dog meat quest, the potions vendor that offers the minotaur horn quest, the barkeeper that offers the book lovers quest. 

NPCs	 	
Major gro-Hammer	Quest giver & stage setter	
Legionnaires (3)	Friendly troops that will follow the player	
Legionnaire Reinforcements (3)	Friendly reinforcements that will follow the player	
Orgnum Thras	Enemy leader	
Maormer Gate Captain	Key holder to unlock the other side of the island	
Maormer Troop (3 groups of 5)	Re-spawnable enemy troops that attack the farmlands, the mountain pass, and the village	
Maormer extras	enemy troops protecting the other side of the Isle of Slart	
Slartholm farmers	local farmers that will get slaughtered if not protected	
Slartholm villagers	village dwellers that will get slaughtered if not protected	
Slartholm Troll	prevents players from crossing the bridge to the other side of the island until the appropriate stage	
 	 	
Maormer troops are comprised of 3 soldiers, 1 archer, & 1 mage. The soldiers wear a leveled set of custom Maormer armor including a shield with the Maormer snake emblem.
Legionnaire troops are comprised of 3 soldiers. All wearing a complete set of leveled Bartholm Foreign Legion armor including a shield with the Bartholm dog emblem.	

Quests

BHSSiege	Main Quest, Quest stages, targets, topics, & conversation	
BHSSiegeBWC	Sub Quest, Spawns, kills, resurrects, enables, moves enemy troops	
BHSSiegeGuard	Sub Quest, Spawns, kills, resurrects, enables, moves friendly troops	

BHSSiege Quest Stages

Quest Stage	Description	
5	Rumor has it the Bartholm Foreign Legion is recruiting a fresh batch of legionnaires in the village of Slartholm on the Isle of Slart.	
10	I have enlisted in the Bartholm Foreign Legion. Major gro-Hammer gave me a uniform and promised me a weekly salary. I am to stow my gear in the Barracks and report to back to the Major when I'm ready to start my first mission.	
20	Major gro-Hammer sent us out to investigate rumors of an attack on a local farm. Our orders are to secure the farm and see to the safety of the survivors. If we encounter un-friendlies we are authorized to use deadly force should it be necessary.	
30	We arrived at the farmhouse and were set upon by a Maormer raiding party. We were forced to defend ourselves. We should return to Slartholm and report our findings to the Major.	
40	Major gro-Hammer is concerned. The attacks are starting to increase in frequency. The Major has ordered us to patrol the local farms and make sure they are safe. If all of the local farms are occupied the Maormer may decide to attack Slartholm.	
50	Another farm was under attack. A second bunch of Maormer soldiers were waiting for us. We should report our findings to the Major.	
60	Major gro-Hammer told us to rest and report back in the morning. It looks like we can expect several attacks each day until our reinforcements arrive.	
70	Major gro-Hammer ordered us to continue patrolling the farms until reinforcements arrive. Hopefully they will come in a few days. We have to hold the Maormer at bay until then.	
75	We stopped another attack by the Maormer but we can expect one more wave today.	
80	We stopped the attacks again today, but the Maormer just won't quit. We should report back to the Major.	
90	All of my fellow legionnaires have been killed. I cannot complete this quest alone. I should return to Slartholm and report our loses to the Major. Hopefully I can fight my way clear.	
100	The reinforcements finally arrive! I have been ordered to take both troops and recover all of the farms.	
105	Now that we control the farms, I should leave a group guarding the mountain pass campsite to prevent further attacks and then report back to Major gro-Hammer.	
110	Major gro-Hammer has ordered me to take the legionnaires up the mountain pass and defeat the Maormer troop guarding the gate.	
120	We have beaten the Maormer Gate Captain and control the North Gate! I should report back to Major gro-Hammer for orders.	
130	Major gro-Hammer has ordered me to take the legionnaires through the mountain pass and push the Maormer troops off of the Isle of Slart once and for all. Orgnum Thras' tower can be found on the other side of the island.	
140	We have beaten Orgnum Thras! I don't think we'll be seeing the Maormer on the Isle of Slart anytime soon. I should report back to Major gro-Hammer.	
150	Major gro-Hammer gave me a reward and a Medallion of Honor for my services to the Bartholm Foreign Legion and the people of Slartholm. I have finished my tour of duty as a hero!	

Sample Walkthrough

Day 1
•	The Player talks to Major gro-Hammer in Slartholm
•	Major gro-Hammer says "You looking for a job in the Bartholm Foreign Legion? The work is hard and the pay sucks, but it's a living. I can offer you a signing bonus, snappy uniform and a decent reward if you can survive until the end of the campaign. What do you say? You look like a born legionnaire to me."

The player has 2 choices "Yes, sign me up" or "No, I'm not ready to be a soldier"

•	The player chooses "Yes, sign me up"
•	Major gro-Hammer says "Really? Well then,  welcome to the Bartholm Foreign Legion. You'll find a complete suit of armor in the barracks. Take any free bunk.  Just watch out for the bedbugs. Stow your gear and report back to me for your first mission."

This sets stage 10 and adds the player to the legionnaire faction allowing them to sleep in the barracks and use the equipment

•	The player enters the barracks, collects their armor and reports back to the Major
•	The Major says "I need you to investigate rumors of an attack on one of the local farms. Round up the rest of the Legionnaires and go check it out."

This set the stage to 20 and sets the siegestart and lastspawn quest variables to the current game day

•	The player talks to one of the legionnaires
•	The Legionnaire says "What are your orders?"

(The player has 3 choices "Follow me", "Hold this position", & "Dismissed")

•	The player chooses "Follow me"

This sets the orders1 quest variable to 1 and forces the legionnaires to re-evaluate their package and follow the player

•	The player follows their compass to a nearby farm with 5 enemies surrounding it. The enemies and legionnaires attack each other on sight. Several enemies attack the player. Within a minute, all 5 enemies and 1 legionnaire have died.

Each enemy death triggers a counter, once 5 have died stage 30 is set and a quest popup tells the player to return to the Major.

Each legionnaire death triggers a counter as well. At least 1 legionnaire must survive until reinforcements arrive.

•	The popup says "We arrived at the farmhouse and were set upon by a Maormer raiding party. We were forced to defend ourselves. We should return to Slartholm and report our findings to the Major."
•	The player returns with the legionnaires to Slartholm and reports to the Major
•	The Major says "This is trouble. These attacks are becoming too frequent. I think Orgnum Thras plans for the Maormer to conquer the Isle of Slart. Take the Legionaires and patrol all of the local farms. I want to make sure our people are safe."

The stage is set to 45

•	The player follows their compass to another local farm under siege by 5 enemy. The 2 troops clash and 5 enemy soldiers die.

5 enemy deaths triggers stage 50 and another popup telling the player to return the Major.

•	The popup says "Another farm was under attack. A second bunch of Maormer soldiers were waiting for us. We should report our findings to the Major."
•	The player returns with the legionnaires to Slartholm and reports to the Major
•	The Major says "Nice work today! But there's more to come. It looks like we can expect several attacks each day. Give the Legionnaires the night off tonight. They've earned it. Report back to me in the morning."

The stage is set to 60

•	The player talks to a Legionnaire
•	The Legionnaire says "What are your orders?"

The player has 3 choices "Follow me", "Hold this position", & "Dismissed"

•	The player chooses "Dismissed"

This sets the orders1 quest variable to 3 and forces the legionnaires to re-evaluate their package and return to their default packages

•	The player enters the barracks and sleeps for 8 hours and awakens.

Day 2
BHSSiegeScript, the quest script sets the lastspawn quest variable to the current game day

BHSSiegeScript fires the quest BHSSiegeBWC which kills, resurrects, & disables all the dead enemy troops

BHSSiegeScript randomly picks 1 of the 4 farms, fires the quest BHSSiegeBWC and spawns 5 enemy there

A second time, BHSSiegeScript randomly picks 1 of the 4 farms, fires the quest BHSSiegeBWC and spawns 5 enemy there

•	Player returns to the Major for orders
•	The Major says "These attacks are not going to stop. You'll have to keep patrolling the local farms until reinforcements arrive. If the local farms are taken we can expect the Maormer to lay siege to Slartholm. You have to hold them off!"

The stage is set to 70
•	The player talks to one of the remaining legionnaires
•	The Legionnaire says "What are your orders?"

The player has 3 choices "Follow me", "Hold this position", & "Dismissed"

•	The player chooses "Follow me"

This sets the orders1 quest variable to 1 and forces the legionnaires to re-evaluate their package and follow the player

•	The player follows their compass to a nearby farm with 5 enemies surrounding it. The enemies and legionnaires engage. All 5 enemies and 1 guard die.

5 enemy deaths triggers stage 75 and a popup telling the player to expect another wave of enemy troops

•	The popup says "We stopped another attack by the Maormer but we can expect one more wave today."
•	The player follows their compass to another nearby farm besieged by 5 enemies. The enemies atttack the player and remaining legionnaire immediately. The player kills 2 enemies and the legionnaire kills 1, but the legionnaire is killed by an enemy fireball.

3 friendly deaths triggers stage 90 and a popup telling the player that they cannot complete the quest without help and to return to the Major

•	The popup says "All of my fellow legionnaires have been killed. I cannot complete this quest alone. I should return to Slartholm and report our loses to the Major. Hopefully I can fight my way clear."
•	The player kills the remaining enemy troops, returns to Slartholm and reports to the Major.
•	The Major says "You managed to get all of your men killed. You better hope we can hold the Maormer off by ourselves. Check back tomorrow, hopefully the reinforcements will have arrived by then. Azura help us if they don't get here soon."
•	The player enters the barracks and sleeps for 8 hours and awakens.

Day 3
BHSSiegeScript, the quest script sets the lastspawn quest variable to the current game day

BHSSiegeScript fires the quest BHSSiegeBWC which kills, resurrects, & disables all the dead enemy troops

BHSSiegeScript randomly picks 1 of the 4 farms, fires the quest BHSSiegeBWC and spawns 5 enemy there

A second time, BHSSiegeScript randomly picks 1 of the 4 farms, fires the quest BHSSiegeBWC and spawns 5 enemy there

BHSSiegeScript fires the quest BHSSiegeGuard and kills, resurrects, & disables all the dead friendly troops

BHSSiegeScript fires the quest BHSSiegeGuard and enables 3 friendly legionnaires - the reinforcements

•	Player returns to the Major for orders
•	The Major says "Hail Legionnaire. Our reinforcements arrived last night. Keep patrolling the local farms until the next batch of troops arrives. We are going to need more than just one troop to take our farmland and hold it."

The stage is set to 70 for a second time

•	The player follows their compass to a nearby farm with 5 enemies surrounding it. The enemies and legionnaires attack. Several enemies attack the player. Within a minute, all 5 enemies and no legionnaires have died. The player is being more protective of the legionnaires and engaging the enemy with ranged weaponry.

5 enemy deaths triggers stage 75 and a popup telling the player to expect another wave of enemy troops

•	The popup says "We stopped another attack by the Maormer but we can expect one more wave today."
•	The player follows their compass to another nearby farm besieged by 5 enemies. In the battle all 5 enemy and 1 legionnaire is killed.

5 enemy deaths triggers stage 80 and another popup telling the player to return the Major

•	The popup says "We stopped the attacks again today, but the Maormer just won't quit. We should report back to the Major."
•	The player returns with the legionnaires to Slartholm and reports to the Major
•	The Major says "Excellent job today! Slartholm may survive after all! Give the troops the night off again. Report back in the morning. There's more killing to be done."

The stage is set to 60

•	The player enters the barracks and sleeps for 8 hours and awakens.

Day 4
BHSSiegeScript, the quest script sets the lastspawn quest variable to the current game day

BHSSiegeScript fires the quest BHSSiegeBWC which kills, resurrects, & disables all the dead enemy troops

BHSSiegeScript randomly picks 1 of the 4 farms, fires the quest BHSSiegeBWC and spawns 5 enemy there

A second time, BHSSiegeScript randomly picks 1 of the 4 farms, fires the quest BHSSiegeBWC and spawns 5 enemy there

•	Player returns to the Major for orders
•	The Major says "These attacks are not going to stop. You'll have to keep patrolling the local farms until reinforcements arrive. If the local farms are taken we can expect the Maormer to lay siege to Slartholm. You have to hold them off!"

The stage is set to 70

•	The player follows their compass to a nearby farm with 5 enemies surrounding it. The enemies and legionnaires engage. All 5 enemies and 1 legionnaire die.

5 enemy deaths triggers stage 75 and a popup telling the player to expect another wave of enemy troops

•	The popup says "We stopped another attack by the Maormer but we can expect one more wave today."
•	The player follows their compass to another nearby farm besieged by 5 enemies. The enemies atttack the player and remaining legionnaire immediately. The player kills 3 enemies and the legionnaire kills 2.

5 enemy deaths triggers stage 80 and another popup telling the player to return the Major

•	The popup says "We stopped the attacks again today, but the Maormer just won't quit. We should report back to the Major."
•	The player returns with the legionnaire to Slartholm and reports to the Major
•	The Major says "Excellent job today! Slartholm may survive after all! Give the troops the night off again. Report back in the morning. There's more killing to be done."

The stage is set to 60

•	The player enters the barracks and sleeps for 8 hours and awakens.

Day 5
BHSSiegeScript, the quest script sets the lastspawn quest variable to the current game day

BHSSiegeScript fires the quest BHSSiegeBWC which kills, resurrects, & disables all the dead enemy troops

BHSSiegeScript randomly picks 1 of the 4 farms, fires the quest BHSSiegeBWC and spawns 5 enemy there

A second time, BHSSiegeScript randomly picks 1 of the 4 farms, fires the quest BHSSiegeBWC and spawns 5 enemy there

BHSSiegeScript fires the quest BHSSiegeGuard and enables 3 friendly legionnaires - the reinforcements

•	Player returns to the Major for orders
•	The Major says "Hail Legionnaire. Our reinforcements arrived last night. It looks like its time for a little payback! Take the legionnaires, recover all of our farms and leave a troop at the mountain pass to hold off further attacks."

The stage is set to 100

•	The player follows their compass to a nearby farm with 5 enemies surrounding it. The enemies and legionnaires engage. All 5 enemies and 1 legionnaire die.
•	The player follows their compass to a second nearby farm with 5 enemies surrounding it. The enemies and legionnaires engage. All 5 enemies and 1 legionnaire die.

10 enemy deaths triggers stage 105 and a popup

BHSSiegeScript fires the quest BHSSiegeBWC and spawns 5 enemy and 1 enemy gate captain on the moutaintop

•	The popup says "Now that we control the farms, I should leave a group guarding the mountain pass campsite to prevent further attacks and then report back to Major gro-Hammer."
•	The player leaves a troop at the mountain pass campsite and returns to the Major.
•	The Major says "Nice work legionnaire! Now that we control the farmlands we can take the fight to them. Take the troops up the mountain pass and defeat the men there. Report back to me when you control the gate."

The stage is set to 110

•	The player returns the the troops, takes them up the mountain, and they encounter the 6 enemy. After the battle the 6 enemy and 1 legionnaire lie dead. A search of the gate captains body reveals the key to the gate.

The stage is set to 120 and a popup

•	The popup says "We have beaten the Maormer Gate Captain and control the North Gate! I should report back to Major gro-Hammer for orders."
•	The player returns to Slartholm and reports to the Major.
•	The Major says "Great work at the gate legionnaire! It's time to launch an attack on their base of operations. Take the troops through the gate and attack their base on the other side of the Isle of Slart. If we defeat Orgnum Thras we can push the Maormer off of the Isle of Slart for good!"
•	The player returns to the North gate and takes the legionnaires through the tunnel and across the bridge to the other side of the Isle of Slart. 
•	On the way to Tower at the opposite side of the island they encounter troops of 5 enemies on 4 different occasions. The legionnaires are victorious, but only 2 remain for the final assault.
•	The player and 2 legionnaires enter the tower and fight their way through 5 more enemies before encountering Orgnum Thras at the top of the tower.
•	The player and 1 legionnaire survive the battle. Orgnum Thras is dead and the Isle of Slart is safe.

The stage is set to 140 and a popup

•	The popup says "We have beaten Orgnum Thras! I don't think we'll be seeing the Maormer on the Isle of Slart anytime soon. I should report back to Major gro-Hammer."
•	After a long but uneventful trip back to Slartholm the player reports to Major gro-Hammer.
•	The Major says "You have done the Bartholm Foreign Legion proud. Without you Slartholm would not have survived. On behalf of the legion, I am proud to give you this Medallion of Honor for valor above and beyond the call of duty. I salute you legionnaire. The Isle of Slart is safe thanks to you."

The stage is set to 150 and the quest is completed

The player receives a leveled amount of gold, a faction boost for Slartholm, & a Medallion of Honor

End of Walkthrough

Dialogue	 	 	
Actor	Topic Name	Dialogue	
Major gro-Hammer	SlartholmGuardJobTopic	You looking for a job in the Bartholm Foreign Legion? The work is hard and the pay sucks, but it's a living.	
	SlartholmGuardJobTopic	I can offer you a signing bonus, snappy uniform and a decent reward if you can survive until the end of the campaign.	
	SlartholmGuardJobTopic	What do you say? You look like a born legionnaire to me.	
	SlartholmGuardJobTopic	The Bartholm Foreign Legion was created by Count Serverus Victrix to explore Tamriel and extend Bartholm's influence outside of Cyrodiil	
	SlartholmGuardJobTopic	The colony of Slartholm was established as a settlement and trading post for Bartholm. It is ideally located near both Summerset Isle & Valenwood.	
	SlartholmGuardJobTopic	The Legion's main duty in Slartholm is to protect the village & surrounding farmlands and its citizens.	
	GREETING	What do you want?	
	GREETING	You have your orders Legionnaire. Slartholm won't save itself. Move out!	
	GREETING	You look exhausted legionnaire. Go get some rest and report back in the morning.	
	GREETING	I need you to investigate rumors of an attack on one of the local farms.	
	GREETING	Round up the rest of the Legionnaires and go check it out.	
	GREETING	This is trouble. These attacks are becoming too frequent. I think Orgnum Thras plans for the Maormer to conquer the Isle of Slart. 	
	GREETING	Take the Legionnaires and patrol all of the local farms. I want to make sure our people are safe.	
	GREETING	Nice work today! But there's more to come. It looks like we can expect several attacks each day.	
	GREETING	Give the Legionnaires the night off tonight. They've earned it. Report back to me in the morning.	
	GREETING	These attacks are not going to stop. You'll have to keep patrolling the local farms until reinforcements arrive.	
	GREETING	If the local farms are taken we can expect the Maormer to lay siege to Slartholm. You have to hold them off!	
	GREETING	Excellent job today! Slartholm may survive after all!	
	GREETING	Give the troops the night off again. Report back in the morning. There's more killing to be done.	
	GREETING	Hail Legionnaire. Ready for more blood? Keep patrolling the local farms until help arrives.	
	GREETING	If the local farms are taken we can expect the Maormer to lay siege to Slartholm. You have to hold them off!	
	GREETING	Hail Legionnaire. Our reinforcements arrived last night. It looks like its time for a little payback!	
	GREETING	Take the legionnaires, recover all of our farms and leave a troop at the mountain pass to hold off further attacks.	
	GREETING	Hail Legionnaire. Our reinforcements arrived last night. Keep patrolling the local farms until the next batch of troops arrives.	
	GREETING	We are going to need more than just one troop to take our farmland and hold it.	
	GREETING	Now that they control all the farms we can expect them to storm Slartholm. Prepare to hold them off at the gate.	
	GREETING	Hopefully the reinforcements will come soon.	
	GREETING	We will have to hold this position as long as we can.	
	GREETING	Hopefully the reinforcements will come soon.	
	GREETING	You managed to get all of your men killed. You better hope we can hold the Maormer off by ourselves.	
	GREETING	Check back tomorrow, hopefully the reinforcements will have arrived by then. Azura help us if they don't get here soon.	
	GREETING	Nice work legionnaire! Now that we control the farmlands we can take the fight to them.	
	GREETING	Take the troops up the mountain pass and defeat the men there. Report back to me when you control the gate.	
	GREETING	Great work at the gate legionnaire! It's time to launch an attack on their base of operations.	
	GREETING	Take the troops through the gate and attack their base on the other side of the Isle of Slart.	
	GREETING	If we defeat Orgnum Thras we can push the Maormer off of the Isle of Slart for good! 	
	GREETING	You have done the Bartholm Foreign Legion proud. Without you Slartholm would not have survived.	
	GREETING	On behalf of the legion, I am proud to give you this Medallion of Honor for valor above and beyond the call of duty.	
	GREETING	I salute you legionnaire. The Isle of Slart is safe thanks to you.	
	HELLO	Retreat into the pub. We can hold them off there!	
	SlartholmGuardJobNo	Fine. Maybe you weren't cut out to be a legionnaire.	
	SlartholmMaormerTopic	We have fought the Maormer since the day the first colonist set foot on the Isle of Slart	
	SlartholmMaormerTopic	They attack in troops of five. A mixture of warriors, mages, & archers. Their leader is a powerful wizard named Orgnum Thras.	
	SlartholmMaormerTopic	I suspect that Orgnum Thras plans to use the Isle of Slart as a staging area for an attack on Summerset Isle.	
	SlartholmGuardJobYes	Really? Well then,  welcome to the Bartholm Foreign Legion. 	
	SlartholmGuardJobYes	You'll find a complete suit of armor in the barracks. Take any free bunk.  Just watch out for the bedbugs.	
	SlartholmGuardJobYes	Stow your gear and report back to me for your first mission.	
	 	 	
Legionnaires	SlartholmGuardFollow	I'm right behind you.	
	SlartholmGuardFollow	I hear and obey.	
	SlartholmGuardFollow	Ok. Then that is what I will do	
	SlartholmGuardDismissed	Then I will take my leave.	
	SlartholmGuardDismissed	Then I bid you goodbye.	
	SlartholmGuardDismissed	Then I will go about my business.	
	SlartholmGuardJobTopic	It's a living.	
	SlartholmGuardJobTopic	It ain't much but it's a living.	
	SlartholmGuardJobTopic	It is not much, but it is a living.	
	SlartholmMaormerTopic	The Maormer once lived on Summerset Isle but were long ago exiled by the High Elves.	
	SlartholmMaormerTopic	They now live on the island of Pyandonea south west of the Isle of Slart.	
	SlartholmMaormerTopic	Their leader is a powerful wizard named Orgnum Thras.	
	SlartholmMaormerTopic	The Maormer once lived on Summerset Isle but were long ago exiled by the High Elves.	
	SlartholmMaormerTopic	They now live on the island of Pyandonea south west of the Isle of Slart.	
	SlartholmMaormerTopic	Their leader is a powerful wizard named Orgnum Thras.	
	SlartholmMaormerTopic	The Maormer once lived on Summerset Isle but were long ago exiled by the High Elves.	
	SlartholmMaormerTopic	They now live on the island of Pyandonea south west of the Isle of Slart.	
	SlartholmMaormerTopic	Their leader is a powerful wizard named Orgnum Thras.	
	 	 	
Orgnum Thras	BartholmNecroYell	My soldiers were weak. Now you must deal with me. Die!	
	BartholmNecroYell	So it comes down to me. You have defeated my army so you must be a warrior, but can you handle my magic?	
	BartholmNecroYell	It is sad that one so young has bested me. May the serpent strike you down!	
	 	 	
FilthyFahad	SlartholmMaormerTopic	I have heard that Orgnum Thras is immortal and grows younger as the years pass.	
	 	 	
Barkeeper	SlartholmMaormerTopic	I have heard that the Maormer practice snake magic to charm sea serpents.	
 
Quest items	 	
Medallion of Honor	Leveled quest reward	
Hood & Robe of Orgnum Thras	Enemy leader armor	
Slartholm Legionnaire Boots, Cuirass, Gauntlets, Greaves, Helmet, Shield	Leveled friendly troop armor	
Slartholm Maormer Boots, Cuirass, Gauntlets, Greaves, Helmet, Shield	Leveled enemy troop armor	

Quest scripts	 	
BHSSiegeScript	Quest script - Quest variables, fires enemy & friendly spawn, set stages	
SlartholmBWCGateGuardScript	sets stage to 120 on death	
SlartholmBWC01Deadcount	tracks enemy troops deaths 	
SlartholmBWC02Deadcount	 	
SlartholmBWC03Deadcount	 	
SlartholmBWC04Deadcount	 	
SlartholmBWC05Deadcount	 	
SlartholmBWC06Deadcount	 	
SlartholmBWC07Deadcount	 	
SlartholmBWC08Deadcount	 	
SlartholmBWC09Deadcount	 	
SlartholmBWC10Deadcount	 	
SlartholmBWC11Deadcount	 	
SlartholmBWC12Deadcount	 	
SlartholmBWCLeaderScript	triggers leader fight conversation, sets stage to 140 on death	
SlartholmGuard1DeadCount	tracks friendly troops deaths	
SlartholmGuard2DeadCount	 	
SlartholmGuard3DeadCount	 	
 
BHSSiege Script (Main Quest script)
Scriptname BHSSiegeScript
float fQuestDelayTime
short missionstate ;0=no mission 1=mission 2=complete 3=turned in wait for morning
short lastspawn ;last spawn time
short siegestart ;day siege is started (stage 20)
short reinforcementtime ;reset each wave
short farmrallystart ;time bwc starts to rally at farm for slart siege
short orders1 ;guard group1 0=none 1=follow 2=hold
short orders2 ;guard group2 0=none 1=follow 2=hold
short orders3 ;guard group3 0=none 1=follow 2=hold
short attack01loc ;1=farm1 2=farm2 3=farm3 4=farm4 5=slart 6=gate 7=battle01 8=battle02 9=battle03 10=battle04 11=bwcbase
short attack02loc
short attack03loc
short stagenum ;next kill increment to determine stage
short battleloc ;0=farm 1=slart 2=gate 3=battlefield
short wavenum ;number of waves to spawn
short nextwavenum ;0=none 1=wave1 2=wave2 3=wave3
short statefarm01 ;0=safe 1=taken
short statefarm02 ;0=safe 1=taken
short statefarm03 ;0=safe 1=taken
short statefarm04 ;0=safe 1=taken
short stateslartholm ;0=safe 1=taken
short guardwavenum ;number of waves to spawn
short guardnextwavenum ;0=none 1=wave1 2=wave2 3=wave4
short BWCDeadCount ;total kills
short BWC01DeadCount ;bwc group1 dead
short BWC02DeadCount ;bwc group2 dead
short BWC03DeadCount ;bwc group3 dead
short BWC01Dead ;0=alive 1=dead
short BWC02Dead
short BWC03Dead
short BWCGuard01Dead ;0=alive 1=dead
short BWCGuard02Dead ;0=alive 1=dead
short BWCGuard03Dead ;0=alive 1=dead
short BWCGuard04Dead ;0=alive 1=dead
short BWCGuard05Dead ;0=alive 1=dead
short BWCGuard06Dead ;0=alive 1=dead
short BWCGuard07Dead ;0=alive 1=dead
short BWCGuard08Dead ;0=alive 1=dead
short BWCGuard09Dead ;0=alive 1=dead
short BWCGuard10Dead ;0=alive 1=dead
short BWCGuard11Dead ;0=alive 1=dead
short BWCGuard12Dead ;0=alive 1=dead
short BWCGuard13Dead ;0=alive 1=dead
short BWCGuard14Dead ;0=alive 1=dead
short BWCGuard15Dead ;0=alive 1=dead
short Guard1Dead ;0=alive 1=dead
short Guard2Dead
short Guard3Dead
short GuardDeadCount ;total dead
short Guard1DeadCount
short Guard2DeadCount
short Guard3DeadCount
short randomnum
 
begin gamemode
;------BWC Stuff
If (GetStage BHSSiege>=20) && (BHSSiege.stagenum<300)
;set the stage number based on number of kills
if (BHSSiege.battleloc ==0)
;day1
if (BHSSiege.BWCDeadCount==5) && (BHSSiege.stagenum ==0)
SetStage BHSSiege 30
Set BHSSiege.stagenum to 30
elseif (BHSSiege.BWCDeadCount==10) && (BHSSiege.stagenum ==30)
SetStage BHSSiege 50
Set BHSSiege.stagenum to 50
;day2+ until 2 groups of good troops are alive
elseif (BHSSiege.BWCDeadCount==5) && (BHSSiege.stagenum ==50)
Set BHSSiege.stagenum to 75
elseif (BHSSiege.BWCDeadCount==10) && (BHSSiege.stagenum ==75)
SetStage BHSSiege 80
Set BHSSiege.stagenum to 80
elseif (BHSSiege.BWCDeadCount==5) && (BHSSiege.stagenum ==80)
Set BHSSiege.stagenum to 75
;reinforcements 2 groups alive take the farms back
elseif (BHSSiege.BWCDeadCount==10) && (BHSSiege.stagenum ==100)
SetStage BHSSiege 105
Set BHSSiege.stagenum to 110
endif
endif
;spawn BWC waves if next day
if (BHSSiege.wavenum==0)
If (BHSSiege.lastspawn < GameDaysPassed) 
if (BHSSiege.battleloc ==0)
Set BHSSiege.wavenum to 2 ;spawn 2 BWC waves
elseif (BHSSiege.battleloc ==1)
Set BHSSiege.wavenum to 2 ;spawn 2 BWC waves
elseif (BHSSiege.battleloc ==2)
Set BHSSiege.wavenum to 1 ;spawn 1 BWC waves
elseif (BHSSiege.battleloc ==3)
Set BHSSiege.wavenum to 2 ;spawn 2 BWC waves
endif
If (GetStage BHSSiege>20)
Set BHSSiege.missionstate to 0
set BHSSiege.fQuestDelayTime to .01
endif
SetStage BHSSiegeBWC 10 ;remove all BWC waves with 5 dead
SetStage BHSSiegeGuard 10 ;remove all Guard waves with 3 dead
endif
endif
if (BHSSiege.wavenum>0)
;determine attack location for groups
Set BHSSiege.randomnum to GetRandomPercent
if (BHSSiege.nextwavenum ==1) && (BHSSiege.BWC01Dead ==1)
SetStage BHSSiegeBWC 101 ;bwc01 orders stage
elseif (BHSSiege.nextwavenum ==2) && (BHSSiege.BWC02Dead ==1)
SetStage BHSSiegeBWC 102 ;bwc02 orders stage
elseif (BHSSiege.nextwavenum ==3) && (BHSSiege.BWC03Dead ==1)
SetStage BHSSiegeBWC 103 ;bwc03 orders stage
endif
;spawn the appropriate wave
if (BHSSiege.nextwavenum ==1) && (BHSSiege.BWC01Dead ==1)
SetStage BHSSiegeBWC 11
Set BHSSiege.wavenum to (BHSSiege.wavenum -1)
elseif (BHSSiege.nextwavenum ==2) && (BHSSiege.BWC02Dead ==1)
SetStage BHSSiegeBWC 21
Set BHSSiege.wavenum to (BHSSiege.wavenum -1)
elseif (BHSSiege.nextwavenum ==3) && (BHSSiege.BWC03Dead ==1)
SetStage BHSSiegeBWC 31
Set BHSSiege.wavenum to (BHSSiege.wavenum -1)
endif
;increment the next wave num
Set BHSSiege.nextwavenum to (BHSSiege.nextwavenum +1)
if (BHSSiege.wavenum ==0)
Set BHSSiege.lastspawn to (GameDaysPassed)
set BHSSiege.fQuestDelayTime to 0
endif
if (BHSSiege.nextwavenum ==4) ;spawning 3 waves of 5 (4 waves seems to be too much for packages)
Set BHSSiege.nextwavenum to 1
endif
endif
endif
 
;-----SlartholmGuard Stuff
;set the wave number
If (GetStage BHSSiege>=20) && (BHSSiege.stagenum<300)
;time to spawn a group of good guys
If (BHSSiege.reinforcementtime < GameDaysPassed) ;was 2 days
;set wave to spawn 1 wave of guards
Set BHSSiege.guardwavenum to 1
endif
If (BHSSiege.guardwavenum>0)
;spawn the appropriate wave
SetStage BHSSiegeGuard 20
Set BHSSiege.guardwavenum to 0
Set BHSSiege.guardnextwavenum to (BHSSiege.guardnextwavenum +1)
;reinforcements
If (BHSSiege.stagenum<100)
If (BHSSiege.Guard1Dead==1) && (BHSSiege.Guard2Dead==1) 
Set BHSSiege.stagenum to 101
elseIf (BHSSiege.Guard2Dead==1) && (BHSSiege.Guard3Dead==1) 
Set BHSSiege.stagenum to 101
elseIf (BHSSiege.Guard1Dead==1) && (BHSSiege.Guard3Dead==1) 
Set BHSSiege.stagenum to 101
else
Set BHSSiege.stagenum to 100
endif
endif
;stop waves from spawning
Set BHSSiege.reinforcementtime to GameDaysPassed+1
if (BHSSiege.guardnextwavenum==4) ;3 waves of 3
Set BHSSiege.guardnextwavenum to 1
endif
endif
;good troop dies and no reinforcements have arrived
if (BHSSiege.stagenum<90)
SetStage BHSSiegeGuard 30 ;checks deadcount
endif
endif
;reset orders if player leaves the island
;If (Player.GetInWorldSpace BHSlartholmWorld ==0) && (Player.GetInCell Slartholm ==0)
If (Player.GetInCell Slartholm ==0)
Set BHSSiege.orders1 to 0
Set BHSSiege.orders2 to 0
Set BHSSiege.orders3 to 0
SlartholmGuard01Ref.EvaluatePackage
SlartholmGuard02Ref.EvaluatePackage
SlartholmGuard03Ref.EvaluatePackage
SlartholmGuard04Ref.EvaluatePackage
SlartholmGuard05Ref.EvaluatePackage
SlartholmGuard06Ref.EvaluatePackage
SlartholmGuard07Ref.EvaluatePackage
SlartholmGuard08Ref.EvaluatePackage
SlartholmGuard09Ref.EvaluatePackage
EndIf
End