


Still todo:
- Fix: In "metal" mode, removed geos still listed by AI (debug mode) and widget
- Make icons for flow and connection
- Add anti-wall into AI
- Conside re-adding mine unitlimit
- Edit read me and make wiki faq about transparency bug
- Test assymetrical /ally <alliance#> 1"
- Cons deselector when selecting mass of units
- Make building re-center-er
- Fix probable ONS bug with giving/taking
- Allow AI gadget to share ID with human
- Make widget that disable all interface, cross, widget, buffer state, /mapmarks 0,...
- Investigate possible obelisk crash bug
- Installer/Widget: Make my team color fix widget
- Installer/Widget: Fix possible select'n'center issue
- Make sound of exploit (and flow) less noisy
- Re-add check that no Spring Component is running in the background
- Disable ONS for players setting themselves a bonus handicap
- Installer: New KPL source
- Installer: New KPL exe
- Widget: Edit Adv Player List to remove metal and energy sharing when the bars are off
- Widget: ETA off by default
- Installer: Remove "Spring" in StartMenu
- Installer: verify that it overwrite any old Spring.exe
- Installer: Remove some startscripts, make mine
- Installer: Include an html Kernel Panic help
- Installer: Get my uikeys.txt
- Installer: Get the NSIS filesizes of old spring.exe
- Installer/TASClient: Find a way to force start pos default to random
- Update the ToDo.txt inside the mod sd7
- Check that AI cancel self D when enemies anew
- Replace/Reinforce isValidID by isUnitDead
- Use THIS longbow toggle
- Make AI grab any idle non human
- Implement "Color Wars" in KP (Square, Triangle, Hexagon (Triangle aligned to nearest map side from start pos)
- Recheck layers
- KPL: Add "Online Multiplayer" button
- ONS: Avert /0 (null distance) in all GL ONS func
- Create EnemyNear list, remove loops in the cob called function
- ONS: Make something to not draw LinkBeamVertices out of los yet refresh cleverly
- ONS: Draw fatter beams
- ONS: Move isEnemyNear calculation out of GetUnitONSInfo and into GameFrame
- ONS: Teams ID are the same <- or -> teams are allied
- ONS: del LuaCob ?

Recheck once:
- Fix flow not being hit
- Fix flow being hit and not getting damaged
- Installer/Widget: Add the unit_healthbars.lua and gui_advplayerslist.lua with IsGUIHidden
- Installer/Widget: Add autoquit widgets
- Installer/Widget: Add clear start point widgets
- Installer/Widget: Fix clear start point widgets
- Fix init_start_point_remover.lua
- Use Firewall on damaged allies with units around
- Retest bombard living and dying target
- Does AI use NX?
- ONS: Make common definition files
- ONS: armor in fbi and script

Done:
- Add a KDR metal->geo converter from cuberor
- Use isX includes in KernelBoost.lua
- Give Marisa an incantation anim and her shot a trail
- Make tooltip (especially ONS informations)
- Add water=1 to all ceg
- Fix bug with NX flag targetting
- Make pointer hold pos
- Fix bug with AI giving wrong orders
- Add buffer to tooltip of port/connection
- Remove buffer and tooltip and adv pl widget when in F5 mode
- Maybe remove buffer large text info when speccing
- Make custom tooltip
- Make new minimap icons
- KPL: Use HSV to get better team colors
- Installer: Unzip the content of autoupdate
- Installer: TASClient.exe: Hexedit inis and keynames
- Installer: set some TA/KP Client regkeys
- Installer: Remove all inetc
- Installer: Get the real "Welcome" sidepic
- Installer: Create "Kernel Panic" in start menu
- Widget: Make one to highlight the geo when placing a minifac/special (not mines/walls!)
- Check tooltip in widescreen. Try glGetTextWidth(text) * vsx / vsy * 1.33333333 otherwise.
- Fix AI bugging on geoless maps.
- Check Firewall + DoS paralyser
- Fix player deploying bug inside window
- Fix LUA errors with firewall and bombard
- Recheck Go! Go! Go! Kernel (yes, for all 3 factions)
- Make AI spawn oldhacker, dice 1/10 rolled out of any function, then 2/3 for each AI
- Throw 1/20 weirdFaction dice, then 2/3 for each AI
- AI:NX only if pointer and NX enabled
- ONS: Maek bettar shield pix! Woot! Done!
- ONS: Use Draw List
- ONS: Recalculate ONS state only when unit created/given/destroyed+once every 17s
- ONS: Use UnitFinished, UnitDestroyed, UnitGiven to now when to update ONS. Still add a 1sec / 12s
- ONS: extremities
- ONS: destroyed -> id=nil
- ONS: underconstruction
- ONS: Draw tree when about to place building
- ONS: Make layer after every other that manage damage
- Touhou: Increase Marisa shot visibility
- Touhou: Nerf Touhou
- Touhou: Change magic circles background from white to black
- Touhou: Give Touhou the ONS shield

Q: Does order matter in AreTeamsAllied?
Q: How to edit unit info GUI (remove elements, add elements)
