restructure
This commit is contained in:
1298
game/scripts/npc/abilities/effect_abilities.kv
Executable file
1298
game/scripts/npc/abilities/effect_abilities.kv
Executable file
File diff suppressed because it is too large
Load Diff
204
game/scripts/npc/abilities/lua_abilities.kv
Executable file
204
game/scripts/npc/abilities/lua_abilities.kv
Executable file
@@ -0,0 +1,204 @@
|
||||
"DOTAAbilities"
|
||||
{
|
||||
"thtd_lily_01_lua"
|
||||
{
|
||||
"ID" "9001"
|
||||
"BaseClass" "ability_lua"
|
||||
"AbilityTextureName" "touhoutd/thtd_lily_01"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
|
||||
"MaxLevel" "5"
|
||||
"AbilityCooldown" "1"
|
||||
"AbilityManaCost" "100"
|
||||
//"AbilityCastAnimation" "ACT_SPECIAL_ATTACK2" lua技能此条属性无效
|
||||
// Stats
|
||||
// ----------------------------------------------------------------
|
||||
"AbilityCastRange" "1000"
|
||||
"AOERadius" "%radius"
|
||||
|
||||
"ScriptFile" "scripts/vscripts/abilities/ability_lua/lily.lua"
|
||||
|
||||
"precache"
|
||||
{
|
||||
"particle" "particles/heroes/lily/ability_lily_01_ready.vpcf"
|
||||
"particle" "particles/heroes/lily/ability_lily_01_a.vpcf"
|
||||
}
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"radius" "600"
|
||||
}
|
||||
"02"
|
||||
{
|
||||
"var_type" "FIELD_FLOAT"
|
||||
"power_factor" "60 120 180 240 300"
|
||||
}
|
||||
"03"
|
||||
{
|
||||
"var_type" "FIELD_FLOAT"
|
||||
"effect_tick" "0.5"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"thtd_lily_02_lua"
|
||||
{
|
||||
"ID" "9002"
|
||||
"BaseClass" "ability_lua"
|
||||
"AbilityTextureName" "touhoutd/thtd_lily_02"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
|
||||
"AbilityCooldown" "30 15"
|
||||
// Stats
|
||||
// ----------------------------------------------------------------
|
||||
"AbilityManaCost" "0"
|
||||
"MaxLevel" "2"
|
||||
"AbilityCastRange" "600 900"
|
||||
|
||||
"ScriptFile" "scripts/vscripts/abilities/ability_lua/lily.lua"
|
||||
|
||||
"precache"
|
||||
{
|
||||
"soundfile" "soundevents/game_sounds_heroes/game_sounds_omniknight.vsndevts"
|
||||
}
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"radius" "600 900"
|
||||
}
|
||||
"02"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"duration" "15"
|
||||
}
|
||||
"03"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"damage_up" "25"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"thtd_nazrin_01_lua"
|
||||
{
|
||||
"ID" "9003"
|
||||
"BaseClass" "ability_lua"
|
||||
"AbilityTextureName" "touhoutd/thtd_nazrin_01"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
// Stats
|
||||
// ----------------------------------------------------------------
|
||||
"MaxLevel" "5"
|
||||
|
||||
"ScriptFile" "scripts/vscripts/abilities/ability_lua/nazrin.lua"
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"bonus_chance" "50"
|
||||
}
|
||||
"02"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"bonus_gold" "10 20 40 80 320"
|
||||
}
|
||||
"03"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"power_percent" "30"
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
"thtd_mugiyousei_01_lua"
|
||||
{
|
||||
"ID" "9006"
|
||||
"BaseClass" "ability_lua"
|
||||
"AbilityTextureName" "touhoutd/thtd_mugiyousei_01"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
||||
// Stats
|
||||
// ----------------------------------------------------------------
|
||||
"MaxLevel" "1"
|
||||
|
||||
"ScriptFile" "scripts/vscripts/abilities/ability_lua/mugiyousei.lua"
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"power_damage" "1"
|
||||
}
|
||||
"02"
|
||||
{
|
||||
"var_type" "FIELD_FLOAT"
|
||||
"damage_duration" "5.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"thtd_hourainingyou_01_lua"
|
||||
{
|
||||
"ID" "9008"
|
||||
"BaseClass" "ability_lua"
|
||||
"AbilityTextureName" "touhoutd/thtd_hourainingyou_01"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
||||
// Stats
|
||||
// ----------------------------------------------------------------
|
||||
"MaxLevel" "1"
|
||||
|
||||
"ScriptFile" "scripts/vscripts/abilities/ability_lua/hourainingyou.lua"
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"power_damage" "1"
|
||||
}
|
||||
"02"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"chance" "40"
|
||||
}
|
||||
"03"
|
||||
{
|
||||
"var_type" "FIELD_FLOAT"
|
||||
"stun_time" "0.5"
|
||||
}
|
||||
"04"
|
||||
{
|
||||
"var_type" "FIELD_FLOAT"
|
||||
"lock_time" "2.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"thtd_hanadayousei_01_lua"
|
||||
{
|
||||
"ID" "9009"
|
||||
"BaseClass" "ability_lua"
|
||||
"AbilityTextureName" "touhoutd/thtd_hanadayousei_01"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
||||
|
||||
// Stats
|
||||
// ----------------------------------------------------------------
|
||||
"MaxLevel" "1"
|
||||
|
||||
"ScriptFile" "scripts/vscripts/abilities/ability_lua/hanadayousei.lua"
|
||||
}
|
||||
}
|
||||
17048
game/scripts/npc/abilities/tower_abilities.kv
Executable file
17048
game/scripts/npc/abilities/tower_abilities.kv
Executable file
File diff suppressed because it is too large
Load Diff
537
game/scripts/npc/ability_table.txt
Executable file
537
game/scripts/npc/ability_table.txt
Executable file
@@ -0,0 +1,537 @@
|
||||
{
|
||||
["lily"] = {
|
||||
[1] = {["thtd_lily_01"] = 1,["thtd_lily_02"] = 0},
|
||||
[2] = {["thtd_lily_01"] = 1,["thtd_lily_02"] = 0},
|
||||
[3] = {["thtd_lily_01"] = 1,["thtd_lily_02"] = 0},
|
||||
[4] = {["thtd_lily_01"] = 1,["thtd_lily_02"] = 1},
|
||||
[5] = {["thtd_lily_01"] = 1,["thtd_lily_02"] = 1},
|
||||
},
|
||||
["nazrin"] = {
|
||||
[1] = {["thtd_nazrin_01"] = 1},
|
||||
[2] = {["thtd_nazrin_01"] = 1},
|
||||
[3] = {["thtd_nazrin_01"] = 1},
|
||||
[4] = {["thtd_nazrin_01"] = 1},
|
||||
[5] = {["thtd_nazrin_01"] = 1},
|
||||
},
|
||||
["minoriko"] = {
|
||||
[1] = {["thtd_minoriko_01"] = 1,["thtd_minoriko_02"] = 0},
|
||||
[2] = {["thtd_minoriko_01"] = 1,["thtd_minoriko_02"] = 0},
|
||||
[3] = {["thtd_minoriko_01"] = 1,["thtd_minoriko_02"] = 1},
|
||||
[4] = {["thtd_minoriko_01"] = 1,["thtd_minoriko_02"] = 1},
|
||||
[5] = {["thtd_minoriko_01"] = 1,["thtd_minoriko_02"] = 1},
|
||||
},
|
||||
["mugiyousei"] = {
|
||||
[1] = {["thtd_mugiyousei_01"] = 1},
|
||||
[2] = {["thtd_mugiyousei_01"] = 1},
|
||||
[3] = {["thtd_mugiyousei_01"] = 1},
|
||||
[4] = {["thtd_mugiyousei_01"] = 1},
|
||||
[5] = {["thtd_mugiyousei_01"] = 1},
|
||||
},
|
||||
["shanghainingyou"] = {
|
||||
[1] = {["thtd_shanghainingyou_01"] = 1},
|
||||
[2] = {["thtd_shanghainingyou_01"] = 1},
|
||||
[3] = {["thtd_shanghainingyou_01"] = 1},
|
||||
[4] = {["thtd_shanghainingyou_01"] = 1},
|
||||
[5] = {["thtd_shanghainingyou_01"] = 1},
|
||||
},
|
||||
["hourainingyou"] = {
|
||||
[1] = {["thtd_hourainingyou_01"] = 1},
|
||||
[2] = {["thtd_hourainingyou_01"] = 1},
|
||||
[3] = {["thtd_hourainingyou_01"] = 1},
|
||||
[4] = {["thtd_hourainingyou_01"] = 1},
|
||||
[5] = {["thtd_hourainingyou_01"] = 1},
|
||||
},
|
||||
["hanadayousei"] = {
|
||||
[1] = {["thtd_hanadayousei_01"] = 1},
|
||||
[2] = {["thtd_hanadayousei_01"] = 1},
|
||||
[3] = {["thtd_hanadayousei_01"] = 1},
|
||||
[4] = {["thtd_hanadayousei_01"] = 1},
|
||||
[5] = {["thtd_hanadayousei_01"] = 1},
|
||||
},
|
||||
["maidyousei"] = {
|
||||
[1] = {["luna_moon_glaive"] = 1},
|
||||
[2] = {["luna_moon_glaive"] = 1},
|
||||
[3] = {["luna_moon_glaive"] = 1},
|
||||
[4] = {["luna_moon_glaive"] = 1},
|
||||
[5] = {["luna_moon_glaive"] = 1},
|
||||
},
|
||||
["cirno"] = {
|
||||
[1] = {["thtd_cirno_01"] = 1,["thtd_cirno_02"] = 0,["thtd_cirno_03"] = 0,["thtd_cirno_04"] = 0},
|
||||
[2] = {["thtd_cirno_01"] = 1,["thtd_cirno_02"] = 0,["thtd_cirno_03"] = 0,["thtd_cirno_04"] = 0},
|
||||
[3] = {["thtd_cirno_01"] = 1,["thtd_cirno_02"] = 0,["thtd_cirno_03"] = 0,["thtd_cirno_04"] = 0},
|
||||
[4] = {["thtd_cirno_01"] = 1,["thtd_cirno_02"] = 1,["thtd_cirno_03"] = 0,["thtd_cirno_04"] = 0},
|
||||
[5] = {["thtd_cirno_01"] = 1,["thtd_cirno_02"] = 1,["thtd_cirno_03"] = 0,["thtd_cirno_04"] = 0},
|
||||
},
|
||||
["letty"] = {
|
||||
[1] = {["thtd_letty_01"] = 1,["thtd_letty_02"] = 0},
|
||||
[2] = {["thtd_letty_01"] = 1,["thtd_letty_02"] = 0},
|
||||
[3] = {["thtd_letty_01"] = 1,["thtd_letty_02"] = 1},
|
||||
[4] = {["thtd_letty_01"] = 1,["thtd_letty_02"] = 2},
|
||||
[5] = {["thtd_letty_01"] = 1,["thtd_letty_02"] = 3},
|
||||
},
|
||||
["kogasa"] = {
|
||||
[1] = {["thtd_kogasa_01"] = 1,["thtd_kogasa_02"] = 0},
|
||||
[2] = {["thtd_kogasa_01"] = 1,["thtd_kogasa_02"] = 0},
|
||||
[3] = {["thtd_kogasa_01"] = 1,["thtd_kogasa_02"] = 1},
|
||||
[4] = {["thtd_kogasa_01"] = 1,["thtd_kogasa_02"] = 2},
|
||||
[5] = {["thtd_kogasa_01"] = 1,["thtd_kogasa_02"] = 3},
|
||||
},
|
||||
["lyrica"] = {
|
||||
[1] = {["thtd_lyrica_01"] = 1,["thtd_lyrica_02"] = 0},
|
||||
[2] = {["thtd_lyrica_01"] = 1,["thtd_lyrica_02"] = 0},
|
||||
[3] = {["thtd_lyrica_01"] = 1,["thtd_lyrica_02"] = 1},
|
||||
[4] = {["thtd_lyrica_01"] = 1,["thtd_lyrica_02"] = 1},
|
||||
[5] = {["thtd_lyrica_01"] = 1,["thtd_lyrica_02"] = 1},
|
||||
},
|
||||
["lunasa"] = {
|
||||
[1] = {["thtd_lunasa_01"] = 1,["thtd_lunasa_02"] = 0},
|
||||
[2] = {["thtd_lunasa_01"] = 1,["thtd_lunasa_02"] = 0},
|
||||
[3] = {["thtd_lunasa_01"] = 1,["thtd_lunasa_02"] = 1},
|
||||
[4] = {["thtd_lunasa_01"] = 1,["thtd_lunasa_02"] = 1},
|
||||
[5] = {["thtd_lunasa_01"] = 1,["thtd_lunasa_02"] = 1},
|
||||
},
|
||||
["merlin"] = {
|
||||
[1] = {["thtd_merlin_01"] = 1,["thtd_merlin_02"] = 0},
|
||||
[2] = {["thtd_merlin_01"] = 2,["thtd_merlin_02"] = 0},
|
||||
[3] = {["thtd_merlin_01"] = 3,["thtd_merlin_02"] = 1},
|
||||
[4] = {["thtd_merlin_01"] = 4,["thtd_merlin_02"] = 1},
|
||||
[5] = {["thtd_merlin_01"] = 5,["thtd_merlin_02"] = 1},
|
||||
},
|
||||
["rumia"] = {
|
||||
[1] = {["thtd_rumia_01"] = 1,["thtd_rumia_02"] = 0,["thtd_rumia_03"] = 0,["thtd_rumia_04"] = 0},
|
||||
[2] = {["thtd_rumia_01"] = 2,["thtd_rumia_02"] = 0,["thtd_rumia_03"] = 0,["thtd_rumia_04"] = 0},
|
||||
[3] = {["thtd_rumia_01"] = 3,["thtd_rumia_02"] = 1,["thtd_rumia_03"] = 0,["thtd_rumia_04"] = 0},
|
||||
[4] = {["thtd_rumia_01"] = 4,["thtd_rumia_02"] = 1,["thtd_rumia_03"] = 0,["thtd_rumia_04"] = 0},
|
||||
[5] = {["thtd_rumia_01"] = 5,["thtd_rumia_02"] = 1,["thtd_rumia_03"] = 0,["thtd_rumia_04"] = 0},
|
||||
},
|
||||
["satori"] = {
|
||||
[1] = {["thtd_satori_01"] = 1,["thtd_satori_02"] = 0},
|
||||
[2] = {["thtd_satori_01"] = 2,["thtd_satori_02"] = 0},
|
||||
[3] = {["thtd_satori_01"] = 3,["thtd_satori_02"] = 0},
|
||||
[4] = {["thtd_satori_01"] = 4,["thtd_satori_02"] = 1},
|
||||
[5] = {["thtd_satori_01"] = 5,["thtd_satori_02"] = 1},
|
||||
},
|
||||
["iku"] = {
|
||||
[1] = {["thtd_iku_01"] = 1,["thtd_iku_02"] = 0},
|
||||
[2] = {["thtd_iku_01"] = 2,["thtd_iku_02"] = 0},
|
||||
[3] = {["thtd_iku_01"] = 3,["thtd_iku_02"] = 0},
|
||||
[4] = {["thtd_iku_01"] = 4,["thtd_iku_02"] = 1},
|
||||
[5] = {["thtd_iku_01"] = 5,["thtd_iku_02"] = 1},
|
||||
},
|
||||
["mystia"] = {
|
||||
[1] = {["thtd_mystia_01"] = 1,["thtd_mystia_02"] = 0},
|
||||
[2] = {["thtd_mystia_01"] = 2,["thtd_mystia_02"] = 0},
|
||||
[3] = {["thtd_mystia_01"] = 3,["thtd_mystia_02"] = 1},
|
||||
[4] = {["thtd_mystia_01"] = 4,["thtd_mystia_02"] = 2},
|
||||
[5] = {["thtd_mystia_01"] = 5,["thtd_mystia_02"] = 3},
|
||||
},
|
||||
["marisa"] = {
|
||||
[1] = {["thtd_marisa_01"] = 1,["thtd_marisa_02"] = 1,["thtd_marisa_03"] = 0},
|
||||
[2] = {["thtd_marisa_01"] = 1,["thtd_marisa_02"] = 1,["thtd_marisa_03"] = 0},
|
||||
[3] = {["thtd_marisa_01"] = 1,["thtd_marisa_02"] = 1,["thtd_marisa_03"] = 0},
|
||||
[4] = {["thtd_marisa_01"] = 1,["thtd_marisa_02"] = 1,["thtd_marisa_03"] = 1},
|
||||
[5] = {["thtd_marisa_01"] = 1,["thtd_marisa_02"] = 1,["thtd_marisa_03"] = 1},
|
||||
},
|
||||
["tenshi"] = {
|
||||
[1] = {["thtd_tenshi_01"] = 1,["thtd_tenshi_02"] = 1,["thtd_tenshi_03"] = 0},
|
||||
[2] = {["thtd_tenshi_01"] = 1,["thtd_tenshi_02"] = 1,["thtd_tenshi_03"] = 0},
|
||||
[3] = {["thtd_tenshi_01"] = 1,["thtd_tenshi_02"] = 1,["thtd_tenshi_03"] = 0},
|
||||
[4] = {["thtd_tenshi_01"] = 1,["thtd_tenshi_02"] = 1,["thtd_tenshi_03"] = 1},
|
||||
[5] = {["thtd_tenshi_01"] = 1,["thtd_tenshi_02"] = 1,["thtd_tenshi_03"] = 1},
|
||||
},
|
||||
["patchouli"] = {
|
||||
[1] = {["thtd_patchouli_01"] = 1,["thtd_patchouli_02"] = 1,["thtd_patchouli_03"] = 0},
|
||||
[2] = {["thtd_patchouli_01"] = 2,["thtd_patchouli_02"] = 1,["thtd_patchouli_03"] = 0},
|
||||
[3] = {["thtd_patchouli_01"] = 3,["thtd_patchouli_02"] = 1,["thtd_patchouli_03"] = 1},
|
||||
[4] = {["thtd_patchouli_01"] = 4,["thtd_patchouli_02"] = 1,["thtd_patchouli_03"] = 1},
|
||||
[5] = {["thtd_patchouli_01"] = 5,["thtd_patchouli_02"] = 1,["thtd_patchouli_03"] = 1},
|
||||
},
|
||||
["reisen"] = {
|
||||
[1] = {["thtd_reisen_01"] = 1,["thtd_reisen_02"] = 1,["thtd_reisen_03"] = 0},
|
||||
[2] = {["thtd_reisen_01"] = 2,["thtd_reisen_02"] = 1,["thtd_reisen_03"] = 0},
|
||||
[3] = {["thtd_reisen_01"] = 3,["thtd_reisen_02"] = 1,["thtd_reisen_03"] = 0},
|
||||
[4] = {["thtd_reisen_01"] = 4,["thtd_reisen_02"] = 1,["thtd_reisen_03"] = 1},
|
||||
[5] = {["thtd_reisen_01"] = 5,["thtd_reisen_02"] = 1,["thtd_reisen_03"] = 1},
|
||||
},
|
||||
["yuyuko"] = {
|
||||
[1] = {["thtd_yuyuko_01"] = 1,["thtd_yuyuko_02"] = 1,["thtd_yuyuko_03"] = 0},
|
||||
[2] = {["thtd_yuyuko_01"] = 2,["thtd_yuyuko_02"] = 1,["thtd_yuyuko_03"] = 0},
|
||||
[3] = {["thtd_yuyuko_01"] = 3,["thtd_yuyuko_02"] = 1,["thtd_yuyuko_03"] = 0},
|
||||
[4] = {["thtd_yuyuko_01"] = 4,["thtd_yuyuko_02"] = 1,["thtd_yuyuko_03"] = 1},
|
||||
[5] = {["thtd_yuyuko_01"] = 5,["thtd_yuyuko_02"] = 1,["thtd_yuyuko_03"] = 1},
|
||||
},
|
||||
["youmu"] = {
|
||||
[1] = {["thtd_youmu_01"] = 1,["thtd_youmu_02"] = 1,["thtd_youmu_03"] = 0},
|
||||
[2] = {["thtd_youmu_01"] = 1,["thtd_youmu_02"] = 1,["thtd_youmu_03"] = 0},
|
||||
[3] = {["thtd_youmu_01"] = 1,["thtd_youmu_02"] = 1,["thtd_youmu_03"] = 0},
|
||||
[4] = {["thtd_youmu_01"] = 1,["thtd_youmu_02"] = 1,["thtd_youmu_03"] = 1},
|
||||
[5] = {["thtd_youmu_01"] = 1,["thtd_youmu_02"] = 1,["thtd_youmu_03"] = 1},
|
||||
},
|
||||
["rin"] = {
|
||||
[1] = {["thtd_rin_01"] = 1,["thtd_rin_02"] = 0,},
|
||||
[2] = {["thtd_rin_01"] = 1,["thtd_rin_02"] = 0,},
|
||||
[3] = {["thtd_rin_01"] = 1,["thtd_rin_02"] = 1,},
|
||||
[4] = {["thtd_rin_01"] = 1,["thtd_rin_02"] = 1,},
|
||||
[5] = {["thtd_rin_01"] = 1,["thtd_rin_02"] = 1,},
|
||||
},
|
||||
["utsuho"] = {
|
||||
[1] = {["thtd_utsuho_01"] = 1,["thtd_utsuho_02"] = 1,["thtd_utsuho_03"] = 0,},
|
||||
[2] = {["thtd_utsuho_01"] = 1,["thtd_utsuho_02"] = 1,["thtd_utsuho_03"] = 0,},
|
||||
[3] = {["thtd_utsuho_01"] = 1,["thtd_utsuho_02"] = 1,["thtd_utsuho_03"] = 0,},
|
||||
[4] = {["thtd_utsuho_01"] = 1,["thtd_utsuho_02"] = 1,["thtd_utsuho_03"] = 1,},
|
||||
[5] = {["thtd_utsuho_01"] = 1,["thtd_utsuho_02"] = 1,["thtd_utsuho_03"] = 1,},
|
||||
},
|
||||
["reimu"] = {
|
||||
[1] = {["thtd_reimu_01"] = 1,["thtd_reimu_02"] = 1,["thtd_reimu_03"] = 0,["thtd_reimu_04"] = 0},
|
||||
[2] = {["thtd_reimu_01"] = 1,["thtd_reimu_02"] = 1,["thtd_reimu_03"] = 0,["thtd_reimu_04"] = 0},
|
||||
[3] = {["thtd_reimu_01"] = 1,["thtd_reimu_02"] = 1,["thtd_reimu_03"] = 1,["thtd_reimu_04"] = 0},
|
||||
[4] = {["thtd_reimu_01"] = 1,["thtd_reimu_02"] = 1,["thtd_reimu_03"] = 1,["thtd_reimu_04"] = 0},
|
||||
[5] = {["thtd_reimu_01"] = 1,["thtd_reimu_02"] = 1,["thtd_reimu_03"] = 1,["thtd_reimu_04"] = 1},
|
||||
},
|
||||
["daiyousei"] = {
|
||||
[1] = {["thtd_daiyousei_01"] = 1,["thtd_daiyousei_02"] = 1,["thtd_daiyousei_03"] = 0,["thtd_daiyousei_04"] = 0},
|
||||
[2] = {["thtd_daiyousei_01"] = 1,["thtd_daiyousei_02"] = 1,["thtd_daiyousei_03"] = 0,["thtd_daiyousei_04"] = 0},
|
||||
[3] = {["thtd_daiyousei_01"] = 1,["thtd_daiyousei_02"] = 1,["thtd_daiyousei_03"] = 1,["thtd_daiyousei_04"] = 0},
|
||||
[4] = {["thtd_daiyousei_01"] = 1,["thtd_daiyousei_02"] = 1,["thtd_daiyousei_03"] = 1,["thtd_daiyousei_04"] = 0},
|
||||
[5] = {["thtd_daiyousei_01"] = 1,["thtd_daiyousei_02"] = 1,["thtd_daiyousei_03"] = 1,["thtd_daiyousei_04"] = 1},
|
||||
},
|
||||
["cirno_ex"] =
|
||||
{
|
||||
[1] = {["thtd_cirno_01"] = 1,["thtd_cirno_02"] = 0,["thtd_cirno_03"] = 0,["thtd_cirno_04"] = 0},
|
||||
[2] = {["thtd_cirno_01"] = 1,["thtd_cirno_02"] = 0,["thtd_cirno_03"] = 0,["thtd_cirno_04"] = 0},
|
||||
[3] = {["thtd_cirno_01"] = 1,["thtd_cirno_02"] = 0,["thtd_cirno_03"] = 1,["thtd_cirno_04"] = 0},
|
||||
[4] = {["thtd_cirno_01"] = 1,["thtd_cirno_02"] = 1,["thtd_cirno_03"] = 1,["thtd_cirno_04"] = 0},
|
||||
[5] = {["thtd_cirno_01"] = 1,["thtd_cirno_02"] = 1,["thtd_cirno_03"] = 1,["thtd_cirno_04"] = 1},
|
||||
},
|
||||
["remilia"] =
|
||||
{
|
||||
[1] = {["thtd_remilia_01"] = 1,["thtd_remilia_02"] = 1,["thtd_remilia_03"] = 0,["thtd_remilia_04"] = 0},
|
||||
[2] = {["thtd_remilia_01"] = 1,["thtd_remilia_02"] = 1,["thtd_remilia_03"] = 0,["thtd_remilia_04"] = 0},
|
||||
[3] = {["thtd_remilia_01"] = 1,["thtd_remilia_02"] = 1,["thtd_remilia_03"] = 1,["thtd_remilia_04"] = 0},
|
||||
[4] = {["thtd_remilia_01"] = 1,["thtd_remilia_02"] = 1,["thtd_remilia_03"] = 1,["thtd_remilia_04"] = 0},
|
||||
[5] = {["thtd_remilia_01"] = 1,["thtd_remilia_02"] = 1,["thtd_remilia_03"] = 1,["thtd_remilia_04"] = 1},
|
||||
},
|
||||
["flandre"] =
|
||||
{
|
||||
[1] = {["thtd_flandre_01"] = 1,["thtd_flandre_02"] = 1,["thtd_flandre_03"] = 0,["thtd_flandre_04"] = 0},
|
||||
[2] = {["thtd_flandre_01"] = 1,["thtd_flandre_02"] = 1,["thtd_flandre_03"] = 0,["thtd_flandre_04"] = 0},
|
||||
[3] = {["thtd_flandre_01"] = 1,["thtd_flandre_02"] = 1,["thtd_flandre_03"] = 1,["thtd_flandre_04"] = 0},
|
||||
[4] = {["thtd_flandre_01"] = 1,["thtd_flandre_02"] = 1,["thtd_flandre_03"] = 1,["thtd_flandre_04"] = 0},
|
||||
[5] = {["thtd_flandre_01"] = 1,["thtd_flandre_02"] = 1,["thtd_flandre_03"] = 1,["thtd_flandre_04"] = 1},
|
||||
},
|
||||
["sakuya"] =
|
||||
{
|
||||
[1] = {["thtd_sakuya_01"] = 1,["thtd_sakuya_02"] = 0,["thtd_sakuya_03"] = 0},
|
||||
[2] = {["thtd_sakuya_01"] = 1,["thtd_sakuya_02"] = 0,["thtd_sakuya_03"] = 0},
|
||||
[3] = {["thtd_sakuya_01"] = 1,["thtd_sakuya_02"] = 1,["thtd_sakuya_03"] = 0},
|
||||
[4] = {["thtd_sakuya_01"] = 1,["thtd_sakuya_02"] = 1,["thtd_sakuya_03"] = 1},
|
||||
[5] = {["thtd_sakuya_01"] = 1,["thtd_sakuya_02"] = 1,["thtd_sakuya_03"] = 1},
|
||||
},
|
||||
["koishi"] =
|
||||
{
|
||||
[1] = {["thtd_koishi_01"] = 1,["thtd_koishi_02"] = 1,["thtd_koishi_03"] = 0,["thtd_koishi_04"] = 0},
|
||||
[2] = {["thtd_koishi_01"] = 1,["thtd_koishi_02"] = 1,["thtd_koishi_03"] = 0,["thtd_koishi_04"] = 0},
|
||||
[3] = {["thtd_koishi_01"] = 1,["thtd_koishi_02"] = 1,["thtd_koishi_03"] = 1,["thtd_koishi_04"] = 0},
|
||||
[4] = {["thtd_koishi_01"] = 1,["thtd_koishi_02"] = 1,["thtd_koishi_03"] = 1,["thtd_koishi_04"] = 0},
|
||||
[5] = {["thtd_koishi_01"] = 1,["thtd_koishi_02"] = 1,["thtd_koishi_03"] = 1,["thtd_koishi_04"] = 1},
|
||||
},
|
||||
["koakuma"] =
|
||||
{
|
||||
[1] = {["thtd_koakuma_01"] = 1,["thtd_koakuma_02"] = 0},
|
||||
[2] = {["thtd_koakuma_01"] = 1,["thtd_koakuma_02"] = 0},
|
||||
[3] = {["thtd_koakuma_01"] = 1,["thtd_koakuma_02"] = 1},
|
||||
[4] = {["thtd_koakuma_01"] = 1,["thtd_koakuma_02"] = 2},
|
||||
[5] = {["thtd_koakuma_01"] = 1,["thtd_koakuma_02"] = 3},
|
||||
},
|
||||
["meirin"] =
|
||||
{
|
||||
[1] = {["thtd_meirin_01"] = 1,["thtd_meirin_02"] = 1},
|
||||
[2] = {["thtd_meirin_01"] = 1,["thtd_meirin_02"] = 1},
|
||||
[3] = {["thtd_meirin_01"] = 1,["thtd_meirin_02"] = 3},
|
||||
[4] = {["thtd_meirin_01"] = 1,["thtd_meirin_02"] = 3},
|
||||
[5] = {["thtd_meirin_01"] = 1,["thtd_meirin_02"] = 5},
|
||||
},
|
||||
["yuuka"] =
|
||||
{
|
||||
[1] = {["thtd_yuuka_01"] = 1,["thtd_yuuka_02"] = 1,["thtd_yuuka_03"] = 0,["thtd_yuuka_04"] = 0},
|
||||
[2] = {["thtd_yuuka_01"] = 1,["thtd_yuuka_02"] = 1,["thtd_yuuka_03"] = 0,["thtd_yuuka_04"] = 0},
|
||||
[3] = {["thtd_yuuka_01"] = 1,["thtd_yuuka_02"] = 1,["thtd_yuuka_03"] = 1,["thtd_yuuka_04"] = 0},
|
||||
[4] = {["thtd_yuuka_01"] = 1,["thtd_yuuka_02"] = 1,["thtd_yuuka_03"] = 1,["thtd_yuuka_04"] = 0},
|
||||
[5] = {["thtd_yuuka_01"] = 1,["thtd_yuuka_02"] = 1,["thtd_yuuka_03"] = 1,["thtd_yuuka_04"] = 1},
|
||||
},
|
||||
["yukari"] =
|
||||
{
|
||||
[1] = {["thtd_yukari_01"] = 1,["thtd_yukari_02"] = 1,["thtd_yukari_03"] = 0,["thtd_yukari_04"] = 0},
|
||||
[2] = {["thtd_yukari_01"] = 1,["thtd_yukari_02"] = 1,["thtd_yukari_03"] = 0,["thtd_yukari_04"] = 0},
|
||||
[3] = {["thtd_yukari_01"] = 1,["thtd_yukari_02"] = 1,["thtd_yukari_03"] = 1,["thtd_yukari_04"] = 0},
|
||||
[4] = {["thtd_yukari_01"] = 1,["thtd_yukari_02"] = 1,["thtd_yukari_03"] = 1,["thtd_yukari_04"] = 0},
|
||||
[5] = {["thtd_yukari_01"] = 1,["thtd_yukari_02"] = 1,["thtd_yukari_03"] = 1,["thtd_yukari_04"] = 1},
|
||||
},
|
||||
["ran"] =
|
||||
{
|
||||
[1] = {["thtd_ran_01"] = 1,["thtd_ran_02"] = 1,["thtd_ran_03"] = 0},
|
||||
[2] = {["thtd_ran_01"] = 1,["thtd_ran_02"] = 2,["thtd_ran_03"] = 0},
|
||||
[3] = {["thtd_ran_01"] = 1,["thtd_ran_02"] = 3,["thtd_ran_03"] = 0},
|
||||
[4] = {["thtd_ran_01"] = 1,["thtd_ran_02"] = 4,["thtd_ran_03"] = 1},
|
||||
[5] = {["thtd_ran_01"] = 1,["thtd_ran_02"] = 5,["thtd_ran_03"] = 1},
|
||||
},
|
||||
["chen"] =
|
||||
{
|
||||
[1] = {["thtd_chen_01"] = 1},
|
||||
[2] = {["thtd_chen_01"] = 2},
|
||||
[3] = {["thtd_chen_01"] = 3},
|
||||
[4] = {["thtd_chen_01"] = 4},
|
||||
[5] = {["thtd_chen_01"] = 5},
|
||||
},
|
||||
["eirin"] =
|
||||
{
|
||||
[1] = {["thtd_eirin_01"] = 1,["thtd_eirin_02"] = 1,["thtd_eirin_03"] = 0,["thtd_eirin_04"] = 0},
|
||||
[2] = {["thtd_eirin_01"] = 1,["thtd_eirin_02"] = 1,["thtd_eirin_03"] = 0,["thtd_eirin_04"] = 0},
|
||||
[3] = {["thtd_eirin_01"] = 1,["thtd_eirin_02"] = 1,["thtd_eirin_03"] = 1,["thtd_eirin_04"] = 0},
|
||||
[4] = {["thtd_eirin_01"] = 1,["thtd_eirin_02"] = 1,["thtd_eirin_03"] = 1,["thtd_eirin_04"] = 0},
|
||||
[5] = {["thtd_eirin_01"] = 1,["thtd_eirin_02"] = 1,["thtd_eirin_03"] = 1,["thtd_eirin_04"] = 1},
|
||||
},
|
||||
["mokou"] =
|
||||
{
|
||||
[1] = {["thtd_mokou_01"] = 1,["thtd_mokou_02"] = 1,["thtd_mokou_03"] = 0},
|
||||
[2] = {["thtd_mokou_01"] = 1,["thtd_mokou_02"] = 1,["thtd_mokou_03"] = 0},
|
||||
[3] = {["thtd_mokou_01"] = 1,["thtd_mokou_02"] = 1,["thtd_mokou_03"] = 0},
|
||||
[4] = {["thtd_mokou_01"] = 1,["thtd_mokou_02"] = 1,["thtd_mokou_03"] = 1},
|
||||
[5] = {["thtd_mokou_01"] = 1,["thtd_mokou_02"] = 1,["thtd_mokou_03"] = 1},
|
||||
},
|
||||
["kaguya"] =
|
||||
{
|
||||
[1] = {["thtd_kaguya_01"] = 1,["thtd_kaguya_02"] = 1,["thtd_kaguya_03"] = 0},
|
||||
[2] = {["thtd_kaguya_01"] = 1,["thtd_kaguya_02"] = 2,["thtd_kaguya_03"] = 0},
|
||||
[3] = {["thtd_kaguya_01"] = 1,["thtd_kaguya_02"] = 3,["thtd_kaguya_03"] = 0},
|
||||
[4] = {["thtd_kaguya_01"] = 1,["thtd_kaguya_02"] = 4,["thtd_kaguya_03"] = 1},
|
||||
[5] = {["thtd_kaguya_01"] = 1,["thtd_kaguya_02"] = 5,["thtd_kaguya_03"] = 2},
|
||||
},
|
||||
|
||||
["aya"] =
|
||||
{
|
||||
[1] = {["thtd_aya_01"] = 1,["thtd_aya_02"] = 0,["thtd_aya_03"] = 0},
|
||||
[2] = {["thtd_aya_01"] = 1,["thtd_aya_02"] = 0,["thtd_aya_03"] = 0},
|
||||
[3] = {["thtd_aya_01"] = 1,["thtd_aya_02"] = 0,["thtd_aya_03"] = 0},
|
||||
[4] = {["thtd_aya_01"] = 1,["thtd_aya_02"] = 1,["thtd_aya_03"] = 1},
|
||||
[5] = {["thtd_aya_01"] = 1,["thtd_aya_02"] = 1,["thtd_aya_03"] = 1},
|
||||
},
|
||||
|
||||
["hatate"] =
|
||||
{
|
||||
[1] = {["thtd_hatate_01"] = 1,["thtd_hatate_02"] = 0},
|
||||
[2] = {["thtd_hatate_01"] = 1,["thtd_hatate_02"] = 0},
|
||||
[3] = {["thtd_hatate_01"] = 1,["thtd_hatate_02"] = 0},
|
||||
[4] = {["thtd_hatate_01"] = 1,["thtd_hatate_02"] = 1},
|
||||
[5] = {["thtd_hatate_01"] = 1,["thtd_hatate_02"] = 1},
|
||||
},
|
||||
|
||||
["momiji"] =
|
||||
{
|
||||
[1] = {["thtd_momiji_01"] = 1,["thtd_momiji_02"] = 0},
|
||||
[2] = {["thtd_momiji_01"] = 1,["thtd_momiji_02"] = 0},
|
||||
[3] = {["thtd_momiji_01"] = 1,["thtd_momiji_02"] = 1},
|
||||
[4] = {["thtd_momiji_01"] = 1,["thtd_momiji_02"] = 1},
|
||||
[5] = {["thtd_momiji_01"] = 1,["thtd_momiji_02"] = 1},
|
||||
},
|
||||
|
||||
["sanae"] =
|
||||
{
|
||||
[1] = {["thtd_sanae_01"] = 1,["thtd_sanae_02"] = 1,["thtd_sanae_03"] = 0,["thtd_sanae_04"] = 0},
|
||||
[2] = {["thtd_sanae_01"] = 1,["thtd_sanae_02"] = 2,["thtd_sanae_03"] = 0,["thtd_sanae_04"] = 0},
|
||||
[3] = {["thtd_sanae_01"] = 1,["thtd_sanae_02"] = 3,["thtd_sanae_03"] = 0,["thtd_sanae_04"] = 0},
|
||||
[4] = {["thtd_sanae_01"] = 1,["thtd_sanae_02"] = 4,["thtd_sanae_03"] = 1,["thtd_sanae_04"] = 0},
|
||||
[5] = {["thtd_sanae_01"] = 1,["thtd_sanae_02"] = 5,["thtd_sanae_03"] = 1,["thtd_sanae_04"] = 0},
|
||||
},
|
||||
|
||||
["kanako"] =
|
||||
{
|
||||
[1] = {["thtd_kanako_01"] = 1,["thtd_kanako_02"] = 0,["thtd_kanako_03"] = 0,["thtd_kanako_04"] = 0},
|
||||
[2] = {["thtd_kanako_01"] = 1,["thtd_kanako_02"] = 0,["thtd_kanako_03"] = 0,["thtd_kanako_04"] = 0},
|
||||
[3] = {["thtd_kanako_01"] = 1,["thtd_kanako_02"] = 1,["thtd_kanako_03"] = 1,["thtd_kanako_04"] = 0},
|
||||
[4] = {["thtd_kanako_01"] = 1,["thtd_kanako_02"] = 1,["thtd_kanako_03"] = 1,["thtd_kanako_04"] = 0},
|
||||
[5] = {["thtd_kanako_01"] = 1,["thtd_kanako_02"] = 1,["thtd_kanako_03"] = 1,["thtd_kanako_04"] = 1},
|
||||
},
|
||||
|
||||
["suwako"] =
|
||||
{
|
||||
[1] = {["thtd_suwako_01"] = 1,["thtd_suwako_02"] = 0,["thtd_suwako_03"] = 0},
|
||||
[2] = {["thtd_suwako_01"] = 1,["thtd_suwako_02"] = 0,["thtd_suwako_03"] = 0},
|
||||
[3] = {["thtd_suwako_01"] = 1,["thtd_suwako_02"] = 1,["thtd_suwako_03"] = 0},
|
||||
[4] = {["thtd_suwako_01"] = 1,["thtd_suwako_02"] = 1,["thtd_suwako_03"] = 1},
|
||||
[5] = {["thtd_suwako_01"] = 1,["thtd_suwako_02"] = 1,["thtd_suwako_03"] = 1},
|
||||
},
|
||||
|
||||
["minamitsu"] =
|
||||
{
|
||||
[1] = {["thtd_minamitsu_01"] = 1,["thtd_minamitsu_02"] = 1,["thtd_minamitsu_03"] = 0,["thtd_minamitsu_04"] = 0},
|
||||
[2] = {["thtd_minamitsu_01"] = 2,["thtd_minamitsu_02"] = 1,["thtd_minamitsu_03"] = 0,["thtd_minamitsu_04"] = 0},
|
||||
[3] = {["thtd_minamitsu_01"] = 3,["thtd_minamitsu_02"] = 1,["thtd_minamitsu_03"] = 0,["thtd_minamitsu_04"] = 0},
|
||||
[4] = {["thtd_minamitsu_01"] = 4,["thtd_minamitsu_02"] = 1,["thtd_minamitsu_03"] = 1,["thtd_minamitsu_04"] = 0},
|
||||
[5] = {["thtd_minamitsu_01"] = 5,["thtd_minamitsu_02"] = 1,["thtd_minamitsu_03"] = 1,["thtd_minamitsu_04"] = 1},
|
||||
},
|
||||
|
||||
["nue"] =
|
||||
{
|
||||
[1] = {["thtd_nue_01"] = 1,["thtd_nue_02"] = 0,["thtd_nue_03"] = 0},
|
||||
[2] = {["thtd_nue_01"] = 1,["thtd_nue_02"] = 0,["thtd_nue_03"] = 0},
|
||||
[3] = {["thtd_nue_01"] = 1,["thtd_nue_02"] = 1,["thtd_nue_03"] = 0},
|
||||
[4] = {["thtd_nue_01"] = 1,["thtd_nue_02"] = 1,["thtd_nue_03"] = 1},
|
||||
[5] = {["thtd_nue_01"] = 1,["thtd_nue_02"] = 1,["thtd_nue_03"] = 1},
|
||||
},
|
||||
|
||||
["rumia_ex"] =
|
||||
{
|
||||
[1] = {["thtd_rumia_01"] = 1,["thtd_rumia_02"] = 0,["thtd_rumia_03"] = 0,["thtd_rumia_04"] = 0},
|
||||
[2] = {["thtd_rumia_01"] = 2,["thtd_rumia_02"] = 0,["thtd_rumia_03"] = 0,["thtd_rumia_04"] = 0},
|
||||
[3] = {["thtd_rumia_01"] = 3,["thtd_rumia_02"] = 1,["thtd_rumia_03"] = 0,["thtd_rumia_04"] = 0},
|
||||
[4] = {["thtd_rumia_01"] = 4,["thtd_rumia_02"] = 1,["thtd_rumia_03"] = 1,["thtd_rumia_04"] = 0},
|
||||
[5] = {["thtd_rumia_01"] = 5,["thtd_rumia_02"] = 1,["thtd_rumia_03"] = 1,["thtd_rumia_04"] = 1},
|
||||
},
|
||||
|
||||
["sizuha"] = {
|
||||
[1] = {["thtd_sizuha_01"] = 1,["thtd_sizuha_02"] = 0},
|
||||
[2] = {["thtd_sizuha_01"] = 1,["thtd_sizuha_02"] = 1},
|
||||
[3] = {["thtd_sizuha_01"] = 1,["thtd_sizuha_02"] = 1},
|
||||
[4] = {["thtd_sizuha_01"] = 1,["thtd_sizuha_02"] = 1},
|
||||
[5] = {["thtd_sizuha_01"] = 1,["thtd_sizuha_02"] = 1},
|
||||
},
|
||||
|
||||
["toramaru"] = {
|
||||
[1] = {["thtd_toramaru_01"] = 1,["thtd_toramaru_02"] = 0,["thtd_toramaru_03"] = 0},
|
||||
[2] = {["thtd_toramaru_01"] = 1,["thtd_toramaru_02"] = 0,["thtd_toramaru_03"] = 0},
|
||||
[3] = {["thtd_toramaru_01"] = 1,["thtd_toramaru_02"] = 1,["thtd_toramaru_03"] = 0},
|
||||
[4] = {["thtd_toramaru_01"] = 1,["thtd_toramaru_02"] = 1,["thtd_toramaru_03"] = 0},
|
||||
[5] = {["thtd_toramaru_01"] = 1,["thtd_toramaru_02"] = 1,["thtd_toramaru_03"] = 1},
|
||||
},
|
||||
|
||||
["shinki"] = {
|
||||
[1] = {["thtd_shinki_01"] = 1,["thtd_shinki_02"] = 1,["thtd_shinki_03"] = 0,["thtd_shinki_04"] = 0},
|
||||
[2] = {["thtd_shinki_01"] = 1,["thtd_shinki_02"] = 1,["thtd_shinki_03"] = 0,["thtd_shinki_04"] = 0},
|
||||
[3] = {["thtd_shinki_01"] = 1,["thtd_shinki_02"] = 1,["thtd_shinki_03"] = 0,["thtd_shinki_04"] = 0},
|
||||
[4] = {["thtd_shinki_01"] = 1,["thtd_shinki_02"] = 1,["thtd_shinki_03"] = 1,["thtd_shinki_04"] = 0},
|
||||
[5] = {["thtd_shinki_01"] = 1,["thtd_shinki_02"] = 1,["thtd_shinki_03"] = 1,["thtd_shinki_04"] = 1},
|
||||
},
|
||||
|
||||
["byakuren"] = {
|
||||
[1] = {["thtd_byakuren_01"] = 1,["thtd_byakuren_02"] = 1,["thtd_byakuren_03"] = 0,["thtd_byakuren_04"] = 0},
|
||||
[2] = {["thtd_byakuren_01"] = 1,["thtd_byakuren_02"] = 1,["thtd_byakuren_03"] = 0,["thtd_byakuren_04"] = 0},
|
||||
[3] = {["thtd_byakuren_01"] = 1,["thtd_byakuren_02"] = 1,["thtd_byakuren_03"] = 1,["thtd_byakuren_04"] = 0},
|
||||
[4] = {["thtd_byakuren_01"] = 1,["thtd_byakuren_02"] = 1,["thtd_byakuren_03"] = 1,["thtd_byakuren_04"] = 0},
|
||||
[5] = {["thtd_byakuren_01"] = 1,["thtd_byakuren_02"] = 1,["thtd_byakuren_03"] = 1,["thtd_byakuren_04"] = 1},
|
||||
},
|
||||
|
||||
["soga"] = {
|
||||
[1] = {["thtd_soga_01"] = 1,["thtd_soga_02"] = 0,["thtd_soga_03"] = 0},
|
||||
[2] = {["thtd_soga_01"] = 1,["thtd_soga_02"] = 0,["thtd_soga_03"] = 0},
|
||||
[3] = {["thtd_soga_01"] = 1,["thtd_soga_02"] = 1,["thtd_soga_03"] = 0},
|
||||
[4] = {["thtd_soga_01"] = 1,["thtd_soga_02"] = 1,["thtd_soga_03"] = 1},
|
||||
[5] = {["thtd_soga_01"] = 1,["thtd_soga_02"] = 1,["thtd_soga_03"] = 1},
|
||||
},
|
||||
|
||||
["miko"] = {
|
||||
[1] = {["thtd_miko_01"] = 1,["thtd_miko_02"] = 1,["thtd_miko_03"] = 0,["thtd_miko_04"] = 0},
|
||||
[2] = {["thtd_miko_01"] = 1,["thtd_miko_02"] = 1,["thtd_miko_03"] = 0,["thtd_miko_04"] = 0},
|
||||
[3] = {["thtd_miko_01"] = 1,["thtd_miko_02"] = 1,["thtd_miko_03"] = 1,["thtd_miko_04"] = 0},
|
||||
[4] = {["thtd_miko_01"] = 1,["thtd_miko_02"] = 1,["thtd_miko_03"] = 1,["thtd_miko_04"] = 0},
|
||||
[5] = {["thtd_miko_01"] = 1,["thtd_miko_02"] = 1,["thtd_miko_03"] = 1,["thtd_miko_04"] = 1},
|
||||
},
|
||||
|
||||
["futo"] = {
|
||||
[1] = {["thtd_futo_01"] = 1,["thtd_futo_02"] = 0,["thtd_futo_03"] = 0},
|
||||
[2] = {["thtd_futo_01"] = 1,["thtd_futo_02"] = 0,["thtd_futo_03"] = 0},
|
||||
[3] = {["thtd_futo_01"] = 1,["thtd_futo_02"] = 1,["thtd_futo_03"] = 0},
|
||||
[4] = {["thtd_futo_01"] = 1,["thtd_futo_02"] = 1,["thtd_futo_03"] = 1},
|
||||
[5] = {["thtd_futo_01"] = 1,["thtd_futo_02"] = 1,["thtd_futo_03"] = 1},
|
||||
},
|
||||
|
||||
["yoshika"] = {
|
||||
[1] = {["thtd_yoshika_01"] = 1,["thtd_yoshika_02"] = 0},
|
||||
[2] = {["thtd_yoshika_01"] = 2,["thtd_yoshika_02"] = 0},
|
||||
[3] = {["thtd_yoshika_01"] = 3,["thtd_yoshika_02"] = 1},
|
||||
[4] = {["thtd_yoshika_01"] = 4,["thtd_yoshika_02"] = 1},
|
||||
[5] = {["thtd_yoshika_01"] = 5,["thtd_yoshika_02"] = 1},
|
||||
},
|
||||
|
||||
["seiga"] = {
|
||||
[1] = {["thtd_seiga_01"] = 1,["thtd_seiga_02"] = 1,["thtd_seiga_03"] = 0},
|
||||
[2] = {["thtd_seiga_01"] = 1,["thtd_seiga_02"] = 2,["thtd_seiga_03"] = 0},
|
||||
[3] = {["thtd_seiga_01"] = 1,["thtd_seiga_02"] = 3,["thtd_seiga_03"] = 0},
|
||||
[4] = {["thtd_seiga_01"] = 1,["thtd_seiga_02"] = 4,["thtd_seiga_03"] = 1},
|
||||
[5] = {["thtd_seiga_01"] = 1,["thtd_seiga_02"] = 5,["thtd_seiga_03"] = 1},
|
||||
},
|
||||
|
||||
["keine"] = {
|
||||
[1] = {["thtd_keine_01"] = 1,["thtd_keine_02"] = 1,["thtd_keine_03"] = 0,["thtd_keine_04"] = 0},
|
||||
[2] = {["thtd_keine_01"] = 1,["thtd_keine_02"] = 1,["thtd_keine_03"] = 0,["thtd_keine_04"] = 0},
|
||||
[3] = {["thtd_keine_01"] = 1,["thtd_keine_02"] = 1,["thtd_keine_03"] = 1,["thtd_keine_04"] = 0},
|
||||
[4] = {["thtd_keine_01"] = 1,["thtd_keine_02"] = 1,["thtd_keine_03"] = 1,["thtd_keine_04"] = 1},
|
||||
[5] = {["thtd_keine_01"] = 1,["thtd_keine_02"] = 1,["thtd_keine_03"] = 1,["thtd_keine_04"] = 1},
|
||||
},
|
||||
|
||||
["medicine"] = {
|
||||
[1] = {["thtd_medicine_01"] = 1,["thtd_medicine_02"] = 0},
|
||||
[2] = {["thtd_medicine_01"] = 2,["thtd_medicine_02"] = 0},
|
||||
[3] = {["thtd_medicine_01"] = 3,["thtd_medicine_02"] = 1},
|
||||
[4] = {["thtd_medicine_01"] = 4,["thtd_medicine_02"] = 1},
|
||||
[5] = {["thtd_medicine_01"] = 5,["thtd_medicine_02"] = 1},
|
||||
},
|
||||
|
||||
["luna"] = {
|
||||
[1] = {["thtd_luna_01"] = 1,["thtd_luna_02"] = 0},
|
||||
[2] = {["thtd_luna_01"] = 1,["thtd_luna_02"] = 0},
|
||||
[3] = {["thtd_luna_01"] = 1,["thtd_luna_02"] = 0},
|
||||
[4] = {["thtd_luna_01"] = 1,["thtd_luna_02"] = 1},
|
||||
[5] = {["thtd_luna_01"] = 1,["thtd_luna_02"] = 1},
|
||||
},
|
||||
|
||||
["sunny"] = {
|
||||
[1] = {["thtd_sunny_01"] = 1,["thtd_sunny_02"] = 0},
|
||||
[2] = {["thtd_sunny_01"] = 1,["thtd_sunny_02"] = 0},
|
||||
[3] = {["thtd_sunny_01"] = 1,["thtd_sunny_02"] = 1},
|
||||
[4] = {["thtd_sunny_01"] = 1,["thtd_sunny_02"] = 1},
|
||||
[5] = {["thtd_sunny_01"] = 1,["thtd_sunny_02"] = 1},
|
||||
},
|
||||
|
||||
["star"] = {
|
||||
[1] = {["thtd_star_01"] = 1,["thtd_star_02"] = 0},
|
||||
[2] = {["thtd_star_01"] = 2,["thtd_star_02"] = 0},
|
||||
[3] = {["thtd_star_01"] = 3,["thtd_star_02"] = 1},
|
||||
[4] = {["thtd_star_01"] = 4,["thtd_star_02"] = 1},
|
||||
[5] = {["thtd_star_01"] = 5,["thtd_star_02"] = 1},
|
||||
},
|
||||
|
||||
["yuugi"] = {
|
||||
[1] = {["thtd_yuugi_01"] = 1,["thtd_yuugi_02"] = 0,["thtd_yuugi_03"] = 0},
|
||||
[2] = {["thtd_yuugi_01"] = 1,["thtd_yuugi_02"] = 0,["thtd_yuugi_03"] = 0},
|
||||
[3] = {["thtd_yuugi_01"] = 1,["thtd_yuugi_02"] = 1,["thtd_yuugi_03"] = 0},
|
||||
[4] = {["thtd_yuugi_01"] = 1,["thtd_yuugi_02"] = 1,["thtd_yuugi_03"] = 1},
|
||||
[5] = {["thtd_yuugi_01"] = 1,["thtd_yuugi_02"] = 1,["thtd_yuugi_03"] = 1},
|
||||
},
|
||||
|
||||
["suika"] = {
|
||||
[1] = {["thtd_suika_01"] = 1,["thtd_suika_02"] = 1,["thtd_suika_03"] = 0,["thtd_suika_04"] = 0},
|
||||
[2] = {["thtd_suika_01"] = 2,["thtd_suika_02"] = 1,["thtd_suika_03"] = 0,["thtd_suika_04"] = 0},
|
||||
[3] = {["thtd_suika_01"] = 3,["thtd_suika_02"] = 1,["thtd_suika_03"] = 1,["thtd_suika_04"] = 0},
|
||||
[4] = {["thtd_suika_01"] = 4,["thtd_suika_02"] = 1,["thtd_suika_03"] = 1,["thtd_suika_04"] = 1},
|
||||
[5] = {["thtd_suika_01"] = 5,["thtd_suika_02"] = 1,["thtd_suika_03"] = 1,["thtd_suika_04"] = 1},
|
||||
},
|
||||
|
||||
["junko"] =
|
||||
{
|
||||
[1] = {["thtd_junko_01"] = 1,["thtd_junko_02"] = 1,["thtd_junko_03"] = 0,["thtd_junko_04"] = 0},
|
||||
[2] = {["thtd_junko_01"] = 1,["thtd_junko_02"] = 1,["thtd_junko_03"] = 0,["thtd_junko_04"] = 0},
|
||||
[3] = {["thtd_junko_01"] = 1,["thtd_junko_02"] = 1,["thtd_junko_03"] = 1,["thtd_junko_04"] = 0},
|
||||
[4] = {["thtd_junko_01"] = 1,["thtd_junko_02"] = 1,["thtd_junko_03"] = 1,["thtd_junko_04"] = 0},
|
||||
[5] = {["thtd_junko_01"] = 1,["thtd_junko_02"] = 1,["thtd_junko_03"] = 1,["thtd_junko_04"] = 1},
|
||||
},
|
||||
|
||||
["hecatia"] =
|
||||
{
|
||||
[1] = {["thtd_hecatia_01"] = 1,["thtd_hecatia_02"] = 1,["thtd_hecatia_03"] = 1,["thtd_hecatia_04"] = 1},
|
||||
[2] = {["thtd_hecatia_01"] = 1,["thtd_hecatia_02"] = 1,["thtd_hecatia_03"] = 1,["thtd_hecatia_04"] = 1},
|
||||
[3] = {["thtd_hecatia_01"] = 1,["thtd_hecatia_02"] = 1,["thtd_hecatia_03"] = 1,["thtd_hecatia_04"] = 1},
|
||||
[4] = {["thtd_hecatia_01"] = 1,["thtd_hecatia_02"] = 1,["thtd_hecatia_03"] = 1,["thtd_hecatia_04"] = 1},
|
||||
[5] = {["thtd_hecatia_01"] = 1,["thtd_hecatia_02"] = 1,["thtd_hecatia_03"] = 1,["thtd_hecatia_04"] = 1},
|
||||
},
|
||||
}
|
||||
111
game/scripts/npc/activelist.txt
Executable file
111
game/scripts/npc/activelist.txt
Executable file
@@ -0,0 +1,111 @@
|
||||
"whitelist"
|
||||
{
|
||||
//"npc_dota_hero_ancient_apparition" "1"
|
||||
//"npc_dota_hero_antimage" "1"
|
||||
//"npc_dota_hero_axe" "1"
|
||||
//"npc_dota_hero_bane" "1"
|
||||
//"npc_dota_hero_beastmaster" "1"
|
||||
//"npc_dota_hero_bloodseeker" "1"
|
||||
//"npc_dota_hero_chen" "1"
|
||||
//"npc_dota_hero_crystal_maiden" "1"
|
||||
//"npc_dota_hero_dark_seer" "1"
|
||||
//"npc_dota_hero_dazzle" "1"
|
||||
//"npc_dota_hero_dragon_knight" "1"
|
||||
//"npc_dota_hero_doom_bringer" "1"
|
||||
//"npc_dota_hero_drow_ranger" "1"
|
||||
//"npc_dota_hero_earthshaker" "1"
|
||||
//"npc_dota_hero_enchantress" "1"
|
||||
//"npc_dota_hero_enigma" "1"
|
||||
//"npc_dota_hero_faceless_void" "1"
|
||||
//"npc_dota_hero_furion" "1"
|
||||
"npc_dota_hero_juggernaut" "1"
|
||||
//"npc_dota_hero_kunkka" "1"
|
||||
//"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_mirana" "1"
|
||||
//"npc_dota_hero_morphling" "1"
|
||||
//"npc_dota_hero_necrolyte" "1"
|
||||
//"npc_dota_hero_nevermore" "1"
|
||||
//"npc_dota_hero_night_stalker" "1"
|
||||
//"npc_dota_hero_omniknight" "1"
|
||||
//"npc_dota_hero_puck" "1"
|
||||
//"npc_dota_hero_pudge" "1"
|
||||
//"npc_dota_hero_pugna" "1"
|
||||
//"npc_dota_hero_rattletrap" "1"
|
||||
//"npc_dota_hero_razor" "1"
|
||||
//"npc_dota_hero_riki" "1"
|
||||
//"npc_dota_hero_sand_king" "1"
|
||||
//"npc_dota_hero_shadow_shaman" "1"
|
||||
//"npc_dota_hero_slardar" "1"
|
||||
//"npc_dota_hero_sniper" "1"
|
||||
//"npc_dota_hero_spectre" "1"
|
||||
//"npc_dota_hero_storm_spirit" "1"
|
||||
//"npc_dota_hero_sven" "1"
|
||||
//"npc_dota_hero_tidehunter" "1"
|
||||
//"npc_dota_hero_tinker" "1"
|
||||
//"npc_dota_hero_tiny" "1"
|
||||
//"npc_dota_hero_vengefulspirit" "1"
|
||||
//"npc_dota_hero_venomancer" "1"
|
||||
//"npc_dota_hero_viper" "1"
|
||||
//"npc_dota_hero_weaver" "1"
|
||||
//"npc_dota_hero_windrunner" "1"
|
||||
//"npc_dota_hero_witch_doctor" "1"
|
||||
//"npc_dota_hero_zuus" "1"
|
||||
//"npc_dota_hero_broodmother" "1"
|
||||
//"npc_dota_hero_skeleton_king" "1"
|
||||
//"npc_dota_hero_queenofpain" "1"
|
||||
//"npc_dota_hero_huskar" "1"
|
||||
//"npc_dota_hero_jakiro" "1"
|
||||
//"npc_dota_hero_batrider" "1"
|
||||
//"npc_dota_hero_warlock" "1"
|
||||
//"npc_dota_hero_alchemist" "1"
|
||||
//"npc_dota_hero_death_prophet" "1"
|
||||
//"npc_dota_hero_ursa" "1"
|
||||
//"npc_dota_hero_bounty_hunter" "1"
|
||||
//"npc_dota_hero_silencer" "1"
|
||||
//"npc_dota_hero_spirit_breaker" "1"
|
||||
//"npc_dota_hero_invoker" "1"
|
||||
//"npc_dota_hero_clinkz" "1"
|
||||
//"npc_dota_hero_obsidian_destroyer" "1"
|
||||
//"npc_dota_hero_shadow_demon" "1"
|
||||
//"npc_dota_hero_lycan" "1"
|
||||
//"npc_dota_hero_lone_druid" "1"
|
||||
//"npc_dota_hero_brewmaster" "1"
|
||||
//"npc_dota_hero_phantom_lancer" "1"
|
||||
//"npc_dota_hero_treant" "1"
|
||||
//"npc_dota_hero_ogre_magi" "1"
|
||||
//"npc_dota_hero_chaos_knight" "1"
|
||||
//"npc_dota_hero_phantom_assassin" "1"
|
||||
//"npc_dota_hero_gyrocopter" "1"
|
||||
//"npc_dota_hero_rubick" "1"
|
||||
//"npc_dota_hero_luna" "1"
|
||||
//"npc_dota_hero_wisp" "1"
|
||||
//"npc_dota_hero_disruptor" "1"
|
||||
//"npc_dota_hero_undying" "1"
|
||||
//"npc_dota_hero_templar_assassin" "1"
|
||||
//"npc_dota_hero_naga_siren" "1"
|
||||
//"npc_dota_hero_nyx_assassin" "1"
|
||||
//"npc_dota_hero_keeper_of_the_light" "1"
|
||||
//"npc_dota_hero_visage" "1"
|
||||
//"npc_dota_hero_meepo" "1"
|
||||
//"npc_dota_hero_magnataur" "1"
|
||||
//"npc_dota_hero_centaur" "1"
|
||||
//"npc_dota_hero_slark" "1"
|
||||
//"npc_dota_hero_shredder" "1"
|
||||
//"npc_dota_hero_medusa" "1"
|
||||
//"npc_dota_hero_troll_warlord" "1"
|
||||
//"npc_dota_hero_tusk" "1"
|
||||
//"npc_dota_hero_bristleback" "1"
|
||||
//"npc_dota_hero_skywrath_mage" "1"
|
||||
//"npc_dota_hero_elder_titan" "1"
|
||||
//"npc_dota_hero_abaddon" "1"
|
||||
//"npc_dota_hero_earth_spirit" "1"
|
||||
//"npc_dota_hero_ember_spirit" "1"
|
||||
//"npc_dota_hero_legion_commander" "1"
|
||||
//"npc_dota_hero_phoenix" "1"
|
||||
//"npc_dota_hero_terrorblade" "1"
|
||||
//"npc_dota_hero_monkey_king" "1"
|
||||
}
|
||||
70
game/scripts/npc/attack_factor.txt
Executable file
70
game/scripts/npc/attack_factor.txt
Executable file
@@ -0,0 +1,70 @@
|
||||
{
|
||||
["lily"] = 0,
|
||||
["nazrin"] = 0.5,
|
||||
["mugiyousei"] = 1,
|
||||
["shanghainingyou"] = 1,
|
||||
["hourainingyou"] = 1,
|
||||
["hanadayousei"] = 1,
|
||||
["maidyousei"] = 1,
|
||||
["cirno"] = 1,
|
||||
["kogasa"] = 1,
|
||||
["letty"] = 1,
|
||||
["lyrica"] = 1,
|
||||
["lunasa"] = 1,
|
||||
["merlin"] = 1,
|
||||
["rumia"] = 1,
|
||||
["satori"] = 1,
|
||||
["iku"] = 1,
|
||||
["mystia"] = 1,
|
||||
["marisa"] = 1.25,
|
||||
["marisa"] = 1.25,
|
||||
["tenshi"] = 1.25,
|
||||
["patchouli"] = 0.5,
|
||||
["reisen"] = 1.25,
|
||||
["yuyuko"] = 0.5,
|
||||
["youmu"] = 1.25,
|
||||
["rin"] = 1.25,
|
||||
["utsuho"] = 1.25,
|
||||
["reimu"] = 1,
|
||||
["daiyousei"] = 1,
|
||||
["cirno_ex"] = 1.5,
|
||||
["remilia"] = 1.5,
|
||||
["flandre"] = 1.5,
|
||||
["sakuya"] = 1.25,
|
||||
["koishi"] = 1.5,
|
||||
["koakuma"] = 1,
|
||||
["meirin"] = 1,
|
||||
["yuuka"] = 1.5,
|
||||
["yukari"] = 1.5,
|
||||
["ran"] = 1.25,
|
||||
["chen"] = 1,
|
||||
["eirin"] = 1,
|
||||
["mokou"] = 1.25,
|
||||
["kaguya"] = 1.25,
|
||||
["aya"] = 1.25,
|
||||
["hatate"] = 1,
|
||||
["momiji"] = 1,
|
||||
["sanae"] = 1.25,
|
||||
["kanako"] = 1.5,
|
||||
["suwako"] = 1.25,
|
||||
["minamitsu"] = 1.25,
|
||||
["nue"] = 1.25,
|
||||
["rumia_ex"] = 1.5,
|
||||
["toramaru"] = 1.25,
|
||||
["shinki"] = 1.5,
|
||||
["byakuren"] = 1.5,
|
||||
["soga"] = 1.25,
|
||||
["miko"] = 1.5,
|
||||
["futo"] = 1.25,
|
||||
["yoshika"] = 1,
|
||||
["seiga"] = 1.25,
|
||||
["keine"] = 1.25,
|
||||
["medicine"] = 1,
|
||||
["luna"] = 1,
|
||||
["star"] = 1,
|
||||
["sunny"] = 1,
|
||||
["yuugi"] = 1.5,
|
||||
["suika"] = 1.5,
|
||||
["junko"] = 1.5,
|
||||
["hecatia"] = 1.5
|
||||
}
|
||||
326
game/scripts/npc/combo_table.txt
Executable file
326
game/scripts/npc/combo_table.txt
Executable file
@@ -0,0 +1,326 @@
|
||||
{
|
||||
["cirno"] =
|
||||
{
|
||||
["letty_cirno"] =
|
||||
{
|
||||
["abilityName"] = "thtd_cirno_01",
|
||||
}
|
||||
},
|
||||
["letty"] =
|
||||
{
|
||||
["letty_cirno"] =
|
||||
{
|
||||
["abilityName"] = "thtd_letty_01",
|
||||
}
|
||||
},
|
||||
["lyrica"] =
|
||||
{
|
||||
["lyrica_lunasa_merlin"] =
|
||||
{
|
||||
["delay"] = 3,
|
||||
["duration"] = 3,
|
||||
["abilityName"] = "thtd_lyrica_01",
|
||||
}
|
||||
},
|
||||
["lunasa"] =
|
||||
{
|
||||
["lyrica_lunasa_merlin"] =
|
||||
{
|
||||
["delay"] = 3,
|
||||
["duration"] = 3,
|
||||
}
|
||||
},
|
||||
["merlin"] =
|
||||
{
|
||||
["lyrica_lunasa_merlin"] =
|
||||
{
|
||||
["delay"] = 3,
|
||||
["duration"] = 3,
|
||||
}
|
||||
},
|
||||
["youmu"] =
|
||||
{
|
||||
["yuyuko_youmu"] =
|
||||
{
|
||||
["delay"] = 9,
|
||||
["duration"] = 5,
|
||||
["abilityName"] = "thtd_youmu_01",
|
||||
},
|
||||
["youmu_reisen"] =
|
||||
{
|
||||
["abilityName"] = "thtd_youmu_02",
|
||||
}
|
||||
},
|
||||
["yuyuko"] =
|
||||
{
|
||||
["yuyuko_youmu"] =
|
||||
{
|
||||
["delay"] = 13,
|
||||
["duration"] = 5,
|
||||
["abilityName"] = "thtd_yuyuko_02",
|
||||
},
|
||||
["yuyuko_yukari"] =
|
||||
{
|
||||
["abilityName"] = "thtd_yuyuko_01",
|
||||
}
|
||||
},
|
||||
["marisa"] =
|
||||
{
|
||||
["reimu_marisa"] =
|
||||
{
|
||||
["delay"] = 3,
|
||||
["duration"] = 2,
|
||||
["abilityName"] = "thtd_marisa_01",
|
||||
["abilityName2"] = "thtd_marisa_03",
|
||||
},
|
||||
["marisa_alice"] =
|
||||
{
|
||||
["delay"] = 2,
|
||||
["duration"] = 3,
|
||||
["abilityName"] = "thtd_marisa_02",
|
||||
}
|
||||
},
|
||||
["alice"] =
|
||||
{
|
||||
["marisa_alice"] =
|
||||
{
|
||||
["delay"] = 3,
|
||||
["duration"] = 3,
|
||||
["abilityName"] = "thtd_alice_03",
|
||||
},
|
||||
["reimu_alice"] =
|
||||
{
|
||||
["delay"] = 3,
|
||||
["duration"] = 3,
|
||||
["abilityName"] = "thtd_alice_02",
|
||||
}
|
||||
},
|
||||
["koishi"] =
|
||||
{
|
||||
["koishi_satori"] =
|
||||
{
|
||||
["delay"] = 5,
|
||||
["duration"] = 2,
|
||||
["abilityName"] = "thtd_koishi_01",
|
||||
}
|
||||
},
|
||||
["satori"] =
|
||||
{
|
||||
["koishi_satori"] =
|
||||
{
|
||||
["abilityName"] = "thtd_satori_02",
|
||||
}
|
||||
},
|
||||
["sakuya"] =
|
||||
{
|
||||
["remilia_sakuya"] =
|
||||
{
|
||||
["delay"] = 3,
|
||||
["duration"] = 3,
|
||||
["abilityName"] = "thtd_sakuya_02",
|
||||
},
|
||||
["meirin_sakuya"] =
|
||||
{
|
||||
["abilityName"] = "thtd_sakuya_03",
|
||||
}
|
||||
},
|
||||
["koakuma"] =
|
||||
{
|
||||
["koakuma_patchouli"] =
|
||||
{
|
||||
["delay"] = 7,
|
||||
["duration"] = 3,
|
||||
["abilityName"] = "thtd_koakuma_01",
|
||||
}
|
||||
},
|
||||
["patchouli"] =
|
||||
{
|
||||
["koakuma_patchouli"] =
|
||||
{
|
||||
["delay"] = 5,
|
||||
["duration"] = 2,
|
||||
["abilityName"] = "thtd_patchouli_04",
|
||||
}
|
||||
},
|
||||
["eirin"] =
|
||||
{
|
||||
["eirin_kaguya"] =
|
||||
{
|
||||
["delay"] = 2,
|
||||
["duration"] = 2,
|
||||
["abilityName"] = "thtd_eirin_01",
|
||||
}
|
||||
},
|
||||
["kaguya"] =
|
||||
{
|
||||
["eirin_kaguya"] =
|
||||
{
|
||||
["delay"] = 2,
|
||||
["duration"] = 3,
|
||||
["abilityName"] = "thtd_kaguya_01",
|
||||
}
|
||||
},
|
||||
["yukari"] =
|
||||
{
|
||||
["reimu_yukari"] =
|
||||
{
|
||||
["abilityName"] = "thtd_yukari_01",
|
||||
},
|
||||
["chen_yukari_ran"] =
|
||||
{
|
||||
["abilityName"] = "thtd_yukari_04",
|
||||
}
|
||||
},
|
||||
["remilia"] =
|
||||
{
|
||||
["remilia_sakuya"] =
|
||||
{
|
||||
["abilityName"] = "thtd_remilia_04",
|
||||
},
|
||||
["remilia_flandre"] =
|
||||
{
|
||||
["abilityName"] = "thtd_remilia_02",
|
||||
}
|
||||
},
|
||||
["reimu"] =
|
||||
{
|
||||
["rumia_reimu"] =
|
||||
{
|
||||
["abilityName"] = "thtd_reimu_01",
|
||||
},
|
||||
["reimu_marisa"] =
|
||||
{
|
||||
["abilityName"] = "thtd_reimu_02",
|
||||
},
|
||||
["reimu_yukari"] =
|
||||
{
|
||||
["abilityName"] = "thtd_reimu_04",
|
||||
},
|
||||
},
|
||||
["flandre"] =
|
||||
{
|
||||
["remilia_flandre"] =
|
||||
{
|
||||
["abilityName"] = "thtd_flandre_02",
|
||||
}
|
||||
},
|
||||
["soga"] =
|
||||
{
|
||||
["futo_soga"] =
|
||||
{
|
||||
["abilityName"] = "thtd_soga_03",
|
||||
}
|
||||
},
|
||||
["minamitsu"] =
|
||||
{
|
||||
["nue_minamitsu"] =
|
||||
{
|
||||
["abilityName"] = "thtd_minamitsu_02",
|
||||
}
|
||||
},
|
||||
["futo"] =
|
||||
{
|
||||
["futo_soga"] =
|
||||
{
|
||||
["abilityName"] = "thtd_futo_02",
|
||||
}
|
||||
},
|
||||
["sanae"] =
|
||||
{
|
||||
["suwako_kanako_sanae"] =
|
||||
{
|
||||
["abilityName"] = "thtd_sanae_04",
|
||||
}
|
||||
},
|
||||
["tenshi"] =
|
||||
{
|
||||
["tenshi_iku"] =
|
||||
{
|
||||
["abilityName"] = "thtd_tenshi_03",
|
||||
}
|
||||
},
|
||||
["mokou"] =
|
||||
{
|
||||
["mokou_keine"] =
|
||||
{
|
||||
["abilityName"] = "thtd_mokou_01",
|
||||
}
|
||||
},
|
||||
["reisen"] =
|
||||
{
|
||||
["youmu_reisen"] =
|
||||
{
|
||||
["abilityName"] = "thtd_reisen_02",
|
||||
}
|
||||
},
|
||||
["utsuho"] =
|
||||
{
|
||||
["utsuho_rin"] =
|
||||
{
|
||||
["abilityName"] = "thtd_utsuho_01",
|
||||
}
|
||||
},
|
||||
["keine"] =
|
||||
{
|
||||
["mokou_keine"] =
|
||||
{
|
||||
["abilityName"] = "thtd_keine_03",
|
||||
}
|
||||
},
|
||||
["ran"] =
|
||||
{
|
||||
["chen_yukari_ran"] =
|
||||
{
|
||||
["abilityName"] = "thtd_ran_03",
|
||||
}
|
||||
},
|
||||
["yoshika"] =
|
||||
{
|
||||
["yoshika_seiga"] =
|
||||
{
|
||||
["abilityName"] = "thtd_yoshika_01",
|
||||
}
|
||||
},
|
||||
["rumia"] =
|
||||
{
|
||||
["rumia_reimu"] =
|
||||
{
|
||||
["abilityName"] = "thtd_rumia_04",
|
||||
}
|
||||
},
|
||||
["meirin"] =
|
||||
{
|
||||
["meirin_sakuya"] =
|
||||
{
|
||||
["abilityName"] = "thtd_meirin_02",
|
||||
}
|
||||
},
|
||||
["iku"] =
|
||||
{
|
||||
["tenshi_iku"] =
|
||||
{
|
||||
["abilityName"] = "thtd_iku_01",
|
||||
}
|
||||
},
|
||||
["junko"] =
|
||||
{
|
||||
["junko_hecatia"] =
|
||||
{
|
||||
["abilityName"] = "thtd_junko_01",
|
||||
}
|
||||
},
|
||||
["hecatia"] =
|
||||
{
|
||||
["junko_hecatia"] =
|
||||
{
|
||||
["abilityName"] = "thtd_hecatia_03",
|
||||
}
|
||||
},
|
||||
["daiyousei"] =
|
||||
{
|
||||
["daiyousei_cirno"] =
|
||||
{
|
||||
["abilityName"] = "thtd_daiyousei_03",
|
||||
}
|
||||
},
|
||||
}
|
||||
8
game/scripts/npc/config.txt
Executable file
8
game/scripts/npc/config.txt
Executable file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
["admin"] = false,
|
||||
["gameCode"] = "dummy",
|
||||
["urlGameConfig"] = "dummy",
|
||||
["urlPlayerData"] = "dummy",
|
||||
["urlRankData"] = "dummy",
|
||||
["urlPlayerBaseData"] = "dummy"
|
||||
}
|
||||
739
game/scripts/npc/npc_abilities_custom.txt
Executable file
739
game/scripts/npc/npc_abilities_custom.txt
Executable file
@@ -0,0 +1,739 @@
|
||||
#base "abilities/tower_abilities.kv"
|
||||
#base "abilities/effect_abilities.kv"
|
||||
// Dota Heroes File
|
||||
"DOTAAbilities"
|
||||
{
|
||||
"Version" "1"
|
||||
|
||||
"ability_dummy_unit"
|
||||
{
|
||||
"ID" "9001"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "custom/rubick_empty1"
|
||||
"Modifiers"
|
||||
{
|
||||
"dummy_unit"
|
||||
{
|
||||
"Passive" "1"
|
||||
"IsHidden" "1"
|
||||
"States"
|
||||
{
|
||||
"MODIFIER_STATE_ATTACK_IMMUNE" "MODIFIER_STATE_VALUE_ENABLED"
|
||||
"MODIFIER_STATE_MAGIC_IMMUNE" "MODIFIER_STATE_VALUE_ENABLED"
|
||||
"MODIFIER_STATE_UNSELECTABLE" "MODIFIER_STATE_VALUE_ENABLED"
|
||||
"MODIFIER_STATE_NOT_ON_MINIMAP" "MODIFIER_STATE_VALUE_ENABLED"
|
||||
"MODIFIER_STATE_NO_HEALTH_BAR" "MODIFIER_STATE_VALUE_ENABLED"
|
||||
"MODIFIER_STATE_NO_UNIT_COLLISION" "MODIFIER_STATE_VALUE_ENABLED"
|
||||
}
|
||||
"Properties"
|
||||
{
|
||||
"MODIFIER_PROPERTY_INCOMING_DAMAGE_PERCENTAGE" "-100"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_shop"
|
||||
{
|
||||
"ID" "9002"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "custom/rubick_empty1"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE | DOTA_ABILITY_BEHAVIOR_HIDDEN"
|
||||
"AbilityType" "DOTA_ABILITY_TYPE_HIDDEN"
|
||||
"MaxLevel" "1"
|
||||
|
||||
// "Modifiers"
|
||||
// {
|
||||
// "shop_unit"
|
||||
// {
|
||||
// "Passive" "1"
|
||||
// "IsHidden" "1"
|
||||
// "States"
|
||||
// {
|
||||
// "MODIFIER_STATE_NOT_ON_MINIMAP" "MODIFIER_STATE_VALUE_ENABLED"
|
||||
// "MODIFIER_STATE_NO_HEALTH_BAR" "MODIFIER_STATE_VALUE_ENABLED"
|
||||
// "MODIFIER_STATE_NO_UNIT_COLLISION" "MODIFIER_STATE_VALUE_ENABLED"
|
||||
// "MODIFIER_STATE_ROOTED" "MODIFIER_STATE_VALUE_ENABLED"
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
"ability_touhoutd_release_tower"
|
||||
{
|
||||
"ID" "9003"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/release_tower"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
|
||||
"MaxLevel" "1"
|
||||
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
||||
"AbilityCooldown" "0"
|
||||
"AbilityManaCost" "0"
|
||||
// Stats
|
||||
// ----------------------------------------------------------------
|
||||
"AbilityCastRange" "1000"
|
||||
|
||||
"precache"
|
||||
{
|
||||
"particle" "particles/econ/items/clockwerk/clockwerk_paraflare/clockwerk_para_rocket_flare_explosion.vpcf"
|
||||
"particle" "particles/heroes/alice/ability_alice_ex_release.vpcf"
|
||||
"soundfile" "soundevents/thdots_hero_sounds/thdots_alice_sounds.vsndevts"
|
||||
}
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"FireSound"
|
||||
{
|
||||
"EffectName" "Sound_THTD.ability_touhoutd_release_tower"
|
||||
"Target" "CASTER"
|
||||
}
|
||||
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "OnTouhouReleaseTowerSpellStart"
|
||||
"Target" "TARGET"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_blink"
|
||||
{
|
||||
"ID" "9004"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/blink"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_POINT"
|
||||
"AbilityManaCost" "0"
|
||||
"MaxLevel" "1"
|
||||
"AbilityCooldown" "0"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"FireSound"
|
||||
{
|
||||
"EffectName" "Sound_THTD.ability_touhoutd_blink.Start"
|
||||
"Target" "CASTER"
|
||||
}
|
||||
|
||||
"FireSound"
|
||||
{
|
||||
"EffectName" "Sound_THTD.ability_touhoutd_blink"
|
||||
"Target" "CASTER"
|
||||
}
|
||||
|
||||
"RunScript"
|
||||
{
|
||||
"Target" "POINT"
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "BlinkToPoint"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_kill"
|
||||
{
|
||||
"ID" "9005"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "ability_collection_power"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
||||
"AbilityUnitDamageType" "DAMAGE_TYPE_PURE"
|
||||
"MaxLevel" "1"
|
||||
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
||||
"AbilityCooldown" "50.0"
|
||||
"AbilityManaCost" "0"
|
||||
|
||||
// Stats
|
||||
// ----------------------------------------------------------------
|
||||
"AbilityCastRange" "1000"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "OnKillUnitSpellStart"
|
||||
"Target" "TARGET"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_ex_up"
|
||||
{
|
||||
"ID" "9006"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/power_buff"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
|
||||
"MaxLevel" "1"
|
||||
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
||||
"AbilityCooldown" "0"
|
||||
"AbilityManaCost" "0"
|
||||
// Stats
|
||||
// ----------------------------------------------------------------
|
||||
"AbilityCastRange" "1000"
|
||||
|
||||
"precache"
|
||||
{
|
||||
"particle" "particles/econ/items/clockwerk/clockwerk_paraflare/clockwerk_para_rocket_flare_explosion.vpcf"
|
||||
}
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "OnTouhoutdExUp"
|
||||
"Target" "TARGET"
|
||||
}
|
||||
}
|
||||
|
||||
"Modifiers"
|
||||
{
|
||||
"modifier_hero_effect_think"
|
||||
{
|
||||
"Passive" "1"
|
||||
"IsHidden" "1"
|
||||
"ThinkInterval" "9.0"
|
||||
|
||||
"States"
|
||||
{
|
||||
//"MODIFIER_STATE_NOT_ON_MINIMAP" "MODIFIER_STATE_VALUE_ENABLED"
|
||||
"MODIFIER_STATE_NO_HEALTH_BAR" "MODIFIER_STATE_VALUE_ENABLED"
|
||||
}
|
||||
|
||||
"OnIntervalThink"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "OnIntervalThinkHeroEffect"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_buy_normal_card"
|
||||
{
|
||||
"ID" "9008"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/buy_normal_card"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityCooldown" "0.3"
|
||||
"MaxLevel" "1"
|
||||
"AbilityManaCost" "0"
|
||||
"AbilityGoldCost" "500"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "DrawNormalCard"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_buy_senior_card"
|
||||
{
|
||||
"ID" "9009"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/buy_senior_card"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityCooldown" "0.3"
|
||||
"MaxLevel" "1"
|
||||
"AbilityManaCost" "0"
|
||||
"AbilityGoldCost" "2500"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "DrawSeniorCard"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_sort_item"
|
||||
{
|
||||
"ID" "9509"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/sort_item"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityCooldown" "5.0"
|
||||
"MaxLevel" "1"
|
||||
"AbilityManaCost" "0"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "SortItem"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_shop_wave_1"
|
||||
{
|
||||
"ID" "9010"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "item_3018"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityCooldown" "2.0"
|
||||
"MaxLevel" "1"
|
||||
"AbilityManaCost" "0"
|
||||
"AbilityGoldCost" "10000"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "SkipWave"
|
||||
"AddWave" "%add_wave"
|
||||
"ItemName" "初级异变"
|
||||
}
|
||||
}
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"cost" "10000"
|
||||
}
|
||||
"02"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"add_wave" "20"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_shop_wave_2"
|
||||
{
|
||||
"ID" "9510"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "item_3031"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_AUTOCAST"
|
||||
"AbilityCooldown" "2.0"
|
||||
"MaxLevel" "2"
|
||||
"AbilityManaCost" "0"
|
||||
"AbilityGoldCost" "30000 0"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "SkipWave"
|
||||
"AddWave" "%add_wave"
|
||||
"ItemName" "高级异变"
|
||||
}
|
||||
}
|
||||
|
||||
"Modifiers"
|
||||
{
|
||||
"modifier_shop_wave_2_autocast_think"
|
||||
{
|
||||
"Passive" "1"
|
||||
"IsHidden" "1"
|
||||
"ThinkInterval" "0.15"
|
||||
|
||||
"OnIntervalThink"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "OnIntervalThinkAutoCast"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"cost" "30000 0"
|
||||
}
|
||||
"02"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"count" "0 1"
|
||||
}
|
||||
"03"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"add_wave" "100"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_shop_wave_3"
|
||||
{
|
||||
"ID" "9610"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "item_3011"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_AUTOCAST"
|
||||
"AbilityCooldown" "2.0"
|
||||
"MaxLevel" "2"
|
||||
"AbilityManaCost" "0"
|
||||
"AbilityGoldCost" "90000 0"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "SkipWave"
|
||||
"AddWave" "%add_wave"
|
||||
"ItemName" "终级异变"
|
||||
}
|
||||
}
|
||||
|
||||
"Modifiers"
|
||||
{
|
||||
"modifier_shop_wave_3_autocast_think"
|
||||
{
|
||||
"Passive" "1"
|
||||
"IsHidden" "1"
|
||||
"ThinkInterval" "0.15"
|
||||
|
||||
"OnIntervalThink"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "OnIntervalThinkAutoCast"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"cost" "90000 0"
|
||||
}
|
||||
"02"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"count" "0 3"
|
||||
}
|
||||
"03"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"add_wave" "500"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_shop_roll"
|
||||
{
|
||||
"ID" "9511"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/shop_roll"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityCooldown" "5.0"
|
||||
"MaxLevel" "3"
|
||||
"AbilityManaCost" "0"
|
||||
"AbilityGoldCost" "2000"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "RollCard"
|
||||
}
|
||||
}
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"card_count" "3 4 5"
|
||||
}
|
||||
"02"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"cost" "2000"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_shop_buy_egg_level_1"
|
||||
{
|
||||
"ID" "9012"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/buy_egg_level_1"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityCooldown" "0.3"
|
||||
"MaxLevel" "1"
|
||||
"AbilityManaCost" "0"
|
||||
"AbilityGoldCost" "1000"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "BuyEgg"
|
||||
"item_name" "item_1003"
|
||||
}
|
||||
}
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"cost" "1000"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_shop_buy_egg_level_2"
|
||||
{
|
||||
"ID" "9013"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/buy_egg_level_2"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityCooldown" "0.3"
|
||||
"MaxLevel" "1"
|
||||
"AbilityManaCost" "0"
|
||||
"AbilityGoldCost" "1800"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "BuyEgg"
|
||||
"item_name" "item_1004"
|
||||
}
|
||||
}
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"cost" "1800"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_shop_buy_egg_level_3"
|
||||
{
|
||||
"ID" "9014"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/buy_egg_level_3"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityCooldown" "0.3"
|
||||
"MaxLevel" "1"
|
||||
"AbilityManaCost" "0"
|
||||
"AbilityGoldCost" "7200"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "BuyEgg"
|
||||
"item_name" "item_1005"
|
||||
}
|
||||
}
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"cost" "7200"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_shop_buy_egg_level_4"
|
||||
{
|
||||
"ID" "9015"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/buy_egg_level_4"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityCooldown" "0.3"
|
||||
"MaxLevel" "1"
|
||||
"AbilityManaCost" "0"
|
||||
"AbilityGoldCost" "35000"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "BuyEgg"
|
||||
"item_name" "item_1006"
|
||||
}
|
||||
}
|
||||
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"cost" "35000"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_close_star"
|
||||
{
|
||||
"ID" "9016"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/close_star"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityCooldown" "1"
|
||||
"MaxLevel" "1"
|
||||
"AbilityManaCost" "0"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"Target" "TARGET"
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "CloseStar"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_star_up"
|
||||
{
|
||||
"ID" "9017"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/star_up"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityCooldown" "1"
|
||||
// Stats
|
||||
// ----------------------------------------------------------------
|
||||
"AbilityManaCost" "0"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"Target" "TARGET"
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "StarUp"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"ability_touhoutd_exp_up"
|
||||
{
|
||||
"ID" "9018"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityTextureName" "touhoutd/exp_up"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
||||
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
||||
"AbilityCooldown" "1"
|
||||
// Stats
|
||||
// ----------------------------------------------------------------
|
||||
"AbilityManaCost" "0"
|
||||
|
||||
"OnSpellStart"
|
||||
{
|
||||
"RunScript"
|
||||
{
|
||||
"Target" "TARGET"
|
||||
"ScriptFile" "scripts/vscripts/abilities/abilityCommon.lua"
|
||||
"Function" "ExpUp"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"tt1"
|
||||
{
|
||||
"ID" "9032"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES"
|
||||
}
|
||||
|
||||
"tt2"
|
||||
{
|
||||
"ID" "9033"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES"
|
||||
}
|
||||
|
||||
"tt3"
|
||||
{
|
||||
"ID" "9034"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES"
|
||||
}
|
||||
|
||||
"tt4"
|
||||
{
|
||||
"ID" "9035"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES"
|
||||
}
|
||||
|
||||
"tt5"
|
||||
{
|
||||
"ID" "9036"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES"
|
||||
}
|
||||
|
||||
"tt6"
|
||||
{
|
||||
"ID" "9037"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES"
|
||||
}
|
||||
|
||||
"tt7"
|
||||
{
|
||||
"ID" "9038"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES"
|
||||
}
|
||||
|
||||
"tt8"
|
||||
{
|
||||
"ID" "9039"
|
||||
"BaseClass" "ability_datadriven"
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"AbilityType" "DOTA_ABILITY_TYPE_ATTRIBUTES"
|
||||
}
|
||||
}
|
||||
436
game/scripts/npc/npc_abilities_override.txt
Executable file
436
game/scripts/npc/npc_abilities_override.txt
Executable file
@@ -0,0 +1,436 @@
|
||||
"DOTAAbilities"
|
||||
{
|
||||
// 不能附加原技能不存在的属性
|
||||
|
||||
//=================================================================================================================
|
||||
// Luna: Moon Glaives
|
||||
//=================================================================================================================
|
||||
"luna_moon_glaive"
|
||||
{
|
||||
// General
|
||||
//-------------------------------------------------------------------------------------------------------------
|
||||
"ID" "5223" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
|
||||
"AbilitySound" "Hero_Luna.MoonGlaive.Impact"
|
||||
|
||||
// Special
|
||||
//-------------------------------------------------------------------------------------------------------------
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"range" "500"
|
||||
}
|
||||
"02"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"bounces" "6 6 6 6"
|
||||
}
|
||||
"03"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"damage_reduction_percent" "35"
|
||||
}
|
||||
}
|
||||
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_2"
|
||||
}
|
||||
|
||||
//=================================================================================================================
|
||||
// Death Prophet: Exorcism
|
||||
//=================================================================================================================
|
||||
"death_prophet_exorcism"
|
||||
{
|
||||
// General
|
||||
//-------------------------------------------------------------------------------------------------------------
|
||||
"ID" "5093" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET"
|
||||
"AbilityType" "DOTA_ABILITY_TYPE_ULTIMATE"
|
||||
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
||||
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
|
||||
"SpellDispellableType" "SPELL_DISPELLABLE_NO"
|
||||
"FightRecapLevel" "2"
|
||||
"AbilitySound" "Hero_DeathProphet.Exorcism.Cast"
|
||||
|
||||
// Casting
|
||||
//-------------------------------------------------------------------------------------------------------------
|
||||
"AbilityCastPoint" "0.2"
|
||||
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_4"
|
||||
|
||||
// Time
|
||||
//-------------------------------------------------------------------------------------------------------------
|
||||
"AbilityCooldown" "30"
|
||||
"AbilityDuration" "30"
|
||||
|
||||
// Cost
|
||||
//-------------------------------------------------------------------------------------------------------------
|
||||
"AbilityManaCost" "0"
|
||||
|
||||
// Special
|
||||
//-------------------------------------------------------------------------------------------------------------
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"radius" "1000"
|
||||
}
|
||||
"02"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"spirits" "5 10 15 20 30"
|
||||
"LinkedSpecialBonus" "special_bonus_unique_death_prophet"
|
||||
}
|
||||
"03"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"spirit_speed" "750"
|
||||
}
|
||||
"04"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"max_distance" "2000"
|
||||
}
|
||||
"05"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"give_up_distance" "2000"
|
||||
}
|
||||
"06"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"min_damage" "750"
|
||||
}
|
||||
"07"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"max_damage" "750"
|
||||
}
|
||||
"08"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"heal_percent" "4"
|
||||
}
|
||||
"09"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"average_damage" "750"
|
||||
}
|
||||
"10"
|
||||
{
|
||||
"var_type" "FIELD_FLOAT"
|
||||
"ghost_spawn_rate" "0.15"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//=================================================================================================================
|
||||
// Faceless Void: Time Lock
|
||||
//=================================================================================================================
|
||||
"faceless_void_time_lock"
|
||||
{
|
||||
// General
|
||||
//-------------------------------------------------------------------------------------------------------------
|
||||
"ID" "5184" // unique ID number for this ability. Do not change this once established or it will invalidate collected stats.
|
||||
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
||||
"AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
|
||||
"SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_YES"
|
||||
"SpellDispellableType" "SPELL_DISPELLABLE_YES_STRONG"
|
||||
"AbilitySound" "Hero_FacelessVoid.TimeLockImpact"
|
||||
|
||||
// Stats
|
||||
//-------------------------------------------------------------------------------------------------------------
|
||||
"AbilityModifierSupportBonus" "25"
|
||||
|
||||
// Special
|
||||
//-------------------------------------------------------------------------------------------------------------
|
||||
"AbilitySpecial"
|
||||
{
|
||||
"01"
|
||||
{
|
||||
"var_type" "FIELD_FLOAT"
|
||||
"duration" "1.0"
|
||||
}
|
||||
"02"
|
||||
{
|
||||
"var_type" "FIELD_FLOAT"
|
||||
"duration_creep" "2.0"
|
||||
}
|
||||
"03"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"chance_pct" "5 10"
|
||||
}
|
||||
"04"
|
||||
{
|
||||
"var_type" "FIELD_INTEGER"
|
||||
"bonus_damage" "20"
|
||||
"LinkedSpecialBonus" "special_bonus_unique_faceless_void_3"
|
||||
}
|
||||
}
|
||||
"AbilityCastAnimation" "ACT_DOTA_CAST_ABILITY_3"
|
||||
}
|
||||
|
||||
|
||||
"item_recipe_hand_of_midas" "REMOVE"
|
||||
"item_mithril_hammer" "REMOVE"
|
||||
"item_yasha" "REMOVE"
|
||||
"item_diffusal_blade_2" "REMOVE"
|
||||
"item_black_king_bar" "REMOVE"
|
||||
"item_recipe_dagon_4" "REMOVE"
|
||||
"item_wind_lace" "REMOVE"
|
||||
"item_helm_of_the_dominator" "REMOVE"
|
||||
"item_ogre_axe" "REMOVE"
|
||||
"item_diffusal_blade" "REMOVE"
|
||||
"item_relic" "REMOVE"
|
||||
"item_recipe_satanic" "REMOVE"
|
||||
"item_octarine_core" "REMOVE"
|
||||
"item_recipe_vladmir" "REMOVE"
|
||||
"item_lifesteal" "REMOVE"
|
||||
"item_point_booster" "REMOVE"
|
||||
"item_iron_talon" "REMOVE"
|
||||
"item_dragon_lance" "REMOVE"
|
||||
"item_sobi_mask" "REMOVE"
|
||||
"item_magic_wand" "REMOVE"
|
||||
"item_recipe_monkey_king_bar" "REMOVE"
|
||||
"item_buckler" "REMOVE"
|
||||
"item_tango_single" "REMOVE"
|
||||
"item_recipe_veil_of_discord" "REMOVE"
|
||||
"item_boots" "REMOVE"
|
||||
"item_recipe_sheepstick" "REMOVE"
|
||||
"item_recipe_crimson_guard" "REMOVE"
|
||||
"item_recipe_ring_of_basilius" "REMOVE"
|
||||
"item_river_painter4" "REMOVE"
|
||||
"item_hurricane_pike" "REMOVE"
|
||||
"item_cheese" "REMOVE"
|
||||
"item_magic_stick" "REMOVE"
|
||||
"item_wraith_band" "REMOVE"
|
||||
"item_oblivion_staff" "REMOVE"
|
||||
"item_recipe_ancient_janggo" "REMOVE"
|
||||
"item_sphere" "REMOVE"
|
||||
"item_invis_sword" "REMOVE"
|
||||
"item_recipe_ward_dispenser" "REMOVE"
|
||||
"item_dagon_4" "REMOVE"
|
||||
"item_mantle" "REMOVE"
|
||||
"item_recipe_rapier" "REMOVE"
|
||||
"item_ethereal_blade" "REMOVE"
|
||||
"item_recipe_helm_of_the_dominator" "REMOVE"
|
||||
"item_dagon" "REMOVE"
|
||||
"item_blades_of_attack" "REMOVE"
|
||||
"item_tranquil_boots" "REMOVE"
|
||||
"item_belt_of_strength" "REMOVE"
|
||||
"item_recipe_iron_talon" "REMOVE"
|
||||
"item_recipe_hood_of_defiance" "REMOVE"
|
||||
"item_radiance" "REMOVE"
|
||||
"item_recipe_travel_boots" "REMOVE"
|
||||
"item_recipe_refresher" "REMOVE"
|
||||
"item_blight_stone" "REMOVE"
|
||||
"item_dagon_2" "REMOVE"
|
||||
"item_greater_crit" "REMOVE"
|
||||
"item_chainmail" "REMOVE"
|
||||
"item_helm_of_iron_will" "REMOVE"
|
||||
"item_recipe_heavens_halberd" "REMOVE"
|
||||
"item_recipe_radiance" "REMOVE"
|
||||
"item_guardian_greaves" "REMOVE"
|
||||
"item_refresher" "REMOVE"
|
||||
"item_recipe_abyssal_blade" "REMOVE"
|
||||
"item_echo_sabre" "REMOVE"
|
||||
"item_glimmer_cape" "REMOVE"
|
||||
"item_bfury" "REMOVE"
|
||||
"item_river_painter" "REMOVE"
|
||||
"item_broadsword" "REMOVE"
|
||||
"item_river_painter2" "REMOVE"
|
||||
"item_vitality_booster" "REMOVE"
|
||||
"item_cyclone" "REMOVE"
|
||||
"item_recipe_sange" "REMOVE"
|
||||
"item_recipe_necronomicon" "REMOVE"
|
||||
"item_recipe_octarine_core" "REMOVE"
|
||||
"item_headdress" "REMOVE"
|
||||
"item_heavens_halberd" "REMOVE"
|
||||
"item_recipe_bloodstone" "REMOVE"
|
||||
"item_recipe_butterfly" "REMOVE"
|
||||
"item_gloves" "REMOVE"
|
||||
"item_arcane_boots" "REMOVE"
|
||||
"item_null_talisman" "REMOVE"
|
||||
"item_recipe_urn_of_shadows" "REMOVE"
|
||||
"item_lesser_crit" "REMOVE"
|
||||
"item_dust" "REMOVE"
|
||||
"item_orb_of_venom" "REMOVE"
|
||||
"item_blade_of_alacrity" "REMOVE"
|
||||
"item_staff_of_wizardry" "REMOVE"
|
||||
"item_sange" "REMOVE"
|
||||
"item_recipe_aether_lens" "REMOVE"
|
||||
"item_infused_raindrop" "REMOVE"
|
||||
"item_reaver" "REMOVE"
|
||||
"item_shadow_amulet" "REMOVE"
|
||||
"item_dagon_5" "REMOVE"
|
||||
"item_rod_of_atos" "REMOVE"
|
||||
"item_ward_sentry" "REMOVE"
|
||||
"item_necronomicon_2" "REMOVE"
|
||||
"item_boots_of_elves" "REMOVE"
|
||||
"item_hyperstone" "REMOVE"
|
||||
"item_recipe_lesser_crit" "REMOVE"
|
||||
"item_recipe_bracer" "REMOVE"
|
||||
"item_cloak" "REMOVE"
|
||||
"item_platemail" "REMOVE"
|
||||
"item_energy_booster" "REMOVE"
|
||||
"item_ward_observer" "REMOVE"
|
||||
"item_recipe_maelstrom" "REMOVE"
|
||||
"item_blade_mail" "REMOVE"
|
||||
"item_recipe_rod_of_atos" "REMOVE"
|
||||
"item_recipe_dagon_5" "REMOVE"
|
||||
"item_crimson_guard" "REMOVE"
|
||||
"item_flask" "REMOVE"
|
||||
"item_recipe_ring_of_aquila" "REMOVE"
|
||||
"item_travel_boots" "REMOVE"
|
||||
"item_mystic_staff" "REMOVE"
|
||||
"item_recipe_tranquil_boots" "REMOVE"
|
||||
"item_recipe_phase_boots" "REMOVE"
|
||||
"item_lotus_orb" "REMOVE"
|
||||
"item_recipe_blade_mail" "REMOVE"
|
||||
"item_bloodstone" "REMOVE"
|
||||
"item_recipe_diffusal_blade_2" "REMOVE"
|
||||
"item_recipe_vanguard" "REMOVE"
|
||||
"item_recipe_magic_wand" "REMOVE"
|
||||
"item_aether_lens" "REMOVE"
|
||||
"item_demon_edge" "REMOVE"
|
||||
"item_recipe_necronomicon_2" "REMOVE"
|
||||
"item_void_stone" "REMOVE"
|
||||
"item_recipe_black_king_bar" "REMOVE"
|
||||
"item_clarity" "REMOVE"
|
||||
"item_bracer" "REMOVE"
|
||||
"item_butterfly" "REMOVE"
|
||||
"item_pers" "REMOVE"
|
||||
"item_aegis" "REMOVE"
|
||||
"item_river_painter5" "REMOVE"
|
||||
"item_recipe_shivas_guard" "REMOVE"
|
||||
"item_soul_ring" "REMOVE"
|
||||
"item_phase_boots" "REMOVE"
|
||||
"item_bottle" "REMOVE"
|
||||
"item_recipe_wraith_band" "REMOVE"
|
||||
"item_recipe_poor_mans_shield" "REMOVE"
|
||||
"item_river_painter3" "REMOVE"
|
||||
"item_pipe" "REMOVE"
|
||||
"item_sange_and_yasha" "REMOVE"
|
||||
"item_faerie_fire" "REMOVE"
|
||||
"item_ring_of_health" "REMOVE"
|
||||
"item_recipe_ethereal_blade" "REMOVE"
|
||||
"item_recipe_medallion_of_courage" "REMOVE"
|
||||
"item_circlet" "REMOVE"
|
||||
"item_ghost" "REMOVE"
|
||||
"item_recipe_orchid" "REMOVE"
|
||||
"item_recipe_echo_sabre" "REMOVE"
|
||||
"item_recipe_basher" "REMOVE"
|
||||
"item_ward_dispenser" "REMOVE"
|
||||
"item_recipe_bloodthorn" "REMOVE"
|
||||
//"item_courier" "REMOVE"
|
||||
"item_talisman_of_evasion" "REMOVE"
|
||||
"item_shivas_guard" "REMOVE"
|
||||
"item_recipe_skadi" "REMOVE"
|
||||
"item_recipe_silver_edge" "REMOVE"
|
||||
"item_quarterstaff" "REMOVE"
|
||||
"item_river_painter7" "REMOVE"
|
||||
"item_assault" "REMOVE"
|
||||
"item_recipe_invis_sword" "REMOVE"
|
||||
"item_sheepstick" "REMOVE"
|
||||
"item_river_painter6" "REMOVE"
|
||||
"item_recipe_dagon_3" "REMOVE"
|
||||
"item_robe" "REMOVE"
|
||||
"item_recipe_force_staff" "REMOVE"
|
||||
"item_smoke_of_deceit" "REMOVE"
|
||||
"item_recipe_cyclone" "REMOVE"
|
||||
"item_claymore" "REMOVE"
|
||||
"item_dagon_3" "REMOVE"
|
||||
"item_travel_boots_2" "REMOVE"
|
||||
"item_recipe_diffusal_blade" "REMOVE"
|
||||
"item_recipe_pipe" "REMOVE"
|
||||
"item_vladmir" "REMOVE"
|
||||
"item_urn_of_shadows" "REMOVE"
|
||||
"item_heart" "REMOVE"
|
||||
"item_recipe_glimmer_cape" "REMOVE"
|
||||
"item_force_staff" "REMOVE"
|
||||
"item_javelin" "REMOVE"
|
||||
"item_recipe_guardian_greaves" "REMOVE"
|
||||
"item_ring_of_regen" "REMOVE"
|
||||
"item_blink" "REMOVE"
|
||||
"item_branches" "REMOVE"
|
||||
"item_recipe_null_talisman" "REMOVE"
|
||||
"item_recipe_assault" "REMOVE"
|
||||
"item_ring_of_protection" "REMOVE"
|
||||
"item_eagle" "REMOVE"
|
||||
"item_medallion_of_courage" "REMOVE"
|
||||
"item_skadi" "REMOVE"
|
||||
"item_recipe_yasha" "REMOVE"
|
||||
"item_silver_edge" "REMOVE"
|
||||
"item_recipe_dragon_lance" "REMOVE"
|
||||
//"item_tpscroll" "REMOVE"
|
||||
"item_tango" "REMOVE"
|
||||
"item_recipe_pers" "REMOVE"
|
||||
"item_recipe_travel_boots_2" "REMOVE"
|
||||
"item_orchid" "REMOVE"
|
||||
"item_ring_of_basilius" "REMOVE"
|
||||
"item_ultimate_orb" "REMOVE"
|
||||
"item_gauntlets" "REMOVE"
|
||||
"item_bloodthorn" "REMOVE"
|
||||
"item_recipe_soul_booster" "REMOVE"
|
||||
"item_recipe_arcane_boots" "REMOVE"
|
||||
"item_recipe_headdress" "REMOVE"
|
||||
"item_recipe_soul_ring" "REMOVE"
|
||||
"item_satanic" "REMOVE"
|
||||
"item_recipe_mjollnir" "REMOVE"
|
||||
//"item_flying_courier" "REMOVE"
|
||||
"item_quelling_blade" "REMOVE"
|
||||
//"item_enchanted_mango" "REMOVE"
|
||||
"item_manta" "REMOVE"
|
||||
"item_mjollnir" "REMOVE"
|
||||
"item_recipe_necronomicon_3" "REMOVE"
|
||||
"item_necronomicon_3" "REMOVE"
|
||||
"item_recipe_power_treads" "REMOVE"
|
||||
"item_poor_mans_shield" "REMOVE"
|
||||
"item_moon_shard" "REMOVE"
|
||||
"item_recipe_ultimate_scepter" "REMOVE"
|
||||
"item_ultimate_scepter" "REMOVE"
|
||||
"item_necronomicon" "REMOVE"
|
||||
"item_power_treads" "REMOVE"
|
||||
"item_recipe_sphere" "REMOVE"
|
||||
"item_recipe_lotus_orb" "REMOVE"
|
||||
"item_vanguard" "REMOVE"
|
||||
"item_recipe_mekansm" "REMOVE"
|
||||
"item_recipe_heart" "REMOVE"
|
||||
"item_recipe_dagon" "REMOVE"
|
||||
"item_veil_of_discord" "REMOVE"
|
||||
"item_tome_of_knowledge" "REMOVE"
|
||||
"item_recipe_hurricane_pike" "REMOVE"
|
||||
"item_solar_crest" "REMOVE"
|
||||
"item_soul_booster" "REMOVE"
|
||||
"item_hood_of_defiance" "REMOVE"
|
||||
"item_rapier" "REMOVE"
|
||||
"item_mekansm" "REMOVE"
|
||||
"item_mask_of_madness" "REMOVE"
|
||||
"item_recipe_armlet" "REMOVE"
|
||||
"item_recipe_buckler" "REMOVE"
|
||||
"item_recipe_bfury" "REMOVE"
|
||||
"item_hand_of_midas" "REMOVE"
|
||||
"item_maelstrom" "REMOVE"
|
||||
"item_recipe_desolator" "REMOVE"
|
||||
"item_monkey_king_bar" "REMOVE"
|
||||
"item_recipe_dagon_2" "REMOVE"
|
||||
"item_gem" "REMOVE"
|
||||
"item_armlet" "REMOVE"
|
||||
"item_abyssal_blade" "REMOVE"
|
||||
"item_recipe_sange_and_yasha" "REMOVE"
|
||||
"item_recipe_greater_crit" "REMOVE"
|
||||
"item_stout_shield" "REMOVE"
|
||||
"item_recipe_mask_of_madness" "REMOVE"
|
||||
"item_slippers" "REMOVE"
|
||||
"item_basher" "REMOVE"
|
||||
"item_recipe_manta" "REMOVE"
|
||||
"item_ancient_janggo" "REMOVE"
|
||||
"item_recipe_solar_crest" "REMOVE"
|
||||
"item_recipe_oblivion_staff" "REMOVE"
|
||||
"item_recipe_moon_shard" "REMOVE"
|
||||
"item_desolator" "REMOVE"
|
||||
"item_ring_of_aquila" "REMOVE"
|
||||
}
|
||||
202
game/scripts/npc/npc_heroes_custom.txt
Executable file
202
game/scripts/npc/npc_heroes_custom.txt
Executable file
@@ -0,0 +1,202 @@
|
||||
// Dota Heroes File
|
||||
// NOTE: This is not for creating new heroes, this is for taking a currently existing hero as a template and overriding
|
||||
// the specified key-value combinations. Use override_hero <hero_to_override> for this.
|
||||
"DOTAHeroes"
|
||||
{
|
||||
"npc_dota_hero_reimu"
|
||||
{
|
||||
"override_hero" "npc_dota_hero_lina"
|
||||
"AbilityLayout" "1"
|
||||
"Ability1" "ability_touhoutd_release_tower"
|
||||
"Ability2" "ability_touhoutd_blink"
|
||||
"Ability3" "ability_touhoutd_kill"
|
||||
"Ability4" "ability_touhoutd_buy_normal_card"
|
||||
"Ability5" "ability_touhoutd_buy_senior_card"
|
||||
"Ability6" "ability_touhoutd_ex_up"
|
||||
"Ability7" "ability_touhoutd_sort_item"
|
||||
"Ability8" "ability_touhoutd_close_star"
|
||||
"Ability9" "generic_hidden"
|
||||
"Ability10" "generic_hidden"
|
||||
"Ability11" "generic_hidden"
|
||||
"Ability12" "generic_hidden"
|
||||
"Ability13" "generic_hidden"
|
||||
"Ability14" "generic_hidden"
|
||||
"Ability15" "generic_hidden"
|
||||
"Ability16" "generic_hidden"
|
||||
"Ability17" "tt7"
|
||||
"Ability18" "tt8"
|
||||
"Ability19" "tt5"
|
||||
"Ability20" "tt6"
|
||||
"Ability21" "tt3"
|
||||
"Ability22" "tt4"
|
||||
"Ability23" "tt1"
|
||||
"Ability24" "tt2"
|
||||
|
||||
|
||||
//"Carry" "核心"
|
||||
//"Support" "辅助"
|
||||
//"Nuker" "爆发"
|
||||
//"Disabler" "控制"
|
||||
//"Jungler" "打野"
|
||||
//"Durable" "耐久"
|
||||
//"Escape" "逃生"
|
||||
//"LaneSupport" "对线辅助"
|
||||
//"Pusher" "推进"
|
||||
//"Initiator" "先手"
|
||||
//"Role" "Carry,Support,Nuker,Disabler,Jungler,Durable,Escape,LaneSupport,Pusher,Initiator"
|
||||
|
||||
"Role" "Carry,Nuker,Disabler,Jungler,Escape,Pusher,Initiator"
|
||||
"Rolelevels" "1,3,2,1,0,1,2"
|
||||
"ModelScale" "1.4"
|
||||
"HealthBarOffset" "320"
|
||||
"MinimapIcon" "npc_dota_hero_lina"
|
||||
|
||||
"Model" "models/new_touhou_model/reimu/reimu.vmdl"
|
||||
|
||||
"AttackAnimationPoint" "0.1"
|
||||
// 攻击前摇
|
||||
"AttackRate" "3.0"
|
||||
// 攻击速度
|
||||
"ArmorPhysical" "0"
|
||||
// 物理护甲
|
||||
"AttackDamageMin" "4"
|
||||
// 最大攻击力
|
||||
"AttackDamageMax" "5"
|
||||
// 最小攻击力
|
||||
"AttributeBaseStrength" "1"
|
||||
// 基础力量
|
||||
"AttributeStrengthGain" "0"
|
||||
// 每级增加的力量,力量成长
|
||||
"AttributeBaseAgility" "1"
|
||||
// 基础敏捷
|
||||
"AttributeAgilityGain" "0"
|
||||
// 每级增加的敏捷,敏捷成长
|
||||
"AttributeBaseIntelligence" "1"
|
||||
// 基础智力
|
||||
"AttributeIntelligenceGain" "0"
|
||||
// 每级增加的智力,智力成长
|
||||
"MovementSpeed" "550"
|
||||
// 基础移动速度
|
||||
"MovementTurnRate" "1.0"
|
||||
// 转身速度
|
||||
"StatusHealth" "135"
|
||||
// 基础生命值
|
||||
"StatusHealthRegen" "2.0"
|
||||
// 基础生命恢复
|
||||
"StatusMana" "60"
|
||||
// 基础魔法值
|
||||
"StatusManaRegen" "0.9"
|
||||
// 基础魔法恢复
|
||||
"VisionDaytimeRange" "1050"
|
||||
// 白天视野大小
|
||||
"VisionNighttimeRange" "700"
|
||||
// 晚上视野大小
|
||||
"DisableWearables" "1"
|
||||
|
||||
}
|
||||
|
||||
"npc_dota_hero_reimu2"
|
||||
{
|
||||
"override_hero" "npc_dota_hero_juggernaut"
|
||||
"AbilityLayout" "1"
|
||||
"Ability1" "ability_touhoutd_release_tower"
|
||||
"Ability2" "ability_touhoutd_blink"
|
||||
"Ability3" "ability_touhoutd_kill"
|
||||
"Ability4" "ability_touhoutd_buy_normal_card"
|
||||
"Ability5" "ability_touhoutd_buy_senior_card"
|
||||
"Ability6" "ability_touhoutd_ex_up"
|
||||
"Ability7" "ability_touhoutd_sort_item"
|
||||
"Ability8" "ability_touhoutd_close_star"
|
||||
"Ability9" "generic_hidden"
|
||||
"Ability10" "generic_hidden"
|
||||
"Ability11" "generic_hidden"
|
||||
"Ability12" "generic_hidden"
|
||||
"Ability13" "generic_hidden"
|
||||
"Ability14" "generic_hidden"
|
||||
"Ability15" "generic_hidden"
|
||||
"Ability16" "generic_hidden"
|
||||
"Ability17" "tt7"
|
||||
"Ability18" "tt8"
|
||||
"Ability19" "tt5"
|
||||
"Ability20" "tt6"
|
||||
"Ability21" "tt3"
|
||||
"Ability22" "tt4"
|
||||
"Ability23" "tt1"
|
||||
"Ability24" "tt2"
|
||||
|
||||
//"Carry" "核心"
|
||||
//"Support" "辅助"
|
||||
//"Nuker" "爆发"
|
||||
//"Disabler" "控制"
|
||||
//"Jungler" "打野"
|
||||
//"Durable" "耐久"
|
||||
//"Escape" "逃生"
|
||||
//"LaneSupport" "对线辅助"
|
||||
//"Pusher" "推进"
|
||||
//"Initiator" "先手"
|
||||
//"Role" "Carry,Support,Nuker,Disabler,Jungler,Durable,Escape,LaneSupport,Pusher,Initiator"
|
||||
|
||||
"Role" "Carry,Nuker,Disabler,Jungler,Escape,Pusher,Initiator"
|
||||
"Rolelevels" "1,3,2,1,0,1,2"
|
||||
"ModelScale" "1.4"
|
||||
|
||||
"MinimapIcon" "npc_dota_hero_juggernaut" //无效
|
||||
|
||||
"AttackAnimationPoint" "0.1"
|
||||
// 攻击前摇
|
||||
"AttackRate" "3.0"
|
||||
// 攻击速度
|
||||
"ArmorPhysical" "0"
|
||||
// 物理护甲
|
||||
"AttackDamageMin" "4"
|
||||
// 最大攻击力
|
||||
"AttackDamageMax" "5"
|
||||
// 最小攻击力
|
||||
"AttributeBaseStrength" "1"
|
||||
// 基础力量
|
||||
"AttributeStrengthGain" "0"
|
||||
// 每级增加的力量,力量成长
|
||||
"AttributeBaseAgility" "1"
|
||||
// 基础敏捷
|
||||
"AttributeAgilityGain" "0"
|
||||
// 每级增加的敏捷,敏捷成长
|
||||
"AttributeBaseIntelligence" "1"
|
||||
// 基础智力
|
||||
"AttributeIntelligenceGain" "0"
|
||||
// 每级增加的智力,智力成长
|
||||
"MovementSpeed" "550"
|
||||
// 基础移动速度
|
||||
"MovementTurnRate" "1.0"
|
||||
// 转身速度
|
||||
"StatusHealth" "135"
|
||||
// 基础生命值
|
||||
"StatusHealthRegen" "2.0"
|
||||
// 基础生命恢复
|
||||
"StatusMana" "60"
|
||||
// 基础魔法值
|
||||
"StatusManaRegen" "0.9"
|
||||
// 基础魔法恢复
|
||||
"VisionDaytimeRange" "1050"
|
||||
// 白天视野大小
|
||||
"VisionNighttimeRange" "700"
|
||||
// 晚上视野大小
|
||||
"DisableWearables" "1"
|
||||
|
||||
// 边界设置
|
||||
//----------------------------------------------------------------
|
||||
"BoundsHullName" "DOTA_HULL_SIZE_SMALL" // 碰撞边界类型,以下为单位尺寸参数:
|
||||
// 值 Hammer中的单位半径
|
||||
// DOTA_HULL_SIZE_SMALL 8
|
||||
// DOTA_HULL_SIZE_REGULAR 16
|
||||
// DOTA_HULL_SIZE_SIEGE 16
|
||||
// DOTA_HULL_SIZE_HERO 24
|
||||
// DOTA_HULL_SIZE_HUGE 80
|
||||
// DOTA_HULL_SIZE_BUILDING 81
|
||||
// DOTA_HULL_SIZE_FILLER 96
|
||||
// DOTA_HULL_SIZE_BARRACKS 144
|
||||
// DOTA_HULL_SIZE_TOWER 144
|
||||
"RingRadius" "60" // 选择圈半径
|
||||
"HealthBarOffset" "320" // 血条高度,缺省值为 "-1",意味着使用默认的模型高度
|
||||
|
||||
}
|
||||
}
|
||||
4907
game/scripts/npc/npc_items_custom.txt
Executable file
4907
game/scripts/npc/npc_items_custom.txt
Executable file
File diff suppressed because it is too large
Load Diff
1381
game/scripts/npc/npc_units_custom.txt
Executable file
1381
game/scripts/npc/npc_units_custom.txt
Executable file
File diff suppressed because it is too large
Load Diff
644
game/scripts/npc/portraits.txt
Executable file
644
game/scripts/npc/portraits.txt
Executable file
@@ -0,0 +1,644 @@
|
||||
"Portraits"
|
||||
{
|
||||
"Version" "1"
|
||||
"DefaultActivity" "ACT_DOTA_IDLE"
|
||||
"default"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "170.0 -74.0 130.0"
|
||||
"PortraitAngles" "0.0 155.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/thd_hero/lily_white/lily_white.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "210.0 -95.0 250.0"
|
||||
"PortraitAngles" "30.0 155.0 10.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/reimu/reimu.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "140.0 -63.0 187.0"
|
||||
"PortraitAngles" "0.0 155.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/flandre/flandre.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "150.0 -37.0 170.0"
|
||||
"PortraitAngles" "5.0 165.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/remilia/remilia.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "140.0 -33.0 153.0"
|
||||
"PortraitAngles" "5.0 165.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/marisa/marisa.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "135.0 -42.0 200.0"
|
||||
"PortraitAngles" "10.0 160.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/cirno/cirno.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "140.0 -20.0 190.0"
|
||||
"PortraitAngles" "8.0 170.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/cirno/ex/ex_cirno.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "140.0 -25.0 150.0"
|
||||
"PortraitAngles" "8.0 170.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/sakuya/sakuya.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "130.0 -55.0 190.0"
|
||||
"PortraitAngles" "10.0 155.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/youmu/youmu.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "130.0 -21.0 150.0"
|
||||
"PortraitAngles" "5.0 170.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/tenshi/tenshi.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "140.0 -15.0 165.0"
|
||||
"PortraitAngles" "10.0 170.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/patchouli/patchouli.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "130.0 -33.0 175.0"
|
||||
"PortraitAngles" "10.0 165.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/yuuka/yuuka.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "130.0 -29.0 180.0"
|
||||
"PortraitAngles" "10.0 165.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/junko/junko.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "150.0 -50.0 235.0"
|
||||
"PortraitAngles" "5.0 160.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/hecatia/hecatia.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "130.0 -20.0 245.0"
|
||||
"PortraitAngles" "10.0 170.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/hecatia/hecatia_moon/hecatia_moon.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "130.0 -20.0 245.0"
|
||||
"PortraitAngles" "10.0 170.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/hecatia/hecatia_earth/hecatia_earth.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "130.0 -20.0 245.0"
|
||||
"PortraitAngles" "10.0 170.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/yukari/yukari.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "130.0 5.0 188.0"
|
||||
"PortraitAngles" "10.0 180.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/satori/satori.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "130.0 -45.0 150.0"
|
||||
"PortraitAngles" "8.0 160.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
"models/new_touhou_model/aya/aya.vmdl"
|
||||
{
|
||||
"PortraitLightPosition" "202.70 -23.15 308.17"
|
||||
"PortraitLightAngles" "54.79 171.70 0.00"
|
||||
"PortraitLightFOV" "88"
|
||||
"PortraitLightDistance" "343"
|
||||
"PortraitLightColor" "190 190 190"
|
||||
"PortraitShadowColor" "74 74 74"
|
||||
"PortraitShadowScale" "5.000000"
|
||||
"PortraitAmbientColor" "79 108 108"
|
||||
"PortraitAmbientScale" "5.000000"
|
||||
"PortraitSpecularColor" "251 74 84"
|
||||
"PortraitBackgroundTexture" "materials/vgui/hud/heroportraits/portraitbackground_moon.vmat"
|
||||
"PortraitBackgroundColor1" "1 1 1"
|
||||
"PortraitBackgroundColor2" "1 1 1"
|
||||
"PortraitBackgroundColor3" "1 1 1"
|
||||
"PortraitBackgroundColor4" "1 1 1"
|
||||
"PortraitLightScale" "4.500000"
|
||||
"PortraitGroundShadowScale" "1.500000"
|
||||
"PortraitAmbientDirection" "-79.070 -84.150 -25.320"
|
||||
"PortraitAnimationActivity" "ACT_DOTA_IDLE"
|
||||
"cameras"
|
||||
{
|
||||
"default"
|
||||
{
|
||||
"PortraitPosition" "110.0 -52.0 205.0"
|
||||
"PortraitAngles" "10.0 155.0 0.0"
|
||||
"PortraitFOV" "16"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
475
game/scripts/npc/power_table.txt
Executable file
475
game/scripts/npc/power_table.txt
Executable file
@@ -0,0 +1,475 @@
|
||||
{
|
||||
["lily"] = {
|
||||
[1] = {50,10},
|
||||
[2] = {150,10},
|
||||
[3] = {400,10},
|
||||
[4] = {1100,10},
|
||||
[5] = {4000,10},
|
||||
},
|
||||
["nazrin"] = {
|
||||
[1] = {20,2},
|
||||
[2] = {80,4},
|
||||
[3] = {200,8},
|
||||
[4] = {450,10},
|
||||
[5] = {2000,15},
|
||||
},
|
||||
["mugiyousei"] = {
|
||||
[1] = {10,2},
|
||||
[2] = {55,3},
|
||||
[3] = {145,4},
|
||||
[4] = {350,6.5},
|
||||
[5] = {1400,26},
|
||||
},
|
||||
["shanghainingyou"] = {
|
||||
[1] = {10,2},
|
||||
[2] = {55,3},
|
||||
[3] = {145,4},
|
||||
[4] = {350,6.5},
|
||||
[5] = {1400,26},
|
||||
},
|
||||
["hourainingyou"] = {
|
||||
[1] = {10,2},
|
||||
[2] = {55,3},
|
||||
[3] = {145,4},
|
||||
[4] = {350,6.5},
|
||||
[5] = {1400,26},
|
||||
},
|
||||
["hanadayousei"] = {
|
||||
[1] = {10,2},
|
||||
[2] = {55,3},
|
||||
[3] = {145,4},
|
||||
[4] = {350,6.5},
|
||||
[5] = {1400,26},
|
||||
},
|
||||
["maidyousei"] = {
|
||||
[1] = {10,2},
|
||||
[2] = {55,3},
|
||||
[3] = {145,4},
|
||||
[4] = {350,6.5},
|
||||
[5] = {1400,26},
|
||||
},
|
||||
["cirno"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["kogasa"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["letty"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["lyrica"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["lunasa"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["merlin"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["rumia"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["satori"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["iku"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["mystia"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["marisa"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["tenshi"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["patchouli"] = {
|
||||
[1] = {30,3.0},
|
||||
[2] = {100,5.0},
|
||||
[3] = {250,6.5},
|
||||
[4] = {600,8.0},
|
||||
[5] = {2500,15},
|
||||
},
|
||||
["reisen"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["yuyuko"] = {
|
||||
[1] = {40,5.0},
|
||||
[2] = {100,6.5},
|
||||
[3] = {260,8.0},
|
||||
[4] = {560,10.0},
|
||||
[5] = {2500,15.0},
|
||||
},
|
||||
["youmu"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["rin"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["utsuho"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["reimu"] = {
|
||||
[1] = {25,3.0},
|
||||
[2] = {85,4.5},
|
||||
[3] = {220,5},
|
||||
[4] = {450,7.5},
|
||||
[5] = {2200,15.0},
|
||||
},
|
||||
["daiyousei"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["cirno_ex"] =
|
||||
{
|
||||
[1] = {30,3.0},
|
||||
[2] = {110,5.0},
|
||||
[3] = {300,7.5},
|
||||
[4] = {600,10.0},
|
||||
[5] = {2400,30.0},
|
||||
},
|
||||
["remilia"] = {
|
||||
[1] = {25,3.0},
|
||||
[2] = {85,4.5},
|
||||
[3] = {220,5},
|
||||
[4] = {450,7.5},
|
||||
[5] = {2200,15.0},
|
||||
},
|
||||
["flandre"] = {
|
||||
[1] = {28,3.0},
|
||||
[2] = {85,4.5},
|
||||
[3] = {220,5},
|
||||
[4] = {450,7.5},
|
||||
[5] = {2200,15.0},
|
||||
},
|
||||
["sakuya"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["koishi"] = {
|
||||
[1] = {25,3.0},
|
||||
[2] = {85,4.5},
|
||||
[3] = {220,5},
|
||||
[4] = {450,7.5},
|
||||
[5] = {2200,15.0},
|
||||
},
|
||||
["koakuma"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["meirin"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["yuuka"] = {
|
||||
[1] = {25,3.0},
|
||||
[2] = {85,4.5},
|
||||
[3] = {220,5},
|
||||
[4] = {450,7.5},
|
||||
[5] = {2200,15.0},
|
||||
},
|
||||
["yukari"] = {
|
||||
[1] = {25,3.0},
|
||||
[2] = {85,4.5},
|
||||
[3] = {220,5},
|
||||
[4] = {450,7.5},
|
||||
[5] = {2200,15.0},
|
||||
},
|
||||
["ran"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["chen"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["eirin"] = {
|
||||
[1] = {35,4.0},
|
||||
[2] = {130,6},
|
||||
[3] = {300,8},
|
||||
[4] = {600,10},
|
||||
[5] = {2600,20.0},
|
||||
},
|
||||
["mokou"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["kaguya"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["aya"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["hatate"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["momiji"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["sanae"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["kanako"] = {
|
||||
[1] = {25,3.0},
|
||||
[2] = {85,4.5},
|
||||
[3] = {220,5},
|
||||
[4] = {450,7.5},
|
||||
[5] = {2200,15.0},
|
||||
},
|
||||
["suwako"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["minamitsu"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["nue"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["rumia_ex"] =
|
||||
{
|
||||
[1] = {30,3.0},
|
||||
[2] = {110,5.0},
|
||||
[3] = {300,7.5},
|
||||
[4] = {600,10.0},
|
||||
[5] = {2400,30.0},
|
||||
},
|
||||
["toramaru"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["shinki"] = {
|
||||
[1] = {25,3.0},
|
||||
[2] = {85,4.5},
|
||||
[3] = {220,5},
|
||||
[4] = {450,7.5},
|
||||
[5] = {2200,15.0},
|
||||
},
|
||||
["byakuren"] = {
|
||||
[1] = {25,3.0},
|
||||
[2] = {85,4.5},
|
||||
[3] = {220,5},
|
||||
[4] = {450,7.5},
|
||||
[5] = {2200,15.0},
|
||||
},
|
||||
["soga"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["miko"] = {
|
||||
[1] = {25,3.0},
|
||||
[2] = {85,4.5},
|
||||
[3] = {220,5},
|
||||
[4] = {450,7.5},
|
||||
[5] = {2200,15.0},
|
||||
},
|
||||
["futo"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["yoshika"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["seiga"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["keine"] = {
|
||||
[1] = {20,2.5},
|
||||
[2] = {75,4.0},
|
||||
[3] = {190,5},
|
||||
[4] = {400,7.0},
|
||||
[5] = {2000,12},
|
||||
},
|
||||
["medicine"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["luna"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["star"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["sunny"] = {
|
||||
[1] = {15,2},
|
||||
[2] = {60,3.5},
|
||||
[3] = {160,5},
|
||||
[4] = {375,6.5},
|
||||
[5] = {1800,10},
|
||||
},
|
||||
["yuugi"] =
|
||||
{
|
||||
[1] = {30,3.0},
|
||||
[2] = {110,5.0},
|
||||
[3] = {300,7.5},
|
||||
[4] = {600,10.0},
|
||||
[5] = {2400,30.0},
|
||||
},
|
||||
["suika"] =
|
||||
{
|
||||
[1] = {25,3.0},
|
||||
[2] = {85,4.5},
|
||||
[3] = {220,5},
|
||||
[4] = {450,7.5},
|
||||
[5] = {2200,15.0},
|
||||
},
|
||||
["junko"] = {
|
||||
[1] = {30,3.0},
|
||||
[2] = {110,5.0},
|
||||
[3] = {300,7.5},
|
||||
[4] = {600,10.0},
|
||||
[5] = {2400,30.0},
|
||||
},
|
||||
["hecatia"] = {
|
||||
[1] = {30,3.0},
|
||||
[2] = {110,5.0},
|
||||
[3] = {300,7.5},
|
||||
[4] = {600,10.0},
|
||||
[5] = {2400,30.0},
|
||||
},
|
||||
}
|
||||
60
game/scripts/npc/shops.txt
Executable file
60
game/scripts/npc/shops.txt
Executable file
@@ -0,0 +1,60 @@
|
||||
"dota_shops"
|
||||
{
|
||||
"consumables"
|
||||
{
|
||||
}
|
||||
|
||||
"attributes"
|
||||
{
|
||||
}
|
||||
|
||||
"weapons_armor"
|
||||
{
|
||||
}
|
||||
|
||||
"misc"
|
||||
{
|
||||
}
|
||||
|
||||
"basics"
|
||||
{
|
||||
}
|
||||
|
||||
"support"
|
||||
{
|
||||
}
|
||||
|
||||
"magics"
|
||||
{
|
||||
}
|
||||
|
||||
"weapons"
|
||||
{
|
||||
}
|
||||
|
||||
"defense"
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
"artifacts"
|
||||
{
|
||||
}
|
||||
|
||||
"sideshop1"
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
"sideshop2"
|
||||
}
|
||||
|
||||
"secretshop"
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
"pregame"
|
||||
{
|
||||
}
|
||||
}
|
||||
414
game/scripts/npc/spawner.txt
Executable file
414
game/scripts/npc/spawner.txt
Executable file
@@ -0,0 +1,414 @@
|
||||
"Spawner"
|
||||
{
|
||||
"Attacking"
|
||||
{
|
||||
"Wave1"
|
||||
{
|
||||
"Unit" "creature_01"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave2"
|
||||
{
|
||||
"Unit" "creature_02"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave3"
|
||||
{
|
||||
"Unit" "creature_03"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave4"
|
||||
{
|
||||
"Unit" "creature_04"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave5"
|
||||
{
|
||||
"Unit" "creature_05"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave6"
|
||||
{
|
||||
"Unit" "creature_06"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave7"
|
||||
{
|
||||
"Unit" "creature_07"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave8"
|
||||
{
|
||||
"Unit" "creature_08"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave9"
|
||||
{
|
||||
"Unit" "creature_09"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave10"
|
||||
{
|
||||
"Unit" "creature_10"
|
||||
"Times" "21"
|
||||
"Count" "1"
|
||||
"Interval" "1.6"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave11"
|
||||
{
|
||||
"Unit" "creature_11"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave12"
|
||||
{
|
||||
"Unit" "creature_12"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave13"
|
||||
{
|
||||
"Unit" "creature_13"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave14"
|
||||
{
|
||||
"Unit" "creature_14"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave15"
|
||||
{
|
||||
"Unit" "creature_15"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave16"
|
||||
{
|
||||
"Unit" "creature_16"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave17"
|
||||
{
|
||||
"Unit" "creature_17"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave18"
|
||||
{
|
||||
"Unit" "creature_18"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave19"
|
||||
{
|
||||
"Unit" "creature_19"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave20"
|
||||
{
|
||||
"Unit" "creature_20"
|
||||
"Times" "21"
|
||||
"Count" "1"
|
||||
"Interval" "1.6"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave21"
|
||||
{
|
||||
"Unit" "creature_21"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave22"
|
||||
{
|
||||
"Unit" "creature_22"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave23"
|
||||
{
|
||||
"Unit" "creature_23"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave24"
|
||||
{
|
||||
"Unit" "creature_24"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave25"
|
||||
{
|
||||
"Unit" "creature_25"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave26"
|
||||
{
|
||||
"Unit" "creature_26"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave27"
|
||||
{
|
||||
"Unit" "creature_27"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave28"
|
||||
{
|
||||
"Unit" "creature_28"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave29"
|
||||
{
|
||||
"Unit" "creature_29"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave30"
|
||||
{
|
||||
"Unit" "creature_30"
|
||||
"Times" "21"
|
||||
"Count" "1"
|
||||
"Interval" "1.6"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave31"
|
||||
{
|
||||
"Unit" "creature_31"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave32"
|
||||
{
|
||||
"Unit" "creature_32"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave33"
|
||||
{
|
||||
"Unit" "creature_33"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave34"
|
||||
{
|
||||
"Unit" "creature_34"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave35"
|
||||
{
|
||||
"Unit" "creature_35"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave36"
|
||||
{
|
||||
"Unit" "creature_36"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave37"
|
||||
{
|
||||
"Unit" "creature_37"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave38"
|
||||
{
|
||||
"Unit" "creature_38"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave39"
|
||||
{
|
||||
"Unit" "creature_39"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave40"
|
||||
{
|
||||
"Unit" "creature_40"
|
||||
"Times" "21"
|
||||
"Count" "1"
|
||||
"Interval" "1.6"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave41"
|
||||
{
|
||||
"Unit" "creature_41"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave42"
|
||||
{
|
||||
"Unit" "creature_42"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave43"
|
||||
{
|
||||
"Unit" "creature_43"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave44"
|
||||
{
|
||||
"Unit" "creature_44"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave45"
|
||||
{
|
||||
"Unit" "creature_45"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave46"
|
||||
{
|
||||
"Unit" "creature_46"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave47"
|
||||
{
|
||||
"Unit" "creature_47"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave48"
|
||||
{
|
||||
"Unit" "creature_48"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave49"
|
||||
{
|
||||
"Unit" "creature_49"
|
||||
"Times" "42"
|
||||
"Count" "1"
|
||||
"Interval" "0.8"
|
||||
"BreakTime" "21"
|
||||
}
|
||||
"Wave50"
|
||||
{
|
||||
"Unit" "creature_50"
|
||||
"Times" "21"
|
||||
"Count" "1"
|
||||
"Interval" "1.6"
|
||||
"BreakTime" "100"
|
||||
}
|
||||
"Wave51"
|
||||
{
|
||||
"Unit" "creature_unlimited"
|
||||
"Times" "20"
|
||||
"Count" "1"
|
||||
"Interval" "0.5"
|
||||
"BreakTime" "15"
|
||||
}
|
||||
}
|
||||
}
|
||||
127
game/scripts/npc/tower.txt
Executable file
127
game/scripts/npc/tower.txt
Executable file
@@ -0,0 +1,127 @@
|
||||
{
|
||||
["item_1003"]={["kind"]="BonusEgg",["quality"]=1}, -- 一星福蛋
|
||||
["item_1004"]={["kind"]="BonusEgg",["quality"]=2}, -- 二星福蛋
|
||||
["item_1005"]={["kind"]="BonusEgg",["quality"]=3}, -- 三星福蛋
|
||||
["item_1006"]={["kind"]="BonusEgg",["quality"]=4}, -- 四星福蛋
|
||||
["item_1011"]={["kind"]="BonusEgg",["quality"]=1}, -- 一星僵尸
|
||||
["item_1012"]={["kind"]="BonusEgg",["quality"]=2}, -- 二星僵尸
|
||||
["item_1013"]={["kind"]="BonusEgg",["quality"]=3}, -- 三星僵尸
|
||||
["item_1014"]={["kind"]="BonusEgg",["quality"]=4}, -- 四星僵尸
|
||||
["item_0001"]={["kind"]="lily",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 莉莉白
|
||||
["item_0002"]={["kind"]="nazrin",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 娜兹玲
|
||||
["item_0003"]={["kind"]="minoriko",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 秋穣子
|
||||
["item_0004"]={["kind"]="mugiyousei",["quality"]=1,["hasPortrait"]=false,["hasVoice"]=false}, -- 墓地妖精
|
||||
["item_0005"]={["kind"]="shanghainingyou",["quality"]=1,["hasPortrait"]=false,["hasVoice"]=false}, -- 上海人形
|
||||
["item_0006"]={["kind"]="hourainingyou",["quality"]=1,["hasPortrait"]=false,["hasVoice"]=false}, -- 蓬莱人形
|
||||
["item_0007"]={["kind"]="hanadayousei",["quality"]=1,["hasPortrait"]=false,["hasVoice"]=false}, -- 花田妖精
|
||||
["item_0008"]={["kind"]="maidyousei",["quality"]=1,["hasPortrait"]=false,["hasVoice"]=false}, -- 女仆妖精
|
||||
["item_0009"]={["kind"]="cirno",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 琪露诺
|
||||
["item_0010"]={["kind"]="kogasa",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 多多良小伞
|
||||
["item_0011"]={["kind"]="letty",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 蕾蒂
|
||||
["item_0012"]={["kind"]="lyrica",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 莉莉卡
|
||||
["item_0013"]={["kind"]="lunasa",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 露娜萨
|
||||
["item_0014"]={["kind"]="merlin",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 梅露兰
|
||||
["item_0015"]={["kind"]="rumia",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 露米娅
|
||||
["item_0016"]={["kind"]="satori",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 古明地觉
|
||||
["item_0017"]={["kind"]="iku",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 永江依玖
|
||||
["item_0018"]={["kind"]="mystia",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 米斯蒂娅
|
||||
["item_0019"]={["kind"]="marisa",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 魔理沙
|
||||
["item_0020"]={["kind"]="tenshi",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 比那名居天子
|
||||
["item_0021"]={["kind"]="patchouli",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 帕秋莉
|
||||
["item_0022"]={["kind"]="sakuya",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 十六夜咲夜
|
||||
["item_0023"]={["kind"]="reisen",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 铃仙
|
||||
["item_0024"]={["kind"]="yuyuko",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 西行寺幽幽子
|
||||
["item_0025"]={["kind"]="youmu",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 魂魄妖梦
|
||||
["item_0026"]={["kind"]="rin",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 火焰猫燐
|
||||
["item_0027"]={["kind"]="utsuho",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 灵乌路空
|
||||
["item_0028"]={["kind"]="reimu",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=true}, -- 博丽灵梦
|
||||
["item_0029"]={["kind"]="daiyousei",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=true}, -- 大妖精
|
||||
["item_0030"]={["kind"]="remilia",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=false}, -- 蕾米莉亚
|
||||
["item_0031"]={["kind"]="koishi",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=true}, -- 古明地恋
|
||||
["item_0032"]={["kind"]="flandre",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=true}, -- 芙兰朵露·斯卡雷特
|
||||
["item_0033"]={["kind"]="koakuma",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 小恶魔
|
||||
["item_0034"]={["kind"]="meirin",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 红美铃
|
||||
["item_0035"]={["kind"]="yuuka",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=true}, -- 风见幽香
|
||||
["item_0036"]={["kind"]="yukari",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=false}, -- 八云紫
|
||||
["item_0037"]={["kind"]="ran",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 八云蓝
|
||||
["item_0038"]={["kind"]="chen",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 橙
|
||||
["item_0039"]={["kind"]="eirin",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=true}, -- 八意永琳
|
||||
["item_0040"]={["kind"]="mokou",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 藤原妹红
|
||||
["item_0041"]={["kind"]="kaguya",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 蓬莱山辉夜
|
||||
["item_0042"]={["kind"]="aya",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 射命丸文
|
||||
["item_0043"]={["kind"]="hatate",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 姬海棠羽立
|
||||
["item_0044"]={["kind"]="momiji",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 犬走椛
|
||||
["item_0046"]={["kind"]="sanae",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 东风谷早苗
|
||||
["item_0047"]={["kind"]="kanako",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=true}, -- 八坂神奈子
|
||||
["item_0048"]={["kind"]="suwako",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 泄矢诹访子
|
||||
["item_0049"]={["kind"]="minamitsu",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 村纱水蜜
|
||||
["item_0050"]={["kind"]="nue",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 封兽鵺
|
||||
["item_0051"]={["kind"]="byakuren",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=false}, -- 圣白莲
|
||||
["item_0052"]={["kind"]="miko",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=true}, -- 丰聪耳神子
|
||||
["item_0053"]={["kind"]="kokoro",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 秦心
|
||||
["item_0054"]={["kind"]="yuugi",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 星熊勇仪
|
||||
["item_0055"]={["kind"]="suika",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 伊吹萃香
|
||||
["item_0056"]={["kind"]="star",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 斯塔·萨菲雅
|
||||
["item_0057"]={["kind"]="sunny",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 桑妮·米尔克
|
||||
["item_0058"]={["kind"]="luna",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 露娜·切露德
|
||||
["item_0059"]={["kind"]="alice",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 爱丽丝·玛格特罗依德*
|
||||
["item_0060"]={["kind"]="wriggle",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 莉格露·奈特巴格*
|
||||
["item_0061"]={["kind"]="keine",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 上白泽慧音
|
||||
["item_0062"]={["kind"]="inaba",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 因幡帝*
|
||||
["item_0063"]={["kind"]="kisume",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 四季映姬·亚玛萨那度*
|
||||
["item_0064"]={["kind"]="shikieiki",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 四季映姬·亚玛萨那度*
|
||||
["item_0065"]={["kind"]="sumireko",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 宇佐见堇子
|
||||
["item_0066"]={["kind"]="renko",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 宇佐见莲子*
|
||||
["item_0067"]={["kind"]="maribel",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 玛艾露贝莉·赫恩*
|
||||
["item_0069"]={["kind"]="toramaru",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 寅丸星
|
||||
["item_0070"]={["kind"]="mamizou",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=false}, -- 二岩猯藏
|
||||
["item_0071"]={["kind"]="seija",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 鬼人正邪*
|
||||
["item_0072"]={["kind"]="shinmyoumaru",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 少名针妙丸*
|
||||
["item_0073"]={["kind"]="junko",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=false}, -- 纯狐*
|
||||
["item_0074"]={["kind"]="hecatia",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=false}, -- 赫卡提亚·拉碧斯拉祖利*
|
||||
["item_0075"]={["kind"]="clownpiece",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 克劳恩皮丝*
|
||||
["item_0076"]={["kind"]="kishin",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 稀神探女*
|
||||
["item_0077"]={["kind"]="matara",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=false}, -- 摩多罗隐岐奈*
|
||||
["item_0078"]={["kind"]="sariel",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=false}, -- 萨丽爱尔*
|
||||
["item_0079"]={["kind"]="mima",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 魅魔
|
||||
["item_0080"]={["kind"]="shinki",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=false}, -- 神绮
|
||||
["item_0081"]={["kind"]="gengetu",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 幻月*
|
||||
["item_0083"]={["kind"]="elly",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 艾丽
|
||||
["item_0085"]={["kind"]="yumemi",["quality"]=4,["hasPortrait"]=true,["hasVoice"]=false}, -- 冈崎梦美*
|
||||
["item_0088"]={["kind"]="sizuha",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 秋静叶
|
||||
["item_0091"]={["kind"]="hina",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 键山雏*
|
||||
["item_0092"]={["kind"]="medicine",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 梅蒂欣·梅兰可莉
|
||||
["item_0093"]={["kind"]="kyouko",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=true}, -- 幽谷响子*
|
||||
["item_0094"]={["kind"]="soga",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=true}, -- 苏我屠自古
|
||||
["item_0095"]={["kind"]="futo",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 物部布都
|
||||
["item_0096"]={["kind"]="seiga",["quality"]=3,["hasPortrait"]=true,["hasVoice"]=false}, -- 霍青娥
|
||||
["item_0097"]={["kind"]="yoshika",["quality"]=2,["hasPortrait"]=true,["hasVoice"]=false}, -- 宫古芳香
|
||||
|
||||
["item_2001"]={["kind"]="item_2001",["quality"]=3,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2002"]={["kind"]="item_2002",["quality"]=4,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2003"]={["kind"]="item_2003",["quality"]=3,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2004"]={["kind"]="item_2004",["quality"]=2,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2005"]={["kind"]="item_2005",["quality"]=2,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2006"]={["kind"]="item_2006",["quality"]=2,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2007"]={["kind"]="item_2007",["quality"]=2,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2008"]={["kind"]="item_2008",["quality"]=2,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2009"]={["kind"]="item_2009",["quality"]=3,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2010"]={["kind"]="item_2010",["quality"]=3,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2011"]={["kind"]="item_2011",["quality"]=3,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2012"]={["kind"]="item_2012",["quality"]=4,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2013"]={["kind"]="item_2013",["quality"]=4,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2014"]={["kind"]="item_2014",["quality"]=4,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2015"]={["kind"]="item_2015",["quality"]=3,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2016"]={["kind"]="item_2016",["quality"]=3,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2017"]={["kind"]="item_2017",["quality"]=3,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2018"]={["kind"]="item_2018",["quality"]=2,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2019"]={["kind"]="item_2019",["quality"]=2,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2020"]={["kind"]="item_2020",["quality"]=4,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2021"]={["kind"]="item_2021",["quality"]=2,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2022"]={["kind"]="item_2022",["quality"]=2,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2023"]={["kind"]="item_2023",["quality"]=3,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2024"]={["kind"]="item_2024",["quality"]=3,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2025"]={["kind"]="item_2025",["quality"]=3,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_2026"]={["kind"]="item_2026",["quality"]=3,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
["item_1015"]={["kind"]="item_1015",["quality"]=2,["hasPortrait"]=false,["hasVoice"]=false},
|
||||
}
|
||||
5886
game/scripts/npc/units/creeps.kv
Executable file
5886
game/scripts/npc/units/creeps.kv
Executable file
File diff suppressed because it is too large
Load Diff
5433
game/scripts/npc/units/tower.kv
Executable file
5433
game/scripts/npc/units/tower.kv
Executable file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user