mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-19 06:28:19 +00:00
fix laser telegun through TELEINWEAPON tile
This commit is contained in:
parent
62dbda204e
commit
41fc33406a
|
@ -201,7 +201,10 @@ void CLaser::DoBounce()
|
|||
int TileFIndex = GameServer()->Collision()->GetFTileIndex(MapIndex);
|
||||
bool IsSwitchTeleGun = GameServer()->Collision()->IsSwitch(MapIndex) == TILE_ALLOW_TELE_GUN;
|
||||
bool IsBlueSwitchTeleGun = GameServer()->Collision()->IsSwitch(MapIndex) == TILE_ALLOW_BLUE_TELE_GUN;
|
||||
int IsTeleInWeapon = GameServer()->Collision()->IsTeleportWeapon(MapIndex);
|
||||
|
||||
if(!IsTeleInWeapon)
|
||||
{
|
||||
if(IsSwitchTeleGun || IsBlueSwitchTeleGun) {
|
||||
// Delay specifies which weapon the tile should work for.
|
||||
// Delay = 0 means all.
|
||||
|
@ -223,6 +226,7 @@ void CLaser::DoBounce()
|
|||
&& !IsSwitchTeleGun
|
||||
&& !IsBlueSwitchTeleGun);
|
||||
}
|
||||
}
|
||||
|
||||
//m_Owner = -1;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue