Pirates, Vikings, and Knights II README

----------------------------------------------------
REQUIREMENTS
----------------------------------------------------

To play PVKII, you will need-
-A fairly modern computer with a DirectX 8 capable video card.
-An Internet or LAN connection for multiplayer.
-Valve Software's Steam platform, with the Source Base installed.
-Your wits to guide you.

----------------------------------------------------
GAMEPLAY
----------------------------------------------------

A manual is included with this game in html format.  
You may also check it out online:
http://www.pvkii.com/playerguide/playerguide.html

----------------------------------------------------
VERSION HISTORY
----------------------------------------------------

Beta 2.2 (September 2008)

Maps:
	pvk_arena
		- Removed ammo pickups.
		- Added new sudden death feature.
		- Added more cover and new underground area.
	pvk_saints
		- Fixed some minor bugs.
		- Added details.
		- Opened up some small rooms.

Fixes:
	- Fixed timers not set correctly on the first round after map change in Grail mode.
	- Fixed arrows sometimes pushing the enemy towards the attacker instead of pushing him away.
	- Added a delay before teams can be switched again after joining a team.
	- Kegs that explode after the thrower has died no longer increase the special bar.
	- Fixed grail kills sometimes not counting when the killer had full health.
	- Fixed draw animation not playing for the hook weapon.
	- Fixed berserking health boost not working correctly when the player already has the health boost for holding the grail
	- Fixed bug with assisted suicide being possible at end of a round.
	- Modified the LTS times slightly.
	- Skirmisher, HK and Huscarl specials now break props so be careful around those explosive barrels!.
	- Removed cvars for changing item respawn delays.
	- Fixed health not showing up correctly in spectator gui if over 255 (happens with the grail health boost).
	- Made crows damagable and changed respawn code to respawn as many as possible each think.
	- Last Team Standing now only changes to a new level when the mp_timelimit or mp_winlimit are hit.
	- Fixed Blunderbuss special reload exploit.
	- Fixed pickup respawn issue in deathmatch maps.
	- Captain Special does not affect parrots anymore.
	- Fixed Captain spectate with special loaded issue.
	- Fixed the grail overlay being too bright/obtrusive.
	- Fixed round ending as both a win and a draw if a team wins right before the round ends in LTS.
	- Fixed attacks doing 1.4x the normal damage against the grail holder.
	- Fixed playershuffle sometimes giving score to players.
	- Fixed berserking sound playing multiple times.
	- If standing next to a wall with the keg lit, it won't explode inside the wall now.
	- Fixed +1 death caused by autoteambalance.
	- Fixed env_explosion explosions showing up as special attacks (yellow icons) in death notices.
	- Fixed not able to zoom the crossbow underwater.
	- Fixed some reported client-side crashes.

Additions:
	- Health and armor bars now flash white when getting the instant health and armor bonus for killing the grail carrier.
	- Added a hud effect when being healed by the grail.
	- Added a new output to the info_pvk. OnPlayerDeath which fires everytime a player dies. The !activator is the player who died.
	- Added support for loading maps/mod_textures_mapname.txt for support custom map custom death notices.
	- Added a new HUD element to make it easier to track enemies in melee combat. It shows colored blobs at the edges of the screen in the direction of enemies that have recently gone out of view.
	- Added two new falldeath cam modes. One that is stationary at a defined point. And one that is at a defined point but keeps focus on the ragdoll.
	- Added Assisted Suicides showing as Steel Blue icons.
	- Added Parrot Naming ability. Defaults to Polly (name can be changed in multiplayer advanced options).
	- Added Parrots to Target ID and Death Notice. (helps captains know when their parrot is lost easier and also could be stats tracked to show who kills the most parrots).
	- Added some code that will attempt to move players if they get stuck.
	- Added Crow death icon.
	- Added Donator Icons.
	- Added parrot unstick code.
	- Added console log for parrots.
	- Added a status_pvk2 console command which prints name steamid and parrot name for each player.

Balance:
	- Shields now block 80% of explosion damage.
	- Increased amount of damage the HK needs to deal to get special.
	- Damage taken from perfect parry now depends on the size of the opponent's weapon.
	- Made keg fuse sound audible from longer distance.
	- Chest and Keg Damage from being thrown increased slightly.
	- Reduced blunderbuss damage and increased spread slightly.
	- Grail is automatically transferred to the killer of the carrier if close enough.
	- The player who kills the grail carrier gets instant full hp and armor.
	- Removed the health boost for teammates around the grail holder.
	- Reduced grail carrier's speed slightly.
	- Reduced health boost when holding the grail.
	- Halved perfect block penalty damage.
	- Charging now affects the amount of damage dealt against a blocker.
	- Parrots and crows are now mortal enemies, They also do less dmg to each other so that they dont die instant contact.
	- Grail holder now gets a 1.1x damage boost.
	- When using the crossbow the crosshair is not visible unless in aiming mode now.
	- Reduced crow damage.
	- Crows now add some special when killed.



Beta 2.1 (July 2008)

New Game Modes:

	- Holy Grail now replaces all Booty Tag maps. Players fight as a team to take control of the grail. The grail will give the player who holds it special buffs which will also be given to nearby teammates. The counter for your team shows how many kills you need to achieve while buffed by the grail. End the round in victory when your counter reaches zero.
	- Last Team Standing is a new round based game mode. Players all spawn at the beginning of the round and work together to kill off all enemies before the timer runs out. When the timer reaches zero, Sudden Death begins. There's no telling what may happen during sudden death, so you had best kill off all players on the opposing teams as quickly as possible!
	- Objective Push is a new, mapper controlled game mode. Mappers will have almost complete control over this game mode, setting up objectives and time limits. Certain teams will defend while the others attack, trying to complete all of their objectives in the allotted time frame. Failure to do so will result in the defending team's victory! Any entity with an output function will be able to act as an objective, so believe me when I say mappers will have a lot of control!

Fixes:
	-  Can No longer steal a player's weapon after killing them.
	-  Fixed exploitable counter attack that caused a messed up animation and easier damage.
	-  Players no longer sometimes spawn without weapons.
	-  Improved projectile prediction.
	-  Class scripts now encrypted.
	-  Can no longer move on ladders while reloading crossbow/blunderbuss
	-  Players killed with less health than your damage will no longer give full damage to special meter.
	-  Team balance no longer counts as suicide.
	-  HK Special no longer goes through walls. Can no longer hit players above and below the player as well.
	-  Parrot no longer able to swim.
	-  Berserker no longer loses frag when dying from berserk.
	-  Fixed hits sometimes not registering after getting blocked.
	-  fixed Heavy Knight swing sometimes cancelling after using special.
	-  Can no longer move while reloading crossbow.
	-  Fixed occassional crash in class selection menu.
	-  Teammates can no longer push friendly kegs to help score kills.
	-  Added "This weapon does not have a special" and "Cannot fire this weapon underwater" messages to certain weapons which were missing.
	-  Fixed throwing axes stuck in the air with looping sound
	-  Fixed blunderbuss reload sound continuing to play when changing weapons
	-  Fixed player name and health sometimes not shown in spectator GUI
	-  Removed cutlass lunge superjump
	-  Kegs and chests can't push pickups anymore
	-  Can no longer hurt teammates with keg/chest.
	-  Fixed the ability to roll kegs/chests while being dead.
	-  Parrots no longer remain at the end of the round to peck away at enemies.
	-  Main background image fixed so bow string is pulled back.
	-  Added delay to kill command default 5 seconds.
	-  Added Round Draw support to all game modes.
	-  Fixed problems when using SourceMod nextmap plugin with pvkii.
	

Additions:
	-  Booty game mode now shows how many chests a team has under their counter, timer of the team with most chests blinks red.
	-  Players now given credit for suicides caused by their actions.
	-  Traps can now give frags to the player who enabled them.
	-  Added Developer Icons to scoreboard. Red - Developer, Orange - Beta Tester, Blue - Server Admin, White - Contributor
	-  npc_vulture added for spawning vultures in a map. Useful for Sudden Death in LTS mode.
	-  Mappers can now disable a team, causing only 2 teams to be selectable. Maps with this ability will no longer be annoying with auto-balance enabled.
	-  Muting can now be done to player text in addtion to voice.
	-  Fall damage can now be disabled by the mapper.
	-  game_end event added during final intermission. Comes in handy for server scripts.
	-  Teams can be shuffled by server admins. Round can be restarted with mp_restartround.
	-  func_territory and func_chestzone now parentable. Allows mappers to add moving territories and chest zones.
	-  Player spawns now parentable allowing for moving spawns.
	-  Added killerclass and victimclass to server logs.
	-  mp_filterdeadchat to allow or disallow alive players to see dead players chat
	-  Melee crosshair can be disabled from the multiplayer options menu now.
	-  Improved hit tracing for melee weapons.
	-  Shield Bash can now push kegs. Shield charge can push them even further.
	-  SourceMods\PVKII\PVKIIConsoleCommands.txt - A list of available console commands specific to PVKII.
	-  New loading screens with 2.1 related tips.

	-  Grail icon to give away the Grail's position in the map. Fades at a distance and only updates every 3 seconds.
	-  Added Trails for projectiles
	-  Flame effect at the end of Captain's barrel to show his special is loaded.
	-  New kill icons (chest, shield bash, etc) as well as custom death icons for map entities.
	-  trigger_falldeath added for mappers who have high cliffs, etc. Comes with a cool effect and death icon.
	-  Hud element added for picking up ammo.
	-  Parrots now randomly poop as they fly around the map. Pooping frequency increases under times of stress, like when pecking at enemy faces.
	-  New loading screens.
	-  Additions to Playerguide to support 2.1.
	-  bot_add enabled for solo testing. Doesn't move or play and can only be added when sv_lan = 1

Balance:
	-  Huscarl and Skirmisher special dynamics changed. Both have increased hit detection with modified damage.
	-  Specials now have a maximum damage.
	-  Reduced Greatsword damage slightly, no longer achieves full special bar in one hit
	-  Attack speed while berserking tweaked.
	-  Huscarl Special turning ability reduced.
	-  Killing enemy parrot now adds to special bar.
	-  Parrots can no longer clip players.
	-  Captain Special changes. Use the special to load the weapon, visuals let other players know the special is loaded. Slower movement of the projectile and less explosion radius, but increased actual damage slightly and explosion pushes players back. Can also walk while reloading the special only.
	-  Increased maximum arrows held and picked up for Archer.
	-  Special Values now class specific and tweaked for balance.
	-  Parrot slightly buffed.
	-  Increased Backwards attack damage of Sword/Axe combo.
	-  Increased run speed of all classes, Captain slightly less than others.
	-  Reduced throwing axes damage slightly and amount carried/spawned with.
	-  Increased Archer special damage slightly per arrow, but can no longer hit one person with all three arrows.
	-  Block penalty damage now depends on the normal damage value of the attacker's weapon instead of hardcoded values.
	-  Berserking now adds some speed while holding chest/booty.
	-  Decreased huscarl's speed slightly when loading the throwing axe.
	-  Faster weapon switching for HK
	-  Slightly Increased speed while holding chest
	-  Slightly Increased berserk speed(special)
	-  Slightly Increased huscarl special speed
	-  Added little armor and hp for huscarl.
	-  Increased blunderbuss spread slightly.
	-  Slightly reduced attack speed bonus while Berserking.
	-  Added an ability for huscarl's special to push kegs.
	-  Slightly increased speed for walking archer with bow drawn.

Maps:
	pvk_arena
		- Now Last Team Standing game mode.
		- Larger fighting area with places to duck behind.
		- New spawning areas which cannot be reaccessed.
	pvk_cathedral (NEW)
		- Last Team Standing game mode.
	pvk_desertruin
		- Better player clipping for torches, won't limit movement.
		- Can no longer hold territory while crouching in the beams underneath.
		- Tweaked spawn points to balance things out.
	pvk_forgotten
		- Revamped Knight's base.
		- Small adjustments for Viking and Pirate bases.
	pvk_fort
		- Now Holy Grail game mode.
		- Various fixes and tweaks.
	pvk_frostbite (NEW)
		- Holy Grail game mode.
	pvk_island
		- Pirates chest zone moved to raft only.
		- Main approaches to the pirate chest zone made shallower to stop slowdown.
		- Edds Boat tours added to make alternate attacks to pirates from knights side.
		- Additional rocks in water for sneak attacks from viking side.
		- Jetty to rock to get to health quicker.
		- Castle gates added to delay attacks to castle, and lower rate of keg attacks.
		- Stairs in castle no longer allow ragdolls to fall through them.
		- 3d sky trees polys reduced increasing FPS.
		- 3d sky volcano particles made more realistic, less particles increasing FPS.
		- Waterfall texture changed for better look.
		- Waterfall splash effect changed for better look, and greater FPS.
		- Fruit in market preplaced and set to sleep fixing FPS lag on lower systems and on map start.
		- viking longship rope collision removed.
		- Drawbridge clipped from chest hiding.
		- Ladder and rock added to pirate escape route for easier escape.
		- New Cafe Roof for more tropical look.
		- Posters added in the Hubb Jubb Club.
		- Sand lighted for more tropical look.
		- Torches clipped.
		- Changed player spawns in viking base.
		- Added noattack entity on the pirate boat.
		- Changed player spawns in knight base.
		- Added rope near the bridge between Pirate and Viking base.
		- Changed booty drop zone in Knight's base, now booty can only count when it is dropped at its spawn.
		- Fixed areas where you could glitch the chest into.
		- Expanded the two doors near the throne room.
		- 1% more coolness added, honest.
	pvk_saints
		- Now Holy Grail game mode.
		- Better player clipping for torches.
	pvk_temple
		- Now Holy Grail game mode.
		- Wider hallways with taller ceilings to allow more movement.
		- Various trap modifications to make them less of a hinderance.
		- New models for various areas that included poor brushwork.
		- New look for second level of main room to add atmosphere and avoidance of ranged.
		- Hallway themes to make it easier for players to know where they're at.
		- Traps now have their own kill icons, rather than skull and crossbones.
		- Traps that can be triggered by a player will now reward that player with a kill for trapping an enemy.
		- Torch clipping to allow players easier passing.
		- Various additions for aesthetic appeal.
		- Various other tweaks to increase FPS and playability.


New Console Commands:

cl_meleecrosshair			 : Enable/Disable melee crosshairs.
cl_showplstatus                          : Show player special status.
mp_allowrespawntime                      : Time in seconds from the round start that players joining may spawn in, or players who die may respawn.
mp_filterdeadchat                        : Should dead player's chat be visible to player's alive.
mp_holygrail_killmultiplier              : The number of kills required to win the game is the total number of players multiplied by this value.
mp_holygrail_maxkills                    : Don't allow the number of kills required to win the game to be more than this value.
mp_holygrail_minkills                    : Don't allow the number of kills required to win the game to be less than this value.
mp_killdelay				 : Amount of time in seconds it takes for the 'kill' command to kill the player using it.
mp_roundtimer_lastteamstanding           : Round time for Last Team Standing gamemode.
mp_shuffleplayers                        : Shuffles players in the server between the three teams equally.
mp_suddendeathtime                       : Time in seconds that Sudden Death Mode will last.
pvk2_assistedsuicide_time                : Time in seconds to allow player to gain frag for enemies suicide.
updateplstatus                           : Updates the showing of dev status for the client issuing the command.



Beta 2.0 (Febuary 2008)

Changes:
- Three new classes to choose from (Pirate Captain, Viking Huscarl and Knight Archer)
- Improved combat system: directional blocking, more realistic hit detection
- Two new maps (pvk_arena and pvk_forgotten)
- pvk_island: balance and other changes
- pvk_fort: layout changes (Now Booty Tag)
- pvk_desertruin: Larger territory
- Updated playerguide (playerguide.html in pvkii folder)
- Various other changes and balances

New server commands:
- moveplayer, moveplayerid
	Moves a player to a different team
- mp_restartround x
	Restart the round in x seconds

Beta 1.1 (January 2007)

Changes:
- Performance optimizations
- Added automatic team balancing
- Disabled picking up chests in your own teams zone (mp_preventchestpickup)
- Reduced keg damage and blast radius
- Removed keg secondary attack
- Kegs can be pushed with the use-key
- Bunny hopping reduced
- LoD's added to Models

Fixes:
- Fixed duck-jumping attack passing through block
- Fixed skirmisher special rolling off players
- Fixed voice status not showing up in the HUD
- Fixed friendlyfire increasing special

New commands:
- cl_ragdoll_enable, cl_ragdoll_lifetime, cl_ragdoll_limit
	Use these to limit the number of visible ragdolls if you're having FPS issues
- mp_limitteams
	Maximum difference in player count allowed between the smallest and biggest teams (default is 2)
- mp_autoteambalance
	Forced team balancing

pvk_fort:
- Spawns are now moved inside.
- 3 areas indoor redone for better flow.
- You can now access the water, but bevare of the fish!
- Added a explosive barrel instead of the hanging cannon.
- Fixed: you cant access any unwanted places by using skirmisher special anymore.

pvk_island
- various small fixes throughout the entire map.
- New beautiful environment sounds
- New knight spawn upstairs.

pvk_temple:
- Secret Rooms are now connected and bigger.
- Doors will remain open while someone is inside.
- Reduced barrel explosion range and number present.
- Flame trap now hurts players rather than setting them on fire.
- New (Player Activated) traps added to secret rooms.

pvk_saints
- Spawns moved and are now randomized throughout the entire map.
- pirate and knight spawnplaces removed.
- passageway underground between the winecellar and courtyard removed.

Beta 1 (January 2007) - First public release

----------------------------------------------------
KNOWN ISSUES
----------------------------------------------------

"rcon does not work"
rcon clients may recieve the error "could not connect to server" when using rcon commands. To resolve this error, the dedicated server admin must specifiy the line "-ip" followed by the public ip address of the host when starting up the dedicated server.

----------------------------------------------------
CREDITS
----------------------------------------------------

Crazytalk: Lead, Environmental Artist, Weapon/Prop Modelling, Site Management
HaVoK: Lead, Environmental Artist, Weapon/Prop Modelling
jRocket: Lead, Environmental Artist, Texture Artist, Character/Prop Modelling, Animation
Akz: Lead Programming
Crackapolly: Programming
Xealous: Texture Artist, Dev Server Admind
MaHaTmA: Texture Artist
Hengishammer: Concept Artist, Historian, Voice
Gaz: Environmental Artist, Prop Modelling, Texture Artist
YeeHaa: Environmental Artist, Prop Modelling, Texture Artist
Skjalg: Environmental Artist, Prop Modelling, Texture Artist
Jahhur: Environmental Artist, Prop Modelling, Texture Artist
InstantSonic: Sound FX, Voice
Orl: Character Modelling, Texture Artist
Schaf: Prop Modelling/Textures
Zephyr: Prop Modelling/Textures
Rejenorst: Composer, Sound FX, Voice
Bleek II: Sound FX
Blade: Lead Tester
MrAgent: Server Hosting
Chasingthesun_Jeff: Sound FX
GunBeard: Voice
Ferretking: Concept Art
Sonic7145: Site Programming


Contributions:
Chilly: Server Host, PVK Stats
Skdr: Prop Models
Wacko: Server Hosting
Clark Dennis: Texture Artist
Evil_Taxi: Textures
Hessi: Textures
MeltingIce: Skybox Art
Bob Thomas: Main Theme Music
Docmortand: Sound FX, Voice
Bearman: Sound FX
Heretic: Prop Models/Textures
Neko: Cutlasses and Blunderbuss Models
Talon: Crossbow and Powder Keg Models, 'Theif' Model
Battin: Site Graphics
Simon: Site Design
Yosh: 1.0 Teaser Video
