X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmapobjects%2Fmisc%2Flaser.qc;h=812dce76beff338b65307631231a084e418a6c04;hb=4bd11aeeefd1c90b1dd3a55beaf13f5e48de083b;hp=df88b750f245dbc7000deccd0a6785bf5ae1a300;hpb=76de60deecae125795551ba1a4576a265d7ae7de;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/mapobjects/misc/laser.qc b/qcsrc/common/mapobjects/misc/laser.qc index df88b750f..812dce76b 100644 --- a/qcsrc/common/mapobjects/misc/laser.qc +++ b/qcsrc/common/mapobjects/misc/laser.qc @@ -10,7 +10,6 @@ REGISTER_NET_LINKED(ENT_CLIENT_LASER) #ifdef SVQC -.float modelscale; void misc_laser_aim(entity this) { vector a; @@ -280,7 +279,7 @@ spawnfunc(misc_laser) this.setactive = laser_setactive; - IFTARGETED + if(this.targetname && this.targetname != "") { // backwards compatibility this.use = laser_use; @@ -291,19 +290,6 @@ spawnfunc(misc_laser) } #elif defined(CSQC) -// a laser goes from origin in direction angles -// it has color 'beam_color' -// and stops when something is in the way -entityclass(Laser); -classfield(Laser) .int cnt; // end effect -classfield(Laser) .vector colormod; -classfield(Laser) .int state; // on-off -classfield(Laser) .int count; // flags for the laser -classfield(Laser) .vector velocity; // laser endpoint if it is FINITE -classfield(Laser) .float alpha; -classfield(Laser) .float scale; // scaling factor of the thickness -classfield(Laser) .float modelscale; // scaling factor of the dlight - void Draw_Laser(entity this) { if(this.active == ACTIVE_NOT)