Download OpenAPI specification:Download
Welcome to Flyff Universe Public API!
The API is still in development and specifications can change as well as the main URL.
Check Flyff Official Fansite Kit for high-quality 2D assets.
Contact the developers by mail or on the official Discord if you have questions, suggestions, or a bug to report.
Copyright 2021-2024 © Gala Lab Corp. All Rights Reserved.
Permission to use the data and images granted only for information sites and tools about the official game. Gala Lab reserves the right to no longer grant this permission at any time. Commercial use strictly prohibited. Use for in-game automation and cheating tools, or use in any other video game is strictly prohibited. Please contact the developers if you wish to verify that your use of this API is in accordance with the copyright.
Currently limited to 300 calls per minute per IP. No size limitation on the request and the response.
Feel free to cache the results and fetch the data only when the data version changes.
Version History:
id required | integer ID of the class |
name required | object (LocalizedText) Text available in several languages |
type required | string Enum: "beginner" "expert" "professional" Type of the class |
icon required | string Icon of the Class |
minLevel required | integer Minimum player level for the Class |
maxLevel required | integer Maximum player level for the Class |
parent | integer ID of the parent class |
maxHP required | string Formula to compute the maximum Hit Points of the player |
maxFP required | string Formula to compute the maximum Fatigue Points of the player |
maxMP required | string Formula to compute the maximum Mana Points of the player |
attackSpeed required | float Attack speed constant used in attack speed calculation |
block required | float Blocking constant used in block calculation |
critical required | float Critical chance constant used in critical chance calculation |
required | object Auto attack damage factors used in damage calculation |
{- "id": 9686,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "beginner",
- "icon": "vagrant.png",
- "minLevel": 1,
- "maxLevel": 15,
- "parent": 764,
- "maxHP": "150+level*18+sta*level*0.18",
- "maxFP": "level*0.6+sta*2.1",
- "maxMP": "22+level*0.6+int*2.7",
- "attackSpeed": 72,
- "block": 0.2,
- "critical": 1,
- "autoAttackFactors": {
- "sword": 4.5,
- "axe": 4.5,
- "staff": 4.5,
- "stick": 4.5,
- "knuckle": 4.5,
- "yoyo": 4.5,
- "bow": 4.5,
- "wand": 4.5
}
}
Returns a single class
classId required | integer Example: 1689 ID of class to return |
{- "id": 9686,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "beginner",
- "icon": "vagrant.png",
- "minLevel": 1,
- "maxLevel": 15,
- "parent": 764,
- "maxHP": "150+level*18+sta*level*0.18",
- "maxFP": "level*0.6+sta*2.1",
- "maxMP": "22+level*0.6+int*2.7",
- "attackSpeed": 72,
- "block": 0.2,
- "critical": 1,
- "autoAttackFactors": {
- "sword": 4.5,
- "axe": 4.5,
- "staff": 4.5,
- "stick": 4.5,
- "knuckle": 4.5,
- "yoyo": 4.5,
- "bow": 4.5,
- "wand": 4.5
}
}
Returns an array with classes
classIds required | any Example: 1689,296,2881 IDs of classes to return separated by comma , |
[- {
- "id": 9686,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "beginner",
- "icon": "vagrant.png",
- "minLevel": 1,
- "maxLevel": 15,
- "parent": 764,
- "maxHP": "150+level*18+sta*level*0.18",
- "maxFP": "level*0.6+sta*2.1",
- "maxMP": "22+level*0.6+int*2.7",
- "attackSpeed": 72,
- "block": 0.2,
- "critical": 1,
- "autoAttackFactors": {
- "sword": 4.5,
- "axe": 4.5,
- "staff": 4.5,
- "stick": 4.5,
- "knuckle": 4.5,
- "yoyo": 4.5,
- "bow": 4.5,
- "wand": 4.5
}
}
]
id required | integer ID of the World |
name required | object (LocalizedText) Text available in several languages |
type required | string Enum: "main" "prison" "dungeon" "instance" "event" Type of the World |
width required | integer Width of the World in meters |
height required | integer Height of the World in meters |
tileName required | string Name of the world Tiles for navigator |
tileSize required | integer World meters per Tile |
flying required | boolean Whether players can fly in the World or not |
pk required | boolean Whether players can kill other players in the World or not |
inDoor required | boolean Whether the World has a sky or not |
revivalWorld | integer ID of the World where players revive when they die in the World |
revivalKey | string ID of the Lodestar where players revive when they die in the World |
required | Array of objects Special Places in the World |
required | Array of objects Revival places in the World |
required | Array of objects Continents in the World |
{- "id": 6063,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "dungeon",
- "width": 10752,
- "height": 5632,
- "tileName": "wdmadrigal",
- "tileSize": 512,
- "flying": true,
- "pk": true,
- "inDoor": false,
- "revivalWorld": 6063,
- "revivalKey": "flaris",
- "places": [
- {
- "type": "publicoffice",
- "location": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}
}
], - "lodestars": [
- {
- "key": "flaris",
- "location": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}
}
], - "continents": [
- {
- "id": 8641,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "town": true,
- "polygon": [
- {
- "x": 6159,
- "z": 3407
}
]
}
]
}
Returns a single world
worldId required | integer Example: 4015 ID of world to return |
{- "id": 6063,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "dungeon",
- "width": 10752,
- "height": 5632,
- "tileName": "wdmadrigal",
- "tileSize": 512,
- "flying": true,
- "pk": true,
- "inDoor": false,
- "revivalWorld": 6063,
- "revivalKey": "flaris",
- "places": [
- {
- "type": "publicoffice",
- "location": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}
}
], - "lodestars": [
- {
- "key": "flaris",
- "location": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}
}
], - "continents": [
- {
- "id": 8641,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "town": true,
- "polygon": [
- {
- "x": 6159,
- "z": 3407
}
]
}
]
}
Returns an array with worlds
worldIds required | any Example: 4015,4839,6063 IDs of worlds to return separated by comma , |
[- {
- "id": 6063,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "dungeon",
- "width": 10752,
- "height": 5632,
- "tileName": "wdmadrigal",
- "tileSize": 512,
- "flying": true,
- "pk": true,
- "inDoor": false,
- "revivalWorld": 6063,
- "revivalKey": "flaris",
- "places": [
- {
- "type": "publicoffice",
- "location": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}
}
], - "lodestars": [
- {
- "key": "flaris",
- "location": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}
}
], - "continents": [
- {
- "id": 8641,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "town": true,
- "polygon": [
- {
- "x": 6159,
- "z": 3407
}
]
}
]
}
]
id required | integer ID of the Monster |
name required | object (LocalizedText) Text available in several languages |
event required | boolean Whether the monster is an event monster or not |
levelHidden required | boolean Whether the monster's level is hidden or not |
level required | integer Level of the Monster |
rank required | string Enum: "small" "normal" "captain" "giant" "violet" "boss" "material" "super" "guard" "citizen" "worldboss" Rank of the Monster |
area required | string Enum: "normal" "dungeon" Type of area where the Monster spawns |
element required | string (Element) Enum: "fire" "water" "electricity" "wind" "earth" "none" Natural element |
icon required | string Icon of the Monster |
booty | integer ID of the booty Item dropped by the Monster |
mineral | integer ID of the mineral Item collected on the Catcher Monster |
flying required | boolean Whether the Monster is flying or not |
hp required | integer Hit Points of the Monster |
mp required | integer Mana Points of the Monster |
minAttack required | integer Minimum Attack of the Monster |
maxAttack required | integer Maximum Attack of the Monster |
defense required | integer Defense of the Monster |
magicDefense required | integer Magic Defense of the Monster |
sta required | integer Stamina of the Monster |
str required | integer Strength of the Monster |
dex required | integer Dexterity of the Monster |
int required | integer Intelligence of the Monster |
hitRate required | integer Ability of the Monster to inflict a successful hit to its target |
parry required | integer Ability of the Monster to receive a Miss from its attacker. This value is equivalent to lowering the attacker's hitRate |
runaway required | boolean Whether the Monster can run away when its Hit Points are low or not |
resistFire required | number The monster's resistance to this element |
resistWater required | number The monster's resistance to this element |
resistWind required | number The monster's resistance to this element |
resistEarth required | number The monster's resistance to this element |
resistElectricity required | number The monster's resistance to this element |
summoned | Array of integers List of Monsters which can be summoned by the Monster |
Array of objects List of possible apply-on-hit skills | |
Array of objects List of monsters this monster avenges | |
berserkThresholdHP | integer Threshold in % of Hit Points to activate the Monster's berserk mode |
berserkAttackPower | integer Attack Power bonus in % when Monster's berserk mode is active |
recoveryThresholdHP | integer Threshold in % of Hit Points to recover the Monster's Hit Points |
recoveryAmountHP | integer Amount of Hit Points in % recovered when the threshold is reached |
speed required | integer Speed of the Monster |
experience required | number Amount of experience in % given to the player killing the Monster at the same level |
experienceSharing required | string Enum: "normal" "area" How the experience is distributed to the players
|
experienceTable required | Array of numbers Amount of experience in % given to the player killing the Monster alone on a specific level |
minDropGold required | integer Minimum amount of Penya dropped by the Monster |
maxDropGold required | integer Maximum amount of Penya dropped by the Monster |
required | Array of objects Weapons used by the Monster to attack |
required | Array of objects List of items dropped by the Monster |
object (Location) | |
required | Array of objects (Spawn) Locations where the monster spawns |
{- "id": 5745,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "event": false,
- "levelHidden": false,
- "level": 1,
- "rank": "small",
- "area": "normal",
- "element": "fire",
- "icon": "aibatt.png",
- "booty": 7635,
- "mineral": 7479,
- "flying": false,
- "hp": 120,
- "mp": 100,
- "minAttack": 15,
- "maxAttack": 16,
- "defense": 3,
- "magicDefense": 1,
- "sta": 20,
- "str": 15,
- "dex": 15,
- "int": 15,
- "hitRate": 40,
- "parry": 3,
- "runaway": true,
- "resistFire": 0.3,
- "resistWater": 0.3,
- "resistWind": 0.3,
- "resistEarth": 0.3,
- "resistElectricity": 0.3,
- "summoned": [
- 7212
], - "appliedSkills": [
- {
- "skill": 4617,
- "level": 4,
- "probability": 10,
- "conditionalBuff": 4617
}
], - "avenge": [
- {
- "monster": 1780,
- "skill": 4617,
- "skillLevel": 4
}
], - "berserkThresholdHP": 30,
- "berserkAttackPower": 80,
- "recoveryThresholdHP": 5,
- "recoveryAmountHP": 20,
- "speed": 75,
- "experience": 14.5,
- "experienceSharing": "normal",
- "experienceTable": [
- 14.5
], - "minDropGold": 10,
- "maxDropGold": 40,
- "attacks": [
- {
- "minAttack": 3,
- "maxAttack": 4,
- "attackRange": 2,
- "target": "single",
- "triggerSkill": 5697,
- "triggerSkillLevel": 1,
- "triggerSkillProbability": 10
}
], - "drops": [
- {
- "item": 6401,
- "probabilityRange": "[10%;20%[",
- "prob": "[10%;20%[",
- "common": true
}
], - "location": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}, - "spawns": [
- {
- "world": 6063,
- "left": 1190,
- "right": 1236,
- "top": 1351,
- "bottom": 1400,
- "continent": 8641,
- "aggressivity": 100
}
]
}
Returns a single monster
monsterId required | integer Example: 26 ID of monster to return |
{- "id": 5745,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "event": false,
- "levelHidden": false,
- "level": 1,
- "rank": "small",
- "area": "normal",
- "element": "fire",
- "icon": "aibatt.png",
- "booty": 7635,
- "mineral": 7479,
- "flying": false,
- "hp": 120,
- "mp": 100,
- "minAttack": 15,
- "maxAttack": 16,
- "defense": 3,
- "magicDefense": 1,
- "sta": 20,
- "str": 15,
- "dex": 15,
- "int": 15,
- "hitRate": 40,
- "parry": 3,
- "runaway": true,
- "resistFire": 0.3,
- "resistWater": 0.3,
- "resistWind": 0.3,
- "resistEarth": 0.3,
- "resistElectricity": 0.3,
- "summoned": [
- 7212
], - "appliedSkills": [
- {
- "skill": 4617,
- "level": 4,
- "probability": 10,
- "conditionalBuff": 4617
}
], - "avenge": [
- {
- "monster": 1780,
- "skill": 4617,
- "skillLevel": 4
}
], - "berserkThresholdHP": 30,
- "berserkAttackPower": 80,
- "recoveryThresholdHP": 5,
- "recoveryAmountHP": 20,
- "speed": 75,
- "experience": 14.5,
- "experienceSharing": "normal",
- "experienceTable": [
- 14.5
], - "minDropGold": 10,
- "maxDropGold": 40,
- "attacks": [
- {
- "minAttack": 3,
- "maxAttack": 4,
- "attackRange": 2,
- "target": "single",
- "triggerSkill": 5697,
- "triggerSkillLevel": 1,
- "triggerSkillProbability": 10
}
], - "drops": [
- {
- "item": 6401,
- "probabilityRange": "[10%;20%[",
- "prob": "[10%;20%[",
- "common": true
}
], - "location": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}, - "spawns": [
- {
- "world": 6063,
- "left": 1190,
- "right": 1236,
- "top": 1351,
- "bottom": 1400,
- "continent": 8641,
- "aggressivity": 100
}
]
}
Returns an array with monsters
monsterIds required | any Example: 5858,26,6047 IDs of monsters to return separated by comma , |
[- {
- "id": 5745,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "event": false,
- "levelHidden": false,
- "level": 1,
- "rank": "small",
- "area": "normal",
- "element": "fire",
- "icon": "aibatt.png",
- "booty": 7635,
- "mineral": 7479,
- "flying": false,
- "hp": 120,
- "mp": 100,
- "minAttack": 15,
- "maxAttack": 16,
- "defense": 3,
- "magicDefense": 1,
- "sta": 20,
- "str": 15,
- "dex": 15,
- "int": 15,
- "hitRate": 40,
- "parry": 3,
- "runaway": true,
- "resistFire": 0.3,
- "resistWater": 0.3,
- "resistWind": 0.3,
- "resistEarth": 0.3,
- "resistElectricity": 0.3,
- "summoned": [
- 7212
], - "appliedSkills": [
- {
- "skill": 4617,
- "level": 4,
- "probability": 10,
- "conditionalBuff": 4617
}
], - "avenge": [
- {
- "monster": 1780,
- "skill": 4617,
- "skillLevel": 4
}
], - "berserkThresholdHP": 30,
- "berserkAttackPower": 80,
- "recoveryThresholdHP": 5,
- "recoveryAmountHP": 20,
- "speed": 75,
- "experience": 14.5,
- "experienceSharing": "normal",
- "experienceTable": [
- 14.5
], - "minDropGold": 10,
- "maxDropGold": 40,
- "attacks": [
- {
- "minAttack": 3,
- "maxAttack": 4,
- "attackRange": 2,
- "target": "single",
- "triggerSkill": 5697,
- "triggerSkillLevel": 1,
- "triggerSkillProbability": 10
}
], - "drops": [
- {
- "item": 6401,
- "probabilityRange": "[10%;20%[",
- "prob": "[10%;20%[",
- "common": true
}
], - "location": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}, - "spawns": [
- {
- "world": 6063,
- "left": 1190,
- "right": 1236,
- "top": 1351,
- "bottom": 1400,
- "continent": 8641,
- "aggressivity": 100
}
]
}
]
id required | integer ID of the Item |
name required | object (LocalizedText) Text available in several languages |
description required | object (LocalizedText) Text available in several languages |
icon required | string Icon of the Item |
category required | string Enum: "weapon" "armor" "fashion" "jewelry" "flying" "collector" "quest" "trans" "fuel" "booty" "arrow" "charm" "recovery" "blinkwing" "firework" "pickuppet" "teleportring" "material" "buff" "monsterball" "pack" "scroll" "vendorskin" "raisedpet" "currency" "lifestyle" Category of the Item |
subcategory | string Enum: "armorcolor" "axe" "balloon" "board" "book" "boots" "bow" "broom" "car" "cloak" "cloth" "drink" "earring" "elementcard" "event" "food" "gauntlet" "glove" "glow" "hat" "helmet" "inventorybag" "knuckle" "letter" "mask" "mineral" "necklace" "petfeed" "piercingcard" "piercingdice" "pill" "protectscroll" "randomscroll" "refresher" "ring" "shield" "shoes" "specialstone" "staff" "stick" "suit" "sword" "townblinkwing" "trans" "upgradedice" "wand" "wings" "yoyo" "gacha" "globalgacha" "giftbox" "ampexp" "upgradescroll" "awakescroll" "visualcloak" "gem" "piece" "ultimatedice" "selectblinkwing" "selectbox" "hoverbike" "guildbag" "raisedpet" "raisedpettransmute" "harvestglove" "battlepass" "pkchip" "namecolor" "ticket" "fcoin" "rockpaperscissors" "sunstone" "rainbowrace" "couplering" "ultimatejewel" "lifestyle" "tool" Sub category of the Item when there is one |
rarity required | string Enum: "common" "uncommon" "rare" "veryrare" "unique" Rarity of the Item |
class | integer ID of the Class required to equip or use the Item |
level required | integer Player level required to equip or use the Item |
sex | string Enum: "male" "female" Player sex required to equip or use the Item |
stack required | integer Number of units that can be stacked |
buyPrice | integer Purchase price of the Item at NPC |
sellPrice required | integer Selling price of the Item at NPC |
consumable required | boolean Whether the Item is a consumable or not |
premium required | boolean Whether the Item is considered as premium or not |
deletable required | boolean Whether the Item can be deleted or not |
tradable required | boolean Whether the Item can be traded or not |
shining required | boolean Whether the 3D Model of the Item has a shining effect or not |
element required | string (Element) Enum: "fire" "water" "electricity" "wind" "earth" "none" Natural element |
durationRealTime required | boolean Whether the Buff duration is counted even when the player is offline or not |
transy | integer ID of the Male/Female counterpart Item when it is an armor |
Array of objects List of dismantling output from this item | |
Array of objects Upgrade level information if the item is an accessory | |
cooldown | number Time in Seconds to use the Item again |
casting | number Time in Seconds to equip or use the Item |
duration | number Duration in Seconds of the Buff |
flightSpeed | integer Flying Speed in km/h when the Item is a flying vehicle |
guildContribution | integer Amount of Guild contribution experience given when the Item is a Booty |
attackSpeed | string Enum: "veryslow" "slow" "normal" "fast" "veryfast" "fastest" Attack Speed when the Item is a weapon |
attackSpeedValue | number Exact Attack Speed value when the Item is a weapon |
attackRange | integer Maximum distance in meters to hit the target when the Item is a weapon |
twoHanded | boolean Whether the item is two handed or not when the Item is a weapon |
minAttack | integer Minimum Attack when the Item is a weapon |
maxAttack | integer Maximum Attack when the Item is a weapon |
additionalSkillDamage | integer Additional Damage when using a Skill with the weapon |
ultimateConvertible | boolean Whether or not this item can be converted to ultimate |
Array of objects (Ability) The possible additional stats to roll, if any | |
consumedMP | integer Consumed Mana Points when doing a Charged Attack with the wand |
consumedItem | string Category of the Item consumed when attacking with the weapon |
triggerSkill | integer ID of the Skill that can be triggered when using the Item |
triggerSkillProbability | integer Probability in % to trigger the Skill when using the Item |
coupleTeleports | integer Daily couple teleports granted by this item |
coupleCheers | integer Daily couple cheers granted by this item |
coupleBankSlots | integer Couple bank slots granted by this item |
minimumTargetItemLevel | integer Minimum level the target item needs to be |
Array of objects List of items inside the box or pack | |
minDefense | integer Minimum Defense when the Item is an armor |
maxDefense | integer Maximum Defense when the Item is an armor |
object (Location) | |
Array of objects (Ability) Special Abilities applied to the player when wearing or using the Item | |
object (Location) | |
required | Array of objects (Spawn) Locations where the item drops directly on the ground |
{- "id": 7635,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "icon": "gengemgem.png",
- "category": "weapon",
- "subcategory": "sword",
- "rarity": "common",
- "class": 9686,
- "level": 1,
- "sex": "male",
- "stack": 999,
- "buyPrice": 12,
- "sellPrice": 3,
- "consumable": true,
- "premium": false,
- "deletable": true,
- "tradable": true,
- "shining": false,
- "element": "fire",
- "durationRealTime": false,
- "transy": 2410,
- "dismantle": [
- {
- "item": 4617,
- "inputUpgradeLevel": 4,
- "count": 10,
- "savePiercing": true,
- "saveElement": true,
- "saveUpgrade": true,
- "upgradeLevel": 10
}
], - "upgradeLevels": [
- {
- "upgradeLevel": 1,
- "requiredLevel": 15,
- "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
]
}
], - "cooldown": 1.5,
- "casting": 2.5,
- "duration": 6,
- "flightSpeed": 54,
- "guildContribution": 14,
- "attackSpeed": "normal",
- "attackSpeedValue": 0.085,
- "attackRange": 2,
- "twoHanded": false,
- "minAttack": 3,
- "maxAttack": 4,
- "additionalSkillDamage": 6,
- "ultimateConvertible": true,
- "possibleRandomStats": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
], - "consumedMP": 15,
- "consumedItem": "arrow",
- "triggerSkill": 3124,
- "triggerSkillProbability": 25,
- "coupleTeleports": 1,
- "coupleCheers": 1,
- "coupleBankSlots": 2,
- "minimumTargetItemLevel": 105,
- "contents": [
- {
- "item": 4444,
- "count": 1,
- "chance": 0.3
}
], - "minDefense": 110,
- "maxDefense": 113,
- "blinkwingTarget": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}, - "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
], - "location": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}, - "spawns": [
- {
- "world": 6063,
- "left": 1190,
- "right": 1236,
- "top": 1351,
- "bottom": 1400,
- "continent": 8641,
- "aggressivity": 100
}
]
}
Returns a single item
itemId required | integer Example: 7635 ID of item to return |
{- "id": 7635,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "icon": "gengemgem.png",
- "category": "weapon",
- "subcategory": "sword",
- "rarity": "common",
- "class": 9686,
- "level": 1,
- "sex": "male",
- "stack": 999,
- "buyPrice": 12,
- "sellPrice": 3,
- "consumable": true,
- "premium": false,
- "deletable": true,
- "tradable": true,
- "shining": false,
- "element": "fire",
- "durationRealTime": false,
- "transy": 2410,
- "dismantle": [
- {
- "item": 4617,
- "inputUpgradeLevel": 4,
- "count": 10,
- "savePiercing": true,
- "saveElement": true,
- "saveUpgrade": true,
- "upgradeLevel": 10
}
], - "upgradeLevels": [
- {
- "upgradeLevel": 1,
- "requiredLevel": 15,
- "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
]
}
], - "cooldown": 1.5,
- "casting": 2.5,
- "duration": 6,
- "flightSpeed": 54,
- "guildContribution": 14,
- "attackSpeed": "normal",
- "attackSpeedValue": 0.085,
- "attackRange": 2,
- "twoHanded": false,
- "minAttack": 3,
- "maxAttack": 4,
- "additionalSkillDamage": 6,
- "ultimateConvertible": true,
- "possibleRandomStats": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
], - "consumedMP": 15,
- "consumedItem": "arrow",
- "triggerSkill": 3124,
- "triggerSkillProbability": 25,
- "coupleTeleports": 1,
- "coupleCheers": 1,
- "coupleBankSlots": 2,
- "minimumTargetItemLevel": 105,
- "contents": [
- {
- "item": 4444,
- "count": 1,
- "chance": 0.3
}
], - "minDefense": 110,
- "maxDefense": 113,
- "blinkwingTarget": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}, - "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
], - "location": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}, - "spawns": [
- {
- "world": 6063,
- "left": 1190,
- "right": 1236,
- "top": 1351,
- "bottom": 1400,
- "continent": 8641,
- "aggressivity": 100
}
]
}
Returns an array with items
itemIds required | any Example: 7635,9814,3070 IDs of items to return separated by comma , |
[- {
- "id": 7635,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "icon": "gengemgem.png",
- "category": "weapon",
- "subcategory": "sword",
- "rarity": "common",
- "class": 9686,
- "level": 1,
- "sex": "male",
- "stack": 999,
- "buyPrice": 12,
- "sellPrice": 3,
- "consumable": true,
- "premium": false,
- "deletable": true,
- "tradable": true,
- "shining": false,
- "element": "fire",
- "durationRealTime": false,
- "transy": 2410,
- "dismantle": [
- {
- "item": 4617,
- "inputUpgradeLevel": 4,
- "count": 10,
- "savePiercing": true,
- "saveElement": true,
- "saveUpgrade": true,
- "upgradeLevel": 10
}
], - "upgradeLevels": [
- {
- "upgradeLevel": 1,
- "requiredLevel": 15,
- "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
]
}
], - "cooldown": 1.5,
- "casting": 2.5,
- "duration": 6,
- "flightSpeed": 54,
- "guildContribution": 14,
- "attackSpeed": "normal",
- "attackSpeedValue": 0.085,
- "attackRange": 2,
- "twoHanded": false,
- "minAttack": 3,
- "maxAttack": 4,
- "additionalSkillDamage": 6,
- "ultimateConvertible": true,
- "possibleRandomStats": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
], - "consumedMP": 15,
- "consumedItem": "arrow",
- "triggerSkill": 3124,
- "triggerSkillProbability": 25,
- "coupleTeleports": 1,
- "coupleCheers": 1,
- "coupleBankSlots": 2,
- "minimumTargetItemLevel": 105,
- "contents": [
- {
- "item": 4444,
- "count": 1,
- "chance": 0.3
}
], - "minDefense": 110,
- "maxDefense": 113,
- "blinkwingTarget": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}, - "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
], - "location": {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}, - "spawns": [
- {
- "world": 6063,
- "left": 1190,
- "right": 1236,
- "top": 1351,
- "bottom": 1400,
- "continent": 8641,
- "aggressivity": 100
}
]
}
]
id required | integer ID of the Equipment Set |
name required | object (LocalizedText) Text available in several languages |
transy required | integer ID of the Male/Female counterpart EquipSet |
parts required | Array of integers Items included in the Set |
required | Array of objects Special Abilities when the player wears several parts of the Set |
{- "id": 4364,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "transy": 222,
- "parts": [
- 1534
], - "bonus": [
- {
- "equipped": 2,
- "ability": {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
}
]
}
Returns a single equipment set
equipSetId required | integer Example: 5670 ID of equipment set to return |
{- "id": 4364,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "transy": 222,
- "parts": [
- 1534
], - "bonus": [
- {
- "equipped": 2,
- "ability": {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
}
]
}
Returns an array with equipment sets
equipSetIds required | any Example: 5670,4267,5303 IDs of equipment sets to return separated by comma , |
[- {
- "id": 4364,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "transy": 222,
- "parts": [
- 1534
], - "bonus": [
- {
- "equipped": 2,
- "ability": {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
}
]
}
]
id required | integer ID of the Skill |
name required | object (LocalizedText) Text available in several languages |
description required | object (LocalizedText) Text available in several languages |
icon required | string Icon of the Skill |
class | integer ID of the Class required to use the Skill |
level required | integer Player level required to use the Skill |
element required | string (Element) Enum: "fire" "water" "electricity" "wind" "earth" "none" Natural element |
Array of objects (Ability) Special Abilities applied to the target when using the Skill | |
magic required | boolean Whether the Skill is Magic or not |
target required | string Enum: "party" "line" "area" "single" "currentplayer" Target of the Skill |
combo required | string Enum: "general" "step" "circle" "finish" Where the Skill can be placed in the Action Slot |
debuff required | boolean Whether the Skill is used to attack/debuff the target or not |
requiresCouple required | boolean Whether the Skill requires a couple or not |
flying required | boolean Whether the Skill can be used while flying or not |
passive required | boolean Whether the Skill is automatically used or not |
consumedItem | string Category of the Item consumed when using the Skill |
triggerSkill | integer ID of the Skill that can be triggered when using the Skill |
skillPoints | integer Number of Skill Points consumed by Skill Level |
weapon | string Sub category of the Weapon required to use the Skill |
required | Array of objects Required previous Skills |
required | Array of objects Levels of the Skill |
{- "id": 6482,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "icon": "acrsupyoymaster.png",
- "class": 9686,
- "level": 1,
- "element": "fire",
- "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
], - "magic": true,
- "target": "single",
- "combo": "general",
- "debuff": true,
- "requiresCouple": false,
- "flying": true,
- "passive": false,
- "consumedItem": "arrow",
- "triggerSkill": 1143,
- "skillPoints": 1,
- "weapon": "sword",
- "requirements": [
- {
- "skill": 6482,
- "level": 3
}
], - "levels": [
- {
- "minAttack": 10,
- "maxAttack": 11,
- "damageMultiplier": 0.8,
- "probability": 50,
- "probabilityPVP": 50,
- "flyBackProbability": 30,
- "consumedMP": 10,
- "consumedFP": 10,
- "cooldown": 1.5,
- "casting": 0.6,
- "duration": 6,
- "durationPVP": 6,
- "dotTick": 1.5,
- "spellRange": 6,
- "wallLives": 1,
- "reflectedDamagePVE": 50,
- "reflectedDamagePVP": 50,
- "tetherRange": 32,
- "spreadOnExpireRange": 32,
- "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
], - "scalingParameters": [
- {
- "parameter": "duration",
- "stat": "str",
- "scale": 0.1,
- "pvp": true,
- "pve": true
}
]
}
]
}
Returns a single skill
skillId required | integer Example: 6482 ID of skill to return |
{- "id": 6482,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "icon": "acrsupyoymaster.png",
- "class": 9686,
- "level": 1,
- "element": "fire",
- "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
], - "magic": true,
- "target": "single",
- "combo": "general",
- "debuff": true,
- "requiresCouple": false,
- "flying": true,
- "passive": false,
- "consumedItem": "arrow",
- "triggerSkill": 1143,
- "skillPoints": 1,
- "weapon": "sword",
- "requirements": [
- {
- "skill": 6482,
- "level": 3
}
], - "levels": [
- {
- "minAttack": 10,
- "maxAttack": 11,
- "damageMultiplier": 0.8,
- "probability": 50,
- "probabilityPVP": 50,
- "flyBackProbability": 30,
- "consumedMP": 10,
- "consumedFP": 10,
- "cooldown": 1.5,
- "casting": 0.6,
- "duration": 6,
- "durationPVP": 6,
- "dotTick": 1.5,
- "spellRange": 6,
- "wallLives": 1,
- "reflectedDamagePVE": 50,
- "reflectedDamagePVP": 50,
- "tetherRange": 32,
- "spreadOnExpireRange": 32,
- "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
], - "scalingParameters": [
- {
- "parameter": "duration",
- "stat": "str",
- "scale": 0.1,
- "pvp": true,
- "pve": true
}
]
}
]
}
Returns an array with skills
skillIds required | any Example: 6482,2030,7395 IDs of skills to return separated by comma , |
[- {
- "id": 6482,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "icon": "acrsupyoymaster.png",
- "class": 9686,
- "level": 1,
- "element": "fire",
- "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
], - "magic": true,
- "target": "single",
- "combo": "general",
- "debuff": true,
- "requiresCouple": false,
- "flying": true,
- "passive": false,
- "consumedItem": "arrow",
- "triggerSkill": 1143,
- "skillPoints": 1,
- "weapon": "sword",
- "requirements": [
- {
- "skill": 6482,
- "level": 3
}
], - "levels": [
- {
- "minAttack": 10,
- "maxAttack": 11,
- "damageMultiplier": 0.8,
- "probability": 50,
- "probabilityPVP": 50,
- "flyBackProbability": 30,
- "consumedMP": 10,
- "consumedFP": 10,
- "cooldown": 1.5,
- "casting": 0.6,
- "duration": 6,
- "durationPVP": 6,
- "dotTick": 1.5,
- "spellRange": 6,
- "wallLives": 1,
- "reflectedDamagePVE": 50,
- "reflectedDamagePVP": 50,
- "tetherRange": 32,
- "spreadOnExpireRange": 32,
- "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
], - "scalingParameters": [
- {
- "parameter": "duration",
- "stat": "str",
- "scale": 0.1,
- "pvp": true,
- "pve": true
}
]
}
]
}
]
id required | integer ID of the Party Skill |
name required | object (LocalizedText) Text available in several languages |
description required | object (LocalizedText) Text available in several languages |
icon required | string Icon of the Party Skill |
level required | integer Party level required to use the Party Skill |
consumedPoints | integer Consumed Party Points when using the Party Skill |
duration | number Duration in Seconds of the Party Skill when it is a Buff |
{- "id": 8037,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "icon": "trocall.png",
- "level": 10,
- "consumedPoints": 1,
- "duration": 60
}
Returns a single party skill
partySkillId required | integer Example: 8037 ID of party skill to return |
{- "id": 8037,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "icon": "trocall.png",
- "level": 10,
- "consumedPoints": 1,
- "duration": 60
}
Returns an array with party skills
partySkillIds required | any Example: 8037,2475,2651 IDs of party skills to return separated by comma , |
[- {
- "id": 8037,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "icon": "trocall.png",
- "level": 10,
- "consumedPoints": 1,
- "duration": 60
}
]
id required | integer ID of the NPC |
name required | object (LocalizedText) Text available in several languages |
menus required | Array of strings Items Enum: "trade" "dialog" "changeelem" "upgrade" "inputreward" "showreward" "piercing" "piercingremove" "attribute" "lodelight" "bank" "hairshop" "itemrepair" "post" "skinshop" "buff" "arenaenter" "arenaleave" "guildbank" "guildrank" "guildrankwar" "guildrankinfo" "guildsiegeapply" "guildsiegestate" "guildsiegecancel" "guildsiegejoin" "guildsiegelineup" "guildsiegejackpot" "guildsiegebestplayer" "guildsiegeranking" "guildsiegejackpot2" "guildsiegeinfo1" "guildsiegeinfo2" "guildsiegeinfo3" "guildsiegeinfo4" "guildsiegeinfo80" "guildsiegeapply80" "guildsiegestate80" "guildsiegejoin80" "guildsiegelineup80" "guildsiegeranking80" "guildsiegecancel80" "guildsiegeinfo60" "guildsiegeapply60" "guildsiegestate60" "guildsiegejoin60" "guildsiegelineup60" "guildsiegeranking60" "guildsiegecancel60" "roshambo" "exchangeroshambo" "upgradecard" "safeelementupgrade" "safeupgrade" "safepiercing" "createshiningpowerdice" "createjewels" "createuniqueweapon" "exchangerareitempieces" "exchangecardpieces" "removelevelreduction" "removecostumeblessing" "arenaranking" "arenareward" "accessoryupgrade" "safeaccessoryupgrade" "traderedchips" "tradebluechips" "petcandycrafting" "petsacrificing" "cosmeticwardrobe" "dungeon" "tradepkchips" "exchangefwc" "gachamachine" "reshufflecard" "tradegreenchips" "rainbowraceapply" "createultimate" "traderings" "tradeearrings" "tradenecklaces" "dismantle" "fwcboard" "fwcteleport" "fwcranking" "fwcspectate" "fwcexchange" "fwccollect" "tradekalgaschips" "gachamachine" "rockpaperscissors" "costumeboxupgrade" "buyplayerhouse" "joinplayerhouse" "visitplayerhouse" "bidguildhouse" "joinguildhouse" "kalgasassaultinfo" "kalgasassaultregister" "kalgasassaultentry" "kalgasassaultranking" "guestbookhouse" "teleport" "eventupgrade" "rainbowracesoloitem" "rainbowracesolospeed" "rainbowraceduoitem" "rainbowraceduospeed" "tradeyellowchips" "removeultimatejewel" "createultimatejewel" "fuseultimatejewel" "madrigaltournamentboard" "madrigaltournamentteleport" "madrigaltournamentranking" "madrigaltournamentreward" "madrigaltournamentbetting" "couplebank" "buycouplehouse" "joincouplehouse" "alchemy" "cooking" "carpentry" "smithing" "wanderingshop" "trademasterchips" "lifestylemasteryrank" "lifestylemasteryreward" "upgradeproduct" "customizenpc" Menus available at the NPC |
required | Array of objects (Location) Locations where you can find the NPC |
image required | string Dialog image of the NPC |
place | string (Place) Enum: "lodestar" "lodelight" "flyingstation" "weaponstore" "armorstore" "foodstore" "magicstore" "generalstore" "publicoffice" "questoffice" "dungeon" "shieldstore" "warpzone" "instance" Specific location in a world |
Array of objects NPC shop data |
{- "id": 1689,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "menus": [
- "dialog",
- "trade"
], - "locations": [
- {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}
], - "image": "marche.png",
- "place": "publicoffice",
- "shop": [
- {
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "items": [
- 5997,
- 8902,
- 3656
]
}
]
}
Returns a single NPC
npcId required | integer Example: 1689 ID of NPC to return |
{- "id": 1689,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "menus": [
- "dialog",
- "trade"
], - "locations": [
- {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}
], - "image": "marche.png",
- "place": "publicoffice",
- "shop": [
- {
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "items": [
- 5997,
- 8902,
- 3656
]
}
]
}
Returns an array with NPCs
npcIds required | any Example: 1689,296,2881 IDs of NPCs to return separated by comma , |
[- {
- "id": 1689,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "menus": [
- "dialog",
- "trade"
], - "locations": [
- {
- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}
], - "image": "marche.png",
- "place": "publicoffice",
- "shop": [
- {
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "items": [
- 5997,
- 8902,
- 3656
]
}
]
}
]
id required | integer ID of the Quest |
name required | object (LocalizedText) Text available in several languages |
type required | string Enum: "category" "normal" "repeat" "chain" "daily" Type of the Quest |
repeatable required | boolean Whether the Quest can be completed several times or not |
removable required | boolean Whether the Quest can be removed by the player or not |
partyShare required | boolean Whether monster kill count and item drops are shared across party members on the same Quest or not |
parent | integer ID of the parent Quest |
beginNPC | integer ID of the NPC launching the Quest |
minLevel | integer Minimum level required to begin the Quest |
maxLevel | integer Maximum level required to begin the Quest |
beginClasses | Array of integers List of player Classes able to begin the Quest |
Array of objects List of Quests required to begin the Quest | |
Array of objects List of Items received when launching the Quest | |
endNPC | integer ID of the NPC completing the Quest |
Array of objects List of Items required to complete the Quest | |
endTimeLimit | integer Maximum time in seconds to complete the Quest |
endTalkNPC | integer ID of the NPC to talk to before completing the Quest |
object (Spawn) Object spawn area in the world | |
Array of objects List of Monsters to kill before completing the Quest | |
Array of objects List of Items removed when completing the Quest | |
endReceiveGold | integer or null Amount of Penya received when completing the Quest. If the value is null then the player will receive Penya but the amount is hidden |
endReceiveExperience | Array of numbers or null Amount of experience in % given to the player completing the Quest on a specific level. If the value is null then the player will receive experience but the amount is hidden |
endReceiveCoupleExperience | Array of numbers or null Amount of couple experience in % given to the player completing the Quest at each couple level. If the value is null then the player will receive couple experience but the amount is hidden |
endReceiveInventorySpaces | integer or null Inventory spaces unlocked when completing the Quest. If the value is null then the player will unlock spaces but the amount is hidden |
endReceiveSkillPoints | integer or null Skill points received when completing the Quest. If the value is null then the player will receive Skill points but the amount is hidden |
endReceiveKarma | string or null Karma recovered when completing the Quest. If the value is null then the player will recover Karma but the amount is hidden |
Array of objects or null List of Items received when completing the Quest. If the value is null then the player will receive items but they are hidden | |
description | object (LocalizedText) Text available in several languages |
descriptionComplete | object (LocalizedText) Text available in several languages |
dialogsBegin | Array of objects (LocalizedText) List of Dialogs when the NPC presents the Quest to the player |
dialogsAccept | Array of objects (LocalizedText) List of Dialogs when the player accepts the Quest |
dialogsDecline | Array of objects (LocalizedText) List of Dialogs when the player declines the Quest |
dialogsComplete | Array of objects (LocalizedText) List of Dialogs when the player completes the Quest |
dialogsFail | Array of objects (LocalizedText) List of Dialogs when the player fails to complete the Quest |
{- "id": 1840,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "chain",
- "repeatable": false,
- "removable": true,
- "partyShare": true,
- "parent": 821,
- "beginNPC": 2595,
- "minLevel": 1,
- "maxLevel": 120,
- "beginClasses": [
- 9686
], - "beginQuests": [
- {
- "quest": 9025,
- "completed": true
}
], - "beginReceiveItems": [
- {
- "item": 1586,
- "count": 1
}
], - "endNPC": 2595,
- "endNeededItems": [
- {
- "item": 5370,
- "count": 1
}
], - "endTimeLimit": 600,
- "endTalkNPC": 9779,
- "endVisitPlace": {
- "world": 6063,
- "left": 1190,
- "right": 1236,
- "top": 1351,
- "bottom": 1400,
- "continent": 8641,
- "aggressivity": 100
}, - "endKillMonsters": [
- {
- "monster": [
- 1937
], - "count": 1
}
], - "endRemoveItems": [
- {
- "item": 1586,
- "count": 10
}
], - "endReceiveGold": 10000,
- "endReceiveExperience": [
- 20
], - "endReceiveCoupleExperience": [
- 20
], - "endReceiveInventorySpaces": 1,
- "endReceiveSkillPoints": 40,
- "endReceiveKarma": "+2000",
- "endReceiveItems": [
- {
- "item": 7676,
- "count": 1,
- "upgradeLevel": 3,
- "soulLinked": true
}
], - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "descriptionComplete": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "dialogsBegin": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
], - "dialogsAccept": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
], - "dialogsDecline": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
], - "dialogsComplete": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
], - "dialogsFail": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
]
}
Returns a single Quest
questId required | integer Example: 1840 ID of Quest to return |
{- "id": 1840,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "chain",
- "repeatable": false,
- "removable": true,
- "partyShare": true,
- "parent": 821,
- "beginNPC": 2595,
- "minLevel": 1,
- "maxLevel": 120,
- "beginClasses": [
- 9686
], - "beginQuests": [
- {
- "quest": 9025,
- "completed": true
}
], - "beginReceiveItems": [
- {
- "item": 1586,
- "count": 1
}
], - "endNPC": 2595,
- "endNeededItems": [
- {
- "item": 5370,
- "count": 1
}
], - "endTimeLimit": 600,
- "endTalkNPC": 9779,
- "endVisitPlace": {
- "world": 6063,
- "left": 1190,
- "right": 1236,
- "top": 1351,
- "bottom": 1400,
- "continent": 8641,
- "aggressivity": 100
}, - "endKillMonsters": [
- {
- "monster": [
- 1937
], - "count": 1
}
], - "endRemoveItems": [
- {
- "item": 1586,
- "count": 10
}
], - "endReceiveGold": 10000,
- "endReceiveExperience": [
- 20
], - "endReceiveCoupleExperience": [
- 20
], - "endReceiveInventorySpaces": 1,
- "endReceiveSkillPoints": 40,
- "endReceiveKarma": "+2000",
- "endReceiveItems": [
- {
- "item": 7676,
- "count": 1,
- "upgradeLevel": 3,
- "soulLinked": true
}
], - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "descriptionComplete": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "dialogsBegin": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
], - "dialogsAccept": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
], - "dialogsDecline": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
], - "dialogsComplete": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
], - "dialogsFail": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
]
}
Returns an array with Quests
questIds required | any Example: 1840,821,5260 IDs of Quests to return separated by comma , |
[- {
- "id": 1840,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "chain",
- "repeatable": false,
- "removable": true,
- "partyShare": true,
- "parent": 821,
- "beginNPC": 2595,
- "minLevel": 1,
- "maxLevel": 120,
- "beginClasses": [
- 9686
], - "beginQuests": [
- {
- "quest": 9025,
- "completed": true
}
], - "beginReceiveItems": [
- {
- "item": 1586,
- "count": 1
}
], - "endNPC": 2595,
- "endNeededItems": [
- {
- "item": 5370,
- "count": 1
}
], - "endTimeLimit": 600,
- "endTalkNPC": 9779,
- "endVisitPlace": {
- "world": 6063,
- "left": 1190,
- "right": 1236,
- "top": 1351,
- "bottom": 1400,
- "continent": 8641,
- "aggressivity": 100
}, - "endKillMonsters": [
- {
- "monster": [
- 1937
], - "count": 1
}
], - "endRemoveItems": [
- {
- "item": 1586,
- "count": 10
}
], - "endReceiveGold": 10000,
- "endReceiveExperience": [
- 20
], - "endReceiveCoupleExperience": [
- 20
], - "endReceiveInventorySpaces": 1,
- "endReceiveSkillPoints": 40,
- "endReceiveKarma": "+2000",
- "endReceiveItems": [
- {
- "item": 7676,
- "count": 1,
- "upgradeLevel": 3,
- "soulLinked": true
}
], - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "descriptionComplete": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "dialogsBegin": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
], - "dialogsAccept": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
], - "dialogsDecline": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
], - "dialogsComplete": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
], - "dialogsFail": [
- {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
]
}
]
pointsPerKill required | integer The number of points your PK value increases by each kill |
decreasePointDelaySec required | integer The number of seconds between each PK point decrease |
decreasePointCount required | integer The number of points decreased every |
dropChipMonsterFactor required | float The factor for dropping chips when dying to a monster instead of a player |
required | Array of objects Percentage of chips you will drop based on your stolen chip count |
{- "pointsPerKill": 3,
- "decreasePointDelaySec": 300,
- "decreasePointCount": 1,
- "dropChipMonsterFactor": 0.6,
- "dropChipPercentages": [
- {
- "stolenChipsCount": 25,
- "dropPercent": 2.5
}
]
}
{- "pointsPerKill": 3,
- "decreasePointDelaySec": 300,
- "decreasePointCount": 1,
- "dropChipMonsterFactor": 0.6,
- "dropChipPercentages": [
- {
- "stolenChipsCount": 25,
- "dropPercent": 2.5
}
]
}
id required | integer ID of the Achievement |
name required | object (LocalizedText) Text available in several languages |
description required | object (LocalizedText) Text available in several languages |
type required | string Enum: "killmonster" "useitem" "jump" "stat" "class" "level" "playtime" "useskill" "connection" "hatchegg" "winrainbowrace" "formcouple" "levelcouple" "coupleduration" "coupleskill" "couplemotion" "greatsuccess" "lifestylepoints" "herbgatheringpoints" "woodcuttingpoints" "miningpoints" "fishingpoints" "cookingpoints" "alchemypoints" "carpentrypoints" "smithingpoints" Type of the Achievement |
category required | string Enum: "general" "monsters" "consumables" "attendance" "lifestyle" Category of the Achievement |
accountWide required | boolean Whether the Achievement is shared per Account |
badgeReward | string The badge received as a reward |
required | Array of objects Levels of the Achievement |
mainMonster | integer ID of the main Monster to kill |
monsters | Array of integers List of all Monsters that can be killed to complete the Achievement |
mainItem | integer ID of the main Item to use |
items | Array of integers List of all Items that can be used to complete the Achievement |
stats | Array of strings Items Enum: "str" "sta" "dex" "int" List of all parameters that can be reached to complete the Achievement |
mainSkill | integer ID of the main Skill to use |
skills | Array of integers List of all Skills that can be used to complete the Achievement |
mainClass | integer ID of the main Class to reach |
classes | Array of integers List of all Classes that can be reached to complete the Achievement |
{- "id": 58,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "killmonster",
- "category": "monsters",
- "accountWide": true,
- "badgeReward": "master6.png",
- "levels": [
- {
- "value": 500,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "title": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "attackPower": 3,
- "inventorySpaces": 1,
- "gold": 42420,
- "items": [
- {
- "item": 2981,
- "count": 1,
- "soulLinked": false
}
]
}
], - "mainMonster": 6413,
- "monsters": [
- 767,
- 6413,
- 7006,
- 5870
], - "mainItem": 5325,
- "items": [
- 5325
], - "stats": [
- "str"
], - "mainSkill": 9660,
- "skills": [
- 9660
], - "mainClass": 764,
- "classes": [
- 764
]
}
Returns a single achievement
achievementId required | integer Example: 58 ID of achievement to return |
{- "id": 58,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "killmonster",
- "category": "monsters",
- "accountWide": true,
- "badgeReward": "master6.png",
- "levels": [
- {
- "value": 500,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "title": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "attackPower": 3,
- "inventorySpaces": 1,
- "gold": 42420,
- "items": [
- {
- "item": 2981,
- "count": 1,
- "soulLinked": false
}
]
}
], - "mainMonster": 6413,
- "monsters": [
- 767,
- 6413,
- 7006,
- 5870
], - "mainItem": 5325,
- "items": [
- 5325
], - "stats": [
- "str"
], - "mainSkill": 9660,
- "skills": [
- 9660
], - "mainClass": 764,
- "classes": [
- 764
]
}
Returns an array with achievements
achievementIds required | any Example: 58,77,182 IDs of achievements to return separated by comma , |
[- {
- "id": 58,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "description": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "killmonster",
- "category": "monsters",
- "accountWide": true,
- "badgeReward": "master6.png",
- "levels": [
- {
- "value": 500,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "title": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "attackPower": 3,
- "inventorySpaces": 1,
- "gold": 42420,
- "items": [
- {
- "item": 2981,
- "count": 1,
- "soulLinked": false
}
]
}
], - "mainMonster": 6413,
- "monsters": [
- 767,
- 6413,
- 7006,
- 5870
], - "mainItem": 5325,
- "items": [
- 5325
], - "stats": [
- "str"
], - "mainSkill": 9660,
- "skills": [
- 9660
], - "mainClass": 764,
- "classes": [
- 764
]
}
]
upgradeLevel required | integer The Upgrade Level (+X) |
weaponAttack required | integer Attack bonus in % when the upgraded item is a Weapon |
helmetDefense | integer Defense bonus in % when the upgraded item is an Helmet |
suitDefense | integer Defense bonus in % when the upgraded item is a Suit |
gauntletDefense | integer Defense bonus in % when the upgraded item is a Gauntlet |
bootsDefense | integer Defense bonus in % when the upgraded item is Boots |
shieldDefense | integer Defense bonus in % when the upgraded item is a Shield |
required | Array of objects (Ability) Special Abilities applied to the player when all his equipment has the upgrade level |
{- "upgradeLevel": 1,
- "weaponAttack": 2,
- "helmetDefense": 2,
- "suitDefense": 2,
- "gauntletDefense": 2,
- "bootsDefense": 2,
- "shieldDefense": 2,
- "setAbilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
]
}
[- {
- "upgradeLevel": 1,
- "weaponAttack": 2,
- "helmetDefense": 2,
- "suitDefense": 2,
- "gauntletDefense": 2,
- "bootsDefense": 2,
- "shieldDefense": 2,
- "setAbilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
]
}
]
skills required | object Object containing possible awakes affecting skills for each rarity |
parameters required | object Object containing possible awakes affecting parameters for each rarity |
{- "skills": {
- "1526": {
- "uncommon": [
- 5,
- 7,
- 9
], - "rare": [
- 10,
- 13,
- 15
]
}
}, - "parameters": {
- "block": {
- "rare": [
- 10,
- 13,
- 15
], - "unique": [
- 21,
- 23,
- 25
]
}
}
}
Returns an object containing all the skill awakes available for all weapon and shield types
[- {
- "skills": {
- "1526": {
- "uncommon": [
- 5,
- 7,
- 9
], - "rare": [
- 10,
- 13,
- 15
]
}
}, - "parameters": {
- "block": {
- "rare": [
- 10,
- 13,
- 15
], - "unique": [
- 21,
- 23,
- 25
]
}
}
}
]
petItemId required | integer The ID of the raised pet item |
parameter | string Enum: "str" "sta" "dex" "int" "attack" "def" "maxhp" "criticalchance" "criticaldamage" Name of the parameter affected by this raised pet |
rate | boolean Whether or not the parameter is a rate |
values | Array of integers The value of the parameter at each level index |
required | Array of objects Information of each tier of this raised pet, by index |
{- "petItemId": 8600,
- "parameter": "str",
- "rate": false,
- "values": [
- [
- 1,
- 2,
- 4,
- 5,
- 15
]
], - "tiers": [
- {
- "maxEnergy": 360,
- "exp": 25,
- "requiredCandyItem": 2313,
- "graceSkill": 8542,
- "graceSkillCooldown": 8542,
- "graceSkillLevel": 1,
- "graceSkillDuration": 20,
- "graceSkillEnergyConsumption": 60
}
]
}
Returns an object containing all the information for each raised pet
[- {
- "petItemId": 8600,
- "parameter": "str",
- "rate": false,
- "values": [
- [
- 1,
- 2,
- 4,
- 5,
- 15
]
], - "tiers": [
- {
- "maxEnergy": 360,
- "exp": 25,
- "requiredCandyItem": 2313,
- "graceSkill": 8542,
- "graceSkillCooldown": 8542,
- "graceSkillLevel": 1,
- "graceSkillDuration": 20,
- "graceSkillEnergyConsumption": 60
}
]
}
]
id required | integer ID of the dungeon |
name required | object (LocalizedText) Text available in several languages |
type required | string Enum: "party" "guild" "solo" "partyorsolo" "guildorsolo" Type of the dungeon |
image required | string The image of the dungeon |
world required | integer The world ID of the dungeon |
difficulty required | string Enum: "story" "normal" "medium" "hard" "extrahard" "nightmare" "cursed" Type of dungeon |
minLevel required | integer The minimum entry level of the dungeon |
maxLevel required | integer The maximum entry level of the dungeon |
cooldownSecs required | integer The cooldown of the dungeon in seconds |
monsters required | Array of integers Array of monster IDs present in the dungeon |
Array of objects Array of modifiers applied on all monsters in the dungeon | |
requiredCreatorQuest | integer The ID of the required completed quest from the creator of the dungeon |
requiredCreatorItem | integer The ID of the required item from the creator of the dungeon |
requiredCreatorPenya | integer The amount of penya required from the creator of the dungeon |
minGuildLevel | integer The minimum guild level required to enter the dungeon |
Array of objects The available curses on this dungeon |
{- "id": 134,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "guildorsolo",
- "image": "storm.png",
- "world": 3171,
- "difficulty": "normal",
- "minLevel": 1,
- "maxLevel": 140,
- "cooldownSecs": 172800,
- "monsters": [
- [
- 1237,
- 4611
]
], - "monsterMods": [
- {
- "parameter": "maxhp",
- "value": -60,
- "maxPlayerCount": 1
}
], - "requiredCreatorQuest": 2032,
- "requiredCreatorItem": 1823,
- "requiredCreatorPenya": 50000,
- "minGuildLevel": 25,
- "availableCurses": [
- {
- "skill": 4617,
- "skillLevel": 3,
- "costItem": 16021,
- "costCount": 4
}
]
}
[- {
- "id": 134,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "type": "guildorsolo",
- "image": "storm.png",
- "world": 3171,
- "difficulty": "normal",
- "minLevel": 1,
- "maxLevel": 140,
- "cooldownSecs": 172800,
- "monsters": [
- [
- 1237,
- 4611
]
], - "monsterMods": [
- {
- "parameter": "maxhp",
- "value": -60,
- "maxPlayerCount": 1
}
], - "requiredCreatorQuest": 2032,
- "requiredCreatorItem": 1823,
- "requiredCreatorPenya": 50000,
- "minGuildLevel": 25,
- "availableCurses": [
- {
- "skill": 4617,
- "skillLevel": 3,
- "costItem": 16021,
- "costCount": 4
}
]
}
]
id required | integer ID of the template |
name required | object (LocalizedText) Text available in several languages |
image required | string Filename of the preview image |
world required | integer The ID of the template's world |
size required | string Enum: "small" "medium" "large" "extralarge" The size of the template |
{- "id": 1553,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "image": "blankWorld.png",
- "world": 1233,
- "size": "small"
}
Returns a single housing template
templateId required | integer Example: 1689 ID of housing template to return |
{- "id": 1553,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "image": "blankWorld.png",
- "world": 1233,
- "size": "small"
}
Returns an array with housing templates
templateIds required | any Example: 1689,296,2881 IDs of templates to return separated by comma , |
[- {
- "id": 1553,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "image": "blankWorld.png",
- "world": 1233,
- "size": "small"
}
]
packItemId required | integer ID of the pack |
Array of objects Array of props and furniture available in the pack | |
Array of objects Array of NPCs available in the pack |
{- "packItemId": 14345,
- "objects": [
- {
- "minScale": 0.5,
- "maxScale": 3,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
}
], - "npcs": [
- {
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
]
}
]
}
Returns a single housing pack
packId required | integer Example: 1689 ID of housing pack to return |
{- "packItemId": 14345,
- "objects": [
- {
- "minScale": 0.5,
- "maxScale": 3,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
}
], - "npcs": [
- {
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
]
}
]
}
Returns an array with housing packs
packIds required | any Example: 1689,296,2881 IDs of packs to return separated by comma , |
[- {
- "packItemId": 14345,
- "objects": [
- {
- "minScale": 0.5,
- "maxScale": 3,
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
}
], - "npcs": [
- {
- "name": {
- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}, - "abilities": [
- {
- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
]
}
]
}
]
minimumLevel required | integer The minimum player level required to form a couple |
formationCooldown required | integer The cooldown in seconds to be able to form a couple again after breaking one up |
passiveExperienceInterval required | integer The interval in seconds between passive experience gain |
required | Array of objects List of couple level ups (first entry represents unlocking level 2) and their information |
required | Array of objects List of couple anniversary rewards |
required | Array of objects List of couple skills |
{- "minimumLevel": 61,
- "formationCooldown": 86400,
- "passiveExperienceInterval": 86400,
- "levels": [
- {
- "maximumSkillPoints": 100,
- "skillPointReward": 50,
- "bankSlotsUnlocked": 1,
- "baseCheers": 2
}
], - "anniversaryRewards": [
- {
- "days": 7,
- "reward": 10426,
- "repeatDays": 10
}
], - "skills": [
- {
- "skill": 10426,
- "requiredCoupleLevel": 2,
- "requiredSkillPoints": 10
}
]
}
{- "minimumLevel": 61,
- "formationCooldown": 86400,
- "passiveExperienceInterval": 86400,
- "levels": [
- {
- "maximumSkillPoints": 100,
- "skillPointReward": 50,
- "bankSlotsUnlocked": 1,
- "baseCheers": 2
}
], - "anniversaryRewards": [
- {
- "days": 7,
- "reward": 10426,
- "repeatDays": 10
}
], - "skills": [
- {
- "skill": 10426,
- "requiredCoupleLevel": 2,
- "requiredSkillPoints": 10
}
]
}
id required | string ID of the Language |
name required | string Name of the Language |
flag required | string Flag of the Language |
{- "id": "en",
- "name": "English",
- "flag": "en.png"
}
Text available in several languages
{- "en": "Julia",
- "fr": "[Intendante de Flarine] Julia",
- "kr": "쥬리아"
}
world required | integer ID of the world |
x required | number X coordinate in the world |
y required | number Y coordinate in the world |
z required | number Z coordinate in the world |
continent | integer ID of the Continent in the world |
{- "world": 6063,
- "x": 6959.104,
- "y": 100,
- "z": 3213.523,
- "continent": 8641
}
world required | integer ID of the world |
left required | number Lower X coordinate in the world |
right required | number Upper X coordinate in the world |
top required | number Lower Z coordinate in the world |
bottom required | number Upper Z coordinate in the world |
continent | integer ID of the Continent in the world |
aggressivity | integer Probability in % that a spawned monster is aggressive |
{- "world": 6063,
- "left": 1190,
- "right": 1236,
- "top": 1351,
- "bottom": 1400,
- "continent": 8641,
- "aggressivity": 100
}
parameter required | string Enum: "str" "dex" "int" "sta" "speed" "attackspeed" "attackspeedrate" "jumpheight" "bowrange" "def" "parry" "reflectdamage" "rangedblock" "meleeblock" "magicdefense" "electricitydefense" "firedefense" "winddefense" "waterdefense" "earthdefense" "attack" "hitrate" "magicattack" "swordattack" "axeattack" "knuckleattack" "yoyoattack" "bowattack" "earthmastery" "firemastery" "watermastery" "electricitymastery" "windmastery" "damage" "criticalchance" "elementattack" "skillchance" "attribute" "maxhp" "maxmp" "maxfp" "hprecovery" "mprecovery" "fprecovery" "hprecoveryafterkill" "mprecoveryafterkill" "fprecoveryafterkill" "decreasedmpconsumption" "decreasedfpconsumption" "minability" "maxability" "attributeimmunity" "autohp" "autohppvp" "decreasedcastingtime" "criticaldamage" "skilldamage" "hprestoration" "criticalresist" "healing" "pvpdamagereduction" "magicdefense" "pvpdamage" "pvedamage" "penya" "hp" "mp" "fp" "allelementsdefense" "allstats" "attackandmaxhp" "defenseandhitratedecrease" "cure" "movement" "allelementsmastery" "allrecovery" "allrecoveryafterkill" "decreasedfpandmpconsumption" "removealldebuff" "block" "removedebuff" "damageandstealhp" "stealhp" "explostdecreaseatrevival" "cheerpoint" "incomingdamage" "spiritstrike" "stealfp" "exprate" "droprate" "fprecoveryautoattack" "bleedandpoisonresist" "pvedamagereduction" "blockpenetration" "damageoffload" "incominghealing" "multistrike" "monsterexp" "monsterexpanddrop" "hppercentrecovery" "expanddrop" "allspeed" "arcaneinsightchance" "ripostereflexchance" "bossmonsterdamage" "flyspeed" "explossreduction" "reviverestorehp" "reviverestoremp" "reviverestorefp" "addedvendordays" "partyexp" "guildartifactmaxhp" "guildartifactdef" "guildartifacthprecovery" "hpfromnearbyguildartifact" "decreasedcastingtimefromnearbyguildartifact" "deffromnearbyguildartifact" "attackfromnearbyguildartifact" "attackspeedratefromnearbyguildartifact" "pvpblock" "pvpblockpenetration" "pvpcriticaldamage" "pvpcriticalchance" "generalupgraderate" "accessoryupgraderate" "piercingrate" "reloadexpstop" "monsterpenya" "skillrange" Parameter of the Ability |
add | number Value added |
addMax | number The maximum possible value to be added. When present, add is the minimum value |
set | number Value overwriting all added values |
rate | boolean Whether the value is a % rate or a flat value |
attribute | string Enum: "rooting" "stun" "hitrate" "invisibility" "poison" "slow" "double" "bleeding" "silent" "counterattackdamage" "counterattack" "loot" "moonbeam" "hitrateandpoison" "hitrateandpoisonandstun" "lootandslow" "poisonandbleedingandmoonbeam" "stunandrooting" "forcedblock" "weaponbleeding" "weaponstun" "weaponpoison" "allstun" "allpoison" Type of Attribute when the parameter is attribute, cure or attributeimmunity |
dotValue | integer Value used to compute the Damage done when attribute is poison or bleeding |
dotMode | string Enum: "currentdamage" "standardattack" "fixedvalue" "stacks" Method used to compute the Damage done when attribute is poison or bleeding |
skill | integer ID of the Skill that has a chance to trigger when parameter is skillchance |
skillLevel | integer Level of the Skill that has a chance to trigger when parameter is skillchance |
pvp | boolean Whether the Skill can trigger in PvP or not when parameter is skillchance |
pve | boolean Whether the Skill can trigger in PvE or not when parameter is skillchance |
{- "parameter": "maxhp",
- "add": 1,
- "addMax": 5,
- "set": 0,
- "rate": true,
- "attribute": "stun",
- "dotValue": 10,
- "dotMode": "currentdamage",
- "skill": 7599,
- "skillLevel": 2,
- "pvp": true,
- "pve": true
}
Specific location in a world
"publicoffice"
Natural element
"fire"