diff options
author | Bardur Arantsson <bardur@scientician.net> | 2012-06-10 06:06:04 +0200 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2012-06-10 06:19:33 +0200 |
commit | 9d06a4324a7f5daac169c0b2b1640696578aee08 (patch) | |
tree | 28ed64ae3bab7871c2e384ced9061d2fee021397 /src/cmd6.c | |
parent | e8a7753c88541e45a1b9d1b80be2ad227b179e20 (diff) |
Lua: Move Theme's Longbottom Leaf code to C
Diffstat (limited to 'src/cmd6.c')
-rw-r--r-- | src/cmd6.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -963,10 +963,17 @@ void do_cmd_eat_food(void) lev = k_info[o_ptr->k_idx].level; /* Scripted foods */ + hook_eat_in in = { o_ptr }; + hook_eat_out out = { FALSE }; + if (process_hooks_ret(HOOK_EAT, "d", "(O)", o_ptr)) { ident = process_hooks_return[0].num; } + else if (process_hooks_new(HOOK_EAT, &in, &out)) + { + ident = out.ident; + } /* (not quite) Normal foods */ else if (o_ptr->tval == TV_FOOD) { |