Skip to content

Commit

Permalink
Create changelog and bump game version (#6408)
Browse files Browse the repository at this point in the history
  • Loading branch information
BlackYps authored Aug 11, 2024
1 parent 4f49952 commit 889414b
Show file tree
Hide file tree
Showing 6 changed files with 47 additions and 9 deletions.
3 changes: 0 additions & 3 deletions changelog/snippets/fix.6398.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/snippets/fix.6404.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog/snippets/other.6399.md

This file was deleted.

43 changes: 43 additions & 0 deletions docs/_posts/2024-08-11-3812.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
layout: post
title: Game version 3812
permalink: patches/3812
---


# Game version 3812 (11th of August 2024)

A hotfix to fix three additional bugs.

With kind regards,

BlackYps

## Bug fixes

- (#6398) Fix a possible cause for a simulation freeze

It was possible to pass invalid numbers (NaN or infinite) as a ballistic acceleration for a projectile. This would cause the engine to freeze up. With these changes we introduce Lua guards to catch the invalid numbers and throw an error instead of passing the invalid number to the engine.

- (#6404) Fix upgrading units being duplicated when transferred after death.

- [#83](https://github.com/FAForever/FA-Binary-Patches/pull/83) Experimental units can now be attached to transports via script again.


## Other changes

- (#6399) Document method chaining of projectile engine functions


## Contributors

With thanks to the following people who contributed through coding:

Garanas (Jip)
Relent0r
Basilisk3
lL1l1

With thanks to the following people who contributed through binary patches:

Hdt80bro
6 changes: 3 additions & 3 deletions lua/version.lua
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,9 @@ local Commit = 'unknown' -- The use of `'` instead of `"` is **intentional**

--#endregion

local Version = "3811"
---@alias PATCH "3811"
---@alias VERSION "1.5.3811"
local Version = "3812"
---@alias PATCH "3812"
---@alias VERSION "1.5.3812"
---@return PATCH # Game release
function GetVersion()
LOG(string.format('Supreme Commander: Forged Alliance Lua version %s at %s (%s)', Version, GameType, Commit))
Expand Down
2 changes: 1 addition & 1 deletion mod_info.lua
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
-- - https://github.com/FAForever/fa/blob/deploy/fafdevelop/lua/MODS.LUA

name = "Forged Alliance Forever"
version = 3811 -- needs to be an integer as it is parsed as a short (16 bit integer)
version = 3812 -- needs to be an integer as it is parsed as a short (16 bit integer)
_faf_modname='faf'
copyright = "Forged Alliance Forever Community"
description = "Forged Alliance Forever extends Forged Alliance, bringing new patches, game modes, units, ladder, and much more!"
Expand Down

0 comments on commit 889414b

Please sign in to comment.