WriteCoord(MSG_ENTITY, self.origin_x);
WriteCoord(MSG_ENTITY, self.origin_y);
WriteCoord(MSG_ENTITY, self.origin_z);
+ WriteByte(MSG_ENTITY, self.owner != to);
}
return TRUE;
}
void W_Tuba_NoteThink()
{
- float needchange, dist_mult;
+ float dist_mult;
float vol0, vol1;
vector dir0, dir1;
vector v;
}
self.nextthink = time;
dist_mult = cvar("g_balance_tuba_attenuation") / cvar("snd_soundradius");
- needchange = 0;
FOR_EACH_REALCLIENT(e)
if(e != self.owner)
{
return TRUE; // TODO use fuel?
else if (req == WR_CHECKAMMO2)
return TRUE; // TODO use fuel?
- else if (req == WR_SUICIDEMESSAGE)
- {
- w_deathtypestring = "hurt his own ears with the @!#%'n Tuba";
- }
- else if (req == WR_KILLMESSAGE)
- {
- w_deathtypestring = "died of #'s great playing on the @!#%'n Tuba";
- }
return TRUE;
};
#endif
{
// nothing to do
}
+ else if (req == WR_SUICIDEMESSAGE)
+ {
+ w_deathtypestring = "%s hurt his own ears with the @!#%%'n Tuba";
+ }
+ else if (req == WR_KILLMESSAGE)
+ {
+ w_deathtypestring = "%s died of %s's great playing on the @!#%%'n Tuba";
+ }
return TRUE;
}
#endif