Skip to content
This repository has been archived by the owner on Apr 19, 2022. It is now read-only.

Ship Switcher #6

Closed
mrmin123 opened this issue Nov 26, 2017 · 2 comments
Closed

Ship Switcher #6

mrmin123 opened this issue Nov 26, 2017 · 2 comments

Comments

@mrmin123
Copy link
Collaborator

No description provided.

@mrmin123 mrmin123 self-assigned this Nov 26, 2017
@mrmin123 mrmin123 added this to Backlog in 0.x.x Dec 4, 2017
@mrmin123 mrmin123 changed the title Port SubmarineSwitcher module Ship Switcher Dec 8, 2017
@mrmin123 mrmin123 moved this from Backlog to In Progress in 0.x.x Dec 8, 2017
@mrmin123
Copy link
Collaborator Author

mrmin123 commented Dec 8, 2017

Disclaimer: I have an attack plan for this, but this is an epic-level ticket so it probably won't see the light of day for a while.

@mrmin123
Copy link
Collaborator Author

Huge test branch here: https://github.com/mrmin123/kcauto-kai/tree/6-ship-switcher

Only contains new backend logic, frontend still being developed.

The Config is a bit obtuse, which I think strongly necessitates use of the frontend to make sense of it the first time around, but I'll try to explain here:

Slot#Criteria - when to exchange out; comma-delimited values, valid values are sparkle, damage, fatigue

Slot#Ships - a bit more complicated:

  • Specifying via class (DD, CLT, etc) or ship (i-18, ro-whateverthefuck, etc), the format is [C/S]:[class/ship]:[level]:[locked]:[ringed]
    • C if class, S if ship
    • class/ship are values like DD, CLT, i-18, etc (whatever there is assets for, or whatever you generate and name)
    • level is in the format of something like <30, >30, indicating you want to only select ships below or above level 30 (inclusive), respectively; use _ to ignore levels
    • locked should be L if you want to only use Locked ships, anything else if you don't want to use Locked ships, or _ if you want to ignore locked state
    • ringed should be R if you want to only use Ringed ships, anything else if you don't want to use Ringed ships, or _ if you want to ignore ringed state
  • Specifying via position, the format is P:[C/N/L]:[S/E]:[offset]
    • C/N/L - C if sorting should be on class, N if date acquired, L if level
    • S/E - S if the offset count should be from the start of the shiplist (page1), E if from the end of the shiplist (last page)
    • offset - numeric value specifying how many ships away from Start or End (as specified); the first and last ships will have offset of 1

Please report issues here.

@mrmin123 mrmin123 moved this from In Progress to Staging in 0.x.x Feb 21, 2018
0.x.x automation moved this from Staging to Done Feb 21, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
No open projects
0.x.x
  
Done
Development

No branches or pull requests

1 participant