Ошибка в коде

NanoDragon

Новичок
30 Июн 2017
4
0
Написал абиллки, слетели все скиллы datadrive, ошибка где-то в этом коде. Прошу, помогите
Код:
"modifier_NanoDragon_bkb"
		{
			"Passive"			"0"
			"IsHidden"			"0"
			"IsDebuff"			"1"
		
			"EffectName"		"particles/econ/courier/courier_roshan_desert_sands/baby_roshan_desert_sands_ambient.vpcf"
			"EffectAttachType"	"follow_origin"
		
			"OnAttack"
			{
			  "Target" 		"ATTACKER"
			  "EffectName" 	"particles/units/heroes/hero_leshrac/leshrac_lightning_bolt.vpcf"
			  "EffectAttachType" "follow_overhead"
			  "ControlPoints"
			  {
			    "01"  "0 0 2000"
			  }
			  "RunScript"
			  {
			    "ScriptFile"  "heroes/hero_nanodragon/nanodragon_bkb.lua"
			    "Function"   "nanodragon_bkb"
			    "Target"			"ATTACKER"
			    "Damage"			"%attack_damage"
			  }
			"OnToggleOn"
			{
			  "ApplyModifier"
			  {
			  	"modifierName"	"modifier_NanoDragon_bkb"
			  	"Target"		"CASTER"	
			  }
			}
			"OnToggleOff"
			{
			  "RemoveModifier"
			  {
			    "ModifierName" "modifier_NanoDragon_bkb"
			    "Target"    "CASTER"
			  }
			}		
		}
	}
	"NanoDragon_Sopr"
	{
	 
	 "precache"
	  {
		 "particle" "particles/units/heroes/hero_omniknight/omniknight_repel_buff.vpcf"
		 	}
			 // General
			 //-------------------------------------------------------------------------------------------------------------
			 "BaseClass"   "ability_datadriven"
			 "AbilityBehavior"  "DOTA_ABILITY_BEHAVIOR_PASSIVE"
			 "AbilityType"   "DOTA_ABILITY_TYPE_BASIC"
			 "AbilityTextureName"  "spells/SilencerRepel"
			 "AbilityProcsMagicStick" "False"
			 "FightRecapLevel"  "1"
			 "MaxLevel"    "1"
			 "RequiredLevel"   "1"
			 "LevelsBetweenUpgrades"  "0"
			 
			 "AbilitySpecial"
			 {
			 	"01"
				{
					"var_type"			"FIELD_INTEGER"
					"magic"				"100"
				}
			 }
			 
			 "Modifiers"
				{
					"modifier_damage"
					{
						"Passive"  "1"
						"IsDebuff"	"1"
						"IsHidden"	"1"
						
						"EffectName"     "particles/units/heroes/hero_omniknight/omniknight_repel_buff.vpcf"
						"EffectAttachType"  "follow_origin"
						
						"States"
						{
							"MODIFIER_STATE_MAGIC_IMMUNE" "MODIFIER_STATE_VALUE_ENABLED"
						}
					}
				}
			}
		}
	}
}
 
Последнее редактирование модератором:
Re: Криворукий

У тебя тут, похоже, не хватает куска кода, ибо начинается он с описания модификатора, а не абилки (модификаторы лежат в абилках). Скидывай весь код и используй спойлер.

А пока могу посоветовать лишь: проверить соответствие открывающихся фигурных скобок и закрывающихся.
А так же взять и по кусочкам, по блокам проверять отработку кода, не абилки (то есть убрать все и поочередно наполнять, дабы сузить область поиска ошибки).
 
NanoDragon, У тебя скобок закрывающих слишком много
 
Реклама: