Hard Light Productions Forums
Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Nightly Builds => Topic started by: SirKnightly on October 04, 2023, 02:00:56 am
-
Here is the nightly for 04 October 2023 - Revision 7f4d78f44
Group: Linux
nightly_20231004_7f4d78f44-builds-Linux.tar.gz (https://scp.indiegames.us/builds/nightly/20231004_7f4d78f44/nightly_20231004_7f4d78f44-builds-Linux.tar.gz) (Mirror (https://perses.feralhosting.com/datacorder/builds/nightly/20231004_7f4d78f44/nightly_20231004_7f4d78f44-builds-Linux.tar.gz))
Group: MacOSX
nightly_20231004_7f4d78f44-builds-Mac.tar.gz (https://scp.indiegames.us/builds/nightly/20231004_7f4d78f44/nightly_20231004_7f4d78f44-builds-Mac.tar.gz) (Mirror (https://perses.feralhosting.com/datacorder/builds/nightly/20231004_7f4d78f44/nightly_20231004_7f4d78f44-builds-Mac.tar.gz))
Group: Win32-SSE2
nightly_20231004_7f4d78f44-builds-Win32-SSE2.zip (https://scp.indiegames.us/builds/nightly/20231004_7f4d78f44/nightly_20231004_7f4d78f44-builds-Win32-SSE2.zip) (Mirror (https://perses.feralhosting.com/datacorder/builds/nightly/20231004_7f4d78f44/nightly_20231004_7f4d78f44-builds-Win32-SSE2.zip))
Group: Win64-SSE2
nightly_20231004_7f4d78f44-builds-x64-SSE2.zip (https://scp.indiegames.us/builds/nightly/20231004_7f4d78f44/nightly_20231004_7f4d78f44-builds-x64-SSE2.zip) (Mirror (https://perses.feralhosting.com/datacorder/builds/nightly/20231004_7f4d78f44/nightly_20231004_7f4d78f44-builds-x64-SSE2.zip))
------------------------------------------------------------------------
commit 79579eda9
Author: Goober5000
Commit: Goober5000
fix barrel roll crash in Star Fox: Event Horizon
code/mission/missionparse.cpp | 3 +++
code/parse/sexp.cpp | 14 +++++++-------
code/scripting/api/objs/oswpt.cpp | 6 +++++-
code/ship/ship.h | 7 +++++--
4 files changed, 20 insertions(+), 10 deletions(-)
------------------------------------------------------------------------
commit b6c0e8b56
Author: Goober5000
Commit: Goober5000
fix ShipStatus states to correctly account for exploding ships
code/ai/aicode.cpp | 2 +-
code/ai/aigoals.cpp | 4 +--
code/mission/missiontraining.cpp | 2 +-
code/parse/sexp.cpp | 73 ++++++++++++++++++++++------------------
code/parse/sexp/LuaSEXP.cpp | 6 ++--
code/playerman/playercontrol.cpp | 6 ++--
code/ship/ship.h | 11 +++---
code/ship/shiphit.cpp | 2 +-
8 files changed, 58 insertions(+), 48 deletions(-)
------------------------------------------------------------------------
commit c2d0eafc3
Author: Goober5000
Commit: Goober5000
add wing status to red-alert system
code/missionui/redalert.cpp | 397 ++++++++++++++++++++++----------------------
code/missionui/redalert.h | 19 ++-
code/pilotfile/csg.cpp | 79 +++++++--
code/pilotfile/pilotfile.h | 5 +-
code/ship/ship.cpp | 7 +-
code/ship/ship.h | 1 +
code/ship/ship_flags.h | 1 +
freespace2/freespace.cpp | 4 +-
8 files changed, 297 insertions(+), 216 deletions(-)
-
Something in this change has broken something to do with messages or repeating argument events. I was working with ITB again (been a few months), and I've got a mission were an argument event is used for one ship to send out two messages, one when its hull gets below 66%, and another when it gets below 33%. I'm using a variable which is reduced by 33 whenever the event fires, so the first time it fires at 66, then the next time at 33. Using the build from Oct 3rd, it works the way I want. When I use this build, the messages wait until the ship is dying before they fire, and it aborts the actual audio file associated. Probably because it considers the ship dead, and doesn't activate the file. The event has a trigger count of 2, an interval time of 1, and a repeat count of -1. Not sure why I used the -1. It's been a long time since I dug into the guts of this mission.
I've also noticed some subtle AI changes. Under the Oct 3rd, a fighter wing will target warship A, but under this build they will target warship B. I also feel I should mention that both of these behaviors happen with the RC8 build as well.
-
Yeah, this nightly and RC8 have a rather severe bug. Things should be fixed in the next nightly.