-------------------------------------------------------------------------------- -- NPC Data -- -------------------------------------------------------------------------------- -- º¸ÀÌÁö ¾Ê´Â ¹® InvisibleDoor = { BlockName = "KickOffCircle" } -- Ã౸°ø SoccerBallManagerStep = { Wait = 1, KickOff = 2, AreaCheck = 3, LineOut_DelBall = 4, LineOut = 5, GoalEvent_Start = 6, GoalEvent_End = 7, } SoccerBall = { MoveDist = 200, -- À̵¿ °Å¸® MoveAngle = { Min = 0, Max = 25 }, -- À̵¿ ¹æÇâ Min ~ Max °ª ¸¸Å­ ȸÀü MoveSpeedRate = 3000, -- °øÀ» Âù ¿ÀºêÁ§Æ®ÀÇ À̵¿¼Óµµ Áõ°¡À² MissRateMax = 500, -- À̵¿ ¹æÇâ ȸÀü È®·ü ÃÖ´ë LineOutRegenDist = 50, -- ¶óÀÌ ¾Æ¿ô½Ã ¼Òȯ À§Ä¡ GoalAni = "KDSoccer_Ball_Skill01_W", -- °ñ } -- ½ÉÆÇ Referee = { KickDist = 50, -- °ø Â÷±â °Å¸® FollowDist = 200, -- µû¶ó°¡±â °Å¸® StopDist = 100, -- Á¤Áö °Å¸® MoveSpeedRate = 1300, -- À̵¿ ¼Óµµ Áõ°¡À² } Referee_Chat = --trunk\Design\Dev\RawData\ScriptMsg.xlsx { None = "KDSoccer_W_MC03", KickOff = "KDSoccer_W_MC09", TimeOut = "KDSoccer_W_MC10", StartDialog = { "KDSoccer_W_F01", "KDSoccer_W_F02", "KDSoccer_W_F03", "KDSoccer_W_F04", }, PlayerGoal = { [ KQ_TEAM["RED"] ] = "KDSoccer_W_MC01", [ KQ_TEAM["BLUE"] ] = "KDSoccer_W_MC02", }, NPCGoal = { [ KQ_TEAM["RED"] ] = "KDSoccer_W_MC07", [ KQ_TEAM["BLUE"] ] = "KDSoccer_W_MC08", }, PlayerLineOut = { [ KQ_TEAM["RED"] ] = "KDSoccer_W_MC04", [ KQ_TEAM["BLUE"] ] = "KDSoccer_W_MC05", }, NPCLineOut = "KDSoccer_W_MC06", } -- °ñ Å°ÆÛ GoalKeeper = { KickDist = 50, -- °ø Â÷±â °Å¸® LocCheckDist = 10, -- µµÂøÁöÁ¡ üũ °Å¸® -- °ñÅ°ÆÛ À̵¿ °æ·Î [ KQ_TEAM["RED"] ] = { { X = 7343, Y = 3567 }, { X = 7244, Y = 3669 }, { X = 7336, Y = 3790 }, { X = 7354, Y = 3662 } }, [ KQ_TEAM["BLUE"] ] = { { X = 5515, Y = 3558 }, { X = 5609, Y = 3661 }, { X = 5501, Y = 3793 }, { X = 5517, Y = 3670 } }, } -- ¹öÇÁ ¹Ú½º NPC SpeedUpBox = { AbsIndex = "StaE_KDSoccer_SpeedUp", -- »óÅÂÀÌ»ó AbsStr = 1, KeepTime = 10, -- À¯Áö½Ã°£ MoveSpeed = 0.4 -- À̵¿¼Óµµ Áõ°¡ ºñÀ² (ex) 0.4 : 40% } InvincibleBox = { AbsIndex = "StaE_KDSoccer_Invincible", -- »óÅÂÀÌ»ó AbsStr = 1, KeepTime = 5, -- À¯Áö½Ã°£ TickTime = 0.3, -- 󸮰£°Ý Dist = 100, -- ´ë»óŽ»ö °Å¸® TargetAbs = -- ´ë»ó¿¡°Ô °É¾îÁÙ »óÅÂÀÌ»ó Á¤º¸ { Index = "StaKnockBackFly", -- »óÅÂÀÌ»ó Str = 1, -- °­µµ KeepTime = 1, -- À¯Áö½Ã°£ }, } --Åõ¸í ( º¸ÀÌÁö ¾Ê´Â ) ¹æÇØ²Û NPC InvisibleMonster = { LocCheckDist = 10, -- µµÂøÁöÁ¡ üũ °Å¸® Dist = 15 * 15,-- À¯Àú ¹ÐÃij»±â ´ë»óŽ»ö °Å¸® TargetAbs = -- À¯Àú ¹ÐÃij»±â, À¯Àú°¡ °É¸®°Ô µÇ´Â »óÅÂÀÌ»ó Á¤º¸ { Index = "StaKnockBack", -- ¹æÇØ²Û NPC°¡ À¯Àú¿Í Ãæµ¹½Ã, À¯Àú°¡ °É¸®°ÔµÇ´Â »óÅÂÀÌ»ó Str = 1, -- °­µµ KeepTime = 1000, -- À¯Áö½Ã°£ }, -- ¹æÇØ²Û NPC °¢°¢ÀÇ À̵¿ °æ·Î [ 1 ] = { { X = 5816, Y = 3693 }, { X = 6103, Y = 3184 }, { X = 6367, Y = 3666 }, { X = 6097, Y = 4156 }, { X = 5816, Y = 3693 } }, [ 2 ] = { { X = 5661, Y = 3189 }, { X = 5874, Y = 3187 }, { X = 5863, Y = 4170 }, { X = 5661, Y = 3189 }, { X = 5661, Y = 3189 } }, [ 3 ] = { { X = 6433, Y = 4296 }, { X = 6078, Y = 3187 }, { X = 6463, Y = 3083 }, { X = 6744, Y = 3679 }, { X = 6433, Y = 4296 } }, [ 4 ] = { { X = 6940, Y = 3674 }, { X = 6749, Y = 3200 }, { X = 6519, Y = 3677 }, { X = 6788, Y = 4186 }, { X = 6940, Y = 3674 } }, [ 5 ] = { { X = 7010, Y = 4152 }, { X = 7224, Y = 4154 }, { X = 7242, Y = 3175 }, { X = 7016, Y = 3177 }, { X = 7010, Y = 4152 } }, }