# Upstream-source REL modules (docs/modules.tsv status 'upstream'): the coverage build
# (MP_PORT_COVERAGE) instruments these too, for the behaviour survey (tools/upstream_survey.py).
# Same format as tools/modules_port.txt; regenerate with tools/upstream_survey.py --write-cov-list.
AIMannedTurret;src/MetroidPrime/Enemies/CAIMannedTurret.cpp
AtomicAlpha;src/MetroidPrime/Enemies/CAtomicAlpha.cpp
AtomicBeta;src/MetroidPrime/Enemies/CAtomicBeta.cpp
BacteriaSwarm;src/MetroidPrime/Enemies/CBacteriaSwarm.cpp
Blogg;src/MetroidPrime/Enemies/CBlogg.cpp
ChozoGhost;src/MetroidPrime/Enemies/CChozoGhost.cpp
DarkCommando;src/MetroidPrime/Enemies/CDarkCommando.cpp
DarkSamusBattleStage;src/MetroidPrime/Enemies/CDarkSamusBattleStage.cpp
DarkTrooper;src/MetroidPrime/Enemies/CDarkTrooper.cpp
DestructibleBarrier;src/MetroidPrime/ScriptObjects/CScriptDestructibleBarrier.cpp
EmperorIngStage2Tentacle;src/MetroidPrime/Enemies/CEmperorIngStage2Tentacle.cpp
EyeBall;src/MetroidPrime/Enemies/CEyeBall.cpp
FishCloud;src/MetroidPrime/ScriptObjects/CFishCloud.cpp
FlyerSwarm;src/MetroidPrime/Enemies/CFlyerSwarm.cpp
FlyingPirate;src/MetroidPrime/Enemies/CFlyingPirate.cpp
FogOverlay;src/MetroidPrime/ScriptObjects/CScriptFogOverlay.cpp
ForgottenObject;src/MetroidPrime/ScriptObjects/CScriptForgottenObject.cpp
GeomBlobV2;src/MetroidPrime/Enemies/CCollisionTracker.cpp
GeomBlobV2;src/MetroidPrime/Enemies/CSurfaceParticleEffect.cpp
Glowbug;src/MetroidPrime/Enemies/CGlowbug.cpp
Grenchler;src/MetroidPrime/Enemies/CGrenchler.cpp
Grenchler;src/MetroidPrime/Enemies/CGrenchlerTail.cpp
GunTurret;src/MetroidPrime/Enemies/CGunTurretBase.cpp
GunTurret;src/MetroidPrime/Enemies/CGunTurretTop.cpp
IngBlobSwarm;src/MetroidPrime/Enemies/CIngBlobSwarm.cpp
IngPuddle;src/MetroidPrime/Enemies/CIngPuddle.cpp
IngSnatchingSwarm;src/MetroidPrime/Enemies/CIngSnatchingSwarm.cpp
IngSpaceJumpGuardian;src/MetroidPrime/Enemies/CIngSpaceJumpGuardian.cpp
IngSpiderballGuardian;src/MetroidPrime/Enemies/CIngSpiderballGuardian.cpp
Kralee;src/MetroidPrime/Enemies/CKralee.cpp
Krocuss;src/MetroidPrime/Enemies/CKrocuss.cpp
Lumite;src/MetroidPrime/Enemies/CLumite.cpp
MediumIng;src/MetroidPrime/Enemies/CMediumIng.cpp
Metaree;src/MetroidPrime/Enemies/CMetaree.cpp
MetareeSwarm;src/MetroidPrime/Enemies/CMetareeSwarm.cpp
Metroid;src/MetroidPrime/Enemies/CBabyMetroid.cpp
Metroid;src/MetroidPrime/Enemies/CMetroid.cpp
MysteryFlyer;src/MetroidPrime/Enemies/CMysteryFlyer.cpp
OctapedeSegment;src/MetroidPrime/Enemies/COctapedeSegment.cpp
Parasite;src/MetroidPrime/Enemies/CParasite.cpp
PillBug;src/MetroidPrime/Enemies/CPillBug.cpp
PirateRagDoll;src/MetroidPrime/Enemies/CPirateRagDoll.cpp
PlantScarabSwarm;src/MetroidPrime/Enemies/CPlantScarabSwarm.cpp
PuddleSpore;src/MetroidPrime/Enemies/CPuddleSpore.cpp
Puffer;src/MetroidPrime/Enemies/CPuffer.cpp
Rezbit;src/MetroidPrime/Enemies/CRezbit.cpp
Ripper;src/MetroidPrime/Enemies/CRipper.cpp
RubiksPuzzle;src/MetroidPrime/ScriptObjects/CScriptRubiksPuzzle.cpp
ScriptCannonBall;src/MetroidPrime/ScriptObjects/CScriptCannonBall.cpp
ScriptCoin;src/MetroidPrime/ScriptObjects/CScriptCoin.cpp
ScriptFrontEndDataNetwork;src/MetroidPrime/ScriptObjects/CScriptFrontEndDataNetwork.cpp
ScriptGui;src/MetroidPrime/ScriptObjects/CScriptGuiMenu.cpp
ScriptGui;src/MetroidPrime/ScriptObjects/CScriptGuiPlayerJoinManager.cpp
ScriptGui;src/MetroidPrime/ScriptObjects/CScriptGuiScreen.cpp
ScriptGui;src/MetroidPrime/ScriptObjects/CScriptGuiSlider.cpp
ScriptGui;src/MetroidPrime/ScriptObjects/CScriptGuiWidget.cpp
ScriptGui;src/MetroidPrime/ScriptObjects/ScriptGuiRel.cpp
ScriptPlayerActor;src/MetroidPrime/ScriptObjects/CScriptPlayerActor.cpp
ScriptPlayerProxy;src/MetroidPrime/ScriptObjects/CScriptPlayerProxy.cpp
ScriptRiftPortal;src/MetroidPrime/ScriptObjects/CScriptRiftPortal.cpp
ScriptRsfAudio;src/MetroidPrime/ScriptObjects/CScriptRsfAudio.cpp
ScriptSafeZone;src/MetroidPrime/ScriptObjects/CScriptSafeZone.cpp
ScriptSafeZone;src/MetroidPrime/ScriptObjects/CScriptSafeZoneCrystal.cpp
ScriptStreamedMovie;src/MetroidPrime/ScriptObjects/CScriptStreamedMovie.cpp
Shredder;src/MetroidPrime/Enemies/CShredder.cpp
Shrieker;src/MetroidPrime/Enemies/CShrieker.cpp
SkyRipple;src/MetroidPrime/ScriptObjects/CScriptSkyRipple.cpp
SpankWeed;src/MetroidPrime/Enemies/CSpankWeed.cpp
Splinter;src/MetroidPrime/Enemies/CSplinter.cpp
Sporb;src/MetroidPrime/Enemies/CSporbBase.cpp
Sporb;src/MetroidPrime/Enemies/CSporbNeedle.cpp
Sporb;src/MetroidPrime/Enemies/CSporbProjectile.cpp
Sporb;src/MetroidPrime/Enemies/CSporbTop.cpp
StoneToad;src/MetroidPrime/Enemies/CStoneToad.cpp
SwarmBasics;src/MetroidPrime/Enemies/CSwarmBasics.cpp
Tryclops;src/MetroidPrime/Enemies/CTryclops.cpp
Tweaks;src/MetroidPrime/Tweaks/Tweaks.cpp
WallWalker;src/MetroidPrime/Enemies/CWallWalker.cpp
WispTentacle;src/MetroidPrime/Enemies/CWispTentacle.cpp
