NS/main/source/mod
tankefugl 877b337309 Mantis 0001075:
o Fixed bug that made items on the popupmenu be disabled for aliens in classic games

The bug was in AvHPlayer::UpdateTechNodes(), where the techs would not be set to researchable once flagged as unresearchable, causing them all to be unresearchable from the start of the game, and disallowing lifeforms after gestating to them.

I also added a check so that the menu states won't be updated every frame for the client unless the menu is active.

git-svn-id: https://unknownworlds.svn.cloudforge.com/ns1@262 67975925-1194-0748-b3d5-c16f83f1a3a1
2005-07-12 12:31:21 +00:00
..
AnimationUtil.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AnimationUtil.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHAcidRocketGun.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHActionButtons.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHActionButtons.h The big merge... 2005-04-01 03:04:57 +00:00
AvHAlert.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHAlienAbilities.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHAlienAbilities.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHAlienAbilityConstants.h Mantis: 1061 2005-06-08 01:13:12 +00:00
AvHAlienEquipment.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHAlienEquipment.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHAlienEquipmentConstants.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHAlienTurret.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHAlienTurret.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHAlienWeapon.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHAlienWeapon.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHAlienWeaponConstants.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHAlienWeapons.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHAmbientSound.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHAmbientSound.h The big merge... 2005-04-01 03:04:57 +00:00
AvHAssert.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHBabblerGun.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHBaseBuildable.cpp Mantis 980 2005-05-14 18:02:46 +00:00
AvHBaseBuildable.h Mantis 980 2005-05-14 18:02:46 +00:00
AvHBaseInfoLocation.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHBaseInfoLocation.h The big merge... 2005-04-01 03:04:57 +00:00
AvHBasePlayerWeapon.cpp Rolled out a CLIENT_WEAPONS defined part of the weapon code that would disable firing while drawing the weapon, reloading and using objects. 2005-05-24 19:38:27 +00:00
AvHBasePlayerWeapon.h The big merge... 2005-04-01 03:04:57 +00:00
AvHBasePlayerWeaponConstants.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHBileBombGun.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHBite.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHBite2.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHBlink.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHBlipConstants.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHBuildable.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHBuildable.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHBuildingGun.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHClaws.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHClientUtil.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHClientUtil.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHClientVariables.h Mantis 0001070: 2005-06-22 12:27:50 +00:00
AvHCloakable.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHCloakable.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHCocoon.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHCombat.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHCommandConstants.h Bugfixes for mantis #1008, #1009 2005-05-05 15:20:23 +00:00
AvHCommanderModeHandler.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHCommanderModeHandler.h The big merge... 2005-04-01 03:04:57 +00:00
AvHConsoleCommands.cpp Mantis 0001010: 2005-07-11 13:29:15 +00:00
AvHConstants.cpp o Compiled and modified build for playtesting (directory nsp) 2005-05-11 21:53:28 +00:00
AvHConstants.h Mantis: 1073 2005-07-08 03:00:16 +00:00
AvHCurl.cpp build 252 2005-07-08 10:43:40 +00:00
AvHDebugUtil.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHDevour.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHDivineWind.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHDramaticPriority.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHEggLayer.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHEnsnare.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHEntities.cpp Ported performance changes from SVN revision 222, 3.0.5 performance branch. 2005-07-06 00:08:14 +00:00
AvHEntities.h Ported performance changes from SVN revision 222, 3.0.5 performance branch. 2005-07-06 00:08:14 +00:00
AvHEntityHierarchy.cpp Bugfixes for mantis #1008, #1009 2005-05-05 15:20:23 +00:00
AvHEntityHierarchy.h Bugfixes for mantis #1008, #1009 2005-05-05 15:20:23 +00:00
AvHEvents.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHEvents.h The big merge... 2005-04-01 03:04:57 +00:00
AvHFlameGun.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHFont.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHFont.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHGamerules.cpp Mantis: 1073 2005-07-08 03:00:16 +00:00
AvHGamerules.h Mantis: 1073 2005-07-08 03:00:16 +00:00
AvHGrenade.cpp Mantis 0001077: 2005-07-11 17:40:13 +00:00
AvHGrenadeGun.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHHealingSpray.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHHeavyMachineGun.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHHelp.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHHive.cpp Cleanup for 3.1 linux server 2005-05-03 09:08:22 +00:00
AvHHive.h The big merge... 2005-04-01 03:04:57 +00:00
AvHHiveGun.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHHud.cpp Mantis 0001075: 2005-07-12 12:31:21 +00:00
AvHHud.h Mantis 0000971: 2005-06-27 02:31:49 +00:00
AvHHudConstants.h The big merge... 2005-04-01 03:04:57 +00:00
AvHHudRender.cpp Mantis 0000971: 2005-06-27 02:31:49 +00:00
AvHHulls.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHItemInfo.cpp Mantis 0001078: 2005-07-11 18:01:52 +00:00
AvHKnife.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHLogoutComponent.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHLogoutComponent.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHMachineGun.cpp Mantis: 1060 2005-06-09 19:51:26 +00:00
AvHMapExtents.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHMapExtents.h The big merge... 2005-04-01 03:04:57 +00:00
AvHMarineEquipment.cpp Removed the glow from the infantry portal. 2005-06-01 20:54:28 +00:00
AvHMarineEquipment.h Mantis: 1017 2005-05-13 00:57:44 +00:00
AvHMarineEquipmentConstants.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHMarineTurret.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHMarineTurret.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHMarineWeapon.cpp Mantis 0000484: 2005-06-22 21:52:30 +00:00
AvHMarineWeapon.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHMarineWeaponConstants.h o Merge with ns/dev/tankefugl: 2005-05-06 14:04:51 +00:00
AvHMarineWeapons.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHMessage.h The big merge... 2005-04-01 03:04:57 +00:00
AvHMessageList.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHMetabolize.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHMG.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHMine.cpp Mantis: 225 2005-06-23 17:55:30 +00:00
AvHMiniMap.cpp Mantis 0001057: 2005-06-12 12:32:15 +00:00
AvHMiniMap.h Mantis: 1064 2005-06-08 00:43:30 +00:00
AvHMovementUtil.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHMovementUtil.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHNetworkMessages.cpp Mantis: 1073 2005-07-08 03:00:16 +00:00
AvHNetworkMessages.h o Merge with ns/dev/tankefugl: 2005-05-06 14:04:51 +00:00
AvHNexusClient.cpp Added playtest configurations to win32 build 2005-05-10 15:18:45 +00:00
AvHNexusClient.h Bugfixes for mantis #1008, #1009 2005-05-05 15:20:23 +00:00
AvHNexusServer.cpp Added playtest configurations to win32 build 2005-05-10 15:18:45 +00:00
AvHNexusServer.h Fixed issues with "Developer - release" configuration; implementation of AvHTunnelToServer. 2005-04-03 22:38:16 +00:00
AvHNexusTunnelToClient.cpp Fixed issues with "Developer - release" configuration; implementation of AvHTunnelToServer. 2005-04-03 22:38:16 +00:00
AvHNexusTunnelToClient.h Fixed issues with "Developer - release" configuration; implementation of AvHTunnelToServer. 2005-04-03 22:38:16 +00:00
AvHNexusTunnelToServer.cpp Fixed issues with "Developer - release" configuration; implementation of AvHTunnelToServer. 2005-04-03 22:38:16 +00:00
AvHNexusTunnelToServer.h Fixed issues with "Developer - release" configuration; implementation of AvHTunnelToServer. 2005-04-03 22:38:16 +00:00
AvHNukeGun.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHOrder.cpp Mantis: 1050 2005-05-31 11:33:22 +00:00
AvHOrder.h Mantis 0000971: 2005-06-27 02:31:49 +00:00
AvHOverviewControl.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHOverviewControl.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHOverviewMap.cpp Mantis: 1066 2005-06-21 12:26:08 +00:00
AvHOverviewMap.h Mantis: 1066 2005-06-21 12:26:08 +00:00
AvHParalysisGun.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHParasiteGun.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHParticleConstants.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHParticleEditorHandler.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHParticleEditorHandler.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHParticleSystem.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHParticleSystem.h The big merge... 2005-04-01 03:04:57 +00:00
AvHParticleSystemEntity.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHParticleSystemEntity.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHParticleSystemManager.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHParticleSystemManager.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHParticleTemplate.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHParticleTemplate.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHParticleTemplateClient.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHParticleTemplateClient.h The big merge... 2005-04-01 03:04:57 +00:00
AvHParticleTemplateServer.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHParticleTemplateServer.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHPieMenuHandler.cpp Mantis: 983 2005-05-13 01:14:01 +00:00
AvHPieMenuHandler.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHPistol.cpp Mantis: 1060 2005-06-09 19:51:26 +00:00
AvHPlayer.cpp Mantis 0001075: 2005-07-12 12:31:21 +00:00
AvHPlayer.h Mantis: 1073 2005-07-08 03:00:16 +00:00
AvHPlayerUpgrade.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHPlayerUpgrade.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHPrimalScream.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHPushableBuildable.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHPushableBuildable.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHReinforceable.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHReinforceable.h The big merge... 2005-04-01 03:04:57 +00:00
AvHResearchManager.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHResearchManager.h The big merge... 2005-04-01 03:04:57 +00:00
AvHScriptClient.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHScriptManager.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHScriptManager.h The big merge... 2005-04-01 03:04:57 +00:00
AvHScriptServer.cpp Mantis 0001016: 2005-06-01 20:50:02 +00:00
AvHScriptShared.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHScrollHandler.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHScrollHandler.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHScrollPanel.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHScrollPanel.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHSelectionHelper.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHSelectionHelper.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHServerPlayerData.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHServerPlayerData.h The big merge... 2005-04-01 03:04:57 +00:00
AvHServerUtil.cpp Mantis: 1073 2005-07-08 03:00:16 +00:00
AvHServerUtil.h Mantis: 1073 2005-07-08 03:00:16 +00:00
AvHServerVariables.h The big merge... 2005-04-01 03:04:57 +00:00
AvHSharedMovementInfo.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHSharedMovementInfo.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHSharedTypes.h Mantis: 1073 2005-07-08 03:00:16 +00:00
AvHSharedUtil.cpp o Merge with ns/dev/tankefugl: 2005-05-06 14:04:51 +00:00
AvHSharedUtil.h The big merge... 2005-04-01 03:04:57 +00:00
AvHSiegeTurret.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHSiegeTurret.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHSniperGun.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHSonicGun.cpp o Merge with ns/dev/tankefugl: 2005-05-06 14:04:51 +00:00
AvHSoundConstants.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHSoundListManager.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHSoundListManager.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHSpawn.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHSpawn.h The big merge... 2005-04-01 03:04:57 +00:00
AvHSpecials.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHSpecials.h The big merge... 2005-04-01 03:04:57 +00:00
AvHSpikeGun.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHSpitGun.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHSpores.cpp Mantis: 1019 2005-05-13 00:05:09 +00:00
AvHSpriteAPI.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHSpriteAPI.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHSprites.h o Merge with ns/dev/tankefugl: 2005-05-06 14:04:51 +00:00
AvHStomp.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHSwipe.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHTeam.cpp Mantis: 1073 2005-07-08 03:00:16 +00:00
AvHTeam.h The big merge... 2005-04-01 03:04:57 +00:00
AvHTeamHierarchy.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHTeamHierarchy.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHTechID.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHTechImpulsePanel.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHTechImpulsePanel.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHTechNode.cpp Cleanup for 3.1 linux server 2005-05-03 09:08:22 +00:00
AvHTechNode.h The big merge... 2005-04-01 03:04:57 +00:00
AvHTechSlotManager.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHTechSlotManager.h The big merge... 2005-04-01 03:04:57 +00:00
AvHTechTree.cpp Mantis 73: 2005-07-05 01:21:43 +00:00
AvHTechTree.h The big merge... 2005-04-01 03:04:57 +00:00
AvHTitles.h Mantis: 984 2005-05-14 16:11:00 +00:00
AvHTooltip.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHTooltip.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHTurret.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHTurret.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHUIFactory.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHUIFactory.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHUmbraGun.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHVisibleBlipList.cpp Cleanup for 3.1 linux server 2005-05-03 09:08:22 +00:00
AvHVisibleBlipList.h The big merge... 2005-04-01 03:04:57 +00:00
AvHVoiceHelper.cpp Import from old repository 2005-03-09 01:31:56 +00:00
AvHVoiceHelper.h The big merge... 2005-04-01 03:04:57 +00:00
AvHWebSpinner.cpp Mantis 0001016: 2005-06-01 20:50:02 +00:00
AvHWeldable.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHWeldable.h Import from old repository 2005-03-09 01:31:56 +00:00
AvHWelder.cpp The big merge... 2005-04-01 03:04:57 +00:00
AvHWorldUpdate.cpp The big merge... 2005-04-01 03:04:57 +00:00
CollisionChecker.cpp The big merge... 2005-04-01 03:04:57 +00:00
CollisionChecker.h Import from old repository 2005-03-09 01:31:56 +00:00
CollisionChecker_ServerOnly.cpp The big merge... 2005-04-01 03:04:57 +00:00
CollisionUtil.cpp The big merge... 2005-04-01 03:04:57 +00:00
CollisionUtil.h The big merge... 2005-04-01 03:04:57 +00:00
FileUtil.cpp Import from old repository 2005-03-09 01:31:56 +00:00
FileUtil.h Import from old repository 2005-03-09 01:31:56 +00:00
LineDrawer.cpp Import from old repository 2005-03-09 01:31:56 +00:00
LineDrawer.h Import from old repository 2005-03-09 01:31:56 +00:00
NetworkMeter.cpp The big merge... 2005-04-01 03:04:57 +00:00
NetworkMeter.h The big merge... 2005-04-01 03:04:57 +00:00