Ignore:
Timestamp:
08/26/09 13:23:01 (3 years ago)
Author:
szrof
Message:

smash heteronormativity!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/plugins/en/complex_spoonerism.tcl

    r996 r1024  
    3030                                bMotionDoAction $channel $text "%VAR{spoonerisms}" "$4$2 $3$1$5" 
    3131                        } else { 
    32                                 bMotionDoAction $channel "$1$2" "%VAR{xhery}" "$4$5" 
     32 
     33                                # smash heteronormativity! 
     34                                if [regexp -nocase "straight" $bMotionInfo(orientation)] { 
     35                                        bMotionDoAction $channel "$1$2" "%VAR{xhery}" "$4$5" 
     36                                } else if [regexp -nocase "(bi|queer)" $bMotionInfo(orientation)] { 
     37                                        bMotionDoAction $channel "$1$2" "%VAR{xhery_bi}" "$4$5" 
     38                                } else if [regexp -nocase "(gay|lesbian|homo)" $bMotionInfo(orientation)] { 
     39                                        bMotionDoAction $channel "$1$2" "%VAR{xhery_gay}" "$4$5" 
     40                                } else { 
     41                                        # wait, what? panic! default! 
     42                                        bMotionDoAction $channel "$1$2" "%VAR{xhery}" "$4$5" 
     43                                        bMotion_putloglev 1 * "bMotion: failed to find sexuality pigeonhole (if you know what i mean)" 
     44                                } 
    3345                        } 
    3446                        return 1 
     
    8092bMotion_abstract_register "xhery_male" [list "I'd %% her %2"] 
    8193bMotion_abstract_register "xhery_female" [list "I'd %% his %2"] 
     94bMotion_abstract_register "xhery_bi" [list "%VAR{xhery_male}" "%VAR{xhery_female}"] 
     95bMotion_abstract_register "xhery_gay" [list "I'd %% %hisher %2"] 
    8296 
    8397# We need this blank one for the two above to work 
Note: See TracChangeset for help on using the changeset viewer.