//====================================//
//==OpenCoop 2.0 Alpha - Bugtracker -
//====================================//

- As everytime we got a list of bugs which are present in this version. If you find a new one, just post it here.

======== Not bugs, but features:
- If anybody pick up a pda, all clients gets pda pickup msg on hud, Players share PDAs amongst each other!
PerPlayer items are not longer grabbable after collecting once.

======== Bugs introduced by head changing code:
- Client disconnected and fall back to Mainmenu with "ERROR: Multiple entities named 'player3_weapon'"
- Using the artifact with power 3 "Invulnerability" the player gets the wrong head (Berserk)
- in mp_thirdperson your own body is invisible (only head and weapon is drawn) till you hit ECS and switch to ingame menu
- after loading next map, the server gets the default head unless he presses ESC
- sometimes the body of players is not visible, only headmodel, till the client goes to ingame menu (ESC)
- even if playershadow is off, a client can see his own headshadow

======== Bugs introduced by roe integration:
- When selecting maps with si_map and .map in the end, the mod does not choose the gamemode properly.
- you sometimes got only bloodstone_passive and cant use the artifact.
- Clients don't get any info if they dropped a powercell into the generator
- on d3xp Hellwave maps the shotgun_dbl does not work. (oc_doom3 mp.def loaded)
- above some playerspawns, a collecatble bloodstones appeares (only visible to server)
- when cycling through the weapons, the soulcube does not appear, even if you have it. (when used "give all") After you selected it once it cycles correct. Selectable when having ammo otherwise not.

======== General bugs:
- stamina is broken
- When selecting maps with si_map and .map in the end, the mod does not choose the gamemode properly.
- sometimes weaponpresets are broken.
- Spending health in the pool by collecting medikits causes hurtsound and effect.
- Storage cabnine and generator models are sometimes not visible for later joining players.
- The spawn queque is really messed up
- even, when healthpool is off, you loose the game when all the players are dead.

======== Network bugs:
- sometimes the server crashes with "idBitMsg: overflow without allowOverflow set" for example in Erebus3 near the lift, killing the vulgar.
dedicated server crashes with Code:

Server: Medivo joined the game.
Medivo receives 100 health from the healthpool.
client 1 disconnected.
Ghost disconnected.
Ghost spends 100 health into the healthpool.
SpawnPlayer: 3
idMsgChannel::SendMessage: message too large, length = 16855
idMsgChannel::SendMessage: message too large, length = 16915
Server: [UBCS] Hades joined the game.
[UBCS] Hades receives 100 health from the healthpool.
client 0 Server has shut down.
Medivo Server has shut down.
Medivo spends 100 health into the healthpool.
client 2 Server has shut down.
 Server has shut down.
client 3 Server has shut down.
[UBCS] Hades Server has shut down.
[UBCS] Hades spends 100 health into the healthpool.
--------- Game Map Shutdown ----------

======== id related bugs:
- Visports in open doors sometimes broken.
- After restarting a map, movers aren't at their original position anymore.
- chaingun fire anim broken 1.3.1 Bug THX 1of8devilz
- chainsaw anim broken maybe 1.3.1 Bug too
- handgranade fire-holding sound broken maybe 1.3.1 Bug too

======== Small bugs:
- medkits are called "armor shard"
- the RoE single player head has no shadow
- some heads doesn't get blood decals on it
- when become berserk (artifact/powerup) weapon switches to pistol rather than fists
- Sometimes respawning movables are falling through the floor.
- when you lose a map, "All Players are Dead. You Lose." you cannot vote next map.
- voicecommands are radiotransmission and should not be quiet when you fare away from other clients
- New votes don't generate any text on the client
- Cameras in cinematics behave strange (ex: oc_doom3 mapbugs, Marscity 1 Introcam)
- Dynamic light at Playerspawn stays permanent sometimes.
- some sounds are broken for clients:
- "Super Turbo Turkey Puncher 3"
- the breathing
- the bloodstone heartbeat sound (loop / and sometimes sentrysound)
- during spectating your gun is visible in other case, when you follow another player, this will stop after some time.
- even if team damage is off, attacking your team mates (at least with your fists) reduces their armor

======== Gui/shader bugs:
- Healthpool OFF is broken, G_skill isn't set to -1 on skill custom, do this manually the custom skill level settings (including the health pool being on/off) work fine
- skill settings broken when cycling backwards (right MB click)
- BFG charge meter is broken.
- invisible skins for heads broken
- Unverified: lostsouls have unknown texture on their particle effects (oc_doom3, Enpro Plant)
- RoE Hellwavemaps: Excavation, HellPlay, HellHole, Eclipse always listed in create server menu.
- Berserker view is currently not the same as SP
- Camera guis are defunct on the clients ( as always )

======== Doom 3 Mapbugs:
- Alpha Labs 1: you can get locked in a secret.
- Alpha Labs 2: light from scientist lantern doesn't show.
- Alpha Labs 3: door bug when going for secret.
- Caverns 1: asian NPC has no head.
- Caverns 1: you get locked near the first archville.
- Mars City 1: some NPCs hav black box instead of head.
- Communication Outside: the lift gui is messed up.
- Communication: blocking garbage is visible before animation.
- Delta Labs 1 + 2b: clients got kicked after a few seconds with "Unknown type number 171 for entity 748(in DLabs2b) with class number 235" this entity is a light.
- Workaround for Listen+DedServer => respawn the server. THX polo.
- Marscity 1: when restart map, the intro cam is broken.
- Central Server Bank: during the bossfight the plattforms are broken and the shocking effects don't get hidden after the fight (same as RoE hunter2 bossfight).
- Primary Excavation: During the ending cutscene, you can't hear the Cyberdemon groaning, the soul cube sounds, or the shotgun sounds.

======== Doom 3 RoE Mapbugs:
- Erebus 2: spawnprogress after the first generator is broken.
- Erebus 2: the squeezing stoneblockes doesn't work without Helltime (slomotion).
- Erebus 2: script/ai_monster_flying_forgotten.script(192): Thread 'monster_flying_forgotten_6': idLight::Event_SetShader unhandled.
- Erebus 3: the speedrun through killerprojectiles doesn't work without Helltime (slomotion).
- Erebus 4: server crashes when activating the lift.
- Erebus 4: pda gui broken.
- Erebus 5: the scientist is double during the cinematics.
- Erebus 5: environment helmet/effect somtimes stay on even after the cutscene.
- Erebus 5: oxygen counter is broken in waste tunnels.
- Phobos 1: spawnprogress broken after getting keycard and using lift.
- Phobos 1: teleportation guis unsync.
- Phobos 2: doorbug, keycard gui broken.
- Phobos 2: item_objectivecomplete and target_give have visible black boxes.
- Phobos 3: the filtration gui at the end is not sync.
- Hell: during the teleport cinematics to maledict, MP models are visible.
- Hell: on Client the Maledict is sitting on the wrong position during "meteorattack".