1. Horizon's Gate
  2. News

Horizon's Gate News

Version 1.5.91: Tactical fixes

Small balance and bugfix patch this time - the main focus being improvements to Tactician abilities and a few nerfs to the Warpblade's most dominant moves.

[h2]BALANCE[/h2]
  • Tactician's 'Hold' morale boost base duration increased from 74t -> 104t
  • Tactician's 'Hold' morale boost duration scaling from Magic Attack increased from x2 -> x4
  • Tactician's 'Advance' attack boost increased from 2 -> 3
  • Tactician's 'Withdraw' defense boost increased from 2 -> 3
  • Warpblade's 'Gate: Trick' MP cost increased from 3 -> 4
  • Warpblade's 'Gate: Trick' accuracy bonus removed
  • Warpblade's 'Gate: Onslaught' now has a 50t cooldown


[h2]FIXES[/h2]
  • Fixed procgen not properly randomizing certain elements of grove encounter terrain
  • Fixed Lagan's fleet becoming non-interactive from rare fleet data bug
  • Fixed save files with extra spaces at the end of the save name crashing on load

[h2]MODDING[/h2]
  • When mods crash during loading, you can now opt not to disable the mod, or cancel restarting entirely
  • Fixed crash on right-clicking map icons in non-Eral overworld zones
  • Added ItemType special.hiddenFromBuildMode
  • fullrestore and similar effects no longer clears Max HP effects besides the KO penalty
  • replaceTriggerWithZoneSeries now takes a levelData ID for sValue2 and applies terrain and item replacers
  • Added support for Screenshake and ScreenTint to modify FXData (see Mod samples folder)
  • Fixed crash when a texture for a Location minimap button is missing or removed
  • Made 'Grab' (G key) in build mode always overwrite even with transparent/reflective terrain
  • "actTime" actorValue's harmfulMagnitude is now correctly set to 1 instead of -1

Version 1.5.9: Steam Deck support!

Finally, Steam Deck support comes to Horizon's Gate! And with it, vast improvements to controller use! (To use the new controller layout, make sure to reset your keybinds to Default!)



Additionally, saving and loading has been much improved - it's faster, takes up less space, and supports cloud saving! However, this came at a price: Horizon's Gate now requires .NET 4.5. This shouldn't lock any players out according to Steam's hardware and software stats - but just in case it does, version 1.5.88 will remain available on a separate branch called "v1588".

On top of that, there have been some big balance changes. Casters with delayed spells will greatly enjoy the time bonus reduction on the enemy's first round - landing spells will become more consistent rather than depending so much on the enemy's opening action. A handful of abilities and passives have been improved as well.

[h2]FEATURES[/h2]
  • Horizon's Gate can now run on Steam Deck!
  • Horizon's Gate now requires .NET 4.5 (which will be automatically installed by Steam).
  • New saves will be stored as .zip files, taking up far less space and improving save/load times!
  • Cloud saving is now supported! ONLY new saves using the .zip format are uploaded to the cloud.

[h2]BALANCE[/h2]
  • Enemy bonus Time to Act from not moving/acting is now halved during the first round of non-naval combat
  • Mechanist's 'Toss Medkit' range increased from 3 -> 4
  • Mechanist Traps and Turrets can no longer be broken by anything but explosions, earth, or physical attacks
  • Balancer's 'Ice Carapace' damage now scales slightly (1:0.25) with the recipient's Magic Attack and Ice Skill
  • Balancer's 'Ice Carapace' description updated to mention that it grants +1 Physical Defense
  • Balancer's 'Warmth' no longer reduces wind damage taken by 10%
  • Guardian's 'Blockade' now affects all adjacent targets instead of just one
  • Gladiator's 'Reckless' now grants +1 Physical Attack and -1 Physical Defense at all times and an additional +4 Physical Attack for 1 turn on combat start
  • Ignis Knight's 'Firewall' now also includes burning characters
  • Reduced Firebomb range by 1, and reduced amount of fire left behind on the ground
  • Salvage Station machine can no longer be broken by ice
  • Rare grove prizes are now limited to top tier equipment or Ability Tablets (no gems)
  • Spidests rebalanced: -1 Move, +20 HP, Jump Attack range reduced by -1 and can hit allies, Whirling Attack inflicts Itchy
  • Netchal 'RUIN' mode passive changed from Bulwark -> Imbue Momentum
  • Jarf 'RUIN' mode Time to Act bonus reduced from -3 -> -2
  • Entrailer 'RUIN' mode Time to Act bonus increased from 0 -> -2

[h2]FIXES[/h2]
  • Gossip no longer mentions the current month's trade special if it is past day 20 of the month
  • Fixed Aegis being consumed by any effect if the target has a debuff from a meal
  • Added delay between targets for Balancer's 'Force' to make multi-tile pushing more reliable
  • Party Inventory tab now properly greys out during combat when it is inaccessible
  • Pressing Stash/Cargo button now only alternates between tabs and does not dismiss the window
  • Added small animation to weapon selector UI when using a weapon
  • When you freeze a puddle it now disappears after a day
  • Fixed AI using Warmth to overwrite an ally's Ice Carapace and vice versa
  • Summoned objects like Puddles and Smoke Balm are now lowest priority when selecting items
  • Fixed being able to waste Stars on a 7th rank of Jump (Jump maxes out at 6)
  • Reduced lag when highlighting characters with large movement range in combat

[h2]CONTROLLER[/h2]
  • Completely overhauled default Controller bindings - make sure to reset to Default to use these!
  • New binding for Menu - default: 'Start' (Cancel no longer opens the menu)
  • Improved "Ability Select" functionality - can now move to inventory on repeat presses or while holding items
  • Improved prompts for "Weapon Select" to reflect that (A) confirms an attack and (X) selects the other weapon
  • Added text prompts when holding a splittable stack of items or an equippable ship item
  • Controller can now delete saves, edit appearances, ships, and modify keybinds
  • Stats in the Class Window can be pointed at to view descriptions
  • Keybinds now has a separate 'clear' button and a timer for canceling (instead of Delete/Escape respectively)
  • After closing the journal from examining, or buying/selling an item, the cursor is returned to its original spot
  • Improved placement of Party Inventory window on small screens
  • Fixed various window focus issues
  • Fixed misbehaving cursor when dragging abilities or crew to reorder them
  • Fixed rare softlock where controller gets stuck in Examine mode

[h2]MODDING[/h2]
  • cloneFroms that reference non-existent data will now just not be loaded instead of crashing
  • Renamed "appendToGlobalVar_math" as "appendToGlobalVar_string" to match its functionality
  • Added "allWithinAoEofCaster" and "allWithinAoEofTarget" (ex: "allWithinAoEofCaster: adjacentPlus1: burn" but without the spaces)
  • Added extra GlobalAoEs with naming scheme "adjacentPlus1" instead of "adjacent+1" (so they can be used mid-formula)
  • Added GlobalAoEs "adjacentArc", "adjacentPlus1Arc", "adjacentAndSelf+2Arc", and so on with arc=true;
  • Added ItemType.specialProperty.bottomPriorityItemClickSearchOrder

Version 1.5.88: Enchanter enhancer

While Enchants themselves are quite powerful, sometimes being an Enchanter feels a bit weak... time to change that! In addition there are some hull changes, improvements to Guardian's Impair, and various bugfixes. Notably, the Unmaker's Decay is now quite a bit more effective due to bugs fixed in its damage calculation.

[h2]BALANCE[/h2]
  • Enchanter's 'Elemental Fury's +5 Physical Attack now lasts 40t instead of 1 turn
  • Enchanters now also gain +1 Physical Defense
  • Enchanters can now rank up HP
  • Guardian's 'Impair' max rank increased from 2 -> 3, and XP costs reduced
  • Warpblade's 'Gate: Trick' MP cost increased from 2 -> 3
  • Cog hull reduced from 22 -> 20
  • Towership hull increased from 33 -> 35


[h2]FIXES[/h2]
  • Added journal entries for 'Towerwall', 'Pole', 'Door', and 'Seartial Banner'
  • Fixed 'Decay' damage being reduced by enemy Magic Defense and Ruin Skill twice
  • Fixed 'Decay' damage being reduced against certain HP-based-damage-resistant foes
  • Fixed Splitworms splitting when healed
  • Fixed being able to be damaged by Spikes during the formation phase
  • Fixed Solport not spawning hires at its cafe
  • Fixed being able to talk to NPCs through walls under roofs while you are outside
  • Fixed spending XP at a Training Ground reducing shared Minimum XP of new recruits
  • Essence Flow now fires mid-turn if you spend MP twice in a single turn

[h2]MODDING[/h2]
  • Automatons are now vulnerable to the 'antiMachine' element
  • Added formula prefix 'ceiling'
  • Fixed crash when using shoddy wooden doors
  • Fixed queued tasks not clearing on loading a new game
  • Fixed Ctrl+R causing crash if loading .lua files
  • removeFromParty task can now have bValue1 specify whether to remove from fleet
  • Added "GlobalFormula" as an alternative to "FormulaGlobal"

Version 1.5.87: Niche tweaks

1.5.87 brings balance tweaks to a variety of rather niche and rarely-used abilities, ship equipment, and accessories. In addition, there are some minor economy changes and some of the rarer bugs are fixed.



BALANCE
  • Krakenslayer's 'Static' base damage increased by +1
  • Ravager's 'Destroy' max rank increased from 3 -> 4, early XP costs reduced
  • Anti-Boarding Net boarding duration reduction increased from 25% -> 30%
  • Absorbent Mesh damage reduction increased from 20% -> 30%
  • Thaw Ring now also halves Wet duration
  • Sharp Ring now also halves Disable duration
  • Lil' Buster power increased from 9 -> 10
  • Reduced minimum Market Rate from 50% -> 20%
  • Increased base daily $ earned per vendor in player port from 6 -> 9
  • Increased Salvage job reward base from 1500 -> 1800
FIXES
  • Fixed possible slope setup that causes infinite fall loop in one of the Ahlvarza set pieces
  • Fixed Critical Destroy not gaining extra range from ranks in Destroy
  • Fixed info tooltips not showing during Formation phase
  • Fixed non-combatants joining combat as unstoppable gods if settings are altered during combat
  • Added extra null checks to hoverAction_showTiles
  • Fixed roof screen darken effect being slower in large zones
  • Minor optimization of procgen zone creation
  • Fixed rare crash when interacting with a fleet with corrupted fleet data
MODDING
  • Added formula prefixes 'lessThan', 'moreThan', 'is', 'isNot'
  • Added formula prefixes 'abs', 'floor', 'not'
  • Added formula prefix 'swapCasterTarget'
  • FXData and drawOrderFX now support cloneFrom
  • ElementReaction now accepts "actorValue" in addition to "actorValues"
  • DialogOption now accepts "fReq" in addition to "formulaReq"
  • Prevented crash if a mod that adds a sea monster encounter is uninstalled
  • Added gIsGreaterThan, cIsMoreThan, and tIsMoreThan as aliases for existing formulas

Version 1.5.86: A few bugfixes

Bugfixes ahoy! Some very subtle bugs are fixed, along with various modding improvements.

[h2]FIXES[/h2]
  • Fixed Minimum XP not being given to characters with less than 54xp in the class
  • Fixed Salvage Station runs affecting spawn power of non-Salvage Station encounters
  • Fixed incorrect range in description of Storm Cannon
  • Minor optimization of saving zones

[h2]MODDING[/h2]
  • Fixed SpawnData cloneFrom affecting the original
  • Added ModSamples/SpecialSpawnSample.txt
  • Fixed specialSpawn TriggerEffect not using correct tile sprite when replacing terrain
  • Fixed specialSpawn TriggerEffect not replacing terrain if adjustWallTypesAccordingly=true
  • Added filename in Mod crash log