4 * Description: Additional gender/sexual preference/marital status options
6 * Author: Mike Macgirvin <http://macgirvin.com/profile/mike>
7 * - who takes no responsibility for any additional content which may appear herein
12 function morechoice_install() {
14 register_hook('gender_selector', 'addon/morechoice/morechoice.php', 'morechoice_gender_selector');
15 register_hook('sexpref_selector', 'addon/morechoice/morechoice.php', 'morechoice_sexpref_selector');
16 register_hook('marital_selector', 'addon/morechoice/morechoice.php', 'morechoice_marital_selector');
17 register_hook('poke_verbs', 'addon/morechoice/morechoice.php', 'morechoice_poke_verbs');
22 function morechoice_uninstall() {
24 unregister_hook('gender_selector', 'addon/morechoice/morechoice.php', 'morechoice_gender_selector');
25 unregister_hook('sexpref_selector', 'addon/morechoice/morechoice.php', 'morechoice_sexpref_selector');
26 unregister_hook('marital_selector', 'addon/morechoice/morechoice.php', 'morechoice_marital_selector');
27 unregister_hook('poke_verbs', 'addon/morechoice/morechoice.php', 'morechoice_poke_verbs');
31 // We aren't going to bother translating these to other languages.
33 function morechoice_gender_selector($a,&$b) {
34 if($a->config['system']['language'] == 'en') {
38 $b[] = 'Cross dresser';
42 $b[] = 'Gender fluid';
45 $b[] = 'Lipstick lesbian';
56 $b[] = 'Can\'t remember';
57 $b[] = 'Hard to tell these days';
61 function morechoice_sexpref_selector($a,&$b) {
62 if($a->config['system']['language'] == 'en') {
63 $b[] = 'Girls with big tits';
64 $b[] = 'Millionaires';
65 $b[] = 'Guys with big schlongs';
67 $b[] = 'People with impaired mobility';
69 $b[] = 'Statues, mannequins and immobility';
73 $b[] = 'Asphyxiation';
76 $b[] = 'Pretending to be male';
77 $b[] = 'Pretending to be female';
81 $b[] = 'Nappies/Diapers';
87 $b[] = 'Covered in insects';
88 $b[] = 'Turning a human being into furniture';
89 $b[] = 'Elderly people';
90 $b[] = 'Transgender people';
94 $b[] = 'Immersing genitals in liquids';
98 $b[] = 'Menstruation';
100 $b[] = 'Obscene language';
106 $b[] = 'Nonliving objects';
107 $b[] = 'Sleeping people';
109 $b[] = 'Eating people';
110 $b[] = 'Being eaten';
112 $b[] = 'I\'d rather just have some chocolate';
116 function morechoice_marital_selector($a,&$b) {
117 if($a->config['system']['language'] == 'en') {
118 $b[] = 'Married to my job';
120 $b[] = 'Half married';
121 $b[] = 'Living in the past';
122 $b[] = 'Pretending to be over my ex';
123 $b[] = 'Hurt in the past';
124 $b[] = 'Wallowing in self-pity';
128 function morechoice_poke_verbs($a,&$b) {
129 $b['bitchslap'] = array('bitchslapped', t('bitchslap'), t('bitchslapped'));
130 $b['shag'] = array('shag', t('shag'), t('shagged'));