Web Developer Logo
Monopoland
Pennsylvania Avenue

Introduction

The charactor "Random Guy Eli" visits Pennsylvania Avenue on his trip around Monopoland.

Demonstration

Code

Pennsylvania Ave

Events
When the world starts
Do:
Pennsylvania Ave.init


When the world starts
Do:
Pennsylvania Ave.init clouds


Methods
  Pennsylvania Ave.init ( )
    No variables
       // Pennsylvania Ave. | Build 2005.12.04 | G. Andrew Bowman
  Do together
       Ms Jones.walk Object = Ms Jones Other Object = Hotspot (Random Guy Eli) Move To An Object = true Distance = 0
  Random Guy Eli turn right 0.25 revolutions
  Random Guy Eli say Wow! Immaculata University... duration = 3 seconds
  Do together
       Random Guy Eli.walk Object = Random Guy Eli Other Object = Ms Jones Move To An Object = true Distance = 0
  Camera set vehicle to Random Guy Eli
  Do together
       Ms Jones.UpperBody.Chest.Neck.Head turn to face Random Guy Eli.UpperBody.Chest.Neck.Head
  Ms Jones.UpperBody.Chest.Neck.Head move right 0 meters
  Ms Jones say Hello... duration = 3 seconds
  Ms Jones say Who are you? duration = 3 seconds
  Random Guy Eli say I am Random Guy Eli, and you? duration = 3 seconds
  Ms Jones say I am Miss Jones duration = 3 seconds
  Random Guy Eli say I heard you were some kind of rocket scientist or something... duration = 3 seconds
  Ms Jones say No... duration = 1 second
  Ms Jones say that is my hobby on the weekend. duration = 3 seconds
  Wait 1 second
  Random Guy Eli say So... What are you doing out here... duration = 4 seconds
  Ms Jones say The power went out, and now I cannot get inside. duration = 3 seconds
  Wait 1 second
  Ms Jones say You said your name was Random Guy Eli, right? duration = 3 seconds
  Random Guy Eli say Yes... duration = 2 seconds
  Random Guy Eli say Ummmmmmm, no... duration = 2 seconds
  Random Guy Eli turn left 0.5 revolutions
  Camera set vehicle to Pennsylvania Ave
  Pennsylvania Ave set speedMultiplier to 10
  Do together
       Camera move backward 10 meters
  Random Guy Eli.walk Object = Random Guy Eli Other Object = <None> Move To An Object = false Distance = 256
  Pennsylvania Ave set speedMultiplier to 1


  Pennsylvania Ave.init clouds ( )
    No variables
       Loop infinity times times
       Sky turn left 0.001 revolutions


Random Guy Eli

Methods
  Random Guy Eli.idle ( [123] SetIdleTime)
    StopTime = 1
       Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.neutral duration = 0 seconds
  Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.neutral duration = 0 seconds
  StopTime set value to ( ( ( time elapsed ) + SetIdleTime ) )
  While ( ( time elapsed ) < StopTime )
       Loop 1 time time
       Random Guy Eli.UpperBody.Chest move up 0.01 meters duration = 0.5 seconds
  Random Guy Eli.UpperBody.Chest move down 0.01 meters duration = .7 seconds


  Random Guy Eli.hello ( )
    No variables
       Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.neutral duration = 0 seconds
  Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.neutral duration = 0 seconds
  Do together
       Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.wave1 duration = .2 seconds
  Random Guy Eli.UpperBody turn right 0.02 revolutions duration = .18 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn left .03 revolutions duration = .22 seconds
  Random Guy Eli.UpperBody turn backward 0.02 revolutions duration = 0.22 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.wave2 duration = 0.22 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.wave3 duration = .15 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.wave2 duration = 0.15 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.wave3 duration = .15 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.wave2 duration = .12 seconds
  Do together
       Random Guy Eli.UpperBody turn forward 0.02 revolutions duration = .4 seconds
  Random Guy Eli.UpperBody turn left 0.02 revolutions duration = .4 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.neutral duration = 0.4 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn right 0.03 revolutions duration = 0.4 seconds


  Random Guy Eli.angry ( )
    No variables
       Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.neutral duration = 0 seconds
  Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.neutral duration = 0 seconds
  Do together
       Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.happy1 duration = 4/5 seconds
  Random Guy Eli.UpperBody turn forward 0.05 revolutions duration = 0.8 seconds
  Do in order
       Do together
       Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.angry1 duration = .2 seconds
  Random Guy Eli move up 0.019 meters duration = 0.2 seconds
  Random Guy Eli roll left 0.01 revolutions duration = 0.2 seconds
  Do together
       Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.angry2 duration = .2 seconds
  Random Guy Eli move down 0.019 meters duration = 0.2 seconds
  Random Guy Eli move right .03 meters duration = 0.2 seconds
  Do together
       Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.angry3 duration = .2 seconds
  Random Guy Eli move up 0.019 meters duration = 0.2 seconds
  Random Guy Eli roll right 0.01 revolutions duration = 0.2 seconds
  Do together
       Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.angry4 duration = .2 seconds
  Random Guy Eli move down 0.019 meters duration = 0.2 seconds
  Random Guy Eli move left .03 meters duration = 0.2 seconds
  Do together
       Random Guy Eli.UpperBody turn backward 0.05 revolutions duration = .19 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.angry duration = 0.19 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn forward 0.03 revolutions duration = 0.19 seconds
  Wait 0.4 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.neutral duration = 0.4 seconds


  Random Guy Eli.happy ( )
    No variables
       Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.neutral duration = 0 seconds
  Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.neutral duration = 0 seconds
  Do together
       Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.happy1 duration = .08 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.happy2 duration = .3 seconds
  Random Guy Eli move down 0.1 meters duration = 0.3 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn forward 0.04 revolutions duration = .03 seconds
  Do together
       Random Guy Eli move up 0.3 meters duration = .2 seconds
  Random Guy Eli move forward .05 meters duration = 0.03 seconds
  Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.neutral duration = .2 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.happy2 duration = 0.2 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn backward 0.04 revolutions duration = 0.2 seconds
  Do together
       Random Guy Eli move down 0.3 meters duration = .2 seconds
  Random Guy Eli move backward .05 meters duration = 0.03 seconds
  Random Guy Eli.UpperBody turn forward 0.04 revolutions duration = 0.2 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.happy1 duration = 0.1 seconds
  Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.happy1 duration = 0.2 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn backward 0.03 revolutions duration = .18 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.happy2 duration = .18 seconds
  Wait 0.5 seconds
  Do together
       Random Guy Eli.UpperBody turn backward .04 revolutions duration = 0.25 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.neutral duration = 0.25 seconds
  Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.neutral duration = 0.25 seconds


  Random Guy Eli.walk ( [Obj] Object, [Obj] Other Object, [T/F] Move To An Object, [123] Distance)
    No variables
       Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.neutral duration = 0 seconds
  Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.neutral duration = 0 seconds
  If ( Move To An Object == true )
       Distance set value to ( ( ( ( ( round ( Object distance to Other Object ) ) / 2 ) ) - 1 ) )
  Else
  Do Nothing
  Loop Distance times time
       Do together
       Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.leftarmswing duration = 0.5 seconds style = abruptly
  Random Guy Eli.UpperBody turn left 0.02 revolutions duration = 0.5 seconds style = abruptly
  Random Guy Eli.UpperBody.Chest.Neck.Head turn left 0.01 revolutions duration = 0.5 seconds
  Do in order
       Do together
       Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.rightlegpass duration = 0.25 seconds style = abruptly
  Random Guy Eli move up 0.03 meters duration = 0.25 seconds
  Do together
       Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.rightheelstrike duration = 0.25 seconds style = abruptly
  Random Guy Eli move down 0.03 meters duration = 0.25 seconds
  Object move forward 1 meter duration = 0.25 seconds
  Do together
       Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.rightarmswing duration = 0.5 seconds style = abruptly
  Random Guy Eli.UpperBody turn right 0.02 revolutions duration = 0.5 seconds style = abruptly
  Random Guy Eli.UpperBody.Chest.Neck.Head turn right 0.01 revolutions duration = 0.5 seconds
  Do in order
       Do together
       Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.leftlegpass duration = 0.25 seconds style = abruptly
  Random Guy Eli move up 0.03 meters duration = 0.25 seconds
  Do together
       Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.leftheelstrike duration = 0.25 seconds style = abruptly
  Random Guy Eli move down 0.03 meters duration = 0.25 seconds
  Object move forward 1 meter duration = 0.25 seconds
  Do together
       Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.neutral duration = .3 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.neutral duration = .3 seconds


  Random Guy Eli.confused ( )
    No variables
       Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.neutral duration = 0 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.neutral duration = 0 seconds
  Do together
       Loop 2 times times
       Random Guy Eli.UpperBody.Chest.Neck.Head turn left .08 revolutions duration = 0.25 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn right .08 revolutions duration = 0.25 seconds
  Do in order
       Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.confused1 duration = 0.4 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.confused2 duration = 0.4 seconds
  Do in order
       Random Guy Eli.UpperBody.Chest.Neck.Head turn forward .1 revolutions duration = 0.4 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn backward .1 revolutions duration = 0.4 seconds
  Do together
       Random Guy Eli.UpperBody.Chest.Neck.Head orient to <None> offset by = (0, 0, 0) 1 duration = 2/5 seconds
  Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.neutral duration = 0.4 seconds


  Random Guy Eli.no ( )
    No variables
       Loop 2 times times
       Do together
       Random Guy Eli.UpperBody.Chest.Neck.Head turn forward 0.05 revolutions duration = .72 seconds
  Do in order
       Random Guy Eli.UpperBody.Chest.Neck.Head turn left .07 revolutions duration = .18 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn right .14 revolutions duration = .36 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn left .07 revolutions duration = .18 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head orient to <None> offset by = (0, 0, 0) 1 duration = 0.5 seconds


  Random Guy Eli.yes ( )
    No variables
       Do together
       Random Guy Eli.UpperBody.Chest turn backward 0.01 revolutions duration = .32 seconds
  Do in order
       Do together
       Random Guy Eli.UpperBody.Chest move up 0.01 meters duration = .16 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn forward 0.06 revolutions duration = 0.16 seconds
  Do together
       Random Guy Eli.UpperBody.Chest move down 0.01 meters duration = .16 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn backward 0.06 revolutions duration = 0.16 seconds
  Do together
       Random Guy Eli.UpperBody.Chest turn forward 0.01 revolutions duration = 2/5 seconds
  Do in order
       Random Guy Eli.UpperBody.Chest.Neck.Head turn forward 0.04 revolutions duration = .2 seconds
  Random Guy Eli.UpperBody.Chest.Neck.Head turn backward 0.04 revolutions duration = .2 seconds


  Random Guy Eli.stand ( )
    No variables
       Do together
       Random Guy Eli.UpperBody set pose Random Guy Eli.UpperBody.neutral duration = 0 seconds
  Random Guy Eli.LowerBody set pose Random Guy Eli.LowerBody.neutral duration = 0 seconds


  Random Guy Eli.ShowAllAnimations ( )
    No variables
       Do together
       Random Guy Eli.hello
  Random Guy Eli say hello duration = 2 seconds
  Do together
       Random Guy Eli.idle SetIdleTime = 1
  Random Guy Eli say idle duration = 2 seconds
  Do together
       Random Guy Eli.walk Object = <None> Other Object = <None> Move To An Object = true Distance = 1
  Random Guy Eli say walk duration = 2 seconds
  Do together
       Random Guy Eli.angry
  Random Guy Eli say angry duration = 2 seconds
  Do together
       Random Guy Eli.happy
  Random Guy Eli say happy duration = 2 seconds
  Do together
       Random Guy Eli.confused
  Random Guy Eli say confused duration = 2 seconds
  Do together
       Random Guy Eli.yes
  Random Guy Eli say yes duration = 1 second
  Do together
       Random Guy Eli.no
  Random Guy Eli say no duration = 1 second
  Do together
       Random Guy Eli.stand
  Random Guy Eli say stand duration = 2 seconds

© 2002-2009 Some Rights Reserved Report an Error | Return to Top