12,641 Commits over 3,803 Days - 0.14cph!
AI is no longer a static class, created with each local game, has it's own AISettings.
spliit AI UDIScore to own class.
wip new AISettings stuff
wip tutorial map and squad
changed all MouseInput. to BaseInput.
refactored UnitFilter to a generic SelectionFilter, used by UnitSelection and new TileSelection.
tile selection can now be locked to specific tile/tiles.
BaseInput now checks TileSelection before trigger tile clicked events.
tutorial turn 1b now locks movement tile selection to the tutorial tile.
TutorialController, state setup.
more wip tutorial
moved halloween menu theme/batt stuff to events folders, removed it from menu.
restored previous Menu theme.
placeholder unit marker prefab.
avatar emotes can now specifiy a visible duration.
PlayEmote() can now just take a string to display without a full definition.
AI taunt emotes can now be disabled for tutorial
slack trigger update test
wip match definition rework for tutorial prep
added UnitFilter
UnitSelection now has UnitFilters for blocked selection and blocked deslection
generic State now has CanEnter and CanExit, checked in state transitions.
added BaseInput, moved triggers and events from MouseInput to there
moved selection handling and events out of MouseInput into new UnitSelection.
more input refactor.
input pt3, also removed next turn button event as it wasn't being used (hopefully)
added MatchDefinitionDatabase
AI games take GameSettings
merge from release to main
▆▊█▌▊ ▍▊▋▊▇ ▊█▍▊ █▊ ▊▊▍▍█▊█ ▌▅▋▇▊ ▌▋▉▌▍ :▋
█▍▌ ▍▅▇ ▍▌▄▉▍▄▊▊▌▅▉▌▇▄.▇█▆▄▆▅▄▌▆▊
▍▆▉ ▅▉▆█▇▆ ▍▊▌▇▆▉▋ ▍█▇ ██▊ ▇▇▇▌▍█▉█
removed bat menu sound
added thai's wip halloween hat definition, icon