Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 1, 2012
  1. [crypt.pl] all disks on the right rod => win

    authored
    This commit is a bit messy, because it got tangled up with a refactor
    of 'from'/'to' rods into 'source'/'target' rods. The latter terminology
    took over and wanted to be everywhere.
  2. fearlessly removed last year's game

    authored
    I tagged up the previous commit as `2011`, so you can still refer to the
    removed files like this:
    
        git show 2011:crypt.pl
        git show 2011:descriptions
Commits on Jul 27, 2011
  1. consistencified use of $!is_on vs $.is_on

    authored
    Reported by shinobicl++.
Commits on Jul 25, 2011
  1. open containers show contents when examined

    authored
    (John Gabriele)++ for reporting.
  2. implement 'use water'

    authored
    (John Gabriele++) for reporting.
  3. allow putting things *on* the fire as well

    authored
    (John Gabriele)++ for reporting this.
  4. disallow unary 'put'

    authored
    (John Gabriele)++ for reporting this.
Commits on Jul 24, 2011
  1. make 'walls' not show in Hall

    authored
    TimToady++ for bug report. Also un-hid the helmet.
  2. big reorganization

    authored
    But some things in alphabetical order; divide the whole script into
    eight sections.
  3. nicer inverse_index algorithm

    authored
    moritz++
  4. put should be among the base verbs

    authored
    It never was, because it was special-cased. Now it is.
  5. supported 'put left disk on right rod' syntax

    authored
    This led to the realization that it's probably a bad idea to have a
    'middle disk', so renamed it to the 'medium disk'.
    
    Also made inverse_lookup a globally defined sub, because it's so useful.
  6. work around lack of /@array/ interpolation

    authored
    Turns out Rakudo doesn't have this feature yet. Instead, we do the word
    matching normally, and rely on backtracking to match first the two-word
    and then the one-word verbs.
  7. used the Direction subtype more

    authored
    Also, it turns out that the enum-has-wrong-outer-scope bug makes it
    necessary to repeat the list of direction strings verbatim in the
    subtype declaration, or the subtype will match any Str.
  8. allowed multi-word verbs

    authored
Commits on Jul 19, 2011
  1. mentioned open/close in help

    authored
Commits on Jul 18, 2011
  1. it looks nicer like this

    authored
    Unnamed conditions are a kind of "magic numbers".
Commits on Jul 16, 2011
  1. handle double Ctrl+D

    authored
  2. fix disconnect unconnected room bug

    authored
    jlaire++
  3. trim after checking for undef

    authored
Commits on Jul 15, 2011
  1. trim user input before switch statement

    authored
    jlaire++
  2. "go car" now works

    authored
    jlaire++
  3. object description

    authored
    And the ability to read things.
Something went wrong with that request. Please try again.