Dumbfounded as to why it is not working...


#1

in Democracy 3\nation\data\missions\nation\scripts
I have:

CreateGrudge(Test,_me_,Socialist_freq,-0.2,1,0);

at first i thought it was because in votertypes.csv socialists have a “1” in “override joins”. But I managed to change the poor who have that as well.

My questions:

  1. why does that line of script does not work?
  2. what does “override joins” mean in the votertypes.csv
  3. Can voterstype.csv be changed as part of a mod? I tired dumping the file in
    \Democracy 3\nation\data\simulation
    but it didn’t seem to override the original file.

Cheers,
Oga

p.s - Not using steam so folders might differ (GOG FTW!)


#2

is me something you have defined elsewhere? If either host or target cannot be found, then there will be an error. It may be written to errors.txt in
\my documents\my games\democracy3\debug

override joins means internally the code has a special method for deciding who joins that group. Voters get placed into poor middle income or wealthy groups based on there actual income (for example), and with socialist/capitalist and liberal/conservative its done based on where they are on the spectrum of socialism and liberalism.
It’s probably not much help to modders :smiley:


#3

Thanks for the quick reply.

The debug folder was not much help tho…

25/10/2013 - 0::33 - D3DERR_DEVICELOST 25/10/2013 - 0::33 - Flip
For:

CreateGrudge(Communism Stigmata,CommStig,TradeUnionists_freq,-0.4,1,0);