20 static int callsign_index = -1;
22 static char civilian_catalog[32][16] = {
23 "Aleph",
"Vehan",
"Galvin",
"Caleb",
24 "Mercury",
"Lancet",
"Hera",
"Zeus",
25 "Odin",
"Thor",
"Nereus",
"Klono",
26 "Athena",
"Helios",
"Leto",
"Nivas",
28 "Selene",
"Proteus",
"Triton",
"Thetis",
29 "Aurora",
"Ceres",
"Rana",
"Doradus",
30 "Perseus",
"Corina",
"Cygnus",
"Lago",
31 "Andil",
"Galen",
"Temas",
"Dalan"
34 static char alliance_catalog[32][16] = {
35 "Alpha",
"Bravo",
"Delta",
"Echo",
36 "Ranger",
"Magic",
"Falcon",
"Omega",
37 "Vulcan",
"Hammer",
"Nomad",
"Dragon",
38 "Sierra",
"Tango",
"Victor",
"Zulu",
40 "Sentry",
"Wolf",
"Zeta",
"Jackal",
41 "Merlin",
"Eagle",
"Blade",
"Tiger",
42 "Raptor",
"Ares",
"Condor",
"Rogue",
43 "Hornet",
"Gold",
"Mustang",
"Voodoo"
46 static char hegemony_catalog[32][16] = {
47 "Nagal",
"Nalak",
"Olkar",
"Kalar",
48 "Narom",
"Tranor",
"Orrin",
"Orlak",
49 "Nardik",
"Sorrin",
"Amnar",
"Kizek",
50 "Orten",
"Ronar",
"Molkar",
"Ternal",
52 "Martak",
"Komar",
"Malik",
"Morgul",
53 "Kliek",
"Torlan",
"Arvin",
"Artak",
54 "Ralka",
"Sernal",
"Roten",
"Reza",
55 "Tinet",
"Aliek",
"Salar",
"Sona"
58 static char pirate_catalog[32][16] = {
59 "Raider",
"Skull",
"Black",
"Blood",
60 "Roger",
"Hook",
"Galleon",
"Privateer",
61 "Cutlass",
"Sabre",
"Pike",
"Blackbeard",
62 "Pistol",
"Cortez",
"Pirate",
"Buccaneer",
64 "Raider",
"Skull",
"Black",
"Blood",
65 "Morgan",
"Redbeard",
"Cutlass",
"Sabre",
66 "Iron",
"Stocks",
"Quarter",
"Gray",
67 "Ruby",
"Cross",
"Pirate",
"Raider"
70 static char zolon_catalog[32][16] = {
71 "Cancer",
"Krill",
"Bluefin",
"Scylla",
72 "Charybdis",
"Finback",
"Mantis",
"Skate",
73 "Sealion",
"Lamprey",
"Tarpon",
"Hammerhead",
74 "Orca",
"Skipjack",
"Sculpin",
"Thresher",
76 "Devilray",
"Chinook",
"Moray",
"Seastar",
77 "Heron",
"Puffin",
"Rockeye",
"Tiburon",
78 "Coho",
"Stingray",
"Mako",
"Conger",
79 "Scad",
"Pompano",
"Tusk",
"Nautilus"
88 if (callsign_index < 0)
89 callsign_index = rand()/1000;
91 if (callsign_index > 31)
95 case 0:
return civilian_catalog[callsign_index++];
97 case 1:
return alliance_catalog[callsign_index++];
98 case 2:
return hegemony_catalog[callsign_index++];
99 case 3:
return pirate_catalog[callsign_index++];
100 case 4:
return zolon_catalog[callsign_index++];