So because I hate to not have a full to-do list, and absolutely hate being all caught up I thought of two new ideas that I am going to try and implement.
The first is a unit viewer with more in-depth information then is currently available. Since it will be with my own mod in mind, it will have a place to list all of the units classes, their current level/experience, experience to level, and amount of skill points available to spend. But it will also list information that users not using my class system will be interested in. Like current attributes (strength, agility, etc...), known interactions, active syndromes, and anything else I think of (maybe throw the health information in there too). For an example this is what I am thinking about;
So that every time you press shift-C or whatever button combination, when on a unit, you will get this screen in game.
The second is an expedition creator. What I mean by this is you will build a building, say you call it an Expedition Tent. At the Expedition Tent there will be several reactions available, Prepare Scouting Expedition, Prepare Raiding Expedition, Prepare Adventure Expedition, Prepare Siege Expedition, etc... When that reaction is run, a secondary screen will open up with several things listed.
On the left a size indicator will allow you to choose between Tiny, Small, Medium, Large, Huge (for the size of the expedition). This will determine how many units you can send. And the rewards (and possible costs) that the expedition will generate.
In the middle all current members of your fortress, and any available hunter/war trained animals will be listed. Each unit will have two scores listed, one for combat and one for scouting. The combat score will be calculated depending on their skills, attributes, current items worn, materials the items are made of, and anything else I can think of. Not sure what the formula will be for calculating the exact score, but it will be configurable if you disagree with my decisions. The scouting score will be calculated similarly, with different skills and items taking priority.
On the right a list of targets will be available, depending on the type of Expedition you started. If I can, I will use real in-game locations, like monster lairs and towns and so forth, otherwise the names and durations will be designated in a separate file, similar to my civilizations and classes system. Regardless you will need a separate file for all the other information required.
In this separate file you will list each type of expedition. Each expedition will have a difficulty score associated with it, that ties into the combat and scouting scores of your units, this will determine your chance of success. You will be able to specify requirements (like Small size only, or Huge size only, or 3 Hunting Animals required, etc...) as well as duration of the expedition. And you will be able to specify rewards for succeeding, penalties for failing, and any extra costs you think are appropriate.
Rewards can be material, skill/attribute, and/or knowledge based. There will be options for randomizing rewards, or giving specific rewards. Possibly even determining the rewards gained from raiding and sieging entities based on what that entity has access to. I will have to do more thinking on exactly how to handle the rewards.
Penalties will be things like injuries, skill/attribute loss, and anything else I can think of. Not exactly sure how I should handle these things, but know that it will be largely randomized and there will be different levels of failure, and even success may result in some penalties. For instance, if you siege an enemy, you might succeed and get all the rewards, but you might also take 4 or 5 penalties to your squad. Whereas you might siege a different enemy and fail, and suffer 15-20 penalties (numbers all place holders)
Extra costs are things like, coins, food, drinks, etc... Anything else you feel you need to do a proper expedition.
Once your size, units, and target are set, you will "send" the expedition on its way. All units selected will be removed from the map and unusable for the duration of the expedition. At the end of the duration the units will return to the edge of the map, and any item rewards gained will be placed at the expedition tent (for simplicity). And viola! You can now send your units on daring raids, perilous adventures, and deadly sieges.
tl;dr - Two new planned features:
1. Character viewing screen
2. In-Game Expedition Creator
As always, please post any thoughts/questions/feedback/rants etc... about these new planned features or any of the other planned/implemented features