Download on the App Store

episodes

  • Pathfinder Session 14: Bard Door Reach-Around

    Big Daddy takes the team on a field trip to show them a ghost, but is it a trap? Only the ghost knows. 

    A giant slug was the source of the moan

    Clawing Kain right down to the bone

    Upon death, an explosion

    Raining acidic corrosion

    Until Abed dropped like a stone.

    Wanderer’s Guide: https://wanderersguide.app/
    Norm (Abed Klatch): https://wanderersguide.app/profile/characters/303945
    Genius (Crew): https://wanderersguide.app/profile/characters/370156
    Kooch (Lady Syl): https://wanderersguide.app/profile/characters/303934
    Rick (Jacob Kain): https://wanderersguide.app/profile/characters/324089
    Patreon: https://patreon.com/2nerds1quest

    The post Pathfinder Session 14: Bard Door Reach-Around appeared first on Schaffen Creative.

    1 hr 23 min
  • Pathfinder Session 13: Too Much Puke, Not Enough Dixie Cups

    The team delves deeper through the basement and finds themselves confronted by Big Daddy. Surely he can’t be one of their real fathers, can he?  

    Wanderer’s Guide: https://wanderersguide.app/
    Norm (Abed Klatch): https://wanderersguide.app/profile/characters/303945
    Genius (Crew): https://wanderersguide.app/profile/characters/370156
    Kooch (Lady Syl): https://wanderersguide.app/profile/characters/303934
    Rick (Jacob Kain): https://wanderersguide.app/profile/characters/324089
    Patreon: https://patreon.com/2nerds1quest

    The post Pathfinder Session 13: Too Much Puke, Not Enough Dixie Cups appeared first on Schaffen Creative.

    1 hr 24 min
  • Pathfinder Session 12: Wear Rubber Gloves Around Abed

    Now that the team has moved down a level, things start to get interesting. There’s definitely more than meets the eye in building.

    Since the party was tired and sore,
    We decided to rest and restore.
    Ready for the new day
    Without further delay
    We head down to a whole ’nother floor.

    Wanderer’s Guide: https://wanderersguide.app/
    Norm (Abed Klatch): https://wanderersguide.app/profile/characters/303945
    Genius (Crew): https://wanderersguide.app/profile/characters/370156
    Kooch (Lady Syl): https://wanderersguide.app/profile/characters/303934
    Rick (Jacob Kain): https://wanderersguide.app/profile/characters/324089
    Patreon: https://patreon.com/2nerds1quest

    The post Pathfinder Session 12: Wear Rubber Gloves Around Abed appeared first on Schaffen Creative.

    1 hr 22 min
  • Pathfinder Campaign Session 11: Vial of Yum

    The team is finding that there are way more questions than answers as they traverse the Gauntlight. After finding the blood pool they decide to camp in the run down building instead of heading back to town, but will it be to their detriment?

    While exploring the Gauntlight at night
    Found a Brownie with his dancing light
    But then back in the tower
    A bloody statue with power
    That pulls blood from Kain’s skin, that’s not right!

    Wanderer’s Guide: https://wanderersguide.app/
    Norm (Abed Klatch): https://wanderersguide.app/profile/characters/303945
    Genius (Crew): https://wanderersguide.app/profile/characters/370156
    Kooch (Lady Syl): https://wanderersguide.app/profile/characters/303934
    Rick (Jacob Kain): https://wanderersguide.app/profile/characters/324089
    Patreon: https://patreon.com/2nerds1quest

    The post Pathfinder Campaign Session 11: Vial of Yum appeared first on Schaffen Creative.

    1 hr 32 min
  • Just Chatting: The Shaquille O’Neal Of Birds

    The show is down 2 members, so Norm and Kooch take the reins and discuss their characters, leveling up, motivations and the story in general. They also discuss Obi-Wan Kenobi on Disney Plus, music and a few video game comments sprinkled in for good measure.

    Patreon: https://patreon.com/2nerds1quest
    Myron “Doug” Bloodbeak: https://www.dndbeyond.com/characters/61987353
    Krixis Rubicon: https://www.dndbeyond.com/characters/32635458
    Jakob “The Kid” d’Orien: https://www.dndbeyond.com/characters/62848067
    Twitter: https://twitter.com/2nerds1quest
    Website: https://SchaffenCreative.com/2-nerds-1-quest/
    Merch Store: https://2-nerds-1-quest.creator-spring.com/

    The post Just Chatting: The Shaquille O’Neal Of Birds appeared first on Schaffen Creative.

    1 hr 24 min
  • Eps 38: CSS Positioning

    The position property specifies the type of positioning method used for an element.

    There are five different position values: Static, Relative, Fixed, Absolute, Sticky

    Properties: top, bottom, left, right, z-index, clip (Clips an absolutely positioned element)

    Static

    HTML elements are positioned static by default. Static positioned elements are not affected by the top, bottom, left, and right properties. An element with position: static; is not positioned in any special way; it is always positioned according to the normal flow of the page:

    Relative

    positioned relative to its normal position. Setting the top, right, bottom, and left properties of a relatively-positioned element will cause it to be adjusted away from its normal position. Other content will not be adjusted to fit into any gap left by the element.

    Fixed

    positioned relative to the viewport, which means it always stays in the same place even if the page is scrolled. The top, right, bottom, and left properties are used to position the element. A fixed element does not leave a gap in the page where it would normally have been located.

    Absolute

    positioned relative to the nearest positioned ancestor (instead of positioned relative to the viewport, like fixed). However; if an absolute positioned element has no positioned ancestors, it uses the document body, and moves along with page scrolling.

    Sticky

    positioned based on the user’s scroll position. A sticky element toggles between relative and fixed, depending on the scroll position. It is positioned relative until a given offset position is met in the viewport – then it “sticks” in place (like position:fixed).

    Overlapping Elements

    When elements are positioned, they can overlap other elements. The z-index property specifies the stack order of an element (which element should be placed in front of, or behind, the others). An element can have a positive or negative stack order. An element with greater stack order is always in front of an element with a lower stack order.

    Note: If two positioned elements overlap without a z-index specified, the element positioned last in the HTML code will be shown on top.

    Live Show on Twitch: twitch.tv/tommnorm
    YouTube: https://www.youtube.com/channel/UCtDzxDS1j6_5APr6bfQLQLQ
    Twitter: @schaffencreate & @tommnorman

    BOX 1
    BOX 2
    BOX 3
    /* CSS RESET https://dev.to/hankchizljaw/a-modern-css-reset-6p3 */
    /* Box sizing rules */
    *,*::before,*::after {
    box-sizing: border-box;
    }
    /* Remove default padding */
    ul[class],ol[class] {
    padding: 0;
    }
    /* Remove default margin */
    body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd {
    margin: 0;
    }
    /* Reset default font size */
    h1,h2,h3,h4,p,li,figcaption,blockquote,dl,dd {
    font-size: 10px;
    }
    /* Set core body defaults */
    body {
    min-height: 100vh;
    scroll-behavior: smooth;
    text-rendering: optimizeSpeed;
    line-height: 1.5;
    }
    /* Remove list styles on ul, ol elements with a class attribute */
    ul[class],ol[class] {
    list-style: none;
    }
    /* A elements that don't have a class get default styles */
    a:not([class]) {
    text-decoration-skip-ink: auto;
    }
    /* Make images easier to work with */
    img {
    max-width: 100%;
    display: block;
    }
    /* Natural flow and rhythm in articles by default */
    article > * + * {
    margin-top: 1em;
    }
    /* Inherit fonts for inputs and buttons */
    input,button,textarea,select {
    font: inherit;
    }
    /* Remove all animations and transitions for people that prefer not to see them */
    @media (prefers-reduced-motion: reduce) {
    * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
    }
    }
    /* END CSS RESET */
    #box-1 {
    display:block;
    border:1px solid #000;
    background: black;
    height: 500px;
    width:500px;
    margin: 10% 0 0 10%;
    }
    #box-1 h2 {
    font-size: 3em;
    color: white;
    }
    #box-2 {
    display:block;
    border:1px solid #000;
    background: white;
    height: 350px;
    width:350px;
    }
    #box-2 h2 {
    font-size: 3em;
    Color: black;
    }
    #box-3 {
    display:block;
    border:1px solid #000;
    background: purple;
    height: 175px;
    width:175px;
    }
    #box-3 h2 {
    font-size: 2.5em;
    color: white;
    }
    #box-4 {
    display:block;
    border:1px solid #000;
    background: orange;
    height: 1500px;
    width:500px;
    margin: 10% 0 0 10%;
    }

    The post Eps 38: CSS Positioning appeared first on Schaffen Creative.

    37 min
  • Eps 37: Welcome and WordPress Tutorial

    The first episode in quite a long time. The first 10 minutes or so are a general welcome statement and update while the last 35 mins are a tutorial on how to edit and update WordPress posts and pages. I’m a bit rusty so hopefully it’s not too hard on your ears.

    Look for more shows coming soon.

    WordPress and Gutenberg Tutorial by Packerland Websites: https://youtu.be/dKOgg7ULPB4

    Discord Channel: https://discord.gg/p5masyrFaW
    Patreon Support: Coming Soon
    Twitter: @tommnorman & @schaffencreate
    Website: SchaffenCreative.com
    Packerland Websites: PackerlandWebsites.com

    The post Eps 37: Welcome and WordPress Tutorial appeared first on Schaffen Creative.

    50 min
  • Session 10 – Captain Butterskull Himself

    In this session Aronan, Elli and Alphonse defend Butterskull Ranch from several Orcs and a White Dragon.

    Character creation tool: https://dndbeyond.com
    Aronan: Character Sheet
    Twitter: https://twitter.com/2nerds1quest
    Website: SchaffenCreative.com/2-nerds-1-quest/

    The post Session 10 – Captain Butterskull Himself appeared first on Schaffen Creative.

    1 hr 19 min
  • Eps 35: Fixed Position Footer

    What is a fixed position footer?

    • The concept of taking a footer that more than likely doesn’t sit at the bottom of a screen comfortably and forcing it to stay put at the bottom of the screen.
    • This is ideal if you have information there that you would like people to have a constant view on. Ie, social links, navigation links, contact information

    • Content goes here.

      #footer {

        position:fixed;
        left:0px;
        bottom:0px;
        Height:30px;
        width:100%;
      }

      Flexbox – via CSS Tricks by Chris Coyier

      Twitter
      @SchaffenCreate
      @tommnorman
      Website: https://www.schaffencreative.com

       

      The post Eps 35: Fixed Position Footer appeared first on Schaffen Creative.

      8 min
    • Eps 31: SASS MixIn - Talking HTML
      A mixin allows developers to create reusable CSS blocks. This helps avoiding writing repetitive code. Also allows to make quick changes without searching code for every instance.


      @mixin image-rotate {

      margin: 20px auto 0 auto;

      -moz-transition: all 0.8s ease-in-out;

      -webkit-transition: all 0.8s ease-in-out;

      -o-transition: all 0.8s ease-in-out;

      -ms-transition: all 0.8s ease-in-out;

      transition: all 0.8s ease-in-out;

      }



      @mixin image-rotate-hover {

      -moz-transform: rotate(360deg);

      -webkit-transform: rotate(360deg);

      -o-transform: rotate(360deg);

      -ms-transform: rotate(360deg);

      transform: rotate(360deg);

      }



      img#norm {

      @include image-rotate;

      }



      img#norm:hover{

      @include image-rotate-hover;

      }
      Sitepoint example
      A mixin can take Sass data values as arguments. These values are specified when you define the mixin and given when you @include the mixin. The arguments are then passed to the mixin as variables. Arguments are included in a comma separated list enclosed in parentheses after the mixin name.



      @mixin headline ($color, $size) {

      color: $color;

      font-size: $size;

      }



      h1 {

      @include headline(green, 12px);

      }



      h1 {

      color: green;

      font-size: 12px;

      }





      h2 {

      @include headline(red, 10px);

      }



      h2 {

      color: red;

      font-size: 10px;

      }





      @mixin border-radius($radius) {

      -webkit-border-radius: $radius;

      -moz-border-radius: $radius;

      -ms-border-radius: $radius;

      border-radius: $radius;

      }
      Compiling program & link (Koala)
      Where to learn about SASS – http://sass-lang.com/
      Codeacademy has a SASS class
      @tommnorman
      @tnpwdesign
      TNPWDesign.com
      WebDevPod.com
       
      23 min