 
 TaskPanel = React.createClass
   getInitialState: ->
+    taskLimits: 5
     tasks: [Object.clone(emptyTask), Object.clone(emptyTask), Object.clone(emptyTask),
-            Object.clone(emptyTask), Object.clone(emptyTask), Object.clone(emptyTask)]
+            Object.clone(emptyTask), Object.clone(emptyTask), Object.clone(lockedTask)]
   handleResponse: (e) ->
     {method, path, body, postBody} = e.detail
     {tasks} = @state
     flag = false
     switch path
+      when '/kcsapi/api_port/port'     #Handle parallel quest show 
+        if @state.taskLimits != body.api_parallel_quest_count
+          tasks[5] = Object.clone(emptyTask)
+          @setState
+            tasks: tasks
+            taskLimits: body.api_parallel_quest_count
       when '/kcsapi/api_get_member/basic'
         memberId = window._nickNameId
         try

  progress: ''
  category: 0
  type: 0

memberId = -1
# Quest Tracking

    if flag
      {tasks} = @state
      for task in tasks
        continue if task.id >= 100000
        if questGoals[task.id]?
          task.tracking = true
          task.percent = questRecord[task.id].count / questRecord[task.id].required
