To do List - melindil/FTSE GitHub Wiki

Implementation tasks

Tasks ready to code for next release:

Tasks for 0.55:

  • Add ability to have in-game entities reference Lua table objects, including writing them to save games (would allow custom properties to be assigned to entities)

  • FT Improver functionality ports

Other tasks for later:

  • Possibility of using ammo information to overwrite weapon parameters that it doesn't already (things like spread, radial damage, etc.)

  • Analyze and hook other combat and non-combat behaviors (first aid healing, lockpicking/traps, stealing, sneak, gambling, and value calculations for barter)

  • Look into other existing bugged perks/traits (Night Person, Ghost, Drunk status)

  • Vehicle crouch/prone bug

  • Look into other vehicle bugs - using wrong sounds for weapons, and driver skills rather than Gunner

  • Check and eliminate any hardcoded limit on vehicle passengers

  • Are custom races possible? Find how many locations use # of race types - only known so far is kill lists, and the constructor could be modified to increase the limit

Long-term items

  • Allow all existing perk and trait functionality to be toggled off, in order to free up slots for fully custom implementations

  • Remove limit on number of squad members, and research possibility of adding scroll buttons (or a bar?) to squad list displays

  • Scriptable dialog interactions (prerequisite research: triggers/actions, dialog start hook point, UI control customization, mouse click on controls)