diff --git a/_drafts/Morality_of_Action.txt b/_drafts/Morality_of_Action.txt
new file mode 100644
index 0000000..4340d73
--- /dev/null
+++ b/_drafts/Morality_of_Action.txt
@@ -0,0 +1,68 @@
+If I perform an act, which is considered malicious, but perform it without the
+intention of malice, is that act still malicious?
+
+I think the answer to this question is no.
+
+Let's start with what I'm really asking: does the morality of an action rely on
+intent?
+
+To say that it does not raises (at least) one big concern: if the morality of an
+act does not rely on intent, then it follows that the morality of actions are
+objective; they exist with a morality universally pre-established, regardless of
+individual experience. I cannot accept this proposition. If I were to
+accept it, I would be accepting that offence is the responsibility of the
+offender, and not the offended. This is simply not the case.
+
+Let's focus on this for a moment: Offence is the responsibility of the offended,
+not the offender. This means if someone calls you a mean name, it is your
+responsibility to determine if that is offensive or not. Part of this is rooted
+in Stoic principles. I can control only my perceptions, and nothing more, so if
+I perceive something as offensive, then that is my choice. On the other hand, I
+cannot control how others perceive my actions, and thus I cannot control if I
+offend others. Do not mistake this as an excuse to be rude or unjust. Recall the
+importance of temperance and justice, and be wise in action.
+
+To begin, recognize that through our perceptions we can know what offends us,
+and we should extend this understanding to others; do unto others, etcetera.
+Continue, and recognize that if we are offended, then we are allowing offence to
+control our perceptions. This is absurd. Accept, though, that not all will share
+in this understanding. This is not to say, speak only in a way that you do not
+offend. This is unreasonable. This is to say, speak with the knowledge, that
+your intentions may have no bearing on another's perceptions. Another may allow
+offence to control their perceptions, much as they may allow hate or fear or
+greed to do so. I will say again, this is absurd. Never relinquish control over
+the only thing which you can control. Never empower an ephemeral master such
+as emotion, that which will cause catostrophe then flee when atonement is due.
+
+Let's recurse. It is our responsibility to understand offence, and to
+recognize when it seeks to control us. We cannot control when others are
+offended. We can understand when and why our actions may cause offense, and we
+can use and share this knowledge to better understand ourselves, and our
+environments. Most importantly, though, we must accept that if we have no
+control over offending someone, then intentions are irrelevant. Thus, offense is
+subjective.
+
+Let's recurse another step. Does the morality of an action rely on intent? We
+must decide if morality is objective, or subjective. If morality is objective,
+then there is an objective "good" which exists universally, free of experience.
+Were this the case, our intentions would be entirely relevant to our actions,
+and, in the case of offense, we could say anything we wanted and cause no
+offense, so long as our intentions are good. However, we've already established
+that this is false, and so it follows that there is no objective morality
+(Sorry, Rand). Morality is subjective. What you consider good, you were taught,
+and learned, and developed. We, as society, have agreed that certain things are
+good, and thus we embrace them as such, and teach them as such, and help them
+develop. Thus it is our responsibility to forge our morality as best we can,
+and then help forge the morality of society.
+
+Does the morality of an action depend on intent? I propose yes, though
+indirectly. To the acted-upon and society, intent matters little, but to the
+actor, the morality of an action depends entirely on intent. By shaping our
+actions to be as full of our intent as possible, we act in such a way as to make
+the reception of the action as explicit as possible. If we wish to act in a
+morally righteous manner, then we must infuse all our actions with the
+undeniable intention of righteousness. And though it may be received
+differently, we have done all within our power to act morally. Most importantly,
+based on the reception, we now have a point of reference; an introspective aid.
+We can now temper our morality against those of others and society, and through
+this repeated feedback cycle, we can hone our morals.
diff --git a/src/projects/kol/ascensionCL.html b/_drafts/ascensionCL.html
similarity index 100%
rename from src/projects/kol/ascensionCL.html
rename to _drafts/ascensionCL.html
diff --git a/_layouts/corrupt_collection.html b/_layouts/corrupt_collection.html
index 2f39c71..838b409 100644
--- a/_layouts/corrupt_collection.html
+++ b/_layouts/corrupt_collection.html
@@ -6,7 +6,7 @@
content="Rants of a wandering techy, in search of truth, knowledge, and a decent ping." />
-
+
diff --git a/_layouts/corrupt_index.html b/_layouts/corrupt_index.html
index 0ee283f..3b10b4d 100644
--- a/_layouts/corrupt_index.html
+++ b/_layouts/corrupt_index.html
@@ -6,7 +6,7 @@
content="Rants of a wandering techy, in search of truth, knowledge, and a decent ping." />
-
+
diff --git a/_layouts/corrupt_post.html b/_layouts/corrupt_post.html
index 5af1cd9..f9e7be0 100644
--- a/_layouts/corrupt_post.html
+++ b/_layouts/corrupt_post.html
@@ -6,7 +6,7 @@
content="Rants of a wandering techy, in search of truth, knowledge, and a decent ping." />
-
+
diff --git a/src/projects/forevermen/forevermen.html b/src/projects/forevermen/forevermen.html
deleted file mode 100755
index 626e212..0000000
--- a/src/projects/forevermen/forevermen.html
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
- The Forever Men -- Online Radio Drama
-
-
-
-
-
-
-
-
-
-
News and Episodes
-
Cast and Crew
-
About The Forever Men
-
-
-
-
-
-
- Filler info. This is a cool website. Hey cool all this stuff works. Wow this is awesome! THIS IS THE NEWS SECTION.
-
-
-
- Filler info. This is a cool website. Hey cool all this stuff works. Wow this is awesome! THIS IS THE CAST SECTION.
-
-
-
- Filler info. This is a cool website. Hey cool all this stuff works. Wow this is awesome! THIS IS THE ABOUT SECTION.
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/projects/forevermen/foreverstyles.css b/src/projects/forevermen/foreverstyles.css
deleted file mode 100755
index 049026b..0000000
--- a/src/projects/forevermen/foreverstyles.css
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- CSS for The Forever Men!
- Written by Bill Niblock
-*/
-
-html{
- background: red;
-}
-
-header{
- position:fixed; top:0px; left:0px; right:0px; height:240px;
-}
-
-.main{
- position:fixed; top:250px; left:10px; right:5px; bottom:40px;
- border: 2px solid white;
- overflow: scroll;
-}
-
-footer{
- position:fixed; bottom:0px; left:0px; height:20px;
-}
-
-#nav #News:hover{ background-color: yellow;}
-
-.nav{
- margin-left: auto; margin-right: auto; width: 700px;
-}
-
-.nav_button{
- float:left; width: 200px; height: 20px;
- border: 2px solid white; border-radius:25px;
- text-align:center;
-}
-
-.news{
- position:absolute; top: 5px; left: 5px; right: 5px; z-index:1;
-
-}
-
-#news{
- visibility: visible;
- -webkit-transition-property: background-color 1s;
- -o-transition-property: background-color 1s;
-}
-
-
-.cast{
- position:absolute; top: 5px; left: 5px; right: 5px; z-index:1;
- visibility: hidden;
-}
-
-.about{
- position:absolute; top: 5px; left: 5px; right: 5px; z-index:1;
- visibility: hidden;
-}
\ No newline at end of file
diff --git a/src/projects/gc/gcgen.css b/src/projects/gc/gcgen.css
deleted file mode 100755
index 32d3679..0000000
--- a/src/projects/gc/gcgen.css
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- CSS Document for gcgen.theinternetvagabond.com
- Written by Bill Niblock
- http://www.theinternetvagabond.com
-*/
-
-/*=====================================================
- Miscellaneous Styles
-=====================================================*/
-
-body{
- margin-left:auto; margin-right:auto; width: 900px; max-width: 900px;
-}
-
-.clean{ clear:both;}
-
-.top{
- margin-left:auto; margin-right:auto; height: 30px; width: 400px;
- padding: 10px;
- background-color: lightgrey; border: 2px solid black;
- text-align: center; vertical-align: middle;
- font-weight: bolder;
- color: darkgreen;
-}
-
-.main{
- z-index: 5;
-}
-
-.bottom_message{
- padding: 10px;
- margin-left:auto; margin-right:auto; width: 700px;
-}
-
-.bot_text{
- float:left; padding-top: 15px;
- font: bold 15px arial,sans-serif;
-}
-
-.bot_button{
- float:left;
- margin-left: 10px; padding: 5px; width: 100px; height: 20px;
- background-color: #7777DD; border: 1px solid grey;
- text-align: center; cursor: pointer;
-}
-
-/*=====================================================
- Choice-Area Styles
-=====================================================*/
-
-.choice_options{
- padding: 10px;
- margin-left:auto; margin-right:auto; width: 750px;
-}
-
-.choice{
- float:left;
- margin: 0px 50px; padding: 5px; width: 200px; height: 20px;
- background-color: #D9D9D9; border: 1px solid grey;
- text-align: center; cursor: pointer;
-}
-
-.notTHEchoice{
- visibility: hidden;
-}
-
-.help{
- float:left;
- padding: 5px; width: 100px; height: 20px;
- background-color: #DD5555; border: 1px solid black;
- text-align: center; cursor: pointer;
-}
-
-/*=====================================================
- Main-Area Styles
-=====================================================*/
-
-.generation_help{
- display:none;
- background-color: #DD5555; border: 2px solid red;
- padding: 30px;
- font: bold 15px arial,sans-serif; color: black;
-}
-
-.generation_opt{
- display:none;
- padding: 30px;
- font: bold 15px arial,sans-serif;
-}
-
-.gen_stats{
- float:left;
- padding: 10px; width: 150px;
-}
-
-.gen_info{
- float:left;
- padding: 10px; width: 650px;
-}
-
-
diff --git a/src/projects/gc/gcgen.js b/src/projects/gc/gcgen.js
deleted file mode 100755
index 9f2969e..0000000
--- a/src/projects/gc/gcgen.js
+++ /dev/null
@@ -1,137 +0,0 @@
-/* +++++++++++++++++++++++++++++++++++++++++++++
- | JS for gcgen.theinternetvagabond.com |
- | By Bill "VagabondAzulien" Niblock |
- | Copyright 2012 TheInternetVagabond |
- +++++++++++++++++++++++++++++++++++++++++++++
-
- Utility Scripts
-*/
- $(document).ready(function() {
- $("#option1").click(function(){
- $("#generation1").slideDown('fast', function(){
- $("#option2").addClass("notTHEchoice");});
- });
- $("#option2").click(function(){
- $("#generation2").slideDown('fast', function(){
- $("#option1").addClass("notTHEchoice");});
- });
- $("#option_help").click(function(){
- $("#gen_help").slideToggle('fast');
- });
- $("#clsDD").change(function(){
- $("#showHPArea").html(rollChar_showHP());
- });
- $("#showHPArea").html(rollChar_showHP());
- });
-
-/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
- | A generator for quickly making characters for Bill Adcock's Green City setting. |
- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-
-Step 1: Decide upon the generation procedure.
-
- Option 1 is to roll 3d6 in order six times for your stats and then choose a class.
- Option 2 is to roll 3d6 six times, then roll a d6 to randomly determine your class, then arrange your stats to fit your class.
-
- The classes (and their d6-associated value)
- 1 - Dwarf
- 2 - Cleric
- 3 - Fighter
- 4 - Magic-User
- 5 - Specialist
- 6 - Elf
-
-Step 2: Roll Stats
-
- Roll 3d6 for each of six attributes
-
- The attributes
- [STR]ength
- [DEX]terity
- [CON]stitution
- [INT]elligence
- [WIS]dom
- [CHA]risma
-
-Step 3: Hit Points
-
- Hit points are max per class.
-
- Class Hitpoints:
- Dwarf - d10
- Cleric - d6
- Fighter - d8
- Magic-User - d4
- Specialist - d6
- Elf - d6
-
-Step 4: Starting Wealth
-
- Roll 3d6, multiply by 10. Very straight forward
-
-
-Step 5: Random Bonus Items
- Roll a d3, choose from the list that many items. The items can repeat, unless otherwise noted (specialty cases can be developed).
- CODE: The following in an array:
- An extra pair of warm wool socks.
- A pretty good hand axe, made for chopping wood.
- A jar of pickled eggs.
- A small cask (approx. 1 gallon) of mead.
- A small bag of assorted animals' teeth.
- A set of ten scrolls, each bearing a series of lascivious illustrations. The set is entitled "Valkyries Gone Wild."
- A vest with pockets on the inside.
- A walrus tusk inscribed with a prayer to Odin.
- A pound of salt.
- An ostentatious hat.
- Beans! Maybe they're magic.
- A set of sheeps' knuckles, carved and marked as dice.
- A lucky rabbits' foot.
- A waterproof sack.
- A ball of string. It won't support the weight of anything larger than a cat.
- A pound of wax.
- A hammer and chisel.
- A half-dozen torches.
- An iron kettle.
- It's a puppy!
-*/
-
-var classHP = 0;
-
-function rollChar_stat(){
- return (((Math.floor(Math.random()*6))+1) + ((Math.floor(Math.random()*6))+1) + ((Math.floor(Math.random()*6))+1));
-}
-
-function rollChar_Class(){
- classHP = (Math.floor(Math.random()*6));
- var classText = new Array("Dwarf", "Cleric", "Fighter", "Magic-User", "Specialist", "Elf");
- return "You have chosen to live life as a daring " + classText[classHP] + ".";
-}
-
-function rollChar_HP(){
- var hitPoints = new Array("10", "6", "8", "4", "6", "6");
- return hitPoints[classHP];
-}
-
-function rollChar_showHP(){
- return $("#clsDD").val();
-}
-
-function rollChar_wealth(){
- return ((((Math.floor(Math.random()*6))+1) + ((Math.floor(Math.random()*6))+1) + ((Math.floor(Math.random()*6))+1)) * 10);
-}
-
-function rollChar_BItems(){
- var goodiesRoll = Math.floor(Math.random()*3) + 1;
- var goodiesText = "Your bountiful pack also contains... ";
- var randBItems = new Array("An extra pair of warm wool socks.", "A pretty good hand axe, made for chopping wood.", "A jar of pickled eggs.", "A small cask (approx. 1 gallon) of mead.",
- "A small bag of assorted animals\' teeth.", "A set of ten scrolls, each bearing a series of lascivious illustrations. The set is entitled \"Valkyries Gone Wild.\"",
- "A vest with pockets on the inside.", "A walrus tusk inscribed with a prayer to Odin.", "A pound of salt.", "An ostentatious hat.", "Beans! Maybe they\'re magic.",
- "A set of sheeps\' knuckles, carved and marked as dice.", "A lucky rabbit\'s foot.", "A waterproof sack.", "A ball of string. It won\'t support the weight of anything larger than a cat.",
- "A pound of wax.", "A hammer and chisel.", "A half-dozen torches.", "An iron kettle.", "It\'s a puppy!");
-
- for (i=0; i < goodiesRoll; i++){
- goodiesText += "       ... " + randBItems[(Math.floor(Math.random()*20))];
- }
-
- return goodiesText;
-}
diff --git a/src/projects/gc/gcgen_index.html b/src/projects/gc/gcgen_index.html
deleted file mode 100755
index f901a1e..0000000
--- a/src/projects/gc/gcgen_index.html
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-
- Green City Character Generator
-
-
-
-
-
-
-
-
-
-
-
-
-
Green City Character Generator
-
-
-
-
Choose Your Class
-
--HELP--
-
Choose Your Stats
-
-
-
-
-
-
To begin generating a character, select one of the two generation options (as explained below). If you wish
- to generate another character, simply refresh the page.
-
-
-
There are two ways to generate a character.
-
-
The first option allows you to choose your class. You first roll your stats, which get applied to your
- attributes in the order your rolled them. You then choose a class which best fits your attributes.
-
-
The second options allows you to choose your stats. You first roll your stats, which you get to place
- in whichever attributes you choose. You then are randomly assigned a class.
-
-
-
-
-
-
-
-
-
CHA:
-
-
CON:
-
-
DEX:
-
-
INT:
-
-
STA:
-
-
WIS:
-
-
-
-
-
-
You choose to live life as a daring...
-
-
-
-
You begin with (+CON modifier) maximum hit points.
-
-
You begin your adventure with silver pieces.
-
-
-
-
-
-
-
-
-
Now just choose a name and you're ready to play! Or perhaps you'd like to...
-
Roll Again
-
-
-
-
-
-
-
-
Stat 1:
-
-
Stat 2:
-
-
Stat 3:
-
-
Stat 4:
-
-
Stat 5:
-
-
Stat 6:
-
-
-
-
-
-
-
-
You begin with (+CON modifier) maximum hit points.
-
-
You begin your adventure with silver pieces.
-
-
-
-
-
-
-
-
-
Now just choose a name and you're ready to play! Or perhaps you'd like to...
-
Roll Again
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/projects/hmu/arenas.php b/src/projects/hmu/arenas.php
deleted file mode 100755
index 836012d..0000000
--- a/src/projects/hmu/arenas.php
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
-
-
-
-
-
Amherst Central High School
-
The location of many ridiculous adventures and experiences, these venerable halls now host one of the deadliest fights the universe has ever known. Can it withstand the bloody carnage about to take place?
-
Limit: 25
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/projects/hmu/brackets.php b/src/projects/hmu/brackets.php
deleted file mode 100755
index e69de29..0000000
diff --git a/src/projects/hmu/database.txt b/src/projects/hmu/database.txt
deleted file mode 100755
index 76d4d6c..0000000
--- a/src/projects/hmu/database.txt
+++ /dev/null
@@ -1,58 +0,0 @@
-Database Layout
- ------------------------------------------------------------------------------------------------------
- Table
- Common Name -- Column Name -- Details
- ------------------------------------------------------------------------------------------------------
-
- User
- ID -- ID -- PRIMARY KEY Auto-Increment, Unique, Non-Null
- First Name -- fname -- Non-Null
- Username -- uname -- Unique, Non-Null
- Password -- pword -- Non-Null
- Email -- email -- Unique, Non-Null
-
- Season
- ID -- ID -- PRIMARY KEY, Auto-Increment, Unique, Non-Null
- Number -- SeasonNo -- Unique, Non-Null
-
- Hero
- ID -- ID -- PRIMARY KEY Auto-Increment, Unique, Non-Null
- User -- User.ID -- Foreign Key (User.ID)
- Season -- Season.ID -- Foreign Key (Season.ID)
- Team -- Team.ID -- Foreign Key (Team.ID)
- Name -- HeroName -- Non-Null
- Source -- HeroSource -- Non-Null
- Points -- HeroPoints -- Non-Null
- Tier -- HeroTier -- Non-Null
- Color -- HeroColor -- Foreign Key (Team.TeamColor)
-
- Team
- ID -- ID -- PRIMARY KEY, Auto-Increment, Unique, Non-Null
- User -- User.ID -- Foreign Key (User.ID)
- Name -- TeamName -- Unique, Non-Null
- Color -- TeamColor -- Unique, Non-Null
- Synops -- TeamSynops -- --
-
- Arena
- ID -- ID -- PRIMARY KEY, Auto-Increment, Unique, Non-Null
- Name -- ArenaName -- Unique, Non-Null
- Points -- ArenaPoints -- Non-Null
- Synops -- ArenaSynops -- Non-Null
-
- Betting
- ID -- ID -- PRIMARY KEY, Auto-Increment, Unique, Non-Null
- User -- User.ID -- Foreign Key (User.ID)
- Date -- BetDate -- Non-Null
- Wager -- BetAmount -- Non-Null
- First Team -- BetTeam1 -- Foreign Key (Team.ID)
- Second Team -- BetTeam2 -- Foreign Key (Team.ID)
- Arena -- Arena.ID -- Foreign Key (Arena.ID)
- Result -- BetResult -- --
-
-
-Database Permissions
-
- - Users only have access to their teams
- - Combatants do not have access to betting
- - Narrators have access to all teams while they are the current narrator
- - Admins have access to all teams at all times
diff --git a/src/projects/hmu/hmu_error.php b/src/projects/hmu/hmu_error.php
deleted file mode 100755
index c4ebca0..0000000
--- a/src/projects/hmu/hmu_error.php
+++ /dev/null
@@ -1 +0,0 @@
-
An error has occured. Sorry.
\ No newline at end of file
diff --git a/src/projects/hmu/hmu_index.php b/src/projects/hmu/hmu_index.php
deleted file mode 100755
index ead42e1..0000000
--- a/src/projects/hmu/hmu_index.php
+++ /dev/null
@@ -1,59 +0,0 @@
-
-
- Hero Mash Up -- Week 1
-
-
-
-
-
-
-
-
-
-
-
-
-
Welcome to the site for the Hero Mash Up! creativity experiment. Below this post you can read the details of each fight. Season 1 can be found here. Seasons 2 and beyond will be documented here, amongst other places. While anyone has access to read the fights and gather information regarding the heroes, teams, arenas and brackets, only members participating in the current season can log in and place bets. More information about betting for members can be found once they are logged in. Thanks for visiting, and hopefully you'll enjoy the matches!
-
-
-
-
-
-
Fight 1 -- Team Cool Guy VS Team Bad Dude -- Arena: Amherst Central High School --
-
More information coming soon!
-
-
-
-
-
-
Fight 2 -- Team Super Cool Team Name VS Team Dumb -- Arena: Deep Space 9 --
-
More information coming soon!
-
-
-
-
-
-
Fight 3 -- Team Dumb VS Team Shin Chan is Da Plan -- Arena: American Fun Time School --
-
More information coming soon!
-
-
\ No newline at end of file
diff --git a/src/projects/hmu/teams.php b/src/projects/hmu/teams.php
deleted file mode 100755
index 7ae98d1..0000000
--- a/src/projects/hmu/teams.php
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-
-
-
-
CLOSE
-
This is a test of the awesome info pop-up box!
-
-
-
-
-
-
-
-
-
-
Super Cool Team Name
-
This super cool team is composed of super cool people, who do super cool stuff. They are some super cool dudes.
-
-
-
-
-
-
-
Cool Guy
-
Really, it's a cool story, bro.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/projects/insults/ShakespeareInsults.js b/src/projects/insults/ShakespeareInsults.js
deleted file mode 100755
index 89c326d..0000000
--- a/src/projects/insults/ShakespeareInsults.js
+++ /dev/null
@@ -1,22 +0,0 @@
-/* The un-Official Shakespeare Insult Generator
- Written by Bill "Vagabond Azulien" Niblock
- Source Material from reddit (and Shakespeare... duh...)
- http://www.theinternetvagabond.com
-*/
-
-/* The function is rather straight forward: upon being called,
- it generates a random number for each array, and inputs the
- corrosponding value.
-*/
-
-// Insult arrays
- var first = new Array("artless", "bawdy", "beslubbering", "bootless", "churlish", "cockered", "clouted", "craven", "currish", "dankish", "dissembling", "droning", "errant", "fawning", "fobbing", "froward", "frothy", "gleeking", "goatish", "gorbellied", "impertinent", "infectious", "jarring", "loggerheaded", "lumpish", "mammering", "mangled", "mewling", "paunchy", "pribbling", "puking", "puny", "qualling", "rank", "reeky", "roguish", "ruttish", "saucy", "spleeny", "spongy", "surly", "tottering", "unmuzzled", "vain", "venomed", "villainous", "warped", "wayward", "weedy", "yeasty");
- var secnd = new Array("base-court", "bat-fowling", "beef-witted", "beetle-headed", "boil-brained", "clapper-clawed", "clay-brained", "common-kissing", "crook-pated", "dismal-dreaming", "dizzy-eyed", "doghearted", "dread-bolted", "earth-vexing", "elf-skinned", "fat-kidneyed", "fen-sucked", "flap-mouthed", "fly-bitten", "folly-fallen", "fool-born", "full-gorged", "guts-griping", "half-faced", "hasty-witted", "hedge-born", "hell-hated", "idle-headed", "ill-breeding", "ill-nurtured", "knotty-pated", "milk-livered", "motley-minded", "onion-eyed", "plume-plucked", "pottle-deep", "pox-marked", "reeling-ripe", "rough-hewn", "rude-growing", "rump-fed", "shard-borne", "sheep-biting", "spur-galled", "swag-bellied", "tardy-gaited", "tickle-brained", "toad-spotted", "unchin-snouted", "weather-bitten");
- var third = new Array("apple-john", "baggage", "barnacle", "bladder", "boar-pig", "bugbear", "bum-bailey", "canker-blossom", "clack-dish", "clotpole", "coxcomb", "codpiece", "death-token", "dewberry", "flap-dragon", "flax-wench", "flirt-gill", "foot-licker", "fustilarian", "giglet", "gudgeon", "haggard", "harpy", "hedge-pig", "horn-beast", "hugger-mugger", "joithead", "lewdster", "lout", "maggot-pie", "malt-worm", "mammet", "measle", "minnow", "miscreant", "moldwarp", "mumble-news", "nut-hook", "pigeon-egg", "pignut", "puttock", "pumpion", "ratsbane", "scut", "skainsmate", "strumpet", "varlot", "vassal", "whey-face", "wagtail");
-
-// Main Function
- function poeticBurn(){
- alert("Thou " + first[Math.floor(Math.random()*first.length)] +
- " " + secnd[Math.floor(Math.random()*secnd.length)] +
- " " + third[Math.floor(Math.random()*third.length)] + "!");
- }
\ No newline at end of file
diff --git a/src/projects/insults/ShakespeareInsults_test.js b/src/projects/insults/ShakespeareInsults_test.js
deleted file mode 100755
index fd14641..0000000
--- a/src/projects/insults/ShakespeareInsults_test.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/* The un-Official Shakespeare Insult Generator
- Written by Bill "Vagabond Azulien" Niblock
- Source Material from reddit (and Shakespeare... duh...)
- http://www.theinternetvagabond.com
-*/
-
-/* The function is rather straight forward: upon being called,
- it generates a random number for each array, and inputs the
- corrosponding value.
-*/
-
-// Insult arrays
- var first = new Array("artless", "bawdy", "beslubbering", "bootless", "churlish", "cockered", "clouted", "craven", "currish", "dankish", "dissembling", "droning", "errant", "fawning", "fobbing", "froward", "frothy", "gleeking", "goatish", "gorbellied", "impertinent", "infectious", "jarring", "loggerheaded", "lumpish", "mammering", "mangled", "mewling", "paunchy", "pribbling", "puking", "puny", "qualling", "rank", "reeky", "roguish", "ruttish", "saucy", "spleeny", "spongy", "surly", "tottering", "unmuzzled", "vain", "venomed", "villainous", "warped", "wayward", "weedy", "yeasty");
- var secnd = new Array("base-court", "bat-fowling", "beef-witted", "beetle-headed", "boil-brained", "clapper-clawed", "clay-brained", "common-kissing", "crook-pated", "dismal-dreaming", "dizzy-eyed", "doghearted", "dread-bolted", "earth-vexing", "elf-skinned", "fat-kidneyed", "fen-sucked", "flap-mouthed", "fly-bitten", "folly-fallen", "fool-born", "full-gorged", "guts-griping", "half-faced", "hasty-witted", "hedge-born", "hell-hated", "idle-headed", "ill-breeding", "ill-nurtured", "knotty-pated", "milk-livered", "motley-minded", "onion-eyed", "plume-plucked", "pottle-deep", "pox-marked", "reeling-ripe", "rough-hewn", "rude-growing", "rump-fed", "shard-borne", "sheep-biting", "spur-galled", "swag-bellied", "tardy-gaited", "tickle-brained", "toad-spotted", "unchin-snouted", "weather-bitten");
- var third = new Array("apple-john", "baggage", "barnacle", "bladder", "boar-pig", "bugbear", "bum-bailey", "canker-blossom", "clack-dish", "clotpole", "coxcomb", "codpiece", "death-token", "dewberry", "flap-dragon", "flax-wench", "flirt-gill", "foot-licker", "fustilarian", "giglet", "gudgeon", "haggard", "harpy", "hedge-pig", "horn-beast", "hugger-mugger", "joithead", "lewdster", "lout", "maggot-pie", "malt-worm", "mammet", "measle", "minnow", "miscreant", "moldwarp", "mumble-news", "nut-hook", "pigeon-egg", "pignut", "puttock", "pumpion", "ratsbane", "scut", "skainsmate", "strumpet", "varlot", "vassal", "whey-face", "wagtail");
-
-// Main Function
- function poeticBurn(){
- makeTheShakespeareInsultWindow();
- }
-
- function makeTheShakespeareInsultWindow(){
- var mtsiw = document.createElement('div');
- mtsiw.style.position = "fixed"; mtsiw.style.top = "10px"; mtsiw.style.left = "10px";
- mtsiw.style.height = "100px";
- mtsiw.style.width = "200px";
- mtsiw.style.backgroundColor = "black";
- mtsiw.style.color = "white";
- mtsiw.innerHTML = "Thou " + first[Math.floor(Math.random()*first.length)] +
- " " + secnd[Math.floor(Math.random()*secnd.length)] +
- " " + third[Math.floor(Math.random()*third.length)] + "!";
- document.body.appendChild(mtsiw);
- }
\ No newline at end of file
diff --git a/src/projects/kol/ascensionCL..css b/src/projects/kol/ascensionCL..css
deleted file mode 100755
index 48a3cee..0000000
--- a/src/projects/kol/ascensionCL..css
+++ /dev/null
@@ -1,9 +0,0 @@
-/*
- CSS for AscensinCL.html
- Bill Niblock
- The Internet Vagabond
-*/
-
- .quest_meat{
- display: block;
- }
\ No newline at end of file
diff --git a/src/corrupt.css b/src/styles/corrupt.css
similarity index 100%
rename from src/corrupt.css
rename to src/styles/corrupt.css
diff --git a/src/styles.css b/src/styles/styles.css
similarity index 100%
rename from src/styles.css
rename to src/styles/styles.css