Pulled in latest version changes
This commit is contained in:
@@ -138,7 +138,7 @@ function PutTowerToPoint(keys)
|
||||
end
|
||||
|
||||
if SpawnSystem.IsUnLimited == false and IsBonusTower(itemName) and GetBonusTowerCount(caster) >= THTD_MAX_BONUS_TOWER then
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner() , "show_message", {msg="bonus_tower_limit", duration=5, params={count=1}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner() , "show_message", {msg="#bonus_tower_limit", duration=5, params={count=1}, color="#0ff"} )
|
||||
return
|
||||
end
|
||||
|
||||
@@ -539,7 +539,7 @@ function OnTouhoutdExUp(keys)
|
||||
local unitName = target:GetUnitName()
|
||||
if unitName ~= "minoriko" and unitName ~= "sizuha" and unitName ~= "lily" and unitName ~= "nazrin" then
|
||||
caster.is_team_mode = true
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner(), "display_chat_msg", {msg="team_rank_tip", params={player_name=PlayerResource:GetPlayerName(caster:GetPlayerOwnerID()),reason="潜能已激活"}})
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner(), "display_chat_msg", {msg="#team_rank_tip", params={player_name=PlayerResource:GetPlayerName(caster:GetPlayerOwnerID()),reason="潜能已激活"}})
|
||||
end
|
||||
end
|
||||
target.thtd_power_level = 10
|
||||
@@ -578,7 +578,7 @@ function OnTouhoutdExUp(keys)
|
||||
local unitName = target:GetUnitName()
|
||||
if unitName ~= "minoriko" and unitName ~= "sizuha" and unitName ~= "lily" and unitName ~= "nazrin" then
|
||||
caster.is_team_mode = true
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner(), "display_chat_msg", {msg="team_rank_tip", params={player_name=PlayerResource:GetPlayerName(caster:GetPlayerOwnerID()),reason="潜能已激活"}})
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner(), "display_chat_msg", {msg="#team_rank_tip", params={player_name=PlayerResource:GetPlayerName(caster:GetPlayerOwnerID()),reason="潜能已激活"}})
|
||||
end
|
||||
end
|
||||
target.thtd_power_level = target:FindModifierByName("modifier_fairy_count"):GetStackCount()
|
||||
@@ -1211,7 +1211,7 @@ function SkipWave(keys)
|
||||
SpawnSystem:RemoveBoss()
|
||||
end
|
||||
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner(), "display_chat_msg", {msg="skip_wave_tip", params={player_name=PlayerResource:GetPlayerName(caster:GetPlayerOwnerID()),item_name=keys.ItemName,wave=SpawnSystem.ReachToWave}})
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner(), "display_chat_msg", {msg="#skip_wave_tip", params={player_name=PlayerResource:GetPlayerName(caster:GetPlayerOwnerID()),item_name=keys.ItemName,wave=SpawnSystem.ReachToWave}})
|
||||
EmitAnnouncerSound("Quest.Completed")
|
||||
end
|
||||
|
||||
@@ -1311,10 +1311,10 @@ function OnCloseAI(keys)
|
||||
|
||||
if caster.thtd_close_ai ~= true then
|
||||
caster.thtd_close_ai = true
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="change_to_close_ai", duration=5, params={}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#change_to_close_ai", duration=5, params={}, color="#0ff"} )
|
||||
else
|
||||
caster.thtd_close_ai = false
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="change_to_open_ai", duration=5, params={}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#change_to_open_ai", duration=5, params={}, color="#0ff"} )
|
||||
-- 神子和幽幽子,是否开启大招
|
||||
local unitName = caster:GetUnitName()
|
||||
if unitName=="miko" then
|
||||
@@ -1340,12 +1340,12 @@ function OnCastPointAI(keys)
|
||||
local range = GetDistanceBetweenTwoVec2D(caster:GetOrigin(), targetPoint)
|
||||
if range <= 100 then
|
||||
caster.thtd_last_cast_point = nil
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="change_to_close_cast_on_fixed_point", duration=5, params={}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#change_to_close_cast_on_fixed_point", duration=5, params={}, color="#0ff"} )
|
||||
elseif range > keys.ability:GetCastRange() then
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner(), "display_custom_error", {msg="cast_range_out"})
|
||||
else
|
||||
caster.thtd_last_cast_point = targetPoint
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="change_to_open_cast_on_fixed_point", duration=5, params={}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#change_to_open_cast_on_fixed_point", duration=5, params={}, color="#0ff"} )
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -79,14 +79,14 @@ function OnKeine02SpellStart(keys)
|
||||
caster:SetModel("models/thd_hero/keine/keine2/keine2.vmdl")
|
||||
caster:SetOriginalModel("models/thd_hero/keine/keine2/keine2.vmdl")
|
||||
if caster.thtd_close_ai == true then
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="change_to_keine_shirasawa", duration=5, params={}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#change_to_keine_shirasawa", duration=5, params={}, color="#0ff"} )
|
||||
end
|
||||
elseif caster.thtd_keine_change == THTD_KEINE_02_SHIRASAWA then
|
||||
caster.thtd_keine_change = THTD_KEINE_02_HUMEN
|
||||
caster:SetModel("models/thd_hero/keine/keine.vmdl")
|
||||
caster:SetOriginalModel("models/thd_hero/keine/keine.vmdl")
|
||||
if caster.thtd_close_ai == true then
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="change_to_keine_humen", duration=5, params={}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#change_to_keine_humen", duration=5, params={}, color="#0ff"} )
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -274,13 +274,13 @@ function OnKeine04SpellStart(keys)
|
||||
end
|
||||
|
||||
if caster.thtd_keine_04_change == THTD_KEINE_04_SWORD then
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="change_to_keine_04_jade", duration=5, params={count=1}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#change_to_keine_04_jade", duration=5, params={count=1}, color="#0ff"} )
|
||||
caster.thtd_keine_04_change = THTD_KEINE_04_JADE
|
||||
elseif caster.thtd_keine_04_change == THTD_KEINE_04_JADE then
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="change_to_keine_04_mirror", duration=5, params={count=1}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#change_to_keine_04_mirror", duration=5, params={count=1}, color="#0ff"} )
|
||||
caster.thtd_keine_04_change = THTD_KEINE_04_MIRROR
|
||||
elseif caster.thtd_keine_04_change == THTD_KEINE_04_MIRROR then
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="change_to_keine_04_sword", duration=5, params={count=1}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#change_to_keine_04_sword", duration=5, params={count=1}, color="#0ff"} )
|
||||
caster.thtd_keine_04_change = THTD_KEINE_04_SWORD
|
||||
end
|
||||
end
|
||||
@@ -24,7 +24,7 @@ function OnMinoriko02StarChange(keys)
|
||||
end
|
||||
|
||||
if hero.thtd_minoriko_02_change >= keys.max_count then
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="minoriko_max_change", duration=5, params={count=1}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#minoriko_max_change", duration=5, params={count=1}, color="#0ff"} )
|
||||
return
|
||||
end
|
||||
hero.thtd_minoriko_02_change = hero.thtd_minoriko_02_change + 1
|
||||
|
||||
@@ -254,13 +254,13 @@ function OnPatchouli02SpellStart(keys)
|
||||
|
||||
if caster.thtd_patchouli_02_type == PATCHOULI_01_AGNI_SHINE then
|
||||
caster.thtd_patchouli_02_type = PATCHOULI_01_BURY_IN_LAKE
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="change_to_patchouli_bury_in_lake", duration=1, params={count=1}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#change_to_patchouli_bury_in_lake", duration=1, params={count=1}, color="#0ff"} )
|
||||
elseif caster.thtd_patchouli_02_type == PATCHOULI_01_BURY_IN_LAKE then
|
||||
caster.thtd_patchouli_02_type = PATCHOULI_01_MERCURY_POISON
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="change_to_patchouli_mercury_poison", duration=1, params={count=1}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#change_to_patchouli_mercury_poison", duration=1, params={count=1}, color="#0ff"} )
|
||||
elseif caster.thtd_patchouli_02_type == PATCHOULI_01_MERCURY_POISON then
|
||||
caster.thtd_patchouli_02_type = PATCHOULI_01_AGNI_SHINE
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="change_to_patchouli_agni_shine", duration=1, params={count=1}, color="#0ff"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer( caster:GetPlayerOwner() , "show_message", {msg="#change_to_patchouli_agni_shine", duration=1, params={count=1}, color="#0ff"} )
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
@@ -704,7 +704,7 @@ function OnSpellStartReimuPet01(keys)
|
||||
end
|
||||
|
||||
if tostring(PlayerResource:GetSteamID(caster:GetPlayerOwnerID())) == GameRules.GameData.admin then
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner() , "show_message", {msg="change_to_pet_model", duration=5, params={key = caster.pet_model}, color="#ff0"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner() , "show_message", {msg="#change_to_pet_model", duration=5, params={key = caster.pet_model}, color="#ff0"} )
|
||||
end
|
||||
end
|
||||
|
||||
@@ -746,7 +746,7 @@ function OnSpellStartReimuPet02(keys)
|
||||
end
|
||||
|
||||
if tostring(PlayerResource:GetSteamID(caster:GetPlayerOwnerID())) == GameRules.GameData.admin then
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner() , "show_message", {msg="change_to_pet_effect", duration=5, params={key = caster.effect_name}, color="#ff0"} )
|
||||
CustomGameEventManager:Send_ServerToPlayer(caster:GetPlayerOwner() , "show_message", {msg="#change_to_pet_effect", duration=5, params={key = caster.effect_name}, color="#ff0"} )
|
||||
end
|
||||
end
|
||||
|
||||
@@ -824,7 +824,7 @@ function OnSpellStartReimuPet04(keys)
|
||||
end
|
||||
end
|
||||
caster:EmitSound(reimu_pet_sound[RandomInt(1, #reimu_pet_sound)])
|
||||
CustomGameEventManager:Send_ServerToPlayer(hero:GetPlayerOwner(), "show_message", {msg="key_made_tip", duration=3, params={}, color="#ff0"})
|
||||
CustomGameEventManager:Send_ServerToPlayer(hero:GetPlayerOwner(), "show_message", {msg="#key_made_tip", duration=3, params={}, color="#ff0"})
|
||||
|
||||
ParticleManager:DestroyParticleSystem(hero.thtd_emoji_effect,true)
|
||||
hero.thtd_emoji_effect = ParticleManager:CreateParticle("particles/thtd/emoji/thtd_msg_hongliange.vpcf", PATTACH_OVERHEAD_FOLLOW, hero)
|
||||
|
||||
Reference in New Issue
Block a user