Перестали работать рецепты предметов (Решено)

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

Danis

Продвинутый
12 Июн 2016
285
0
Проект
Custom Hero Arena
По какой-то неизвестной мне причине перестали работать рецепты добавленных в мод предметов, причем только те у которых нет покупной бумажки. Есть какой-либо способ решить это?
Код:
"item_recipe_ring_of_asura"
  {
    // General
    //-------------------------------------------------------------------------------------------------------------
    "ID"              "2227"           
    "AbilityName"          "item_recipe_ring_of_asura"
    
    // Item Info
    //-------------------------------------------------------------------------------------------------------------
    "ItemCost"           "0" 
    "ItemShopTags"         ""
    
    // Recipe
    //-------------------------------------------------------------------------------------------------------------
    "ItemRecipe"          "1"
    "ItemResult"          "item_ring_of_asura"
    "ItemRequirements"
    {
      "01"            "item_ring_of_aquila;item_great_wraith_band"
    }
  }

Код:
"item_recipe_lightning_rod"
  {
    // General
    //-------------------------------------------------------------------------------------------------------------
    "ID"              "2221"           
    "Model"             "models/props_gameplay/recipe.mdl"
    "BaseClass"           "item_datadriven"
    
    // Item Info
    //-------------------------------------------------------------------------------------------------------------
    "ItemCost"           "3200" 
    "ItemShopTags"         ""
    
    // Recipe
    //-------------------------------------------------------------------------------------------------------------
    "ItemRecipe"          "1"
    "ItemResult"          "item_lightning_rod"
    "AbilityTextureName"      "recipe"
    "ItemRequirements"
    {
      "01"            "item_monkey_king_bar;item_lesser_lightning"
    }
  }

Айди предметов проверял, у всех свои персональные стоят, правописание частей рецептов проверено тоже.
 
Последнее редактирование модератором:
Re: Перестали работать рецепты добавленных предметов

Danis, крч попробуй везде просто удалить айди, оказывается доте положить на эту строчку
 
Re: Перестали работать рецепты добавленных предметов

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

Попробуй создать новый, пустой мод и проверить там стандартные рецепты. Если будут работать, то добавь свой рецепт и проверь его. Если работать не будет, то дело в нём. Если же сработает, то однозначно дело в файлах твоего режима, ищи ошибку. В остальных случаях - дело не в тебе.
 
Re: Перестали работать рецепты добавленных предметов

Разобрался с этой фигней, короче это лагали переписанные стандартные рецепты. Чтобы исправить пришлось добавить им их название в базовый класс в кв файле.
 
Re: Перестали работать рецепты добавленных предметов

Не, все-же не решено до конца, работает только с первыми 2 рецептами, если их больше то все ломается.

Код:
##Мои шмотки

"item_recipe_aether_lens"
  {        
    "BaseClass"           "item_recipe_aether_lens"
    "ItemRecipe"          "1"
    "ItemResult"          ""
    "ItemRequirements"
    {
      "01"            ""
    }
  }
"item_recipe_medallion_of_courage"
  {
    // General
    //-------------------------------------           
    "BaseClass"           "item_recipe_medallion_of_courage"
    
    // Item Info
    //-------------------------------------------------------------------------------------------------------------
    "ItemCost"           "0" 
    "ItemShopTags"         ""
    
    // Recipe
    //-------------------------------------------------------------------------------------------------------------
    "ItemRecipe"          "1"
    "ItemResult"          "item_medallion_of_courage"
    "ItemRequirements"
    {
      "01"            "item_chainmail;item_sobi_mask;item_blight_stone_custom"
    }
  }

Код:
##Мои шмотки

"item_recipe_aether_lens"
  {        
    "BaseClass"           "item_recipe_aether_lens"
    "ItemRecipe"          "1"
    "ItemResult"          ""
    "ItemRequirements"
    {
      "01"            ""
    }
  }
"item_recipe_medallion_of_courage"
  {
    // General
    //-------------------------------------           
    "BaseClass"           "item_recipe_medallion_of_courage"
    
    // Item Info
    //-------------------------------------------------------------------------------------------------------------
    "ItemCost"           "0" 
    "ItemShopTags"         ""
    
    // Recipe
    //-------------------------------------------------------------------------------------------------------------
    "ItemRecipe"          "1"
    "ItemResult"          "item_medallion_of_courage"
    "ItemRequirements"
    {
      "01"            "item_chainmail;item_sobi_mask;item_blight_stone_custom"
    }
  }
"item_recipe_helm_of_the_dominator"
  {
    // General
    //--------------------------------------          
    "BaseClass"           "item_recipe_helm_of_the_dominator"
    
    // Item Info
    //-------------------------------------------------------------------------------------------------------------
    "ItemCost"           "0" 
    "ItemShopTags"         ""
    
    // Recipe
    //-------------------------------------------------------------------------------------------------------------
    "ItemRecipe"          "1"
    "ItemResult"          ""
    "ItemRequirements"
    {
      "01"            ""
    }
  }
"item_recipe_mask_of_madness"
  {
    // General
    //-------------------------------------           
    "BaseClass"           "item_recipe_mask_of_madness"
    
    // Item Info
    //-------------------------------------------------------------------------------------------------------------
    "ItemCost"           "0" 
    "ItemShopTags"         ""
    
    // Recipe
    //-------------------------------------------------------------------------------------------------------------
    "ItemRecipe"          "1"
    "ItemResult"          ""
    "ItemRequirements"
    {
      "01"            ""
    }
  }
"item_recipe_vladmir"
  {
    // General
    //---------------------------------------          
    "BaseClass"           "item_recipe_vladmir"
    
    // Item Info
    //-------------------------------------------------------------------------------------------------------------
    "ItemCost"           "300" 
    "ItemShopTags"         ""
    
    // Recipe
    //-------------------------------------------------------------------------------------------------------------
    "ItemRecipe"          "1"
    "ItemResult"          "item_vladmir"
    "ItemRequirements"
    {
      "01"            "item_headdress;item_ring_of_basilius;item_lifesteal_custom"
    }
  }

Все правильно написано, в кв чекере чекал.
Кодировка стоит у файла какая и нужна.
 
Последнее редактирование модератором:
Re: Перестали работать рецепты добавленных предметов

Danis, попробуй через override_ability или override_item
 
Re: Перестали работать рецепты добавленных предметов

Ты по очереди добавляй и смотри, из-за какого конкретно блока кода все рушится.
 
Re: Перестали работать рецепты добавленных предметов

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

То есть, ты проверял стандартные рецепты в пустом моде по одному и вывел, что некоторые работают, а некоторые нет?

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

##Мои шмотки - эт ты на сайте добавил или в файле у тебя так прописано? Комментарий в kv с // идет, а ## - в lua.
 
Re: Перестали работать рецепты добавленных предметов

##Мои шмотки - эт ты на сайте добавил или в файле у тебя так прописано? Комментарий в kv с // идет, а ## - в lua.
На сайте, я не настолько тю-тю).

Если знаешь какой-то другой способ переписать дотовские рецепты напишешь?
 
Последнее редактирование модератором:
Re: Перестали работать рецепты добавленных предметов

"...потом я их поменял с другими тоже работало, но с некоторыми не прокатывало" - значит дело в тех, что не работают. Поэкспериментируй с ними.

Я вещи стандартные изменяю в npc_ability_override.txt, а нестандартные прописываю в npc_itemc_custom.txt. Но кто-то все делает в одном файле, не помню каком, вроде в override.

У меня подобные проблемы были, но не со стандартными, а с моими. И решались они простым переименованием, якобы компилятору что-то не нравилось в первоначальных вариантах имени. Со стандартными проблемы были другого рода, например после очередного патча valve я не мог через dd запретить сборку тараски. Если править её рецепт, то то-ли игра крашилась при покупке вещей, то-ли еще что-то было, не помню. Потом это вроде бы исправили.
 
Последнее редактирование модератором:
Re: Перестали работать рецепты добавленных предметов

Все, считайте тема закрыта, решил проблему следующим образом:
в ингредиенты рецепта добавил предмет-болванку и все заработало

Код:
	"item_recipe_skadi"
	  {
	    // General
	    
	    // Item Info
	    //-------------------------------------------------------------------------------------------------------------
	    "ItemCost"           "0" 
	    "ItemShopTags"         ""
	    
	    // Recipe
	    //-------------------------------------------------------------------------------------------------------------
	    "ItemRecipe"          "1"
	    "ItemResult"          ""
	    "ItemRequirements"
	    {
	      "01"            "item_dummy2"
	    }
	  }
	"item_skadi"
		{
			"ItemPurchasable" "0"
			"ItemHidden" 	 "1"
		}
 
Последнее редактирование модератором:
Re: Перестали работать рецепты добавленных предметов (Решено)

Ты просто хотел вырубить предмет ненужный?
 
Re: Перестали работать рецепты добавленных предметов (Решено)

Ты просто хотел вырубить предмет ненужный?
Не только, там мне надо было некоторые рецепты изменить.
Если их просто делать "ItemPurchasable" "0", то через ингредиенты будет видно то что можно собрать его.

upd: еще хотел спросить, за что мне продвинутого дали?)
 
Последнее редактирование модератором:
[quote author=I_GRIN_I link=topic=1681.msg11471#msg11471 date=1504467577]
Danis, за то, что сообщений много
[/quote]
Неа, я видел чувака у которого обычный титул и у него больше 300 сообщений.
 
Тема конечно старая, но у меня вчера не хотели работать рецепты с нулевой стоимостью, хз почему, я в них ничего не менял, и до этого работали. Стандартные дотовские предметы, собирающиеся из других предметов без рецепта - собирались. ВТФ
 
Реклама: