OmniCode! version 0.1.2 Description for the New Net All codes are built in the following way: [code symbol][attribute].[modifier].[modifier].[modifier]... or for multiple codes: [code symbol][attribute].[modifier]&[attribute].[modifier]... The rules (especially for code creators): - Codes can be in any order - No codes are required - Codes end in a blank space - Spaces in modifiers are replaced with '_' - Modifiers get more specific to the right ("MvD.Car.Ford_Aspire") - Multiple codes for a person are joined with a '&'. The code itself is not repeated. Example: ey{R}00FF00&{L}888888 (someone with one green eye and one grey eye). - The whole shebang is case-sensitive! If you don't follow this, you may break future codes. All and any people may make creation or decoding tools for this code. Have fun, but please don't alter the code yourself so that other peoples tools don't get broken. Instead, make submissions to the OmniCode discussion area located at http://ars.userfriendly.org/users/read.cgi?id=8652&tid=2773. These attributes may be applied to any code (other attribute symbols are specific to the individual code): ! Negation (this code does not apply to me) + This code applies to me very well (or I agree strongly, or better than average) - This code does not apply to me very well (or I disagree strongly or worse than average) = The average value of this code applies to me * All possible modifiers to this code apply to me ? Unknown / unsure (n) Level of achievement - replace 'n' with a number 0-9 - Place at the end of code attribute ^(n) Aspiring to this level (as above) {R} Right - Place before code attribute {L} Left - Place before code attribute Core Attributes - things that are not normally changeable --------------- sx - Sex - not sexual preference: sxy male sxx female sx* hermaphrodite sx! none sx~ transgender cm - Height - modifier is height in centimeters (1" = 2.54cm) cm[att].[mod] kg - Weight - modifier is weight in kilograms (1lb. = 0.45kg) kg[att].[mod] sk - Skincolour - attribute (att) is colour in hexadecimal sk[att].[mod] Examples: skFFFFFF Full White sk000000 Full Black skEAD5C9 Lighter skin tone sk9E684F Darker skin tone ha - Haircolour - modifier is colour in hexadecimal ha[att] ey - Eyecolour - modifier is colour in hexadecimal ey[att] es - Eyesight es+ Better than 20/20 es= 20/20 vision eso Farsighted esO Nearsighted es# Astigmatic es-.cb Colourblind es! Blind sp - Sexual preference: sp= heterosexual sp< homosexual sp* bisexual sp! non-sexual sp!.human non-humans spO Use to specify something not listed (ie. spO.cars) Ag - Age - attribute is the 4 digit year of birth: Ag[att].[mod] an - Ancestry anA African anC Celt anE European anO Asian anI Native (North and South) American anU Other Aboriginal an[attr].[mod]&[attr].[mod] More than one apply (defined by modifier) an? Unsure an! nonhuman Lo - Longitude and Latitude (list of major cities here: http://www.realestate3d.com/gps/world-latlong.htm) NOTE: this is the initial configuration and is open for discussion Lo49,16N-123,07W (vancouver) Learned Attributes - things that can change over time ------------------ rl - Religion: (submit additions to the address at the top of this page) rlC Christian rlI Islam rlH Hindu rlB Buddhist rlS Sikh rlY Yoruba rlJ Jewish rlj Jainist rls Shinto rlN Neo-pagan rlL Scientologist rlR Rastafarian rlZ Zoroastrianist rlD Discordian rlG Gravitism rlF Jedi rlb Church of the SubGenius rl? Agnostic rl! Atheist rlO.[mod] Other rl[attr].[mod]&[attr].[mod] Multiple, defined by modifier LA - Language - (Based on standard: ISO 639) For multiple languages and fluencies, mark fluencies with a '9' (1 means you know a few menu items and swear words and could probably find a restaurant and a bathroom, 9 being 'fluent'). The author is a LAEN(9)&FR(2) LAAA Afar LAAB Abkhazian LAAF Afrikaans LAAM Amharic LAAR Arabic LAAS Assamese LAAY Aymara LAAZ Azerbaijani LABA Bashkir LABE Byelorussian LABG Bulgarian LABH Bihari LABI Bislama LABN Bengali LABO Tibetan LABR Breton LACA Catalan LACO Corsican LACS Czech LACY Welsh LADA Danish LADE German LADZ Bhutani LAEL Greek LAEN English LAEO Esperanto LAES Spanish LAET Estonian LAEU Basque LAFA Persian LAFI Finnish LAFJ Fiji LAFO Faeroese LAFR French LAFY Frisian LAGA Irish LAGD Gaelic LAGL Galician LAGN Guarani LAGU Gujarati LAHA Hausa LAHI Hindi LAHR Croatian LAHU Hungarian LAHY Armenian LAIA Interlingua LAIE Interlingue LAIK Inupiak LAIN Indonesian LAIS Icelandic LAIT Italian LAIW Hebrew LAJA Japanese LAJI Yiddish LAJW Javanese LAKA Georgian LAKI Klingon LAKK Kazakh LAKL Greenlandic LAKM Cambodian LAKN Kannada LAKO Korean LAKS Kashmiri LAKU Kurdish LAKY Kirghiz LALA Latin LALN Lingala LALO Laothian LALT Lithuanian LALV Latvian LAMG Malagasy LAMI Maori LAMK Macedonian LAML Malayalam LAMN Mongolian LAMO Moldavian LAMR Marathi LAMS Malay LAMT Maltese LAMY Burmese LANA Nauru LANE Nepali LANL Dutch LANO Norwegian LAOC Occitan LAOM Oromo LAOR Oriya LAPA Punjabi LAPL Polish LAPS Pashto LAPT Portuguese LAQU Quechua LARM Rhaeto-Romance LARN Kirundi LARO Romanian LARU Russian LARW Kinyarwanda LASA Sanskrit LASD Sindhi LASG Sangro LASH Serbo-Croatian LASI Singhalese LASK Slovak LASL Slovenian LASM Samoan LASN Shona LASO Somali LASQ Albanian LASR Serbian LASS Siswati LAST Sesotho LASU Sudanese LASV Swedish LASW Swahili LATA Tamil LATE Tegulu LATG Tajik LATH Thai LATI Tigrinya LATK Turkmen LATL Tagalog LATN Setswana LATO Tonga LATR Turkish LATS Tsonga LATT Tatar LATW Twi LAUK Ukrainian LAUR Urdu LAUZ Uzbek LAVI Vietnamese LAVO Volapuk LAWO Wolof LAXH Xhosa LAYO Yoruba LAZH Chinese LAZU Zulu Cr - Career and Education - Replace bracketed 'n' with a number from 0-9 showing level of accomplishment. Use the '&' symbol to specify education (Cb(6)&a(5) for someone trained in the fine arts, but working in finance). For those who wish to specify further, use a trailing period and another modifier. For example: CE(8).Architect Cra(n) Artist Crb(n) Finance and banking Crm(n) Construction and manufacturing Cre(n) Education CrE(n) Engineering Crs(n) Science Crc(n) Computing Crh(n) Health Crp(n) Philosophy CrM(n) Military Crl(n) Law Crg(n) Goverment CrM(n) Media Crn(n) Nature Crr(n) Recreation and leisure CrS(n) Sales Crt(n) Transportation CrH(n) Home-worker CrL(n) Student Cr!(n) Unemployed CrR(n) Retired Cr$(n) Independently Weathy Cr?(n) Money arrives from somewhere Hb - Hobbies. You may have multiples. Examples: HbSailing HbMotorbikes HbTormenting_my_parents HbTV.Gilligans_Island Pl - Political leanings PlD Democratic PlR Republican PlL Labour PlT Tory PlG Green Pll Libertarian Pl{L} Left Pl{L}.Far Far left Pl! Anarchist PlO Other (ie. PlO.Theocracy) Mv - Tranportation. Method of usual transportation. MvD Drive MvW Walking MvS Scooter MvM Motorbike MvB Public transit MvH Hired transport (taxi, limo) MvL School Bus MvA Vehicle capable of air travel MvQ Vehicle capable of water travel MvO Wheelchair MvD.Car.Ford_Aspire Drive a specific vehicle Rl - Relationship status: RlM Married RlC Living together Common law RlE Engaged RlD Dating RlW Widow/widower Rlx Divorced Rl! Single Kd - Children: KdnG, where n-number and G-gender (example: Kd2x1y). Further specifications may be added with a trailing period: "Kd!.Never" or "Kd2x1y.brats". Alternately: Kd! no kids Kd? Possible kids Kd> One (or more) on the way Kd* Too many kids Kd+ Someone else's kids Pe - Pets PeA Amphibian (frog, salamander...) PeB Avian PeN Arachnoid PeI Insect PeR Reptile Per Rodent PeF Fish PeM Mollusc (clam, snail, scallop, squid...) PeP Plant PeO Other ...and some specifics: PeC Cat PeD Dog PeS Snake PeH Hare or Rabbit PeT Rat Fun stuff - hobbies, dislikes, likes, attitudes Note: these codes are flexible and changing. If an OmniCode parser does not know the code, it should ignore it or list it without attempt at parsing. --------- UF - Your connection to a UserFriendly character or your similarity to a UF character. Specify further with a trailing dot (ie. UFPitr.Evilness) UFAJ UFPitr UFMike UFStef UFGreg UFMiranda UFDustPuppy UFSmilingMan UFChief UFSid UFMatt UFCrudPuppy UFHilary UFErwin UFArtur UFPearl UFIlliad UF* All of them UF! Dislike UF UF? UF? What's that? (or just omit this specification) IN - Time spent on the internet each day in hours. Type or speed of connection can be added with a trailing period modifier. Usual attributes apply. IN16.Cable I use cable IN! I don't use the internet Ad - Addictions. Further specification using usual period notation (ie. 'AdC.Tea-Earl_Grey_Hot') AdC Caffeine AdN Nicotine AdM Marijuiana AdA Alcohol AdI Internet AdG Gambling AdS Sex Ad+ More than I can fit here Ad* Everything Ad! No addictions Ad? Addicted? Me? AdO Other (ie. 'Ad0.Chocolate') Pr - Programming Languages (NOTE: this has been simplified from the original specs given by IByte). Add modifiers as you wish. Pr? Programming? What's that? Pr! I don't do programming. Pr* I program in all languages PrPascal Pascal PrPascal.Turbo Turbo Pascal PrPascal.Delphi Delphi (Object Pascal) PrPHP PHP PrPerl Perl PrBASIC BASIC PrBASIC.Visual Visual Basic PrC C PrC++ C++ PrC# C Sharp PrHTML HTML PrXML XML