OpenMW doesn't accept negative values for NPC's hello, alarm, fight, and flee
Example video: https://streamable.com/pe9vqw
When negative value is typed in console it returns zero. When used in script it inverts the value to the positive integer.
More info from discord: https://discord.com/channels/260439894298460160/262662689489158145/806701947737866300
https://discord.com/channels/260439894298460160/262662689489158145/806830513498226688
Evil EyeToday at 5:16 AM Looks like instances save modified AI data in ACDT as ints. If I set an NPC's hello or alarm to -763, it retains that value but a new instance will spawn with a positive value equal to a narrowing conversion of the negative value. The ESS importer contains a partial definition of the ACDT subrecord, but it appears to be incorrect
I tested the version from the EvilEye's pipeline and it works. Both script and console can set negative Ai values. :)