./basemode:
total 188
-rw-r--r-- 1 gemini gemini 44629 Oct 6 01:59 activate.cpp
-- Includes the code for the "Activate Liberals" screen, interface only.
-rw-r--r-- 1 gemini gemini 11275 Oct 6 01:59 activate_sleepers.cpp
-- Contains the interface for the B] Activate sleepers menu
-rw-r--r-- 1 gemini gemini 25592 Oct 6 01:59 baseactions.cpp
-- Contains the interface for the various other actions you can perform from the main screen
-rw-r--r-- 1 gemini gemini 26414 Oct 6 01:59 basemode.cpp
-- Contains....the interface for disbanding the LCS, other long-range time passing, like being in jail, alot of the menu code for being under siege.
-rw-r--r-- 1 gemini gemini 32825 Oct 6 01:59 liberalagenda.cpp
-- Code for the View the status of the Liberal Agenda screen
-rw-r--r-- 1 gemini gemini 39525 Oct 6 01:59 reviewmode.cpp
-- Code for the "Review and Reorganize Liberals" screen
./combat:
total 172
-rw-r--r-- 1 gemini gemini 45105 Oct 6 01:59 chase.cpp
-- Chase scenes! Yay!
-rw-r--r-- 1 gemini gemini 107163 Oct 6 01:59 fight.cpp
-- Fighting!!
-rw-r--r-- 1 gemini gemini 16311 Oct 6 01:59 haulkidnap.cpp
-- Code for dealing with hostage-taking while on site.
./common:
total 272
-rw-r--r-- 1 gemini gemini 27302 Oct 6 01:59 commonactions.cpp
-- contains various common actions that you might find called elsewhere.
-- endcheck - check if the game's ended
-- removecarprefs_pool - tells people to stop using a car
-- iscriminal - checks if a liberal is wanted
-- hospitalize - send someone to the hospital
-- clinictime - find out how long they take to heal(this is what you can blame!)
-- testsquadclear - checks to see if a squad is empty, and clears it if it is.
-- maxskill - tells you how much the maximum for a given skill is
-- weaponskill - tells what skills are required for each weapon
-- criminalizeparty - make everyone wanted for X
-- criminalize - make one liberal wanted
-- juiceparty - give everyone juice
-- addjuice - give one person juice
-- removesquadinfo - takes someone out of whatever squad they might be in
-- cleangonesquads - gets rid of empty squads
-- locatesquad - moves a squad to a new location
-- choose_one - Picks a random option, based on the weights provided. (random, but predictable)
-- basesquad - changes the safehouse for everyone in a squad
-- change_public_opinion - shifts public opinion on an issue one way or another
-- lawflagheat - how illegal any given crime is
-- maxsubordinates - how many people you can Recruit
-- subordinatesleft - corrollary of the above
-- loveslaves -- how many people you've seduced
-- loveslavesleft -- how many people you can continue to seduce.
-- randomissue -- picks a random issue based on how many people are interested in it
-- randomstate - a random state in the US
-rw-r--r-- 1 gemini gemini 47121 Oct 6 01:59 commondisplay.cpp
-- Contains the color for various alignments, the color for Activate Liberal options, various important messages and things that will show up in places, wounds, character sheets and their colors, health, location names, makedelimeter(draws a line), finds, page info.
-rw-r--r-- 1 gemini gemini 4678 Oct 6 01:59 consolesupport.cpp
-- compatibility for different build options...probably don't want to change it.
-rw-r--r-- 1 gemini gemini 99773 Oct 6 01:59 creature.cpp
-- various options for discovering things about people, and deciding their names and where they're appropriate.
-rw-r--r-- 1 gemini gemini 26930 Oct 6 01:59 equipment.cpp
-- This...does various things for items. What clips they use, what types they are, how much ammo they have...etc.
-rw-r--r-- 1 gemini gemini 57097 Oct 6 01:59 getnames.cpp
-- this translates the various code-readable enums into printable names for the game.
-- Also. Holy crap awesome. All the weapons change in the year 2100.
-rw-r--r-- 1 gemini gemini 2391 Oct 6 01:59 translateid.cpp
-- Uhm...translates how the game sees various things in certain settings into how it sees them in other settings. I think.
./creature:
total 76
-rw-r--r-- 1 gemini gemini 61727 Oct 6 01:59 creaturetypes.cpp
-- This one's important. Generates creatures and decides how they're differentiated from each other.
-rw-r--r-- 1 gemini gemini 9601 Oct 6 01:59 pool.cpp
-- Hey, there's a bug in here? It seems to be missing a ) or a ; or something in the private: area for the class, every single bracket is highlighted in red after the for statement there. Anyway, this appears to be where groups are dealt with. Squads, people doing activities, sleepers, all of 'em are in pools. It also has functions for what to do with people in pools, get informationa bout them, etc.
./daily:
total 540
-rw-r--r-- 1 gemini gemini 100555 Oct 6 02:00 activities.cpp
-- Decides what activities actually DO
-rw-r--r-- 1 gemini gemini 70974 Oct 6 02:00 daily.cpp
-- stuff that happens every day
-rw-r--r-- 1 gemini gemini 25922 Oct 6 02:00 date.cpp
-- the dating game
-rw-r--r-- 1 gemini gemini 57773 Oct 6 02:00 interrogation.cpp
-- Interrogations!
-rw-r--r-- 1 gemini gemini 84995 Oct 6 02:00 news.cpp
-- News stories!
-rw-r--r-- 1 gemini gemini 20561 Oct 6 02:00 recruit.cpp
-- Talking to people!
-rw-r--r-- 1 gemini gemini 91935 Oct 6 02:00 shopsnstuff.cpp
-- buying things!
-rw-r--r-- 1 gemini gemini 78960 Oct 6 02:00 siege.cpp
-- behind the scenes stuff for sieges!
./items:
total 8
-rw-r--r-- 1 gemini gemini 4650 Oct 6 01:59 armor.cpp
-- How much various items protect you
./monthly:
total 156
-rw-r--r-- 1 gemini gemini 22299 Oct 6 01:59 endgame.cpp
-- Are we there yet?
-rw-r--r-- 1 gemini gemini 44032 Oct 6 01:59 justice.cpp
-- The court system
-rw-r--r-- 1 gemini gemini 30752 Oct 6 01:59 lcsmonthly.cpp
-- Your progress, the liberal guardian, your budget...
-rw-r--r-- 1 gemini gemini 21005 Oct 6 01:59 monthly.cpp
-- just about everything else that happens every month.
-rw-r--r-- 1 gemini gemini 29566 Oct 6 01:59 sleeper_update.cpp
-- What your sleepers do every month
./news:
total 120
-rw-r--r-- 1 gemini gemini 6336 Oct 6 01:59 ads.cpp
-rw-r--r-- 1 gemini gemini 5076 Oct 6 01:59 headline.cpp
-rw-r--r-- 1 gemini gemini 2264 Oct 6 01:59 layout.cpp
-rw-r--r-- 1 gemini gemini 77929 Oct 6 01:59 majorevent.cpp
-rw-r--r-- 1 gemini gemini 549 Oct 6 01:59 news.h
-rw-r--r-- 1 gemini gemini 3378 Oct 6 01:59 sex.cpp
-- I have no idea what this does
-rw-r--r-- 1 gemini gemini 9774 Oct 6 01:59 squadstory_text.cpp
All this stuff displays various news stories and I think decides what they do. You're probably going to want to look at everything if you're vastly changing the story and purpose
./pdcurses:
total 124
-rw-r--r-- 1 gemini gemini 58330 Oct 6 01:59 curses.h
-rw-r--r-- 1 gemini gemini 63750 Oct 6 01:59 pdcurses.lib
-- stuff needed for actually drawing things on the screen.
./politics:
total 76
-rw-r--r-- 1 gemini gemini 1551 Oct 6 01:59 alignment.h
-- the enum for alignments
-rw-r--r-- 1 gemini gemini 2131 Oct 6 01:59 law.cpp
-- Law alignments and their colors
-rw-r--r-- 1 gemini gemini 1832 Oct 6 01:59 law.h
-rw-r--r-- 1 gemini gemini 64246 Oct 6 01:59 politics.cpp
-- How all the political game mechanics actually WORK
./sandbox:
total 128
-rw-r--r-- 1 gemini gemini 51960 Oct 6 02:00 creature_factory_test.cpp
-rw-r--r-- 1 gemini gemini 9954 Oct 6 02:00 creature_namegen_test.cpp
-rw-r--r-- 1 gemini gemini 20886 Oct 6 02:00 creature_test.cpp
-rw-r--r-- 1 gemini gemini 7185 Oct 6 02:00 creature_test.h
-rw-r--r-- 1 gemini gemini 1227 Oct 6 02:00 creature_type_test.cpp
-rw-r--r-- 1 gemini gemini 6121 Oct 6 02:00 globals.h
-rw-r--r-- 1 gemini gemini 1647 Oct 6 02:00 injury_test.h
-rw-r--r-- 1 gemini gemini 328 Oct 6 02:00 lcscommon.h
-rw-r--r-- 1 gemini gemini 1127 Oct 6 02:00 location_test.h
-rw-r--r-- 1 gemini gemini 2659 Oct 6 02:00 saveload_boost.cpp
-rw-r--r-- 1 gemini gemini 1401 Oct 6 02:00 weapon.h
-- I've never looked at any of this.
./sitemode:
total 428
-rw-r--r-- 1 gemini gemini 15899 Oct 6 01:59 advance.cpp
-- End of round stuff. Basic mechanics and how people react. Alarm, etc.
-rw-r--r-- 1 gemini gemini 38504 Oct 6 01:59 mapspecials.cpp
-- Special stuff for sites. "Gimme juice buttons" mostly, and the bouncers
-rw-r--r-- 1 gemini gemini 37798 Oct 6 01:59 miscactions.cpp
-- How various actions on site work, how hard things are. etc.
-rw-r--r-- 1 gemini gemini 50138 Oct 6 01:59 newencounter.cpp
-- Generates an encounter, Hullo officer. I was just liberating these unjustly imprisoned folks. Nothing to see here.
-rw-r--r-- 1 gemini gemini 23659 Oct 6 01:59 sitedisplay.cpp
-- the interface! I think
-rw-r--r-- 1 gemini gemini 44764 Oct 6 01:59 sitemap.cpp
-- how the game deals with the sitemaps.txt file loaded in configfile.cpp
-rw-r--r-- 1 gemini gemini 2933 Oct 6 01:59 sitemap.h
-- Header file for it
-rw-r--r-- 1 gemini gemini 87209 Oct 6 01:59 sitemode.cpp
-- Uhm, uhm, more interface stuff. But with more game mechanics.
-rw-r--r-- 1 gemini gemini 28193 Oct 6 01:59 stealth.cpp
-- The code for disguise and stealth.
-rw-r--r-- 1 gemini gemini 91606 Oct 6 01:59 talk.cpp
-- The code for talking to people, dating, etc. while on site/
./title:
total 96
-rw-r--r-- 1 gemini gemini 10703 Oct 6 01:59 highscore.cpp
-- Shows the high score list
-rw-r--r-- 1 gemini gemini 48415 Oct 6 01:59 newgame.cpp
-- creates your character, how the game starts.
-rw-r--r-- 1 gemini gemini 25268 Oct 6 01:59 saveload.cpp
-- Saves and loads your stuff
-rw-r--r-- 1 gemini gemini 6014 Oct 6 01:59 titlescreen.cpp
-- The title screen!