Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
Melee Game - Use melee time of day (for all players)
Init
Events
Time - Elapsed game time is 0.00 seconds
Conditions
Actions
Sound - Play Sad Mystery .
Set Variable Set RedCastle = Castle 0001 <gen>
Set Variable Set BlueCastle = Castle 0002 <gen>
Game - Display to (All players) the text: Game starts in |c00FFFF005 seconds|r...
Wait 5.00 seconds
Quest - Display to (All players) the Quest Discovered message: |c0000FF00The Game has Begun!|rYou will be given|c00FFFF00 10 Gold|r every|c00FFFF00 10 seconds|r.
Trigger - Turn on Income <gen>
Trigger - Turn on RuneIncome <gen>
Trigger - Run Theactualleaderboard <gen> (ignoring conditions)
InfoInnit
Events
Time - Elapsed game time is 0.00 seconds
Conditions
Actions
Quest - Create a Required quest titled Basics with the description |c00FF7F00Castle|r|c000000FFSiege|rYour aim is to destroy the enemy's castle while defending yours. The way to the castle is defended by 2 strong towers that must be destroyed before the Castle becomes vurnerable. , using icon path ReplaceableTextures\CommandButtons\BTNCallToArms.blp
Quest - Create a Required quest titled Restarting the Map with the description |c00FF7F00Castle|r|c000000FFSiege|rYou can restart the map by typing the command "-restart" in the chat. Both players must vote to restart the game. , using icon path ReplaceableTextures\CommandButtons\BTNCallToArms.blp
Quest - Create a Required quest titled Warriors with the description |c00FF7F00Castle|r|c000000FFSiege|rUnits can be bought in the |c00FFFF00Battle Quarters|r in your side of the map in exchange for gold. These units automatically attack the enemy lines. , using icon path ReplaceableTextures\CommandButtons\BTNGrabTree.blp
Quest - Create a Required quest titled Defense Towers with the description |c00FF7F00Castle|r|c000000FFSiege|rBattle Towers block your way to the enemy Castle. These towers are extremely durable and can slay your warriors easily. Certain units can tank Tower attacks more efficiently than others and some can deal damage to them more than others. , using icon path ReplaceableTextures\CommandButtons\BTNUnholyAura.blp
Quest - Create a Required quest titled Currency: Gold with the description |c00FF7F00Castle|r|c000000FFSiege|rYou are given 10 gold every 10 seconds. Gold is the basic currency of the game and is used to train units to attack enemies. , using icon path ReplaceableTextures\CommandButtons\BTNGatherGold.blp
Quest - Create a Required quest titled Currency: Rune with the description |c00FF7F00Castle|r|c000000FFSiege|rRunes can be used to summon Battle Captains. These units doesnt fight in the front, instead they cast powerful spells to aid their brethren in the mainland while they watch in a seperate isle. , using icon path ReplaceableTextures\CommandButtons\BTNRune.blp
-------- Unit Descriptions --------
Quest - Create a Optional quest titled Captain Type: Paladin with the description |c00FF7F00Castle|r|c000000FFSiege|r|c00FFFF00Description:|r Powerful advocate of peace, Trained to keep allies alive and well in battle.|c00FFFF00Abilities:|r Resurrection, Healing WardThe Paladin's focus on keeping his allies alive and well allows for a better defensive and offensive force. When used wisely, you can prevent your towers from being destroyed while building up a powerful army. , using icon path ReplaceableTextures\CommandButtons\BTNHeroPaladin.blp
Quest - Create a Optional quest titled Captain Type: Grand Mage with the description |c00FF7F00Castle|r|c000000FFSiege|r|c00FFFF00Description:|r Elven Mage trained to weaken and kill enemy infantry. Has powerful spells that weaken enemy units.|c00FFFF00Abilities:|r Death Coil, Chain LightningThe Grand Mage focuses on offensive plays, His spells can target important units of the enemy army or deal heavy damage on multiple enemies. When used wisely, His spells can decimate the enemy army, allowing yours to attack the towers unharmed. , using icon path ReplaceableTextures\CommandButtons\BTNHeroBloodElfPrince.blp
Quest - Create a Optional quest titled Footman with the description |c00FF7F00Castle|r|c000000FFSiege|r|c00FFFF00DescriptionBasic infantry. Highly expendable.|c00FFFF00HP:|r 420|n|c00FFFF00Damage dealt:|r 1c00FFFF00Defense:|r 2|c00FFFF00Defense Type:|r LargeFootmen are your basic unit. They can be killed quickly but is the cheapest unit you can get. You can use Footmen to take the damage that your towers might receive from attacking enemies. , using icon path ReplaceableTextures\CommandButtons\BTNFootman.blp
Quest - Create a Optional quest titled Captain with the description |c00FF7F00Castle|r|c000000FFSiege|r|c00FFFF00Description:|r Powerful ground infantry. Has Courage Aura that increases allied damage, Breath of Fire and Faerie Fire. |c00FFFF00HP:|r 600|n|c00FFFF00Damage dealt:|r30|c00FFFF00Defense:|r 3|c00FFFF00Defense Type:|r LargeCaptains are stronger variants of the Footmen. They can survive more attacks, can deal more damage and has an aura that increases allied damage. This aura can be useful when attacking to increase the attack damage of units. , using icon path ReplaceableTextures\CommandButtons\BTNTheCaptain.blp
Quest - Create a Optional quest titled Hunter with the description |c00FF7F00Castle|r|c000000FFSiege|r|c00FFFF00Description:|r Highly skilled sharpshooter, can shoot enemies in rapid successsion but is extremely vurnerable himself. |c00FFFF00HP:|r 200|c00FFFF00Damage dealt:|r30|n |n|c00FFFF00Defense:|r 4|c00FFFF00Defense Type:|r MediumThe Hunter's quick fire-rate allows him to deal a large amount of damage, perfect for dealing with enemy units. However, he cannot kill a horde of enemy units by himself and is still prone to being overwhelmed. , using icon path ReplaceableTextures\CommandButtons\BTNRifleman.blp
Quest - Create a Optional quest titled Priest with the description |c00FF7F00Castle|r|c000000FFSiege|r|c00FFFF00Description:|r Supporting spellcaster. Can cast Healing Wave and Bloodlust. Lasts 30 seconds.|c00FFFF00HP:|r 300|c00FFFF00Damage dealt:|r1|c00FFFF00Defense:|r 4|c00FFFF00Defense Type:|r UnarmoredArcane Wizards, unlike all other units, have a 30 seconds timer. When that timer ends, the Wizard dies. With this limitation in place, you will need to train a new Wizard every attack. , using icon path ReplaceableTextures\CommandButtons\BTNPriest.blp
Quest - Create a Optional quest titled Horseman with the description |c00FF7F00Castle|r|c000000FFSiege|r|c00FFFF00Description:|r Powerful mounted warrior. Can tank damage for allies in the back.|c00FFFF00HP:|r 1000|n|c00FFFF00Damage dealt:|r25|c00FFFF00Defense:|r 8|c00FFFF00Defense Type:|r LargeHorsemen are swift and durable units that can take the heat away from allied units. Their high HP makes them the best unit for tanking Tower attacks. , using icon path ReplaceableTextures\CommandButtons\BTNKnight.blp
Quest - Create a Optional quest titled Warmage with the description |c00FF7F00Castle|r|c000000FFSiege|r|c00FFFF00Description:|r Experienced orcish warrior, Has high Health regeneration rate. Has Purge, Immolation and Crushing Wave abilities.|n|n|c00FFFF00HP:|r 400|n|c00FFFF00Damage dealt:|r13|n |n|c00FFFF00Defense:|r 2|n|c00FFFF00Defense Type:|r UnarmoredWarmages have a few spells at their disposal, most used to protect himself. 1-2 Warmages can be sent into battle to fight before sending the entirety of your army to deal damage with their fast Health Regeneration allowing them to survive longer than most. , using icon path ReplaceableTextures\CommandButtons\BTNChaosWarlockGreen.blp
Quest - Create a Optional quest titled Grunt with the description |c00FF7F00Castle|r|c000000FFSiege|r|c00FFFF00Description:|r Powerful infantry unit. Can deal extreme amounts of damage against enemy units but are weak against enemy towers.|c00FFFF00HP:|r 500|c00FFFF00Damage dealt:|r120|c00FFFF00Defense:|r 4|c00FFFF00Defense Type:|r SmallThe Grunt's high damage output allows them to defeat powerful enemies. But being vurnerable themself hinders this advantage. , using icon path ReplaceableTextures\CommandButtons\BTNGrunt.blp
Quest - Create a Optional quest titled Troll Champion with the description |c00FF7F00Castle|r|c000000FFSiege|r|c00FFFF00Description:|r Powerful Forest Troll warrior, can fight effectively at the backlines. Has the Berserk ability.|c00FFFF00HP:|r 450|c00FFFF00Damage dealt:|r37|c00FFFF00Defense:|r 2|c00FFFF00Defense Type:|r MediumThese Bloodthirsty warriors can output great amounts of damagein the backlines, while being strong enough to survive multiple hits from towers and most enemy units. , using icon path ReplaceableTextures\CommandButtons\BTNForestTroll.blp
Quest - Create a Optional quest titled Siege Weaponry with the description |c00FF7F00Castle|r|c000000FFSiege|r|c00FFFF00Description:|r Ranged siege unit, Effective against enemy Towers and Castles but slow and extremely vurnerable.|c00FFFF00HP:|r 425|c00FFFF00Damage dealt:|r200|c00FFFF00Defense:|r 2|c00FFFF00Defense Type:|r LargeThese machines can destroy the enemy Structures easily but they will need allies to defend and remove heat from it. , using icon path ReplaceableTextures\CommandButtons\BTNDemolisher.blp
Quest - Create a Optional quest titled Necromancer with the description |c00FF7F00Castle|r|c000000FFSiege|r|c00FFFF00Description:|r Essential spellcaster. Can summon Skeletons from corpses.|c00FFFF00HP:|r 305|c00FFFF00Damage dealt:|r10|c00FFFF00Defense:|r 0|c00FFFF00Defense Type:|r UnarmoredTraining Necromancers after a big battle brings their full potential, allowing them to summon numerous Skeletons in a short time. , using icon path ReplaceableTextures\CommandButtons\BTNNecromancer.blp
Theactualleaderboard
Events
Conditions
Actions
Leaderboard - Create a leaderboard for (All players) titled Wins
Leaderboard - Add Player 1 (Red) to (Last created leaderboard) with label (Name of Player 1 (Red)) and value 0
Leaderboard - Add Player 2 (Blue) to (Last created leaderboard) with label (Name of Player 2 (Blue)) and value 0
Leaderboard - Show (Last created leaderboard)
RedVote
Events
Player - Player 1 (Red) types a chat message containing -restart (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Game - Display to (All players) for 10.00 seconds the text: ((|c00FF0303 + (Name of Player 1 (Red))) + |r votes to restart the game.)
Set Variable Set VoteReset = (VoteReset + 1)
Trigger - Turn off (This trigger)
BlueVote
Events
Player - Player 2 (Blue) types a chat message containing -restart (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Game - Display to (All players) for 10.00 seconds the text: ((|c000042FF + (Name of Player 2 (Blue))) + |r votes to restart the game.)
Set Variable Set VoteReset = (VoteReset + 1)
Trigger - Turn off (This trigger)
Restarts the Map
RestartMap
Events
Time - Every 1.00 seconds of game time
Conditions
VoteReset Equal to 1
Actions
Game - Display to (All players) for 5.00 seconds the text: |cffdbb8ebRestarting Map...|r
Trigger - Turn off (This trigger)
Trigger - Turn off Income <gen>
Trigger - Turn off RuneIncome <gen>
Set Variable Set VoteReset = "0"
Set Variable Set RedTowersDestroyed = "0"
Set Variable Set BlueTowersDestroyed = "0"
Unit - Pause all units
Cinematic - Fade out over 2 seconds using texture White Mask and color ( 0 %, 0 %, 0 %) with 0 % transparency
Wait 2 seconds
Player - Set Player 1 (Red) . Current gold to 0
Player - Set Player 1 (Red) . Current lumber to 0
Player - Set Player 2 (Blue) . Current gold to 0
Player - Set Player 2 (Blue) . Current lumber to 0
Unit Group - Pick every unit in (Units owned by Player 3 (Teal).) and do (Actions)
Loop - Actions
Unit - Remove (Picked unit) from the game
Unit Group - Pick every unit in (Units owned by Player 4 (Purple).) and do (Actions)
Loop - Actions
Unit - Remove (Picked unit) from the game
Unit Group - Pick every unit in (Units of type Battle Tower) and do (Actions)
Loop - Actions
Unit - Remove (Picked unit) from the game
Unit Group - Pick every unit in (Units of type Reinforced Castle) and do (Actions)
Loop - Actions
Unit - Remove (Picked unit) from the game
Unit Group - Pick every unit in (Units of type Castle) and do (Actions)
Loop - Actions
Unit - Remove (Picked unit) from the game
Unit - Replace Battle Quarters 0010 <gen> with a Battle Quarters using The old unit's relative life and mana
Unit - Replace Battle Quarters 0011 <gen> with a Battle Quarters using The old unit's relative life and mana
Unit Group - Pick every unit in (Units of type Paladin) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Hall of Heroes using The new unit's max life and mana
Unit Group - Pick every unit in (Units of type Grand Mage) and do (Actions)
Loop - Actions
Unit - Replace (Picked unit) with a Hall of Heroes using The new unit's max life and mana
Wait 5.00 seconds
-------- TowerSpawns --------
Unit - Create 1 . Battle Tower for Player 1 (Red) at (Center of RedTower2 <gen>) facing Default building facing degrees
Unit - Create 1 . Battle Tower for Player 1 (Red) at (Center of RedTower1 <gen>) facing Default building facing degrees
Unit - Create 1 . Battle Tower for Player 2 (Blue) at (Center of BlueTower2 <gen>) facing Default building facing degrees
Unit - Create 1 . Battle Tower for Player 2 (Blue) at (Center of BlueTower1 <gen>) facing Default building facing degrees
-------- CastleSpawns --------
Unit - Create 1 . Castle for Player 1 (Red) at (Center of RedCastleSpawn <gen>) facing Default building facing degrees
Set Variable Set RedCastle = (Last created unit)
Unit - Create 1 . Castle for Player 2 (Blue) at (Center of BlueCastleSpawn <gen>) facing Default building facing degrees
Set Variable Set BlueCastle = (Last created unit)
Cinematic - Fade in over 2 seconds using texture White Mask and color ( 0 %, 0 %, 0 %) with 0 % transparency
Wait 2 seconds
Unit - Unpause all units
Game - Display to (All players) the text: Game starts in |c00FFFF005 seconds|r...
Wait 5.00 seconds
Quest - Display to (All players) the Quest Discovered message: |c0000FF00The Game has Begun!|rYou will be given|c00FFFF00 10 Gold|r every|c00FFFF00 10 seconds|r.
Trigger - Turn on RuneIncome <gen>
Trigger - Turn on Income <gen>
Trigger - Turn on (This trigger)
Trigger - Turn on BlueVote <gen>
Trigger - Turn on RedVote <gen>
IncomeRate
Events
Conditions
Actions
Red
Events
Unit - A unit owned by Player 1 (Red) . Sells a unit
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Sold unit)) Equal to Arcane Wizard
Then - Actions
Unit - Add a 30.00 second Generic expiration timer to (Sold unit)
Else - Actions
Unit - Move (Sold unit) instantly to (Center of RedTeamSpawn <gen>)
Unit - Change ownership of (Sold unit) to Player 4 (Purple) and Retain color
Unit - Order (Sold unit) to Attack-Move To . (Position of BlueCastle)
Blue
Events
Unit - A unit owned by Player 2 (Blue) . Sells a unit
Conditions
Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Unit-type of (Sold unit)) Equal to Arcane Wizard
Then - Actions
Unit - Add a 30.00 second Generic expiration timer to (Sold unit)
Else - Actions
Unit - Move (Sold unit) instantly to (Center of BlueTeamSpawn <gen>)
Unit - Change ownership of (Sold unit) to Player 3 (Teal) and Retain color
Unit - Order (Sold unit) to Attack-Move To . (Position of RedCastle)
BlueCasters
Events
Unit - A unit owned by Player 2 (Blue) . Finishes casting an ability
Conditions
Actions
Wait 2.00 seconds
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) of type Arcane Wizard) and do (Actions)
Loop - Actions
Unit - Order (Picked unit) to Attack-Move To . (Position of RedCastle)
BlueCasters2
Events
Unit - A unit owned by Player 1 (Red) . Is attacked
Conditions
Actions
Wait 2.00 seconds
Unit Group - Pick every unit in (Units owned by Player 2 (Blue) of type Arcane Wizard) and do (Actions)
Loop - Actions
Unit - Order (Picked unit) to Attack-Move To . (Position of RedCastle)
RedCasters
Events
Unit - A unit owned by Player 1 (Red) . Finishes casting an ability
Conditions
Actions
Wait 2.00 seconds
Unit Group - Pick every unit in (Units owned by Player 1 (Red) of type Arcane Wizard) and do (Actions)
Loop - Actions
Unit - Order (Picked unit) to Attack-Move To . (Position of BlueCastle)
RedCasters2
Events
Unit - A unit owned by Player 2 (Blue) . Is attacked
Conditions
Actions
Wait 2.00 seconds
Unit Group - Pick every unit in (Units owned by Player 1 (Red) of type Arcane Wizard) and do (Actions)
Loop - Actions
Unit - Order (Picked unit) to Attack-Move To . (Position of BlueCastle)
WinRed
Events
Unit - A unit owned by Player 2 (Blue) . Dies
Conditions
(Dying unit) Equal to BlueCastle
Actions
Unit - Pause all units
Sound - Play Heroic Victory .
Game - Display to (All players) the text: (|c00FF0000 + ((Name of Player 1 (Red)) + (|r has destroyed |c000000FF + ((Name of Player 2 (Blue)) + |r's Castle!))))
Trigger - Turn off Income <gen>
Set Variable Set RedWins = (RedWins + 1)
Leaderboard - Change the value for Player 1 (Red) in (Last created leaderboard) to RedWins
WinBlue
Events
Unit - A unit owned by Player 1 (Red) . Dies
Conditions
(Dying unit) Equal to RedCastle
Actions
Unit - Pause all units
Sound - Play Heroic Victory .
Game - Display to (All players) the text: (|c000000FF + ((Name of Player 2 (Blue)) + (|r has destroyed |c00FF0000 + ((Name of Player 1 (Red)) + |r's Castle!))))
Trigger - Turn off Income <gen>
Set Variable Set BlueWins = (BlueWins + 1)
Leaderboard - Change the value for Player 2 (Blue) in (Last created leaderboard) to BlueWins
Income
Events
Time - Every 10.00 seconds of game time
Conditions
Actions
Player - Add 10 to Player 1 (Red) . Current gold
Player - Add 10 to Player 2 (Blue) . Current gold
RuneIncome
Events
Time - Every 30.00 seconds of game time
Conditions
Actions
Player - Add 1 to Player 1 (Red) . Current lumber
Player - Add 1 to Player 2 (Blue) . Current lumber
BlueTower
Events
Unit - A unit owned by Player 2 (Blue) . Dies
Conditions
(Unit-type of (Dying unit)) Equal to Battle Tower
Actions
Set Variable Set BlueTowersDestroyed = (BlueTowersDestroyed + 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
BlueTowersDestroyed Equal to 2
Then - Actions
Game - Display to (All players) the text: (All of |c000000FF + ((Name of Player 2 (Blue)) + |r's towers has been destroyed!))
Unit - Replace BlueCastle with a Reinforced Castle using The new unit's max life and mana
Set Variable Set BlueCastle = (Last replaced unit)
Else - Actions
RedTower
Events
Unit - A unit owned by Player 1 (Red) . Dies
Conditions
(Unit-type of (Dying unit)) Equal to Battle Tower
Actions
Set Variable Set RedTowersDestroyed = (RedTowersDestroyed + 1)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
RedTowersDestroyed Equal to 2
Then - Actions
Game - Display to (All players) the text: (All of |c00FF0000 + ((Name of Player 1 (Red)) + |r's towers has been destroyed!))
Unit - Replace RedCastle with a Reinforced Castle using The new unit's max life and mana
Set Variable Set RedCastle = (Last replaced unit)
Else - Actions
GiantCreatureThing
Events
Player - Player 1 (Red) types a chat message containing -debug (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Unit - Create 1 . Spooky Scary Panda for Player 1 (Red) at (Center of (Playable map area)) facing Default building facing degrees
Turnoff Income
Events
Player - Player 1 (Red) types a chat message containing -everyoneisbroke (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Trigger - Turn off Income <gen>
Check Vars
Events
Player - Player 1 (Red) types a chat message containing -variable (Unexpected type: 'stringnoformat') as An exact match
Conditions
Actions
Game - Display to (All players) the text: (|cffbfff81Voting Count:|r + (String(VoteReset)))
Game - Display to (All players) the text: (|cffbfff81Blue Towers Destroyed:|r + (String(BlueTowersDestroyed)))
Game - Display to (All players) the text: (|cffbfff81Red Towers Destroyed:|r + (String(RedTowersDestroyed)))
Hints
Events
Time - Every (Random real number between 1.00 and 80.00) seconds of game time
Conditions
Actions
Set Variable Set HintsnSuch = (Random integer number between 1 and 5)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
HintsnSuch Equal to 1
Then - Actions
Quest - Display to (All players) the Simple Hint message: |cffbfff81Hint|r - You can control your Towers and Castles allowing you to order them to attack a specific enemy. Or order them to attack each other.
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
HintsnSuch Equal to 2
Then - Actions
Quest - Display to (All players) the Simple Hint message: |cffbfff81Hint|r - No matter how strong your towers might look, rellying on them too much to tank the damage of attacking enemies might be a detriment to your chances of winning.
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
HintsnSuch Equal to 3
Then - Actions
Quest - Display to (All players) the Simple Hint message: |cffbfff81Hint|r - You can't turn this hint off :p
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
HintsnSuch Equal to 4
Then - Actions
Quest - Display to (All players) the Simple Hint message: |cffbfff81Hint|r - Certain unit compositions can deal heavy damage on enemy Towers or Counter-attack the opposition's army.
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
HintsnSuch Equal to 5
Then - Actions
Quest - Display to (All players) the Simple Hint message: |cffbfff81Hint|r - Waiting for Gold income for too long is not reccomended.
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
HintsnSuch Equal to 6
Then - Actions
Quest - Display to (All players) the Simple Hint message: |cffbfff81Hint|r - Sticks
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
HintsnSuch Equal to 7
Then - Actions
Quest - Display to (All players) the Simple Hint message: |cffbfff81Hint|r - The footman is useless
Else - Actions
REd
Events
Unit - A unit owned by Player 1 (Red) . Finishes training a unit
Conditions
Actions
Unit - Remove (Triggering unit) from the game
Unit - Move (Trained unit) instantly to (Position of (Triggering unit))
BLuE
Events
Unit - A unit owned by Player 2 (Blue) . Finishes training a unit
Conditions
Actions
Unit - Remove (Triggering unit) from the game
Unit - Move (Trained unit) instantly to (Position of (Triggering unit))
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.