11,472 Commits over 3,561 Days - 0.13cph!
reverted launcher attack range to 3 from 1
added placeholder tutorial button to menu.
re-enabled tutorial, started fixing new bugs with it.
analytics, fast forward button fix
update steam build branch
quick fix for match->se->match flow bug in career mode
re-enabled full logging mode
increase starting cash 100k -> 150k
Reworked market mod generation so that there's always at least one mod of usable rank by the player's roster
updated jenkinsfile with newer unity version
merged to /release for steam build
end of season panel sponsorship bonus red/green
server console log will now force server debug log output exclusivity. (fix for no console output on server)
fix for kit colours in PVP (needs more testing)
merged new continue/squad/play button flow to main
removed match squad dedicated button.
reworked continue/squad/match/play flow.
branched for play match/squad editor button/flow rework
added UIButton and audio defs to a bunch of buttons in logo creator
basic end of season panel functionality
wip end of season ui/code
opportunity outcomes now generate specific news items
reworked opportunity generation form being a % chance every week, to a random interval.
serialze next opportunity trigger week with career.
fix for continbue button in career match outcome taking you back to career save slot screen
news item for mod purchases
NewsItem can now take a CareerUnit parameter too.
NewsItem serialization for unit ref.
Clicking a news item with a unit reference will now push a unit view on to the UI stack for that unit.
news item for new unit purchase
reduced default music volume
audio for player cash transactions
sound effect for equipping mods
refresh roster unit list when adding a mod to a unit in unit view
added a new opportunity outcome type: OODurability - modifies the durability of a random unit in the player's roster.
added a Mechanic opportunity using the new durability outcome. Gain or lose.
increased the amount of cash won or lost by the Gamble opportunity.
added UnitRoster.GetRandomUnit()
hooked up career exit button, enabled it.
reworked career mode enter/enable logic, enter-exit-enter flow now works.
Player league fixtures now get get reordered by team difficulty (so generally each match is harder than the previous)
Added LeagueFixture.GetAITeam()
reworked UICareerResultsTable to use UICacheList
reworked UICareerLeagueTable to use UICacheList
added generic UICacheList class, to handle instantiating UI item lists and caching them, growing list as needed etc.
Move UIUnitList, UIUnitModSlots, roster view and market views to using UICacheList, so no instantating when switching tabs. Tabs now switch faster.
Different prices per mod type.
Mod market value now caclulated correctly.
Unit market value now includes equipped mods.
Finally found and fixed the match outcome bug where it was really difficult to click the continue button somtimes. (fast forward button was blocking it if you end the match on your turn)
more mod slot refactor, slots now limited to a max of 1 movement mod.
Market units are now created with empty mod slots.
Refactored some unit slot creation/fill code.