Autolykos
Regular
Warband Module System Overhaul
Where can I get it?
Currently, I've put it on my Dropbox:
Module and Resources
Source Code
mercury19 also built a version using WRECK (might not be up-to-date):
https://github.com/mercury19/Project-Overhaul
Ramaraunt made an extended version with more content, also using WRECK:
Module and Resources
Source Code
What is this?
An attempt to make the code in the Module System easier to read and understand, fix half-finished features that were cut from the final version of the game, and remove everything that is obsolete, completely beyond repair or does nothing to improve the game. It is intended as a base for new mods, so that you don't have to fix all the issues again and again.
What is this not?
I do not want to add completely new features, or change how the game looks or plays (that would be up to modders who use this). The game should still keep the vanilla experience. Some of the half-finished features required a bit of fleshing out so they look complete and serve a purpose; I tried to keep those additions small, self-contained and easily disabled. Usually, they consist of a single example you can copy and change to serve your needs, and are only found in one of the new locations (see below) that can be disabled in module_parties if desired.
Why though?
If you've worked with the Module System for a while, you probably had a hard time finding the scripts, menus, etc you were looking for, stumbled across whole blocks that were outcommented, others that were marked obsolete or deprecated, and sometimes wondered whether some part of the code served any purpose at all since you never saw anything like it in the game.
Also, some of the hidden features are good ideas that would be fun to play with - were they not half-finished and broken.
But... The Module System is great! Few other games are as moddable as M&B!
True. I do not want to diss TW and their work. Many of the things I "fixed" were done that way for good reasons (like maintaining savegame compatibility after patches) that left them little other choice. But since this is for starting brand new mods, we have more freedom to change things, and should use that.
Can I help?
Sure. Most importantly, I'm looking for someone who knows the Multiplayer Scripts (I never touched that, as I don't play M&B online) or Presentations (Never felt the need to change them) well enough to clean up the code in those sections.
But if you have other ideas, bugreports or suggestions, I'm also open for that as long as it fits the spirit of the project.
So, what did you change?
Major features:
- Used Lav's improved Module System as a base (with the commented header_operations)
- Sorted Scripts, Game Menus, Dialogs Items, etc, and added labels to quickly jump to relevant sections
- Included some of my own scripts (a better RNG, and Warband ARray Processing) with the idea of using it to simplify the old code
- Some menu tweaks to make testing, editing and debugging easier
- Fixed Musket Animations and Arquebus (thx to LLew)
- Fixed Crouching Animations (thx to dunde)
- The Undead (thx to Keedo and theAthenian)
- Many tweaks to how Outlaws work
- Tournaments are completely rewritten (clearer code, improved betting, choose equipment)
- Merchandise is now completely determined by scripts, and truly location-specific
- Some "quality of life" changes for interacting with Lords, Guards, etc
- Added four previously hidden locations to show off new features (Zendar, Four Ways Inn, Dhorak Keep, Salt Mine)
- Tweaks to Troops, Upgrades and Weapons (and some bugfixes, like name collisions)
- Many new items from previously unused meshes (if they are of decent quality)
- Faces and clothing of Town Walkers, Villagers and NPCs improved (most faces are by nemchenk)
- New Battle Morale System (now, you really have to think about morale; performance is also better)
- New maps and options for Custom Battles
- Supply and Logistics system (so you only have to worry about food if you are behind enemy lines)
- Sea Travel, to quickly and safely get around the map; would also be useful for maps with major islands
Detailed Changelog:
Alpha 0.1:
- Moved Triggers to Simple Triggers whenever possible (easier to read and quicker to execute)
- Added a way to skip much of character generation when in Edit Mode (for quicker testing)
- Sorted new items (like Plate Boots and Steppe Chargers) to their proper place, to remove special cases in scripts
- Added a few new constants previously hidden in scripts, and removed obsolete constants and slots
- You can now see your party's coordinates in the Cheat Menu, and place a marker to measure distances on the world map
- Added another page of formerly unused banners (and the 7th Kingdom Banner) - the textures were already present
- Bandit type in the intro (and merchant) now depends on location culture
- Regular bandits now also have a lair and spawn near the center of the map (Woods near Ehlerdah...)
- All bandits now have two possible spawn points, to spread them out a little
- You can sell captured bandits and deserters of your own faction to any Prison Guard
- Volunteers can now be recruited from Towns and Castles, if the respective slots are set
- More items are now faction-specific and can only be bought in the appropriate places
- Most Mid- and High-Level Troops can now be upgraded to an Elite version by giving them a specific item
-> You need to talk to them while having the right item; may require some trial and error.
-> For example, most Mid-Level Ranged Troops can be given an Arquebus.
- Activated Zendar, haven for Manhunters and Mercenaries
-> Has a pawn shop where you can get some quick money, and buy back items stolen from you
-> The fight_promoter is in the tavern, and sets up fist fights for fun and profit
-> Allows you to quickly hire many mercenaries
- Activated Four Ways Inn, hideout for, erm, less saintly characters
-> Weapon Smugglers bring wondrous items from faraway lands (Firearms, Repeating Crossbows, Strange Set, Black Armor)
-> You can hire Outlaws in the seedy tavern
- Activated the Salt Mine, meeting point for Slavers
-> Provides another character who buys any prisoners at fixed price, on the opposite end of the map from Ramun
-> Allows you to trade Food and Tools for Salt (should not change much, Salt is cheap in this region anyway).
- Activated Dhorak Keep, former stronghold of robber barons, now base of the Sword Sisters
- Changed some Upgrade Trees
-> Manhunters have their own upgrades, instead of becoming Slavers
-> Huntresses can now specialize on Bow or Crossbow, instead of staying a mix of both
-> Outlaws upgrade to Mercenaries, instead of faction-specific troops
-> Added a few more Mercenary Troops (Archer, Horse Archer and Longbowman)
- Slightly changed how some weapons are used
-> Long Hafted Knobbed/Spiked Mace can now switch to Two-Handed (like Long Axes), so you can swing it on horseback
-> Longbows and War Bows can't be used on horseback (too long; they had clipping issues beforehand anyway)
-> Cleaned up some confusion with the two versions of Spiked and Winged Mace. The high-end versions are now only used by the best troops.
-> Some item names were used twice (e.g. Voulge and Great Axe). Now, they are separated.
-> Added a variant for Heraldic Armor and Shields that uses the faction banner instead of the lord's banner.
-> New items were added, based on previously unused meshes (mostly Swords and Maces)
Alpha 0.2:
- Startup Quest should work again
- New Tournament System
-> Code is completely rewritten to be more readable and changeable
-> uses WARP instead of the previous hack scripts for sorting and shuffling
-> Your (and your compaions') initial equipment now tries to match what you currently use
-> You can always pick among the sets available in this town
-> Betting system is now mostly based on level and renown of all participants, and uses an actual betting pool
- -> That way, large bets have diminishing returns; they will also tip off local townsfolk for following rounds
- -> All in all, the betting system feels less predictable and should be less exploitable
- -> slot_town_player_odds and the scripts maintaining it are now obsolete and have been removed (was a kludge anyway)
- Fixed bug in warp_array_copy
- Fixed syntax error in "payment for rest" trigger (thanks to mercury19 for spotting it)
Alpha 0.3:
- More characteristic look for troops, merchants, town walkers, etc (thx to nemchenk)
- New battle morale system
-> Each troop projects a "field" with a strength of Level/R^2 (negative for enemies); if the local value drops low enough, troops run
-> The trigger is now checked 10 times per second, but only for one agent in 50 (instead of all 3 seconds for everyone) to mitigate stuttering
-> Now also active in Custom Battles
- Renamed and added a few eastern helmets
Alpha 0.4:
- Tweaks and bugfixes to the morale system
-> Battles are now won once all opponents are routed
- Added a simplified morale system as alternative (borrowing some ideas from jacobhinds)
-> Scales much better for large battles, by focusing on the global situation
-> Replace "common_battle_morale_check" with "simple_battle_morale_check" to activate it
-> Since neither system relies on internal state, you can even use both at once
- New system for merchandise in towns
-> Half of the items are based on town culture, half on the owner's troop tree
-> Item quality is influenced by town prosperity
-> Everything is now done in customizable scripts; no more hardcoded functions
- More Custom Battles
-> Repaired three Battle maps and three (and a half) Sieges
-> You can now start Custom Battles from the opposite side as well
- More bandits and deserters will spawn at higher difficulties (+50% on normal, +100% on hard)
- You can now interact with Slaver parties
-> You can hire them at the same rate as mercenaries, but only the whole party at once
-> You can free their prisoners by buying them (or attacking the Slavers, if you don't want to pay)
Alpha 0.5:
- More tweaks and bugfixes to the morale system
-> The code that gives cavalry twice as much impact on morale now works properly and does not generate errors
- Tweaks to the Merchandise system
- New horses from old, unused meshes (Plate Charger), different combinations of skins (Heavy Warhorse) and a reskin (Charger with Black Coat of Plates)
- Long Military Scythe that can be used like a Lance when mounted or like a Glaive when dismounted
- You can now offer Mercenary Contracts to any Lord at war, if you have a bit of renown and are neutral
- Joining a battle to save a Peasant party increases relations with its village
- Peasants in Village raids and Peasant parties now have distinct looks depending on culture
Alpha 0.6:
- New Logistics System
-> You can ask Goods Merchants and Village Elders of your faction to supply your party with food
-> As long as there is no (non-besieged) enemy Town/Castle in the way, you will no longer use up any food your supplier has in stock
-> Instead, you will pay what it costs there, plus some markup depending on distance and your party's best Inventory Management skill
- Sea Travel
-> You can add ports on the world map and connect them to towns (all towns near the sea have one).
-> This opens up a port menu in the town, where you can charter a ship and crew.
-> You can then sail to another port, or go ashore somewhere else
-> The crew will cost you 100 denars a day until you dismiss them
Beta 1.0:
- Culture system simplified/removed. Town walkers, guards and merchandise were always determined by slot_center_original_faction anyway. Troop types are now set directly and can be copied using "script_faction_copy_troop_types" if you want two factions to be very similar. Removes a completely unnecessary level of indirection from scripts and frees up a few slots.
- Many improvements to the use of spears (thx to hoboistice)
-> Most spears/pikes can only stab, making the AI much better at using them, but have an additional overhead stab (useful from the second line)
-> Pikes can be braced against a charge by crouching, dealing massive damage to cavalry
-> Stabs are now about 25% quicker, making them a more viable attack
-> The AI will now be much more likely to pick polearms if it has them (this is a module.ini option)
-> Some additional options added to module.ini
- You can now change your supply base from the camp menu (and check if the supplies can reach you at the moment)
- Traitors will now always start with at least +10 relations with their new liege, to prevent quarrelsome lords from being constantly indicted
- You can ask one of your companions to handle "junk" loot for you. They will either collect and sell it at the next town, or use it to upgrade your troops
-> This gives preference to the highest level troops whose upgrades actually use the items in question, so defeating a bunch of Swadian Infantry would help you a lot with upgrading your Swadian Footmen, but very little with Khergit Skirmishers.
- You can tell your companions whether you want them to join tournaments. By default only the nobles (plus Rolf and Nizar) will do so.
- You can sell all your prisoners at once when talking to a Prison Guard, Ransom Broker or Slaver
- The participants in practice fights should now only gang up on you if you act cowardly (suspiciously few kills). They will be more tolerant on lower combat AI settings.
- Routing troops (on the field) are now counted the same as routed (left the field) after the battle, to keep you from fighting the same troops again and again. You can still chase down the "Routed Enemies" party if you like, though...
Beta 1.1:
- Tactics skill now allows you to prepare some quick orders for battle (not in the full glorious detail of PBOD, but rather as time saver)
-> Without the skill, you will by default charge when attacking and hold when defending
-> The first level gives you the ability to order all troops to follow you
-> The second level allows you to counterattack (when attacked) or lure the enemy in (when attacking)
-> Starting from the third level, you can give separate orders to unit classes (first the default classes, then one custom per level)
-> After that, you can prepare multiple battle plans to choose from (up to six plans at a skill level of 10+4)
-> Complex battle plans need to be prepared when camping (doing this on the fly in full detail would be ridiculous IMHO)
-> If you want to disable this (e.g. to use PBOD instead), remove the common_battle_player_order from module_mission_templates.py (and delete/disable the new menus).
- Some minor bugfixes
Beta 1.2:
- Rolled back the module.ini change that (probably) caused crashes on some systems/versions
- Added many secondary weapon modes (based on the OSP by Somebody, but a bit more polished)
-> Hammers, Picks and Axes with backspikes can be flipped around to get a different damage type
-> Shortened Spears and some light weapons can be thrown (once)
-> The AI is aware of this and will use the blunt side of weapons if ordered to
- Heavy Fighting Axes are now a distinct weapon that is One-/Two-Handed (with increased damage when used 2h)
- Town Merchants will repair your equipment and heal your horses for a small fee
Where can I get it?
Currently, I've put it on my Dropbox:
Module and Resources
Source Code
mercury19 also built a version using WRECK (might not be up-to-date):
https://github.com/mercury19/Project-Overhaul
Ramaraunt made an extended version with more content, also using WRECK:
Module and Resources
Source Code
What is this?
An attempt to make the code in the Module System easier to read and understand, fix half-finished features that were cut from the final version of the game, and remove everything that is obsolete, completely beyond repair or does nothing to improve the game. It is intended as a base for new mods, so that you don't have to fix all the issues again and again.
What is this not?
I do not want to add completely new features, or change how the game looks or plays (that would be up to modders who use this). The game should still keep the vanilla experience. Some of the half-finished features required a bit of fleshing out so they look complete and serve a purpose; I tried to keep those additions small, self-contained and easily disabled. Usually, they consist of a single example you can copy and change to serve your needs, and are only found in one of the new locations (see below) that can be disabled in module_parties if desired.
Why though?
If you've worked with the Module System for a while, you probably had a hard time finding the scripts, menus, etc you were looking for, stumbled across whole blocks that were outcommented, others that were marked obsolete or deprecated, and sometimes wondered whether some part of the code served any purpose at all since you never saw anything like it in the game.
Also, some of the hidden features are good ideas that would be fun to play with - were they not half-finished and broken.
But... The Module System is great! Few other games are as moddable as M&B!
True. I do not want to diss TW and their work. Many of the things I "fixed" were done that way for good reasons (like maintaining savegame compatibility after patches) that left them little other choice. But since this is for starting brand new mods, we have more freedom to change things, and should use that.
Can I help?
Sure. Most importantly, I'm looking for someone who knows the Multiplayer Scripts (I never touched that, as I don't play M&B online) or Presentations (Never felt the need to change them) well enough to clean up the code in those sections.
But if you have other ideas, bugreports or suggestions, I'm also open for that as long as it fits the spirit of the project.
So, what did you change?
Major features:
- Used Lav's improved Module System as a base (with the commented header_operations)
- Sorted Scripts, Game Menus, Dialogs Items, etc, and added labels to quickly jump to relevant sections
- Included some of my own scripts (a better RNG, and Warband ARray Processing) with the idea of using it to simplify the old code
- Some menu tweaks to make testing, editing and debugging easier
- Fixed Musket Animations and Arquebus (thx to LLew)
- Fixed Crouching Animations (thx to dunde)
- The Undead (thx to Keedo and theAthenian)
- Many tweaks to how Outlaws work
- Tournaments are completely rewritten (clearer code, improved betting, choose equipment)
- Merchandise is now completely determined by scripts, and truly location-specific
- Some "quality of life" changes for interacting with Lords, Guards, etc
- Added four previously hidden locations to show off new features (Zendar, Four Ways Inn, Dhorak Keep, Salt Mine)
- Tweaks to Troops, Upgrades and Weapons (and some bugfixes, like name collisions)
- Many new items from previously unused meshes (if they are of decent quality)
- Faces and clothing of Town Walkers, Villagers and NPCs improved (most faces are by nemchenk)
- New Battle Morale System (now, you really have to think about morale; performance is also better)
- New maps and options for Custom Battles
- Supply and Logistics system (so you only have to worry about food if you are behind enemy lines)
- Sea Travel, to quickly and safely get around the map; would also be useful for maps with major islands
Detailed Changelog:
Alpha 0.1:
- Moved Triggers to Simple Triggers whenever possible (easier to read and quicker to execute)
- Added a way to skip much of character generation when in Edit Mode (for quicker testing)
- Sorted new items (like Plate Boots and Steppe Chargers) to their proper place, to remove special cases in scripts
- Added a few new constants previously hidden in scripts, and removed obsolete constants and slots
- You can now see your party's coordinates in the Cheat Menu, and place a marker to measure distances on the world map
- Added another page of formerly unused banners (and the 7th Kingdom Banner) - the textures were already present
- Bandit type in the intro (and merchant) now depends on location culture
- Regular bandits now also have a lair and spawn near the center of the map (Woods near Ehlerdah...)
- All bandits now have two possible spawn points, to spread them out a little
- You can sell captured bandits and deserters of your own faction to any Prison Guard
- Volunteers can now be recruited from Towns and Castles, if the respective slots are set
- More items are now faction-specific and can only be bought in the appropriate places
- Most Mid- and High-Level Troops can now be upgraded to an Elite version by giving them a specific item
-> You need to talk to them while having the right item; may require some trial and error.
-> For example, most Mid-Level Ranged Troops can be given an Arquebus.
- Activated Zendar, haven for Manhunters and Mercenaries
-> Has a pawn shop where you can get some quick money, and buy back items stolen from you
-> The fight_promoter is in the tavern, and sets up fist fights for fun and profit
-> Allows you to quickly hire many mercenaries
- Activated Four Ways Inn, hideout for, erm, less saintly characters
-> Weapon Smugglers bring wondrous items from faraway lands (Firearms, Repeating Crossbows, Strange Set, Black Armor)
-> You can hire Outlaws in the seedy tavern
- Activated the Salt Mine, meeting point for Slavers
-> Provides another character who buys any prisoners at fixed price, on the opposite end of the map from Ramun
-> Allows you to trade Food and Tools for Salt (should not change much, Salt is cheap in this region anyway).
- Activated Dhorak Keep, former stronghold of robber barons, now base of the Sword Sisters
- Changed some Upgrade Trees
-> Manhunters have their own upgrades, instead of becoming Slavers
-> Huntresses can now specialize on Bow or Crossbow, instead of staying a mix of both
-> Outlaws upgrade to Mercenaries, instead of faction-specific troops
-> Added a few more Mercenary Troops (Archer, Horse Archer and Longbowman)
- Slightly changed how some weapons are used
-> Long Hafted Knobbed/Spiked Mace can now switch to Two-Handed (like Long Axes), so you can swing it on horseback
-> Longbows and War Bows can't be used on horseback (too long; they had clipping issues beforehand anyway)
-> Cleaned up some confusion with the two versions of Spiked and Winged Mace. The high-end versions are now only used by the best troops.
-> Some item names were used twice (e.g. Voulge and Great Axe). Now, they are separated.
-> Added a variant for Heraldic Armor and Shields that uses the faction banner instead of the lord's banner.
-> New items were added, based on previously unused meshes (mostly Swords and Maces)
Alpha 0.2:
- Startup Quest should work again
- New Tournament System
-> Code is completely rewritten to be more readable and changeable
-> uses WARP instead of the previous hack scripts for sorting and shuffling
-> Your (and your compaions') initial equipment now tries to match what you currently use
-> You can always pick among the sets available in this town
-> Betting system is now mostly based on level and renown of all participants, and uses an actual betting pool
- -> That way, large bets have diminishing returns; they will also tip off local townsfolk for following rounds
- -> All in all, the betting system feels less predictable and should be less exploitable
- -> slot_town_player_odds and the scripts maintaining it are now obsolete and have been removed (was a kludge anyway)
- Fixed bug in warp_array_copy
- Fixed syntax error in "payment for rest" trigger (thanks to mercury19 for spotting it)
Alpha 0.3:
- More characteristic look for troops, merchants, town walkers, etc (thx to nemchenk)
- New battle morale system
-> Each troop projects a "field" with a strength of Level/R^2 (negative for enemies); if the local value drops low enough, troops run
-> The trigger is now checked 10 times per second, but only for one agent in 50 (instead of all 3 seconds for everyone) to mitigate stuttering
-> Now also active in Custom Battles
- Renamed and added a few eastern helmets
Alpha 0.4:
- Tweaks and bugfixes to the morale system
-> Battles are now won once all opponents are routed
- Added a simplified morale system as alternative (borrowing some ideas from jacobhinds)
-> Scales much better for large battles, by focusing on the global situation
-> Replace "common_battle_morale_check" with "simple_battle_morale_check" to activate it
-> Since neither system relies on internal state, you can even use both at once
- New system for merchandise in towns
-> Half of the items are based on town culture, half on the owner's troop tree
-> Item quality is influenced by town prosperity
-> Everything is now done in customizable scripts; no more hardcoded functions
- More Custom Battles
-> Repaired three Battle maps and three (and a half) Sieges
-> You can now start Custom Battles from the opposite side as well
- More bandits and deserters will spawn at higher difficulties (+50% on normal, +100% on hard)
- You can now interact with Slaver parties
-> You can hire them at the same rate as mercenaries, but only the whole party at once
-> You can free their prisoners by buying them (or attacking the Slavers, if you don't want to pay)
Alpha 0.5:
- More tweaks and bugfixes to the morale system
-> The code that gives cavalry twice as much impact on morale now works properly and does not generate errors
- Tweaks to the Merchandise system
- New horses from old, unused meshes (Plate Charger), different combinations of skins (Heavy Warhorse) and a reskin (Charger with Black Coat of Plates)
- Long Military Scythe that can be used like a Lance when mounted or like a Glaive when dismounted
- You can now offer Mercenary Contracts to any Lord at war, if you have a bit of renown and are neutral
- Joining a battle to save a Peasant party increases relations with its village
- Peasants in Village raids and Peasant parties now have distinct looks depending on culture
Alpha 0.6:
- New Logistics System
-> You can ask Goods Merchants and Village Elders of your faction to supply your party with food
-> As long as there is no (non-besieged) enemy Town/Castle in the way, you will no longer use up any food your supplier has in stock
-> Instead, you will pay what it costs there, plus some markup depending on distance and your party's best Inventory Management skill
- Sea Travel
-> You can add ports on the world map and connect them to towns (all towns near the sea have one).
-> This opens up a port menu in the town, where you can charter a ship and crew.
-> You can then sail to another port, or go ashore somewhere else
-> The crew will cost you 100 denars a day until you dismiss them
Beta 1.0:
- Culture system simplified/removed. Town walkers, guards and merchandise were always determined by slot_center_original_faction anyway. Troop types are now set directly and can be copied using "script_faction_copy_troop_types" if you want two factions to be very similar. Removes a completely unnecessary level of indirection from scripts and frees up a few slots.
- Many improvements to the use of spears (thx to hoboistice)
-> Most spears/pikes can only stab, making the AI much better at using them, but have an additional overhead stab (useful from the second line)
-> Pikes can be braced against a charge by crouching, dealing massive damage to cavalry
-> Stabs are now about 25% quicker, making them a more viable attack
-> The AI will now be much more likely to pick polearms if it has them (this is a module.ini option)
-> Some additional options added to module.ini
- You can now change your supply base from the camp menu (and check if the supplies can reach you at the moment)
- Traitors will now always start with at least +10 relations with their new liege, to prevent quarrelsome lords from being constantly indicted
- You can ask one of your companions to handle "junk" loot for you. They will either collect and sell it at the next town, or use it to upgrade your troops
-> This gives preference to the highest level troops whose upgrades actually use the items in question, so defeating a bunch of Swadian Infantry would help you a lot with upgrading your Swadian Footmen, but very little with Khergit Skirmishers.
- You can tell your companions whether you want them to join tournaments. By default only the nobles (plus Rolf and Nizar) will do so.
- You can sell all your prisoners at once when talking to a Prison Guard, Ransom Broker or Slaver
- The participants in practice fights should now only gang up on you if you act cowardly (suspiciously few kills). They will be more tolerant on lower combat AI settings.
- Routing troops (on the field) are now counted the same as routed (left the field) after the battle, to keep you from fighting the same troops again and again. You can still chase down the "Routed Enemies" party if you like, though...
Beta 1.1:
- Tactics skill now allows you to prepare some quick orders for battle (not in the full glorious detail of PBOD, but rather as time saver)
-> Without the skill, you will by default charge when attacking and hold when defending
-> The first level gives you the ability to order all troops to follow you
-> The second level allows you to counterattack (when attacked) or lure the enemy in (when attacking)
-> Starting from the third level, you can give separate orders to unit classes (first the default classes, then one custom per level)
-> After that, you can prepare multiple battle plans to choose from (up to six plans at a skill level of 10+4)
-> Complex battle plans need to be prepared when camping (doing this on the fly in full detail would be ridiculous IMHO)
-> If you want to disable this (e.g. to use PBOD instead), remove the common_battle_player_order from module_mission_templates.py (and delete/disable the new menus).
- Some minor bugfixes
Beta 1.2:
- Rolled back the module.ini change that (probably) caused crashes on some systems/versions
- Added many secondary weapon modes (based on the OSP by Somebody, but a bit more polished)
-> Hammers, Picks and Axes with backspikes can be flipped around to get a different damage type
-> Shortened Spears and some light weapons can be thrown (once)
-> The AI is aware of this and will use the blunt side of weapons if ordered to
- Heavy Fighting Axes are now a distinct weapon that is One-/Two-Handed (with increased damage when used 2h)
- Town Merchants will repair your equipment and heal your horses for a small fee