summaryrefslogtreecommitdiff
path: root/src/xtra1.c
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2012-04-07 20:47:47 +0200
committerBardur Arantsson <bardur@scientician.net>2012-04-07 20:47:47 +0200
commit5ea970c82ba3119ca3a5ee68037aee7cdda6dfa3 (patch)
tree0ea4395ab8fe0cf0f6ff480228a3fb0964926fd7 /src/xtra1.c
parent23ead090b5c135702eb8b178d8c74cb347815c29 (diff)
Lua: Moved mimicry to C
Diffstat (limited to 'src/xtra1.c')
-rw-r--r--src/xtra1.c14
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 */