Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 30.15.0 #1737

Merged
merged 41 commits into from Jan 16, 2017
Merged

Release 30.15.0 #1737

merged 41 commits into from Jan 16, 2017

Conversation

dragonjet
Copy link
Member

@dragonjet dragonjet commented Jan 15, 2017

Features

⚓️ Anti-Air Introduction Lite ver.

  • To find full long explanation, see http://kancolle.wikia.com/wiki/Aerial_Combat#Fleet_Anti-air_Defense or JP wikiwiki
  • Fleet Anti-air defense on stage2 follows:
    • For each bomber squadron from enemy (abyssal or PvP opponent), random shipgirl in friendly fleet is chosen to fight against.
    • The enemy bombers will be shot down by shipgirl is made up of 4 parts: 1. Proportional; 2. Fixed; 3. Fixed bonus of fired AACI; 4. 1 Extra.
    • Success rates of part 1 and 2 are both 50%; Part 3 AACI triggering rate is not known completely; Part 4 is 100% that means 1 shot-down at least no matter which shipgirl is selected to do AA defense.
    • Proportional shot-down = [amount of enemy bomber squadron (max value is the slot capacity of the aircraft equipment) x the Proportional rate]. It's only affected by adjusted Anti-air value of ship's own. Remember a threshold value of ship adjusted AA: 400, to which closing will cause 100% shot-down of enemy bombers.
    • Fixed shot-down = [ (ship adjusted AA value + fleet adjusted AA value) x fired AACI modifier / 10]. Fleet adjusted AA value is affected by the battle formation player selected. Triggered AACI fire is random in battle. That's why we show a range from [Fixed shot-down without any AACI triggered] to [~ with the max modifier of AACI this fleet could possibly fire].
    • Fixed shot-down bonus of AACI fire: As we know before, AACI triggered will give a bonus to fixed shot-down. Remember that it's the AACI fire of the fleet, not of ship's own, that means if more than 1 possible AACIs in fleet, only 1 for each stage2 battle would be triggered, its fix bonus will be used for every friendly shipgirls in fleet, and its modifier will be applied to 'Fixed shot-down' above.
  • Caution: AA defense done by abyssal is quite different from rules above.
  • Following description will base on this screenshot:
    screenshot1
    • Assume the enemy bomber amount (slot size) is 96 and Diamond formation is selected. (Could be configured in Settings at any time, and refresh the values of tool-tip by toggling AA formation)
    • Assume the AACI fire to be triggered is always the 'strongest' AACI in fleet: here is Maya K2's +8 fixed bonus, x1.65 modifier.
    • When Maya K2 is chosen to do the AA defense (ofc 1/6 chance), Proportional shot-down is floor( 96 x 55.8% ) = 53. And additionally +8 for Maya K2's AACI bonus, +1 extra shot-down. Finally get 62 if proportional shot-down succeeds. Without any AACI, just -8 shot-down.
    • For successful fixed shot-down, we get floor( (222 + 93) x 1.65 / 10) = 51. If formation is not diamond, just replace 93 with corresponding fleet adjusted AA value. If no or other AACI triggered, 1.65 should be replaced with 1 or other modifier.

⚓️ Enhancements

  • Update UI to show more AA & AACI info #1727 Improved AA & AACI
    • See the following introduction about game Anti-Air mechanism
  • Support new types of ship speed
    • Panel: Show current Speed and Range of ship on tool-tip
    • Strategy Room: Add Fast+ and Fastest filter to Ship List page
  • Natsuiro Panel: Show 'current / capacity' of aircraft slot on tool-tip
  • Natsuiro Panel: Show ship's fuel and ammo consumption on tool-tip even full resupply
  • Natsuiro Panel: Remember selected rank / pts mode
  • Natsuiro Panel: Refresh resources display as soon as some APIs invoked
  • Refined Exped / LBAS support flag English tool-tips, add contact status
  • Strategy Room: New sorter of 'Total' (amount) for Equipment List page
  • Strategy Room: Detect plane held by LBAS for Equipment List and Aircraft page
  • Strategy Room: Support detecting plane moving state at Aircraft page

⚓️ Fixes

⚓️ Other

  • Attempt to fix the automatic reload after an app update

* Store api_soku to Ship object instead of just master property
* Ship List filter support Fast+ and Fastest
* Try to show battle enemies' 5th slot
* Update TL pointer
Improve get terms methods, reserved for SRoom
Update TL pointer
Prevent pointer events for foot note icons
`abyssal_stats.json` is converted from
https://github.com/KC3Kai/kancolle-replay/blob/master/kcSHIPDATA.js
Its max equip slots and item ids will be used in future, I guess.
Ship Library could show them first

Update TL pointer
I don't like function scope lol
Missed pointer events for star icon
Finally function scope make code harder to read lol
Add state to sortie db as moving state will not sortie
Fix wrong LandBase resupply indicator when moving slot
Add placeholders for hidden resources consuming
Try to fix more places, still many left
* Add fleet adjusted AA value to panel summary and SRoom Fleet Manager
* Add AA Formation toggling to config manager and panel summary
* Adjust ship tooltip of panel:
  * Show ship adjusted AA value
  * Show fixed shotdown range only if fleet AACI modifier available
  * Ship fixed shotdown (range) affected by selected AA formation
  * Show ship AACI bonuses for both fixed and modifier
* Fix Fleet Manager eLos, support power calc by unsaved fp, tp, ls
* Update FAQ of Fleet Manager about support power
Use formation icon instead of AA icon
Ship for combined fleet modifier not applied yet
* Also handle `slotset_ex` API
* Add bonuses to AACI trigger flag tooltip
* Remove Learn more of Gun Fit
Fix setting validation method, add Integer type
Prevent pointer events for foot note icons
nonsensed and others added 3 commits January 14, 2017 09:18
Maya Kai Ni had incorrect dates for 25mm Triple Autocannon Mount
Force ShipObj.items to keep 4 elements
Update remarks of changed API property
@dragonjet dragonjet changed the title Pending Release Release 30.15.0 Jan 16, 2017
@dragonjet dragonjet merged commit 91909d1 into webstore Jan 16, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants