Bay 12 Games Forum

Other Projects => Curses => Topic started by: Kay12 on March 19, 2010, 08:33:17 am

Title: M corporate, L+ labor
Post by: Kay12 on March 19, 2010, 08:33:17 am
This combination results in a world where "There are universal workers' rights and high wages" while "Corporations are moderately regulated, although wages are still unfair".

Any other interesting sets of laws?
Title: Re: M corporate, L+ labor
Post by: praguepride on March 19, 2010, 10:19:56 am
My guess is that the Corporation text needs to be re-written. Wages should be in one, perhaps benefits in the other?

So worker rights would determine benefits & rights, while Corporations determine corporate regulation and wages...
Title: Re: M corporate, L+ labor
Post by: Ari Rahikkala on March 19, 2010, 11:21:55 am
Ooooor how about: Labor laws limit how low you can go and corporate laws limit how high you can go, both in terms of wages and benefits. I changed the L+ labor text to "There are universal workers' rights and a high guaranteed minimum income (http://en.wikipedia.org/wiki/Guaranteed_minimum_income)". While I was at it, I de-boringified some C/M/L law texts a bit: From

Code: [Select]
               case LAW_ANIMALRESEARCH:
                  if(won==-1)addstr("All forms of human experimentation on the poor are encouraged.");
                  else if(law[l]==ALIGN_ARCHCONSERVATIVE)
                     addstr("Animals are things of inferior existence.");
                  else if(law[l]==-1)addstr("Animal research is lightly regulated.");// TODO: BORING! -- LK
                  else if(law[l]==0)addstr("Animal research is moderately regulated.");// TODO: BORING! -- LK
                  else if(law[l]==1)addstr("Animal research is stiffly regulated.");// TODO: BORING! -- LK
                  else addstr("Animals are people, too.");
                  break;
               case LAW_POLICEBEHAVIOR:
                  if(won==-1)addstr("Policing is administered by corporations and has a draft.");
                  else if(law[l]==ALIGN_ARCHCONSERVATIVE)
                     addstr("Law enforcement is given free reign.");
                  else if(law[l]==-1)addstr("Law enforcement is lightly regulated.");// TODO: BORING! -- LK
                  else if(law[l]==0)addstr("Law enforcement is moderately regulated.");// TODO: BORING! -- LK
                  else if(law[l]==1)addstr("Law enforcement is strictly controlled.");// TODO: BORING! -- LK
                  else addstr("All law enforcement positions are subject to election and recall.");
                  break;
               case LAW_PRIVACY:
                  if(won==-1)addstr("Files on each citizen are easily accessible to corporations.");
                  else if(law[l]==ALIGN_ARCHCONSERVATIVE)
                     addstr("Any corporation requesting private information is granted access.");
                  else if(law[l]==-1)addstr("Privacy laws are weak.");// TODO: BORING! -- LK
                  else if(law[l]==0)addstr("Privacy laws are moderate.");// TODO: BORING! -- LK
                  else if(law[l]==1)addstr("Privacy laws are strong.");// TODO: BORING! -- LK
                  else addstr("Individual privacy is sacred.");
                  break;

... to:

Code: [Select]
               case LAW_ANIMALRESEARCH:
                  if(won==-1)addstr("All forms of human experimentation on the poor are encouraged.");
                  else if(law[l]==ALIGN_ARCHCONSERVATIVE)
                     addstr("Animals are property that can be experimented upon freely.");
                  else if(law[l]==-1)addstr("Animal testing must be classified by purpose and suffering caused.");
                  else if(law[l]==0)addstr("Animal research is regulated with a system of licenses and certificates.");
                  else if(law[l]==1)addstr("Animal research is strictly regulated by purpose and suffering caused.");
                  else addstr("Animals are people, too.");
                  break;
               case LAW_POLICEBEHAVIOR:
                  if(won==-1)addstr("Policing is administered by corporations and has a draft.");
                  else if(law[l]==ALIGN_ARCHCONSERVATIVE)
                     addstr("Law enforcement is given free reign.");
                  else if(law[l]==-1)addstr("Even the worst police misconduct only earns slap-on-the-wrist punishments.");
                  else if(law[l]==0)addstr("Law enforcement is regulated to prevent extreme misconduct.");
                  else if(law[l]==1)addstr("Law enforcement has heavy oversight and freedom-of-information requirements.");
                  else addstr("All law enforcement positions are subject to election and recall.");
                  break;
               case LAW_PRIVACY:
                  if(won==-1)addstr("Files on each citizen are easily accessible to corporations.");
                  else if(law[l]==ALIGN_ARCHCONSERVATIVE)
                     addstr("Any corporation requesting private information is granted access.");
                  else if(law[l]==-1)addstr("Privacy laws are full of loopholes.");
                  else if(law[l]==0)addstr("Basic safeguards for medical and financial privacy are in place.");
                  else if(law[l]==1)addstr("All areas of privacy are protected with strong safeguards.");
                  else addstr("Individual privacy is sacred.");
                  break;

(I don't remember whether LCS is designed for 78 or 80 screen columns, but IIRC you get to work with the whole screen width in the issues screen and the longest line here is 76 characters. I'd test except the current revision seems to loop on startup on my system, so... well, I'll be looking into that, I suppose)

e: Ah, it was just tripping up an old savegame version. Might want to add a few figures to version and friends in includes.h so we can break save compat multiple times between releases, I suppose...
Title: Re: M corporate, L+ labor
Post by: Servant Corps on March 19, 2010, 11:32:16 am
Wiki made it seem that "guaranteed minimum income" is just some sort of social welfare programme...and that would be useful for a Welfare Law, not Labor Law. How about just "high living wage"?
Title: Re: M corporate, L+ labor
Post by: Kay12 on March 20, 2010, 02:03:56 am
Hmm, basically I think that in C corporate laws, corporations are rewarded by the government, they have many rights they shouldn't have (including having their own death squads, the mercenaries), they can freely misinform both the consumers and the workers, play dirty tricks in the stock market... I wouldn't be surprised if they even had the right to vote! Wages belong here, in a way, but they also have a loving home in the union laws. In L corporate laws, corporations are allowed to exist but they are stiffly regulated to prevent such abuses. Basically, if the company does something or ceases to do something, they are responsible for the possible consequences.

In C labor laws, labor unions are nonexistent, so workers can be exploited freely as Arch Conservative CEOs create wage cartels and long working days. On L labor laws, workers have the right to strike back at unfair employers, and the government respects their right to a fair wage.

And by the way, great work on de-boringification Ari!
Title: Re: M corporate, L+ labor
Post by: Necaladun on March 23, 2010, 10:30:50 pm
For social welfare programs, if Liberal enough, it would be interesting to get money for each of your recruits, as you skim their dole payments. Or no longer have to feed them.