CustomGames.ru - Dota 2 пользовательские игры

Toss

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Adam Smith

  • Друзья CG
  • 476
  • Мощь: 6
  • жрять жри его
Toss
« : 05-07-2015, 20:44:52 »
Господа, кто знает, как сделать что бы Tossом можно было кинуть просто на любую точку карты. LUA тосса я не нашел, может у кого то есть?Премного благодарен.
By PG.Freeman

Оффлайн MeowHellYeah

  • 66
  • Мощь: 0
  • Жук
Re: Toss
« Ответ #1 : 06-07-2015, 07:07:38 »
Adam Smith, перезапиши его в npc_ability_override.txt и поменяй поведение на DOTA_ABILITY_BEHAVIOR_POINT
« Последнее редактирование: 06-07-2015, 07:17:39 от MeowHellYeah »

Оффлайн Adam Smith

  • Друзья CG
  • 476
  • Мощь: 6
  • жрять жри его
Re: Toss
« Ответ #2 : 06-07-2015, 11:01:30 »
Adam Smith, перезапиши его в npc_ability_override.txt и поменяй поведение на DOTA_ABILITY_BEHAVIOR_POINT

Это не работает, нужен скрипт этой абилки, так как в нем указано что можно применять только на юнита.
By PG.Freeman

Оффлайн doter.ua

  • Друзья CG
  • 272
  • Мощь: 1
Re: Toss
« Ответ #3 : 06-07-2015, 11:17:08 »
Это не работает, нужен скрипт этой абилки, так как в нем указано что можно применять только на юнита.
Ты проверял или от болды сказал, что не работает??
гайды
сурпрайз mthfckr :D

[свернуть]

Оффлайн Adam Smith

  • Друзья CG
  • 476
  • Мощь: 6
  • жрять жри его
Re: Toss
« Ответ #4 : 06-07-2015, 11:38:14 »
Ты проверял или от болды сказал, что не работает??
Проверял, иначе зачем спрашивать)
By PG.Freeman

Оффлайн MeowHellYeah

  • 66
  • Мощь: 0
  • Жук
Re: Toss
« Ответ #5 : 06-07-2015, 12:36:21 »
Adam Smith, применение на область работает: мана тратится, кулдаун запускается. Проблема в другом -  абилка не знает кого бросать. Просто срабатывает, а "снаряд" не запускает. Ну да, это скорее всего прописано в скрипте. Не знаю где искать, если найдёшь - поделись)

Оффлайн doter.ua

  • Друзья CG
  • 272
  • Мощь: 1
Re: Toss
« Ответ #6 : 06-07-2015, 13:01:35 »
Дефолтную абилку из впк смотрели? мб там есть радиус, поменять его и все :).
АПДЕЙТ:
Попробуй "AbilityCastRange"            "8000"  (бейз класс  tiny_toss офк)
оригинал из впк
Код
//=================================================================================================================
// Tiny: Toss
//=================================================================================================================
"tiny_toss"
{
// General
//-------------------------------------------------------------------------------------------------------------
"ID" "5107" // 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_AOE | DOTA_ABILITY_BEHAVIOR_RUNE_TARGET"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM"
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"FightRecapLevel" "1"

// Casting
//-------------------------------------------------------------------------------------------------------------
"AbilityCastRange" "1300"
"AbilityCastPoint" "0.0 0.0 0.0 0.0"

// Time
//-------------------------------------------------------------------------------------------------------------
"AbilityCooldown" "9"

// Cost
//-------------------------------------------------------------------------------------------------------------
"AbilityManaCost" "120 120 120 120"

// Stats
//-------------------------------------------------------------------------------------------------------------
"AbilityModifierSupportValue" "0.25" // generally used for damage only

// Special
//-------------------------------------------------------------------------------------------------------------
"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_FLOAT"
"duration" "1.3"
}
"02"
{
"var_type" "FIELD_INTEGER"
"grab_radius" "275"
}
"03"
{
"var_type" "FIELD_INTEGER"
"radius" "275 275 275 275"
}
"04"
{
"var_type" "FIELD_INTEGER"
"bonus_damage_pct" "20 20 20 20"
}
"05"
{
"var_type" "FIELD_INTEGER"
"grow_bonus_damage_pct" "35 50 65 80"
}
"06"
{
"var_type" "FIELD_INTEGER"
"tooltip_range" "1300"
}
"07"
{
"var_type" "FIELD_INTEGER"
"toss_damage" "75 150 225 300"
}

}
}
[свернуть]
« Последнее редактирование: 06-07-2015, 13:07:19 от doter.ua »
гайды
сурпрайз mthfckr :D

[свернуть]

Оффлайн Adam Smith

  • Друзья CG
  • 476
  • Мощь: 6
  • жрять жри его
Re: Toss
« Ответ #7 : 06-07-2015, 13:50:33 »
Дефолтную абилку из впк смотрели? мб там есть радиус, поменять его и все :).
АПДЕЙТ:
Попробуй "AbilityCastRange"            "8000"  (бейз класс  tiny_toss офк)
оригинал из впк
Код
//=================================================================================================================
// Tiny: Toss
//=================================================================================================================
"tiny_toss"
{
// General
//-------------------------------------------------------------------------------------------------------------
"ID" "5107" // 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_AOE | DOTA_ABILITY_BEHAVIOR_RUNE_TARGET"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM"
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"FightRecapLevel" "1"

// Casting
//-------------------------------------------------------------------------------------------------------------
"AbilityCastRange" "1300"
"AbilityCastPoint" "0.0 0.0 0.0 0.0"

// Time
//-------------------------------------------------------------------------------------------------------------
"AbilityCooldown" "9"

// Cost
//-------------------------------------------------------------------------------------------------------------
"AbilityManaCost" "120 120 120 120"

// Stats
//-------------------------------------------------------------------------------------------------------------
"AbilityModifierSupportValue" "0.25" // generally used for damage only

// Special
//-------------------------------------------------------------------------------------------------------------
"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_FLOAT"
"duration" "1.3"
}
"02"
{
"var_type" "FIELD_INTEGER"
"grab_radius" "275"
}
"03"
{
"var_type" "FIELD_INTEGER"
"radius" "275 275 275 275"
}
"04"
{
"var_type" "FIELD_INTEGER"
"bonus_damage_pct" "20 20 20 20"
}
"05"
{
"var_type" "FIELD_INTEGER"
"grow_bonus_damage_pct" "35 50 65 80"
}
"06"
{
"var_type" "FIELD_INTEGER"
"tooltip_range" "1300"
}
"07"
{
"var_type" "FIELD_INTEGER"
"toss_damage" "75 150 225 300"
}

}
}
[свернуть]


Тоже не работает
By PG.Freeman

Оффлайн Adam Smith

  • Друзья CG
  • 476
  • Мощь: 6
  • жрять жри его
Re: Toss
« Ответ #8 : 06-07-2015, 13:50:56 »
Дефолтную абилку из впк смотрели? мб там есть радиус, поменять его и все :).
АПДЕЙТ:
Попробуй "AbilityCastRange"            "8000"  (бейз класс  tiny_toss офк)
оригинал из впк
Код
//=================================================================================================================
// Tiny: Toss
//=================================================================================================================
"tiny_toss"
{
// General
//-------------------------------------------------------------------------------------------------------------
"ID" "5107" // 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_AOE | DOTA_ABILITY_BEHAVIOR_RUNE_TARGET"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_CUSTOM"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_CUSTOM"
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
"FightRecapLevel" "1"

// Casting
//-------------------------------------------------------------------------------------------------------------
"AbilityCastRange" "1300"
"AbilityCastPoint" "0.0 0.0 0.0 0.0"

// Time
//-------------------------------------------------------------------------------------------------------------
"AbilityCooldown" "9"

// Cost
//-------------------------------------------------------------------------------------------------------------
"AbilityManaCost" "120 120 120 120"

// Stats
//-------------------------------------------------------------------------------------------------------------
"AbilityModifierSupportValue" "0.25" // generally used for damage only

// Special
//-------------------------------------------------------------------------------------------------------------
"AbilitySpecial"
{
"01"
{
"var_type" "FIELD_FLOAT"
"duration" "1.3"
}
"02"
{
"var_type" "FIELD_INTEGER"
"grab_radius" "275"
}
"03"
{
"var_type" "FIELD_INTEGER"
"radius" "275 275 275 275"
}
"04"
{
"var_type" "FIELD_INTEGER"
"bonus_damage_pct" "20 20 20 20"
}
"05"
{
"var_type" "FIELD_INTEGER"
"grow_bonus_damage_pct" "35 50 65 80"
}
"06"
{
"var_type" "FIELD_INTEGER"
"tooltip_range" "1300"
}
"07"
{
"var_type" "FIELD_INTEGER"
"toss_damage" "75 150 225 300"
}

}
}
[свернуть]

Нужен скрипт тосса
By PG.Freeman

Оффлайн doter.ua

  • Друзья CG
  • 272
  • Мощь: 1
Re: Toss
« Ответ #9 : 06-07-2015, 15:35:44 »
Adam Smith, сам код скрыт в движке, все что доступно я скинул. Хочешь больше - пиши свой тосс на  датадрайве.

З.Ы. скинь свою абилку сюда.
гайды
сурпрайз mthfckr :D

[свернуть]