User Tools

Site Tools



kdf_api

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
kdf_api [2025/03/06 04:38] kitanoikdf_api [2025/10/22 01:32] (current) kitanoi
Line 80: Line 80:
 <code> <code>
      queuetype = 2,      queuetype = 2,
 +</code>
 +---------------------------------------------------------------
 +
 +====minilvl====
 +[bool][optional] - if you want to make the dungeon harder
 +<code>
 +     minilvl = true,
 +</code>
 +---------------------------------------------------------------
 +
 +====levelsync====
 +[bool][optional] - used for blue mage allowing entrance to dungeons solo while level synced down. Used in combination with queuetype = 2
 +<code>
 +     levelsync = true,
 +     queuetype = 2
 </code> </code>
  
Line 324: Line 339:
 meleeavoid = true, meleeavoid = true,
 meleeavoid = false, meleeavoid = false,
 +</code>
 +
 +---------------------------------------------------------------
 +====disableavoid====
 +[bool][optional] Profile level setting to enable or disable avoidance.
 +<code>
 +disableavoid = true,
 +disableavoid = false,
 </code> </code>
  
Line 412: Line 435:
   }     }  
 } }
 +</code>
 +---------------------------------------------------------------
 +
 +====maintank====
 +[string][optional] Name of who you want to be the main tank. KDF will use the lower of the Player.id to determine who is main tank if you do not use this.
 +<code>
 +    maintank = "My Name",
 </code> </code>
  
Line 428: Line 458:
         [1] = {contentid = 12345, frompercent = 100, topercent = 95, pos = {x = 1, y = 2, z = 3}, desc = "tank boss 12345 at this pos from 100-95%"},         [1] = {contentid = 12345, frompercent = 100, topercent = 95, pos = {x = 1, y = 2, z = 3}, desc = "tank boss 12345 at this pos from 100-95%"},
     },     },
 +    
 +    tankat= {
 +        [1] = {contentid = 1644, frompercent = 100, topercent = 0, reqs = [[return not KitanoiFuncs.API.DungeonFramework.GarudaPhased]], pos = {x=0.59,y=-2.15,z=-21.73}, desc = "tank garuda at north until phased"},
 +        [2] = {contentid = 1644, frompercent = 100, topercent = 0, reqs = [[return  KitanoiFuncs.API.DungeonFramework.GarudaPhased]], pos = {x=-0.76,y=-1.85,z=-4.35}, desc = "tank garuda at north of inner circle after phased"},
 +    },    
 </code> </code>
   * contentid [required] contentid of the enemy   * contentid [required] contentid of the enemy
Line 433: Line 468:
   * topercent [required] should be the lower %   * topercent [required] should be the lower %
   * pos [required] position to tank at   * pos [required] position to tank at
 +  * reqs [optional] must start with "return" and return a bool
 +
 +---------------------------------------------------------------
 +====MaxFollowDist====
 +[int][optional] allows you to specify how far ahead the tank can be before they stop and wait for party members to be catch up
  
 --------------------------------------------------------------- ---------------------------------------------------------------
kdf_api.1741235890.txt.gz · Last modified: 2025/03/06 04:38 by kitanoi