diff options
author | Bardur Arantsson <bardur@scientician.net> | 2012-04-07 20:47:47 +0200 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2012-04-07 20:47:47 +0200 |
commit | 5ea970c82ba3119ca3a5ee68037aee7cdda6dfa3 (patch) | |
tree | 0ea4395ab8fe0cf0f6ff480228a3fb0964926fd7 /src/xtra1.c | |
parent | 23ead090b5c135702eb8b178d8c74cb347815c29 (diff) |
Lua: Moved mimicry to C
Diffstat (limited to 'src/xtra1.c')
-rw-r--r-- | src/xtra1.c | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/src/xtra1.c b/src/xtra1.c index 66f5ddd7..09315ed3 100644 --- a/src/xtra1.c +++ b/src/xtra1.c @@ -249,7 +249,7 @@ static void prt_title(void) /* Mimic shape */ if (p_ptr->mimic_form) { - call_lua("get_mimic_info", "(d,s)", "s", p_ptr->mimic_form, "show_name", &p); + p = get_mimic_name(p_ptr->mimic_form); } /* Wizard */ @@ -1592,7 +1592,9 @@ static void calc_powers(void) } } else if (p_ptr->mimic_form) - call_lua("calc_mimic_power", "(d)", "", p_ptr->mimic_form); + { + calc_mimic_power(); + } /* Add in class powers */ for (i = 0; i < 4; i++) @@ -2262,14 +2264,6 @@ void calc_body_bonus() } -byte calc_mimic() -{ - s32b blow = 0; - - call_lua("calc_mimic", "(d)", "d", p_ptr->mimic_form, &blow); - return blow; -} - /* Returns the number of extra blows based on abilities. */ static int get_extra_blows_ability() { /* Count bonus abilities */ |