Request URL: https://planner.penguin-stats.io/plan
Request Method:
POST
owned: dict({item_name(str): count(int)})
default: {}
A dict of items owned, where keys are item names, i.e. 'D32钢', values are numbers of items owned.
required: dict({item_name(str): count(int)})
default: {}
A dict of items required, where keys are item names, i.e. 'D32钢', values are numbers of items required.
extra_outc: boolean
default: False
Whether extra outcome of convertion is considered.
convertion_dr: float NEW
default: 0.18
The drop rate of extra outcome.
exp_demand: boolean or int
default: True
Whether Battle Record (作战记录) is considered valuable. If True, requirement of Battle Record is set to 1e9. If input is an integer, the requirement of experiment is set to be euqal to the input.
gold_demand: boolean or int
default: True
Whether LMD (龙门币) is considered valuable. If True, requirement of LMD is set to 1e9. If False, the value of Pure Gold is also considered 0. If input is an integer, the requirement of LMD is set to be euqal to the input.
exclude: list(str)
default: []
Stages banned during calculation. Example: ['1-7', 'SA-5']
store: boolean
default: False
Whether to response green and yellow ticket values in stores.
input_lang: string NEWoutput_lang: string NEW
Languages of input and output data. Available Languages: ['zh', 'en', 'ja', 'ko'], and 'id' for item ids.
Default value: input_lang = 'zh', output_lang = 'zh'
server: string NEW
Using active stages from this server. Available Servers: ['CN', 'US', 'JP', 'KR'].
Default value: server = 'CN'
cost: int
Expected sanity cost.
gcost: int
Expected gold cost in convertion.
gold: int
Expected gold gain in farming.
exp: int
Expected exp gain in farming. Pure Gold not included.
stages: list(stage)
stage = {
'stage': str, # stage name, eg. '1-7'
'count': int, # times to farm
'items': dict{str: int} # item_name: item_count
}
Stages recommended to farm.
syntheses: list(synthesis)
synthesis= {
'target': str, # target item name
'count': int, # times to convert
'materials': dict{str: int} # converted_item_name: item_count
}
Convertions recommended.
values: dict {level (str): value (dict) }
value = {
'name': str, # item name
'value': float # item value
}
Item values.
green: dict {item (str): value (float) }yellow: dict {item (str): value (float) }
Value of one piece of green/yellow ticket when buying target items in the store.