[project @ 2005-07-07 21:19:26 by unknown_lamer]
[clinton/bobotpp.git] / source / Interp.C
index 331b9d7..7cde5cb 100644 (file)
@@ -27,6 +27,7 @@
 #include "Commands.H"
 #include "Interp.H"
 #include "BotInterp.H"
+#include "ShitEntry.H"
 
 #include <libguile.h>
 
@@ -135,6 +136,13 @@ interp_init_helper (void* unused)
   // auto-op
   scm_c_define ("bot:aop/yes", scm_long2num (true));
   scm_c_define ("bot:aop/no", scm_long2num (false));
+
+  // shit-list
+  scm_c_define ("bot:shit/none", scm_long2num (ShitEntry::SHIT_NOSHIT));
+  scm_c_define ("bot:shit/no-op", scm_long2num (ShitEntry::SHIT_NOOP));
+  scm_c_define ("bot:shit/no-join", scm_long2num (ShitEntry::SHIT_NOJOIN));
+  scm_c_define ("bot:shit/no-deban", 
+               scm_long2num (ShitEntry::SHIT_NODEBAN));
   
   // sys-dir
   scm_c_define ("bot:sys-scripts-dir", 
@@ -165,6 +173,8 @@ interp_init_helper (void* unused)
   scm_c_define ("hooks/send/message", scm_long2num (Hook::SEND_MESSAGE));
   scm_c_define ("hooks/send/action", scm_long2num (Hook::SEND_ACTION));
   scm_c_define ("hooks/send/ctcp", scm_long2num (Hook::SEND_CTCP));
+  scm_c_define ("hooks/send/who", scm_long2num (Hook::SEND_WHO));
+  scm_c_define ("hooks/send/whois", scm_long2num (Hook::SEND_WHOIS));
   // dcc hooks
   scm_c_define ("hooks/dcc/chat-begin", 
                scm_long2num (Hook::DCC_CHAT_BEGIN));