I think I have it - I think that there is an extra space in the OnImplement line in the dilemma file. It took me about half an hour to track this down.
Here is the problem:
CreateGrudge(ChinaTVStandards,Liberal,0.2,0.65); CreateGrudge(ChinaTVStandards,Capitalist,0.2,0.85);
See between the first semi-colon and the second CreateGrudge - there’s a space that shouldn’t be there.
Here’s a corrected version - just copy and paste it into the dilemma file over the existing content:
[code][dilemma]
name = “ChinaTVStandards”
guiname = “Falling Moral Standards on Chinese TV”
description = “Some citizens are troubled to see a decline in moral standards on Chinese TV. The amount of sex and violence in films, advertisements and music videos has shocked any Chinese people. A campaign group have asked your government to make a stand against this, and bring the television companies into line.”
[prereqs]
China
[influences]
0 = “Retired,-0.2+(0.75x)"
1 = "Conservatives,-0.2+(0.75x)”
2 = “random,0.3,0.9”
[option0]
Name = Introduce tougher TV censorship
Description = We need to protect the majority of decent people that want to watch TV without being offended by what they see and hear. TV should be wholesome and educational, we shouldn’t be worried to let our children watch TV!
OnImplement = CreateGrudge(ChinaTVStandards,Liberal,-0.3,0.7);CreateGrudge(ChinaTVStandards,Religious,0.1,0.7);CreateGrudge(ChinaTVStandards,Conservatives,0.2,0.8);CreateGrudge(ChinaTVStandards,Parents,0.1,0.7);CreateGrudge(ChinaTVStandards,CrimeRate,-0.1,0.6);
[option1]
Name = Refuse to act
Description = The TV companies are the best people to judge what their viewers want to see, if there is a demand among the people to see sex and violence on TV then why not let it be shown? I’m sure the TV companies will act with restraint and show their programmes with suitable warnings, and at suitable times.
OnImplement = CreateGrudge(ChinaTVStandards,Liberal,0.2,0.65);CreateGrudge(ChinaTVStandards,Capitalist,0.2,0.85);CreateGrudge(ChinaTVStandards,Religious,-0.1,0.7);CreateGrudge(ChinaTVStandards,Conservatives,-0.2,0.8);CreateGrudge(ChinaTVStandards,Parents,-0.1,0.6);[/code]
Hope this helps.