Compare commits

...

35 Commits
1.31 ... main

Author SHA1 Message Date
Jay Logan 370ad7e8b1 A few early story tweaks
Also wtf was with changing Gankra's username to her old one >:?
2023-08-11 17:55:37 -05:00
Jay Logan dd0071c0df Get rid of an edit being weird about race 2023-08-11 16:36:27 -05:00
Gio dece32e459 Merge remote-tracking branch 'altuniversewash/main' 2023-07-25 21:21:15 -05:00
Jonaya Riley 0d721809e0 Changed readme
Updated Twitter handle and install instructions
2023-07-25 18:05:59 -04:00
Jonaya Riley 0e545b5740
Update README.md 2023-07-06 02:11:32 -04:00
Gio a9a83de9e5 Update to 1.48 2022-02-05 00:02:31 -06:00
AltUniverseWash 270a9b61e6 Create 01064_1.gif 2021-11-17 07:36:59 -06:00
AltUniverseWash 2b02d9cd99 Small change 2021-11-14 18:46:00 -06:00
AltUniverseWash bbfdf9dbdf Update social.json 2021-11-01 09:04:27 -05:00
AltUniverseWash fdfb35989e Update social.json 2021-11-01 08:54:48 -05:00
AltUniverseWash 4f0ac266eb Update social.json 2021-11-01 08:54:17 -05:00
AltUniverseWash 490a512d1a Bugfix 2021-11-01 08:49:21 -05:00
AltUniverseWash 02ebe39c12 Create tumblr_lyr5z8YMLl1r5ubkfo1_500.jpg
Added a blog page
2021-10-30 10:57:33 -05:00
AltUniverseWash c66a032411 Minor changes
F-slur in one panel of the comic and a couple parts of the blogs.
2021-10-18 18:55:52 -05:00
AltUniverseWash 829b6ffe29 More ableism
Hussie's notes are a treasure trove of "fun."
2021-10-10 17:51:05 -05:00
AltUniverseWash a9c8ad2b1f Fucking... asshole
A couple uses of ableist slurs for autistic folks in the blogs for no good goddamn reason.
2021-10-09 14:33:05 -05:00
AltUniverseWash c8e614186c Two small changes
Fixed an ableist slur in Terezi's dialogue and a typo in Vriska's
2021-10-06 06:10:58 -05:00
Gio 074078cb11 Manual cleanup 2021-08-14 18:41:39 -05:00
Gio 07988e8230 Description 2021-08-02 00:19:27 -05:00
Gio 8d7c3afafa Search will be removed from the api 2021-07-27 23:24:09 -05:00
Gio 4f0a780dc5 No longer needed 2021-07-27 23:23:39 -05:00
Gio 232ad85f03 Apply routes 2021-07-27 23:17:27 -05:00
Gio 95da82071c Fold social into mod file. 2021-07-27 23:09:48 -05:00
Gio b097776238 Fold mspa.json into mod file. 2021-07-27 22:35:00 -05:00
AltUniverseWash e413faa71c Added NICH 2021-04-30 22:06:08 -05:00
AltUniverseWash 016f742d2f Fixed another f-slur
One of the "Future arachnidsGrip" changes.
2021-04-30 07:17:06 -05:00
AltUniverseWash 1d3ce7d953 WHAT THE HELL?!
Why do you like using the n-word so much?!
2021-04-23 18:23:26 -05:00
AltUniverseWash 524dd0bb17 Lol wut?
Okay, another n-word and the goddamn f-slur in And it Don't Stop.
2021-04-23 16:44:52 -05:00
AltUniverseWash 7fb9f8944e And it Don't Stop
Removed an n-word from "And it Don't Stop"
2021-04-23 16:30:42 -05:00
AltUniverseWash 87c63390e9 One replacement
Replaced one instance of a variant of the r-slur in SBAHJ
2021-03-04 23:32:09 -06:00
AltUniverseWash fc263eadb0 Commit
Removed yet another slur from Dave's blog.
2021-02-09 15:02:19 -06:00
AltUniverseWash 1ea50da1b5 Changed "a black guy" joke
Updated this shitty clunker of a racism joke.
2020-11-30 12:33:21 -06:00
AltUniverseWash 3097870948 Added HS page 829
Fixed an F-slur on page 829
2020-11-16 16:13:24 -06:00
AltUniverseWash 730481cacf Fixed bug in dialog location
Cronus dialog
2020-11-14 10:34:52 -06:00
AltUniverseWash 57ac4399ba Fixed 1.31
Fixed release.
2020-11-07 01:32:29 -06:00
30 changed files with 516 additions and 195023 deletions

View File

@ -2,13 +2,13 @@
---
## The Homestuck Slur Replacement Project
By Jonaya Riley ([@AltUniverseWash](https://twitter.com/altuniversewash) on Twitter)
By Jonaya Riley ([@JonayaRiley](https://twitter.com/jonayariley) on Twitter)
### About this project
This project is an addon to the Unofficial Homestuck Collection that aims to replace instances of various ableist slurs throughout Homestuck in a way that doesn't only censor the slurs, but also preserves (and sometimes enhances) the original intent behind the dialogue. There are cases where writing around the use of the slur actually enhances the impact of some of the dialogue.
The project is being written and maintained by Jonaya Riley (@AltUniverseWash), a writer in the Homestuck fan community.
The project is being written and maintained by Jonaya Riley (@JonayaRiley), a writer in the Homestuck fan community.
### Scope of changes
@ -18,33 +18,16 @@ I have attempted to remove ALL instances of these slurs, including at least one
### Installation instructions
The files being replaced are located in your asset directory in the following sub-locations:
```
\archives\data\mspa.json
\archives\data\search.json
\archives\collection\collection_logo.png
\storyfiles\hs2\00069_2.gif
\storyfiles\hs2\00249_2.gif
\storyfiles\hs2\03692\03682.swf
\storyfiles\hs2\03692\03682_hq.swf
\storyfiles\hs2\05305\levels\openbound_p2\cronusDialog.xml
\storyfiles\hs2\05395\levels\openbound_p3\dialogs\rufiohDialog.xml
\storyfiles\hs2\03318\03318.swf
\storyfiles\hs2\03318\03318_hq.swf
\advimgs\ps\ps162.gif
\advimgs\ps\ps1520_1.gif
\advimgs\ps\ps1521.gif
```
Back this file up if you want to return to the original text for whatever reason.
This is designed as a simple add-on to the excellent Unofficial Homestuck Collection 2.0 - you can just unpack the included directory into the mods folder inside the asset pack directory for the Unofficial Collection and you're good to go!
You can either manually extract the file or extract the ZIP file into your base asset directory. No other changes are required.
If you wish to revert to the old version, just deactivate the mod!
### Additional notes
Please feel free to drop me a line on Twitter ([@AltUniverseWash](https://twitter.com/altuniversewash)) if you like this or want to suggest additional changes.
Please feel free to drop me a line on Twitter ([@JonayaRiley](https://twitter.com/jonayariley)) if you like this or want to suggest additional changes.
If you feel the need to tell me that this is a bad project idea, please don't.
### Known issues
- Slurs present in all flashes aren't currently addressed (working on it!)
- Might be a few I've missed. I'll get to them as I can.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 466 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 536 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 524 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1,44 +0,0 @@
The Homestuck Slur Replacement Project
By Jonaya Riley (@AltUniverseWash on Twitter)
1. About this project
This project is an addon to the Unofficial Homestuck Collection that aims to replace instances of various ableist slurs throughout Homestuck in a way that doesn't only censor the slurs, but also preserves (and sometimes enhances) the original intent behind the dialogue. There are cases where writing around the use of the slur actually enhances the impact of some of the dialogue.
The project is being written and maintained by Jonaya Riley (@AltUniverseWash), a writer in the Homestuck fan community.
2. Scope of changes
All instances of the R-slur as well as all uses of the word "autistic" have been altered to convey the same basic intent without using ableist slurs. In some cases, I saw an opportunity to enhance the original dialogue with wordplay or alternative phrasing that provides additional variety beyond simply spamming out a slur over and over.
I have attempted to remove ALL instances of these slurs, including at least one in Terezi's quirk. If you happen to notice any I missed, please DM me on Twitter!
3. Installation instructions
The files being replaced are located in your asset directory in the following sub-locations:
\archives\data\mspa.json
\archives\data\search.json
\archives\collection\collection_logo.png
\storyfiles\hs2\00069_2.gif
\storyfiles\hs2\00249_2.gif
\storyfiles\hs2\01063.gif
\storyfiles\hs2\03692\03682.swf
\storyfiles\hs2\03692\03682_hq.swf
\storyfiles\hs2\05305\levels\openbound_p2\cronusDialog.xml
\storyfiles\hs2\05395\levels\openbound_p3\dialogs\rufiohDialog.xml
\storyfiles\hs2\03318\03318.swf
\storyfiles\hs2\03318\03318_hq.swf
Back this file up if you want to return to the original text for whatever reason.
You can either manually extract the file or extract the ZIP file into your base asset directory. No other changes are required.
4. Additional notes
Please feel free to drop me a line on Twitter (@AltUniverseWash) if you like this or want to suggest additional changes.
If you feel the need to tell me that this is a bad project idea, please don't.
5. Known issues
-Slurs present in all flashes aren't currently addressed (working on it!)

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

View File

@ -1,162 +0,0 @@
<sburb description='cronus dialogs'>
<classes>
<action sprite='meenah' class='cronusTalk1' command='talk' name='Talk to Cronus.'><args>
@cronus_happytalk CRONUS: wvell vwell wvelvlw...
@meenah_annoyed MEENAH: ...
@cronus_huh CRONUS: GLO8ES.
@meenah_annoyed:#38? MEENAH: wha
@cronus_bored CRONUS: i sawv you vwalking my vway, and i had this smooth line all ready to go.
@cronus_angry CRONUS: but for some reason i decided to open it vwith a tongue tvwister?
@cronus_upset2:#W's-are-hard#theyre-hard-and-no-one-understands#(V's-too) CRONUS: vwery nice ampora, starting your killer line with three consecutivwe 'W' vwords in a rowv.
@meenah_idle MEENAH: what uh
@meenah_talk MEENAH: was your killer pickup line goin to be
@meenah_annoyed:#no MEENAH: or should i ask
@cronus_bored:#just-nevwer-EVWEN CRONUS: sigh, nevwer evwen MIND, its so ruined nowv.
@cronus_talk CRONUS: i just sawv you strutting in my direction, vwith all of your impressivwe moxy and confidence, for the first time in, howv long?
@cronus_bored CRONUS: and i got a little excited. i vwas going to blowv you out of the vwater vwith that line, but, i guess nothings changed?
@meenah_idle MEENAH: guess not
@meenah_happytalk MEENAH: sounds like youre still the bard of tries too hard
@cronus_angry CRONUS: oh, nice. you alvways knewv howv to tvwist the fork.
@cronus_angry:#utensilkind CRONUS: actually, all you girls are quite adept at tvwisting your respectivwe utensils.
@cronus_sad2 CRONUS: the guys too, now that i think about it. can i ask you a question? why do all you pretentious scenester types enjoy being so cruel to especially sensitivwe and artistic people?
@meenah_talk MEENAH: so i take it even after a billion sweeps here with a boat load of eligible spook shorties to mack on
@meenah_wink MEENAH: you still never got any action
@cronus_huh CRONUS: first you tvwist the fork, then you use it to pry into my personal life? thats really just so svwell of you, meenah.
@cronus_bored CRONUS: vwithout commenting specifically on that, (because seriously, VWHAT? so rude), i vwill say that it gets vwery frustrating after the first fewv epochs trying to make heads or tails vwhat people are evwen LOOKING for. i mean, in ANY quadrant.
@cronus_talk CRONUS: nowv, please don't tell anyone i said so, but you and i both knowv pretty much all these people should feel honored to go out vwith a guy like me.
@cronus_smug:#you-should-be-sticking-your-fork-in-THAT CRONUS: vwhat being royalty and all, and not evwen slightly put off by dating dowvn on the spectrum. i mean, really, howv much more evwident can i make it to evweryone that im really a cool, progressivwe, easy going dude, vwho doesnt take the social order seriously or buy into any of the stereotypes? first of all, as if the hemospectrum scene isnt 8EYOND played out.
@cronus_talk:#i-at-least-USED-to-listen-to-music-you-like#does-that-count? CRONUS: i barely EVWER evwen bring up my high social status. it couldnt be LESS of a big deal to me, but i think people maybe are still intimidated by it? theyre probably putting me on a pedestal, in spite of all my easy going assurances that my royal lineage is something i nevwer evwen think about. like, no friend, i am just like you. vwe laugh at the same jokes, listen to, vwell, to some extent, the same music...
@cronus_angry:#cats#kittens#freaks#rejects#broken CRONUS: all these cats and kittens, im telling you. theyre alvways drawvn to the freaks and rejects. you havwe to be 8ROKEN in some vway to get a little concupiscent attention.
@cronus_sad2:#sensitivwe#listens#poetry#music#there-for-them CRONUS: they nevwer seem to givwe the time of day to a guy vwhos sensitivwe, and listens to people, and sticks to his poetry and music, and i guess... just someone vwho tries to be there for them.
@cronus_happytalk CRONUS: hovwevwer, the bright side of my vwarious rejections is that is has helped me craft a privwate list of people vwho are objectivwely fucking terrible, vwhich id be happy to share vw...
@cronus_surprised CRONUS: meenah? vwhered you go?
@cronus_huh CRONUS: crud, she vwalked avway vwhile i vwas saying stuff.
@cronus_sad2 CRONUS: really blewv that one in record time.
</args>
</action>
<action sprite='meenah' class='cronusTalk2' command='talk' name='Ask Cronus to join.'><args>
@meenah_annoyed MEENAH: gonna make this quick
@meenah_annoyedtalk MEENAH: and this aint like a diving board for you to launch off about your feelins and romprobs
@meenah_annoyedtalk MEENAH: just gimme a straight answer
@meenah_fish:#yolo#even-though#you-can-die-twice??#w/e MEENAH: im gettin a posse together to kill an invincible monster you want in y//n
@cronus_happytalk CRONUS: vwhoa, NICE. just got here, and youre already going diabolical, thats the tops.
@cronus_talk CRONUS: id lovwe to help. you knowv howv i lovwe to help out, and be there for attractivwe people. thats kind of my thing?
@cronus_idle CRONUS: but...
@meenah_wut2 MEENAH: ugh here we go
@cronus_upset2 CRONUS: meenah, i just dont think im in that kind of space nowv in my life. or afterlife, i mean.
@meenah_wut MEENAH: what space
@cronus_upset2:#grease-my-hair CRONUS: an aggressivwe space. ivwe been trying to cool it, be more introspectivwe, search my feelings, vwork on my music.
@cronus_upset2 CRONUS: i dont think id be much good in a fight. ivwe been trying to get in touch vwith vwho, or i guess vwhat, i really am, and i think ivwe been making some nice breakthroughs.
@cronus_upset CRONUS: im telling you this in confidence, but i think im approaching a kind of avwakening, especially since i first started learning about humans. i think i actually might be...
@meenah_annoyed MEENAH: nope
@meenah_wut:#uh-uh MEENAH: nope nope nope nopenopenope
@meenah_annoyedtalk MEENAH: stop saying whatever that was do not care
@cronus_bored CRONUS: youre right, i shouldnt burden you vwith my problems.
@cronus_talk:#by-vwhich-i-mean-twvo-people-vwho-freely-engage-in-sexual-intercourse CRONUS: forget i said anything. i vwouldnt vwant to compromise our friendship, not evwen to speak of the potential for us to devwelop into something more than just friends.
@cronus_happytalk CRONUS: oh, RIGHT. you asked me howv my music vwas going these days, didnt you?
@meenah_idle MEENAH: no
@cronus_smug:#if-not-my-signature-shape-at-the-vwery-least CRONUS: its going pretty nicely, i think. been messing vwith dual sawvtooth vwavweforms, i think i really could be hitting on my signature sound.
@cronus_idle CRONUS: here, listen to this track. i vwrote it in anticipation of your arrivwal.
@cronus_idle~dialogimg_cronus1 CRONUS:
@meenah_annoyed MEENAH: not clickin that
@cronus_upset CRONUS: um, i see. then, vwhat about...
@cronus_idle~dialogimg_cronus2 CRONUS:
@meenah_annoyed MEENAH: nah
@cronus_smug~dialogimg_cronus3 CRONUS:
@meenah_wut:#creep MEENAH: ew
@cronus_huh CRONUS: vwait... i probably shouldnt havwe showvn you those. ok, hold on. i knowv i havwe something here youll dig.
@cronus_happy~dialogimg_cronus4 CRONUS:
@meenah_talk MEENAH: so that was a no to my invite then
@meenah_talk MEENAH: which got rescinded halfway thru this convo anyways
@meenah_talk MEENAH: time to jet before before you sketch me out some more crotimes
</args>
</action>
<action sprite='meenah' class='cronusTalk3' command='talk' name="Where's Karkat?"><args>
@cronus_huh CRONUS: oh, the vwantas lookalike?
@cronus_bored:#barely-evwen-had-the-chance-to-hit-on-him#so-rude CRONUS: yeah he came by this vway. i tried to start a friendly convwersation vwith him, but he just flipped me off and locked himself in that hivwe up there.
@cronus_upset2 CRONUS: looks like he conjured the memory of some sort of complicated puzzle door from some ancient ruins. i tried to open it but it looks totally impossible. the kid sure knovws howv to givwe a guy the cold shoulder.
@cronus_idle CRONUS: vwhat do you vwant vwith him anyvway?
@meenah_annoyed MEENAH: nofin bye
@cronus_huh CRONUS: ah. i see howv it is. cronus gets the shaft, vwhile you scurry avway to flirt vwith some infantile loudmouth. vwhy am i not surprised?
@cronus_angry CRONUS: guess im neither mentally unstable or a big enough asshole to catch your eye. no big deal, ill just record my feelings on the subject through a bit of slam poetry and bubble my sorrowvs throughout the... and, yep. looks like im talking to myself again. shes gone.
</args>
</action>
<action sprite='meenah' class='cronusTalk4' command='talk' name='Be Cronus.'><args>
@! Ew, no. There's not a snowbubble's chance in monster hell you're being this guy.
</args>
</action>
<!--@ CRONUS AFTER MEENAH RETURNS-->
<action sprite='meenah' class='cronusTalk5' command='talk' name='Talk to Cronus.'>
<args>
@meenah_annoyed MEENAH: nope
</args>
</action>
<!-- mituna -->
<action sprite='mituna' class='cronusTalk7' command='talk' name='Talk to Cronus.'><args>
@cronus_talk CRONUS: hey, chief. looking good today. is that a newv helmet?
@mituna_idle%alttextbox_4chan:#1GLVNWLDN01Z1XJ01N0V4 MITUNA: N0 U FUCFK7H7H7HHH
@cronus_smug CRONUS: easy there, it vwas a joke. of course its not a newv helmet. vwhat, do you think im... um...
@cronus_huh:#killer-vwhale-got-your-tongue? (he struggles with the words, as if he wants so badly to say something vile, but we won't be indulging in any of THAT nonsense today!)
@cronus_smug CRONUS: ...short on common sense?
@mituna_idle%alttextbox_4chan MITUNA: N0
@cronus_idle CRONUS: did you see meenah go by?
@mituna_idle%alttextbox_4chan MITUNA: N0
@cronus_bored CRONUS: she vwent that vway, didnt she?
@mituna_idle%alttextbox_4chan MITUNA: N0
@cronus_bored CRONUS: are you sure?
@mituna_idle%alttextbox_4chan MITUNA: N0
@cronus_talk:#liar CRONUS: listen mate, i dont mean to call you a liar, but i sawv her vwalk up to you.
@mituna_idle%alttextbox_4chan:#N0 MITUNA: N0
@cronus_happytalk CRONUS: i vwas spying on both of you from behind the hivwe ovwer there. i sawv you do a seriously groovwy face plant off the railing.
@mituna_talk%alttextbox_4chan:#N0#N0#N0#N0#N0#N0#N0#N0#N0#N0#N0 MITUNA: N0 N0 N0 N0 N0 N0 N0 N0 N0 N0 N0 N0 N0 N0
@cronus_talk CRONUS: hahaha. youre really priceless, captor. havwe i evwer told you vwhat a cool cat i think you are?
@mituna_idle%alttextbox_4chan MITUNA: WHY 4R3 Y0U 70UCH1N9 M3?
@cronus_talk CRONUS: i really feel like youre one of the only people i can open up to about my feelings. i guess it really does help to confide in someone vwho basically lacks the ability to repeat vwhat you say vwith any clarity or coherence, or evwen understand vwhat you said in the first place.
@mituna_talk%alttextbox_4chan MITUNA: Y0UR3 571LL 70UCH1NG M3 4ND 1 D0N7 UND3R574ND WHY 7H15 15 H4PP3PP1NG
@cronus_talk CRONUS: but truth be told, i alvways felt that vway about you before you evwen started havwing, vwell, your issues. vwe alvways had a good thing together, didnt vwe?
@mituna_idle%alttextbox_4chan MITUNA: 1 D0N7 W4N7 Y0UR H4ND 7H3R3
@cronus_talk CRONUS: dont get me vwrong, i knowv you and latula are in a vwery committed matespritship, though lets face facts, she could obvwiously do better. and i mean much better. really she is just in a totally different league, she is charming and gorgeous, vwhereas you are, vwell... you, unfortunately. and i vwouldnt dare to intrude on your longstanding moirallegiance vwith kurloz, and not because he scares the shit out of me either. that just really seems to vwork, you and him, doesnt it? i dont get a peep out of him of course, not evwen if im super nice and compliment his hideous hair, and obvwiously i receivwe nothing but disgusting horseshit out of your mouth evwery time you open it. but you seem to bring good qualities out of each other, no? is it true, the rumor that you are actually lucid vwhen you talk to him, instead of behavwing like a babbling, vwertigo stricken imbecile?
@mituna_sad%alttextbox_4chan:#8( MITUNA: WHY W0N7 7H3 W31RD 70UCH1NG 570P
@cronus_talk:#obvwiously-WHAT-Cronus? CRONUS: but vwhat im trying to say is, you dont judge like the others. vwell, ok, you do, but i cant really take your vwitriol that seriously because you are so obvwiously...
@cronus_huh: (once again he really looks like he was going to say something gross but caught himself at the last minute... what is UP with this dude?)
@cronus_talk:#thats-what-I-thought-you-said CRONUS: ...reticent vwith your true emotions.
@cronus_talk:#friendship CRONUS: like for instance, vwho could i confide in vwhen i began to fully come to terms vwith this feeling deep inside that i vwas actually a human "born" in the body of a troll, but nevwer realized it until learning about the humans? nobody. except you, of course. you dont care that i am humankin. you dont mock me for it and trivwialize my tragic existence. vwell, you do, but the point im trying to make is that vwhen you mock me it doesnt actually mean anything, because evwerything you say is such putrid nonsense.
@mituna_talk%alttextbox_4chan MITUNA: 1 W4N7 7H47 Y0UR H4ND 70 N07 83 0N MY 80DY PL3453
@cronus_smug CRONUS: vwhat? no, come on guy. im just givwing you a friendly little shoulder massage, vwith one hand, like this. see? in a vway that seems vwery casual, like "bros" do. please dont make this more awvkvward than it needs to be.
@mituna_sad%alttextbox_4chan MITUNA: 1M 50RRY
@cronus_idle CRONUS: i forgivwe you.
@cronus_talk:#coolscar CRONUS: nowv hold that thought. im going to see if i can go catch up vwith meenah. dont followv me, because obvwiously youre going to cramp my style. hovw does my hair look? nevwer mind, you dont knowv vwhat youre talking about, ill just use your reflectivwe vwisor to check myself out. yes, looking great.
@mituna_happy%alttextbox_4chan MITUNA: C4N 1 C0M3 W17H Y0U
@cronus_huh CRONUS: jeepers, youre a thick headed fella. i just told you to stay put. im going to try out some especially bold movwes on peixes ovwer there, really put out the vwibe, you dig? i dont think i need to remind you that your presence vwill be like spraying the area vwith libidocide.
@mituna_happy%alttextbox_4chan MITUNA: WH47
@cronus_smug:#true#fucking#disgrace CRONUS: uh, beforus to captor. hello, this is mission control, is anything getting through that helmet? i am saying that your presence is sexual poison, and if you are drooling nearby vwhile i chat her up, she vwill become distracted and havwe trouble picturing me naked. as a vwing man, i must say, you are a true fucking disgrace.
@mituna_sad%alttextbox_4chan:#8( MITUNA: 1M 50RRY
@cronus_bored CRONUS: please stop apologizing so much, its really unattractivwe. at this point evwen IM not sure if i vwant to sleep vwith you.
@cronus_happytalk CRONUS: nowv before i go, i just need to think of a good vway to break the ice. oh, ivwe got it! ill open vwith some jokes about howv hilarious it vwas vwhen you fell on your face ovwer there, and vwhat absolutely incredible fuckup you are on evwery levwel.
@cronus_idle CRONUS: thank you for the inspiration, friend.
@! Be Cronus?
<!--Yes. / No. -->
</args>
</action>
<!-- @ CRONUS AFTER MEENAH RETURNS -->
<action sprite='mituna' class='cronusTalk8' command='talk' name='Talk to Cronus.'><args>
@mituna_happytalk%alttextbox_4chan MITUNA: H3Y 8R0 W4N7H0 H3R3 S0M3 57HL4M P037RY 1 M4D3
@mituna_sad%alttextbox_4chan MITUNA: H3 JU57 8R0K3 MY 5K4T3 804RD 1N H4LF 4ND W4LK3D 4W4Y
</args>
</action>
</classes>
</sburb>

View File

@ -1,194 +0,0 @@
<sburb>
<classes>
<action class='rufiohTalk1' sprite='meenah' command='talk' name='Talk to Rufioh.'>
<args>
@meenah_idle MEENAH: sup nitram
@rufioh_happytalk \nRUFIOH: oh, hey doll... you were gone a crazy long t1me...
@rufioh_happytalk:thought-you-were-hatch1ng-a-sweet-f1duspawn-w1th-that-th1ng-tbh... \nRUFIOH: good to have you back, though... yo, that bomb stunt you pulled was some crazy sh*t.
@meenah_happy MEENAH: wasnt no thang
@rufioh_sheepish \nRUFIOH: don't sell yourself short... 1 don't th1nk 1 could have done that. you're pretty gangsta, pe1xes.
@meenah_idle MEENAH: yeah i know
@meenah_talk:#wanna-axe-you-things MEENAH: hey lets stop talking about how badbass i am a minute and talk about you
@rufioh_idle \nRUFIOH: shoot, doll...
@meenah_idle MEENAH: those wings
@meenah_talk MEENAH: you was hatched with em right
@meenah_idle:#when-you-hit-puperty?? MEENAH: or i guess pupated them
@rufioh_laugh:#lingo-like...#you-know...#regular-words \nRUFIOH: ha, yeah that's r1ght... 1'm a "m*tant"... don't tell kankr1 1 sa1d that! he's my boy, but you know how he's not down w1th l1ngo l1ke that...
@meenah_annoyedtalk MEENAH: ug dont even say it he will like teleport into our conversation with ghost magic just to shoosh you
@rufioh_sheepish \nRUFIOH: yeah... he does that to you too, huh... that's some crazy sh*t!
@meenah_talk MEENAH: ok so you always had wings then
@meenah_talk MEENAH: then i guess you arent secretly a god tier or
@rufioh_talk \nRUFIOH: nah... m1ght have been cool to go full on rogue... hey, maybe you coulda g1ven me l1ke, steal1ng po1nters... what as a th1ef and all!
@rufioh_happytalk \nRUFIOH: but naw, 1 don't th1nk 1 could have gone through w1th that... not 1ntent1onally 1 mean...
@meenah_idle MEENAH: what why not
@rufioh_sadtalk \nRUFIOH: 1 don't know... k1ll1ng yourself, that's... a heavy th1ng to do. 1'm not l1ke you, meenah... 1 don't th1nk anyone 1s... well maybe damara 1s k1nda... but maybe we shouldn't go 1nto that, hahaha. let unhatched f1duspawn l1e, you know...
@meenah_annoyed MEENAH: ...
@rufioh_sheepish \nRUFIOH: what 1'm say1ng 1s, you got game... and 1 can d1g that... but 1 was never as brave as people always thought... 1 don't know why they always thought that about me. maybe 1t's my w1ngs or my mohawk... or when 1 shout bangarang somet1mes real loud? makes 1t seem l1ke 1'm the sh1t, w1th b1g self esteem... but my self esteem 1s noth1ng really to crow about... 1 dunno...
@meenah_talk MEENAH: alright so you never god tiered but i still dont get somefin
@meenah_wut MEENAH: didnt you have a totally fuckin stupid robot body at some point or did i just imagine that
@meenah_annoyedtalk:#maybe-i-got-the-ghost-madness#could-SWEAR-you-was-a-metal-horse-tho MEENAH: that whole period of time in our session was reel foggy to me i guess because i was dead for a while there
@rufioh_sad \nRUFIOH: yeaaah...
@rufioh_sheepish \nRUFIOH: no, the robot body was def1n1tely a th1ng... 1 k1nd of blocked that out of my memory too, haha... that was... that sh*t was someth1ng else, yo! crazy...
@rufioh_surprisetalk \nRUFIOH: 1'm sure you remember how all that started... back when damara and 1 were st1ll dat1ng... r1ng any bells?
@meenah_annoyed MEENAH: yeah
@meenah_annoyed MEENAH: fuckin megido
@meenah_annoyedtalk:#bull#lol#wait...#why-dont-you-ever-do-bull-puns?#FAIL MEENAH: do we really need to rehash that ancient bullshit drama
@rufioh_no \nRUFIOH: no, no... heh, just say1ng 1s all... 1t was that whole th1ng... anyway, that's when horuss was k1nd of mack1ng on me, remember... and 1 wasn't all about to vac1llate w1th h1m and her cause 1 knew how she was... d*mn, so jealous... so f***1ng crazy...
@rufioh_offendedtalk \nRUFIOH: so she made me a useless sack of parapleg1ac shit, remember?
@meenah_idle:#abaloneism MEENAH: tag that shit homie
@rufioh_sheepish \nRUFIOH: d*mn, yeah... 1 mean, she busted me up... couldn't move a muscle... well, could st1ll flap my w1ngs well enough, haha...
@rufioh_happytalk \nRUFIOH: really, 1 thought 1t would be alr1ght, just flapp1ng w1ngs around... 1 could st1ll fly and just hang there l1mp... m1ght have been a dope look!
@rufioh_happytalk:#l1ke-l1terally...#screwed-that-sh*t-together-T1GHT!#dude-1s-good \nRUFIOH: but nah... horuss thought better of 1t. bu1lt me the robo-bod, wh1ch was pretty t1ght...
@rufioh_sadtalk:#espec1ally-on-sta1rs...#}:( \nRUFIOH: lost my w1ngs though wh1ch sucked... and k1nd of awkward just hav1ng a real guy's head on top of a b1g metal body and mak1ng all those d*mn legs move the r1ght way, you know... trott1ng 1s hard work yo.
@rufioh_sheepish \nRUFIOH: better than be1ng a quadr1pleg1c... but 1 guess you d1dn't know what happened after that, s1nce you and damara were k1ll1ng each other and all...
@meenah_idle MEENAH: no what
@rufioh_sad \nRUFIOH: well... 1 d1ed. yeah... but...
@rufioh_sheepish \nRUFIOH: that's l1ke... wow, long story... guess you never heard... 1'll tell you some other t1me, 1t's th1s whole crazy th1ng. but...
@rufioh_talk:#hope-someone-pa1nted-that-sh*t...#1nstant-masterp1ece \nRUFIOH: 1 was dead, r1ght? and horuss k1ssed me back to l1fe... but just my head 1 th1nk... he was probably stand1ng on some mounta1n str1k1ng a pose l1ke a f***1ng gangsta, probably f1ght1ng a hoofbeast w1th a flam1ng mane and all...
@rufioh_happytalk \nRUFIOH: so yeah, next you saw me 1 had my normal body aga1n... 1t was cool of h1m to help me all the ways he has.
@rufioh_happytalk \nRUFIOH: and yeah, we went out, me and h1m... for a long t1me after that, k1nda off and on, even after we d1ed... 1n case you were gonna ask...
@meenah_annoyed MEENAH: i wasnt
@rufioh_laugh \nRUFIOH: r1ght... haha... too much 1nformat1on 1 guess? sorry doll.
@rufioh_talk \nRUFIOH: 1 always wanted to thank you for stand1ng up for me... you know, when she fucked me up... even though 1t cost ya... that was pure class, pe1xes, 1'll never forget 1t.
@meenah_talk MEENAH: man i wouldnt have had to if you could just stand up for yourself sometimes
@meenah_talk MEENAH: i mean being paralyzed notfishstanding
@rufioh_sad \nRUFIOH: heh... yeah... 1 guess...
@meenah_talk MEENAH: you are the only guy in our group who was ever even close to being pretty cool
@meenah_talk MEENAH: everyone else sucks but you were almost alright
@meenah_talk MEENAH: you were always such a pushover though
@meenah_annoyed:#TW#suck-it MEENAH: pretty lame bro
@kankri_talk4:#Als9,-when-walking,-6e-careful-n9t-t9-flaunt-the-health-9f-y9ur-legs. KANKRI: Excuse me. Meenah, "lame" is an a6leist slur, which in this c9ntext is REALLY inappr9priate. Tagging y9ur j9kes with "ir9nic" trigger warnings really d9es n9t excuse the 6ehavi9r. I'll thank y9u t9 refrain fr9m using such terms in the future.
@meenah_angry MEENAH: AAAAAUG)(A
<!-- -->
</args>
</action>
<action class='rufiohTalk2' sprite='meenah' command='talk' name='Ask Rufioh to join.'>
<args>
@meenah_talk MEENAH: i probubbly shouldnt even ask this since youre not as brave as people make out with you to be
@meenah_annoyedtalk:#wait#what-did-i-say?#nm MEENAH: i mean make you out to be
@meenah_happytalk MEENAH: but would you want to come away with me to...
@rufioh_notalk \nRUFIOH: whoa, man... not you too!!! ahaha...
@meenah_wut2 MEENAH: wut
@rufioh_sheepish \nRUFIOH: 1t's f1ne... 1t's alr1ght that you d1g me, 1'm flattered... you were just the last person who hadn't h1t on me yet... and 1 k1nda dug that about you, you know?
@meenah_angry MEENAH: i wasnt asking you out dope
@rufioh_surprisetalk \nRUFIOH: oh... wow... sh*t! sorry, guess 1 got the wrong 1dea...
@rufioh_sheepish \nRUFIOH: 1t's just k1nd of a reflex, doll... you know? everybody h1ts on me all the t1me, and 1 don't know why... sh*t 1s crazy...
@rufioh_offendedtalk \nRUFIOH: just the other day, get th1s... some orange guy 1n a green sh1rt jumped out of some bushes and tr1ed to k1ss me... and 1'm l1ke whaaat... step off jolly man, haha...
@meenah_creepytalk MEENAH: maybe its cause youre a bishie ass glubberfucker with a kickin hawk
@rufioh_happytalk:#1-could-g1ve-you-mohawk-dy1ng-t1ps...#you'd-rock-the-sh*t-out-of-that-look!!! \nRUFIOH: yo, that's cool of you to say... you've got k1nda th1s otenba b1shojo th1ng go1ng on yourself, g1rl... your style rocks, 1 always thought you looked pretty slamm1n...
@meenah_happytalk MEENAH: for what its worth
@meenah_happytalk MEENAH: i would be your moe dere dere waifu in the beat of a pump biscuit
@meenah_happytalk MEENAH: if i was remotely attracted to you or found your personality more appealing
@meenah_happytalk MEENAH: and also if i shared your dumb passion for troll anime and didnt think it clogged massive blowhole
@rufioh_talk \nRUFIOH: ahaha, bangarang! that's a scenar1o 1'd be alr1ght w1th...
@rufioh_sadtalk \nRUFIOH: no one really to talk to anymore about my stor1es, yo... s1nce th1ngs got so ch1lly w1th my ex...
@meenah_annoyed MEENAH: goddamn witch
@rufioh_offended \nRUFIOH: seriously... she crazy...
@rufioh_happytalk:#and-1f-not-what-brand-of-mohawk-dye-1-use? \nRUFIOH: so what were you go1ng to ask me... uh, 1f not on a date?
@meenah_annoyed MEENAH: never mind
@meenah_annoyedtalk MEENAH: youre not even gonna agree anyway cause this team suuuuucks
@meenah_happy MEENAH: later ruf
<!-- -->
</args>
</action>
<action class='rufiohTalk3' sprite='meenah' command='talk' name='Be Rufioh.'>
<args>
@rufioh_happytalk \nRUFIOH: oh sh*t... you want to be me? ok that's pretty dope 1 guess.
@rufioh_surprisetalk \nRUFIOH: but can 1t wa1t? my lusus 1s m1ss1ng aga1n and 1 can't th1nk stra1ght w1thout h1m... he's my happy thought!!! haha...
@rufioh_offendedtalk \nRUFIOH: 1 hope damara d1dn't do someth1ng w1th h1m... she l1kes to f*** w1th me somet1mes by stash1ng the l1ttle guy somewhere... she's bonkers!!!
<!-- -->
</args>
</action>
<action class='rufiohTalk4' sprite='horuss' command='talk' name='Talk to Rufioh.'>
<args>
@rufioh_surprisetalk \nRUFIOH: hey man. oh, heh... st1ll mak1ng that face 1 see...
@horuss_smiletalk HORUSS: 8=D &lt; Yes, I really enjoy making this face. It really helps remind me through persistent facial discomfort that appearing to be happy should always be one's top priority.
@horuss_oops HORUSS: 8=O &lt; Why? You don't find it displeasing, do you?
@rufioh_offendedtalk \nRUFIOH: um... no... 1t's uh... yeah, 1t's alr1ght horuss. the look 1s really, uh... someth1ng else. wow.
@horuss_smiletalk HORUSS: 8=D &lt; Really, I could stop making the face. Meenah recently ordered me to stop making it in her presence, and I of course instantly complied. I would just as readily do the same for someone as important to me as you.
@rufioh_sheepish:#except-for-maybe#po1nt1ng-1t-at-me-so-much... \nRUFIOH: err... haha. that's cool... but yeah, that's f1ne. really 1 can d1g the look, 1 guess. just do whatever you're feel1ng w1th 1t...
@horuss_smiletalk HORUSS: 8=D &lt; Rufioh, your affable malleability continues to be your finest quality. It is the jewel in your mohawk. A true diamond in the Ruf. You always were the ideal embodiment of your aspect, as pleasantly wayward and fickle as The Breeze itself.
@rufioh_sheepish \nRUFIOH: yeah... uh... thanks. 1 should probably try to work on that though...
@horuss_smiletalk HORUSS: 8=D &lt; Of course. We always strive to hone our craft, ever pounding at the iron to make the shoe a perfect shape. I know well how much work it takes.
@rufioh_surprisetalk \nRUFIOH: no, 1 d1dn't mean, l1ke... be MORE l1ke that... 1 mean... uh, sorry to 1nterrupt... go ahead?
@horuss_smiletalk HORUSS: 8=D &lt; My path was similarly governed by my aspect. For the longest time, I felt as if I was a blank sheet of paper. Like I had to make myself out of nothing.
@horuss_smiletalk HORUSS: 8=D &lt; And so I began to listen closely to the void within myself and corral the various personal attributes I herd calling to me.
@horuss_smiletalk HORUSS: 8=D &lt; Much like assembling a comple%25 machine, I began to piece together a STRONG identity, which of course included discovering a passion for mechani%25 itself.
@horuss_smiletalk HORUSS: 8=D &lt; And needless to say, what also galloped out of the void in my soul was the realization that I am obviously a noble hoofbeast, though my physical appearance cruelly betrays this fact.
@rufioh_surprisetalk \nRUFIOH: hey, uh... horuss... 1 th1nk...
@rufioh_sadtalk \nRUFIOH: we need to talk.
@rufioh_sad \nRUFIOH: 1 mean, when you get a m1nute...
@horuss_smiletalk HORUSS: 8=D &lt; And in following sweeps I would keep turning my mechanically augmented, acute equine ear back to the abyss within, and continue to discover more about myself. I would learn that I was more complicated than I ever imagined. More complicated than any mortal mind could understand a person to be.
@horuss_hmmtalk HORUSS: 8=D &lt; Knowing myself to be hoofbeastkin was only grazing the surface of the pasture. Merely skimming the cream from the top of the milk. I was so much more.
@rufioh_sad \nRUFIOH: 1 th1nk maybe we should l1ke...
@rufioh_sheepish \nRUFIOH: uh... see other...
@horuss_hmmtalk HORUSS: 8=D &lt; It turns out my body was merely the host to a highly intricate system of entities of any sort you could name, biological or mechanical, sentient or nonsentient, physical or metaphysical. My inner field of e%25perience is shared by the souls of ancient legendary musclebeasts, a range of devices such as hivehold appliances, a number of cosmological features such as planets, star systems, even several universes, and a variety of abstract concepts which sentient beings have not yet formed the language to e%25press.
@rufioh_sheepish \nRUFIOH: l1ke... don't get me wrong... we had some good t1mes together... 1t's been great really...
@rufioh_sad \nRUFIOH: but maybe 1t's t1me to uh... 1 dunno.
@horuss_crossed HORUSS: 8=D &lt; But as much as I learned about myself, I could never find a way to become whole.
@horuss_idle HORUSS: 8=D &lt; The void was never filled until you came along, Rufioh.
@rufioh_surprise \nRUFIOH: wow man. that's...
@rufioh_sadtalk \nRUFIOH: wow.
@horuss_smiletalk HORUSS: 8=D &lt; If there is any lesson I would like people to take from my story, it is a lesson that is a multiple system consisting of two distinct lessons.
@horuss_smiletalk HORUSS: 8=D &lt; The first is how love heals all wounds, even ones consisting of the infinite essence of void permeating your entire e%25istence and role as a legendary hero.
@horuss_smiletalk HORUSS: 8=D &lt; The second is how if you are faced with any crisis of identity whatsoever, it's really important to do your best to manufacture esoteric features of your personality and believe in them very STRONGLY and tell people about those things as frequently as possible.
@horuss_bashful HORUSS: 8=D &lt; I can assure you right now, the labor involved in smithing my personality into one that is interesting and complicated was rather intensive.
@horuss_sweat_bashful2 HORUSS: 8=D~~ &lt; I really worked up a good sweat in the process.
@horuss_sweat_bashful HORUSS: 8=D~~~~ &lt; (That is the sweat dripping from my face.)
@rufioh_no \nRUFIOH: hey... yo... that...
@rufioh_no \nRUFIOH: that's some freaky sh*t dog!
@horuss_smiletalk HORUSS: 8=D &lt; Anyway, I apologize for talking so much. You know how you have a way of drawing the breath out of people.
@horuss_idle HORUSS: 8=D &lt; What were you trying to tell me?
@rufioh_sheepish \nRUFIOH: oh... yeah.
@rufioh_sheepish \nRUFIOH: uh...
@rufioh_sad \nRUFIOH: never m1nd.
<!-- -->
</args>
</action>
<action class='rufiohTalk5' sprite='damara' command='talk' name='Talk to Rufioh.'>
<args>
@rufioh_sadtalk \nRUFIOH: gotta be honest damara... 1 been feel1ng pretty bad...
@damara_huh DAMARA: なぜですか?
@rufioh_surprisetalk \nRUFIOH: um... you can keep a secret, r1ght?
@damara_fiendish DAMARA: はい、もちろん。私はあなたの友達です。
@rufioh_surprise \nRUFIOH: yeah...
@rufioh_surprisetalk \nRUFIOH: 1t's horuss... and you know... been th1nk1ng about break1ng 1t off w1th h1m...
@damara_talk DAMARA: 何を壊す?彼のホーン?
@rufioh_sheepish \nRUFIOH: hahaha! naw... that wouldn't do much good...
@rufioh_sadtalk \nRUFIOH: 1 mean... 1 feel l1ke a chump for even th1nk1ng about 1t... he's been so cool...
@rufioh_offendedtalk \nRUFIOH: but d*mn! etern1ty 1s a long f***1ng t1me!!! 1 dunno 1f a relat1onsh1p should really last that long...
@damara_talk DAMARA: あなたのセックスライフはどうですか?
@rufioh_notalk \nRUFIOH: whoa, uh... k1nda personal quest1on? anyway that's not 1t...
@rufioh_sadtalk \nRUFIOH: 1 feel gu1lty for say1ng so... 1'm just not 1nto 1t... so many repet1t1ve dates over the m1llen1a... so much l1ke... talk1ng about l1vestock and b1g muscular an1mals and... 1 dunno. those aren't really my 1nterests...
@rufioh_surprisetalk \nRUFIOH: maybe we were never that compat1ble and 1 just never had the guts to say so?
@damara_sadtalk DAMARA: RUFIOH。私はあなたにこのことを告げた。毎日。永遠に。
@rufioh_laugh \nRUFIOH: 1 know, 1 know... 1 d1dn't l1sten to you... 1 f1gured you were st1ll all mad and jealous!!!
@damara_mean DAMARA: 私は怒って嫉妬した。
@rufioh_sheepish \nRUFIOH: r1ght... 1 just don't know what to do.
@rufioh_surprisetalk \nRUFIOH: he's great... but he's so cl1ngy! 1 don't know how he keeps that up after all th1s t1me... dude's got stam1na... 1'm just l1ke... romant1cally exhausted. you get me, doll?
@damara_meantalk DAMARA: はい。愛が私には死んでいる。ので、誰かがずっと前に、心臓を介して私を刺した。
@rufioh_idle \nRUFIOH: heh, touche.
@rufioh_sadtalk \nRUFIOH: but for real... 1 just don't want to hurt h1s feel1ngs...
@damara_squinttalk DAMARA: あなたは私が彼を殺したいですか?再び?
@rufioh_notalk \nRUFIOH: no!!! god, no... don't hurt anyone... let's not go there aga1n!
@damara_smile DAMARA: 私が彼を誘惑したいですか?
@rufioh_offendedtalk \nRUFIOH: er... 1 guess 1f the two of you are l1ke... um. that's really between you and h1m? not sure he would go for that... anyway, 1 don't th1nk that would actually help me...
@damara_squinttalk DAMARA: 私は彼の魂を消費するために悪魔をもたらすでしょう。
@rufioh_notalk \nRUFIOH: man, no! 1 told you, please don't feed anyone's soul to ANYBODY!!!
@rufioh_offendedtalk \nRUFIOH: you've got to keep crazy talk l1ke that down, damara!
@rufioh_surprisetalk \nRUFIOH: 1f people knew some of the sh*t you sa1d... how you say crazy sh*t l1ke you want to serve h1m... f***!
@rufioh_surprisetalk \nRUFIOH: 1t wouldn't be cool... people would fl1p...
@rufioh_offendedtalk \nRUFIOH: h*ll, d1dn't you hear meenah was try1ng to ra1se an army to k1ll h1m?
@rufioh_sheepish \nRUFIOH: 1f she could hear some of the th1ngs you told me... sh*t... 1 can't ever let her f1nd out...
@rufioh_sad:#}:( \nRUFIOH: 1f she knew, you'd both start f1ght1ng aga1n...
@damara_talk DAMARA: あなたは必然だけを遅らせる。
@damara_squint DAMARA: 私たちの終了時間が近いです。
<!-- -->
</args>
</action>
</classes>
</sburb>

503
mod.js 100644
View File

@ -0,0 +1,503 @@
module.exports = {
title: "The Homestuck Slur Replacement Project",
author: "Jonaya Riley (<a href='https://twitter.com/altuniversewash'>@AltUniverseWash</a>)",
modVersion: 2.0,
description: `<h3>About this project</h3>
<p>This project is an addon to the Unofficial Homestuck Collection that aims to replace instances of various ableist slurs throughout Homestuck in a way that doesn't only censor the slurs, but also preserves (and sometimes enhances) the original intent behind the dialogue. There are cases where writing around the use of the slur actually enhances the impact of some of the dialogue.</p>
<p>The project is being written and maintained by Jonaya Riley (@AltUniverseWash), a writer in the Homestuck fan community.</p>
<h3>Scope of changes</h3>
<p>All instances of the R-slur as well as all uses of the word "autistic" have been altered to convey the same basic intent without using ableist slurs. In some cases, I saw an opportunity to enhance the original dialogue with wordplay or alternative phrasing that provides additional variety beyond simply spamming out a slur over and over.</p>
<p>I have attempted to remove ALL instances of these slurs, including at least one in Terezi's quirk. If you happen to notice any I missed, please DM me on Twitter!</p>
<h3>Additional notes</h3>
<p>Please feel free to drop me a line on Twitter (<a href="https://twitter.com/altuniversewash">@AltUniverseWash</a>) if you like this or want to suggest additional changes.</p>
<p>If you feel the need to tell me that this is a bad project idea, please don't.</p>
<h3>Known issues</h3>
<ul>
<li>Slurs present in all flashes aren't currently addressed (working on it!)</li>
</ul>`,
trees: {
'./advimgs/': 'assets://advimgs/',
'./storyfiles/': 'assets://storyfiles/',
'./sweetbroandhellajeff/': 'assets://sweetbroandhellajeff/',
'./archive/comics/': 'assets://archive/comics/'
},
edit(archive) {
archive.mspa.story['000126'].content = archive.mspa.story['000126'].content.replace(
"You're beginning to suspect this was a retarded idea.",
"You're beginning to suspect this was a bad idea.")
archive.mspa.story['001386'].content = archive.mspa.story['001386'].content.replace(
"Zombie Ace Dick is borderline retarded and usually can't do anything other than bite things and absorb preposterous amounts of damage!",
"Zombie Ace Dick has the self-awareness of a brick and usually can't do anything other than bite things and absorb preposterous amounts of damage!")
archive.mspa.story['002054'].content = archive.mspa.story['002054'].content.replace(
'<span style="color: #0715cd">EB: ugh, i was fussing with my retarded sylladex.</span>',
'<span style="color: #0715cd">EB: ugh, i was fussing with my fucking sylladex.</span>')
archive.mspa.story['002233'].content = archive.mspa.story['002233'].content.replace(
'<span style="color: #e00707">TG: he will play it with you and probably be tickled retarded about it</span>',
'<span style="color: #e00707">TG: he will play it with you and probably be tickled pink about it</span>')
archive.mspa.story['002286'].content = archive.mspa.story['002286'].content.replace(
'<span style="color: #0715cd">EB: that\'s fine, you are entitled to your opinion, i am just saying that being a white guy who is a rapper with a ventriloquist doll is not cool by any stretch of the imagination or by any definition of word cool, ironic or otherwise. that\'s all i\'m saying.</span>',
'<span style="color: #0715cd">EB: that\'s fine, you are entitled to your opinion, i am just saying that being a shitty rapper with a ventriloquist doll is not cool by any stretch of the imagination or by any definition of word cool, ironic or otherwise. that\'s all i\'m saying.</span>')
archive.mspa.story['002287'].content = archive.mspa.story['002287'].content.replace(
'Only retarded babies who poop in their diapers believe in that stuff.',
'Only little babies who poop in their diapers believe in that stuff.')
archive.mspa.story['002718'].content = archive.mspa.story['002718'].content.replace(
'But you will not dignify the thought of turning the knob much further because you are not retarded.',
'But you will not dignify the thought of turning the knob much further because you don\'t have a death wish.')
archive.mspa.story['002729'].content = archive.mspa.story['002729'].content.replace(
'<span style="color: #e00707">TG: waving around my faggoty chumpductor baton</span>',
'<span style="color: #e00707">TG: waving around my babyass chumpductor baton</span>')
archive.mspa.story['002761'].content = archive.mspa.story['002761'].content.replace(
"At the center, you find a little stage that looks perfect for supporting a spectacularly silly dance. Or it would if standing on it didn't make you a little nervous, and also if that didn't sound like a retarded idea given the circumstances. ",
"At the center, you find a little stage that looks perfect for supporting a spectacularly silly dance. Or it would if standing on it didn't make you a little nervous, and also if that didn't sound like a bad idea given the circumstances. ")
archive.mspa.story['002900'].content = archive.mspa.story['002900'].content.replace(
'<span style="color: #0715cd">GT: there are either like fifty of these retards or it\'s one guy with a lot of alt accounts.</span>',
'<span style="color: #0715cd">GT: there are either like fifty of these jackasses or it\'s one guy with a lot of alt accounts.</span>')
archive.mspa.story['003300'].content = archive.mspa.story['003300'].content.replace(
'<span style="color: #e00707">TG: well maybe you should take the opportunity to put it somewhere that isnt stone cold retarded</span>',
'<span style="color: #e00707">TG: well maybe you should take the opportunity to put it somewhere that isnt stone cold ridiculous</span>')
archive.mspa.story['003423'].content = archive.mspa.story['003423'].content.replace(
'<span style="color: #0715cd">EB: oh also they\'re moving backwards in time, which sounds really retarded, but whatever.</span>',
'<span style="color: #0715cd">EB: oh also they\'re moving backwards in time, which sounds like bullshit, but whatever.</span>')
archive.mspa.story['003425'].content = archive.mspa.story['003425'].content.replace(
'<span style="color: #0715cd">GT: there are either like fifty of these retards or it\'s one guy with a lot of alt accounts.</span>',
'<span style="color: #0715cd">GT: there are either like fifty of these jackasses or it\'s one guy with a lot of alt accounts.</span>')
archive.mspa.story['003543'].content = archive.mspa.story['003543'].content.replace(
'<span style="color: #e00707">TG: and above all try not to do anything retarded</span>',
'<span style="color: #e00707">TG: and above all try not to do anything stupid</span>')
archive.mspa.story['003803'].content = archive.mspa.story['003803'].content.replace(
'<span style="color: #626262">CG: UNLESS I WANT TO DO THE SORT OF DUMB SCHIZOPHRENIC HOPPING AROUND LIKE THE OTHERS.</span>',
'<span style="color: #626262">CG: UNLESS I WANT TO DO THE SORT OF DUMB JACKASS HOPPING AROUND LIKE THE OTHERS.</span>')
archive.mspa.story['003830'].content = archive.mspa.story['003830'].content.replace(
'<span style="color: #626262">CG: PERFECT FOR WHAT, FLEXING YOUR FORMIDABLE MENTAL HANDICAP LIKE A FUCKING HEAVYWEIGHT FOR THE NEXT SEVERAL MINUTES?</span>',
'<span style="color: #626262">CG: PERFECT FOR WHAT, FLEXING YOUR FORMIDABLE FUCKASS BRAIN LIKE A FUCKING HEAVYWEIGHT FOR THE NEXT SEVERAL MINUTES?</span>')
archive.mspa.story['003927'].content = archive.mspa.story['003927'].content.replace(
'<span style="color: #626262">CG: I DON\'T KNOW WHY MOST OF OUR FRIENDS ARE SUCH PSYCHOS.</span>',
'<span style="color: #626262">CG: I DON\'T KNOW WHY MOST OF OUR FRIENDS ARE SUCH WEIRDOS.</span>')
archive.mspa.story['003961'].content = archive.mspa.story['003961'].content.replace(
'<span style="color: #626262">CG: A LEADER SHOULDN\'T BE AT THE MERCY OF THE HIVE RENOVATION WHIMSY OF A PSYCHOTIC BLIND GIRL.</span>',
'<span style="color: #626262">CG: A LEADER SHOULDN\'T BE AT THE MERCY OF THE HIVE RENOVATION WHIMSY OF AN UNHINGED BLIND GIRL.</span>')
archive.mspa.story['003982'].content = archive.mspa.story['003982'].content.replace(
'<span style="color: #a1a100">TA: and ii gue22 beiing generally 2avvy and pretty decent at other 2tuff, but that2 why iim piickiing you and not 2ome other fuckiing 2chlub from retardatiion row.</span>',
'<span style="color: #a1a100">TA: and ii gue22 beiing generally 2avvy and pretty decent at other 2tuff, but that2 why iim piickiing you and not 2ome other fuckiing 2chlub from iidiiotviille.</span>')
archive.mspa.story['004061'].content = archive.mspa.story['004061'].content.replace(
'<span style="color: #626262">CG: KARKAT CAN\'T BELIEVE HE\'S ASKING AN AUTISTIC GIRL IN A CAVE TO JOIN HIS TEAM.</span>',
'<span style="color: #626262">CG: KARKAT CAN\'T BELIEVE HE\'S ASKING A FERAL GIRL IN A CAVE TO JOIN HIS TEAM.</span>')
archive.mspa.story['004072'].content = archive.mspa.story['004072'].content.replace(
'<span style="color: #005682">AG: Hey 8oy-Skytard, are you going to just stand there all night?</span>',
'<span style="color: #005682">AG: Hey 8oy-Skyshit, are you going to just stand there all night?</span>')
archive.mspa.story['004078'].content = archive.mspa.story['004078'].content.replace(
'<span style="color: #626262">CG: NO YOU\'RE JUST A RUN OF THE MILL LITTLE PSYCHO GIRL, A TROLL CAEGAR A DOZEN.</span>',
'<span style="color: #626262">CG: NO YOU\'RE JUST A RUN OF THE MILL LITTLE FUCKED-UP GIRL, A TROLL CAEGAR A DOZEN.</span>')
archive.mspa.story['004102'].content = archive.mspa.story['004102'].content.replace(
'<span style="color: #005682">AG: It\'s like a fun game for super extra handicapped retarded people. Like opening a present! Find out what o8noxious thing the mystery tool typed.</span>',
'<span style="color: #005682">AG: It\'s like a fun game for super extra dum8ass diaper babies. Like opening a present! Find out what o8noxious thing the mystery tool typed.</span>')
archive.mspa.story['004228'].content = archive.mspa.story['004228'].content.replace(
'<span style="color: #77003c">CC: )(-EY! Lets stop being retarded for a minute.</span>',
'<span style="color: #77003c">CC: )(-EY! Lets stop being stupid for a minute.</span>')
archive.mspa.story['004251'].content = archive.mspa.story['004251'].content.replace(
'<span style="color: #005682">AG: Say you\'re sorry for being a cripple! Wheeeeeeee!</span>',
'<span style="color: #005682">AG: Say you\'re sorry for 8eing such a useless shit! Wheeeeeeee!</span>')
// archive.mspa.story['004250'].content
{[
[
"<span style=\"color: #005682\">AG: Why did I have to get stuck with the cripple? Just my luck.</span>",
"<span style=\"color: #005682\">AG: Why did I have to get stuck with this useless 8astard? Just my luck.</span>"
],
[
"<span style=\"color: #005682\">AG: For 8eing crippled, you ass!</span>",
"<span style=\"color: #005682\">AG: For 8eing a useless shit, you ass!</span>"
]
].forEach(t => (archive.mspa.story['004250'].content = archive.mspa.story['004250'].content.replace(t[0], t[1])))}
// archive.mspa.story['004447'].content
{[
[
"<span style=\"color: #005682\">FUTURE arachnidsGrip [FAG]</span> 609 HOURS FROM NOW responded to memo.",
"<span style=\"color: #005682\">LATER arachnidsGrip [LAG]</span> 609 HOURS FROM NOW responded to memo."
],
[
"<span style=\"color: #005682\">FAG: ::::D</span>",
"<span style=\"color: #005682\">LAG: ::::D</span>"
],
[
"<span style=\"color: #005682\">FAG: Kaaaaaaaarkat!</span>",
"<span style=\"color: #005682\">LAG: Kaaaaaaaarkat!</span>"
],
[
"<span style=\"color: #005682\">FAG: I'm sorry!</span>",
"<span style=\"color: #005682\">LAG: I'm sorry!</span>"
],
[
"<span style=\"color: #005682\">FAG: 8ut do you have any idea how funny this thing is? I mean this whole thing???????? I can't stop laughing!</span>",
"<span style=\"color: #005682\">LAG: 8ut do you have any idea how funny this thing is? I mean this whole thing???????? I can't stop laughing!</span>"
],
[
"<span style=\"color: #005682\">FAG: I'm not going to try, I'm just here to say this whole thing is ridiculous.</span>",
"<span style=\"color: #005682\">LAG: I'm not going to try, I'm just here to say this whole thing is ridiculous.</span>"
],
[
"<span style=\"color: #005682\">FAG: We didn't really need you to pretend to 8e a little angry general to get any of this done.</span>",
"<span style=\"color: #005682\">LAG: We didn't really need you to pretend to 8e a little angry general to get any of this done.</span>"
],
[
"<span style=\"color: #005682\">FAG: We kicked the queen out of there no sweat! It was easy. In fact, I did most of the work myself, right 8efore I found all the treasure and scaled all the rungs.</span>",
"<span style=\"color: #005682\">LAG: We kicked the queen out of there no sweat! It was easy. In fact, I did most of the work myself, right 8efore I found all the treasure and scaled all the rungs.</span>"
],
[
"<span style=\"color: #005682\">FAG: Hey, I'm gone. I just think you should relax.</span>",
"<span style=\"color: #005682\">LAG: Hey, I'm gone. I just think you should relax.</span>"
],
[
"<span style=\"color: #005682\">FAG: You were wound up so tight through the whole adventure, and now here in the present you're a8out to explode. It's insuffera8le!</span>",
"<span style=\"color: #005682\">LAG: You were wound up so tight through the whole adventure, and now here in the present you're a8out to explode. It's insuffera8le!</span>"
],
[
"<span style=\"color: #005682\">FAG: Hahahahahahahaha.</span>",
"<span style=\"color: #005682\">LAG: Hahahahahahahaha.</span>"
],
[
"<span style=\"color: #626262\">CCG</span> banned <span style=\"color: #005682\">FAG</span> from responding to memo.",
"<span style=\"color: #626262\">CCG</span> banned <span style=\"color: #005682\">LAG</span> from responding to memo."
],
[
"<span style=\"color: #626262\">CCG: LATER, FAG.</span>",
"<span style=\"color: #626262\">CCG: LATER, LAG.</span>"
],
[
"<span style=\"color: #626262\">CCG: MAYBE FAG WILL BE &quot;THE NEW BURN!&quot; EVEN THOUGH IT REALLY MEANS NOTHING IN OUR LANGUAGE.</span>",
"<span style=\"color: #626262\">CCG: MAYBE LAG WILL BE &quot;THE NEW BURN!&quot; EVEN THOUGH IT REALLY MEANS NOTHING IN OUR LANGUAGE.</span>"
]
].forEach(t => (archive.mspa.story['004447'].content = archive.mspa.story['004447'].content.replace(t[0], t[1])))}
archive.mspa.story['004443'].content = archive.mspa.story['004443'].content.replace(
'<span style="color: #626262">PCG: HOLY FUCKING SHIT, ARE YOU PEOPLE RETARDED.</span>',
'<span style="color: #626262">PCG: HOLY FUCKING SHIT, ARE YOU PEOPLE LOSING IT?!</span>')
archive.mspa.story['004474'].content = archive.mspa.story['004474'].content.replace(
'<span style="color: #626262">CG: WHAT A SURPRISE, YOU ARE DRAGGING YOUR SCHIZOPHRENIC NOSE INTO THIS, WHAT AN OUTSTANDING CHARACTER WITNESS.</span>',
'<span style="color: #626262">CG: WHAT A SURPRISE, YOU ARE DRAGGING YOUR SHITSTAINED NOSE INTO THIS, WHAT AN OUTSTANDING CHARACTER WITNESS.</span>')
// archive.mspa.story['004529'].content
{[
[
"<span style=\"color: #626262\">PCG2: ARE YOU FUCKING RETARDED.</span>",
"<span style=\"color: #626262\">PCG2: ARE YOU FUCKING LOSING IT?!</span>"
],
[
"<span style=\"color: #008282\">CGC: TH4TS TWO WORDS R3T4RD &gt;:P</span> ",
"<span style=\"color: #008282\">CGC: TH4TS TWO WORDS 1D1OT &gt;:P</span> "
]
].forEach(t => (archive.mspa.story['004529'].content = archive.mspa.story['004529'].content.replace(t[0], t[1])))}
archive.mspa.story['004572'].content = archive.mspa.story['004572'].content.replace(
'<span style="color: #005682">AG: Ok, I will 8e sure 8ookmark it and la8el it &quot;dum8 kid\'s retarded nonsense.&quot;</span>',
'<span style="color: #005682">AG: Ok, I will 8e sure 8ookmark it and la8el it &quot;dum8 kid\'s dum8ass nonsense.&quot;</span>')
archive.mspa.story['004604'].content = archive.mspa.story['004604'].content.replace(
"This is boring. Where's the challenge in teasing a mentally retarded alien girl? Her stupid walkthrough was probably plagiarized from another more advanced civilization or something.",
"This is boring. Where's the challenge in teasing a ridiculous alien girl? Her stupid walkthrough was probably plagiarized from another more advanced civilization or something.")
archive.mspa.story['004637'].content = archive.mspa.story['004637'].content.replace(
'<span style="color: #e00707">TG: and if i started ranting too much about the future id start sounding like one of these smug alternian shitheads and im not about to drop that retarded science on my good bro</span>',
'<span style="color: #e00707">TG: and if i started ranting too much about the future id start sounding like one of these smug alternian shitheads and im not about to drop that wack-ass science on my good bro</span>')
// archive.mspa.story['004654'].content
{[
[
"<span style=\"color: #005682\">FUTURE arachnidsGrip [FAG]</span> 3:14 HOURS FROM NOW responded to memo.",
"<span style=\"color: #005682\">LATER arachnidsGrip [LAG]</span> 3:14 HOURS FROM NOW responded to memo."
],
[
"<span style=\"color: #005682\">FAG: Yes, you told him 8ro!</span>",
"<span style=\"color: #005682\">LAG: Yes, you told him 8ro!</span>"
],
[
"<span style=\"color: #005682\">FAG: I distinctly remem8er you telling him a8out stairs. 8ut he didn't listen.</span>",
"<span style=\"color: #005682\">LAG: I distinctly remem8er you telling him a8out stairs. 8ut he didn't listen.</span>"
],
[
"<span style=\"color: #005682\">FAG: He never listens! None of you do, really.</span>",
"<span style=\"color: #005682\">LAG: He never listens! None of you do, really.</span>"
],
[
"<span style=\"color: #005682\">FAG: And now all of your extra lives are waaaaaaaasted.</span>",
"<span style=\"color: #005682\">LAG: And now all of your extra lives are waaaaaaaasted.</span>"
],
[
"<span style=\"color: #005682\">FAG: What a 8unch of losers! I'm outta here.</span>",
"<span style=\"color: #005682\">LAG: What a 8unch of losers! I'm outta here.</span>"
],
[
"<span style=\"color: #005682\">FAG</span> banned herself from responding to memo.",
"<span style=\"color: #005682\">LAG</span> banned herself from responding to memo."
],
[
"<span style=\"color: #005682\">FAG</span> unbanned herself from responding to memo.",
"<span style=\"color: #005682\">LAG</span> unbanned herself from responding to memo."
],
[
"<span style=\"color: #005682\">FAG: You doofus!!!!!!!!</span>",
"<span style=\"color: #005682\">LAG: You doofus!!!!!!!!</span>"
],
[
"<span style=\"color: #008282\">FGC</span> banned <span style=\"color: #005682\">FAG</span> from responding to memo.",
"<span style=\"color: #008282\">FGC</span> banned <span style=\"color: #005682\">LAG</span> from responding to memo."
]
].forEach(t => (archive.mspa.story['004654'].content = archive.mspa.story['004654'].content.replace(t[0], t[1])))}
archive.mspa.story['004672'].content = archive.mspa.story['004672'].content.replace(
'<span style="color: #e00707">TG: thats a retarded thing to say even by the standard of your own bullshit made up vernacular</span>',
'<span style="color: #e00707">TG: thats a silly thing to say even by the standard of your own bullshit made up vernacular</span>')
// archive.mspa.story['004690'].content
{[
[
"<span style=\"color: #626262\">?CG: THIS IS AN IMPORTANT CONVERSATION WHICH I BELIEVE NEEDS TO TAKE PLACE HERE AND NOW, SO YOU WILL BOTH SHAPE YOUR SHIT UP AND PERHAPS BEGIN TO APPROXIMATE PEOPLE WHO AREN'T EXCRUCIATINGLY RETARDED.</span>",
"<span style=\"color: #626262\">?CG: THIS IS AN IMPORTANT CONVERSATION WHICH I BELIEVE NEEDS TO TAKE PLACE HERE AND NOW, SO YOU WILL BOTH SHAPE YOUR SHIT UP AND PERHAPS BEGIN TO APPROXIMATE PEOPLE WHO AREN'T EXCRUCIATING SHITS.</span>"
],
[
"<span style=\"color: #626262\">?CG: THESE PSYCHO GIRLS HAVE ALREADY GOTTEN EACH OF YOU KILLED AT LEAST ONCE TO MY KNOWLEDGE.</span>",
"<span style=\"color: #626262\">?CG: THESE FUCKED UP GIRLS HAVE ALREADY GOTTEN EACH OF YOU KILLED AT LEAST ONCE TO MY KNOWLEDGE.</span>"
]
].forEach(t => (archive.mspa.story['004690'].content = archive.mspa.story['004690'].content.replace(t[0], t[1])))}
archive.mspa.story['004733'].content = archive.mspa.story['004733'].content.replace(
'<span style="color: #008282">GC: L1T3R4LLY TORM3NT3D BY TH3M 1N TH3S3 4BSURD SCH1ZOPHR3N1C M3MOS</span>',
'<span style="color: #008282">GC: L1T3R4LLY TORM3NT3D BY TH3M 1N TH3S3 4BSURD V4C1LL4T1NG M3MOS</span>')
archive.mspa.story['004736'].content = archive.mspa.story['004736'].content.replace(
'<span style="color: #e00707">DAVE: thats kind of retarded</span>',
'<span style="color: #e00707">DAVE: thats kind of stupid</span>')
archive.mspa.story['004751'].content = archive.mspa.story['004751'].content.replace(
'<span style="color: #626262">CG: I WILL THEN PERFORM A LITTLE SOFT SHOE NUMBER IN THE PUDDLE OF FLUID THAT ACCUMULATES ON THE FLOOR, WHILE MAKING THE BIGGEST SMILE EVER ATTEMPTED BY SOMEONE NOT CLINICALLY RETARDED.</span>',
'<span style="color: #626262">CG: I WILL THEN PERFORM A LITTLE SOFT SHOE NUMBER IN THE PUDDLE OF FLUID THAT ACCUMULATES ON THE FLOOR, WHILE MAKING THE BIGGEST SMILE EVER ATTEMPTED BY SOMEONE NOT HIGH OFF THEIR GODDAMN GOURD.</span>')
archive.mspa.story['004752'].content = archive.mspa.story['004752'].content.replace(
'<span style="color: #626262">FCG: JADE, I\'M SORRY ABOUT PAST ME\'S RETARDED BEHAVIOR.</span>',
'<span style="color: #626262">FCG: JADE, I\'M SORRY ABOUT PAST ME\'S FUCKSHIT BEHAVIOR.</span>')
archive.mspa.story['004829'].content = archive.mspa.story['004829'].content.replace(
'<span style="color: #626262">CG: THE IDIOT YOU CALL THE JADE HUMAN WENT AHEAD AND PROTOTYPED HER FREAK OF A LUSUS, WHILE YOU DECIDED TO TAKE A NAP FOR SOME REASON RATHER THAN DOING WHAT A LEADER IS SUPPOSED TO DO AND STOP HER FROM BEING SO FUCKING RETARDED.</span>',
'<span style="color: #626262">CG: THE IDIOT YOU CALL THE JADE HUMAN WENT AHEAD AND PROTOTYPED HER FREAK OF A LUSUS, WHILE YOU DECIDED TO TAKE A NAP FOR SOME REASON RATHER THAN DOING WHAT A LEADER IS SUPPOSED TO DO AND STOP HER FROM BEING SO FUCKING STUPID.</span>')
archive.mspa.story['004891'].content = archive.mspa.story['004891'].content.replace(
'<span style="color: #77003c">CC: S)(-E-ES)(, )(ow freaking retarded do you )(ave to be not to know somet)(ing like t)(at?</span> ',
'<span style="color: #77003c">CC: S)(-E-ES)(, )(ow freaking stupid do you )(ave to be not to know somet)(ing like t)(at?</span> ')
archive.mspa.story['004925'].content = archive.mspa.story['004925'].content.replace(
'<span style="color: #e00707">TG: so even though im awesome now at one point i was plausibly likened to an autistic stuffed animal</span>',
'<span style="color: #e00707">TG: so even though im awesome now at one point i was plausibly likened to a fluff brained stuffed animal</span>')
archive.mspa.story['004944'].content = archive.mspa.story['004944'].content.replace(
'<span style="color: #b536da">TT: What about the psychopath who\'s currently helping you?</span>',
'<span style="color: #b536da">TT: What about the terminally misguided miscreant who\'s currently helping you?</span>')
// archive.mspa.story['004955'].content
{[
[
"<span style=\"color: #a15000\">AT: lIKE, tHE KIND BASICALLY FOR CRIPPLES TO SIT IN, aND ROLL AROUND,</span>",
"<span style=\"color: #a15000\">AT: lIKE, tHE KIND BASICALLY TO SIT IN, aND ROLL AROUND,</span>"
],
[
"<span style=\"color: #a15000\">AT: i WAS SITTING IN IT, bEING CRIPPLED LIKE USUAL,</span>",
"<span style=\"color: #a15000\">AT: i WAS SITTING IN IT, bEING USELESS LIKE USUAL,</span>"
]
].forEach(t => (archive.mspa.story['004955'].content = archive.mspa.story['004955'].content.replace(t[0], t[1])))}
archive.mspa.story['005152'].content = archive.mspa.story['005152'].content.replace(
'<span style="color: #626262">CG: HE, BEING ME, RIGHT NOW, IS OWNING UP TO WHAT A FUCKING RETARD PAST ME WAS, AND CONTINUES TO BE.</span>',
'<span style="color: #626262">CG: HE, BEING ME, RIGHT NOW, IS OWNING UP TO WHAT A FUCKING ASSHOLE PAST ME WAS, AND CONTINUES TO BE.</span>')
archive.mspa.story['005261'].content = archive.mspa.story['005261'].content.replace(
'<span style="color: #626262">CCG: BECAUSE YOU ARE A STONE COLD RETARDED FUCKING IDIOT.</span>',
'<span style="color: #626262">CCG: BECAUSE YOU ARE A STONE COLD FUCKING IDIOT.</span>')
archive.mspa.story['005389'].content = archive.mspa.story['005389'].content.replace(
'<span style="color: #e00707">TG: aside from getting my ass killed in the most retarded way possible</span>',
'<span style="color: #e00707">TG: aside from getting my ass killed in the most ridiculous way possible</span>')
archive.mspa.story['005459'].content = archive.mspa.story['005459'].content.replace(
"You attempt to humor the Sovereign Slayer's demands diplomatically. There's a narrow line to walk between obeying the orders of a clear superior and blindly facilitating a perfectly useless genocide. It takes a very savvy breed of psychopath to pull it off.",
"You attempt to humor the Sovereign Slayer's demands diplomatically. There's a narrow line to walk between obeying the orders of a clear superior and blindly facilitating a perfectly useless genocide. It takes a very savvy breed of morally bankrupt monster to pull it off.")
archive.mspa.story['005598'].content = archive.mspa.story['005598'].content.replace(
'<span style="color: #e00707">TG: pretty much nothing but horsing around through time and swindling retarded alligators out of their life savings</span>',
'<span style="color: #e00707">TG: pretty much nothing but horsing around through time and swindling octogenarian alligators out of their life savings</span>')
archive.mspa.story['005609'].content = archive.mspa.story['005609'].content.replace(
'<span style="color: #e00707">TG: can you show me a little respect and assume any time i say something stupid it just means im temporarily being inexplicably retarded</span>',
'<span style="color: #e00707">TG: can you show me a little respect and assume any time i say something stupid it just means ive been temporarily replaced with a pod person</span>')
// archive.mspa.story['005767'].content
{[
[
"<span style=\"color: #626262\">CG: EVERY DOUCHE GOT TO FLY BUT ME, EVEN THE CRIPPLE.</span>",
"<span style=\"color: #626262\">CG: EVERY DOUCHE GOT TO FLY BUT ME, EVEN THE USELESS LEGLESS FUCK.</span>"
],
[
"<span style=\"color: #626262\">CG: GAMZEE WAS MY VERY GOOD FRIEND, WHO WAS THIS GOOFY LOVEABLE BULLSHIT CLOWN UNTIL HE WENT PSYCHO AND KILLED SOME PEOPLE. I LIKED HIM A LOT.</span>",
"<span style=\"color: #626262\">CG: GAMZEE WAS MY VERY GOOD FRIEND, WHO WAS THIS GOOFY LOVEABLE BULLSHIT CLOWN UNTIL HE WENT ON A FUCKING RAMPAGE AND KILLED SOME PEOPLE. I LIKED HIM A LOT.</span>"
]
].forEach(t => (archive.mspa.story['005767'].content = archive.mspa.story['005767'].content.replace(t[0], t[1])))}
archive.mspa.story['005769'].content = archive.mspa.story['005769'].content.replace(
'<span style="color: #626262">CG: OK, KANAYA IS MY OTHER BEST FRIEND, AND SHE WAS THE HERO OF SPACE LIKE JADE WHICH MEANS SHE\'S THE STOKER OF THE FORGE AND IS BASICALLY IN CHARGE OF FROGS, WHICH SOUNDS RETARDED, I KNOW. YOU BREED THE RIGHT FROG TO MAKE THE UNIVERSE YOU WANT TO MAKE, WHICH IS A LONG ARDUOUS PROCESS AND I KIND OF FUCKED IT UP IN MY GAME, BUT THAT\'S A WHOLE OTHER STORY WHICH I\'LL GET TO LATER, OK?</span>',
'<span style="color: #626262">CG: OK, KANAYA IS MY OTHER BEST FRIEND, AND SHE WAS THE HERO OF SPACE LIKE JADE WHICH MEANS SHE\'S THE STOKER OF THE FORGE AND IS BASICALLY IN CHARGE OF FROGS, WHICH SOUNDS FAKE AS FUCK, I KNOW. YOU BREED THE RIGHT FROG TO MAKE THE UNIVERSE YOU WANT TO MAKE, WHICH IS A LONG ARDUOUS PROCESS AND I KIND OF FUCKED IT UP IN MY GAME, BUT THAT\'S A WHOLE OTHER STORY WHICH I\'LL GET TO LATER, OK?</span>')
archive.mspa.story['005779'].content = archive.mspa.story['005779'].content.replace(
'<span style="color: #e00707">TG: im sorry in advance for exposing you to my unconscious minds retarded cliches</span>',
'<span style="color: #e00707">TG: im sorry in advance for exposing you to my unconscious minds fucked up cliches</span>')
archive.mspa.story['005873'].content = archive.mspa.story['005873'].content.replace(
'<span style="color: #626262">CG: SPOILER: THE ANSWER WOULD BE NO, BECAUSE THE PASSWORDS ARE RETARDED.</span>',
'<span style="color: #626262">CG: SPOILER: THE ANSWER WOULD BE NO, BECAUSE THE PASSWORDS ARE STUPID.</span>')
archive.mspa.story['005876'].content = archive.mspa.story['005876'].content.replace(
'<span style="color: #626262">PCG: I MEAN MY NORMAL JACK. NOT PSYCHOPATH OMNIPOJACK.</span>',
'<span style="color: #626262">PCG: I MEAN MY NORMAL JACK. NOT BASTARD-ASS OMNIPOJACK.</span>')
// archive.mspa.story['005931'].content
{[
[
"<span style=\"color: #e00707\">TG: my bros idiotic ventriloquist dummy is responsible for this schizophrenic bullshit</span>",
"<span style=\"color: #e00707\">TG: my bros idiotic ventriloquist dummy is responsible for this asinine bullshit</span>"
],
[
"<span style=\"color: #e00707\">TG: you are either literally an insane psychopathic murderer or some kind of trolling savant</span>",
"<span style=\"color: #e00707\">TG: you are either literally a soulless murderer or some kind of trolling savant</span>"
]
].forEach(t => (archive.mspa.story['005931'].content = archive.mspa.story['005931'].content.replace(t[0], t[1])))}
archive.mspa.story['005970'].content = archive.mspa.story['005970'].content.replace(
"The Handmaid will enlist the Condesce, extending the same bargain once offered to her. It will be the sort involving neither negotiation nor possibility of refusal, expressed in terms plainly understood by the psychotic genocidal. The Condesce will serve as her new master's witch, carrying out his work in the places he cannot reach.",
"The Handmaid will enlist the Condesce, extending the same bargain once offered to her. It will be the sort involving neither negotiation nor possibility of refusal, expressed in terms plainly understood by the soulless genocidal. The Condesce will serve as her new master's witch, carrying out his work in the places he cannot reach.")
archive.mspa.story['006224'].content = archive.mspa.story['006224'].content.replace(
'<a href="/decode/morse" target="_blank" class="postlink"><img src="http://www.mspaintadventures.com/storyfiles/hs2/scraps/HELPHIM.gif" border="0" /></a>',
'<a href="https://www.google.com/#hl=en&amp;q=morse+code+translator" target="_blank" class="postlink"><img src="http://www.mspaintadventures.com/storyfiles/hs2/scraps/HELPHIM.gif" border="0" /></a>')
archive.mspa.story['006751'].content = archive.mspa.story['006751'].content.replace(
'<span style="color: #f2a400">TT: As humanity was dwindling due to an increasingly whimsical and psychopathic Condesce, she began introducing more of these Carapacians on to the scene.</span>',
'<span style="color: #f2a400">TT: As humanity was dwindling due to an increasingly whimsical and unstable Condesce, she began introducing more of these Carapacians on to the scene.</span>')
archive.mspa.story['006861'].content = archive.mspa.story['006861'].content.replace(
'<span style="color: #e00707">TT: I believe she probably would genuinely like to kill us. She is a psycho after all.</span>',
'<span style="color: #e00707">TT: I believe she probably would genuinely like to kill us. She is a cold-blooded murderer after all.</span>')
archive.mspa.story['006885'].content = archive.mspa.story['006885'].content.replace(
'<span style="color: #77003c">MEENAH: this sure became a retarded line of talkin</span>',
'<span style="color: #77003c">MEENAH: this sure became a shitty line of talkin</span>')
archive.mspa.story['007314'].content = archive.mspa.story['007314'].content.replace(
'<span style="color: #b536da">ROSE: Would Dave actually be aright wich Terezi dating a psychotic clown on th side, even if its is a releationship centered around only enmity? I kinof doubt it.</span>',
'<span style="color: #b536da">ROSE: Would Dave actually be aright wich Terezi dating a bashtard clown on th side, even if its is a releationship centered around only enmity? I kinof doubt it.</span>')
archive.mspa.story['007380'].content = archive.mspa.story['007380'].content.replace(
'<span style="color: #323232">I DON\'T USE CAPS LOCK. I THOUGHT IT WAS SUPPOSED TO BE LIKE A TRAINING KEY FOR RETARDS.</span>',
'<span style="color: #323232">I DON\'T USE CAPS LOCK. I THOUGHT IT WAS SUPPOSED TO BE LIKE A TRAINING KEY FOR BABIES.</span>')
archive.mspa.story['007463'].content = archive.mspa.story['007463'].content.replace(
"Your guess is the orders came down from her boss, who from what you've gathered, is even more of a headcase than your presently incarcerated superior. When she starts kicking up a fuss, yelling at people, forking any poor slob unfortunate enough to make a misstep while grooming her hair, you know too well that's the frustration of an exasperated first officer. Would almost make you feel sympathy for the witch, if you, like she, weren't clinically psychopathic. ",
"Your guess is the orders came down from her boss, who from what you've gathered, is even more of a headcase than your presently incarcerated superior. When she starts kicking up a fuss, yelling at people, forking any poor slob unfortunate enough to make a misstep while grooming her hair, you know too well that's the frustration of an exasperated first officer. Would almost make you feel sympathy for the witch, if you, like she, weren't a soulless husk. ")
archive.mspa.story['007970'].content = archive.mspa.story['007970'].content.replace(
'<span style="color: #77003c">MEENAH: i mean w/o bein a psycho batshit skank</span>',
'<span style="color: #77003c">MEENAH: i mean w/o bein a jackbass batshit skank</span>')
archive.mspa.story['008298'].content = archive.mspa.story['008298'].content.replace(
'<span style="color: #626262">KARKAT: (could you maybe not give the psycho fork girl any more ideas???)</span>',
'<span style="color: #626262">KARKAT: (could you maybe not give the fucking fork girl any more ideas???)</span>')
archive.mspa.story['009404'].content = archive.mspa.story['009404'].content.replace(
'<span style="color: #ff6ff2">ROXY: maybe since he and i are ur parents, in terms of psycho skillz...</span>',
'<span style="color: #ff6ff2">ROXY: maybe since he and i are ur parents, in terms of mad skillz...</span>')
// archive.mspa.faqs.new.content
{[
[
"<table cellspacing=\"0\" border=\"0\" cellpadding=\"0\" width=\"650\" align=\"center\">\n\n\t <tr>\n\n\t <td width=\"100%\">\n\t <table cellspacing=\"0\" border=\"0\" cellpadding=\"0\" width=\"600\" align=\"center\">\n\t <tr>\n\t <td>\n\t \t\t<img border=\"0\" src=\"/images/v2_blankstrip.gif\" />\n\t </td>\n\t <td>\n\t <center>\n\t\t \t<p style=\"font-weight: bold; font-family: courier, monospace; color:#000000\"><font size=\"6\">HEY!",
"<table cellspacing=\"0\" border=\"0\" cellpadding=\"0\" width=\"650\" align=\"center\">\n\n\t <tr>\n\n\t <td bgcolor=\"#EEEEEE\" width=\"100%\">\n\t <table cellspacing=\"0\" border=\"0\" cellpadding=\"0\" width=\"600\" align=\"center\">\n\t <tr>\n\t <td>\n\t \t\t<img border=\"0\" src=\"/images/v2_blankstrip.gif\" />\n\t </td>\n\t <td>\n\t <center>\n\t\t \t<p style=\"font-weight: bold; font-family: courier, monospace; color:#000000\"><font size=\"6\">HEY!"
],
[
"</font></p>\n\t </center>\n\t </td>\n\t <td>\n\t \t\t<img border=\"0\" src=\"/images/v2_blankstrip.gif\" />\n\t </td>\n\t </tr>\n\t </table>\n\t </td>\n\n\n\t </tr>\n\n\t <tr>\n\t <td>\n\t\t<center><table cellspacing=\"0\" border=\"0\" cellpadding=\"0\" width=\"80%\"><tr><td><center>\n\nWelcome to MSPA!\n\n",
"</font></p>\n\t </center>\n\t </td>\n\t <td>\n\t \t\t<img border=\"0\" src=\"/images/v2_blankstrip.gif\" />\n\t </td>\n\t </tr>\n\t </table>\n\t </td>\n\n\n\t </tr>\n\n\t <tr>\n\t <td bgcolor=\"#EEEEEE\">\n\t\t<center><table cellspacing=\"0\" border=\"0\" cellpadding=\"0\" width=\"80%\"><tr><td><center>\n\nWelcome to MSPA!\n\n"
]
].forEach(t => (archive.mspa.faqs.new.content = archive.mspa.faqs.new.content.replace(t[0], t[1])))}
archive.mspa['scratchBanner'] = ['BOOYEAH', '... the FUCK?', "Oh hell no. He's talking about ancestors, isn't he.", "He's keeping little girls locked up in weird rooms, and rambling about troll ancestors. I just know it.", 'NOT IN MY FUCKING COMIC.', 'Oh, damn. This place is bigger than I thought. Any idea which way he went? Come on guys, help me out.', "I bet he's behind this door. YOU HEAR ME SCRATCH, THE JIG IS UP.", 'Ah-ha! Caught red handed, you bastard. You stop clogging up my story with your troll fanfiction this instaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH', 'That was not the right door.', 'This looks like the right place. The hallway is all round and shit. Just like his big stupid head.', "MY BEAUTIFUL PANELS WHAT HAS HE DONE. That son of a bitch. It's is going to take so many sweeps to clean this mess up. So very, very many sweeps.", "God dammit, he's got a bowl full of these things?? He's pulling his snooty horseshit candy bowl stunts to mock my little arrows now. Excellent host my ass.", 'RAAARARRAAUUUAAAAUUAGHGHGGHGGGGHHGH! *flip*', 'Oh my god how can these possibly be so delicious???', 'Whoa, better go easy on these. Might need some later.', "There you are. Go ahead, keep talking cueball. I've got you in the crosshairs of my broombristles. I have GOT you you pompous motherfucker.", "Tick. Tock. Tick. Tock. Tick. Tock. My heartbeat falls in rhythm with the clock as I draw close to my prey. I leave nothing to chance, for you see it is the most dangerous prey of all, a four foot tall asshole in suspenders who won't shut up. Wait for it, Hussie. Wait for it...", 'RAAARARRAAUUUAAAAUUAGHGHGGHGGGGHHGH! *trip*', 'bap bap bap bap bap bap bap bap bap bap bap bap bap bap bap bap bap bap bap bap bap bap bap', 'Everybody is totally fed up with your condescending, self indulgent narrative style. They all want to go back to my slightly less condescending, slightly more self indulgent style.']
// Todo: This is no longer how banners are stored.
archive.social.blogspot[12].html = archive.social.blogspot[12].html.replace(
" 11 my teachers thought I was retarded. This isn't some sort of joke to",
" 11 my teachers thought I was [EMOTIONAL SUPPORT SLUR]ed. This isn't some sort of joke to")
archive.social.blogspot[16].html = archive.social.blogspot[16].html.replace(
' genuinely like this retarded painting (which I do!). Notice how I',
' genuinely like this [EMOTIONAL SUPPORT SLUR]ed painting (which I do!). Notice how I')
archive.social.blogspot[17].html = archive.social.blogspot[17].html.replace(
' smirks. Its all adding up. Theyre a bunch of nomadic fags whisking',
' smirks. Its all adding up. Theyre a bunch of nomadic (REDACTED) whisking')
// archive.social.dstrider[5].html
{[
[
" maybe what i mean is i wish i was the one who made that website. why is it the best kind of irony is always the unintended kind. dammit this candy slinging jackass doesnt even realize what a fucking genius he is. because hes too fucking stupid. stupid enough to think that a bunch of street savvy, mishapen headed, weirdly mongoloid looking motherfuckers is a one way ticket to selling a goddamn tsunami of candy",
" maybe what i mean is i wish i was the one who made that website. why is it the best kind of irony is always the unintended kind. dammit this candy slinging jackass doesnt even realize what a fucking genius he is. because hes too fucking stupid. stupid enough to think that a bunch of street savvy, weird-face, head-ass looking motherfuckers is a one way ticket to selling a goddamn tsunami of candy"
],
[
" ok i cant even say for sure if \"cool\" is even what they were going for here. reminds me of like in movies when they try to dress a drunk guy up to stand in as someone respectable to pull off a ruse, or maybe a dead guy like weekend at bernies. or a retarded guy who happens to be good at something but cant be no damn retarded guy or he'll b disqualified from the competition or whatever.",
" ok i cant even say for sure if \"cool\" is even what they were going for here. reminds me of like in movies when they try to dress a drunk guy up to stand in as someone respectable to pull off a ruse, or maybe a dead guy like weekend at bernies. or like a dude who pretends to be a rich person butler to steal shit and if they find out they'll fuckin cut his dick off. i dunno. shit."
],
[
" also hes not too keen on homework and i cant say i blame him, oh also he doesnt like not having money, and i mean damn son who DONT like being no broke ass nigga???? whoever wrote this shit needs to step on a rake in a comedic fashion",
" also hes not too keen on homework and i cant say i blame him, oh also he doesnt like not having money, and i mean damn son who DONT like being no broke ass mothafucker???? whoever wrote this shit needs to step on a rake in a comedic fashion"
]
].forEach(t => (archive.social.dstrider[5].html = archive.social.dstrider[5].html.replace(t[0], t[1])))}
archive.social.dstrider[6].html = archive.social.dstrider[6].html.replace(
'skateboards havent been asserted as legitimately cool since probably michael j fox outmaneuvered biff in the fifties and fed him a world of cowshit i think to prevent himself from fucking his own mom. that and bart simpson. but bart simpson was never cool, no one ever actually thought he was cool even in the thick of their early ninties delirium. he never actually said anything clever and now that i think about it he was vaguely effeminate, which would be fine i guess but it betrayed his wafer thin eat my shorts attitude. maybe 20 years of having your lines delivered by a woman will make that happen. seriously even the idiots in the 90s werent really sure what eat my shorts meant. its like they were aware it was a retarded thing to say on some level albeit dimly, and let some shitty characterization slide cause it was a funny show. dear matt groening being a "cool kid" means more than hating school and dishing out mediocre sass over the span of 7 presidential terms. i dont know this character is so old already maybe i should start ripping jughead a new asshole or maybe lil abner while im at it. what the fuck am i even doing',
'skateboards havent been asserted as legitimately cool since probably michael j fox outmaneuvered biff in the fifties and fed him a world of cowshit i think to prevent himself from fucking his own mom. that and bart simpson. but bart simpson was never cool, no one ever actually thought he was cool even in the thick of their early ninties delirium. he never actually said anything clever and now that i think about it he was vaguely effeminate, which would be fine i guess but it betrayed his wafer thin eat my shorts attitude. maybe 20 years of having your lines delivered by a woman will make that happen. seriously even the idiots in the 90s werent really sure what eat my shorts meant. its like they were aware it was a fucking dumbass thing to say on some level albeit dimly, and let some shitty characterization slide cause it was a funny show. dear matt groening being a "cool kid" means more than hating school and dishing out mediocre sass over the span of 7 presidential terms. i dont know this character is so old already maybe i should start ripping jughead a new asshole or maybe lil abner while im at it. what the fuck am i even doing')
archive.social.formspring.andrewhussie[24].html = archive.social.formspring.andrewhussie[24].html.replace(
"i would use my powers to call one of my homies and say yo dogg you gotta drive me to the hospital because i just did something fuckin RETARDED with a pogo stick. ha ha no dude i'll tell you when you get here just hurry man i'm hurt pretty bad",
"i would use my powers to call one of my homies and say yo dogg you gotta drive me to the hospital because i just did something fuckin [EMOTIONAL SUPPORT SLUR]ED with a pogo stick. ha ha no dude i'll tell you when you get here just hurry man i'm hurt pretty bad")
archive.social.formspring.andrewhussie[36].html = archive.social.formspring.andrewhussie[36].html.replace(
"clearly a lot of these questions are ass backward window licking retarded but no need to be rude andrew. how do you plan to reconcile all these people you've offended?",
"clearly a lot of these questions are ass backward window licking [EMOTIONAL SUPPORT SLUR]ed but no need to be rude andrew. how do you plan to reconcile all these people you've offended?")
archive.social.formspring.andrewhussie[214].html = archive.social.formspring.andrewhussie[214].html.replace(
'i am mildly schizophrenic.',
'i am mildly (REDACTED).')
// archive.social.formspring.andrewhussie[237].html
{[
[
"\u201cA blur of black in a dim room. As the emperor ponders his koans, he cracks an eyelid. But it\u2019s too late. Who else could make off with ancient scrolls and the lion\u2019s share of a kind emperor\u2019s spine before the shutter has yet swung closed from entry? If your answer was \u2018not a ninja\u2019, you\u2019re fucking retarded.\u201d",
"\u201cA blur of black in a dim room. As the emperor ponders his koans, he cracks an eyelid. But it\u2019s too late. Who else could make off with ancient scrolls and the lion\u2019s share of a kind emperor\u2019s spine before the shutter has yet swung closed from entry? If your answer was \u2018not a ninja\u2019, you\u2019re fucking [EMOTIONAL SUPPORT SLUR]ed.\u201d"
],
[
"Call Things \u201cRetarded\u201d.",
"Call Things \u201c[EMOTIONAL SUPPORT SLUR]ed\u201d."
],
[
"If you don\u2019t see why this word by itself is milk nostril-evacuatingly side-splitting, you\u2019re fucking retarded.",
"If you don\u2019t see why this word by itself is milk nostril-evacuatingly side-splitting, you\u2019re fucking [EMOTIONAL SUPPORT SLUR]ed."
],
[
"Actor B: \u201cYou must be retarded. You\u2019re so retarded, your grandmother was raped by fucking pirates.\u201d",
"Actor B: \u201cYou must be [EMOTIONAL SUPPORT SLUR]ed. You\u2019re so [EMOTIONAL SUPPORT SLUR]ed, your grandmother was raped by fucking pirates.\u201d"
],
[
"Actor A: \u201cDon\u2019t say shit about my grandmother. She WAS a pirate. Trained by secret ninjas to do some totally un-gay moves on retarded gay people like you.\u201d",
"Actor A: \u201cDon\u2019t say shit about my grandmother. She WAS a pirate. Trained by secret ninjas to do some totally un-gay moves on [EMOTIONAL SUPPORT SLUR]ed gay people like you.\u201d"
]
].forEach(t => (archive.social.formspring.andrewhussie[237].html = archive.social.formspring.andrewhussie[237].html.replace(t[0], t[1])))}
archive.social.formspring.andrewhussie[547].html = archive.social.formspring.andrewhussie[547].html.replace(
"Many critics are very naive in this sense, and these people I would not even regard as real critics at all. More like just complainers. They leverage their dissatisfaction under the guise of criticism, and if their grievances are dismissed, the creator is accused of being deaf to criticism. A little like suitors spurned by a woman will accuse her of being icy. Creators have a responsibility to vet their critics, to know how deep the critic's appreciation and understanding of the material is first before putting value on their advice. To understand whether the critic is capable of quality thought and observation. To apply a critical process to the critic itself. Some critics believe they themselves are immune to criticism! Not all opinions and perspectives are equal, and it's dangerous and incredibly stupid for creators to treat them as such. Would you take advice on how to improve your life from a retarded person? You see, we actually do this every day. We vet those who would counsel us on our daily lives, who we would trust to guide us in the right direction.",
"Many critics are very naive in this sense, and these people I would not even regard as real critics at all. More like just complainers. They leverage their dissatisfaction under the guise of criticism, and if their grievances are dismissed, the creator is accused of being deaf to criticism. A little like suitors spurned by a woman will accuse her of being icy. Creators have a responsibility to vet their critics, to know how deep the critic's appreciation and understanding of the material is first before putting value on their advice. To understand whether the critic is capable of quality thought and observation. To apply a critical process to the critic itself. Some critics believe they themselves are immune to criticism! Not all opinions and perspectives are equal, and it's dangerous and incredibly stupid for creators to treat them as such. Would you take advice on how to improve your life from a [EMOTIONAL SUPPORT SLUR]ed person? You see, we actually do this every day. We vet those who would counsel us on our daily lives, who we would trust to guide us in the right direction.")
archive.social.formspring.andrewhussie[567].html = archive.social.formspring.andrewhussie[567].html.replace(
"What's the deal with the schizo storytelling still? I understand using that format for Hivebent, but now that we're with the kids must we still have micro-time jumps and have every statement be enigmatic? What happened to the slow build and discovery?",
"What's the deal with the (REDACTED) storytelling still? I understand using that format for Hivebent, but now that we're with the kids must we still have micro-time jumps and have every statement be enigmatic? What happened to the slow build and discovery?")
archive.social.formspring.andrewhussie[735].html = archive.social.formspring.andrewhussie[735].html.replace(
"Usually I'm pretty religious with rules I set up. But occasionally judgments are made to bend the rules slightly in not especially plot significant ways, for stylistic considerations or whatever else. The only real problem with doing this is I'm left open to the ASPERGERS GOTCHA TRAP.",
"Usually I'm pretty religious with rules I set up. But occasionally judgments are made to bend the rules slightly in not especially plot significant ways, for stylistic considerations or whatever else. The only real problem with doing this is I'm left open to the (REDACTED) GOTCHA TRAP.")
archive.social.formspring.andrewhussie[879].html = archive.social.formspring.andrewhussie[879].html.replace(
"My school is going to do this retarded mural thing, made by students. You're skinny enough to pass for a teenager, so you wanna give us a hand? I don't have the cash, but I could probably gank five thousand one dollar McDonald's coupons.",
"My school is going to do this [EMOTIONAL SUPPORT SLUR]ed mural thing, made by students. You're skinny enough to pass for a teenager, so you wanna give us a hand? I don't have the cash, but I could probably gank five thousand one dollar McDonald's coupons.")
archive.social.formspring.andrewhussie[984].html = archive.social.formspring.andrewhussie[984].html.replace(
'And now having said that, I will put my ear to the ground and listen for the pounding hooves of the retarded cavalry.',
'And now having said that, I will put my ear to the ground and listen for the pounding hooves of the [EMOTIONAL SUPPORT SLUR]ed cavalry.')
archive.social.formspring.andrewhussie[993].html = archive.social.formspring.andrewhussie[993].html.replace(
"OOPS ohhhhhhhh damn, yeah there is a sloppy little pair of conjunctions taking a shit in my sentence in that long thing I banged out at warp speed. *BEET RED* Ok you can blow the smoke off your red pen and twirl that thing back into its holster. And then the Gotcha Buckaroo climbed onto his horse with its raging case of Horse Asperger's and galloped away.",
'OOPS ohhhhhhhh damn, yeah there is a sloppy little pair of conjunctions taking a shit in my sentence in that long thing I banged out at warp speed. *BEET RED* Ok you can blow the smoke off your red pen and twirl that thing back into its holster. And then the Gotcha Buckaroo climbed onto his horse with its raging case of Horse (REDACTED) and galloped away.')
archive.social.formspring.mspadventures[9].html = archive.social.formspring.mspadventures[9].html.replace(
'<div class="question-container"><h2><a href="/formspring/question2172705210">Then how come Viriska\'s and Aradia\'s outfits look almost the same? and are ALL Trolls shown as bugs? Are Trolls eventually insects that walk like men?</a></h2></div><div class="response-container"><p>',
'<div class="question-container"><h2><a href="/formspring/question2172705210">Jan 15, 2011 - Jan 24, 2011</a></h2></div><div class="response-container"><p>')
archive.social.formspring.mspadventures[37].html = archive.social.formspring.mspadventures[37].html.replace(
'evil schizophrenic Gamzee planned out from the beginning? You know, since his',
'evil (REDACTED) Gamzee planned out from the beginning? You know, since his')
archive.social.formspring.mspadventures[64].html = archive.social.formspring.mspadventures[64].html.replace(
'Your DB references, they sting. But if I tried again in a less retarded',
'Your DB references, they sting. But if I tried again in a less [EMOTIONAL SUPPORT SLUR]ed')
archive.social.formspring.mspadventures[165].html = archive.social.formspring.mspadventures[165].html.replace(
"She'll probably think I'm retarded though, sort of like how I feel about",
"She'll probably think I'm [EMOTIONAL SUPPORT SLUR]ed though, sort of like how I feel about")
archive.social.tumblr[23].html = archive.social.tumblr[23].html.replace(
' was like, this sounds retarded. And I was like, awesome, Jeffreys on board. John Keogh was musing',
' was like, this sounds [EMOTIONAL SUPPORT SLUR]ed. And I was like, awesome, Jeffreys on board. John Keogh was musing')
archive.social.tumblr[60].html = archive.social.tumblr[60].html.replace(
'<em>Who is the most retarded character of homestuck?</em>',
'<em>Who is the most [EMOTIONAL SUPPORT SLUR]ed character of homestuck?</em>')
archive.social.tumblr[148].html = archive.social.tumblr[148].html.replace(
'<li>Am I the only one who wasnt a butthurt socialjusticefag about hussies headcannon joke and actually lolled rather than pouting</li>',
'<li>Am I the only one who wasnt a butthurt socialjustice(REDACTED) about hussies headcannon joke and actually lolled rather than pouting</li>')
// TODO: News structure has also changed. But there aren't any slurs there, apparently.? So maybe that's done already
},
}

View File

@ -1,10 +1,10 @@
The Homestuck Slur Replacement Project
By Jonaya Riley (@AltUniverseWash on Twitter)
By Jonaya Riley (@JonayaRiley on Twitter)
1. About this project
This project is an addon to the Unofficial Homestuck Collection that aims to replace instances of various ableist slurs throughout Homestuck in a way that doesn't only censor the slurs, but also preserves (and sometimes enhances) the original intent behind the dialogue. There are cases where writing around the use of the slur actually enhances the impact of some of the dialogue.
The project is being written and maintained by Jonaya Riley (@AltUniverseWash), a writer in the Homestuck fan community.
The project is being written and maintained by Jonaya Riley (@JonayaRiley), a writer in the Homestuck fan community.
2. Scope of changes
@ -39,10 +39,10 @@ By Jonaya Riley (@AltUniverseWash on Twitter)
4. Additional notes
Please feel free to drop me a line on Twitter (@AltUniverseWash) if you like this or want to suggest additional changes.
Please feel free to drop me a line on Twitter (@JonayaRiley) if you like this or want to suggest additional changes.
If you feel the need to tell me that this is a bad project idea, please don't.
5. Known issues
-Slurs present in all flashes aren't currently addressed (working on it!)
-Some stuff still might've been missed.

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

View File

@ -128,8 +128,9 @@
@cronus_talk CRONUS: dont get me vwrong, i knowv you and latula are in a vwery committed matespritship, though lets face facts, she could obvwiously do better. and i mean much better. really she is just in a totally different league, she is charming and gorgeous, vwhereas you are, vwell... you, unfortunately. and i vwouldnt dare to intrude on your longstanding moirallegiance vwith kurloz, and not because he scares the shit out of me either. that just really seems to vwork, you and him, doesnt it? i dont get a peep out of him of course, not evwen if im super nice and compliment his hideous hair, and obvwiously i receivwe nothing but disgusting horseshit out of your mouth evwery time you open it. but you seem to bring good qualities out of each other, no? is it true, the rumor that you are actually lucid vwhen you talk to him, instead of behavwing like a babbling, vwertigo stricken imbecile?
@mituna_sad%alttextbox_4chan:#8( MITUNA: WHY W0N7 7H3 W31RD 70UCH1NG 570P
@cronus_talk:#obvwiously-WHAT-Cronus? CRONUS: but vwhat im trying to say is, you dont judge like the others. vwell, ok, you do, but i cant really take your vwitriol that seriously because you are so obvwiously...
@cronus_huh: (once again he really looks like he was going to say something gross but caught himself at the last minute... what is UP with this dude?)
@cronus_talk:#friendship#thats-what-I-thought-you-said CRONUS: ...reticent vwith your true emotions. like for instance, vwho could i confide in vwhen i began to fully come to terms vwith this feeling deep inside that i vwas actually a human "born" in the body of a troll, but nevwer realized it until learning about the humans? nobody. except you, of course. you dont care that i am humankin. you dont mock me for it and trivwialize my tragic existence. vwell, you do, but the point im trying to make is that vwhen you mock me it doesnt actually mean anything, because evwerything you say is such putrid nonsense.
@cronus_huh: (once again he really looks like he was going to say something gross but caught himself at the last minute... what is UP with this dude?)
@cronus_talk:#thats-what-I-thought-you-said CRONUS: ...reticent vwith your true emotions.
@cronus_talk:#friendship CRONUS: like for instance, vwho could i confide in vwhen i began to fully come to terms vwith this feeling deep inside that i vwas actually a human "born" in the body of a troll, but nevwer realized it until learning about the humans? nobody. except you, of course. you dont care that i am humankin. you dont mock me for it and trivwialize my tragic existence. vwell, you do, but the point im trying to make is that vwhen you mock me it doesnt actually mean anything, because evwerything you say is such putrid nonsense.
@mituna_talk%alttextbox_4chan MITUNA: 1 W4N7 7H47 Y0UR H4ND 70 N07 83 0N MY 80DY PL3453
@cronus_smug CRONUS: vwhat? no, come on guy. im just givwing you a friendly little shoulder massage, vwith one hand, like this. see? in a vway that seems vwery casual, like "bros" do. please dont make this more awvkvward than it needs to be.
@mituna_sad%alttextbox_4chan MITUNA: 1M 50RRY

Binary file not shown.

After

Width:  |  Height:  |  Size: 619 KiB