OmniCode! version 0.1.4 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]... '&' and ';' are reserved characters. Don't use them except for intended use. 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 ; Secondary joining (Ie. ha000000.braids.2_foot;shaved.sides means that the person has two foot braids in a mohawk haircut, but that both apply to the hair colour) 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) Zo - Astrological (Zodiac) sign. ZoQ Aquarius ZoP Pisces ZoA Aries ZoT Taurus ZoG Gemini ZoC Cancer ZoL Leo ZoV Virgo ZoB Libra ZoS Scorpio Zos Sagittarius Zoc Capricorn ....and the chinese astrological signs ZoR Rat ZoO Ox Zot Tiger Zor Rabbit ZoD Dragon ZoK Snake ZoH Horse Zob Sheep ZoM Monkey Zoo Rooster Zod Dog Zop Pig 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 rlh Humanist 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 - Replace bracketed 'n' with a number from 0-9 showing level of accomplishment. For those who wish to specify further, use a trailing period and another modifier. For example: CrE(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 CrO(n) Other Cr?(n) Money arrives from somewhere Ed - Education - Replace bracketed 'n' with a number from 0-9 showing level of accomplishment. For those who wish to specify further, use a trailing period and another modifier. For example: EdE(8).Architect Eda(n) Artist Edb(n) Finance and banking Edm(n) Construction and manufacturing Ede(n) Education EdE(n) Engineering Eds(n) Science Edc(n) Computing Edh(n) Health Edp(n) Philosophy EdM(n) Military Edl(n) Law Edg(n) Goverment Edm(n) Media Edn(n) Nature Edr(n) Recreation and leisure EdS(n) Sales Edt(n) Transportation Ed!(n) None EdO(n) Other Ed?(n) I think I know something but I don't know what 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{R} Right 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 MB - Myers-Briggs Personality type, These are 4 letter codes made of of the "opposites" of Introvert-Extrovert, Intuitive-Sensing, Feeling-Thinking, Judging-Perceiving. Add modifiers with a trailing period (ie. MBINTP.Extreme_Introvert) These are all the possible combinations: MBENFP MBINFP MBENFJ MBINFJ MBENTP MBINTP MBENTJ MBINTJ MBESTJ MBISTJ MBESFJ MBISFJ MBESTP MBISTP MBESFP MBISFP 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 Marijuana 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. 'AdO.Chocolate') Pr - Programming Languages (NOTE: this has been simplified from the original specs given by IByte). The "Pr" is the important part, follow it with whatever programming language you use. The below are just examples. 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 PrCOBOL COBOL PrJava Java PrJavascript Javascript PrSGML SGML