ren with phasearmor**: Armor that explodes when phasearmor gets destroyed.   Look wise I had something like the tech armor from mass effect. 

- Sk1 Tank build. Has bonuses when armor is on. 

	- Milestone: Give phasearmor shields to everyone. They don't get the armor on bonuses you do. 
	- Capstone: When shield explodes you gain  60% chance to instantly reactivate the action skill. You gain massive damage resistance to everything. 

- Sk2 Melee build. 

	- Milestone: Roid damage is always active. Doubles when shields are empty.
 	- Capstone: Press action skill again to absorb damage. Damage is normally taken but 50% of the amount of damage taken is added into your next melee attack.  Lose all gained bonus damage from this skill if you go into FFYL. 

- Sk3  Gun build. 

	- Milestone: Reloading with more than 50% ammo will cut the next mag in half but give it a 50% damage boost.   (Reloading a 30 mag gun at 16 will give you an 8 round gun. )
	- Capstone: Ammo left in the magazine when reloaded is added to the next mag. (30 mag reloading with 25 left will give you a 52 mag. With the milestone active you'll get a mag with 38 bullets. [ 25/2 + 25])


 
**Hector the well endowed - Berserker Commando with digistructed turrets.** : [Think](http://www.gundammodelkits.com/wp-content/uploads/2010/04/Gundam-Model-Kit-Heavy-Arms-Custom01.jpg) Heavy arms from gundam wing. You digistruct two turrets, one on each hand. Infinite ammo until skill ends. 

- SK1 DPS build. Build gives bonuses to gun damage.

	- Milestone: Adds second gun to the turret. 
	- Capstone: Adds all your weapons you have equipped to the turret. Using these uses up the amount of time in heavy arms mode. No reload time and doesn’t use up ammo.Weaker bullet weapons(SMG's) use up less time while bigger weapons(Rockets) deplete it quickly. ( Rockets are great for a lot of damage in a small amount of time ). 

- SK2 EXPLOSIVE build. Explosive damage is increased. Skill that increases explosive damage resistance  but also slows down movement speed. 

	- Milestone: Adds missle pads to shoulders and legs. 
	- Capstone : When skill is over your turrets and missle pads launch out in front of you like a tediore reload and does massive damage. 

- SK3 General goodness. General increase in everything. Makes the player better. 

	- Milestone: Melee override. Sends out a missile that will debuff an enemy. ( deathmark). 
	- Capstone. Hitting action skill while in heavy arms mode will cause a singularity effect on the first person you hit. 


**Maaaaaar - Tent:** Summons a pole that forms a tent/perimeter that has ammo in the center pole.  Anyone can get ammo from the pole. Pole restocks ammo once every X seconds. 

- SK1 Support.  Skills that give health regen and ammo regen when inside the tent. 

	- Milestone: Will recharge shields whenever ammo restocks. 
	- Capstone: While the tent is active anyone inside the tent is res'd. Multiple players can be res'd at once. Can res the same player multiple times if player leaves the tent and then crawls back in. 

- SK2 Offensive. Increase in damage for sniper and pistols. 

	- Milestone: Slags anyone inside the tent. 
	- Capstone: Sets off whatever grenade you have equipped inside the tent whenever an enemy steps in.  ( ie two skags enter the tent two meteor showers will launch out. ) 

- SK3 Team play. Skills include increase in amp and roid shield damage. Also gives team stat boosts. Also has skills to increase number of stacks and decay rate. 

	- Milestone: Cloak-When standing still you become invisible and gain 1 stack per second. Moving will lose you 1 stack per second.  These Stacks give you a 2% damage boost per stack, but you also receive a 2% damage increase from enemies. Amp shields use stacks instead of shield strength. Roid uses all stacks at once. 
	- Capstone: pressing Action skill again will give all bonuses you currently have on to whoever is in the tent. If multiple people then it is split evenly. (think Baton pass from pokemon). 


**Brutalitops the Dragonspawn. Magic user baby whaaaaaa** :Player will spawn an elemental dragon to their aid. The element the dragon is random. 

- SK1: Specifies in better dragons. 

	- Milestone: summoning a dragon isn't random. The gun you have equipped is what element dragon is summoned. None will default to random. 
	- Capstone: Elemental Dragon roar. The roar sends out an elemental ball of awesome. You also gain the roar as a melee override. 
- Sk2: More Dragons with added player bonuses. Skills in this tree get better when more dragons are out. 

	 If fast enough you may summon more than one dragon at once. Max is 4 dragons summoned per person. When maxed the cool down still applies. 

	- Capstone:  The more dragons that are out the longer your action skill is in effect. Player bonuses when dragons are out are doubled when more than one dragon is out. 
- SK3: Elemental. Self explanatory. 

	- Milestone: The element dragon you summon makes you absorb damage from that element.  ). 

	- Capstone: Whatever dragon is out adds an element to your shots. Elemental chance and damage is scaled to level. If multiple dragons are summoned ( by you or another player) then each element is added. If you have an electric dragon and a fire dragon out with a jakobs pistol it gains both electric and fire elemental bullets. If another player then summons a slag dragon then it gets electric, fire, and slag. 


Formatting on a phone with no preview is kinda hard. Sorry for any mistakes.Europeans by and large do not want football to be successful in the USA. Imagine if the USA had the best league in the world, with the best players? You could provide Jamie Oliver's restaurants with a lifetimes supple of salt mined from the comments on this sub if that happens. 

Soccer in the US has a history of gimmicks and sub-standard match quality. The MLS is certainly getting better, but as they continue to add aging stars to their rosters based on their reputations as opposed to talents  it continues to be viewed as a retirement league.

With the USA hosting the World Cup I think we'll see a huge boost in popularity among the peasants. Things could really snowball from there.SmartTests 1.3.0
See the version list below for details.
Install-Package SmartTests -Version 1.3.0
dotnet add package SmartTests --version 1.3.0
<PackageReference Include="SmartTests" Version="1.3.0" />
paket add SmartTests --version 1.3.0
#r "nuget: SmartTests, 1.3.0"
// Install SmartTests as a Cake Addin #addin nuget:?package=SmartTests&version=1.3.0 // Install SmartTests as a Cake Tool #tool nuget:?package=SmartTests&version=1.3.0
Smart Tests
Context
We all know how unit testing is important for non-regression of our softwares.
We all know that TDD (Test Driven Development) enables us to have better code and better management of the development process.
Fortunately, it is very easy to learn Testing Frameworks and to write unit tests technically.
BUT, it is very hard to think the good way to write unit test:
- How do I know how many tests to write?
- More, how do I know which cases we have to test?
- According to our Act code, it is very easy to assert that:
- A property changed, but how do we know if any other unexpected side effect occurred?
- A property changed, but how do we know if our test is still correct if anyone changed our Setup? For example, by giving the value you want to set as the initial value of your object?
- How can we show the expected effect of the Act code as we generally use hard coded values (because it is easier to code)?
- Finally, how can we do high level testing without multiple lines of code?
What is Smart Tests
Smart Tests is a library and a Visual Studio Analyzer to respond to all these questions... and more!
- The Act line of your test is instantly identifiable.
- You express your Act logical intent and the Analyzer will display all missing tests.
- You can use smarter assertions than the ones provided by usual Testing Frameworks as Smart Tests knows what is your Act and when it is run.
- You ensure that a PropertyChanged event is raised with only one line of code.
- You ensure that any event is raised with only one line of code