X-Git-Url: https://de.git.xonotic.org/?p=voretournament%2Fvoretournament.git;a=blobdiff_plain;f=data%2Fqcsrc%2Fserver%2Ft_plats.qc;fp=data%2Fqcsrc%2Fserver%2Ft_plats.qc;h=641bb564f9bda9f474c7b03548a9a94d40388f34;hp=e7ac9151dcb752e11e95ced062e6df521d394d8c;hb=b2df32d96df3e954d54f6e4b9bbb6c98d77ef507;hpb=045633c16560b0d75e3670d753c8898d5d4dda95 diff --git a/data/qcsrc/server/t_plats.qc b/data/qcsrc/server/t_plats.qc index e7ac9151..641bb564 100644 --- a/data/qcsrc/server/t_plats.qc +++ b/data/qcsrc/server/t_plats.qc @@ -1404,8 +1404,14 @@ float SECRET_1ST_DOWN = 4; // 1st move is down from arrow float SECRET_NO_SHOOT = 8; // only opened by trigger float SECRET_YES_SHOOT = 16; // shootable even if targeted - +// This is a bug in the code .. this is the HACK to work around the bug since casts don't exist yet. +#ifdef GMQCC +void fd_secret_use_core(entity, entity, float, float, vector, vector) +#else +void fd_secret_use(); +void fd_secret_use_core() { fd_secret_use(); } void fd_secret_use() +#endif { local float temp; string message_save; @@ -1455,6 +1461,12 @@ void fd_secret_use() sound(self, CHAN_TRIGGER, self.noise2, VOL_BASE, ATTN_NORM); }; +#ifdef GMQCC +void fd_secret_use() { + fd_secret_use_core(nil, nil, nil, nil, nil, nil); +} +#endif + // Wait after first movement... void fd_secret_move1() { @@ -1610,7 +1622,7 @@ void spawnfunc_func_door_secret() { self.health = 10000; self.takedamage = DAMAGE_YES; - self.event_damage = fd_secret_use; + self.event_damage = fd_secret_use_core; } self.oldorigin = self.origin; if (!self.wait)