Results 1 to 1 of 1

Thread: [Chen] Several fixes and additions to his ability & modifier tooltips

  1. #1
    Volunteer Moderator bu3ny's Avatar
    Join Date
    Oct 2011
    Location
    .-.
    Posts
    11,660

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

    Penitence:
    * No changes

    Test of Faith:
    * Add ALT note saying it can target spell immune allies (header already implies that it can't target spell immune enemies)

    Holy Persuasion:
    * Missing spell immunity info in header
    * Description implies that only creeps acquired via Holy Persuasion are teleported on self-cast, which is wrong
    * Aghs description is in default description (isn't for any other spell)
    * Teleport buff says "teleporting to safety", which is outdated since it can also teleport units to Chen, and not only towards the fountain

    Hand of God:
    * Has "upgradable by Aghanim's Scepter" in description, which is wrong since Hand of God has no upgrade. The upgrade is for Holy Persuasion
    * Has redundant note about it affecting spell immune units (info is already in the header)

    I also reworded the aghs text and ALT notes of Holy Persuasion, and reworded his talents to match the ability corresponding descriptions more.

    Spoiler: 


    And here are the modified dota_english.txt and npc_abilities.txt

    Code:
    		//CHEN
    		"DOTA_Tooltip_ability_chen_penitence"								"Penitence"
    		"DOTA_Tooltip_ability_chen_penitence_Description"					"Forces an enemy unit to move slower and take more damage from attacks and spells."
    		"DOTA_Tooltip_ability_chen_penitence_Lore"							"Although Chen's brand of animal enthrallment isn't quite strong enough to control the minds of enemy heroes, it still tests their resolve in combat."
    		"DOTA_Tooltip_ability_chen_penitence_duration"						"DURATION:"
    		"DOTA_Tooltip_ability_chen_penitence_bonus_movement_speed"			"%MOVEMENT SLOW:"
    		"DOTA_Tooltip_ability_chen_penitence_bonus_damage_taken"			"%BONUS DAMAGE:"
    		"DOTA_Tooltip_ability_chen_test_of_faith"							"Test of Faith"
    		"DOTA_Tooltip_ability_chen_test_of_faith_Description"				"Deals random damage to test an enemy unit's faith. Heals a random amount to allied units. Always applies the maximum effect when cast on yourself."
    		"DOTA_Tooltip_ability_chen_test_of_faith_Lore"						"Knights of the Fold possess a fanatical form of magic that is considered quite unwieldy by most other users of arcane arts."
    		"DOTA_Tooltip_ability_chen_test_of_faith_Note0"						"Can target spell immune allies."
    		"DOTA_Tooltip_ability_chen_test_of_faith_damage_min"				"DAMAGE MIN:"
    		"DOTA_Tooltip_ability_chen_test_of_faith_damage_max"				"DAMAGE MAX:"
    		"DOTA_Tooltip_ability_chen_test_of_faith_heal_min"					"HEAL MIN:"
    		"DOTA_Tooltip_ability_chen_test_of_faith_heal_max"					"HEAL MAX:"
    		"DOTA_Tooltip_ability_chen_holy_persuasion"							"Holy Persuasion"
    		"DOTA_Tooltip_ability_chen_holy_persuasion_Description"				"Chen takes control of an enemy or neutral creep. If the persuaded creep's base health is naturally below the health minimum, its base health will be raised to the health minimum.\n\nCan be cast on allies to teleport them back to base. If cast on Chen, all units controlled by Chen will be teleported to him.\n\nUpgradable by Aghanim's Scepter."
    		"DOTA_Tooltip_ability_chen_holy_persuasion_aghanim_description"		"Allows converting ancient creeps, maximum one per level of Hand of God."
    		"DOTA_Tooltip_ability_chen_holy_persuasion_Lore"					"Although they may not be knights, Chen incorporates beasts into the Fold in the same way he himself was converted."
    		"DOTA_Tooltip_ability_chen_holy_persuasion_Note0"					"Persuading a new creep while at max unit count causes the oldest persuaded creep to die."
    		"DOTA_Tooltip_ability_chen_holy_persuasion_Note1"					"Cannot persuade ancient creeps. Can persuade ancients when having Aghanim's Scepter."
    		"DOTA_Tooltip_ability_chen_holy_persuasion_Note2"					"The health of already persuaded creeps does not update to the new level upon leveling Holy Persuasion further."
    		"DOTA_Tooltip_ability_chen_holy_persuasion_Note3"					"Fully restores the creep's mana upon converting. Heals the unit based on the difference between its max health and the health minimum."
    		"DOTA_Tooltip_ability_chen_holy_persuasion_max_units"				"MAX UNITS:"
    		"DOTA_Tooltip_ability_chen_holy_persuasion_health_min"				"HEALTH MINIMUM:"
    		"DOTA_Tooltip_ability_chen_holy_persuasion_teleport_delay"			"TELEPORT DELAY:"
    		"DOTA_Tooltip_ability_chen_hand_of_god"								"Hand of God"
    		"DOTA_Tooltip_ability_chen_hand_of_god_Description"					"Heals all allied heroes on the map as well as all units under Chen's control."
    		"DOTA_Tooltip_ability_chen_hand_of_god_Lore"						"Using the mental link with his thralls, Chen calls down restoration and well-being to those who share his fanaticism."
    		"DOTA_Tooltip_ability_chen_hand_of_god_Note0"						"Can heal invulnerable and banished allies."
    		"DOTA_Tooltip_ability_chen_hand_of_god_heal_amount"					"HEAL:"
    		"DOTA_Tooltip_ability_chen_hand_of_god_ancient_creeps_scepter"		"SCEPTER HOLY PERSUASION ANCIENTS:"
    		"npc_dota_hero_chen_bio"											"Born in the godless Hazhadal Barrens, Chen came of age among the outlaw tribes who eked out an existence in the shimmering heat of the desert.  Using an ancient form of animal enthrallment, Chen's people husbanded the hardy desert locuthi, a stunted species of burrowing dragon that melted desert sands into tubes of glass where twice-a-year rains collected.  Always on the edge of starvation and thirst, fighting amongst their neighbors and each other, Chen's clan made the mistake, one fateful day, of ambushing the wrong caravan. 
    In the vicious battle that followed, Chen's clan was outmatched.  The armored Knights of the Fold made short work of the enthralled locuthi, who attacked and died in waves.  With their dragons dead, the tribesmen followed. Chen struggled, and slashed, and clawed, and perished--or would have. Defeated, on his knees, he faced his execution with humility, offering his neck to the blade. Moved by Chen's obvious courage, the executioner halted his sword. Instead of the blade, Chen was given a choice: death or conversion. Chen took to the faith with a ferocity. He joined the Fold and earned his armor one bloody conversion at a time. Now, with the fanaticism of a convert, and with his powers of animal enthrallment at their peak, he seeks out unbelievers and introduces them to their final reward."
    
    
    		"DOTA_Tooltip_ability_special_bonus_unique_chen_1"	"+4 Holy Persuasion Max Units"
    		"DOTA_Tooltip_ability_special_bonus_unique_chen_2"	"+400 Hand of God Heal"
    		"DOTA_Tooltip_ability_special_bonus_unique_chen_3"	"-10s Test of Faith Cooldown"
    		"DOTA_Tooltip_ability_special_bonus_unique_chen_4"	"+1000 Holy Persuasion Minimum Health"
    
    		"DOTA_Tooltip_modifier_chen_penitence"								"Penitence"
    		"DOTA_Tooltip_modifier_chen_penitence_Description"					"Reducing movement speed by %dMODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE%%%, increasing damage taken by %dMODIFIER_PROPERTY_TOOLTIP%%%."
    		"DOTA_Tooltip_modifier_chen_holy_persuasion"						"Holy Persuasion"
    		"DOTA_Tooltip_modifier_chen_holy_persuasion_Description"			"Persuaded to Chen's cause."
    		"DOTA_Tooltip_modifier_chen_test_of_faith_teleport"					"Rapture"
    		"DOTA_Tooltip_modifier_chen_test_of_faith_teleport_Description"		"Teleporting."
    Code:
    	//=================================================================================================================
    	// Chen: Holy Persuasion
    	//=================================================================================================================
    	"chen_holy_persuasion"
    	{
    		// General
    		//-------------------------------------------------------------------------------------------------------------
    		"ID"							"5330"														// unique ID number for this ability.  Do not change this once established or it will invalidate collected stats.
    		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_DONT_RESUME_ATTACK"
    		"SpellDispellableType"			"SPELL_DISPELLABLE_NO"
    		"SpellImmunityType"				"SPELL_IMMUNITY_ENEMIES_YES"
    		"AbilitySound"					"Hero_Chen.HolyPersuasionCast"
    
    		"HasScepterUpgrade"			"1"
    
    		// Casting
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityCastPoint"				"0.3 0.3 0.3 0.3"
    
    		// Time		
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityCastRange"				"900 900 900 900"
    		"AbilityCooldown"				"10"
    
    		// Cost
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilityManaCost"				"70 90 110 130"
    
    		// Special
    		//-------------------------------------------------------------------------------------------------------------
    		"AbilitySpecial"
    		{
    			"01"
    			{
    				"var_type"				"FIELD_INTEGER"
    				"max_units"				"1 2 3 4"
    				"LinkedSpecialBonus"	"special_bonus_unique_chen_1"
    			}
    			"02"
    			{
    				"var_type"				"FIELD_INTEGER"
    				"health_min"			"700 800 900 1000"
    				"LinkedSpecialBonus"	"special_bonus_unique_chen_4"
    			}
    			"03"
    			{
    				"var_type"				"FIELD_FLOAT"
    				"teleport_delay"	"6.0 5.0 4.0 3.0"
    			}
    		}
    		"AbilityCastAnimation"		"ACT_DOTA_CAST_ABILITY_3"
    	}
    Last edited by bu3ny; 12-28-2017 at 02:58 PM.
    Please, just call me buny.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •