изменить кулдаун скилла

  • Автор темы Автор темы rinof1
  • Дата начала Дата начала

rinof1

Новичок
4 Сен 2015
3
0
не знаю как изменить кулдаун в пудже на хуке , в npc_abilities_custom небыло этой абилки , добавил с другой сборки туда изменил кулдаун всеравно не помогло

Код:
//=================================================================================================================
	// Pudge Boss MeatHook
	//=================================================================================================================
	"creature_meat_hook"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_PURE"	
		"BaseClass"						"pudge_meat_hook"
		
		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"2000"
		"AbilityCastPoint"				"0.3"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"0.0"

		// Damage.
		//-------------------------------------------------------------------------------------------------------------
		"AbilityDamage"					"600"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"100"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilitySpecial"
		{
			"01"
			{
				"var_type"				"FIELD_FLOAT"
				"hook_speed"			"1000.0"
			}
			"02"
			{
				"var_type"				"FIELD_INTEGER"
				"hook_width"			"200"
			}
			"03"
			{
				"var_type"				"FIELD_INTEGER"
				"hook_distance"			"2000"
			}
			"04"
			{
				"var_type"				"FIELD_INTEGER"
				"vision_radius"			"500"
			}
			"05"
			{
				"var_type"				"FIELD_FLOAT"
				"vision_duration"		"0.0"
			}
		}
	}
 
Последнее редактирование модератором:
[quote author=rinof1 link=topic=270.msg1479#msg1479 date=1441365122]
не знаю как изменить кулдаун в пудже на хуке , в npc_abilities_custom небыло этой абилки , добавил с другой сборки туда изменил кулдаун всеравно не помогло

Код:
//=================================================================================================================
	// Pudge Boss MeatHook
	//=================================================================================================================
	"creature_meat_hook"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
		"AbilityUnitDamageType"			"DAMAGE_TYPE_PURE"	
		"BaseClass"						"pudge_meat_hook"
		
		// Casting
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"2000"
		"AbilityCastPoint"				"0.3"

		// Time		
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCooldown"				"0.0"

		// Damage.
		//-------------------------------------------------------------------------------------------------------------
		"AbilityDamage"					"600"

		// Cost
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"100"

		// Special
		//-------------------------------------------------------------------------------------------------------------
		"AbilitySpecial"
		{
			"01"
			{
				"var_type"				"FIELD_FLOAT"
				"hook_speed"			"1000.0"
			}
			"02"
			{
				"var_type"				"FIELD_INTEGER"
				"hook_width"			"200"
			}
			"03"
			{
				"var_type"				"FIELD_INTEGER"
				"hook_distance"			"2000"
			}
			"04"
			{
				"var_type"				"FIELD_INTEGER"
				"vision_radius"			"500"
			}
			"05"
			{
				"var_type"				"FIELD_FLOAT"
				"vision_duration"		"0.0"
			}
		}
	}
[/quote]
Код:
"pudge_meat_hook"
{
	"AbilityCooldown"				"5 4 3 2"
}
 
Последнее редактирование модератором:
[quote author=CryDeS link=topic=270.msg1480#msg1480 date=1441366850]
Код:
"pudge_meat_hook"
{
	"AbilityCooldown"				"5 4 3 2"
}
[/quote]
а еще 1 вопрос вы не подскажите как изначально пуджу дать 10000 маны
 
Последнее редактирование модератором:
А можно ли как-то отключить какого-нибудь героя или его способность?
 
А можно ли как-то отключить какого-нибудь героя или его способность?
Способность можно отключить заного прописав героя, и просто убрать ему способность.
Героя отключить можно в herolist.txt который должен быть в dota 2 beta\game\dota_addons\testaddon_1\scripts\npc
Его содержимое, например
Код:
//
// <key>	<value>
// Hero		currently on/off, will be # of instances (-1 = infinite)
//

"CustomHeroList"
{
	"npc_dota_hero_abaddon"				"1"
	"npc_dota_hero_alchemist"			"0" // gods
	"npc_dota_hero_ancient_apparition" 	"1"
	"npc_dota_hero_antimage"			"1"
	"npc_dota_hero_axe"					"1"
	"npc_dota_hero_bane"				"1"
	"npc_dota_hero_batrider"			"1"
	"npc_dota_hero_beastmaster"			"1"
	"npc_dota_hero_bloodseeker"			"1"
	"npc_dota_hero_bounty_hunter"		"1"
	"npc_dota_hero_brewmaster"			"1"
	"npc_dota_hero_bristleback"			"0" //off
	"npc_dota_hero_broodmother"			"1"
	"npc_dota_hero_centaur"				"1"
	"npc_dota_hero_chaos_knight"		"1"
	"npc_dota_hero_chen"				"1"
	"npc_dota_hero_clinkz"				"1"
	"npc_dota_hero_rattletrap"			"1"
	"npc_dota_hero_crystal_maiden"		"1"
	"npc_dota_hero_dark_seer"			"1"
	"npc_dota_hero_dazzle"				"1"
	"npc_dota_hero_death_prophet"		"1"
	"npc_dota_hero_disruptor"			"1"
	"npc_dota_hero_doom_bringer"		"0" // gods
	"npc_dota_hero_dragon_knight"		"1"
	"npc_dota_hero_drow_ranger"			"1"
	"npc_dota_hero_earth_spirit"		"1"
	"npc_dota_hero_earthshaker"			"1"
	"npc_dota_hero_elder_titan"			"1"
	"npc_dota_hero_ember_spirit"		"0" //gods
	"npc_dota_hero_enchantress"			"0" //off
	"npc_dota_hero_enigma"				"0" //off
	"npc_dota_hero_faceless_void"		"1"
	"npc_dota_hero_gyrocopter"			"1"
	"npc_dota_hero_huskar"				"1"
	"npc_dota_hero_invoker"				"0" //off
	"npc_dota_hero_wisp"				"0" //off
	"npc_dota_hero_jakiro"				"1"
	"npc_dota_hero_juggernaut"			"1"
	"npc_dota_hero_keeper_of_the_light"	"0" //gods
	"npc_dota_hero_kunkka"				"0" //off
	"npc_dota_hero_legion_commander"	"0" //off
	"npc_dota_hero_leshrac"				"1"
	"npc_dota_hero_lich"				"1"
	"npc_dota_hero_life_stealer"		"1"
	"npc_dota_hero_lina"				"1"
	"npc_dota_hero_lion"				"1"
	"npc_dota_hero_lone_druid"			"1"
	"npc_dota_hero_luna"				"1"
	"npc_dota_hero_lycan"				"1"
	"npc_dota_hero_magnataur"			"0" //off
	"npc_dota_hero_medusa"				"0" //gods
	"npc_dota_hero_meepo"				"0" //off
	"npc_dota_hero_mirana"				"1"
	"npc_dota_hero_morphling"			"1"
	"npc_dota_hero_naga_siren"			"1"
	"npc_dota_hero_furion"				"0" //off
	"npc_dota_hero_necrolyte"			"0" //off
	"npc_dota_hero_night_stalker"		"1"
	"npc_dota_hero_nyx_assassin"		"1"
	"npc_dota_hero_ogre_magi"			"1"
	"npc_dota_hero_omniknight"			"1"
	"npc_dota_hero_oracle"				"1"
	"npc_dota_hero_obsidian_destroyer"	"1"
	"npc_dota_hero_phantom_assassin"	"1"
	"npc_dota_hero_phantom_lancer"		"1" //on or off?
	"npc_dota_hero_phoenix"				"1"
	"npc_dota_hero_puck"				"1"
	"npc_dota_hero_pudge"				"1"
	"npc_dota_hero_pugna"				"1"
	"npc_dota_hero_queenofpain"			"1"
	"npc_dota_hero_razor"				"0" //off
	"npc_dota_hero_riki"				"1"
	"npc_dota_hero_rubick"				"1"
	"npc_dota_hero_sand_king"			"1"
	"npc_dota_hero_shadow_demon"		"1"
	"npc_dota_hero_nevermore"			"1"
	"npc_dota_hero_shadow_shaman"		"1"
	"npc_dota_hero_silencer"			"1"
	"npc_dota_hero_skywrath_mage"		"1"
	"npc_dota_hero_slardar"				"1"
	"npc_dota_hero_slark"				"1"
	"npc_dota_hero_sniper"				"1"
	"npc_dota_hero_spectre"				"1" 
	"npc_dota_hero_spirit_breaker"		"1"
	"npc_dota_hero_storm_spirit"		"1"
	"npc_dota_hero_sven"				"0" //gods
	"npc_dota_hero_techies"				"1"
	"npc_dota_hero_templar_assassin"	"1"
	"npc_dota_hero_terrorblade"			"1"
	"npc_dota_hero_tidehunter"			"1"
	"npc_dota_hero_shredder"			"1"
	"npc_dota_hero_tinker"				"1" 
	"npc_dota_hero_tiny"				"0" //gods
	"npc_dota_hero_treant"				"1"
	"npc_dota_hero_troll_warlord"		"1"
	"npc_dota_hero_tusk"				"1"
	"npc_dota_hero_undying"				"1"
	"npc_dota_hero_ursa"				"0" //off
	"npc_dota_hero_vengefulspirit"		"0" //gods
	"npc_dota_hero_venomancer"			"1"
	"npc_dota_hero_viper"				"1"
	"npc_dota_hero_visage"				"1"
	"npc_dota_hero_warlock"				"1"
	"npc_dota_hero_weaver"				"1"
	"npc_dota_hero_windrunner"			"1"
	"npc_dota_hero_winter_wyvern"		"1"
	"npc_dota_hero_witch_doctor"		"1"
	"npc_dota_hero_skeleton_king"		"1"
	"npc_dota_hero_zuus"				"1" 
}
 
Последнее редактирование модератором:
[quote author=CryDeS link=topic=270.msg1480#msg1480 date=1441366850]
Код:
"pudge_meat_hook"
{
	"AbilityCooldown"				"5 4 3 2"
}
[/quote]

Блин, что-то у меня не так или я неверно понял, но просто добавив подобный блок в npc_abilities_custom.txt я не изменяю умение =\
Если создавать свою кастомную абилку, то там да, все работает. Ток я пока не умею делать АоЕ навыки, поэтому и думал просто изменить уже существующий:

Код:
// Dota Heroes File
"DOTAAbilities"
{
	"Version"		"1"

	"alchemist_acid_spray"
	{
		"AbilityCooldown"				"10.0"
	}	
	
}
 
Последнее редактирование модератором:
[quote author=M@G link=topic=270.msg1680#msg1680 date=1444379727]
Посмотри здесь
[/quote]

Спасиб большое, вечером подробнее погляжу, а пока на быстрый взгляд: там вроде бы мутят новую абилку, а мне бы просто изменить старую.

Проблема в том, что мне надо лишь изменить кд существующей, а если мутить свою, кастомную абилку, то надо ее с нуля всю прописывать.
 
Спасиб большое, вечером подробнее погляжу, а пока на быстрый взгляд: там вроде бы мутят новую абилку, а мне бы просто изменить старую.

Проблема в том, что мне надо лишь изменить кд существующей, а если мутить свою, кастомную абилку, то надо ее с нуля всю прописывать.
Не совсем. Чтобы изменить параметры абилки, ее надо в BaseClass указать вместо ability_datadriven.

Код:
"BaseClass"    "meepo_earthbind"
 
Последнее редактирование модератором:
[quote author=M@G link=topic=270.msg1682#msg1682 date=1444383370]
Не совсем. Чтобы изменить параметры абилки, ее надо в BaseClass указать вместо ability_datadriven.

Код:
"BaseClass"    "meepo_earthbind"
[/quote]


Блин, точно! Вот, что значит с просоня беглым взглядом :)
Спасибо, что уделил мне свое время.


И как я это не увидел, в предыдущих постах то же самое! Все моя невнимательность, думал, что там стоит "ability_datadriven" и не обращал туда внимания......
 
Последнее редактирование модератором:
Реклама: