1. Hex of Steel
  2. News
  3. 6.8.0

6.8.0

WARNING: This update comes with a multiplayer version update. You will only be able to play in multiplayer with other players that have updated to 6.8.0 and onward.

Hello fellow wargamers!

Something that I wanted to do for a long time was to change the way events worked.

I don't know why I had implemented it as I did in the first place, but it clearly was not optimal and not versatile.

With this update, events are more modular than ever! And they will work the way people would think they should work (onTrigger -> doAction(s)).

Events now consists of a trigger, and a list of actions.
You can have an unlimited amount of actions per event.

So far there are only 4 triggers:
  • onDateReached
  • onTurnCountReached
  • onVPcaptured
  • onVPsCaptured
  • onWarDeclared
  • onAllianceMade


An event can only have one trigger at a time.

Actions available are the following:
  • Show message
  • Add money
  • Add HQ points
  • Change faction
  • Declare War
  • Make peace
  • Make peace with faction
  • Make alliance
  • Set VP ownership
  • Capitulation
  • Add unit to reserve
  • Spawn unit (with custom level).
  • Destroy tile.
  • Country change.


More actions/triggers will/can be added later... Feel free to suggest some in the comments, I'll read through and eventually implement them if doable/relevant.

Each event also has a customizable percentage of chance to be executed. Setting 50% will mean that when the event should be executed, it will have 50% chance to actually be executed.

Each event can be executed once, or more. Choose how many times you want your event to be triggered!

If you made custom maps and are worried about what will happen with this update, fear not, I have made a automatic conversion tool that will automatically convert old events into new ones.
All you have to do, is open your map in the map editor, and hit save! Events will be converted.

Events from your current playthrough will also be converted upon loading of any save.

[h3]ADDED[/h3]
  • New event system. Clearer and WAY more modular!
  • New event actions (Add HQ points, set VP ownership...)
  • Keyboard shortcut to quickly toggle the map overlay.
  • Marmon-Herrington MTLS-1GI4 to the Netherlands.
  • Carro Veloce L3-33F to Italy.


[h3]CHANGED[/h3]
  • Prices of buildable tiles (Trenches: 500, Airfields: 750, Factories: 1500, Refineries: 3000).
  • Balance to Defense of Sicily scenario.
  • Various stats of various italian ships.
  • Heavy cruisers will now provide AA cover too.
  • Destroyers will now retaliate at 50% of their hard damage against enemy subs when attacked by them.
  • Added policy date check to hide useless policies when playing with certain mods (Ex: Napoleonic Wars, disabled all air related policies).
  • When copying / pasting a unit in the unit editor, the country will not be discarded anymore.
  • Arado 440 changed role from Light bomber to Heavy fighter.
  • Changed price of peacing out countries (more expensive).


[h3]FIXED[/h3]
  • Corsica and Sardinia should not have been under Italian control in Europe 1944.
  • AI buying garrisons that were not within the good timeframe.
  • Missiles (V1s, V2s... or modded ones) would have an encirclement penalty apply to them, which makes no sense.
  • One freeze instance in the store when trying to toggle ON then toggle OFF the veteran option.
  • Encirclement modifier was off.
  • You could not build buildings in unhabitated islands.
  • Modded heroes not showing up in game (white rectangle instead).
  • When calculating each player's income, AI was not taking into account occupation, therefore an AI could think it was winning while in reality not really since its mostly occupying a lot of territory and not getting a lot of income from it.
  • Upgrading/downgrading a unit was not synced during real time multiplayer.
  • Damage in real time multiplayer were not animated.
  • XP in real time multiplayer were not animated.
  • Level up animation was not showed in real time multiplayer.
  • Now showing accurately the weight of the file being downloaded when loading a map in real time multiplayer.
  • You could deploy things around engineers in countries you were not allied or at war with.