home *** CD-ROM | disk | FTP | other *** search
/ PC PowerPlay 56 / CDPowerplay56Disc2.iso / demos / blade / data1.cab / Program_Executable_Files / Scripts / Biped / ActionTables.pyc (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2000-10-27  |  14.9 KB  |  528 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 1.5)
  3.  
  4.  
  5. def Init():
  6.     import time
  7.     firstTime = time.time()
  8.     print 'Creating tables for the bipeds...'
  9.     import Bladex
  10.     import Actions
  11.     Bladex.SetEventTableFunc('Rlx', 'InstantAttack', Actions.InstantAttackSlow)
  12.     Bladex.SetEventTableFuncC('Rlx', 'ActionEnd', 'RlxCycle')
  13.     Bladex.SetEventTableFuncC('Rlx', 'Jump', 'TestJump')
  14.     Bladex.SetEventTableFuncC('Rlx', 'ToggleFacing', 'ToggleFacing')
  15.     Bladex.SetEventTableFuncC('Rlx', 'StartBlock', 'StartBlockAndUpdate')
  16.     Bladex.SetEventTableFuncC('Rlx', 'StopBlock', 'StopBlockAndUpdate')
  17.     Bladex.SetEventTableFuncC('Rlx', 'Jog', 'StartJog')
  18.     Bladex.SetEventTableFuncC('Rlx', 'Sneak', 'StartSneak')
  19.     Bladex.SetEventTableFuncC('Rlx', 'Walk', 'StartWalk')
  20.     Bladex.SetEventTableFuncC('Rlx', 'Back', 'StartBack')
  21.     Bladex.SetEventTableFuncC('Rlx', 'JogBack', 'StartBackJogging')
  22.     Bladex.SetEventTableFuncC('Rlx', 'SlipNeeded', 'SlipNeeded')
  23.     Bladex.SetEventTableFuncC('Rlx', 'FloorFail', 'FloorFail')
  24.     Bladex.SetEventTableFuncC('Rlx', 'FloorFailAd', 'FloorFailAd')
  25.     Bladex.SetEventTableFunc('Rlx', 'TransitionEnded', Actions.GraspString)
  26.     Bladex.SetEventTableFunc('Rlx_vt', 'ActionStart', Actions.UnGraspString)
  27.     Bladex.SetEventTableFuncC('Rlx_vt', 'ActionEnd', 'EndGenericAction')
  28.     Bladex.SetEventTableFuncC('Rlx_vt', 'SlipNeeded', 'SlipNeeded')
  29.     Bladex.SetEventTableFuncC('Rlx_vt', 'FloorFail', 'FloorFail')
  30.     Bladex.SetEventTableFuncC('Rlx_vt', 'FloorFailAd', 'FloorFailAd')
  31.     Bladex.SetEventTableFuncC('Rlx_vt', 'Recover', 'EndGenericAction')
  32.     Bladex.SetEventTableFunc('WBK', 'ActionStart', Actions.GraspString)
  33.     Bladex.SetEventTableFunc('WBK', 'InstantAttack', Actions.InstantAttackSlow)
  34.     Bladex.SetEventTableFuncC('WBK', 'ToggleFacing', 'ToggleFacing')
  35.     Bladex.SetEventTableFuncC('WBK', 'SlipNeeded', 'SlipNeeded')
  36.     Bladex.SetEventTableFuncC('WBK', 'Jump', 'TestDodge')
  37.     Bladex.SetEventTableFuncC('WBK', 'Back', 'SS_GoBackwards')
  38.     Bladex.SetEventTableFuncC('WBK', 'StopBackwards', 'CS_GoBackwards')
  39.     Bladex.SetEventTableFuncC('WBK', 'JogBack', 'StartBackJogging')
  40.     Bladex.SetEventTableFuncC('WBK', 'StartBlock', 'StartBlockAndChange')
  41.     Bladex.SetEventTableFuncC('WBK', 'StopBlock', 'StopBlockAndChange')
  42.     Bladex.SetEventTableFuncC('WBK', 'StopTest', 'StopBack')
  43.     Bladex.SetEventTableFuncC('WBK', 'ActionEnd', 'Cycle')
  44.     Bladex.SetEventTableFuncC('WBK', 'TurnRight', 'TurnRight')
  45.     Bladex.SetEventTableFuncC('WBK', 'TurnLeft', 'TurnLeft')
  46.     Bladex.SetEventTableFuncC('WBK', 'StopTurn', 'StopTurn')
  47.     Bladex.SetEventTableFuncC('WBK', 'Walk', 'StartWalk')
  48.     Bladex.SetEventTableFuncC('WBK', 'Jog', 'StartJog')
  49.     Bladex.SetEventTableFuncC('WBK', 'Turn180', 'RelaxTurn')
  50.     Bladex.SetEventTableFuncC('WBK', 'FloorFail', 'FloorFail')
  51.     Bladex.SetEventTableFuncC('WBK', 'FloorFailAd', 'FloorFailAd')
  52.     Bladex.SetEventTableFunc('WBK_JOG', 'ActionStart', Actions.UnGraspString)
  53.     Bladex.SetEventTableFunc('WBK_JOG', 'InstantAttack', Actions.InstantAttackSlow)
  54.     Bladex.SetEventTableFuncC('WBK_JOG', 'ToggleFacing', 'ToggleFacing')
  55.     Bladex.SetEventTableFuncC('WBK_JOG', 'SlipNeeded', 'SlipNeeded')
  56.     Bladex.SetEventTableFuncC('WBK_JOG', 'Jump', 'TestDodge')
  57.     Bladex.SetEventTableFuncC('WBK_JOG', 'Back', 'StartBack')
  58.     Bladex.SetEventTableFuncC('WBK_JOG', 'Walk', 'StartWalk')
  59.     Bladex.SetEventTableFuncC('WBK_JOG', 'Jog', 'StartJogBacking')
  60.     Bladex.SetEventTableFuncC('WBK_JOG', 'StopJog', 'CS_Jog')
  61.     Bladex.SetEventTableFuncC('WBK_JOG', 'StopBackwards', 'CS_GoBackwards')
  62.     Bladex.SetEventTableFuncC('WBK_JOG', 'StartBlock', 'StartBlockAndChange')
  63.     Bladex.SetEventTableFuncC('WBK_JOG', 'StopBlock', 'StopBlockAndChange')
  64.     Bladex.SetEventTableFuncC('WBK_JOG', 'StopTest', 'StopBackJogging')
  65.     Bladex.SetEventTableFuncC('WBK_JOG', 'ActionEnd', 'Cycle')
  66.     Bladex.SetEventTableFuncC('WBK_JOG', 'TurnRight', 'TurnRight')
  67.     Bladex.SetEventTableFuncC('WBK_JOG', 'TurnLeft', 'TurnLeft')
  68.     Bladex.SetEventTableFuncC('WBK_JOG', 'StopTurn', 'StopTurn')
  69.     Bladex.SetEventTableFuncC('WBK_JOG', 'Turn180', 'RelaxTurn')
  70.     Bladex.SetEventTableFuncC('WBK_JOG', 'FloorFail', 'FloorFail')
  71.     Bladex.SetEventTableFuncC('WBK_JOG', 'FloorFailAd', 'FloorFailAd')
  72.     Bladex.SetEventTableFunc('WLK', 'ActionStart', Actions.GraspString)
  73.     Bladex.SetEventTableFunc('WLK', 'InstantAttack', Actions.InstantAttackSlow)
  74.     Bladex.SetEventTableFuncC('WLK', 'ToggleFacing', 'ToggleFacing')
  75.     Bladex.SetEventTableFuncC('WLK', 'SlipNeeded', 'SlipNeeded')
  76.     Bladex.SetEventTableFuncC('WLK', 'Jump', 'TestJump')
  77.     Bladex.SetEventTableFuncC('WLK', 'StartBlock', 'StartBlockAndChange')
  78.     Bladex.SetEventTableFuncC('WLK', 'StopBlock', 'StopBlockAndChange')
  79.     Bladex.SetEventTableFuncC('WLK', 'Walk', 'SS_GoForwards')
  80.     Bladex.SetEventTableFuncC('WLK', 'Jog', 'StartJogFromWalk')
  81.     Bladex.SetEventTableFuncC('WLK', 'Sneak', 'StartSneakFromWalk')
  82.     Bladex.SetEventTableFuncC('WLK', 'StopForwards', 'CS_GoForwards')
  83.     Bladex.SetEventTableFuncC('WLK', 'StopTest', 'StopWalk')
  84.     Bladex.SetEventTableFuncC('WLK', 'ActionEnd', 'Cycle')
  85.     Bladex.SetEventTableFuncC('WLK', 'TurnRight', 'TurnRight')
  86.     Bladex.SetEventTableFuncC('WLK', 'TurnLeft', 'TurnLeft')
  87.     Bladex.SetEventTableFuncC('WLK', 'StopTurn', 'StopTurn')
  88.     Bladex.SetEventTableFuncC('WLK', 'Back', 'StartBack')
  89.     Bladex.SetEventTableFuncC('WLK', 'JogBack', 'StartBackJogging')
  90.     Bladex.SetEventTableFuncC('WLK', 'Turn180', 'WalkTurn')
  91.     Bladex.SetEventTableFuncC('WLK', 'FloorFail', 'FloorFail')
  92.     Bladex.SetEventTableFuncC('WLK', 'FloorFailAd', 'FloorFailAd')
  93.     Bladex.SetEventTableFunc('JOG', 'ActionStart', Actions.GraspString)
  94.     Bladex.SetEventTableFunc('JOG', 'InstantAttack', Actions.InstantAttackRun)
  95.     Bladex.SetEventTableFuncC('JOG', 'ToggleFacing', 'ToggleFacing')
  96.     Bladex.SetEventTableFuncC('JOG', 'SlipNeeded', 'SlipNeeded')
  97.     Bladex.SetEventTableFuncC('JOG', 'Jump', 'TestJump')
  98.     Bladex.SetEventTableFuncC('JOG', 'Jog', 'SS_Jog')
  99.     Bladex.SetEventTableFuncC('JOG', 'Walk', 'StartWalk')
  100.     Bladex.SetEventTableFuncC('JOG', 'StopForwards', 'CS_Jog')
  101.     Bladex.SetEventTableFuncC('JOG', 'StopTest', 'StopJog')
  102.     Bladex.SetEventTableFuncC('JOG', 'StartBlock', 'StartBlockAndChange')
  103.     Bladex.SetEventTableFuncC('JOG', 'StopBlock', 'StopBlockAndChange')
  104.     Bladex.SetEventTableFuncC('JOG', 'ActionEnd', 'Cycle')
  105.     Bladex.SetEventTableFuncC('JOG', 'TurnRight', 'TurnRight')
  106.     Bladex.SetEventTableFuncC('JOG', 'TurnLeft', 'TurnLeft')
  107.     Bladex.SetEventTableFuncC('JOG', 'StopTurn', 'StopTurn')
  108.     Bladex.SetEventTableFuncC('JOG', 'Back', 'StartBack')
  109.     Bladex.SetEventTableFuncC('JOG', 'JogBack', 'StartBackJogging')
  110.     Bladex.SetEventTableFuncC('JOG', 'Turn180', 'JogTurn')
  111.     Bladex.SetEventTableFuncC('JOG', 'FloorFail', 'FloorFail')
  112.     Bladex.SetEventTableFuncC('JOG', 'FloorFailAd', 'FloorFailAd')
  113.     Bladex.SetEventTableFunc('SNK', 'ActionStart', Actions.GraspString)
  114.     Bladex.SetEventTableFunc('SNK', 'InstantAttack', Actions.InstantAttackSlow)
  115.     Bladex.SetEventTableFuncC('SNK', 'ToggleFacing', 'ToggleFacing')
  116.     Bladex.SetEventTableFuncC('SNK', 'SlipNeeded', 'SlipNeeded')
  117.     Bladex.SetEventTableFuncC('SNK', 'Sneak', 'SS_Sneak')
  118.     Bladex.SetEventTableFuncC('SNK', 'Walk', 'StartWalk')
  119.     Bladex.SetEventTableFuncC('SNK', 'StopForwards', 'CS_Sneak')
  120.     Bladex.SetEventTableFuncC('SNK', 'StartBlock', 'StartBlockAndChange')
  121.     Bladex.SetEventTableFuncC('SNK', 'StopBlock', 'StopBlockAndChange')
  122.     Bladex.SetEventTableFuncC('SNK', 'StopTest', 'StopSneak')
  123.     Bladex.SetEventTableFuncC('SNK', 'ActionEnd', 'Cycle')
  124.     Bladex.SetEventTableFuncC('SNK', 'TurnRight', 'TurnRight')
  125.     Bladex.SetEventTableFuncC('SNK', 'TurnLeft', 'TurnLeft')
  126.     Bladex.SetEventTableFuncC('SNK', 'StopTurn', 'StopTurn')
  127.     Bladex.SetEventTableFuncC('SNK', 'Back', 'StartBack')
  128.     Bladex.SetEventTableFuncC('SNK', 'JogBack', 'StartBackJogging')
  129.     Bladex.SetEventTableFuncC('SNK', 'Turn180', 'SneakTurn')
  130.     Bladex.SetEventTableFuncC('SNK', 'FloorFail', 'FloorFail')
  131.     Bladex.SetEventTableFuncC('SNK', 'FloorFailAd', 'FloorFailAd')
  132.     Bladex.SetEventTableFunc('TURNING', 'ActionStart', Actions.UnGraspString)
  133.     Bladex.SetEventTableFuncC('TURNING', 'SlipNeeded', 'SlipNeeded')
  134.     Bladex.SetEventTableFuncC('TURNING', 'TransitionEnded', 'TestIfSlipNeeded')
  135.     Bladex.SetEventTableFuncC('TURNING', 'Walk', 'SS_GoForwards')
  136.     Bladex.SetEventTableFuncC('TURNING', 'StopForwards', 'CS_GoForwards')
  137.     Bladex.SetEventTableFuncC('TURNING', 'StartBlock', 'StartBlock')
  138.     Bladex.SetEventTableFuncC('TURNING', 'StopBlock', 'StopBlock')
  139.     Bladex.SetEventTableFuncC('TURNING', 'Jog', 'SS_Jog')
  140.     Bladex.SetEventTableFuncC('TURNING', 'StopJog', 'CS_Jog')
  141.     Bladex.SetEventTableFuncC('TURNING', 'Sneak', 'SS_Sneak')
  142.     Bladex.SetEventTableFuncC('TURNING', 'StopSneak', 'CS_Sneak')
  143.     Bladex.SetEventTableFuncC('TURNING', 'Back', 'SS_GoBackwards')
  144.     Bladex.SetEventTableFuncC('TURNING', 'JogBack', 'SS_GoBackwards')
  145.     Bladex.SetEventTableFuncC('TURNING', 'StopBackwards', 'CS_GoBackwards')
  146.     Bladex.SetEventTableFuncC('TURNING', 'FloorFail', 'FloorFail')
  147.     Bladex.SetEventTableFuncC('TURNING', 'FloorFail', 'FloorFail')
  148.     Bladex.SetEventTableFuncC('TURNING', 'FloorFailAd', 'FloorFailAd')
  149.     Bladex.SetEventTableFunc('Fll', 'ActionStart', Actions.UnGraspString)
  150.     Bladex.SetEventTableFuncC('Fll', 'SlipNeeded', 'SlipNeeded')
  151.     Bladex.SetEventTableFuncC('Fll', 'TransitionEnded', 'FllTransitionEnded')
  152.     Bladex.SetEventTableFuncC('Fll', 'Walk', 'SS_GoForwards')
  153.     Bladex.SetEventTableFuncC('Fll', 'StopForwards', 'CS_GoForwards')
  154.     Bladex.SetEventTableFuncC('Fll', 'StartBlock', 'StartBlock')
  155.     Bladex.SetEventTableFuncC('Fll', 'StopBlock', 'StopBlock')
  156.     Bladex.SetEventTableFuncC('Fll', 'Jog', 'SS_Jog')
  157.     Bladex.SetEventTableFuncC('Fll', 'StopJog', 'CS_Jog')
  158.     Bladex.SetEventTableFuncC('Fll', 'Sneak', 'SS_Sneak')
  159.     Bladex.SetEventTableFuncC('Fll', 'StopSneak', 'CS_Sneak')
  160.     Bladex.SetEventTableFuncC('Fll', 'Back', 'SS_GoBackwards')
  161.     Bladex.SetEventTableFuncC('Fll', 'StopBackwards', 'CS_GoBackwards')
  162.     Bladex.SetEventTableFuncC('Fll', 'StrafeRight', 'SS_StrafeRight')
  163.     Bladex.SetEventTableFuncC('Fll', 'StopStrafeRight', 'CS_StrafeRight')
  164.     Bladex.SetEventTableFuncC('Fll', 'StrafeLeft', 'SS_StrafeLeft')
  165.     Bladex.SetEventTableFuncC('Fll', 'StopStrafeLeft', 'CS_StrafeLeft')
  166.     Bladex.SetEventTableFuncC('Fll', 'FloorFail', 'FloorFail')
  167.     Bladex.SetEventTableFuncC('Fll', 'ConstraintsChanged', 'Fall')
  168.     Bladex.SetEventTableFunc('Dth_Fll2', 'ActionStart', Actions.UnGraspString)
  169.     Bladex.SetEventTableFuncC('Dth_Fll2', 'SlipNeeded', 'SlipNeeded')
  170.     Bladex.SetEventTableFuncC('Dth_Fll2', 'TransitionEnded', 'FllTransitionEnded')
  171.     Bladex.SetEventTableFuncC('Dth_Fll2', 'Walk', 'SS_GoForwards')
  172.     Bladex.SetEventTableFuncC('Dth_Fll2', 'StopForwards', 'CS_GoForwards')
  173.     Bladex.SetEventTableFuncC('Dth_Fll2', 'StartBlock', 'StartBlock')
  174.     Bladex.SetEventTableFuncC('Dth_Fll2', 'StopBlock', 'StopBlock')
  175.     Bladex.SetEventTableFuncC('Dth_Fll2', 'Jog', 'SS_Jog')
  176.     Bladex.SetEventTableFuncC('Dth_Fll2', 'StopJog', 'CS_Jog')
  177.     Bladex.SetEventTableFuncC('Dth_Fll2', 'Sneak', 'SS_Sneak')
  178.     Bladex.SetEventTableFuncC('Dth_Fll2', 'StopSneak', 'CS_Sneak')
  179.     Bladex.SetEventTableFuncC('Dth_Fll2', 'Back', 'SS_GoBackwards')
  180.     Bladex.SetEventTableFuncC('Dth_Fll2', 'StopBackwards', 'CS_GoBackwards')
  181.     Bladex.SetEventTableFuncC('Dth_Fll2', 'StrafeRight', 'SS_StrafeRight')
  182.     Bladex.SetEventTableFuncC('Dth_Fll2', 'StopStrafeRight', 'CS_StrafeRight')
  183.     Bladex.SetEventTableFuncC('Dth_Fll2', 'StrafeLeft', 'SS_StrafeLeft')
  184.     Bladex.SetEventTableFuncC('Dth_Fll2', 'StopStrafeLeft', 'CS_StrafeLeft')
  185.     Bladex.SetEventTableFuncC('Dth', 'Walk', 'SS_GoForwards')
  186.     Bladex.SetEventTableFuncC('Dth', 'StopForwards', 'CS_GoForwards')
  187.     Bladex.SetEventTableFuncC('Dth', 'StartBlock', 'StartBlock')
  188.     Bladex.SetEventTableFuncC('Dth', 'StopBlock', 'StopBlock')
  189.     Bladex.SetEventTableFuncC('Dth', 'Jog', 'SS_Jog')
  190.     Bladex.SetEventTableFuncC('Dth', 'StopJog', 'CS_Jog')
  191.     Bladex.SetEventTableFuncC('Dth', 'Sneak', 'SS_Sneak')
  192.     Bladex.SetEventTableFuncC('Dth', 'StopSneak', 'CS_Sneak')
  193.     Bladex.SetEventTableFuncC('Dth', 'Back', 'SS_GoBackwards')
  194.     Bladex.SetEventTableFuncC('Dth', 'StopBackwards', 'CS_GoBackwards')
  195.     Bladex.SetEventTableFuncC('Dth', 'StrafeRight', 'SS_StrafeRight')
  196.     Bladex.SetEventTableFuncC('Dth', 'StopStrafeRight', 'CS_StrafeRight')
  197.     Bladex.SetEventTableFuncC('Dth', 'StrafeLeft', 'SS_StrafeLeft')
  198.     Bladex.SetEventTableFuncC('Dth', 'StopStrafeLeft', 'CS_StrafeLeft')
  199.     Bladex.SetEventTableFuncC('Dth', 'FloorFail', 'FloorFail')
  200.     Bladex.SetEventTableFuncC('Dth', 'ConstraintsChanged', 'Fall')
  201.     Bladex.SetEventTableFunc('Dth_Fll', 'ActionStart', Actions.UnGraspString)
  202.     Bladex.SetEventTableFuncC('Dth_Fll', 'ActionEnd', 'EndDthFll')
  203.     Bladex.SetEventTableFunc('Dth_Fll', 'TransitionEnded', Actions.EndTransitionFllHugeHandler)
  204.     Bladex.SetEventTableFunc('FING_RLX', 'InstantAttack', Actions.InstantAttackSlow)
  205.     Bladex.SetEventTableFuncC('FING_RLX', 'ToggleFacing', 'ToggleFacing')
  206.     Bladex.SetEventTableFuncC('FING_RLX', 'SlipNeeded', 'SlipNeeded')
  207.     Bladex.SetEventTableFuncC('FING_RLX', 'Jump', 'TestDodge')
  208.     Bladex.SetEventTableFuncC('FING_RLX', 'StartBlock', 'StartBlockAndUpdate')
  209.     Bladex.SetEventTableFuncC('FING_RLX', 'StopBlock', 'StopBlockAndUpdate')
  210.     Bladex.SetEventTableFuncC('FING_RLX', 'Jog', 'SS_Jog')
  211.     Bladex.SetEventTableFuncC('FING_RLX', 'StopJog', 'CS_Jog')
  212.     Bladex.SetEventTableFuncC('FING_RLX', 'Sneak', 'StartSneak')
  213.     Bladex.SetEventTableFuncC('FING_RLX', 'Walk', 'StartWalkFacing')
  214.     Bladex.SetEventTableFuncC('FING_RLX', 'Back', 'StartBackFacing')
  215.     Bladex.SetEventTableFuncC('FING_RLX', 'StrafeRight', 'StartStrafeRight')
  216.     Bladex.SetEventTableFuncC('FING_RLX', 'StrafeLeft', 'StartStrafeLeft')
  217.     Bladex.SetEventTableFuncC('FING_RLX', 'ActionEnd', 'Cycle')
  218.     Bladex.SetEventTableFuncC('FING_RLX', 'FloorFail', 'FloorFail')
  219.     Bladex.SetEventTableFuncC('FING_RLX', 'FloorFailAd', 'FloorFailAd')
  220.     Bladex.SetEventTableFuncC('FING_TURN', 'ToggleFacing', 'ToggleFacing')
  221.     Bladex.SetEventTableFuncC('FING_TURN', 'StartBlock', 'StartBlock')
  222.     Bladex.SetEventTableFuncC('FING_TURN', 'StopBlock', 'StopBlock')
  223.     Bladex.SetEventTableFuncC('FING_TURN', 'ActionEnd', 'TransferAngle')
  224.     Bladex.SetEventTableFuncC('FING_TURN', 'StartBlock', 'StartBlock')
  225.     Bladex.SetEventTableFuncC('FING_TURN', 'StopBlock', 'StopBlock')
  226.     Bladex.SetEventTableFuncC('FING_TURN', 'FloorFail', 'FloorFail')
  227.     Bladex.SetEventTableFuncC('FING_TURN', 'FloorFailAd', 'FloorFailAd')
  228.     Bladex.SetEventTableFunc('FING_FRW_S', 'InstantAttack', Actions.InstantAttackSlow)
  229.     Bladex.SetEventTableFuncC('FING_FRW_S', 'ToggleFacing', 'ToggleFacing')
  230.     Bladex.SetEventTableFuncC('FING_FRW_S', 'SlipNeeded', 'SlipNeeded')
  231.     Bladex.SetEventTableFuncC('FING_FRW_S', 'Back', 'StartBackFacing')
  232.     Bladex.SetEventTableFuncC('FING_FRW_S', 'Walk', 'SS_GoForwards')
  233.     Bladex.SetEventTableFuncC('FING_FRW_S', 'Jog', 'SS_Jog')
  234.     Bladex.SetEventTableFuncC('FING_FRW_S', 'StopJog', 'CS_Jog')
  235.     Bladex.SetEventTableFuncC('FING_FRW_S', 'StopForwards', 'CS_GoForwards')
  236.     Bladex.SetEventTableFuncC('FING_FRW_S', 'StopTest', 'StopWalkFacing')
  237.     Bladex.SetEventTableFuncC('FING_FRW_S', 'StartBlock', 'StartBlockAndChange')
  238.     Bladex.SetEventTableFuncC('FING_FRW_S', 'StopBlock', 'StopBlockAndChange')
  239.     Bladex.SetEventTableFuncC('FING_FRW_S', 'StrafeRight', 'StartStrafeRight')
  240.     Bladex.SetEventTableFuncC('FING_FRW_S', 'StrafeLeft', 'StartStrafeLeft')
  241.     Bladex.SetEventTableFuncC('FING_FRW_S', 'ActionEnd', 'Cycle')
  242.     Bladex.SetEventTableFuncC('FING_FRW_S', 'TurnRight', 'TurnRight')
  243.     Bladex.SetEventTableFuncC('FING_FRW_S', 'TurnLeft', 'TurnLeft')
  244.     Bladex.SetEventTableFuncC('FING_FRW_S', 'StopTurn', 'StopTurn')
  245.     Bladex.SetEventTableFuncC('FING_FRW_S', 'FloorFail', 'FloorFail')
  246.     Bladex.SetEventTableFuncC('FING_FRW_S', 'FloorFailAd', 'FloorFailAd')
  247.     Bladex.SetEventTableFunc('FING_FRW', 'InstantAttack', Actions.InstantAttackSlow)
  248.     Bladex.SetEventTableFuncC('FING_FRW', 'ToggleFacing', 'ToggleFacing')
  249.     Bladex.SetEventTableFuncC('FING_FRW', 'SlipNeeded', 'SlipNeeded')
  250.     Bladex.SetEventTableFuncC('FING_FRW', 'Back', 'StartBackFacing')
  251.     Bladex.SetEventTableFuncC('FING_FRW', 'Walk', 'SS_GoForwards')
  252.     Bladex.SetEventTableFuncC('FING_FRW', 'Jog', 'SS_Jog')
  253.     Bladex.SetEventTableFuncC('FING_FRW', 'StopJog', 'CS_Jog')
  254.     Bladex.SetEventTableFuncC('FING_FRW', 'StopForwards', 'CS_GoForwards')
  255.     Bladex.SetEventTableFuncC('FING_FRW', 'StopTest', 'StopWalkFacing')
  256.     Bladex.SetEventTableFuncC('FING_FRW', 'StartBlock', 'StartBlockAndChange')
  257.     Bladex.SetEventTableFuncC('FING_FRW', 'StopBlock', 'StopBlockAndChange')
  258.     Bladex.SetEventTableFuncC('FING_FRW', 'StrafeRight', 'StartStrafeRight')
  259.     Bladex.SetEventTableFuncC('FING_FRW', 'StrafeLeft', 'StartStrafeLeft')
  260.     Bladex.SetEventTableFuncC('FING_FRW', 'ActionEnd', 'Cycle')
  261.     Bladex.SetEventTableFuncC('FING_FRW', 'FloorFail', 'FloorFail')
  262.     Bladex.SetEventTableFuncC('FING_FRW', 'FloorFailAd', 'FloorFailAd')
  263.     Bladex.SetEventTableFunc('FING_BWD_S', 'InstantAttack', Actions.InstantAttackSlow)
  264.     Bladex.SetEventTableFuncC('FING_BWD_S', 'ToggleFacing', 'ToggleFacing')
  265.     Bladex.SetEventTableFuncC('FING_BWD_S', 'SlipNeeded', 'SlipNeeded')
  266.     Bladex.SetEventTableFuncC('FING_BWD_S', 'Walk', 'StartWalkFacing')
  267.     Bladex.SetEventTableFuncC('FING_BWD_S', 'Jog', 'SS_Jog')
  268.     Bladex.SetEventTableFuncC('FING_BWD_S', 'StopJog', 'CS_Jog')
  269.     Bladex.SetEventTableFuncC('FING_BWD_S', 'Back', 'SS_GoBackwards')
  270.     Bladex.SetEventTableFuncC('FING_BWD_S', 'StopBackwards', 'CS_GoBackwards')
  271.     Bladex.SetEventTableFuncC('FING_BWD_S', 'StopTest', 'StopBackFacing')
  272.     Bladex.SetEventTableFuncC('FING_BWD_S', 'StartBlock', 'StartBlockAndChange')
  273.     Bladex.SetEventTableFuncC('FING_BWD_S', 'StopBlock', 'StopBlockAndChange')
  274.     Bladex.SetEventTableFuncC('FING_BWD_S', 'StrafeRight', 'StartStrafeRight')
  275.     Bladex.SetEventTableFuncC('FING_BWD_S', 'StrafeLeft', 'StartStrafeLeft')
  276.     Bladex.SetEventTableFuncC('FING_BWD_S', 'ActionEnd', 'Cycle')
  277.     Bladex.SetEventTableFuncC('FING_BWD_S', 'TurnRight', 'TurnRight')
  278.     Bladex.SetEventTableFuncC('FING_BWD_S', 'TurnLeft', 'TurnLeft')
  279.     Bladex.SetEventTableFuncC('FING_BWD_S', 'StopTurn', 'StopTurn')
  280.     Bladex.SetEventTableFuncC('FING_BWD_S', 'FloorFail', 'FloorFail')
  281.     Bladex.SetEventTableFuncC('FING_BWD_S', 'FloorFailAd', 'FloorFailAd')
  282.     Bladex.SetEventTableFunc('FING_BWD', 'InstantAttack', Actions.InstantAttackSlow)
  283.     Bladex.SetEventTableFuncC('FING_BWD', 'ToggleFacing', 'ToggleFacing')
  284.     Bladex.SetEventTableFuncC('FING_BWD', 'SlipNeeded', 'SlipNeeded')
  285.     Bladex.SetEventTableFuncC('FING_BWD', 'Jump', 'TestDodge')
  286.     Bladex.SetEventTableFuncC('FING_BWD', 'Walk', 'StartWalkFacing')
  287.     Bladex.SetEventTableFuncC('FING_BWD', 'Jog', 'SS_Jog')
  288.     Bladex.SetEventTableFuncC('FING_BWD', 'StopJog', 'CS_Jog')
  289.     Bladex.SetEventTableFuncC('FING_BWD', 'Back', 'SS_GoBackwards')
  290.     Bladex.SetEventTableFuncC('FING_BWD', 'StopBackwards', 'CS_GoBackwards')
  291.     Bladex.SetEventTableFuncC('FING_BWD', 'StopTest', 'StopBackFacing')
  292.     Bladex.SetEventTableFuncC('FING_BWD', 'StartBlock', 'StartBlockAndChange')
  293.     Bladex.SetEventTableFuncC('FING_BWD', 'StopBlock', 'StopBlockAndChange')
  294.     Bladex.SetEventTableFuncC('FING_BWD', 'StrafeRight', 'StartStrafeRight')
  295.     Bladex.SetEventTableFuncC('FING_BWD', 'StrafeLeft', 'StartStrafeLeft')
  296.     Bladex.SetEventTableFuncC('FING_BWD', 'ActionEnd', 'Cycle')
  297.     Bladex.SetEventTableFuncC('FING_BWD', 'FloorFail', 'FloorFail')
  298.     Bladex.SetEventTableFuncC('FING_BWD', 'FloorFailAd', 'FloorFailAd')
  299.     Bladex.SetEventTableFunc('FING_RIGHT', 'InstantAttack', Actions.InstantAttackSlow)
  300.     Bladex.SetEventTableFuncC('FING_RIGHT', 'ToggleFacing', 'ToggleFacing')
  301.     Bladex.SetEventTableFuncC('FING_RIGHT', 'SlipNeeded', 'SlipNeeded')
  302.     Bladex.SetEventTableFuncC('FING_RIGHT', 'Jump', 'TestDodge')
  303.     Bladex.SetEventTableFuncC('FING_RIGHT', 'StopTest', 'StopStrafeRight')
  304.     Bladex.SetEventTableFuncC('FING_RIGHT', 'StartBlock', 'StartBlockAndChange')
  305.     Bladex.SetEventTableFuncC('FING_RIGHT', 'StopBlock', 'StopBlockAndChange')
  306.     Bladex.SetEventTableFuncC('FING_RIGHT', 'StrafeRight', 'SS_StrafeRight')
  307.     Bladex.SetEventTableFuncC('FING_RIGHT', 'StopStrafeRight', 'CS_StrafeRight')
  308.     Bladex.SetEventTableFuncC('FING_RIGHT', 'StrafeLeft', 'SS_StrafeLeft')
  309.     Bladex.SetEventTableFuncC('FING_RIGHT', 'StopStrafeLeft', 'CS_StrafeLeft')
  310.     Bladex.SetEventTableFuncC('FING_RIGHT', 'TransitionEnded', 'StrafeTranEnded')
  311.     Bladex.SetEventTableFuncC('FING_RIGHT', 'ActionEnd', 'Cycle')
  312.     Bladex.SetEventTableFuncC('FING_RIGHT', 'Jog', 'SS_Jog')
  313.     Bladex.SetEventTableFuncC('FING_RIGHT', 'StopJog', 'CS_Jog')
  314.     Bladex.SetEventTableFuncC('FING_RIGHT', 'Walk', 'SS_ForwardsInStrafe')
  315.     Bladex.SetEventTableFuncC('FING_RIGHT', 'StopForwards', 'CS_ForwardsInStrafe')
  316.     Bladex.SetEventTableFuncC('FING_RIGHT', 'Back', 'SS_BackwardsInStrafe')
  317.     Bladex.SetEventTableFuncC('FING_RIGHT', 'StopBackwards', 'CS_BackwardsInStrafe')
  318.     Bladex.SetEventTableFuncC('FING_RIGHT', '2Left4Combat', '2Left4Combat')
  319.     Bladex.SetEventTableFuncC('FING_RIGHT', 'FloorFail', 'FloorFail')
  320.     Bladex.SetEventTableFuncC('FING_RIGHT', 'FloorFailAd', 'FloorFailAd')
  321.     Bladex.SetEventTableFunc('FING_RIGHT_S', 'InstantAttack', Actions.InstantAttackSlow)
  322.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'ToggleFacing', 'ToggleFacing')
  323.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'SlipNeeded', 'SlipNeeded')
  324.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'StopTest', 'StopStrafeRight')
  325.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'StartBlock', 'StartBlockAndChange')
  326.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'StopBlock', 'StopBlockAndChange')
  327.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'StrafeRight', 'SS_StrafeRight')
  328.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'StopStrafeRight', 'CS_StrafeRight')
  329.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'StrafeLeft', 'SS_StrafeLeft')
  330.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'StopStrafeLeft', 'CS_StrafeLeft')
  331.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'TransitionEnded', 'StrafeTranEnded')
  332.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'ActionEnd', 'Cycle')
  333.     Bladex.SetEventTableFuncC('FING_RIGHT_S', '2Left4Combat', '2Left4Combat')
  334.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'Jog', 'SS_Jog')
  335.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'StopJog', 'CS_Jog')
  336.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'Walk', 'SS_ForwardsInStrafe')
  337.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'StopForwards', 'CS_ForwardsInStrafe')
  338.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'Back', 'SS_BackwardsInStrafe')
  339.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'StopBackwards', 'CS_BackwardsInStrafe')
  340.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'FloorFail', 'FloorFail')
  341.     Bladex.SetEventTableFuncC('FING_RIGHT_S', 'FloorFailAd', 'FloorFailAd')
  342.     Bladex.SetEventTableFunc('FING_LEFT', 'InstantAttack', Actions.InstantAttackSlow)
  343.     Bladex.SetEventTableFuncC('FING_LEFT', 'ToggleFacing', 'ToggleFacing')
  344.     Bladex.SetEventTableFuncC('FING_LEFT', 'SlipNeeded', 'SlipNeeded')
  345.     Bladex.SetEventTableFuncC('FING_LEFT', 'Jump', 'TestDodge')
  346.     Bladex.SetEventTableFuncC('FING_LEFT', 'StopTest', 'StopStrafeLeft')
  347.     Bladex.SetEventTableFuncC('FING_LEFT', 'StartBlock', 'StartBlockAndChange')
  348.     Bladex.SetEventTableFuncC('FING_LEFT', 'StopBlock', 'StopBlockAndChange')
  349.     Bladex.SetEventTableFuncC('FING_LEFT', 'StrafeLeft', 'SS_StrafeLeft')
  350.     Bladex.SetEventTableFuncC('FING_LEFT', 'StopStrafeLeft', 'CS_StrafeLeft')
  351.     Bladex.SetEventTableFuncC('FING_LEFT', 'StrafeRight', 'SS_StrafeRight')
  352.     Bladex.SetEventTableFuncC('FING_LEFT', 'StopStrafeRight', 'CS_StrafeRight')
  353.     Bladex.SetEventTableFuncC('FING_LEFT', 'TransitionEnded', 'StrafeTranEnded')
  354.     Bladex.SetEventTableFuncC('FING_LEFT', 'ActionEnd', 'Cycle')
  355.     Bladex.SetEventTableFuncC('FING_LEFT', 'Jog', 'SS_Jog')
  356.     Bladex.SetEventTableFuncC('FING_LEFT', 'StopJog', 'CS_Jog')
  357.     Bladex.SetEventTableFuncC('FING_LEFT', 'Walk', 'SS_ForwardsInStrafe')
  358.     Bladex.SetEventTableFuncC('FING_LEFT', 'StopForwards', 'CS_ForwardsInStrafe')
  359.     Bladex.SetEventTableFuncC('FING_LEFT', 'Back', 'SS_BackwardsInStrafe')
  360.     Bladex.SetEventTableFuncC('FING_LEFT', 'StopBackwards', 'CS_BackwardsInStrafe')
  361.     Bladex.SetEventTableFuncC('FING_LEFT', '2Right4Combat', '2Right4Combat')
  362.     Bladex.SetEventTableFuncC('FING_LEFT', 'FloorFail', 'FloorFail')
  363.     Bladex.SetEventTableFuncC('FING_LEFT', 'FloorFailAd', 'FloorFailAd')
  364.     Bladex.SetEventTableFunc('FING_LEFT_S', 'InstantAttack', Actions.InstantAttackSlow)
  365.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'ToggleFacing', 'ToggleFacing')
  366.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'SlipNeeded', 'SlipNeeded')
  367.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'StopTest', 'StopStrafeLeft')
  368.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'StartBlock', 'StartBlockAndChange')
  369.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'StopBlock', 'StopBlockAndChange')
  370.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'StrafeLeft', 'SS_StrafeLeft')
  371.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'StopStrafeLeft', 'CS_StrafeLeft')
  372.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'StrafeRight', 'SS_StrafeRight')
  373.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'StopStrafeRight', 'CS_StrafeRight')
  374.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'TransitionEnded', 'StrafeTranEnded')
  375.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'ActionEnd', 'Cycle')
  376.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'Jog', 'SS_Jog')
  377.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'StopJog', 'CS_Jog')
  378.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'Walk', 'SS_ForwardsInStrafe')
  379.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'StopForwards', 'CS_ForwardsInStrafe')
  380.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'Back', 'SS_BackwardsInStrafe')
  381.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'StopBackwards', 'CS_BackwardsInStrafe')
  382.     Bladex.SetEventTableFuncC('FING_LEFT_S', '2Right4Combat', '2Right4Combat')
  383.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'FloorFail', 'FloorFail')
  384.     Bladex.SetEventTableFuncC('FING_LEFT_S', 'FloorFailAd', 'FloorFailAd')
  385.     Bladex.SetEventTableFuncC('DTH_STUCK', 'ActionEnd', 'EventStop')
  386.     Bladex.SetEventTableFuncC('dth_rock', 'ActionEnd', 'EventStop')
  387.     Bladex.SetEventTableFuncC('dth_rockfront', 'ActionEnd', 'EventStop')
  388.     Bladex.SetEventTableFunc('CLIMBING', 'ActionStart', Actions.UnGraspString)
  389.     Bladex.SetEventTableFuncC('CLIMBING', 'Walk', 'SS_GoForwards')
  390.     Bladex.SetEventTableFuncC('CLIMBING', 'StopForwards', 'CS_GoForwards')
  391.     Bladex.SetEventTableFuncC('CLIMBING', 'Back', 'SS_GoBackwards')
  392.     Bladex.SetEventTableFuncC('CLIMBING', 'StopBackwards', 'CS_GoBackwards')
  393.     Bladex.SetEventTableFuncC('CLIMBING', 'Jog', 'SS_Jog')
  394.     Bladex.SetEventTableFuncC('CLIMBING', 'StopJog', 'CS_Jog')
  395.     Bladex.SetEventTableFuncC('CLIMBING', 'Sneak', 'SS_Sneak')
  396.     Bladex.SetEventTableFuncC('CLIMBING', 'StopSneak', 'CS_Sneak')
  397.     Bladex.SetEventTableFuncC('CLIMBING', 'StartBlock', 'StartBlock')
  398.     Bladex.SetEventTableFuncC('CLIMBING', 'StopBlock', 'StopBlock')
  399.     Bladex.SetEventTableFuncC('CLIMBING', 'FloorFailAd', 'FloorFailAd')
  400.     Bladex.SetEventTableFunc('JUMPING', 'ActionStart', Actions.UnGraspString)
  401.     Bladex.SetEventTableFuncC('JUMPING', 'Walk', 'SS_GoForwards')
  402.     Bladex.SetEventTableFuncC('JUMPING', 'StopForwards', 'CS_GoForwards')
  403.     Bladex.SetEventTableFuncC('JUMPING', 'Back', 'SS_GoBackwards')
  404.     Bladex.SetEventTableFuncC('JUMPING', 'StopBackwards', 'CS_GoBackwards')
  405.     Bladex.SetEventTableFuncC('JUMPING', 'Jog', 'SS_Jog')
  406.     Bladex.SetEventTableFuncC('JUMPING', 'StopJog', 'CS_Jog')
  407.     Bladex.SetEventTableFuncC('JUMPING', 'Sneak', 'SS_Sneak')
  408.     Bladex.SetEventTableFuncC('JUMPING', 'StopSneak', 'CS_Sneak')
  409.     Bladex.SetEventTableFuncC('JUMPING', 'StartBlock', 'StartBlock')
  410.     Bladex.SetEventTableFuncC('JUMPING', 'StopBlock', 'StopBlock')
  411.     Bladex.SetEventTableFuncC('JUMPING', 'SlipNeeded', 'SlipNeeded')
  412.     Bladex.SetEventTableFuncC('JUMPING', 'FloorFail', 'FloorFail')
  413.     Bladex.SetEventTableFuncC('JUMPING', 'FloorFailAd', 'FloorFailAd')
  414.     Bladex.SetEventTableFuncC('JUMPING', 'ConstraintsChanged', 'Fall')
  415.     Bladex.SetEventTableFuncC('JUMPING', 'FallTest', 'FallTest')
  416.     Bladex.SetEventTableFuncC('SLIPPING', 'SlipNeeded', 'SlipNeeded')
  417.     Bladex.SetEventTableFuncC('SLIPPING', 'Walk', 'SS_GoForwards')
  418.     Bladex.SetEventTableFuncC('SLIPPING', 'Stop', 'CS_GoForwards')
  419.     Bladex.SetEventTableFuncC('SLIPPING', 'Jump', 'TestJumpInSlip')
  420.     Bladex.SetEventTableFuncC('SLIPPING', 'SlipStop', 'SlipStop')
  421.     Bladex.SetEventTableFuncC('SLIPPING', 'ActionEnd', 'Cycle')
  422.     Bladex.SetEventTableFuncC('SLIPPING', 'AnmChange', 'SlipChange')
  423.     Bladex.SetEventTableFuncC('SLIPPING', 'FloorFailAd', 'FloorFailAd')
  424.     Bladex.SetEventTableFuncC('SLIPPING', 'FloorFail', 'FloorFail')
  425.     Bladex.SetEventTableFunc('SLIP_END', 'ActionStart', Actions.GraspString)
  426.     Bladex.SetEventTableFuncC('SLIP_END', 'Walk', 'SS_GoForwards')
  427.     Bladex.SetEventTableFuncC('SLIP_END', 'StopForwards', 'CS_GoForwards')
  428.     Bladex.SetEventTableFuncC('SLIP_END', 'Back', 'SS_GoBackwards')
  429.     Bladex.SetEventTableFuncC('SLIP_END', 'StopBackwards', 'CS_GoBackwards')
  430.     Bladex.SetEventTableFuncC('SLIP_END', 'Jog', 'SS_Jog')
  431.     Bladex.SetEventTableFuncC('SLIP_END', 'StopJog', 'CS_Jog')
  432.     Bladex.SetEventTableFuncC('SLIP_END', 'Sneak', 'SS_Sneak')
  433.     Bladex.SetEventTableFuncC('SLIP_END', 'StopSneak', 'CS_Sneak')
  434.     Bladex.SetEventTableFuncC('SLIP_END', 'StartBlock', 'StartBlock')
  435.     Bladex.SetEventTableFuncC('SLIP_END', 'StopBlock', 'StopBlock')
  436.     Bladex.SetEventTableFuncC('SLIP_END', 'FloorFailAd', 'FloorFailAd')
  437.     Bladex.SetEventTableFuncC('SLIP_END', 'FloorFail', 'FloorFail')
  438.     Bladex.SetEventTableFunc('BOWING', 'ActionEnd', Actions.EndDrawBowEventHandler)
  439.     Bladex.SetEventTableFuncC('BOWING', 'FloorFail', 'FloorFail')
  440.     Bladex.SetEventTableFuncC('BOWING', 'FloorFailAd', 'FloorFailAd')
  441.     Bladex.SetEventTableFuncC('BOWING', 'SlipNeeded', 'SlipNeeded')
  442.     Bladex.SetEventTableFunc('RELOADING', 'ActionEnd', Actions.EndReloadBowEventHandler)
  443.     Bladex.SetEventTableFuncC('RELOADING', 'FloorFail', 'FloorFail')
  444.     Bladex.SetEventTableFuncC('RELOADING', 'FloorFailAd', 'FloorFailAd')
  445.     Bladex.SetEventTableFuncC('RELOADING', 'SlipNeeded', 'SlipNeeded')
  446.     Bladex.SetEventTableFuncC('PARRYING', 'SlipNeeded', 'SlipNeeded')
  447.     Bladex.SetEventTableFuncC('PARRYING', 'FloorFail', 'FloorFail')
  448.     Bladex.SetEventTableFuncC('PARRYING', 'FloorFailAd', 'FloorFailAd')
  449.     Bladex.SetEventTableFuncC('PARRYING', 'Walk', 'SS_GoForwards')
  450.     Bladex.SetEventTableFuncC('PARRYING', 'StopForwards', 'CS_GoForwards')
  451.     Bladex.SetEventTableFuncC('PARRYING', 'Back', 'SS_GoBackwards')
  452.     Bladex.SetEventTableFuncC('PARRYING', 'StopBackwards', 'CS_GoBackwards')
  453.     Bladex.SetEventTableFuncC('PARRYING', 'Jog', 'SS_Jog')
  454.     Bladex.SetEventTableFuncC('PARRYING', 'StopJog', 'CS_Jog')
  455.     Bladex.SetEventTableFuncC('PARRYING', 'Sneak', 'SS_Sneak')
  456.     Bladex.SetEventTableFuncC('PARRYING', 'StopSneak', 'CS_Sneak')
  457.     Bladex.SetEventTableFuncC('PARRYING', 'StartBlock', 'StartBlock')
  458.     Bladex.SetEventTableFuncC('PARRYING', 'StopBlock', 'StopBlock')
  459.     Bladex.SetEventTableFunc('HURT', 'ActionStart', Actions.UnGraspString)
  460.     Bladex.SetEventTableFuncC('HURT', 'SlipNeeded', 'SlipNeeded')
  461.     Bladex.SetEventTableFuncC('HURT', 'HurtFinalItp', 'NextMoveIfKey')
  462.     Bladex.SetEventTableFuncC('HURT', 'HitFinalItp', 'NextMoveIfKeyOrAttack')
  463.     Bladex.SetEventTableFuncC('HURT', 'FloorFail', 'FloorFail')
  464.     Bladex.SetEventTableFuncC('HURT', 'FloorFailAd', 'FloorFailAd')
  465.     Bladex.SetEventTableFuncC('HURT', 'Walk', 'SS_GoForwards')
  466.     Bladex.SetEventTableFuncC('HURT', 'StopForwards', 'CS_GoForwards')
  467.     Bladex.SetEventTableFuncC('HURT', 'Back', 'SS_GoBackwards')
  468.     Bladex.SetEventTableFuncC('HURT', 'StopBackwards', 'CS_GoBackwards')
  469.     Bladex.SetEventTableFuncC('HURT', 'Jog', 'SS_Jog')
  470.     Bladex.SetEventTableFuncC('HURT', 'StopJog', 'CS_Jog')
  471.     Bladex.SetEventTableFuncC('HURT', 'Sneak', 'SS_Sneak')
  472.     Bladex.SetEventTableFuncC('HURT', 'StopSneak', 'CS_Sneak')
  473.     Bladex.SetEventTableFuncC('HURT', 'StartBlock', 'StartBlock')
  474.     Bladex.SetEventTableFuncC('HURT', 'StopBlock', 'StopBlock')
  475.     Bladex.SetEventTableFuncC('ATTACKING', 'SlipNeeded', 'SlipNeeded')
  476.     Bladex.SetEventTableFuncC('ATTACKING', 'HitFinalItp', 'LinkNextAttack')
  477.     Bladex.SetEventTableFuncC('ATTACKING', 'ActionEnd', 'EndOfAttack')
  478.     Bladex.SetEventTableFuncC('ATTACKING', 'FloorFail', 'FloorFail')
  479.     Bladex.SetEventTableFuncC('ATTACKING', 'FloorFailAd', 'FloorFailAd')
  480.     Bladex.SetEventTableFuncC('ATTACKING', 'Walk', 'SS_GoForwards')
  481.     Bladex.SetEventTableFuncC('ATTACKING', 'StopForwards', 'CS_GoForwards')
  482.     Bladex.SetEventTableFuncC('ATTACKING', 'Back', 'SS_GoBackwards')
  483.     Bladex.SetEventTableFuncC('ATTACKING', 'StopBackwards', 'CS_GoBackwards')
  484.     Bladex.SetEventTableFuncC('ATTACKING', 'Jog', 'SS_Jog')
  485.     Bladex.SetEventTableFuncC('ATTACKING', 'StopJog', 'CS_Jog')
  486.     Bladex.SetEventTableFuncC('ATTACKING', 'Sneak', 'SS_Sneak')
  487.     Bladex.SetEventTableFuncC('ATTACKING', 'StopSneak', 'CS_Sneak')
  488.     Bladex.SetEventTableFunc('ATTACKING', 'TransitionEnded', Actions.BackUpEnemy)
  489.     Bladex.SetEventTableFunc('ATTACKING', 'Swap180', Actions.Swap180Handler)
  490.     Bladex.SetEventTableFuncC('ATTACKING', 'StartBlock', 'StartBlockAndChange')
  491.     Bladex.SetEventTableFuncC('ATTACKING', 'StopBlock', 'StopBlockAndChange')
  492.     Bladex.SetEventTableFuncC('ATTACKING', 'Interrupt', 'EndGenericAction')
  493.     Bladex.SetEventTableFuncC('ATTACKING_NOMOVE', 'SlipNeeded', 'SlipNeeded')
  494.     Bladex.SetEventTableFuncC('ATTACKING_NOMOVE', 'HitFinalItp', 'LinkNextAttack')
  495.     Bladex.SetEventTableFuncC('ATTACKING_NOMOVE', 'ActionEnd', 'EndOfAttack')
  496.     Bladex.SetEventTableFuncC('ATTACKING_NOMOVE', 'FloorFail', 'FloorFail')
  497.     Bladex.SetEventTableFuncC('ATTACKING_NOMOVE', 'FloorFailAd', 'FloorFailAd')
  498.     Bladex.SetEventTableFuncC('ATTACKING_NOMOVE', 'Jog', 'SS_Jog')
  499.     Bladex.SetEventTableFuncC('ATTACKING_NOMOVE', 'StopJog', 'CS_Jog')
  500.     Bladex.SetEventTableFuncC('ATTACKING_NOMOVE', 'Sneak', 'SS_Sneak')
  501.     Bladex.SetEventTableFuncC('ATTACKING_NOMOVE', 'StopSneak', 'CS_Sneak')
  502.     Bladex.SetEventTableFunc('ATTACKING_NOMOVE', 'TransitionEnded', Actions.BackUpEnemy)
  503.     Bladex.SetEventTableFunc('ATTACKING_NOMOVE', 'Swap180', Actions.Swap180Handler)
  504.     Bladex.SetEventTableFuncC('ATTACKING_NOMOVE', 'StartBlock', 'StartBlock')
  505.     Bladex.SetEventTableFuncC('ATTACKING_NOMOVE', 'StopBlock', 'StopBlock')
  506.     Bladex.SetEventTableFuncC('ATTACKING_NOMOVE', 'Interrupt', 'EndGenericAction')
  507.     Bladex.SetEventTableFunc('DODGING', 'ActionStart', Actions.UnGraspString)
  508.     Bladex.SetEventTableFuncC('DODGING', 'SlipNeeded', 'SlipNeeded')
  509.     Bladex.SetEventTableFuncC('DODGING', 'HitFinalItp', 'LinkNextAttack')
  510.     Bladex.SetEventTableFuncC('DODGING', 'FloorFail', 'FloorFail')
  511.     Bladex.SetEventTableFuncC('DODGING', 'FloorFailAd', 'FloorFailAd')
  512.     Bladex.SetEventTableFuncC('DODGING', 'Walk', 'SS_GoForwards')
  513.     Bladex.SetEventTableFuncC('DODGING', 'StopForwards', 'CS_GoForwards')
  514.     Bladex.SetEventTableFuncC('DODGING', 'Back', 'SS_GoBackwards')
  515.     Bladex.SetEventTableFuncC('DODGING', 'StopBackwards', 'CS_GoBackwards')
  516.     Bladex.SetEventTableFuncC('DODGING', 'Jog', 'SS_Jog')
  517.     Bladex.SetEventTableFuncC('DODGING', 'StopJog', 'CS_Jog')
  518.     Bladex.SetEventTableFuncC('DODGING', 'Sneak', 'SS_Sneak')
  519.     Bladex.SetEventTableFuncC('DODGING', 'StopSneak', 'CS_Sneak')
  520.     Bladex.SetEventTableFuncC('DODGING', 'StartBlock', 'StartBlockAndChange')
  521.     Bladex.SetEventTableFuncC('DODGING', 'StopBlock', 'StopBlockAndChange')
  522.     Bladex.SetEventTableFuncC('DODGING', 'TurnRight', 'TurnRight')
  523.     Bladex.SetEventTableFuncC('DODGING', 'TurnLeft', 'TurnLeft')
  524.     Bladex.SetEventTableFuncC('DODGING', 'ActionEnd', 'EndOfAttack')
  525.     nowTime = time.time()
  526.     print 'tables created (' + `nowTime - firstTime` + ' seconds)'
  527.  
  528.