www.pudn.com > ro4fserver.rar > ragnarok.c


/*
** Lua binding: ragnarok
** Generated automatically by tolua 4.0 on Thu Feb 06 00:15:49 2003.
*/

#include "tolua.h"

/* Exported function */
int tolua_ragnarok_open (lua_State* tolua_S);
void tolua_ragnarok_close (lua_State* tolua_S);

#include "script2.h" 
#include "mmo.h" 

/* function to register type */
static void toluaI_reg_types (lua_State* tolua_S)
{
 tolua_usertype(tolua_S,"point");
}

/* get function: zeny */
static int toluaI_get_ragnarok_zeny(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)zeny);
 return 1;
}

/* set function: zeny */
static int toluaI_set_ragnarok_zeny(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  zeny = ((int)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: class */
static int toluaI_get_ragnarok_class(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)class);
 return 1;
}

/* set function: class */
static int toluaI_set_ragnarok_class(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  class = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: status_point */
static int toluaI_get_ragnarok_status_point(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)status_point);
 return 1;
}

/* set function: status_point */
static int toluaI_set_ragnarok_status_point(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  status_point = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: skill_point */
static int toluaI_get_ragnarok_skill_point(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)skill_point);
 return 1;
}

/* set function: skill_point */
static int toluaI_set_ragnarok_skill_point(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  skill_point = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: hp */
static int toluaI_get_ragnarok_hp(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)hp);
 return 1;
}

/* set function: hp */
static int toluaI_set_ragnarok_hp(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  hp = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: max_hp */
static int toluaI_get_ragnarok_max_hp(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)max_hp);
 return 1;
}

/* set function: max_hp */
static int toluaI_set_ragnarok_max_hp(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  max_hp = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: sp */
static int toluaI_get_ragnarok_sp(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)sp);
 return 1;
}

/* set function: sp */
static int toluaI_set_ragnarok_sp(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  sp = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: max_sp */
static int toluaI_get_ragnarok_max_sp(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)max_sp);
 return 1;
}

/* set function: max_sp */
static int toluaI_set_ragnarok_max_sp(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  max_sp = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: option */
static int toluaI_get_ragnarok_option(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)option);
 return 1;
}

/* set function: option */
static int toluaI_set_ragnarok_option(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  option = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: karma */
static int toluaI_get_ragnarok_karma(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)karma);
 return 1;
}

/* set function: karma */
static int toluaI_set_ragnarok_karma(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  karma = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: manner */
static int toluaI_get_ragnarok_manner(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)manner);
 return 1;
}

/* set function: manner */
static int toluaI_set_ragnarok_manner(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  manner = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: hair */
static int toluaI_get_ragnarok_hair(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)hair);
 return 1;
}

/* set function: hair */
static int toluaI_set_ragnarok_hair(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  hair = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: hair_color */
static int toluaI_get_ragnarok_hair_color(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)hair_color);
 return 1;
}

/* set function: hair_color */
static int toluaI_set_ragnarok_hair_color(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  hair_color = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: clothes_color */
static int toluaI_get_ragnarok_clothes_color(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)clothes_color);
 return 1;
}

/* set function: clothes_color */
static int toluaI_set_ragnarok_clothes_color(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  clothes_color = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: weapon */
static int toluaI_get_ragnarok_weapon(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)weapon);
 return 1;
}

/* set function: weapon */
static int toluaI_set_ragnarok_weapon(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  weapon = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: sheild */
static int toluaI_get_ragnarok_sheild(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)sheild);
 return 1;
}

/* set function: sheild */
static int toluaI_set_ragnarok_sheild(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  sheild = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: head_top */
static int toluaI_get_ragnarok_head_top(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)head_top);
 return 1;
}

/* set function: head_top */
static int toluaI_set_ragnarok_head_top(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  head_top = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: head_mid */
static int toluaI_get_ragnarok_head_mid(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)head_mid);
 return 1;
}

/* set function: head_mid */
static int toluaI_set_ragnarok_head_mid(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  head_mid = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: head_bottom */
static int toluaI_get_ragnarok_head_bottom(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)head_bottom);
 return 1;
}

/* set function: head_bottom */
static int toluaI_set_ragnarok_head_bottom(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  head_bottom = ((short)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: name */
static int toluaI_get_ragnarok_name(lua_State* tolua_S)
{
 int toluaI_index;
 if (!tolua_istype(tolua_S,2,LUA_TNUMBER,0))
 tolua_error(tolua_S,"invalid type in array indexing.");
 toluaI_index = (int)tolua_getnumber(tolua_S,2,0)-1;
 if (toluaI_index<0 || toluaI_index>=24)
 tolua_error(tolua_S,"array indexing out of range.");
 tolua_pushnumber(tolua_S,(double)name[toluaI_index]);
 return 1;
}

/* set function: name */
static int toluaI_set_ragnarok_name(lua_State* tolua_S)
{
 int toluaI_index;
 if (!tolua_istype(tolua_S,2,LUA_TNUMBER,0))
 tolua_error(tolua_S,"invalid type in array indexing.");
 toluaI_index = (int)tolua_getnumber(tolua_S,2,0)-1;
 if (toluaI_index<0 || toluaI_index>=24)
 tolua_error(tolua_S,"array indexing out of range.");
  name[toluaI_index] = ((char)  tolua_getnumber(tolua_S,3,0));
 return 0;
}

/* get function: base_level */
static int toluaI_get_ragnarok_base_level(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)base_level);
 return 1;
}

/* set function: base_level */
static int toluaI_set_ragnarok_base_level(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  base_level = ((unsigned char)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: job_level */
static int toluaI_get_ragnarok_job_level(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)job_level);
 return 1;
}

/* set function: job_level */
static int toluaI_set_ragnarok_job_level(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  job_level = ((unsigned char)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: str */
static int toluaI_get_ragnarok_str(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)str);
 return 1;
}

/* set function: str */
static int toluaI_set_ragnarok_str(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  str = ((unsigned char)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: agi */
static int toluaI_get_ragnarok_agi(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)agi);
 return 1;
}

/* set function: agi */
static int toluaI_set_ragnarok_agi(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  agi = ((unsigned char)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: vit */
static int toluaI_get_ragnarok_vit(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)vit);
 return 1;
}

/* set function: vit */
static int toluaI_set_ragnarok_vit(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  vit = ((unsigned char)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: int_ */
static int toluaI_get_ragnarok_int_(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)int_);
 return 1;
}

/* set function: int_ */
static int toluaI_set_ragnarok_int_(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  int_ = ((unsigned char)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: dex */
static int toluaI_get_ragnarok_dex(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)dex);
 return 1;
}

/* set function: dex */
static int toluaI_set_ragnarok_dex(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  dex = ((unsigned char)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: luk */
static int toluaI_get_ragnarok_luk(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)luk);
 return 1;
}

/* set function: luk */
static int toluaI_set_ragnarok_luk(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  luk = ((unsigned char)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: menuSelect */
static int toluaI_get_ragnarok_menuSelect(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)menuSelect);
 return 1;
}

/* set function: menuSelect */
static int toluaI_set_ragnarok_menuSelect(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  menuSelect = ((int)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: next */
static int toluaI_get_ragnarok_next(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)next);
 return 1;
}

/* set function: next */
static int toluaI_set_ragnarok_next(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  next = ((int)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: input */
static int toluaI_get_ragnarok_input(lua_State* tolua_S)
{
 tolua_pushnumber(tolua_S,(double)input);
 return 1;
}

/* set function: input */
static int toluaI_set_ragnarok_input(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,LUA_TNUMBER,0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  input = ((int)  tolua_getnumber(tolua_S,1,0));
 return 0;
}

/* get function: save_point */
static int toluaI_get_ragnarok_save_point(lua_State* tolua_S)
{
 tolua_pushusertype(tolua_S,(void*)&save_point,tolua_tag(tolua_S,"point"));
 return 1;
}

/* set function: save_point */
static int toluaI_set_ragnarok_save_point(lua_State* tolua_S)
{
 if (!tolua_istype(tolua_S,1,tolua_tag(tolua_S,"point"),0))
 tolua_error(tolua_S,"#vinvalid type in variable assignment.");
  save_point = *((struct point*)  tolua_getusertype(tolua_S,1,0));
 return 0;
}

/* function: sendMessage */
static int toluaI_ragnarok_sendMessage00(lua_State* tolua_S)
{
 if (
 !tolua_istype(tolua_S,1,LUA_TSTRING,0) ||
 !tolua_isnoobj(tolua_S,2)
 )
 goto tolua_lerror;
 else
 {
  char* msg = ((char*)  tolua_getstring(tolua_S,1,0));
 {
  sendMessage(msg);
 }
 }
 return 0;
tolua_lerror:
 tolua_error(tolua_S,"#ferror in function 'sendMessage'.");
 return 0;
}

/* function: sendMenu */
static int toluaI_ragnarok_sendMenu00(lua_State* tolua_S)
{
 if (
 !tolua_istype(tolua_S,1,LUA_TSTRING,0) ||
 !tolua_isnoobj(tolua_S,2)
 )
 goto tolua_lerror;
 else
 {
  char* options = ((char*)  tolua_getstring(tolua_S,1,0));
 {
  sendMenu(options);
 }
 }
 return 0;
tolua_lerror:
 tolua_error(tolua_S,"#ferror in function 'sendMenu'.");
 return 0;
}

/* function: sendNext */
static int toluaI_ragnarok_sendNext00(lua_State* tolua_S)
{
 if (
 !tolua_isnoobj(tolua_S,1)
 )
 goto tolua_lerror;
 else
 {
 {
  sendNext();
 }
 }
 return 0;
tolua_lerror:
 tolua_error(tolua_S,"#ferror in function 'sendNext'.");
 return 0;
}

/* function: sendEnd */
static int toluaI_ragnarok_sendEnd00(lua_State* tolua_S)
{
 if (
 !tolua_isnoobj(tolua_S,1)
 )
 goto tolua_lerror;
 else
 {
 {
  sendEnd();
 }
 }
 return 0;
tolua_lerror:
 tolua_error(tolua_S,"#ferror in function 'sendEnd'.");
 return 0;
}

/* function: changeJob */
static int toluaI_ragnarok_changeJob00(lua_State* tolua_S)
{
 if (
 !tolua_istype(tolua_S,1,LUA_TNUMBER,0) ||
 !tolua_isnoobj(tolua_S,2)
 )
 goto tolua_lerror;
 else
 {
  int job = ((int)  tolua_getnumber(tolua_S,1,0));
 {
  changeJob(job);
 }
 }
 return 0;
tolua_lerror:
 tolua_error(tolua_S,"#ferror in function 'changeJob'.");
 return 0;
}

/* function: changeLook */
static int toluaI_ragnarok_changeLook00(lua_State* tolua_S)
{
 if (
 !tolua_istype(tolua_S,1,LUA_TNUMBER,0) ||
 !tolua_istype(tolua_S,2,LUA_TNUMBER,0) ||
 !tolua_isnoobj(tolua_S,3)
 )
 goto tolua_lerror;
 else
 {
  int i = ((int)  tolua_getnumber(tolua_S,1,0));
  int j = ((int)  tolua_getnumber(tolua_S,2,0));
 {
  changeLook(i,j);
 }
 }
 return 0;
tolua_lerror:
 tolua_error(tolua_S,"#ferror in function 'changeLook'.");
 return 0;
}

/* function: warp */
static int toluaI_ragnarok_warp00(lua_State* tolua_S)
{
 if (
 !tolua_istype(tolua_S,1,LUA_TSTRING,0) ||
 !tolua_istype(tolua_S,2,LUA_TNUMBER,0) ||
 !tolua_istype(tolua_S,3,LUA_TNUMBER,0) ||
 !tolua_isnoobj(tolua_S,4)
 )
 goto tolua_lerror;
 else
 {
  char* map = ((char*)  tolua_getstring(tolua_S,1,0));
  int x = ((int)  tolua_getnumber(tolua_S,2,0));
  int y = ((int)  tolua_getnumber(tolua_S,3,0));
 {
  warp(map,x,y);
 }
 }
 return 0;
tolua_lerror:
 tolua_error(tolua_S,"#ferror in function 'warp'.");
 return 0;
}

/* function: statusChange */
static int toluaI_ragnarok_statusChange00(lua_State* tolua_S)
{
 if (
 !tolua_istype(tolua_S,1,LUA_TNUMBER,0) ||
 !tolua_istype(tolua_S,2,LUA_TNUMBER,0) ||
 !tolua_isnoobj(tolua_S,3)
 )
 goto tolua_lerror;
 else
 {
  int status = ((int)  tolua_getnumber(tolua_S,1,0));
  int new = ((int)  tolua_getnumber(tolua_S,2,0));
 {
  statusChange(status,new);
 }
 }
 return 0;
tolua_lerror:
 tolua_error(tolua_S,"#ferror in function 'statusChange'.");
 return 0;
}

/* function: changeSavePoint */
static int toluaI_ragnarok_changeSavePoint00(lua_State* tolua_S)
{
 if (
 !tolua_istype(tolua_S,1,LUA_TSTRING,0) ||
 !tolua_istype(tolua_S,2,LUA_TNUMBER,0) ||
 !tolua_istype(tolua_S,3,LUA_TNUMBER,0) ||
 !tolua_isnoobj(tolua_S,4)
 )
 goto tolua_lerror;
 else
 {
  char* name = ((char*)  tolua_getstring(tolua_S,1,0));
  int x = ((int)  tolua_getnumber(tolua_S,2,0));
  int y = ((int)  tolua_getnumber(tolua_S,3,0));
 {
  changeSavePoint(name,x,y);
 }
 }
 return 0;
tolua_lerror:
 tolua_error(tolua_S,"#ferror in function 'changeSavePoint'.");
 return 0;
}

/* function: waitInput */
static int toluaI_ragnarok_waitInput00(lua_State* tolua_S)
{
 if (
 !tolua_isnoobj(tolua_S,1)
 )
 goto tolua_lerror;
 else
 {
 {
  waitInput();
 }
 }
 return 0;
tolua_lerror:
 tolua_error(tolua_S,"#ferror in function 'waitInput'.");
 return 0;
}

/* function: sendImage */
static int toluaI_ragnarok_sendImage00(lua_State* tolua_S)
{
 if (
 !tolua_istype(tolua_S,1,LUA_TSTRING,0) ||
 !tolua_istype(tolua_S,2,LUA_TNUMBER,0) ||
 !tolua_isnoobj(tolua_S,3)
 )
 goto tolua_lerror;
 else
 {
  char* tolua_var_1 = ((char*)  tolua_getstring(tolua_S,1,0));
  int type = ((int)  tolua_getnumber(tolua_S,2,0));
 {
  sendImage(tolua_var_1,type);
 }
 }
 return 0;
tolua_lerror:
 tolua_error(tolua_S,"#ferror in function 'sendImage'.");
 return 0;
}

/* Open function */
int tolua_ragnarok_open (lua_State* tolua_S)
{
 tolua_open(tolua_S);
 toluaI_reg_types(tolua_S);
 tolua_constant(tolua_S,NULL,"JOB_NOVICE",JOB_NOVICE);
 tolua_constant(tolua_S,NULL,"JOB_SWORDMAN",JOB_SWORDMAN);
 tolua_constant(tolua_S,NULL,"JOB_MAGE",JOB_MAGE);
 tolua_constant(tolua_S,NULL,"JOB_ARCHER",JOB_ARCHER);
 tolua_constant(tolua_S,NULL,"JOB_ACOLYTE",JOB_ACOLYTE);
 tolua_constant(tolua_S,NULL,"JOB_MERCHANT",JOB_MERCHANT);
 tolua_constant(tolua_S,NULL,"JOB_THIEF",JOB_THIEF);
 tolua_constant(tolua_S,NULL,"JOB_KNIGHT",JOB_KNIGHT);
 tolua_constant(tolua_S,NULL,"JOB_PRIEST",JOB_PRIEST);
 tolua_constant(tolua_S,NULL,"JOB_WIZARD",JOB_WIZARD);
 tolua_constant(tolua_S,NULL,"JOB_BLACKSMITH",JOB_BLACKSMITH);
 tolua_constant(tolua_S,NULL,"JOB_HUNTER",JOB_HUNTER);
 tolua_constant(tolua_S,NULL,"JOB_ASSASSIN",JOB_ASSASSIN);
 tolua_constant(tolua_S,NULL,"DISPLAY",DISPLAY);
 tolua_constant(tolua_S,NULL,"CLEAR",CLEAR);
 tolua_constant(tolua_S,NULL,"SP_SPEED",SP_SPEED);
 tolua_constant(tolua_S,NULL,"SP_BASEEXP",SP_BASEEXP);
 tolua_constant(tolua_S,NULL,"SP_JOBEXP",SP_JOBEXP);
 tolua_constant(tolua_S,NULL,"SP_KARMA",SP_KARMA);
 tolua_constant(tolua_S,NULL,"SP_MANNER",SP_MANNER);
 tolua_constant(tolua_S,NULL,"SP_HP",SP_HP);
 tolua_constant(tolua_S,NULL,"SP_MAXHP",SP_MAXHP);
 tolua_constant(tolua_S,NULL,"SP_SP",SP_SP);
 tolua_constant(tolua_S,NULL,"SP_MAXSP",SP_MAXSP);
 tolua_constant(tolua_S,NULL,"SP_STATUSPOINT",SP_STATUSPOINT);
 tolua_constant(tolua_S,NULL,"SP_0a",SP_0a);
 tolua_constant(tolua_S,NULL,"SP_BASELEVEL",SP_BASELEVEL);
 tolua_constant(tolua_S,NULL,"SP_SKILLPOINT",SP_SKILLPOINT);
 tolua_constant(tolua_S,NULL,"SP_STR",SP_STR);
 tolua_constant(tolua_S,NULL,"SP_AGI",SP_AGI);
 tolua_constant(tolua_S,NULL,"SP_VIT",SP_VIT);
 tolua_constant(tolua_S,NULL,"SP_INT",SP_INT);
 tolua_constant(tolua_S,NULL,"SP_DEX",SP_DEX);
 tolua_constant(tolua_S,NULL,"SP_LUK",SP_LUK);
 tolua_constant(tolua_S,NULL,"SP_13",SP_13);
 tolua_constant(tolua_S,NULL,"SP_ZENY",SP_ZENY);
 tolua_constant(tolua_S,NULL,"SP_15",SP_15);
 tolua_constant(tolua_S,NULL,"SP_NEXTBASEEXP",SP_NEXTBASEEXP);
 tolua_constant(tolua_S,NULL,"SP_NEXTJOBEXP",SP_NEXTJOBEXP);
 tolua_constant(tolua_S,NULL,"SP_WEIGHT",SP_WEIGHT);
 tolua_constant(tolua_S,NULL,"SP_MAXWEIGHT",SP_MAXWEIGHT);
 tolua_constant(tolua_S,NULL,"SP_1a",SP_1a);
 tolua_constant(tolua_S,NULL,"SP_1b",SP_1b);
 tolua_constant(tolua_S,NULL,"SP_1c",SP_1c);
 tolua_constant(tolua_S,NULL,"SP_1d",SP_1d);
 tolua_constant(tolua_S,NULL,"SP_1e",SP_1e);
 tolua_constant(tolua_S,NULL,"SP_1f",SP_1f);
 tolua_constant(tolua_S,NULL,"SP_USTR",SP_USTR);
 tolua_constant(tolua_S,NULL,"SP_UAGI",SP_UAGI);
 tolua_constant(tolua_S,NULL,"SP_UVIT",SP_UVIT);
 tolua_constant(tolua_S,NULL,"SP_UINT",SP_UINT);
 tolua_constant(tolua_S,NULL,"SP_UDEX",SP_UDEX);
 tolua_constant(tolua_S,NULL,"SP_ULUK",SP_ULUK);
 tolua_constant(tolua_S,NULL,"SP_26",SP_26);
 tolua_constant(tolua_S,NULL,"SP_27",SP_27);
 tolua_constant(tolua_S,NULL,"SP_28",SP_28);
 tolua_constant(tolua_S,NULL,"SP_ATK1",SP_ATK1);
 tolua_constant(tolua_S,NULL,"SP_ATK2",SP_ATK2);
 tolua_constant(tolua_S,NULL,"SP_MATK1",SP_MATK1);
 tolua_constant(tolua_S,NULL,"SP_MATK2",SP_MATK2);
 tolua_constant(tolua_S,NULL,"SP_DEF1",SP_DEF1);
 tolua_constant(tolua_S,NULL,"SP_DEF2",SP_DEF2);
 tolua_constant(tolua_S,NULL,"SP_MDEF1",SP_MDEF1);
 tolua_constant(tolua_S,NULL,"SP_MDEF2",SP_MDEF2);
 tolua_constant(tolua_S,NULL,"SP_HIT",SP_HIT);
 tolua_constant(tolua_S,NULL,"SP_FLEE1",SP_FLEE1);
 tolua_constant(tolua_S,NULL,"SP_FLEE2",SP_FLEE2);
 tolua_constant(tolua_S,NULL,"SP_CRITICAL",SP_CRITICAL);
 tolua_constant(tolua_S,NULL,"SP_ASPD",SP_ASPD);
 tolua_constant(tolua_S,NULL,"SP_36",SP_36);
 tolua_constant(tolua_S,NULL,"SP_JOBLEVEL",SP_JOBLEVEL);
 tolua_globalvar(tolua_S,"zeny",toluaI_get_ragnarok_zeny,toluaI_set_ragnarok_zeny);
 tolua_globalvar(tolua_S,"class",toluaI_get_ragnarok_class,toluaI_set_ragnarok_class);
 tolua_globalvar(tolua_S,"status_point",toluaI_get_ragnarok_status_point,toluaI_set_ragnarok_status_point);
 tolua_globalvar(tolua_S,"skill_point",toluaI_get_ragnarok_skill_point,toluaI_set_ragnarok_skill_point);
 tolua_globalvar(tolua_S,"hp",toluaI_get_ragnarok_hp,toluaI_set_ragnarok_hp);
 tolua_globalvar(tolua_S,"max_hp",toluaI_get_ragnarok_max_hp,toluaI_set_ragnarok_max_hp);
 tolua_globalvar(tolua_S,"sp",toluaI_get_ragnarok_sp,toluaI_set_ragnarok_sp);
 tolua_globalvar(tolua_S,"max_sp",toluaI_get_ragnarok_max_sp,toluaI_set_ragnarok_max_sp);
 tolua_globalvar(tolua_S,"option",toluaI_get_ragnarok_option,toluaI_set_ragnarok_option);
 tolua_globalvar(tolua_S,"karma",toluaI_get_ragnarok_karma,toluaI_set_ragnarok_karma);
 tolua_globalvar(tolua_S,"manner",toluaI_get_ragnarok_manner,toluaI_set_ragnarok_manner);
 tolua_globalvar(tolua_S,"hair",toluaI_get_ragnarok_hair,toluaI_set_ragnarok_hair);
 tolua_globalvar(tolua_S,"hair_color",toluaI_get_ragnarok_hair_color,toluaI_set_ragnarok_hair_color);
 tolua_globalvar(tolua_S,"clothes_color",toluaI_get_ragnarok_clothes_color,toluaI_set_ragnarok_clothes_color);
 tolua_globalvar(tolua_S,"weapon",toluaI_get_ragnarok_weapon,toluaI_set_ragnarok_weapon);
 tolua_globalvar(tolua_S,"sheild",toluaI_get_ragnarok_sheild,toluaI_set_ragnarok_sheild);
 tolua_globalvar(tolua_S,"head_top",toluaI_get_ragnarok_head_top,toluaI_set_ragnarok_head_top);
 tolua_globalvar(tolua_S,"head_mid",toluaI_get_ragnarok_head_mid,toluaI_set_ragnarok_head_mid);
 tolua_globalvar(tolua_S,"head_bottom",toluaI_get_ragnarok_head_bottom,toluaI_set_ragnarok_head_bottom);
 tolua_globalarray(tolua_S,"name",toluaI_get_ragnarok_name,toluaI_set_ragnarok_name);
 tolua_globalvar(tolua_S,"base_level",toluaI_get_ragnarok_base_level,toluaI_set_ragnarok_base_level);
 tolua_globalvar(tolua_S,"job_level",toluaI_get_ragnarok_job_level,toluaI_set_ragnarok_job_level);
 tolua_globalvar(tolua_S,"str",toluaI_get_ragnarok_str,toluaI_set_ragnarok_str);
 tolua_globalvar(tolua_S,"agi",toluaI_get_ragnarok_agi,toluaI_set_ragnarok_agi);
 tolua_globalvar(tolua_S,"vit",toluaI_get_ragnarok_vit,toluaI_set_ragnarok_vit);
 tolua_globalvar(tolua_S,"int_",toluaI_get_ragnarok_int_,toluaI_set_ragnarok_int_);
 tolua_globalvar(tolua_S,"dex",toluaI_get_ragnarok_dex,toluaI_set_ragnarok_dex);
 tolua_globalvar(tolua_S,"luk",toluaI_get_ragnarok_luk,toluaI_set_ragnarok_luk);
 tolua_globalvar(tolua_S,"menuSelect",toluaI_get_ragnarok_menuSelect,toluaI_set_ragnarok_menuSelect);
 tolua_globalvar(tolua_S,"next",toluaI_get_ragnarok_next,toluaI_set_ragnarok_next);
 tolua_globalvar(tolua_S,"input",toluaI_get_ragnarok_input,toluaI_set_ragnarok_input);
 tolua_globalvar(tolua_S,"save_point",toluaI_get_ragnarok_save_point,toluaI_set_ragnarok_save_point);
 tolua_function(tolua_S,NULL,"sendMessage",toluaI_ragnarok_sendMessage00);
 tolua_function(tolua_S,NULL,"sendMenu",toluaI_ragnarok_sendMenu00);
 tolua_function(tolua_S,NULL,"sendNext",toluaI_ragnarok_sendNext00);
 tolua_function(tolua_S,NULL,"sendEnd",toluaI_ragnarok_sendEnd00);
 tolua_function(tolua_S,NULL,"changeJob",toluaI_ragnarok_changeJob00);
 tolua_function(tolua_S,NULL,"changeLook",toluaI_ragnarok_changeLook00);
 tolua_function(tolua_S,NULL,"warp",toluaI_ragnarok_warp00);
 tolua_function(tolua_S,NULL,"statusChange",toluaI_ragnarok_statusChange00);
 tolua_function(tolua_S,NULL,"changeSavePoint",toluaI_ragnarok_changeSavePoint00);
 tolua_function(tolua_S,NULL,"waitInput",toluaI_ragnarok_waitInput00);
 tolua_function(tolua_S,NULL,"sendImage",toluaI_ragnarok_sendImage00);
 return 1;
}
/* Close function */
void tolua_ragnarok_close (lua_State* tolua_S)
{
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_NOVICE");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_SWORDMAN");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_MAGE");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_ARCHER");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_ACOLYTE");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_MERCHANT");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_THIEF");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_KNIGHT");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_PRIEST");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_WIZARD");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_BLACKSMITH");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_HUNTER");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"JOB_ASSASSIN");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"DISPLAY");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"CLEAR");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_SPEED");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_BASEEXP");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_JOBEXP");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_KARMA");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_MANNER");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_HP");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_MAXHP");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_SP");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_MAXSP");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_STATUSPOINT");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_0a");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_BASELEVEL");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_SKILLPOINT");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_STR");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_AGI");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_VIT");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_INT");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_DEX");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_LUK");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_13");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_ZENY");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_15");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_NEXTBASEEXP");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_NEXTJOBEXP");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_WEIGHT");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_MAXWEIGHT");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_1a");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_1b");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_1c");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_1d");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_1e");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_1f");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_USTR");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_UAGI");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_UVIT");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_UINT");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_UDEX");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_ULUK");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_26");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_27");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_28");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_ATK1");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_ATK2");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_MATK1");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_MATK2");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_DEF1");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_DEF2");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_MDEF1");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_MDEF2");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_HIT");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_FLEE1");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_FLEE2");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_CRITICAL");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_ASPD");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_36");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"SP_JOBLEVEL");
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"zeny"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"class"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"status_point"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"skill_point"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"hp"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"max_hp"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"sp"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"max_sp"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"option"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"karma"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"manner"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"hair"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"hair_color"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"clothes_color"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"weapon"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"sheild"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"head_top"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"head_mid"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"head_bottom"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"name");
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"base_level"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"job_level"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"str"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"agi"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"vit"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"int_"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"dex"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"luk"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"menuSelect"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"next"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"input"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_getglobals(tolua_S);
 lua_pushstring(tolua_S,"save_point"); lua_pushnil(tolua_S); lua_rawset(tolua_S,-3);
 lua_pop(tolua_S,1);
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"sendMessage");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"sendMenu");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"sendNext");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"sendEnd");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"changeJob");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"changeLook");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"warp");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"statusChange");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"changeSavePoint");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"waitInput");
 lua_pushnil(tolua_S); lua_setglobal(tolua_S,"sendImage");
}