MCPcopy Create free account
hub / github.com/NetHack/NetHack / placebc

Function placebc

src/ball.c:192–209  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

190
191#ifndef BREADCRUMBS
192void
193placebc(void)
194{
195 if (!check_restriction(0)) {
196#if (NH_DEVEL_STATUS != NH_STATUS_RELEASED)
197 char panicbuf[BUFSZ];
198
199 Sprintf(panicbuf, "placebc denied, restriction in effect");
200 paniclog("placebc", panicbuf);
201#endif
202 return;
203 }
204 if (uchain && uchain->where != OBJ_FREE) {
205 impossible("bc already placed?");
206 return;
207 }
208 placebc_core();
209}
210
211void
212unplacebc(void)

Callers 10

teledsFunction · 0.85
goto_levelFunction · 0.85
unstuckFunction · 0.85
trapeffect_pitFunction · 0.85
drownFunction · 0.85
gulpmuFunction · 0.85
litter_scatterFunction · 0.85
flip_levelFunction · 0.85
makemap_prepostFunction · 0.85
punishFunction · 0.85

Calls 4

check_restrictionFunction · 0.85
paniclogFunction · 0.85
placebc_coreFunction · 0.85
impossibleFunction · 0.70

Tested by

no test coverage detected