Announcement

Collapse

Forum Rules

  • No flaming or derogatory remarks, directly or through insinuation.
  • No discussion, sharing or referencing illegal software such as hacks, keygen, cracks and pirated software.
  • No offensive contents, including but not limited to, racism, gore or pornography.
  • No excessive spam/meme, i.e. copious one liners in a short period of time, typing with all caps or posting meme responses (text/image).
  • No trolling, including but not limited to, flame incitation, user provocation or false information distribution.
  • No link spamming or signature advertisements for content not specific to Dota 2.
  • No Dota 2 key requests, sell, trade etc.
  • You may not create multiple accounts for any purpose, including ban evasion, unless expressly permitted by a moderator.

  • Please search before posting. One thread per issue. Do not create another thread if there is an existing one already.
  • Before posting anything, make sure you check out all sticky threads (e.g., this). Do not create new threads about closed ones.
  • It is extremely important that you post in correct forum section.

  • Balance discussion only in Misc.
  • All art related (such as hero model) feedbacks go to Art Feedback Forum.
  • All matchmaking feedback should go here: Matchmaking Feedback
  • All report/low priority issues should go here: Commend/Report/Ban Feedback
  • No specific workshop item feedback. These should go to workshop page of that item.
  • When posting in non-bugs section (such as this), use [Bugs], [Discussion] or [Suggestion] prefix in your thread name.



In case you object some action by a moderator, please contact him directly through PM and explain your concerns politely. If you are still unable to resolve the issue, contact an administrator. Do not drag these issues in public.



All rules are meant to augment common sense, please use them when not conflicted with aforementioned policies.
See more
See less

[Clockwerk] Several fixes and additions to his ability & modifier tooltips

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • [Clockwerk] Several fixes and additions to his ability & modifier tooltips

    Battery Assault:
    * The talent damage bonus is not added to the tooltip value.
    * First ALT note is unnecessary, since the tick interval is already listed in the traits. The note doesn't consider the talent either.
    * The third is redundant for several reasons: Needs constant updating whenever duration, damage or interval of the spell get changed (fittingly, it currently shows wrong max damage), and it can't be made to consider the talent damage bonus or talent interval reduction.
    * New ALT note: Does not hit invisible units, but can hit units in the fog of war.

    Power Cogs:
    * mana/health drain drain should be split up into 2 lines: Damage and Mana Burn, because the damage is affected by spell damage amp, but the mana loss is not
    * Add shock duration to the traits
    * Add ALT note saying that enemies are fully disabled during the shock knockback
    * Add ALT note saying that only units with mana get shocked
    * Add dispel info to header (knockback is dispellable with strong gispels)

    Rocket Flare:
    * The talent damage bonus is not added to the tooltip value.
    * Add ALT note about the vision while traveling, which does not last.
    * Add ALT note saying that true sight is only granted at the targeted area, and not along the path.
    * The talent has True Sight written as Truesight (one word, instead of 2 like all other True Sight abilities)

    Hookshot:
    * Add ALT note saying that primary target is stunned upon latching as well, therefore is stunned longer than other hit enemies
    * Reword the spell immunity ALT note to say that secondary targets are not affected, only primary target is (or make it affected secondary targets as well)

    Spoiler: 


    Here the edited files
    Code:
    		//CLOCKWERK
    		"DOTA_Tooltip_ability_rattletrap_battery_assault"								"Battery Assault"
    		"DOTA_Tooltip_ability_rattletrap_battery_assault_Description"					"Periodically discharges high-powered shrapnel at random nearby enemy units, dealing damage and interrupting enemies."
    		"DOTA_Tooltip_ability_rattletrap_battery_assault_Lore"							"Some of Rattletrap's contraptions don't quite work correctly, so detonating them proves useful as an offensive maneuver."
    		"DOTA_Tooltip_ability_rattletrap_battery_assault_Note0"							"Remains active if Clockwerk is disabled."
    		"DOTA_Tooltip_ability_rattletrap_battery_assault_Note1"							"Does not hit invisible units, but can hit nearby units in the fog of war."
    		"DOTA_Tooltip_ability_rattletrap_battery_assault_radius"						"RADIUS:"
    		"DOTA_Tooltip_ability_rattletrap_battery_assault_duration"						"DURATION:"
    		"DOTA_Tooltip_ability_rattletrap_battery_assault_interval"						"INTERVAL:"
    		"DOTA_Tooltip_ability_rattletrap_battery_assault_damage"						"DAMAGE:"
    		"DOTA_Tooltip_ability_rattletrap_power_cogs"									"Power Cogs"
    		"DOTA_Tooltip_ability_rattletrap_power_cogs_Description"						"Forms a barrier of energized cogs around Clockwerk, trapping any units that are near.  Enemies outside the trap that touch a cog are knocked back, losing health and mana. Once a cog has delivered a shock, it will power down.  Cogs can be destroyed by enemy attacks, but Clockwerk can destroy them with just one."
    		"DOTA_Tooltip_ability_rattletrap_power_cogs_Lore"								"One of Clockwerk's inventions of which he is most proud is the power cog - though it is sometimes despised by his allies."
    		"DOTA_Tooltip_ability_rattletrap_power_cogs_Note0"								"Cogs can shock invisible units."
    		"DOTA_Tooltip_ability_rattletrap_power_cogs_Note1"								"Only units with mana can get shocked."
    		"DOTA_Tooltip_ability_rattletrap_power_cogs_Note2"								"Enemies are fully disabled during the shock."
    		"DOTA_Tooltip_ability_rattletrap_power_cogs_duration"							"COGS DURATION:"
    		"DOTA_Tooltip_ability_rattletrap_power_cogs_attacks_to_destroy"					"ATTACKS REQUIRED:"
    		"DOTA_Tooltip_ability_rattletrap_power_cogs_drain_amount"						"MANA BURN:"
    		"DOTA_Tooltip_ability_rattletrap_power_cogs_damage"								"DAMAGE:"
    		"DOTA_Tooltip_ability_rattletrap_power_cogs_push_duration"						"SHOCK DURATION:"
    		"DOTA_Tooltip_ability_rattletrap_rocket_flare"									"Rocket Flare"
    		"DOTA_Tooltip_ability_rattletrap_rocket_flare_Description"						"Fires a global range flare that explodes over a given area, damaging enemies and providing vision for 10 seconds."
    		"DOTA_Tooltip_ability_rattletrap_rocket_flare_Lore"								"What started as a festive display has become a useful scouting and bombardment tool."
    		"DOTA_Tooltip_ability_rattletrap_rocket_flare_Note0"							"The rocket also provides non-lasting vision as it travels."
    		"DOTA_Tooltip_ability_rattletrap_rocket_Flare_Note1"							"The True Sight talent is only applied at the target area."
    		"DOTA_Tooltip_ability_rattletrap_rocket_flare_radius"							"RADIUS:"
    		"DOTA_Tooltip_ability_rattletrap_rocket_flare_damage"							"DAMAGE:"
    		"DOTA_Tooltip_ability_rattletrap_hookshot"										"Hookshot"
    		"DOTA_Tooltip_ability_rattletrap_hookshot_Description"							"Fires a grappling device rapidly at the target location.  If the hook hits a unit, Clockwerk gets quickly pulled towards the target, stunning and dealing damage to any enemy he collides with along the way.\n\nUpgradable by Aghanim's Scepter."
    		"DOTA_Tooltip_ability_rattletrap_hookshot_Lore"									"A somewhat unwieldy device, the Hookshot sends the otherwise clunky Clockwerk armor flying through the air."
    		"DOTA_Tooltip_ability_rattletrap_hookshot_Note0"								"Can latch on allies as well, without harming or disabling them."
    		"DOTA_Tooltip_ability_rattletrap_hookshot_Note1"								"Hit enemies are stunned upon latching, and are also subject to the area stun and damage."
    		"DOTA_Tooltip_ability_rattletrap_hookshot_Note2"								"The stun upon latching pierces spell immunity, the area stun around Clockwerk does not."
    		"DOTA_Tooltip_ability_rattletrap_hookshot_duration"								"STUN DURATION:"
    		"DOTA_Tooltip_ability_rattletrap_hookshot_tooltip_range"						"RANGE:"
    		"DOTA_Tooltip_ability_rattletrap_hookshot_damage"								"DAMAGE:"
    		"DOTA_Tooltip_ability_rattletrap_hookshot_cooldown_scepter"						"SCEPTER COOLDOWN:"
    		"DOTA_Tooltip_ability_rattletrap_hookshot_aghanim_description"					"Decreases cooldown."
    		"npc_dota_hero_rattletrap_bio"													"Rattletrap descends from the same far-flung kindred as Sniper and Tinker, and like many of the Keen Folk, has offset his diminutive stature through the application of gadgetry and wit.  The son of the son of a clockmaker, Rattletrap was many years apprenticed to that trade before war rode down from the mountains and swept the plains villages free of such innocent vocations.  \"Your new trade is battle,\" his dying father told him as the village of their ancestors lay in charred and smoking ruins.    
    It is a poor tradesman who blames his tools, and Rattletrap was never one to make excuses.  After burying his father among the ruins of their village, he set about to transform himself into the greatest tool of warfare that any world had ever seen. He vowed to never again be caught unprepared, instead using his talents to assemble a suit of powered Clockwerk armor to make the knights of other lands look like tin cans by comparison.  Now Rattletrap is alive with devices, a small but deadly warrior whose skills at ambush and destruction have risen to near-automated levels of efficiency.  An artisan of death, his mechanizations make short work of the unwary, heralding a new dawn in this age of warfare.  What time is it? It's Clockwerk time!"
    
    ....
    
    		"DOTA_Tooltip_modifier_rattletrap_battery_assault"				"Battery Assault"
    		"DOTA_Tooltip_modifier_rattletrap_battery_assault_Description"	"Discharging disruptive shrapnel at nearby enemies."
    		"DOTA_Tooltip_modifier_rattletrap_cog_push"						"Cog Push"
    		"DOTA_Tooltip_modifier_rattletrap_cog_push_Description"			"Being pushed by a Cog."
    		"DOTA_Tooltip_modifier_rattletrap_hookshot"						"Hookshot"
    		"DOTA_Tooltip_modifier_rattletrap_hookshot_Description"			"Quickly closing in on the latched target."
    
    ...
    
    		"DOTA_Tooltip_ability_special_bonus_unique_clockwerk"	"-0.3s Battery Assault Interval"
    		"DOTA_Tooltip_ability_special_bonus_unique_clockwerk_2"	"+125 Rocket Flare Damage"
    		"DOTA_Tooltip_ability_special_bonus_unique_clockwerk_3"	"+30 Battery Assault Damage"
    		"DOTA_Tooltip_ability_special_bonus_unique_clockwerk_4"	"Rocket Flare True Sight"
    Note: The changes to the damage variables of Battery Assault & Rocket Flare also need to be updated in the ability codes, which I cannot provide.
    Code:
    	//=================================================================================================================
    	// Rattletrap: Battery Assault
    	//=================================================================================================================
    	"rattletrap_battery_assault"
    	{
    		// General
    		//-------------------------------------------------------------------------------------------------------------
    		"ID"							"5237"														// unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
    		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
    		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
    		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
    		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
    		"FightRecapLevel"				"1"
    		"AbilitySound"					"Hero_Rattletrap.Battery_Assault_Impact"
    
    		// Casting
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"
    		
    		// Time		
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityCooldown"				"32.0 28.0 24.0 20.0"
    
    		// Cost
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityManaCost"				"100"
    		
    		// Stats
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityModifierSupportValue"	"0.2"	// applies many mini-stuns
    		
    		// Special
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilitySpecial"
    		{
    			"01"
    			{
    				"var_type"			"FIELD_INTEGER"
    				"radius"			"275 275 275 275"
    			}
    			"02"
    			{	
    				"var_type"					"FIELD_FLOAT"
    				"duration"					"10.5 10.5 10.5 10.5"
    			}
    			"03"
    			{	
    				"var_type"			"FIELD_FLOAT"
    				"interval"			"0.7 0.7 0.7 0.7"
    				"LinkedSpecialBonus"		"special_bonus_unique_clockwerk"
    			}
    			"04"
    			{	
    				"var_type"			"FIELD_INTEGER"
    				"damage"			"20 45 70 95"
    				"LinkedSpecialBonus"		"special_bonus_unique_clockwerk_3"
    			}
    		}
    		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_1"
    	}
    		
    	//=================================================================================================================
    	// Rattletrap: Power Cogs
    	//=================================================================================================================
    	"rattletrap_power_cogs"
    	{
    		// General
    		//-------------------------------------------------------------------------------------------------------------
    		"ID"							"5238"														// unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
    		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_NO_TARGET"
    		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
    		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
    		"SpellDispellableType"			"SPELL_DISPELLABLE_YES_STRONG"
    		"AbilitySound"					"Hero_Rattletrap.Power_Cogs"
    
    		// Casting
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityCastPoint"				"0.2"
    		
    		// Time		
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityCooldown"				"15"
    		
    		// Cost
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityManaCost"				"50 60 70 80"
    		
    		// Special
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilitySpecial"
    		{
    			"01"
    			{	
    				"var_type"			"FIELD_FLOAT"
    				"duration"			"5.0 6.0 7.0 8.0"
    			}
    			"02"
    			{	
    				"var_type"			"FIELD_INTEGER"
    				"damage"			"80 120 160 200"
    			}
    			"03"
    			{	
    				"var_type"			"FIELD_INTEGER"
    				"drain_amount"		"80 120 160 200"
    			}
    			"04"
    			{	
    				"var_type"			"FIELD_INTEGER"
    				"attacks_to_destroy"	"2"
    			}
    			"05"
    			{	
    				"var_type"			"FIELD_INTEGER"
    				"push_length"		"250"
    			}
    			"06"
    			{	
    				"var_type"			"FIELD_FLOAT"
    				"push_duration"		"0.85"
    			}
    			"07"
    			{	
    				"var_type"			"FIELD_INTEGER"
    				"cogs_radius"			"215"
    			}
    			"08"
    			{
    				"var_type"			"FIELD_INTEGER"
    				"trigger_distance"			"170"
    			}
    			"09"
    			{
    				"var_type"			"FIELD_INTEGER"
    				"extra_pull_buffer"			"-10"
    			}
    		}
    		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_2"
    	}
    
    	//=================================================================================================================
    	// Rattletrap: Rocket Flare
    	//=================================================================================================================
    	"rattletrap_rocket_flare"
    	{
    		// General
    		//-------------------------------------------------------------------------------------------------------------
    		"ID"							"5239"														// unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
    		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
    		"AbilityUnitDamageType"			"DAMAGE_TYPE_MAGICAL"	
    		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_NO"
    		"FightRecapLevel"				"1"
    		"AbilitySound"					"Hero_Rattletrap.Rocket_Flare.Fire"
    
    		// Casting
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"
    		"AbilityCastRange"				"0"
    		
    		// Time		
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityCooldown"				"20.0 18.0 16.0 14.0"
    		
    		// Cost
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityManaCost"				"50 50 50 50"
    		
    		// Special
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilitySpecial"
    		{
    			"01"
    			{
    				"var_type"			"FIELD_INTEGER"
    				"radius"			"600"
    			}
    			"02"
    			{	
    				"var_type"			"FIELD_FLOAT"
    				"duration"			"10.0 10.0 10.0 10.0"
    			}
    			"03"
    			{	
    				"var_type"			"FIELD_INTEGER"
    				"speed"				"1750"
    			}
    			"04"
    			{	
    				"var_type"			"FIELD_INTEGER"
    				"vision_radius"		"600"
    			}
    			"05"
    			{	
    				"var_type"			"FIELD_INTEGER"
    				"damage"			"80 120 160 200"
    				"LinkedSpecialBonus"		"special_bonus_unique_clockwerk_2"
    			}
    		}
    		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3"
    	}
    Last edited by bu3ny; 01-21-2018, 05:34 PM.
    Please, just call me buny.

  • #2
    ub! for summer scrub!

    Comment

    Working...
    X