diff --git a/src/spells.c b/src/spells.c index dc4b54b63..a87897b87 100644 --- a/src/spells.c +++ b/src/spells.c @@ -6376,8 +6376,6 @@ void register_spells(void) at_deprecate("zauber_todeswolke", dc_read_compat); - /* init_firewall(); */ - ct_register(&ct_firewall); ct_register(&ct_deathcloud); register_spelldata(); diff --git a/src/spells/borders.c b/src/spells/borders.c index 3896d4918..3e8c39339 100644 --- a/src/spells/borders.c +++ b/src/spells/borders.c @@ -25,11 +25,6 @@ #include #include -typedef struct wallcurse { - curse *buddy; - connection *wall; -} wallcurse; - static int cw_read_depr(variant *var, void *target, gamedata *data) { storage *store = data->store; @@ -57,25 +52,6 @@ static int cw_read_depr(variant *var, void *target, gamedata *data) * Was fuer eine Wirkung hat die? */ -static void wall_vigour(curse * c, double delta) -{ - wallcurse *wc = (wallcurse *)c->data.v; - assert(wc->buddy->vigour == c->vigour); - wc->buddy->vigour += delta; - if (wc->buddy->vigour <= 0) { - erase_border(wc->wall); - wc->wall = NULL; - ((wallcurse *)wc->buddy->data.v)->wall = NULL; - } -} - -const curse_type ct_firewall = { - "Feuerwand", - CURSETYP_NORM, 0, (M_DURATION | M_VIGOUR | NO_MERGE), - NULL, /* curseinfo */ - wall_vigour /* change_vigour */ -}; - static void wall_init(connection * b) { wall_data *fd = (wall_data *)calloc(1, sizeof(wall_data));