Sounds really interesting, but when I gave it a try, it immediately crashed before I could even start!  :(  I copied the files into the modules folder and ran the "custom game" option.  Was there something different I was supposed to do?  I tried it three times, one for each class, (in case that made a difference) and it produced two error messages for each.  Here they are, in case it helps.
----------------------------------------------------------------------
Timestamp   : 16/09/2014 6:00:25
Error level : ERROR
Message     : Lua call OnLoaded caught EAccessViolation!
Call path     : Repercussions.OnLoaded
Call params   : (false)
Error message : Access violation
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp   : 16/09/2014 6:00:33
Error level : FATAL EXCEPTION
Message     : Fatal exception encountered
An unhandled exception occurred at $0046E619 :
ELuaException : LuaError: Repercussions.OnLoaded -- Access violation
  $0046E619  TDOOMLUA__ONERROR,  line 435 of src/doomlua.pas
  $00457F16  TLUASYSTEM__PROTECTEDCALL,  line 1476 of e:/Projects/fpcvalkyrie/src/vluasystem.pas
  $0041DFE6  TDOOM__CALLHOOK,  line 85 of src/doombase.pas
  $0041F2D3  TDOOM__RUN,  line 315 of src/doombase.pas
  $00401CC5  main,  line 111 of src/doomrl.pas
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp   : 16/09/2014 6:01:15
Error level : ERROR
Message     : Lua call OnLoaded caught EAccessViolation!
Call path     : Repercussions.OnLoaded
Call params   : (false)
Error message : Access violation
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp   : 16/09/2014 6:01:18
Error level : FATAL EXCEPTION
Message     : Fatal exception encountered
An unhandled exception occurred at $0046E619 :
ELuaException : LuaError: Repercussions.OnLoaded -- Access violation
  $0046E619  TDOOMLUA__ONERROR,  line 435 of src/doomlua.pas
  $00457F16  TLUASYSTEM__PROTECTEDCALL,  line 1476 of e:/Projects/fpcvalkyrie/src/vluasystem.pas
  $0041DFE6  TDOOM__CALLHOOK,  line 85 of src/doombase.pas
  $0041F2D3  TDOOM__RUN,  line 315 of src/doombase.pas
  $00401CC5  main,  line 111 of src/doomrl.pas
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp   : 16/09/2014 6:01:37
Error level : ERROR
Message     : Lua call OnLoaded caught EAccessViolation!
Call path     : Repercussions.OnLoaded
Call params   : (false)
Error message : Access violation
----------------------------------------------------------------------
----------------------------------------------------------------------
Timestamp   : 16/09/2014 6:01:42
Error level : FATAL EXCEPTION
Message     : Fatal exception encountered
An unhandled exception occurred at $0046E619 :
ELuaException : LuaError: Repercussions.OnLoaded -- Access violation
  $0046E619  TDOOMLUA__ONERROR,  line 435 of src/doomlua.pas
  $00457F16  TLUASYSTEM__PROTECTEDCALL,  line 1476 of e:/Projects/fpcvalkyrie/src/vluasystem.pas
  $0041DFE6  TDOOM__CALLHOOK,  line 85 of src/doombase.pas
  $0041F2D3  TDOOM__RUN,  line 315 of src/doombase.pas
  $00401CC5  main,  line 111 of src/doomrl.pas
----------------------------------------------------------------------