Vacuum:
* Changed "disrupting" enemies to "interrupting" enemies
* Added "PULL DURATION: 0.5" to traits
* Removed ALT note about interrupting, now indicated by main description
* Removed ALT note about 0.5s pull duration, now listed as a trait
* New ALT note: The damage is applied at the end of the pull

Ion Shell:
* New ALT note: Can target spell immune allies.

Surge:
* Changed "maximum movement speed" to "hasted movement speed" in description
* Added "HASTE SPEED: 550" to traits

Wall of Replica:
* Removed "damage type" from header, since it deals no damage
* Added "dispellable" to the header, since it places a dispellable slow
* Fixed header saying it doesn't pierce spell immunity, while it does in fact does pierce
* Moved "aghs outgoing damage" trait below the default trait, so they are together (current position is basically random)
* Removed ALT note saying it doesn't create illus of illus (seems unnecessary)
* New ALT note: Slows is only applied upon creating an illusion
* New ALT note: Replicas are visually distinguishable for the enemies
* New ALT note: Replicas give a constant 5 gold bounty
* Removed Replica status buff from the illusions (only illusion buff is now shown, consistent with all other illusions)
* Added text to the slow debuff (currently blank)

Spoiler: 


All other changes I did are minor cosmetics stuff.

Here the edited files
Code:
		//DARK SEER
		"DOTA_Tooltip_ability_dark_seer_vacuum"											"Vacuum"
		"DOTA_Tooltip_ability_dark_seer_vacuum_Description"								"Creates a vacuum over the target area that sucks in enemy units, interrupting them and dealing damage."
		"DOTA_Tooltip_ability_dark_seer_vacuum_Lore"									"Ish'Kafel modifies the center of gravity to a place of his choosing."
		"DOTA_Tooltip_ability_dark_seer_vacuum_Note0"									"Does not affect invulnerable units."
		"DOTA_Tooltip_ability_dark_seer_vacuum_Note1"									"Trees at the center of the vacuum get destroyed."
		"DOTA_Tooltip_ability_dark_seer_vacuum_Note2"									"The damage applies at the end of the pull."
		"DOTA_Tooltip_ability_dark_seer_vacuum_radius"									"RADIUS:"
		"DOTA_Tooltip_ability_dark_seer_vacuum_damage"									"DAMAGE:"
		"DOTA_Tooltip_ability_dark_seer_vacuum_duration"								"PULL DURATION:"
		"DOTA_Tooltip_ability_dark_seer_ion_shell"										"Ion Shell"
		"DOTA_Tooltip_ability_dark_seer_ion_shell_Description"							"Surrounds the target unit with a bristling shield that damages enemy units in an area around it."
		"DOTA_Tooltip_ability_dark_seer_ion_shell_Lore"									"The Dark Seer slices holes into the 'Land Behind the Wall,' causing prismatic energy to seep forth."
		"DOTA_Tooltip_ability_dark_seer_ion_shell_Note0"								"Deals small amounts of damage in 0.1 intervals."
		"DOTA_Tooltip_ability_dark_seer_ion_shell_Note1"								"Does not damage the target it is cast on."
		"DOTA_Tooltip_ability_dark_seer_ion_shell_Note2"								"If cast on a unit that already has Ion Shell, the new Shell replaces the old one."
		"DOTA_Tooltip_ability_dark_seer_ion_shell_Note3"			 					"Can target spell immune allies."
		"DOTA_Tooltip_ability_dark_seer_ion_shell_radius"								"RADIUS:"
		"DOTA_Tooltip_ability_dark_seer_ion_shell_duration"								"DURATION:"
		"DOTA_Tooltip_ability_dark_seer_ion_shell_damage_per_second"					"DAMAGE PER SECOND:"
		"DOTA_Tooltip_ability_dark_seer_surge"											"Surge"
		"DOTA_Tooltip_ability_dark_seer_surge_Description"								"Charges a target friendly unit with power, giving it a brief burst of hasted movement speed."
		"DOTA_Tooltip_ability_dark_seer_surge_Lore"										"Ish'Kafel once used his speed of mind to navigate the maze between the walls."
		"DOTA_Tooltip_ability_dark_seer_surge_Note0"									"The movement speed of hasted units cannot be slowed."
		"DOTA_Tooltip_ability_dark_seer_surge_duration"									"DURATION:"
		"DOTA_Tooltip_ability_dark_seer_surge_speed"									"HASTE SPEED:"
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica"								"Wall of Replica"
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_Description"					"Raises a wall of warping light that slows and creates replicas of any enemy hero who crosses it. Enemy replicas serve at the caster's will. Replicas last until they are destroyed, or until the wall's duration ends.\n\nUpgradable by Aghanim's Scepter."
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_Lore"							"The Dark Seer, while unable to return to his natural realm, can channel part of the prismatic wall with powerful strength of mind, sowing confusion amongst enemy ranks."
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_Note0"							"Creates a wall 1000 units long, perpendicular to the line between Dark Seer and the target point."
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_Note1"							"Only one illusion per enemy player per wall may exist at a time."
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_Note2"							"The slow is only applied upon creating an illusion."
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_Note3"							"Wall of Replica illusions are visually distinguishable for the enemies."
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_Note4"							"Wall of Replica illusions grant a static 5 gold bounty when killed."
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_duration"						"WALL DURATION:"
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_tooltip_outgoing"				"%REPLICA DAMAGE:"
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_tooltip_replica_total_damage_incoming"		"%REPLICA DAMAGE TAKEN:"
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_range_tooltip"					"CAST RANGE:"
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_tooltip_outgoing_scepter"		"%SCEPTER REPLICA DAMAGE:"
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_movement_slow"		            "%MOVEMENT SLOW:"
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_slow_duration"		            "SLOW DURATION:"
		"DOTA_Tooltip_ability_dark_seer_wall_of_replica_aghanim_description"			"Increases the damage dealt by illusions."
		"npc_dota_hero_dark_seer_bio"													"Fast when he needs to be, and a cunning strategist, Ish'Kafel the Dark Seer requires no edged weapons to vanquish his enemies, relying instead on the strength of his powerful mind. His talent lies in his ability to maneuver the fight to his advantage. Hailing from a place he calls 'The Land behind the wall,' Dark Seer remains an outsider here--a warrior from a realm beyond the veil of this reality.  
Once a great general among his people, and a valiant defender of the god-king Damathryx, Dark Seer's army was wiped out by a much larger force in the final days of the Great Boundaries War. Facing certain defeat, he made one last desperate act: he led the enemy forces into the maze between the walls. At the last moment, just before capture, he crossed over--then sealed the walls forever in an explosive release of dark energy. When the dust settled, he saw that he had saved his people but found himself blinking at the sun of a different world, with no way to return.  Now he is committed to proving his worth as a military strategist, and vows to show that he's the greatest tactician this strange new world has ever seen."

		"DOTA_Tooltip_modifier_dark_seer_vacuum"						"Vacuum"
		"DOTA_Tooltip_modifier_dark_seer_vacuum_Description"			"Being pulled by a vacuum."
		"DOTA_Tooltip_modifier_dark_seer_ion_shell"						"Ion Shell"
		"DOTA_Tooltip_modifier_dark_seer_ion_shell_Description"			"Damaging nearby enemies of the caster."
		"DOTA_Tooltip_modifier_dark_seer_surge"							"Surge"
		"DOTA_Tooltip_modifier_dark_seer_surge_Description"				"Movement speed hasted to 550."
		"DOTA_Tooltip_modifier_darkseer_wallofreplica_illusion"			"Wall of Replica Illusion"
		"DOTA_Tooltip_modifier_dark_seer_wall_slow" 					"Wall of Replica Slow"
		"DOTA_Tooltip_modifier_dark_seer_wall_slow_Description"			"Movement slowed by %dMODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE%%%."
Changes to NPC file:

1. Added "speed" value to Surge, so I can display it in the description
2. Moved "tooltip_outgoing_scepter" below "tooltip_outgoing"
3. Changed "SpellImmunityType" on wall from no to yes
4. Removed "AbilityUnitDamageType" from wall (removed "CalculateSpellDamageTooltip" from "tooltip_replica_total_damage_incoming" along with it)
5. Added "SpellDispellableType" to wall

Code:
	//=================================================================================================================
	// Dark Seer: Surge
	//=================================================================================================================
	"dark_seer_surge"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"ID"							"5257"														// unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"  
		"SpellImmunityType"				"SPELL_IMMUNITY_ALLIES_YES"
		"SpellDispellableType"			"SPELL_DISPELLABLE_YES"
		"AbilitySound"					"Hero_Dark_Seer.Surge"

		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"600"
		"AbilityCastPoint"				"0.4"
		
		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"13 12 11 10"
		
		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"50"

		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityModifierSupportValue"	"2.5"	// Value much higher than manacost
		
		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilitySpecial"
		{
			"01"
			{
				"var_type"				"FIELD_FLOAT"
				"duration"				"3.0 4.5 6.0 7.5"
			}
			"02"
			{
				"var_type"				"FIELD_INTEGER"
				"speed"					"550"
			}
		}
		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3"
	}

	//=================================================================================================================
	// Dark Seer: Wall of Replica
	//=================================================================================================================
	"dark_seer_wall_of_replica"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"ID"							"5258"														// unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT"
		"AbilityType"					"DOTA_ABILITY_TYPE_ULTIMATE"
		"SpellDispellableType"			"SPELL_DISPELLABLE_YES"
		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES"
		"FightRecapLevel"				"2"
		"AbilitySound"					"Hero_Dark_Seer.Wall_of_Replica_Start"

		"HasScepterUpgrade"			"1"
		
		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"500 900 1300"
		"AbilityCastPoint"				"0.4 0.4 0.4"
		"AbilityCastAnimation"			"ACT_DOTA_CAST_ABILITY_4"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"100.0 100.0 100.0"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"125 250 375"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilitySpecial"
		{
			"01"
			{
				"var_type"				"FIELD_FLOAT"
				"duration"				"45.0"
			}			
			"02"
			{
				"var_type"				"FIELD_INTEGER"
				"replica_damage_outgoing"	"-40 -25 -10"
			}
			"03"
			{
				"var_type"				"FIELD_INTEGER"
				"tooltip_outgoing"	"60 75 90"
			}
			"04"
			{
				"var_type"				"FIELD_INTEGER"
				"tooltip_outgoing_scepter"	"100 120 140"
			}
			"05"
			{
				"var_type"				"FIELD_INTEGER"
				"replica_damage_incoming"	"300 300 300"
			}	
			"06"
			{
				"var_type"				"FIELD_INTEGER"
				"tooltip_replica_total_damage_incoming"	"400 400 400"
			}				
			"07"
			{
				"var_type"				"FIELD_INTEGER"
				"width"					"1000 1000 1000"
			}			
			"08"
			{
				"var_type"				"FIELD_INTEGER"
				"replica_scale"	"0"
			}
			"09"
			{
				"var_type"				"FIELD_INTEGER"
				"range_tooltip"			"500 900 1300"
			}
			"10"
			{
				"var_type"				"FIELD_INTEGER"
				"replica_damage_outgoing_scepter"	"0 20 40"
			}
			"11"
			{
				"var_type"				"FIELD_INTEGER"
				"movement_slow"					"75"
			}
			"12"
			{
				"var_type"				"FIELD_FLOAT"
				"slow_duration"				"0.5 0.75 1.0"
			}	
		}
	}