The only thing it affects is how many people help Bhelen when he fights after loosing the throne.
No, it doesn't. At least not on the PC - neither in the toolset version nor in patch level v1.05, which are the only ones I could check. The topic came up recently and I did check very, very thoroughly. The spelunking code I posted earlier was written specifically for these tests.
Here's a fairly minimal (but reasonably malleable) script for bumping Harrowmont support:
#include "orz_constants_h"
// set to 1 only when you're done debugging!
const int BUMP_BY_ = 0;
void print_ (string s, int colour = 0xFF00FF)
{
DisplayFloatyMessage(GetMainControlled(), s, FLOATY_MESSAGE, colour, 3.0f);
}
void bump_local_int_ (string var_name)
{
object module = GetModule();
int n = GetLocalInt(module, var_name) + BUMP_BY_;
SetLocalInt(module, var_name, n);
print_(var_name + " -> " + IntToString(n));
}
void main ()
{
bump_local_int_(ORZ_SUPPORT_HARROWMONT);
}
It would be better to add a bit of command line processing to make the thang more useful for dumping and/or modifying the support variables directly, along the lines of my spelunking code. But if you just want to bump by one, that you can do.