Можно ли переписать айтем, как абилку?

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

Versuta

Новичок
4 Авг 2016
8
0
Можно ли переписать айтем через "BaseClass" "item_name" так же, как и абилку ("BaseClass" "ability_name")? Пробовал, но вроде не работает. Можно как-то ещё переписать или все предметы создаются в ручную с нуля? И можно ли добавить в кастомный шоп стандартный предмет?
 
Последнее редактирование модератором:
Можно ли переписать айтем через "BaseClass" "item_name" так же, как и абилку ("BaseClass" "ability_name")? Пробовал, но вроде не работает. Можно как-то ещё переписать или все предметы создаются в ручную с нуля? И можно ли добавить в кастомный шоп стандартный предмет?
1 вопрос:
Код:
"item_recipe_mjollnir_2"
	{
		"BaseClass"						"item_datadriven"
		// General
		//-------------------------------------------------------------------------------------------------------------
		"ID"							"1148"														// unique ID number for this item. Do not change this once established or it will invalidate collected stats.
		
		// Item Info
		//-------------------------------------------------------------------------------------------------------------
		"ItemCost"						"1600"	
		"ItemShopTags"					""
		
		// Recipe
		//-------------------------------------------------------------------------------------------------------------
		"ItemRecipe"					"1"
		"ItemResult"					"item_mjollnir_2"
		"ItemRequirements"
		{
			"01"						"item_mjollnir;item_mjollnir"
		}
	}
	
	"item_mjollnir_2"
	{
		// General
		//-------------------------------------------------------------------------------------------------------------
		"ID"							"1149"														// unique ID number for this item. Do not change this once established or it will invalidate collected stats.
		"BaseClass"						"item_mjollnir"
		"AbilityBehavior"				"DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
		"AbilityUnitTargetTeam"			"DOTA_UNIT_TARGET_TEAM_FRIENDLY"
		"AbilityUnitTargetType"			"DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
		"ItemBaseLevel"					"2"
		"AbilityTextureName"			"item_mjollnir_2"
		// Stats
		//-------------------------------------------------------------------------------------------------------------
		"AbilityCastRange"				"1000"
		"AbilityCastPoint"				"0.0"
		"AbilityCooldown"				"35.0"

		// Item Info
		//-------------------------------------------------------------------------------------------------------------
		"AbilityManaCost"				"50"
		"ItemCost"						"13000"
		"ItemShopTags"					"damage;attack_speed;unique"
		"ItemQuality"					"artifact"
		"ItemAliases"					"mjollnir"
		"ItemDisassembleRule"			"DOTA_ITEM_DISASSEMBLE_ALWAYS"
		"ItemDeclarations"				"DECLARE_PURCHASES_TO_TEAMMATES | DECLARE_PURCHASES_IN_SPEECH | DECLARE_PURCHASES_TO_SPECTATORS"
		
		// Special	
		//-------------------------------------------------------------------------------------------------------------
		"AbilitySpecial"
		{
			"01"
			{
				"var_type"				"FIELD_INTEGER"
				"bonus_damage"			"24 52"
			}
			"02"
			{
				"var_type"				"FIELD_INTEGER"
				"bonus_attack_speed"	"80 180"
			}
			"03"
			{
				"var_type"				"FIELD_FLOAT"
				"static_duration"		"15.0 18.0"
			}
			"04"
			{
				"var_type"				"FIELD_INTEGER"
				"static_chance"			"20 22"
			}
			"05"
			{
				"var_type"				"FIELD_INTEGER"
				"static_strikes"		"4 8"
			}
			"06"
			{
				"var_type"				"FIELD_INTEGER"
				"static_damage"			"200 410"
			}
			"07"
			{
				"var_type"				"FIELD_INTEGER"
				"static_primary_radius"	"600 600"
			}
			"08"
			{
				"var_type"				"FIELD_INTEGER"
				"static_seconary_radius"	"900 900"
			}
			"09"
			{
				"var_type"				"FIELD_INTEGER"
				"static_radius"			"900 900"
			}
			"10"
			{
				"var_type"				"FIELD_FLOAT"
				"static_cooldown"		"1.0 1.0"
			}
			"11"
			{
				"var_type"				"FIELD_INTEGER"
				"chain_chance"			"25 25"
			}
			"12"
			{
				"var_type"				"FIELD_INTEGER"
				"chain_damage"			"150 325"
			}
			"13"
			{
				"var_type"				"FIELD_INTEGER"
				"chain_strikes"			"12 18"
			}
			"14"
			{
				"var_type"				"FIELD_INTEGER"
				"chain_radius"			"900 900"
			}
			"15"
			{
				"var_type"				"FIELD_FLOAT"
				"chain_delay"			"0.25 0.25"
			}
			"16"
			{
				"var_type"				"FIELD_FLOAT"
				"chain_cooldown"		"0 0"
			}
		}
	}
	
	"item_mjollnir"
	{
		"ItemBaseLevel"	"1"
		"AbilitySpecial"
		{
			"01"
			{
				"var_type"				"FIELD_INTEGER"
				"bonus_damage"			"24 52"
			}
			"02"
			{
				"var_type"				"FIELD_INTEGER"
				"bonus_attack_speed"	"80 180"
			}
			"03"
			{
				"var_type"				"FIELD_FLOAT"
				"static_duration"		"15.0 18.0"
			}
			"04"
			{
				"var_type"				"FIELD_INTEGER"
				"static_chance"			"20 22"
			}
			"05"
			{
				"var_type"				"FIELD_INTEGER"
				"static_strikes"		"4 8"
			}
			"06"
			{
				"var_type"				"FIELD_INTEGER"
				"static_damage"			"200 410"
			}
			"07"
			{
				"var_type"				"FIELD_INTEGER"
				"static_primary_radius"	"600 600"
			}
			"08"
			{
				"var_type"				"FIELD_INTEGER"
				"static_seconary_radius"	"900 900"
			}
			"09"
			{
				"var_type"				"FIELD_INTEGER"
				"static_radius"			"900 900"
			}
			"10"
			{
				"var_type"				"FIELD_FLOAT"
				"static_cooldown"		"1.0 1.0"
			}
			"11"
			{
				"var_type"				"FIELD_INTEGER"
				"chain_chance"			"25 25"
			}
			"12"
			{
				"var_type"				"FIELD_INTEGER"
				"chain_damage"			"150 325"
			}
			"13"
			{
				"var_type"				"FIELD_INTEGER"
				"chain_strikes"			"12 18"
			}
			"14"
			{
				"var_type"				"FIELD_INTEGER"
				"chain_radius"			"900 900"
			}
			"15"
			{
				"var_type"				"FIELD_FLOAT"
				"chain_delay"			"0.25 0.25"
			}
			"16"
			{
				"var_type"				"FIELD_FLOAT"
				"chain_cooldown"		"0 0"
			}
		}
	}

2 вопрос:
В dota 2 beta\game\dota_addons\testaddon_1\scripts\shops.txt :
Код:
"dota_shops"
{
 "consumables"
 {
  "item"  "item_clarity"
	"item"		"item_faerie_fire"
  "item"  "item_enchanted_mango"
  "item"  "item_tango"
  "item"  "item_flask"
  "item"  "item_smoke_of_deceit"
  "item"  "item_tpscroll"
  "item"  "item_dust"
  "item"  "item_courier"
  "item"  "item_flying_courier"
  "item"  "item_ward_observer"
  "item"  "item_ward_sentry"
	"item"		"item_tome_of_knowledge"
  "item"  "item_bottle"       
 }

 "attributes"
 {
  "item"  "item_branches"

  "item"  "item_gauntlets"
  "item"  "item_slippers"
  "item"  "item_mantle" 

  "item"  "item_circlet"

  "item"  "item_belt_of_strength"
  "item"  "item_boots_of_elves"
  "item"  "item_robe"

  "item"  "item_ogre_axe"
  "item"  "item_blade_of_alacrity"
  "item"  "item_staff_of_wizardry"
	
	"item"  "item_potion_immune"
 }

 "weapons_armor"
 {
  "item"  "item_ring_of_protection"
  "item"  "item_quelling_blade"
	"item"	 "item_infused_raindrop"	
	"item"  "item_blight_stone"
  "item"  "item_orb_of_venom"
  "item"  "item_stout_shield"
  "item"  "item_blades_of_attack"
  "item"  "item_chainmail"
  "item"  "item_helm_of_iron_will"
  "item"  "item_broadsword"
  "item"  "item_quarterstaff"
  "item"  "item_claymore"    
  "item"  "item_javelin"
  "item"  "item_mithril_hammer" 
 }
   
 "misc"
 {
	"item"		"item_wind_lace"
  "item"  "item_magic_stick"
  "item"  "item_sobi_mask"
  "item"  "item_ring_of_regen"
  "item"  "item_boots"
  "item"  "item_gloves"
  "item"  "item_cloak"
  "item"  "item_gem"
  "item"  "item_lifesteal"
  "item"  "item_ghost"
  "item"  "item_blink"  
  "item"  "item_shadow_amulet" 
  "item"  "item_ring_of_health"
  "item"  "item_void_stone"   
 } 
 
 // Level 1 - Green Recipes
 "basics"
 {
  "item"  "item_wraith_band"
  "item"  "item_null_talisman"
  "item"  "item_magic_wand"
  "item"  "item_bracer"
  "item"  "item_poor_mans_shield"
  "item"  "item_soul_ring"
  "item"  "item_phase_boots"
  "item"  "item_power_treads"
  "item"  "item_oblivion_staff"
  "item"  "item_pers"
  "item"  "item_hand_of_midas"
  "item"  "item_travel_boots"  
  "item"  "item_moon_shard"
	"item"	 "item_hood_of_rage"
 }

 // Level 2 - Blue Recipes
 "support"
 {
  "item"  "item_ring_of_basilius"
	"item"	 "item_iron_talon"
  "item"  "item_headdress"
  "item"  "item_buckler"
  "item"  "item_urn_of_shadows"
  "item"  "item_ring_of_aquila" 
  "item"  "item_tranquil_boots"
  "item"  "item_guardian_greaves"
  "item"  "item_medallion_of_courage"
  "item"  "item_arcane_boots"
  "item"  "item_ancient_janggo"
  "item"  "item_vladmir" 
  "item"  "item_mekansm"     
  "item"  "item_pipe"   
 }
    
 "magics"   
 {
  "item"  "item_force_staff"
  "item"  "item_necronomicon"
  "item"  "item_cyclone"
  "item"  "item_dagon"
  "item"  "item_veil_of_discord"  
	"item"	 "item_aether_lens"
  "item"  "item_rod_of_atos"
  "item"  "item_ultimate_scepter"
  "item"  "item_octarine_core"
  "item"  "item_solar_crest"
  "item"  "item_orchid" 
  "item"  "item_refresher"
  "item"  "item_sheepstick"
  "item"  "item_glimmer_cape"
 }
  
 // Level 3 - Purple Recipes 
 "defense"
 {
  "item"  "item_hood_of_defiance"
  "item"  "item_blade_mail"
  "item"  "item_vanguard"
  "item"  "item_soul_booster"
  "item"  "item_black_king_bar"
  "item"  "item_shivas_guard"
  "item"  "item_manta"
  "item"  "item_bloodstone"
  "item"  "item_sphere"
  "item"  "item_assault"
	"item"		"item_hurricane_pike"	
  "item"  "item_heart" 
  "item"  "item_crimson_guard"  
  "item"  "item_lotus_orb"  
 }
   
 "weapons"
 {
  "item"  "item_lesser_crit" 
  "item"  "item_armlet"
  "item"  "item_basher" 
  "item"  "item_invis_sword"
  "item"  "item_bfury"
  "item"  "item_silver_edge"
  "item"  "item_ethereal_blade"
  "item"  "item_radiance"
  "item"  "item_monkey_king_bar" 
  "item"  "item_greater_crit"
  "item"  "item_butterfly"
  "item"  "item_rapier"
  "item"  "item_abyssal_blade" 
	//"item"  "item_deaths_sheild"
	"item"		"item_bloodthorn"
     
     
 }
  
 // Level 4 - Orange / Orb / Artifacts    
 "artifacts"
 { 
  "item"  "item_helm_of_the_dominator"
	"item"  "item_dragon_lance"
  "item"  "item_mask_of_madness"
  "item"  "item_sange"
  "item"  "item_yasha"
	"item"		"item_echo_sabre"
  "item"  "item_maelstrom"
  "item"  "item_diffusal_blade"   
  "item"  "item_desolator"
  "item"  "item_heavens_halberd"
  "item"  "item_sange_and_yasha"
	"item"	 "item_holy_book"
  "item"  "item_mjollnir"
  "item"  "item_skadi" 
  "item"  "item_satanic"  
 }

 "sideshop1"
 {
  "item"  "item_tpscroll"
  "item"  "item_magic_stick"
  "item"  "item_sobi_mask"
  "item"  "item_ring_of_regen"
  "item"  "item_orb_of_venom"
  "item"  "item_boots"
  "item"  "item_cloak"
  "item"  "item_ring_of_health"
  "item"  "item_void_stone"   
  "item"  "item_lifesteal"
  "item"  "item_helm_of_iron_will"
  "item"  "item_energy_booster"
  "item"  "item_broadsword"
 }

 "sideshop2"
 {
  "item"  "item_slippers"
  "item"  "item_mantle"
  "item"  "item_quelling_blade"
	"item"		"item_blight_stone"
  "item"  "item_stout_shield"
  "item"  "item_boots_of_elves"
  "item"  "item_belt_of_strength"
  "item"  "item_robe"
  "item"  "item_blades_of_attack"
  "item"  "item_gloves"
  "item"  "item_chainmail"
  "item"  "item_quarterstaff"
  "item"  "item_ultimate_orb"
  "item"  "item_blink"
 }
 
 "secretshop"
 {       
  "item"  "item_energy_booster"
  "item"  "item_vitality_booster"
  "item"  "item_point_booster"
  "item"  "item_platemail"
  "item"  "item_talisman_of_evasion"
  "item"  "item_hyperstone"
  "item"  "item_ultimate_orb"
  "item"  "item_demon_edge"
  "item"  "item_mystic_staff"
  "item"  "item_reaver"
  "item"  "item_eagle"
  "item"  "item_relic"
 } 
}
 
Последнее редактирование модератором:
Реклама: