1007954611 Posted December 7, 2024 Share Posted December 7, 2024 I really don't understand the intention behind doing this. That is a bad balance change. Link to comment https://forums.kleientertainment.com/forums/topic/161962-this-sniper-abigail-now-has-a-laughable-ai-and-acts-as-if-it-intends-to-go-get-beaten-up-by-planar-bosses-retreat-and-fail-wendy/ Share on other sites More sharing options...
adminaaassh Posted December 7, 2024 Share Posted December 7, 2024 This has actually already been brought up in the relevant forums on our side, and the specific reasons have also been discussed. 月灵阿比变呆了,于是我翻了代码【饥荒联机吧】_百度贴吧 The following is the translation of the relevant content from the post I mentioned, as well as the associated files: First, the SGabigail.lua file is the code responsible for controlling Abigail's behavior in different states. Various actions of Abigail, such as attacking, moving, dodging, etc., are determined by the "states" defined in this part of the code. Now, to our main point. In the image provided, there are two states. The name of the top state is gestalt_pst_attack, which is executed right after the Moonlit Abigail completes a regular attack. This state transitions Abigail from the "orb" form (her attacking state) back to her normal form. Let's call it the "post-attack state." The state below it is called gestalt_rest. I'll explain what this does in a moment. First, in the game, you might notice that after Moonlit Abigail finishes an attack, she becomes stuck in place for a brief period (about one second). This period of being stuck is quite fatal. Even if you've never played Don't Starve Together, you would know from common sense in other games that once you finish an attack, you should immediately start running, not stand still waiting to be hit. However, Abigail does exactly that—she freezes in place. This wasn’t always the case, so why does it happen now? The answer lies in the gestalt_rest state in the SGabigail.lua file. I'll refer to this as the "resting state." The resting state was newly added in last night's update. This state executes immediately after the post-attack state. So, what does this resting state do? I think you already have an idea. This state does only two things: Plays an "idle" animation. Sets a one-second timeout (essentially, a one-second delay after playing the idle animation). After the timeout is reached, it transitions to the "idle" state. Before last night's update, this resting state didn’t exist. So, what state was executed immediately after the post-attack state back then? Answer: the idle state. By now, I shouldn’t have to say much more, right? The developers made a change in last night’s update that forces Moonlit Abigail to stay in place for one second after completing an attack. Even Pig Men, Merms, and Void Masks know to retreat a little after landing a hit, but only characters burdened with this new state are unaware of this. Line 872 of scripts.zip/stategraphs/SGabigail.lua. SGabigail.lua Link to comment https://forums.kleientertainment.com/forums/topic/161962-this-sniper-abigail-now-has-a-laughable-ai-and-acts-as-if-it-intends-to-go-get-beaten-up-by-planar-bosses-retreat-and-fail-wendy/#findComment-1769995 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.
Please be aware that the content of this thread may be outdated and no longer applicable.