NS/main/source/mod
pierow 3d5cb0bc6d Fixed func_breakable and func_weldable permanently blocking building placement
This is a fix for Issue #55. Changes made:

* Server ignores intangible entities when determining if a building placement is valid (fixes func_breakable issue)
* If a func_weldable has the "welds open" spawnflag set, then upon completing the weld when it plays the break effect, it will become fully intangible. It will reset upon round restart.

Fix by @RGreenlees
2023-09-16 11:36:34 -04:00
..
AnimationUtil.cpp Update line endings 2018-04-22 18:55:55 +03:00
AnimationUtil.h Update line endings 2018-04-22 18:55:55 +03:00
AvHAcidRocketGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHActionButtons.cpp Marine UI updates 2021-10-30 19:09:10 -04:00
AvHActionButtons.h Update line endings 2018-04-22 18:55:55 +03:00
AvHAlert.h Update line endings 2018-04-22 18:55:55 +03:00
AvHAlienAbilities.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHAlienAbilities.h Update line endings 2018-04-22 18:55:55 +03:00
AvHAlienAbilityConstants.h Update line endings 2018-04-22 18:55:55 +03:00
AvHAlienEquipment.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHAlienEquipment.h Update line endings 2018-04-22 18:55:55 +03:00
AvHAlienEquipmentConstants.h Update line endings 2018-04-22 18:55:55 +03:00
AvHAlienTurret.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHAlienTurret.h Update line endings 2018-04-22 18:55:55 +03:00
AvHAlienWeapon.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHAlienWeapon.h Update line endings 2018-04-22 18:55:55 +03:00
AvHAlienWeaponConstants.h Update line endings 2018-04-22 18:55:55 +03:00
AvHAlienWeapons.h Update line endings 2018-04-22 18:55:55 +03:00
AvHAmbientSound.cpp cl_ambientsound scales volume instead of bool 2021-02-05 16:18:16 -05:00
AvHAmbientSound.h Update line endings 2018-04-22 18:55:55 +03:00
AvHAssert.cpp Debug build config. Works on server dll. Thanks Neoptolemus! 2023-08-23 17:29:04 -04:00
AvHBabblerGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHBaseBuildable.cpp research tracker update 2021-11-12 10:35:11 -05:00
AvHBaseBuildable.h Update line endings 2018-04-22 18:55:55 +03:00
AvHBaseInfoLocation.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHBaseInfoLocation.h Update line endings 2018-04-22 18:55:55 +03:00
AvHBasePlayerWeapon.cpp add cl_weaponswap 2023-08-23 17:29:04 -04:00
AvHBasePlayerWeapon.h reload while using armory 2021-11-12 10:35:11 -05:00
AvHBasePlayerWeaponConstants.h Update line endings 2018-04-22 18:55:55 +03:00
AvHBileBombGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHBite.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHBite2.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHBlink.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHBlipConstants.h Update line endings 2018-04-22 18:55:55 +03:00
AvHBuildable.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHBuildable.h Update line endings 2018-04-22 18:55:55 +03:00
AvHBuildingGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHClaws.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHClientUtil.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHClientUtil.h Update line endings 2018-04-22 18:55:55 +03:00
AvHClientVariables.h v3.2.3 features and fixes. 2021-02-05 16:18:16 -05:00
AvHCloakable.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHCloakable.h Update line endings 2018-04-22 18:55:55 +03:00
AvHCocoon.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHCombat.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHCommandConstants.h Update line endings 2018-04-22 18:55:55 +03:00
AvHCommanderModeHandler.cpp Marine UI updates 2021-10-30 19:09:10 -04:00
AvHCommanderModeHandler.h Update line endings 2018-04-22 18:55:55 +03:00
AvHConsoleCommands.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHConstants.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHConstants.h Addition of hud_style and cl_labelmaps changed to hud_mapstyle with additional maps 2018-08-12 22:27:24 -04:00
AvHCurl.cpp Disable unused libraries 2021-10-30 19:09:10 -04:00
AvHDebugUtil.h Update line endings 2018-04-22 18:55:55 +03:00
AvHDevour.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHDivineWind.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHDramaticPriority.h Update line endings 2018-04-22 18:55:55 +03:00
AvHEggLayer.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHEnsnare.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHEntities.cpp Fixed web hit detection 2023-09-05 13:14:40 -04:00
AvHEntities.h Fixed web hit detection 2023-09-05 13:14:40 -04:00
AvHEntityHierarchy.cpp Reverting Gerhard's WIP minimap code (#96) 2021-02-05 22:00:14 -05:00
AvHEntityHierarchy.h Reverting Gerhard's WIP minimap code (#96) 2021-02-05 22:00:14 -05:00
AvHEvents.cpp Removed v3.2 backwards compatability and some playtest cvars 2023-08-23 17:29:04 -04:00
AvHEvents.h Update line endings 2018-04-22 18:55:55 +03:00
AvHFlameGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHFont.cpp Add hud_minimapnames 2023-08-23 17:29:04 -04:00
AvHFont.h Add hud_minimapnames 2023-08-23 17:29:04 -04:00
AvHGamerules.cpp research tracker info in demo/hltv 2023-08-23 17:29:04 -04:00
AvHGamerules.h Update line endings 2018-04-22 18:55:55 +03:00
AvHGrenade.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHGrenadeGun.cpp fix being stuck reloading if reload was held while shooting sg or gl 2023-08-23 17:29:04 -04:00
AvHHealingSpray.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHHeavyMachineGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHHelp.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHHive.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHHive.h Update line endings 2018-04-22 18:55:55 +03:00
AvHHiveGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHHud.cpp add hud_drawwaypoints 2023-08-31 18:57:06 -04:00
AvHHud.h add hud_drawwaypoints 2023-08-31 18:57:06 -04:00
AvHHudConstants.h moved hud placement of armor to the left 2018-08-13 17:30:53 -04:00
AvHHudRender.cpp fix rings drawn around hurt gorge being spectated 2023-08-31 18:57:06 -04:00
AvHHulls.h Update line endings 2018-04-22 18:55:55 +03:00
AvHItemInfo.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHKnife.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHLogoutComponent.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHLogoutComponent.h Update line endings 2018-04-22 18:55:55 +03:00
AvHMachineGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHMapExtents.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHMapExtents.h Update line endings 2018-04-22 18:55:55 +03:00
AvHMarineEquipment.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHMarineEquipment.h Update line endings 2018-04-22 18:55:55 +03:00
AvHMarineEquipmentConstants.h Hor+ widescreen with commander fix, jetpack lateral accel not tied to FPS, and walk speed bug workaround 2018-04-22 12:43:44 -04:00
AvHMarineTurret.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHMarineTurret.h Update line endings 2018-04-22 18:55:55 +03:00
AvHMarineWeapon.cpp fix being stuck reloading if reload was held while shooting sg or gl 2023-08-23 17:29:04 -04:00
AvHMarineWeapon.h v3.2.3 features and fixes. 2021-02-05 16:18:16 -05:00
AvHMarineWeaponConstants.h Update line endings 2018-04-22 18:55:55 +03:00
AvHMarineWeapons.h GL staged reload and SG reload update 2021-10-30 19:09:10 -04:00
AvHMessage.h Update line endings 2018-04-22 18:55:55 +03:00
AvHMessageList.h Update line endings 2018-04-22 18:55:55 +03:00
AvHMetabolize.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHMG.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHMine.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHMiniMap.cpp Addition of hud_style and cl_labelmaps changed to hud_mapstyle with additional maps 2018-08-12 22:27:24 -04:00
AvHMiniMap.h Update line endings 2018-04-22 18:55:55 +03:00
AvHMovementUtil.cpp v3.2.3 features and fixes. 2021-02-05 16:18:16 -05:00
AvHMovementUtil.h Update line endings 2018-04-22 18:55:55 +03:00
AvHNetworkMessages.cpp fix server crash on HLTV join 2023-08-31 18:57:06 -04:00
AvHNetworkMessages.h research tracker update 2021-11-12 10:35:11 -05:00
AvHNexusClient.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHNexusClient.h Update line endings 2018-04-22 18:55:55 +03:00
AvHNexusServer.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHNexusServer.h Update line endings 2018-04-22 18:55:55 +03:00
AvHNexusTunnelToClient.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHNexusTunnelToClient.h Update line endings 2018-04-22 18:55:55 +03:00
AvHNexusTunnelToServer.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHNexusTunnelToServer.h Update line endings 2018-04-22 18:55:55 +03:00
AvHNukeGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHObjective.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHObjective.h Update line endings 2018-04-22 18:55:55 +03:00
AvHOrder.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHOrder.h Update line endings 2018-04-22 18:55:55 +03:00
AvHOverviewControl.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHOverviewControl.h Code updates to support VS2017 compilation. Does not include project updates. 2018-07-30 23:52:29 -04:00
AvHOverviewMap.cpp Add hud_minimapnames 2023-08-23 17:29:04 -04:00
AvHOverviewMap.h Add hud_minimapnames 2023-08-23 17:29:04 -04:00
AvHParalysisGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHParasiteGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleConstants.h Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleEditorHandler.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleEditorHandler.h Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleSystem.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleSystem.h Code updates to support VS2017 compilation. Does not include project updates. 2018-07-30 23:52:29 -04:00
AvHParticleSystemEntity.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleSystemEntity.h Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleSystemManager.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleSystemManager.h Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleTemplate.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleTemplate.h Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleTemplateClient.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleTemplateClient.h Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleTemplateServer.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHParticleTemplateServer.h Update line endings 2018-04-22 18:55:55 +03:00
AvHPieMenuHandler.cpp fixed cursor disappearing after alt tab 2021-10-30 19:09:10 -04:00
AvHPieMenuHandler.h Update line endings 2018-04-22 18:55:55 +03:00
AvHPistol.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHPlayer.cpp sayings can be used twice in succession 2023-08-31 18:57:06 -04:00
AvHPlayer.h sayings can be used twice in succession 2023-08-31 18:57:06 -04:00
AvHPlayerUpgrade.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHPlayerUpgrade.h Update line endings 2018-04-22 18:55:55 +03:00
AvHPrimalScream.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHPushableBuildable.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHPushableBuildable.h Update line endings 2018-04-22 18:55:55 +03:00
AvHReinforceable.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHReinforceable.h Update line endings 2018-04-22 18:55:55 +03:00
AvHResearchManager.cpp research tracker update 2021-11-12 10:35:11 -05:00
AvHResearchManager.h research tracker update 2021-11-12 10:35:11 -05:00
AvHScriptClient.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHScriptManager.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHScriptManager.h Update line endings 2018-04-22 18:55:55 +03:00
AvHScriptServer.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHScriptShared.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHScrollHandler.cpp v3.2.3 features and fixes. 2021-02-05 16:18:16 -05:00
AvHScrollHandler.h v3.2.3 features and fixes. 2021-02-05 16:18:16 -05:00
AvHScrollPanel.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHScrollPanel.h Update line endings 2018-04-22 18:55:55 +03:00
AvHSelectionHelper.cpp Commander selection cull distance increased to fix unupgradable structures that are vertically far from the commander. Credit to AlienBird. 2021-02-05 16:18:16 -05:00
AvHSelectionHelper.h Update line endings 2018-04-22 18:55:55 +03:00
AvHServerPlayerData.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHServerPlayerData.h Update line endings 2018-04-22 18:55:55 +03:00
AvHServerUtil.cpp changed NS version to 3.3b1 2021-02-05 16:18:16 -05:00
AvHServerUtil.h Update line endings 2018-04-22 18:55:55 +03:00
AvHServerVariables.h Added mp_parasiteonmap playtest cvar 2023-08-23 17:29:04 -04:00
AvHSharedMovementInfo.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHSharedMovementInfo.h Update line endings 2018-04-22 18:55:55 +03:00
AvHSharedTypes.h research tracker update 2021-11-12 10:35:11 -05:00
AvHSharedUtil.cpp Fixed func_breakable and func_weldable permanently blocking building placement 2023-09-16 11:36:34 -04:00
AvHSharedUtil.h Update line endings 2018-04-22 18:55:55 +03:00
AvHSiegeTurret.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHSiegeTurret.h Update line endings 2018-04-22 18:55:55 +03:00
AvHSniperGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHSonicGun.cpp Removed v3.2 backwards compatability and some playtest cvars 2023-08-23 17:29:04 -04:00
AvHSoundConstants.h Update line endings 2018-04-22 18:55:55 +03:00
AvHSoundListManager.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHSoundListManager.h Update line endings 2018-04-22 18:55:55 +03:00
AvHSpawn.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHSpawn.h Update line endings 2018-04-22 18:55:55 +03:00
AvHSpecials.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHSpecials.h Update line endings 2018-04-22 18:55:55 +03:00
AvHSpikeGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHSpitGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHSpores.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHSpriteAPI.cpp Code updates to support VS2017 compilation. Does not include project updates. 2018-07-30 23:52:29 -04:00
AvHSpriteAPI.h Code updates to support VS2017 compilation. Does not include project updates. 2018-07-30 23:52:29 -04:00
AvHSprites.h Addition of hud_style and cl_labelmaps changed to hud_mapstyle with additional maps 2018-08-12 22:27:24 -04:00
AvHStomp.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHSwipe.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHTeam.cpp Debug build config. Works on server dll. Thanks Neoptolemus! 2023-08-23 17:29:04 -04:00
AvHTeam.h research tracker update 2021-11-12 10:35:11 -05:00
AvHTeamHierarchy.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHTeamHierarchy.h Update line endings 2018-04-22 18:55:55 +03:00
AvHTechID.h Update line endings 2018-04-22 18:55:55 +03:00
AvHTechImpulsePanel.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHTechImpulsePanel.h Update line endings 2018-04-22 18:55:55 +03:00
AvHTechNode.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHTechNode.h Update line endings 2018-04-22 18:55:55 +03:00
AvHTechSlotManager.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHTechSlotManager.h Update line endings 2018-04-22 18:55:55 +03:00
AvHTechTree.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHTechTree.h Update line endings 2018-04-22 18:55:55 +03:00
AvHTitles.h v3.2.3 features and fixes. 2021-02-05 16:18:16 -05:00
AvHTooltip.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHTooltip.h Update line endings 2018-04-22 18:55:55 +03:00
AvHTurret.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHTurret.h Update line endings 2018-04-22 18:55:55 +03:00
AvHUIFactory.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHUIFactory.h Update line endings 2018-04-22 18:55:55 +03:00
AvHUmbraGun.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHVisibleBlipList.cpp Code updates to support VS2017 compilation. Does not include project updates. 2018-07-30 23:52:29 -04:00
AvHVisibleBlipList.h Code updates to support VS2017 compilation. Does not include project updates. 2018-07-30 23:52:29 -04:00
AvHVoiceHelper.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHVoiceHelper.h Update line endings 2018-04-22 18:55:55 +03:00
AvHWebSpinner.cpp Update line endings 2018-04-22 18:55:55 +03:00
AvHWeldable.cpp Fixed func_breakable and func_weldable permanently blocking building placement 2023-09-16 11:36:34 -04:00
AvHWeldable.h Update line endings 2018-04-22 18:55:55 +03:00
AvHWelder.cpp Fixed func_breakable and func_weldable permanently blocking building placement 2023-09-16 11:36:34 -04:00
AvHWorldUpdate.cpp Added mp_parasiteonmap playtest cvar 2023-08-23 17:29:04 -04:00
CollisionChecker.cpp fix: Strongly typed collision tests for linux compile 2018-04-29 22:14:05 -07:00
CollisionChecker.h Update line endings 2018-04-22 18:55:55 +03:00
CollisionChecker_ServerOnly.cpp Update line endings 2018-04-22 18:55:55 +03:00
CollisionUtil.cpp Update line endings 2018-04-22 18:55:55 +03:00
CollisionUtil.h Update line endings 2018-04-22 18:55:55 +03:00
FileUtil.cpp Update line endings 2018-04-22 18:55:55 +03:00
FileUtil.h Update line endings 2018-04-22 18:55:55 +03:00
LineDrawer.cpp Update line endings 2018-04-22 18:55:55 +03:00
LineDrawer.h Update line endings 2018-04-22 18:55:55 +03:00
NetworkMeter.cpp Reverting Gerhard's WIP minimap code (#96) 2021-02-05 22:00:14 -05:00
NetworkMeter.h Update line endings 2018-04-22 18:55:55 +03:00
NexusClientInterface.h Update line endings 2018-04-22 18:55:55 +03:00
NexusServerInterface.h Update line endings 2018-04-22 18:55:55 +03:00