Welcome to James Kemp's Wiki

This is a collaborative web platform that allows people to edit1) the web pages to provide additional content for some of the stories I have written and the roleplaying games that I am involved in, whether as a player or GM.

There are several namespaces operating slightly different wiki subjects. These are, in no particular order:

  • Skyss - Story Background - a fantasy novel I wrote for NaNoWriMo 2016.
  • Perfects - background for the near future story and some police roleplaying that I ran in that universe
  • Theocracy of Daprav - A D&D campaign that I ran with Glasgow University Games Society around 2002-3.
  • Jim Wallman's Universe - a roleplaying by e-mail campaign that I play in, this is an unofficial wiki and none of it is canon unless Jim says it is.
    • Interstellar Freelance Unlimited - subset of the Universe pages covering the activities of a mercenary company that we are currently roleplaying every Full Moon.
    • Earth Imperium pages. These cover the activities of the Government of the Solar republic (aka Earth Empire) in Jim's Humanity Will Prevail campaign, including the Earth Imperium News Items.
    • Free Worlds Alliance - covering the activities of another emerging polity in the Humanity Will Prevail campaign. Mostly contributed by Eric Moroney.
    • Universe Background - page collecting the various bits of background info that have come up in various e-mail discussions for the campaigns set in Jim Wallman's Universe.

Comments and complaints to me at webmaster@full-moon.info please.

James Kemp

Tag Cloud

Recent Additions

T98 - First Citizen - happy anniversary

3211 sees the 33rd Anniversary of First Citizen Rathbone's accession. If Rathbone, whose health has been the subject of much recent speculation, is still in office on his 35th Anniversary he will be the second longest serving First Citizen overtaking First Citizen Del Monte who died just one week shy of his 35th Anniversary almost 200 years ago.

~~LINKBACK~~ ~~DISCUSSION~~

13 Jul 2010 13:58

T96 - Earth re-establishes Diplomatic Relations with MAFC

dateline: New Mars, 3211.194

On the eve of the inter-polity Summit at New Mars, the Solar Republic and Empire and Martian Association of Free Colonies re-established diplomatic relations. Former Senator Drakkir Hands, currently Vice-Chancellor at the University of Old Mars in the Sol system, has been named as Martian Ambassador to Earth.

~~LINKBACK~~ ~~DISCUSSION~~

13 Jul 2010 13:48

Nearby Systems

This is a list of the closest systems to IFU's home base of Percentage (Q8). They are ordered by travel distance from there, including the time to reach the M25 from orbit around Percentage's colony world.

Under 30 days to Orbit

System Quad Control Pop(M) Planets Asteroids to M25 to orbit message
Percentage, Q8 8 CE 133.39 10 FALSE 009 017 000
Rover 8 CE 53.02 2 TRUE 017 024 004
Spuk, Q8 8 FWA 0.52 11 FALSE 018 026 005
Gunslinger 8 CE 6.48 5 FALSE 022 029 007
Pineapple Manager 8 UX 20.63 9 FALSE 020 029 006
Iron Cage 8 CE 22.21 12 FALSE 020 030 006

30-50 Days to Orbit

System Quad Control Pop(M) Planets Asteroids to M25 to orbit message
Pip 1 IN 3.48 5 FALSE 023 031 007
Deadwood 8 UX 737.82 11 TRUE 020 031 006
Potala 8 CE 9.57 12 TRUE 024 034 008
Lakshmi 8 IN 4.28 10 FALSE 024 034 008
Luwum 8 CE NK 12 TRUE 024 035 008
Takis 8 CE 32.59 4 FALSE 025 035 008
Z155 8 IN 1.20 2 TRUE 027 036 009
Nest 8 VR 19.84 10 FALSE 028 037 010
Pratt 1 FWA 19.23 8 FALSE 026 037 009
Musashi 8 VR 209.00 7 TRUE 032 040 012
Nose 1 FWA 10.53 9 FALSE 029 040 010
Ploot 8 UX 16.75 9 TRUE 030 040 011
Deadlock 1 IN 6.13 5 FALSE 031 042 011
Goof Ball 8 VR 44.79 3 TRUE 034 042 013
Lag 1 IN NK 4 FALSE 034 042 013
Green Spot 8 IN 0.57 2 FALSE 035 042 013
Knobknocker 8 TWTZ 17.97 2 TRUE 036 043 014
Hot Skin 8 IN NK 10 FALSE 033 043 012
Radhakrishnan 1 FWA 18.15 9 TRUE 033 043 012
Lon Chaney 1 IN NK 9 TRUE 034 045 013
Poppy Ally 8 VR 13.09 10 FALSE 036 046 014
Mouldy 1 IN 0.52 1 TRUE 040 046 016
Microprose 8 AS 362.62 6 TRUE 037 047 014
Long Dough 1 IN 5.63 4 TRUE 039 047 015
V'Ger 8 EE 20.85 8 FALSE 040 048 016
Ankh 1 FWA 0.99 8 FALSE 038 048 015
Lamster 1 FWA 8.63 3 FALSE 039 049 015
Diddykay 8 VR 23.81 10 FALSE 040 049 016
Muscle 8 IN NK 2 FALSE 040 049 016
Mannschaft 8 VR 12.81 7 FALSE 039 049 015

50-60 Days to Orbit

System Quad Control Pop(M) Planets Asteroids to M25 to orbit message
Turkomen 1 MA 35.98 6 FALSE 041 051 016
Knifesaw 8 TWTZ 5.28 3 TRUE 043 051 017
Power House 8 VR 37.63 8 TRUE 042 053 017
Spock 1 MA 20.19 8 FALSE 043 053 017
Hot Carrier 1 MA 38.71 9 FALSE 047 057 019
Mouse Kick 1 MA 66.23 7 FALSE 049 057 020
Curia 8 VR 51.84 6 TRUE 048 058 020
22 Aug 2009 07:52

Randomly Generated Officers

<php>

11 work out how many applicants. $apps = rand (20,60); set up some arrays as lookups for the values from the d10 rolls $prev = array (“Pilot”, “Astronaut”, “Pacifier Pilot”, “Command”, “Astronaut”, “Technical”, “Legal”, “Medical”, “Logistics”, “Marine”); $crim = array (“Colonial Fleet”, “Battle Fleet”, “Fleet Support”, “Naval Staff”, “Training”, “Port Staff”, “Special Duties”, “Shipyard”, “Naval Staff”, “Naval Academy”, “Command”, “Command”, “Admiralty”, “Command”); $refs = array (“Poor”, “Guarded”, “Guarded”, “Guarded”, “Average”, “Good”, “Good”, “Good”, “Excellent”, “Excellent”); $Ranks = array (“Ensign”, “Lieutenant”, “Lt.Commander”, “Commander”, “Captain”, “Flag Captain”, “Rear Admiral”, “Vice Admiral”, “Admiral of the White”, “Admiral of the Black”,“Grand Admiral”);

set up a table inside a form so that the chosen applicants can be taken forwards to the next stage. echo “<h2>Applicant Details</h2> \n \n <form action=recruit.php method=post> <table width = 85% cellpadding = 1>\n <tr> \n <td><b>Last 4 \n <td><b>Current Rank \n <td><b>Firstname \n <td><b>Surname \n <td><b>Branch \n <td><b>Current Location \n <td><b>New Posting \n </tr>”; $appl=1; $rank=0; for each applicant then roll the various dice and then set the variables do

{
  $CrimCheck=rand(0,9);
  $Experience=rand(0,9);
  $RefCheck=rand(0,9);
  $Gender=rand(0,8);
  $BirthGender=$Gender;
  $GenderChanged="No";
  if($Gender==0)
    {
     $GenderChanged="Yes";
     $BirthGender=rand(1,8);
     $Gender=rand(1,8);
    }
  if($Gender==9)
    {
     $BirthGender=rand(1,8);
     $gend="Cyborg";
    }
      if($Gender<5)
    { $sex="M"; $gend="M"; }
  elseif($Gender<9)
    { $sex="F"; $gend="F"; }
  elseif($BirthGender<5)
    { $sex="M"; $gend="M"; }
  else
    { $sex="F"; $gend="F"; }
  $Homeworld="Earth, Q0";
  $gen=rand(0,9);
    if($gen > 2)
      {
        // set the necessary connection variables to connect to MySQL
        include ("/var/www/html/INI/sqlconnect.php"); 
        // connect to MySQL server and select the INI database
        include ("/var/www/html/INI/sqlconnect2.php"); 
        $db1 = mysql_select_db('full-moon_info_-_INI',$connection);
        // randomly select a system from the database 
        $sql1 = 'SELECT * FROM `stardata` where control = "EE" ORDER BY Rand() LIMIT 5';
        $homes = mysql_query($sql1);
        while ($row1=mysql_fetch_array($homes,MYSQL_ASSOC))
         {
          end($row1);
          extract($row1);
          
          $Homeworld = "$StarName, Q$Quadrant";
         } 
       }
    

set the necessary connection variables to connect to MySQL include (“/var/www/html/IFU/sqlconnect.php”); 21 connect to MySQL server and select the IFU database include (“/var/www/html/IFU/sqlconnect2.php”); $db = mysql_select_db('full-moon_info_-_IFU',$connection);

randomly select a group of names from the database $sql = 'SELECT * FROM `Names` ORDER BY Rand() LIMIT 10'; $names = mysql_query($sql); step through the selected list of names to get a surname and forename from separate rows

while ($row=mysql_fetch_array($names,MYSQL_ASSOC))
{
  extract($row);
  $LastName = $Surname; 
  next($row);

then randomly take a firstname of the correct gender from the same list if ($Gender==$sex) { $Forename = $FirstName; next($row); extract($row); end($row); } } $Surnames = mysql_query($sql2); $Surname = $Surnames[“Surname”]; $sql2 = 'SELECT * FROM `Names` WHERE Gender=$sex ORDER BY Rand() LIMIT 2'; $FirstName = $names[“FirstName”]; $last4 = $appl + rand (1000,9799); $promote = $promote + 1 + $rank + rand (0,6); if ($promote>35) {$rank++; $promote=0;} $PQ = $Quadrant; $move = rand (0,10); if ($move>7) { if($PQ==0) {$PQ=rand(0,8);} if($PQ>0) {$PQ = rand(0,1) * rand (0,8);} } echo “ <tr> \n <td>$last4 \n <td>$Ranks[$rank] \n <td>$Forename \n <td>$LastName \n <td>$prev[$Experience] \n <td>$Homeworld \n <td>$crim[$CrimCheck], Q$PQ \n </tr>”; $appl++; } while ($appl⇐$apps); echo “</table>”; echo “</form>”; </php>

18 Mar 2010 17:07

http://www.brokencovenant.org.uk/

25 Aug 2007 13:14
1)
but only if they are logged in, registration is temporarily disabled due to excessive spam. Contact the webmaster if you would like to edit these pages explaining your interest.