feat: focus 2.0 #2898
@ -22,14 +22,17 @@ export const focusController: RequestHandler = async (req, res) => {
|
||||
case Focus2Operation.IncreasePool:
|
||||
op = "IncreasePool";
|
||||
break;
|
||||
case Focus2Operation.LevelUpUpgrade:
|
||||
op = "LevelUpUpgrade";
|
||||
break;
|
||||
case Focus2Operation.UnlockUpgrade:
|
||||
op = "UnlockUpgrade";
|
||||
break;
|
||||
case Focus2Operation.ActivateWay:
|
||||
op = "ActivateWay";
|
||||
break;
|
||||
case Focus2Operation.LevelUpUpgrade:
|
||||
op = "LevelUpUpgrade";
|
||||
case Focus2Operation.UpdateUpgrade:
|
||||
op = "UpdateUpgrade";
|
||||
break;
|
||||
case Focus2Operation.ConvertShard:
|
||||
op = "ConvertShard";
|
||||
@ -142,7 +145,8 @@ export const focusController: RequestHandler = async (req, res) => {
|
||||
});
|
||||
break;
|
||||
}
|
||||
case "LevelUpUpgrade": {
|
||||
case "LevelUpUpgrade":
|
||||
case "UpdateUpgrade": {
|
||||
const request = JSON.parse(String(req.body)) as ILevelUpUpgradeRequest;
|
||||
const focusPolarity = focusTypeToPolarity(request.FocusInfos[0].ItemType);
|
||||
const inventory = await getInventory(account._id.toString());
|
||||
@ -255,9 +259,10 @@ enum Focus3Operation {
|
||||
enum Focus2Operation {
|
||||
UnlockWay = "2",
|
||||
IncreasePool = "4", // {"FocusType":"/Lotus/Upgrades/Focus/Defense/DefenseFocusAbility","CurrentTotalCapacity":5,"NewTotalCapacity":7}
|
||||
UnlockUpgrade = "5",
|
||||
UnlockUpgrade = "3",
|
||||
LevelUpUpgrade = "5",
|
||||
ActivateWay = "6",
|
||||
LevelUpUpgrade = "7", // used to level up & activate ability
|
||||
UpdateUpgrade = "7", // used to change the IsActive state, same format as ILevelUpUpgradeRequest
|
||||
ConvertShard = "11"
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user