initial commit

This commit is contained in:
2021-10-24 15:36:18 -04:00
commit b9a5a8fe23
11982 changed files with 220468 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
require( "map_encounter" )
require( "aghanim_utility_functions" )
require( "spawner" )
--------------------------------------------------------------------------------
if CMapEncounter_EmptyCavern == nil then
CMapEncounter_EmptyCavern = class( {}, {}, CMapEncounter )
end
--------------------------------------------------------------------------------
function CMapEncounter_EmptyCavern:Precache( context )
CMapEncounter.Precache( self, context )
PrecacheUnitByNameSync( "npc_dota_shop_keeper", context, -1 )
PrecacheModel("models/heroes/bristleback/bristleback_back.vmdl", context)
PrecacheModel("models/heroes/bristleback/bristleback_bracer.vmdl", context)
PrecacheModel("models/heroes/bristleback/bristleback_head.vmdl", context)
PrecacheModel("models/heroes/bristleback/bristleback_necklace.vmdl", context)
PrecacheModel("models/heroes/bristleback/bristleback_weapon.vmdl", context)
end
--------------------------------------------------------------------------------
function CMapEncounter_EmptyCavern:OnEncounterLoaded()
CMapEncounter.OnEncounterLoaded( self )
self:SetupBristlebackShop( true )
end
--------------------------------------------------------------------------------
function CMapEncounter_EmptyCavern:GetPreviewUnit()
return "npc_dota_shop_keeper"
end
--------------------------------------------------------------------------------
function CMapEncounter_EmptyCavern:CheckForCompletion()
local connectedPlayers = GameRules.Aghanim:GetConnectedPlayers()
for i=1,#connectedPlayers do
local nPlayerID = connectedPlayers[i]
print( )
if GameRules.Aghanim:GetPlayerCurrentRoom( nPlayerID ) ~= self:GetRoom() then
return false
end
end
return true
end
--------------------------------------------------------------------------------
return CMapEncounter_EmptyCavern