ARTIFACT QUAKE 2: To-Do list
----------------------------
Many things in Artifact Quake 2 are left unfinished. Here is a list of them.

Artifacts not implemented:
- Phoenix Artifact
- Phased Artifact
- Explosive armour artifact? artifact hammer? (Just one to replace the "switch" artifact, which I don't want to implement)

Assorted gruntwork:
- check code for returning refs to local variables. (bad thing to do)
- Clear out all the "TODO:"'s by fixing the problems they address.
- Check for edicts reaching max_edicts & don't spawn artifacts if there's already too many items.
- Check to see if there's multiple modelindexes which reference the same model. (eliminating this could save space)
- Fix all the bugs!
- Make a Linux compilation of the code.
- Find a way so you can set artifact item data manually. (Instead of that hack I currently use)
- Alphabetize artifact arrangement. (An asthetic choice)
- Recopy ALL function declarations into the prototyping section
- Re-order the functions so they're easier to find and more consistent

Known bugs:
- Things don't quite "work" right yet across levels in single-player and coop modes.
- Some levels immediately crash upon load with an "overflow" error. Too many models and sounds, it seems?
- Some levels give one or two "Refusing to download path with ..". Precaching issues?
- If you precache anything of Tank's for Tank Helper, ALL levels give two "Refusing to download path with .." errors.
- Sometimes, rarely, in deathmatch, players are unable to pick up a certain item or artifact
- Cloaking gives frame/skin errors in software rendered mode. (works fine in GL modes)
- Monsters can turn while in Ice Traps rather than being completely frozen.
- Gravity Well won't suck an item if a certain amount of objects are already being sucked. Same for Repulsion?
- Enemy railgun shots appear to fire in random directions though damage is still calculated correctly.
- I can't get Ice Traps to stop moving your view to your origin while frozen rather than remaining at eye level.
- Things stuck in Ice Traps can be pushed into or through walls with Gravity Wells and Repulsion.
- The outer shell of Death Orb sometimes flashes on and off. Alternates between solid and hollow. I want it to stay hollow.
- Tank Helper is kind of twitchy at times. Attacks owner on rare occasion. Has trouble repeating his initial sighting.
- Can't play video without locking up Q2. ** INCLUDING ID SOFTWARE LOGO ANIMATION AND THE 'GAME START' ANIMATION! **
- It seems to be impossible to set up a dedicated server.

Unfinished models:
- Electric Artifact
- The Teleport Shuffle artifact
