CGC Game Design Team
Half Life Mod Design Doc
Last Updated: 10-20-03, 12:09 AM
Characters
Hack+1 Hack+2
Operative
Lev.1 Weapons Lev.2 Weapons
Tripmines Sniper Rifle
Basic Hacking Hack+1
Soldier
Lev.1 Weapons Lev.2 Weapons
Skills+1 Skills+2
Heavy Lev.2 Weapons Lev.3 Weapons
Skills+1 Skills+2
Operative
Advantages: Elite hacking capabilities, Stealth weapons
Disadvantages: No high end weapons, no improvement in weapon skills
Starting
Knife
Pistol
Basic Hacking Skills - 2 or 3 hacker weapons, Jack In ability, normal hacking permissions
Available Upgrades
1. Hack+1 - Rest of hacker weapons, tier 2 permissions, hacks faster, moves faster
2. Hack+2 (Requires Hack+1) - Tier 3 permissions, hacks fastest, moves fastest, increased weapon accuracy
3. Lev.1 Weapons - Shotgun, Non-Sniper Rifle, Tripmines
4. Lev.2 Weapons (Requires Lev.1 Weapons) - Assault Rifle, Grenades, Sniper Rifle
Soldier
Advantages: Greatest Variety of options
Disadvantages: Cannot excel in any one area
Starting
Knife
Pistol
?
Available Upgrades
1. Basic Hacking Skills - 2 or 3 hacker weapons, Jack In ability, normal hacking permissions
2. Hack+1 (requires basic hacking skills) - Rest of hacker weapons, tier 2 permissions, hacks faster, moves faster
3. Lev.1 Weapons - Shotgun, Non-Sniper Rifle, Grenades
4. Lev.2 Weapons (Requires Lev.1 Weapons) - Assault Rifle, EMP Grenades
5. Skills+1 - Improved accuracy, reload time, etc.
6. Skills+2 (requires skills+1) - Improved accuracy, reload time, etc.
Heavy (we need to come up with a new name or that's gonna stick)
Advantages: Gets better weapons earlier, can get the most powerful weapons
Disadvantages: No hack skills, can't get weapon skill bonuses til later
Starting
Knife
Pistol
Shotgun
Non-Sniper Rifle
Available Upgrades
1. Lev.2 Weapons - Assault Rifle, Grenades
2. Lev.3 Weapons (Requires Lev.2 Weapons) - Grenade launcher, Heavy Assault Rifle/Minigun
3. Skills+1 (requires Lev.2 Weapons) - Improved accuracy, reload time, etc.
6. Skills+2 (requires skills+1) - Improved accuracy, reload time, etc.
Weapons
-Alpha v1 Weapons- (Brackets denote which existing weapon code can be used as a starting point, * denotes lesser priority, probably not done for first release)
• Knife
• Light Pistol [glock, magnum] – Less damage, larger clip, faster rate of fire
• *Heavy Pistol [glock, magnum] – More damage, smaller clip, slower rate of fire
• Shotgun [shotgun]
• Sniper Rifle [magnum, not xbow cause it has explosive projectiles]
• *Light Assault Rifle [mp5] Like an uzzi or automatic pistol.
• Assault Rifle [mp5]
• Big Assault Rifle (minigun, para) [mp5]
• Non-Sniper Rifle [glock, magnum]
• Grenades [grenades]
• Grenades Launcher [grenades, just add a launcher model]
• Trip Mines [tripmines]
• *EMP Grenade [grenades I guess] – Disables enemy weapons
-Hacker Weapons (names in progress)-
• D.O.S. [Gluon Gun] - Shoots stream of 'code' (constant stream)
• Bruting [Tau/Guass Cannon - rapid attack]
• Deresolution [Tau/Guass Cannon - charged shot]
• *Plant Virus [Pyro Grenade from TFC] – “infects” an area, causes damage in an area for a few seconds
Map Entities
Brackets denote existing entities that have code we could start with/modify.
func_virtual [func_water] Gives a brush the same properties of water but causes no damage, simulating a no grav like environment for the “virtual” world.
func_hackable [func_button, momentary_rot_button, func_rot_button] A hacker ‘uses’ this entity, and when successful fires a target. Look at momentary_rot_button because it requires you to hold your use key until it has completely rotated before the target will fire, and then returns to it’s unrotated state. Might be able to use this code somehow.
info_hackconsole [trigger_teleport] Used to jack into the virtual world. Must check to see if person has hack skills, and once in use must block further use until user has jacked out or is killed. Must also show a hacker model when in use, or a closed door of sorts. It would be good to talk to Flayra, who did Natural Selection, about how he did the command console in that mod.
info_entrypoint [info_teleport_destination] Designates where a hacker will enter the virtual world when using a console. Targeted by the info_hackconsole.
Turrets that are viewable through the barrel: http://collective.valve-erc.com/index.php?doc=1056701757-88444800
0 komentar:
Posting Komentar