If anybody found issues with this model pack, it is not because of v1.19 but with the scripts.
Three characters seem to freeze when killed. These characters are:
1. Decayed,
2. Grendel, and
3. Pincher
Here is how to fix the scripts. We'll start with Decayed.
Decayed
Open the script viral_outbreak\decayed_main.fpi. Notice the first eight lines:
desc = Random Melee Attack
;Triggers
:healthless=150:state=15,suspend,coloff,ragdoll,sound=audiobank\viral_outbreak\jaws_rage.wav
;STAND IDLE AND DETECT PLAYER WHEN CLOSE
Place a semi-colon before the line that starts with :healthless=150. It should look like this: ;:healthless=150. For now I would not suggest deleting this line; although, it is not needed as far as I can tell.
Do the same with the file viral_outbreak\decayed2_main.fpi, viral_outbreak\decayedtwicher_main.fpi, and viral_outbreak\decayedtwicher2_main.fpi
Now we need to revise the script viral_outbreak\decayed_destroy.fpi. Open this script and delete or comment out the lines that are currently present within the script and then add this script line.
:state=0:suspend,coloff,ragdoll,selectshadervariable=1,sound=audiobank\viral_outbreak\jaws_rage.wav,setshadervariable=0,state=1
Grendel
Open the script viral_outbreak\Grendel_main.fpi. Notice the first eight lines:
desc = Random Melee Attack
;Triggers
:healthless=150:state=15,suspend,coloff,ragdoll,sound=audiobank\viral_outbreak\jaws_rage.wav
;STAND IDLE AND DETECT PLAYER WHEN CLOSE
Place a semi-colon before the line that starts with :healthless=150. It should look like this: ;:healthless=150. For now I would not suggest deleting this line; although, it is not needed as far as I can tell.
Do the same with the file viral_outbreak\Grendel2_main.fpi.
Now we need to revise or create, like I had to do, the script viral_outbreak\grendel_destroy.fpi. Open this script and delete or comment out the lines that are currently present within the script and then add this script line.
:state=0:suspend,coloff,ragdoll,selectshadervariable=1,sound=audiobank\viral_outbreak\grendel_die.wav,setshadervariable=0,state=1
Or you may have to actually create a new script that is called "grendel_destroy.fpi." Here is the script:
;Artificial Intelligence Script
;Header
desc = Grendel Die script
;Triggers
:state=0:suspend,coloff,ragdoll,sound=audiobank\viral_outbreak\grendel_die.wav,selectshadervariable=1,setshadervariable=0,state=1
;End of Script
Name it grendel_destroy.fpi and place it in the "scriptbank\viral_outbreak" folder.
Pincher
Open the script viral_outbreak\pincher1_main.fpi. Notice the first eight lines:
desc = Random Melee Attack
;Triggers
;MONITOR CHARACTER'S HEALTH, STARTS AT 300, IF LESS THAN 200 GO INTO RAGDOLL AND USE SHADER VARIABLE TO TURN OFF EYES
:healthless=200:suspend,coloff,ragdoll,sound=audiobank\viral_outbreak\pincher_die.wav,selectshadervariable=2,setshadervariable=0
;STAND IDLE AND DETECT PLAYER WHEN CLOSE, SET SHADER VARIABLE 1 TO USE RED EYES
Place a semi-colon before the line that starts with :healthless=200. It should then look like this: ;:healthless=200. For now I would not suggest deleting this line; although, it is not needed as far as I can tell.
Next we need to go to the last line. If you are using FPI EditPad, it should be line #71. Notice the very last action command, ",sethealth=300". Delete this. The total line should now look like this:
:state=89,frameatend=97:state=5,sound=audiobank\viral_outbreak\jaws_intro.wav,selectshadervariable=1,setshadervariable=0
Now we need to revise the script viral_outbreak\pincher_destroy.fpi. Open this script and delete or comment out the lines that are currently present within the script and then add this script line.
:state=0:suspend,coloff,ragdoll,sound=audiobank\viral_outbreak\pincher_destroy.wav,selectshadervariable=2,setshadervariable=0,state=1
Addendum:
The Medusa character's main script (both of them) has a line that contains an error. It isn't crucial and only seems to prevent a sound effect from occurring.
The line is
:state=7,frameatend=23,state=6,sound=audiobank\viral_outbreak\jaws_intro.wav
A colon is required after "frameatend=23." It should then look like this:
:state=7,frameatend=23:state=6,sound=audiobank\viral_outbreak\jaws_intro.wav
However, this does not fix if the Medusa freezes up after a kill. For some reason this happened after re-checking the characters for v1.20 beta 17. I do not know exactly why or when this issue started to show up.
My personal fix was to re-download and then re-install this pack. Either save and copy the other characters scripts --
not Medusa's script -- or fix the scripts after re-installing the pack. For some reason Medusa worked again. I then fixed the line as mentioned above.
I'm addicted to programming and coffee!