Glass Board Writing Surface...DIY style

So let's say you want a stylish looking white board, there's everything out there from flimsy standard issue office supply store boards that stain, to high end porcelain boards that you'll have to shell out major bucks for one that's larger than a couple of feet. I was faced with this dilemma not too long ago, and being the creative sort of person I am, I decided to design my own.

What sort of surface material would I use, I thought.

Metal? - chrome plated would look snazzy, but too expensive and heavy.

Plastic? - too "low-end" looking, stains, scratches easily.

Glass? - non-porous, rigid, sexy, inexpensive. Oh yeah! glass it is!

So with my surface material locked in, the next piece of the puzzle was to determine how exactly to fix it to the wall. Several days of bewildered home improvement store workers and internet research later I had found it, sign standoffs. Conveniently located at http://www.signstandoffs.com/

I would be using what are called "through standoffs" ,aptly named, as they are designed to go through the material you are mounting.

All of this in retrospect, and to you the reader, may seem quite obvious. However there was a lot of research into the types of glass to use, edge distances, hole diameters, and surface stresses before just going ape and drilling holes in glass. This thing, after all, is going to be hanging on a wall and being used daily so this is not something you want breaking, it could chop your hands off...or worse :) Respect your building materials!

I happened to have a couple of glass companies near by, I'm sure you probably will too, check the phone book or the interwebs. The company I used mainly deals with table tops, windows, and picture frames. So when I said I wanted a 3 foot piece of glass with 4 holes drilled in it you can just imagine the conversation.

me: yeah, how much would it cost for a thirty-six by thirty-six inch sheet of glass with four holes drilled in the corners?

glass man: ...holes?

me: yeah...four of them. three quarter inches in diameter.

glass man: is it for a table top?

me: nope, it's going on the wall.

glass man: huh? why do you want to do that?

me: to use as a white-board ...made of glass.

glass man: ...never heard of that before...weird...hang on I'll get you a quote...

There were several such exchanges like this during the various points from ordering to dropping off sketches to picking up the glass. They thought I was out of my mind then, now they just ask how many I'll be making and what size :)

Glass:

  • 1/4" thick - don't go any thinner or you'll be sorry. You can go thicker to say 3/8" but remember: glass is fracking heavy! (about 3lbs per sq/ft for 1/4")
  • Annealed (think guillotine rather than beads). Why not tempered? There are additional constraints when dealing with tempered glass when you want to put holes in it, also, the edges are exposed and tempered glass is weakest on its edges.
  • Polished edges - the edges are exposed and blood is bad mkay

Standoffs:

  • at least 1" diameter, the length is up to you. Keep in mind the further from the wall, the less weight your anchors will hold. You'll need 4 to 8 depending on the width of your board

Anchors:

  • I like Toggler® SNAPToggles, they hold crazy amounts of weight (356 lbs in 5/8" drywall)

My first board was 36x36 and utilized 4 standoffs and looks quite nice. Total materials (glass, standoffs, anchors) about $130. That may seem a bit steep for a 3ft square board but it's totally non-porous it will never stain. You use any old dry erase marker and eraser, and if you have something you'd like to keep around without the fear of accidental erasure, bust out the sharpie permanent markers. Go ahead, it's alright, a quick blast of rubbing alcohol and it comes right off :) great for drawing grids and such!

The real cost savings comes when you go big. Total cost for an 96"x48" (8 feet by 4 feet) $250 in materials. Labor is another thing, you're going to need about 4 friends, 6 if your friends are scrawny weaklings to mount that beast, but what you're left with is nothing short of impressive.

To date I have designs for: 36x36, 48x36, 36x72, 48x72, 48x96

Several months later I found a site (wish I'd thought of the domain) http://www.glasswhiteboards.com That sells a slightly more fancy version of this with a white enamel painted magnetic back with tempered glass and edge standoffs (not as cool as through standoffs!) they are nice but their prices are also about 10 times higher than my DIY solution. Even if you go with a thicker glass and tempered you're still only about doubling the cost of mine, so about $500 for an 8 foot board.

I've attached the sketches, check them out, have fun! I welcome any and all comments of course :)

Here's a shot of the 8 foot behemoth!

Preplog Revised - Prepare your IIS logs for SQL Bulk Insert

While searching for a solution for easily importing IIS logs into SQL Server for some quick analysis, I came across a helpful program from Microsoft in the Knowledge Base called Preplog, C++ source code included! (http://support.microsoft.com/kb/296093) This little guy did just the trick...for awhile anyway. I quickly found that it would crash when processing certain logs so I checked out the source and found the problem. Hint: Take a close look at lines 7 and 20.

view plain print about
1#include <stdio.h>
2#include <string.h>
3
4int main(int argc, char **argsch)
5{
6 FILE *stream;
7 char line[1000];
8 int ch;
9
10 if(argc < 2)
11 {
12     printf("Usage: preplog.exe <weblog>\n");
13     printf("\nThe output will go to stdout, so use > filename to direct to an output file\n");
14     return -1;
15    }//if
16
17
18 if( (stream = fopen( argsch[1], "r" )) != NULL )
19 {
20        while(fgets(line,10000,stream) != NULL)
21        {
22         if(ch = strncmp(line,"#",1) !=0)
23         {
24 printf( "%s", line);
25         }//if
26        }//while
27 fclose( stream );
28     return 0;
29 }//if
30 else
31 {
32     printf("Could not open %s. Please ensure that the path and filename are correct.\n",argsch[1]);
33     return -1;
34 }//else
35}//main

The character array "line" is only 1000 bytes in length, while fgets() is being set to retrieve 10,000 bytes. this works as long as the line being fetched is less than or equal to 1000 bytes.

The fix? change the declaration of line from 1000 to 10000 and you're good to go!

view plain print about
1#include <stdio.h>
2#include <string.h>
3
4int main(int argc, char **argsch)
5{
6 FILE *stream;
7 char line[10000];
8 int ch;
9
10 if(argc < 2)
11 {
12     printf("Usage: preplog.exe <weblog>\n");
13     printf("\nThe output will go to stdout, so use > filename to direct to an output file\n");
14     return -1;
15    }//if
16
17
18 if( (stream = fopen( argsch[1], "r" )) != NULL )
19 {
20        while(fgets(line,10000,stream) != NULL)
21        {
22         if(ch = strncmp(line,"#",1) !=0)
23         {
24 printf( "%s", line);
25         }//if
26        }//while
27 fclose( stream );
28     return 0;
29 }//if
30 else
31 {
32     printf("Could not open %s. Please ensure that the path and filename are correct.\n",argsch[1]);
33     return -1;
34 }//else
35}//main

Of course you can always configure IIS ODBC logging and not have to deal with logs like this :)

Loto's Character Workshop 1.109 - Released

Heyo! Here's the latest update comin' at 'cha. Nothing earth shattering, just the latest spell and ability changes in DAoC 1.109.

Bard Balance Changes

Dreamweaver – This ability will now also grant the bard a reactive snare proc. This snare proc will have a 20% proc rate and will apply a 40% snare that will last 15 seconds. This snare will not leave immunity. The reactive proc will be removed if Dreamweaver is removed.

Infiltrator Balance Changes

Overwhelm – The percentage value on this ability has been increased from 10% to 15%.

Nightshade Balance Changes

Shadow Shroud – The percentage value on this ability has been reduced from 25% to 15%, and the recast timer has been decreased from 10:00 to 5:00.

Savage Balance Changes

The Savage RR5 Frenzied Assault has been removed. A new Realm Rank 5 ability has been added to the Savage class. This ability, called Fueled by Rage, will reduce all damage that the Savage takes for the next 30 seconds by 20%. Additionally, half of the damage that this ability reduces will be returned to the Savage as healing. This ability will be usable every 10:00.

Shadowblade Balance Changes

Blooddrinking – The percentage value on this ability has been reduced from 25% to 15%.

Skald Balance Changes

The Skald RR5 Epiphany has been removed. A new RR5 has been added to the Skald Class. This ability, called Voice of Skadi, will render the Skald immue to crowd control effects for 30 seconds. This ability will be usable every 10:00.

Warlock Balance Changes

The Root bolt-ranged spell in the Hexing Specialization line now correctly has a 20s recast for all spell levels. The Uninterruptable Primer in the Hexing Specialization line has had its power costs adjusted: Level 2 – Steady Cast – 35% Power Level 12 – Solid Cast – 35% Power Level 22 – Fixed Cast – 30% Power Level 29 – Fortified Cast – 30% Power Level 38 – Anchored Cast – 25% Power Level 48 – Unshakable Cast – 20% Power The Healing bolt-ranged spell in the Witchcraft Specialization line now correctly has a 20s recast for all spell levels. The Spreadheal Secondary spell in the Witchcraft Specialization line has been changed into a normal casted Spreadheal. Power cost and casting times are as follows: Level 32 – Charmed Gift of Health – 3.5s cast – 20% Power Level 39 – Charmed Boon of Health – 3.5s cast – 20% Power Level 47 – Charmed Favor of Health – 3.5s cast – 20% Power

Take care peeps, kill some for me!

- Loto

No...you still can't have my stuff! ;)

Loto's Character Workshop 1.108 - Released

It took longer than expected, but it's finished and live (as of yesterday.) The workshop is now up to date with DAoC 1.108 and since EA Mythic, or Bioware Mythic or whatever they're calling themselves lately don't feel the need to keep the more recent older patch notes around on the site anymore (like I want to go sifting through the VN Boards.) I'll copy what they have that's relevant to the workshop changes and post them here :)

Archetype

  • Remedy has been removed as the Realm Rank 5 Ability for all assassin classes, and will instead be granted to all Assassins once they reach level 50.

Animist

  • Fungal Union – The chance for the Animist to not expend power when casting a spell under this effect has been increased to 50%.

Bard

  • Dreamweaver – The armor and weapons shown on the Bard while this effect is active have been updated to Dragonslayer Armor and Weapons.

Berserker

  • Ferocious Will – While this effect is active, the Berserker will also have a 25% bonus to all resistances and a 25% chance to shrug off crowd control spells.

Blademaster

  • Blade Barrier – While this effect is active, the Blademaster will receive 25% less damage from all attacks.

Druid

  • Nature's Womb – This effect will now silence the Druid for the duration of the spell instead of stunning them.

Enchanter

  • Searing Pet has been removed as the Enchanter Realm Rank 5 ability.
  • A new ability, Frenzy of the Underhill, has been added as the Realm Rank 5 ability. This ability, when activated, will increase the pet's melee attack speed and casting speed by 100% for 30 seconds, and can be used every 5 minutes.

Healer

  • Sputin's Legacy – This ability will now heal the Healer for, at minimum, 30% of their total health.

Hero

  • Combat Awareness – This ability will no longer reduce the Hero's attack power by 50%.

Hunter

  • Entwining Snakes – This ability will now additionally grant the Hunter a 60% unbreakable speed increase for 15 seconds when used.

Infiltrator

  • A new Realm Rank 5 ability has been added to the Infiltrator class. This ability, called Overwhelm, will give the Infiltrator a 10% increased chance to bypass their target's block, parry, and evade defenses for 30 seconds, and can be used every 5 minutes.

Mentalist

  • Selective Blindness – This ability is now instant-cast.

Mercenary

  • Blinding Dust – This ability will also apply a 50% nearsight to all affected targets for 15 seconds.

Minstrel

  • Calming Notes – This ability will now affect all enemy realm targets, including players, pets, and guards, but will now only last 20 seconds.

Necromancer

  • Call of Darkness – This ability should now be completely uninterruptible, and the Necromancer should be immune to Stun and Mesmerize effects while casting this spell.

Nightshade

  • A new Realm Rank 5 ability has been added to the Nightshade class. This ability, called Shadow Shroud, will reduce all incoming damage by 25% and increase the Nightshade's chance to be missed by 25% for 30 seconds, and can be used every 10 minutes.

Ranger

  • Desperate Bowman – This ability will now additionally grant the Ranger a 60% unbreakable speed increase for 15 seconds when used.

Mentalist

  • Selective Blindness – This ability is now instant-cast.

Savage

  • Blissful Ignorance has been removed as the Savage's Realm Rank 5 ability, and has been moved to the Savagery specialization line at 35 specialization points.
  • A new Realm Rank 5 ability has been added to the Savage class. This ability, called Frenzied Assault, will increase the chance for the Savage to obtain multiple hits by 10% - this will apply to the chance for double, triple, and quadruple hits.

Scout

  • Shield Trip – This ability will now do 300 damage to its target as well as rooting it. Additionally, this ability will now grant the Scout a 60% unbreakable speed increase for 15 seconds when used.

Shadowblade

  • A new Realm Rank 5 ability has been added to the Shadowblade class. This ability, called Blooddrinking, will cause the Shadowblade to be healed for 25% of all damage he does for 30 seconds, and can be used every 5 minutes.

Skald

  • Epiphany – This ability will now also heal 50% of the Skald's group's endurance.

Spiritmaster

  • Spirit Martyr – This ability will no longer stun or sacrifice the pet when used.

Valewalker

  • Vale Defense – The ablative on this spell has been increased to 1000.

Valkyrie

  • Valhalla's Blessing – The chance for group members to not expend power or endurance while this spell is active has been increased to 75%.

Warlock

  • Boiling Cauldron – The spillover time on the summoned cauldron has been lowered to 3.5 seconds and the damage has been increased to 650.

Wizard

  • Wall of Flame – The Wizard will now additionally receive a 200 value, 100% value ablative that will absorb melee and magic damage. This ablative will pulse every 3 seconds for the duration of the Wall of Flame, and last 10 seconds each pulse.

Realm Abilities

  • The Following Realm Abilities have been increased from 5 ranks to 9 ranks. The point cost of these ranks will be as follows:

      • Rank 1: 1 point
      • Rank 2: 1 point
      • Rank 3: 2 points
      • Rank 4: 3 points
      • Rank 5: 3 points
      • Rank 6: 5 points
      • Rank 7: 5 points
      • Rank 8: 7 points
      • Rank 9: 7 points
    • Augmented Acuity - Increases primary casting stat by the listed amount per level:
      • Rank 1: 4 points
      • Rank 2: 8 points
      • Rank 3: 12 points
      • Rank 4: 17 points
      • Rank 5: 22 points

      • Rank 6: 28 points
      • Rank 7: 34 points
      • Rank 8: 41 points
      • Rank 9: 48 points
    • Augmented Constitution - Increases Constitution by the listed amount per level:
      • Rank 1: 4 points
      • Rank 2: 8 points
      • Rank 3: 12 points
      • Rank 4: 17 points
      • Rank 5: 22 points
      • Rank 6: 28 points
      • Rank 7: 34 points
      • Rank 8: 41 points
      • Rank 9: 48 points

    • Augmented Dexterity - Increases Constitution by the listed amount per level:
      • Rank 1: 4 points
      • Rank 2: 8 points
      • Rank 3: 12 points
      • Rank 4: 17 points
      • Rank 5: 22 points
      • Rank 6: 28 points
      • Rank 7: 34 points
      • Rank 8: 41 points
      • Rank 9: 48 points
    • Augmented Quickness - Increases Constitution by the listed amount per level:
      • Rank 1: 4 points
      • Rank 2: 8 points
      • Rank 3: 12 points

      • Rank 4: 17 points
      • Rank 5: 22 points
      • Rank 6: 28 points
      • Rank 7: 34 points
      • Rank 8: 41 points
      • Rank 9: 48 points
    • Augmented Strength - Increases Strength by the listed amount per level:
      • Rank 1: 4 points
      • Rank 2: 8 points
      • Rank 3: 12 points
      • Rank 4: 17 points
      • Rank 5: 22 points
      • Rank 6: 28 points
      • Rank 7: 34 points
      • Rank 8: 41 points

      • Rank 9: 48 points
    • Avoidance of Magic - Reduces all magic damage taken by the listed percentage. (This only works on damage. Does not work on disease, dots, or debuffs):
      • Rank 1: 2%
      • Rank 2: 3%
      • Rank 3: 5%
      • Rank 4: 7%
      • Rank 5: 10%
      • Rank 6: 12%
      • Rank 7: 15%
      • Rank 8: 17%
      • Rank 9: 20%
    • Determination - The duration of magically applied crowd control spells are reduced by the listed percentages:
      • Rank 1: 4%

      • Rank 2: 8%
      • Rank 3: 12%
      • Rank 4: 17%
      • Rank 5: 23%
      • Rank 6: 30%
      • Rank 7: 38%
      • Rank 8: 46%
      • Rank 9: 55%
    • Ethereal Bond - Increases power points by the listed amount:
      • Rank 1: 15 points
      • Rank 2: 25 points
      • Rank 3: 40 points
      • Rank 4: 55 points
      • Rank 5: 75 points
      • Rank 6: 100 points

      • Rank 7: 130 points
      • Rank 8: 165 points
      • Rank 9: 200 points
    • Falcon's Eye - Increases the chance of dealing a critical hit with archery by the listed percentage amount:
      • Rank 1: 3%
      • Rank 2: 6%
      • Rank 3: 9%
      • Rank 4: 13%
      • Rank 5: 17%
      • Rank 6: 22%
      • Rank 7: 27%
      • Rank 8: 33%
      • Rank 9: 39%
    • Lifter - Increases the max encumbrance of the character and the speed at which the character can move rams they control by the listed percentage:

      • Rank 1: 10%
      • Rank 2: 20%
      • Rank 3: 30%
      • Rank 4: 40%
      • Rank 5: 50%
      • Rank 6: 60%
      • Rank 7: 70%
      • Rank 8: 80%
      • Rank 9: 90%
    • Mastery of Blocking - Increases chance to block by the listed percentage:
      • Rank 1: 2%
      • Rank 2: 4%
      • Rank 3: 6%
      • Rank 4: 9%

      • Rank 5: 12%
      • Rank 6: 15%
      • Rank 7: 18%
      • Rank 8: 21%
      • Rank 9: 25%
    • Mastery of Focus - Increases the level of all spells cast by the listed amount for out-right resistance purposes. (caps at level 50):
      • Rank 1: 3 levels
      • Rank 2: 6 levels
      • Rank 3: 9 levels
      • Rank 4: 13 levels
      • Rank 5: 17 levels
      • Rank 6: 22 levels
      • Rank 7: 27 levels
      • Rank 8: 33 levels
      • Rank 9: 39 levels

    • Mastery of Healing - Increases the effectiveness of healing spells by the listed percentage:
      • Rank 1: 2%
      • Rank 2: 4%
      • Rank 3: 6%
      • Rank 4: 9%
      • Rank 5: 12%
      • Rank 6: 16%
      • Rank 7: 20%
      • Rank 8: 25%
      • Rank 9: 30%
    • Mastery  of Magery - Additional effectiveness of magical damage by listed percentage:
      • Rank 1: 2%

      • Rank 2: 3%
      • Rank 3: 4%
      • Rank 4: 6%
      • Rank 5: 8%
      • Rank 6: 10%
      • Rank 7: 12%
      • Rank 8: 14%
      • Rank 9: 16%
    • Mastery of Pain - Increases chance to deal a critical hit in melee per listed percentage. (Passes on to Necro Pets):
      • Rank 1: 3%
      • Rank 2: 6%
      • Rank 3: 9%
      • Rank 4: 13%
      • Rank 5: 17%
      • Rank 6: 22%

      • Rank 7: 27%
      • Rank 8: 33%
      • Rank 9: 39%
    • Mastery of Parrying - Increases chance to parry by the listed percentage:
      • Rank 1: 2%
      • Rank 2: 4%
      • Rank 3: 6%
      • Rank 4: 9%
      • Rank 5: 12%
      • Rank 6: 15%
      • Rank 7: 18%
      • Rank 8: 21%
      • Rank 9: 25%
    • Mastery of Stealth - Modifies stealth detection and stealth movement. Camouflage counters the Mastery of Stealth bonus, allowing an archer to only be seen at the normal range. Doesn't affect classes with detect hidden when they are detecting other classes with detect hidden. (Meaning it has no affect on assassins detecting assassins):

      • Rank 1: 10% detection, 75 radius
      • Rank 2: 15% detection, 125 radius
      • Rank 3: 20% detection, 175 radius
      • Rank 4: 25% detection, 235 radius
      • Rank 5: 30% detection, 300 radius
      • Rank 6: 35% detection, 375 radius
      • Rank 7: 40% detection, 450 radius
      • Rank 8: 45% detection, 535 radius
      • Rank 9: 50% detection, 625 radius
    • Physical Defense - Reduces all physical damage taken by the listed percentage:
      • Rank 1: 2%
      • Rank 2: 4%
      • Rank 3: 6%
      • Rank 4: 9%

      • Rank 5: 12%
      • Rank 6: 16%
      • Rank 7: 20%
      • Rank 8: 25%
      • Rank 9: 30%
    • Toughness - Increases hit points by the listed amount:
      • Rank 1: 25 points
      • Rank 2: 50 points
      • Rank 3: 75 points
      • Rank 4: 100 points
      • Rank 5: 150 points
      • Rank 6: 200 points
      • Rank 7: 250 points
      • Rank 8: 325 points
      • Rank 9: 400 points

    • Veil Recovery - Reduces the duration of resurrection illnesses by the percentage listed:
      • Rank 1: 10%
      • Rank 2: 15%
      • Rank 3: 20%
      • Rank 4: 30%
      • Rank 5: 40%
      • Rank 6: 50%
      • Rank 7: 60%
      • Rank 8: 70%
      • Rank 9: 80%
    • Wild Healing - Adds the listed percentage chance to critical heal on each target of a heal spell:
      • Rank 1: 3%
      • Rank 2: 6%
      • Rank 3: 9%

      • Rank 4: 13%
      • Rank 5: 17%
      • Rank 6: 22%
      • Rank 7: 27%
      • Rank 8: 33%
      • Rank 9: 39%
    • Wild Minion - Increases chance of pet dealing a critical hit in melee by the listed percentage:
      • Rank 1: 3%
      • Rank 2: 6%
      • Rank 3: 9%
      • Rank 4: 13%
      • Rank 5: 17%
      • Rank 6: 22%
      • Rank 7: 27%
      • Rank 8: 33%

      • Rank 9: 39%
    • Wild Power - Increases chance to deal a critical hit with all spells that do damage, including DoTs, by listed percentage:
      • Rank 1: 3%
      • Rank 2: 6%
      • Rank 3: 9%
      • Rank 4: 13%
      • Rank 5: 17%
      • Rank 6: 22%
      • Rank 7: 27%
      • Rank 8: 33%
      • Rank 9: 39%
  • The Following Realm Abilities have been increased from 3 ranks to 5 ranks. The point cost of these ranks will be as follows:

      • Rank 1: 5 points
      • Rank 2: 5 points
      • Rank 3: 5 points
      • Rank 4: 7 points
      • Rank 5: 8 points
    • Adrenaline Rush - Doubles the base melee damage for 20 seconds:
      • Rank 1: 20 minute recast timer
      • Rank 2: 15 minute recast timer
      • Rank 3: 10 minute recast timer
      • Rank 4: 7.5 minute recast timer
      • Rank 5: 5 minute recast timer
    • Ameliorating Melodies - Heals all members of the group (except the user) by the listed amount each tick for 30 seconds. (10 total ticks):
      • Rank 1: 100 value heal

      • Rank 2: 175 value heal
      • Rank 3: 250 value heal
      • Rank 4: 325 value heal
      • Rank 5: 400 value heal
    • Anger of the Gods - 30 second group damage add that stacks with all other damage adds & ignores caps. DPS bonus as listed:
      • Rank 1: 10 dps
      • Rank 2: 15 dps
      • Rank 3: 20 dps
      • Rank 4: 25 dps
      • Rank 5: 30 dps
    • Barrier of Fortitude - Grants the group a melee absorption bonus based on the percentage listed. 30 second duration. (Does not stack with Soldier's Barricade or Bedazzling Aura):

      • Rank 1: 10%
      • Rank 2: 15%
      • Rank 3: 20%
      • Rank 4: 30%
      • Rank 5: 40%
    • Bedazzling Aura - Grants the group increased resistance to magical damage for 30 seconds by the percentage listed. (Does not stack with Soldier's Barricade or Barrier of Fortitude):
      • Rank 1: 10%
      • Rank 2: 15%
      • Rank 3: 20%
      • Rank 4: 30%
      • Rank 5: 40%
    • Charge - Grants unbreakable speed 3 for 15 second duration. Grants immunity to roots, stun, snare and mesmerize spells. Target will still take damage from snare/root spells that do damage:
      • Rank 1: 15 minute recast timer

      • Rank 2: 10 minute recast timer
      • Rank 3: 5 minute recast timer
      • Rank 4: 3 minute recast timer
      • Rank 5: 1.5 minute recast timer
    • Concentration - Refreshes the timer on quick-cast allowing for a second quick-casted spell without the normal 30 second wait:
      • Rank 1: 15 minute recast timer
      • Rank 2: 9 minute recast timer
      • Rank 3: 3 minute recast timer
      • Rank 4: 1.5 minute recast timer
      • Rank 5: 30 second recast timer
    • Dashing Defense - The tank can block and parry for all groupmates within a 1000 radius for the duration listed. Each attack only has the chance of being blocked/parried once, regardless of how many characters in a group have Dashing Defense active at one time:
      • Rank 1: 10 second duration
      • Rank 2: 20 second duration

      • Rank 3: 30 second duration
      • Rank 4: 45 second duration
      • Rank 5: 60 second duration
    • Decimation Trap - AE damage trap with 350 radius. Damage as listed. The trap lasts ten minutes or until detonated (whichever comes first). Energy based. 2 second non-interruptible cast time:
      • Rank 1: 300 damage
      • Rank 2: 450 damage
      • Rank 3: 600 damage
      • Rank 4: 750 damage
      • Rank 5: 900 damage
    • Divine Intervention - Gives the group a buff that provides a pool of healing. If anyone in the group takes damage inflicted through combat, they will be immediately healed from the healing pool. Pool size is based on the numbers listed. Does not heal the user:
      • Rank 1: 1000 health
      • Rank 2: 1500 health
      • Rank 3: 2000 health

      • Rank 4: 2500 health
      • Rank 5: 3000 health
    • Dual Threat - Grants a bonus chance to critical hit on both melee and magic based attacks. Percentage chance as listed. (While this stacks with Wild Power and Mastery of Pain, please note that there is a 50% hard cap on the chance to crit):
      • Rank 1: 5%
      • Rank 2: 7%
      • Rank 3: 10%
      • Rank 4: 15%
      • Rank 5: 20%
    • First Aid - Heals the user by the listed percentage:
      • Rank 1: 25%
      • Rank 2: 40%
      • Rank 3: 60%
      • Rank 4: 80%

      • Rank 5: 100%
    • Ichor of the Deep - Spirit-based root plus direct damage spell. 1875 range with 500 radius. Damage and duration as listed:
      • Rank 1: 150 damage, 10 second duration
      • Rank 2: 275 damage, 15 second duration
      • Rank 3: 400 damage, 20 second duration
      • Rank 4: 500 damage, 25 second duration
      • Rank 5: 600 damage, 30 second duration
    • Ignore Pain - Heal that grants health equal to the percentage listed:
      • Rank 1: 20%
      • Rank 2: 35%
      • Rank 3: 50%
      • Rank 4: 65%
      • Rank 5: 80%

    • Juggernaut - Increases the effective level of the pet by the listed number of levels for 60 seconds. (capped at level 70):
      • Rank 1: 10 levels
      • Rank 2: 15 levels
      • Rank 3: 20 levels
      • Rank 4: 25 levels
      • Rank 5: 30 levels
    • Mastery of Concentration - Grants a 100% bonus to avoid being interrupted by any form of attack when casting a spell. The effect of the spell cast will be reduced to the percentages listed. (Necro version transfers to the pet):
      • Rank 1: 25%
      • Rank 2: 35%
      • Rank 3: 50%
      • Rank 4: 60%
      • Rank 5: 75%
    • Mystic Crystal Lore - Grants a refresh of power based on the percentages listed:

      • Rank 1: 25%
      • Rank 2: 40%
      • Rank 3: 60%
      • Rank 4: 80%
      • Rank 5: 100%
    • Negative Maelstrom - A 2 second non-interruptible cast time cold based pulsing GTAE storm with 350 radius. Ground target range is 1500. The damage of the storm grows with each pulse:
      • Rank 1: 175 damage
      • Rank 2: 260 damage
      • Rank 3: 350 damage
      • Rank 4: 425 damage
      • Rank 5: 500 damage
    • Perfect Recovery - Instantly resurrects the target with no res effects with the listed amount of health and power:

      • Rank 1: 10%
      • Rank 2: 25%
      • Rank 3: 50%
      • Rank 4: 75%
      • Rank 5: 100%
    • Purge - Removes all negative effects but leaves any applicable immunity timers in place:
      • Rank 1: 5 second delay, 15 minute recast timer
      • Rank 2: 2 second delay, 15 minute recast timer
      • Rank 3: no delay, 15 minute recast timer
      • Rank 4: no delay, 10 minute recast timer
      • Rank 5: no delay, 5 minute recast timer
    • Raging Power - Grants a refresh of power based on the percentages listed:
      • Rank 1: 20%

      • Rank 2: 35%
      • Rank 3: 50%
      • Rank 4: 65%
      • Rank 5: 80%
    • Reflex Attack - Gives a chance to automatically counter-attack with an unstyled swing (or a swing from each hand in the case of duel wielding classes) anytime a hit is taken. Works against attacks from all 360 degrees with the chance based on the percentages listed:
      • Rank 1: 10%
      • Rank 2: 20%
      • Rank 3: 30%
      • Rank 4: 40%
      • Rank 5: 50%
    • Second Wind - Restores 100% of the user's endurance:
      • Rank 1: 15 minute recast timer
      • Rank 2: 10 minute recast timer

      • Rank 3: 5 minute recast timer
      • Rank 4: 3.5 minute recast timer
      • Rank 5: 2 minute recast timer
    • Soldier's Barricade - Grants the group an absorption bonus to all forms of damage based on the percentages listed. 30 Second duration. (Does not stack with Barrier of Fortitude or Bedazzling Aura):
      • Rank 1: 5%
      • Rank 2: 10%
      • Rank 3: 15%
      • Rank 4: 20%
      • Rank 5: 30%
    • Speed of Sound - Group ability that allows unstoppable speed 4 movement for the listed duration. Gives immunity to stun/snare/root and mesmerize spells. If the spell has a damage component, the target will take damage but be immune to the stun/snare/root or mesmerize. It breaks with any action taken except healing. (Will be negated by speedwarp):
      • Rank 1: 10 second duration
      • Rank 2: 20 second duration
      • Rank 3: 30 second duration

      • Rank 4: 45 second duration
      • Rank 5: 60 second duration
    • Static Tempest - Delivers a 360 radius targeted storm that procs a 3 second unresistible stun every 5 seconds for the duration listed:
      • Rank 1: 15 second duration
      • Rank 2: 20 second duration
      • Rank 3: 25 second duration
      • Rank 4: 30 second duration
      • Rank 5: 35 second duration
    • Strike Prediction - Grants all group members a chance to evade all melee and arrow attacks for 30 seconds. This does not stack with any other chance to evade and will only benefit classes with no or very low chances of evading:
      • Rank 1: 5%
      • Rank 2: 7%
      • Rank 3: 10%
      • Rank 4: 15%

      • Rank 5: 20%
    • The Empty Mind - Grants the user 45 seconds of increased resistances to all magical damage by the percentage listed. This only works on damage and does not affect the duration of crowd control spell. (Necro version transfers to pet):
      • Rank 1: 10%
      • Rank 2: 15%
      • Rank 3: 20%
      • Rank 4: 25%
      • Rank 5: 30%
    • Thornweed Field - Creates a field of thorns that damage and snare all enemies caught within. 500 radius. Essence Damage. Pulses every 3 seconds:
      • Rank 1: 25 damage, 10 second snare
      • Rank 2: 50 damage, 15 second snare
      • Rank 3: 100 damage, 20 second snare
      • Rank 4: 175 damage, 25 second snare
      • Rank 5: 250 damage, 30 second snare

    • Vanish - Provides the stealther with super stealth, which can not be broken. Also will purge DoTs and Bleeds and provides immunity to crowd control. This ability lasts for 3 to 6 seconds depending on level of Vanish. The stealther also receives an increase in movement speed as listed. A stealther can not attack for 30 seconds after using this ability:
      • Rank 1: Normal Speed, 3 second immunity
      • Rank 2: Speed 1, 3 second immunity
      • Rank 3: Speed 3, 4 second immunity
      • Rank 4: Speed 4, 5 second immunity
      • Rank 5: Speed 5, 6 second immunity
    • Vehement Renewal - Instantly heals all group members (Including the user?) within 2000 range for the amount listed:
      • Rank 1: 375 heal
      • Rank 2: 525 heal
      • Rank 3: 750 heal
      • Rank 4: 1125 heal
      • Rank 5: 1500 heal
    • Viper - Increases the damage of poisons by the listed amount:

      • Rank 1: 25%
      • Rank 2: 35%
      • Rank 3: 50%
      • Rank 4: 75%
      • Rank 5: 100%
    • Volcanic Pillar - Heat based AE damage spell with 500 radius. Damage as listed:
      • Rank 1: 200 damage
      • Rank 2: 350 damage
      • Rank 3: 500 damage
      • Rank 4: 625 damage
      • Rank 5: 750 damage
    • Wrath of Champions - Spirit Based instantly cast PBAE with 150 radius that does the listed damage:

      • Rank 1: 200 damage
      • Rank 2: 350 damage
      • Rank 3: 500 damage
      • Rank 4: 625 damage
      • Rank 5: 750 damage

Loto's Workshop - Updates are Coming!

It's been awhile since anyone's heard from me, I'm alive...but very busy :) I'm still working on the changes to the workshop from DAoC 1.108 look for the new version to drop any day now.

-Loto

Spike!

What's 8 inches long and weighs 5.4 ounces (on average) ?

My fucking awesome ZT Spikes, that's what!



Laser!

FINALLY, after nearly 5 months of waiting, my Wicked Lasers Arctic S3 arrived.


and of course, most importantly...


laser at night

more pics!

Loto's Character Workshop 1.106.0

Welcome to Version 1.106 of Loto's Character Workshop.

Updates: Celtic Dual styles have been updated with the to-hit bonus and growth rate changes made in DAoC 1.106

Bug Fixes: The InternetOpenURL runtime error has been resolved. In addition to the bug fix, new installers have been compiled containing the latest build of the workshop (1.106), you can find them on the downloads page.

Notes: Vista and Win7 users, you still need to run the workshop as administrator if you have installed the workshop to its default home in C:\Program Files

Latest garbage "CONCAT(0x5F5F7A666A70687073716C5F5F..."

I saw this come through one of our servers this weekend and found it somewhat curious. Of course none of the attempts actually succeeded :)

view plain print about
1and 1=2 union select CONCAT(0x5F5F7A666A70687073716C5F5F,1,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,2,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,3,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,4,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,5,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,6,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,7,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,8,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,9,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,10,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,11,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,12,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,13,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,14,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,15,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,16,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,17,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,18,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,19,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,20,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,21,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,22,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,23,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,24,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,25,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,26,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,27,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,28,0x5F5F7A666A70687073716C5F5F),CONCAT(0x5F5F7A666A70687073716C5F5F,29,0x5F5F7A666A70687073716C5F5F) and ''='

The recurring item here is:

CONCAT(0x5F5F7A666A70687073716C5F5F,1,0x5F5F7A666A70687073716C5F5F)

going further we have:

0x5F5F7A666A70687073716C5F5F

that decodes to

__zfjphpsql__

CONCAT(__zfjphpsql__,1,__zfjphpsql__)

we're back!

Replacement parts have been installed and we are back. I apologize for the outage and the issues with the Workshop that it caused. I've had the new patch ready to go since the day of the failure but I'm going to plan to release it tomorrow after I've reworked the auto-update system of the Workshop so in the case that an outage like this happens again (I know it won't as I'm knocking on thinly veneered wood) the Workshop will remain operational.

Previous Entries / More Entries