--- a/CMakeLists.txt Sun Dec 26 00:28:23 2010 -0500
+++ b/CMakeLists.txt Sun Dec 26 00:47:18 2010 -0500
@@ -8,7 +8,7 @@
ENDIF()
#detect Mercurial revision (if present)
-set(version_suffix "-dev") #UNSET THIS VARIABLE AT RELEASE TIME
+#set(version_suffix "-dev") #UNSET THIS VARIABLE AT RELEASE TIME
IF(version_suffix MATCHES "-dev")
set(HW_DEV true)
IF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.hg)
@@ -165,7 +165,7 @@
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin)
set(HEDGEWARS_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
-set(HEDGEWARS_PROTO_VER 34)
+set(HEDGEWARS_PROTO_VER 37)
if(WITH_SERVER)
message(STATUS "Server is going to be built! Make sure you have GHC installed")
--- a/ChangeLog.txt Sun Dec 26 00:28:23 2010 -0500
+++ b/ChangeLog.txt Sun Dec 26 00:47:18 2010 -0500
@@ -1,6 +1,31 @@
+ features
* bugfixes
+0.9.14 -> 0.9.15:
+ + Ability to create, save and load hand drawn maps
+ + New maps: Capture the Flag (Blizzard) Map
+ + New themes: Christmas
+ + Snowflakes on Christmas/Snow themes accumulates on the ground
+ + New game modifiers: No wind, More wind
+ + New missions: Dangerous ducklings, Diver, Spooky tree, Teamwork
+ + New weapons: Mudball, Drill strike
+ + Many more Lua hooks
+ + Readytimer
+ + Ability to edit seed
+ + Ability to select gameplay scripts
+ + New gameplay scripts: Capture the Flag, No jumping, Random weapon
+ + New Lua unified translation framework
+ + Code refactoring
+ + Max teams upped to 8
+ + Cosmetic enhancements to Napalm strike
+ + Selecting a game scheme selects the corresponding weapon set
+ + Dust when drills dig
+ + New hats: beaver, porkey, sheep
+ + Add density property to Gears
+ + Reworked management of schemes and weapon sets
+ + Explosions detach rope from land
+ + Allow hog speech when not your turn
+
0.9.13 -> 0.9.14:
+ New audio tracks
+ New forts: EvilChicken, Tank
--- a/gameServer/HWProtoInRoomState.hs Sun Dec 26 00:28:23 2010 -0500
+++ b/gameServer/HWProtoInRoomState.hs Sun Dec 26 00:47:18 2010 -0500
@@ -37,7 +37,7 @@
handleCmd_inRoom clID clients rooms ("ADD_TEAM" : name : color : grave : fort : voicepack : flag : difStr : hhsInfo)
| length hhsInfo == 15 && clientProto client < 30 = handleCmd_inRoom clID clients rooms ("ADD_TEAM" : name : color : grave : fort : voicepack : " " : flag : difStr : hhsInfo)
| length hhsInfo /= 16 = [ProtocolError "Corrupted hedgehogs info"]
- | length (teams room) == 6 = [Warning "too many teams"]
+ | length (teams room) == 8 = [Warning "too many teams"]
| canAddNumber <= 0 = [Warning "too many hedgehogs"]
| isJust findTeam = [Warning "There's already a team with same name in the list"]
| gameinprogress room = [Warning "round in progress"]