Functions which either (a) need to be accessible through the data file call table or (b) just wouldn't fit in the main program.
Definition in file dll.c.
#include "crogue.h"
#include "dll.h"
#include "import.h"
Go to the source code of this file.
|
||||||||||||
|
Definition at line 407 of file dll.c. References deref_file_ptr(), follow_connection(), message(), mapdesc::name, OPTION_AUTO_PROMPT, OPTION_AUTO_YES, OPTION_AUTOFOLLOW, world::options, prompt(), TILESPEC, and w. |
|
|
Definition at line 230 of file dll.c. References confuse_monster(), isNull, world::m, message(), monst_is_peaceful(), MONSTERS_MAX, monster::type, and w. Referenced by spell_confusion(). |
|
|
Definition at line 517 of file dll.c. References room::bottom, room::left, world::level, light_room(), MAPDESC_CURRENT, place_fountain(), place_shop(), RANGE, room::right, world::t, TILEDESC, room::top, tile::type, and w. Referenced by fill_room(). |
|
|
Definition at line 48 of file dll.c. References dll_body_functions, and dll_exports. Referenced by link_data_file(). |
|
||||||||||||
|
Definition at line 430 of file dll.c. References tile::flags, follow_connection(), world::plr, world::t, TFLAG_OCCUPIED, w, player::x, and player::y. |
|
|
Definition at line 440 of file dll.c. References room::bottom, tile::flags, illuminate(), room::left, room::right, world::t, TFLAG_INTRINSIC_LIGHT, room::top, and w. Referenced by dll_fill_room(), and place_shop(). |
|
|
|
|
||||||||||||
|
Definition at line 510 of file dll.c. References NUM_FOUNTAIN_TYPES, RANGE, tile::special, world::t, tile::type, and w. Referenced by dll_fill_room(). |
|
||||||||||||||||
|
Definition at line 451 of file dll.c. References addmonster(), room::bottom, world::desc, item::flags, shopdesc::generate_item, ITEMFLAG_UNPAID, room::left, light_room(), lrand(), world_descriptor::numshoptypes, place_item(), randitem(), room::right, world::shopdescs, shopdesc::shopkeeper, tile::special, world::t, room::top, tile::type, and w. Referenced by dll_fill_room(). |
|
|
Definition at line 272 of file dll.c. References confuse_monster(). |
|
|
Definition at line 251 of file dll.c. References message(), monst_heal(), monstname(), and RANGE. |
|
|
Definition at line 258 of file dll.c. References message(), monst_heal(), and monstname(). |
|
|
Definition at line 244 of file dll.c. References message(), monst_heal(), monstname(), and RANGE. |
|
|
Definition at line 265 of file dll.c. References message(), monst_takedamage(), and monstname(). |
|
||||||||||||
|
Definition at line 279 of file dll.c. References get_keyname(), KEY_ACT_MENU, KEY_CAST, KEY_CLOSEDOOR, KEY_DROP, KEY_FIRE, KEY_OPENDOOR, KEY_RUN_SOUTH, KEY_SEARCH, KEY_STATS, KEY_TAKEOFF, KEY_THROW, KEY_USE, KEY_WEAR, TILESPEC, and UI_Dialog_Default(). |
|
|
Definition at line 184 of file dll.c. References add_timer(), adrenaline_high_timer, and message(). |
|
|
Definition at line 198 of file dll.c. References message(). |
|
|
Definition at line 204 of file dll.c. References apply_stat_mod_desc(), STAT_DEXTERITY, STAT_DV, STAT_SPEED, STAT_STRENGTH, and STATMOD_ADD. |
|
|
Definition at line 191 of file dll.c. References add_timer(), adrenaline_low_timer, and message(). |
|
|
Definition at line 217 of file dll.c. References apply_stat_mod_desc(), STAT_DV, STAT_SPEED, STAT_STRENGTH, and STATMOD_ADD. |
|
|
Definition at line 152 of file dll.c. References cause_confusion(), player::extrinsic, player::hps, message(), world::plr, plr_takedamage(), STAT_COMPONENT_DAGGER, STAT_COMPONENT_GLOVES, STAT_COMPONENTS, STAT_FLAG_NUMB, STAT_FLAGS, and w. |
|
|
Definition at line 168 of file dll.c. References add_timer(), message(), spell_gain_strength_timer, spell_gain_strength_timer_to, and spell_gain_strength_timer_wi. |
|
|
Definition at line 177 of file dll.c. References add_timer(), message(), and spell_heal_timer. |
|
|
Definition at line 144 of file dll.c. References add_timer(), message(), spell_shield_dv_timer, and spell_shield_pv_timer. |
|
|
Definition at line 116 of file dll.c. References MDESC, message(), monstbytile(), MONSTFLAG_VAMPIRIC, world::plr, scare_monster_force(), timepass(), w, player::x, and player::y. |
|
|
Initial value: Definition at line 101 of file dll.c. Referenced by spell_adrenaline(). |
|
|
Initial value: Definition at line 108 of file dll.c. Referenced by spell_adrenaline_low(). |
|
|
Definition at line 44 of file dll.c. Referenced by dll_load(). |
|
|
Initial value: {
TIMER_STAT,
{STATMOD_ADD, STAT_STRENGTH, 8},
gettext("Your strength returns to normal.")
}
Definition at line 73 of file dll.c. Referenced by spell_gain_strength(). |
|
|
Initial value: {
TIMER_STAT,
{STATMOD_ADD, STAT_TOUGHNESS, 4},
NULL
}
Definition at line 80 of file dll.c. Referenced by spell_gain_strength(). |
|
|
Initial value: {
TIMER_STAT,
{STATMOD_ADD, STAT_WILLPOWER, 3},
NULL
}
Definition at line 87 of file dll.c. Referenced by spell_gain_strength(). |
|
|
Initial value: {
TIMER_STAT,
{STATMOD_ADD, STAT_REGEN, 2},
gettext("You stop regenerating.")
}
Definition at line 94 of file dll.c. Referenced by spell_heal(). |
|
|
Initial value: {
TIMER_STAT,
{STATMOD_ADD, STAT_DV, 8},
gettext("You are no longer protected.")
}
Definition at line 59 of file dll.c. Referenced by spell_shield(). |
|
|
Initial value: {
TIMER_STAT,
{STATMOD_ADD, STAT_PV, 4},
NULL
}
Definition at line 66 of file dll.c. Referenced by spell_shield(). |
1.3.6