Changesets: spring
develop a1d1ce65
Timestamp: 2010-08-25 23:15:47 Author: Andrea Piras [ Details ] [ Diff ] |
now game end message will display victory correctly according to lua end mode, also will display a message when the result was uncertain | ||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/EndGameBox.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/EndGameBox.h | [ Diff ] [ File ] | ||
develop 53af6f85
Timestamp: 2010-08-25 20:24:08 Author: zerver [ Details ] [ Diff ] |
Adjust player numbers in demo messages to compensate for the spectators that are watching the demo | ||
mod - rts/Game/GameServer.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/GameServer.h | [ Diff ] [ File ] | ||
develop 2bea3be7
Timestamp: 2010-08-25 20:06:34 Author: zerver [ Details ] [ Diff ] |
More ClientReadNet error handling | ||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
develop 9028abd3
Timestamp: 2010-08-25 18:24:15 Author: Andrea Piras [ Details ] [ Diff ] |
fixed build | ||
mod - rts/Game/GameServer.cpp | [ Diff ] [ File ] | ||
develop 73d88b09
Timestamp: 2010-08-25 16:32:42 Author: zerver [ Details ] [ Diff ] |
Compile error fix | ||
mod - rts/System/Platform/errorhandler.cpp | [ Diff ] [ File ] | ||
develop 6bad1231
Timestamp: 2010-08-25 14:31:47 Author: Andrea Piras [ Details ] [ Diff ] |
removed useless checks in game end sample gadget, now it also auto disables on gameover event | ||
mod - cont/base/springcontent/LuaGadgets/Gadgets/game_end.lua | [ Diff ] [ File ] | ||
develop 088d6967
Timestamp: 2010-08-25 06:18:13 Author: Andrea Piras [ Details ] [ Diff ] |
fixed gameover packet parsing in gameserver | ||
mod - rts/Game/GameServer.cpp | [ Diff ] [ File ] | ||
develop b919aff2
Timestamp: 2010-08-25 06:15:58 Author: Andrea Piras [ Details ] [ Diff ] |
unified options in the game end mode gadget sample, made the dynamic alliance check logic do less unnecessary iterations | ||
mod - cont/base/springcontent/LuaGadgets/Gadgets/game_end.lua | [ Diff ] [ File ] | ||
develop d068dedc
Timestamp: 2010-08-25 04:51:50 Author: Andrea Piras [ Details ] [ Diff ] |
Fixes for added checks that broke midgame join | ||
mod - rts/Game/PreGame.cpp | [ Diff ] [ File ] | ||
mod - rts/System/GlobalUnsynced.cpp | [ Diff ] [ File ] | ||
develop fd99e61f
Timestamp: 2010-08-25 04:39:51 Author: Andrea Piras [ Details ] [ Diff ] |
rewrote some logic of the sample game end mode gadget, now it handles shared victory for ingame alliances | ||
mod - cont/base/springcontent/LuaGadgets/Gadgets/game_end.lua | [ Diff ] [ File ] | ||
develop 0453e622
Timestamp: 2010-08-25 02:52:54 Author: Andrea Piras [ Details ] [ Diff ] |
added a gadget that reimplements dgun limit functionality in Lua | ||
add - cont/base/springcontent/LuaGadgets/Gadgets/unit_limit_dgun.lua | [ Diff ] [ File ] | ||
develop 79b69963
Timestamp: 2010-08-25 02:49:12 Author: Andrea Piras [ Details ] [ Diff ] |
added a sample gadget to reimplement killall units game end | ||
add - cont/base/springcontent/LuaGadgets/Gadgets/game_end.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaGadgets/Gadgets/game_spawn.lua | [ Diff ] [ File ] | ||
develop 9c74e208
Timestamp: 2010-08-25 01:31:42 Author: zerver [ Details ] [ Diff ] |
Fix | ||
mod - rts/Game/GameServer.cpp | [ Diff ] [ File ] | ||
develop a62682ad
Timestamp: 2010-08-25 01:30:32 Author: Andrea Piras [ Details ] [ Diff ] |
added Lua call-out for synced ctrl to declare gameover with a list of winning allyteams NETMSG_GAMEOVER is now sent from clients to server, not vice-versa, passing the list of winning allyteams changed demo reader & writer, and demo format to handle list of winning allyteams changed autohost interface to pass the new gameover message correctly |
||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/Game.h | [ Diff ] [ File ] | ||
mod - rts/Game/GameServer.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/GameServer.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedCtrl.h | [ Diff ] [ File ] | ||
mod - rts/System/AutohostInterface.cpp | [ Diff ] [ File ] | ||
mod - rts/System/AutohostInterface.h | [ Diff ] [ File ] | ||
mod - rts/System/BaseNetProtocol.cpp | [ Diff ] [ File ] | ||
mod - rts/System/BaseNetProtocol.h | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/DemoReader.cpp | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/DemoReader.h | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/DemoRecorder.cpp | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/DemoRecorder.h | [ Diff ] [ File ] | ||
mod - rts/System/LoadSave/demofile.h | [ Diff ] [ File ] | ||
develop 115a2c4c
Timestamp: 2010-08-25 01:29:12 Author: zerver [ Details ] [ Diff ] |
Fix mutexes in Gameserver (LOL that was a short scope) | ||
mod - rts/Game/GameServer.cpp | [ Diff ] [ File ] | ||
develop 2fbad914
Timestamp: 2010-08-25 00:12:23 Author: zerver [ Details ] [ Diff ] |
Pregame error handling | ||
mod - rts/Game/PreGame.cpp | [ Diff ] [ File ] | ||
mod - rts/System/GlobalUnsynced.cpp | [ Diff ] [ File ] | ||
develop 77c1e68d
Timestamp: 2010-08-24 22:16:04 Author: Andrea Piras [ Details ] [ Diff ] |
added Lua synced call-out to kill a team | ||
mod - rts/Lua/LuaSyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedCtrl.h | [ Diff ] [ File ] | ||
develop 06928c6e
Timestamp: 2010-08-24 22:08:18 Author: Andrea Piras [ Details ] [ Diff ] |
teams don't die anymore automatically with 0 units | ||
mod - rts/Sim/Misc/Team.cpp | [ Diff ] [ File ] | ||
develop 4c3273c3
Timestamp: 2010-08-24 21:52:42 Author: Andrea Piras [ Details ] [ Diff ] |
removed hardcoded game end conditions, now infinite game end is enforced on removed game end condition API from AI and Lua removed commander counter removed lineage tracker removed lineage API from AI and Lua |
||
mod - AI/Wrappers/LegacyCpp/AIAICallback.cpp | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/EngineOptions.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaGadgets/Gadgets/game_spawn.lua | [ Diff ] [ File ] | ||
mod - cont/base/springcontent/LuaGadgets/Gadgets/share_delayed.lua | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/AICallback.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/AILegacySupport.h | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/Interface/SSkirmishAICallback.h | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SSkirmishAICallbackImpl.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/SSkirmishAICallbackImpl.h | [ Diff ] [ File ] | ||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/GameServer.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/GameSetup.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/GameSetup.h | [ Diff ] [ File ] | ||
mod - rts/Game/UI/GameInfo.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaConstGame.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedCtrl.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedCtrl.h | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | ||
mod - rts/Lua/LuaSyncedRead.h | [ Diff ] [ File ] | ||
mod - rts/Menu/SelectMenu.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/Team.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/Team.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Unit.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Unit.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitTypes/Builder.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitTypes/Factory.cpp | [ Diff ] [ File ] | ||
develop eb642b65
Timestamp: 2010-08-24 17:39:58 Author: zerver [ Details ] [ Diff ] |
Update VCproj | ||
mod - rts/build/vstudio8/rts.vcproj | [ Diff ] [ File ] | ||
develop 92125d92
Timestamp: 2010-08-24 17:38:36 Author: zerver [ Details ] [ Diff ] |
MT: Improve responsiveness to user input | ||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/GuiHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/UI/GuiHandler.h | [ Diff ] [ File ] | ||
develop 4ec46124
Timestamp: 2010-08-24 11:23:32 Author: hoijui [ Details ] [ Diff ] |
do not send both team-change events to all involved AIs [AI] [fix] UnitCaptured is called before the actual team change, while UnitGiven is called after the team change. This, independent of whether a unit was given or captured. This fixes at least AAI, but possibly others too. |
||
mod - rts/ExternalAI/EngineOutHandler.cpp | [ Diff ] [ File ] | ||
develop d41e10f9
Timestamp: 2010-08-23 20:37:00 Author: hoijui [ Details ] [ Diff ] |
compile fix [fix] typo caused compile error for a few, though it compiled on buildbot and here :/ |
||
mod - rts/Game/LoadScreen.cpp | [ Diff ] [ File ] | ||
develop b150a76f
Timestamp: 2010-08-23 18:45:29 Author: kloot [ Details ] [ Diff ] |
* don't tr to load random startpics with .db extensions | ||
mod - rts/Game/LoadScreen.cpp | [ Diff ] [ File ] | ||
develop a3639c37
Timestamp: 2010-08-23 16:54:22 Author: hoijui [ Details ] [ Diff ] |
re-arrange load-screen singleton, introducing GetInstance() [fix] | ||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/LoadScreen.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/LoadScreen.h | [ Diff ] [ File ] | ||
mod - rts/Game/PreGame.cpp | [ Diff ] [ File ] | ||
mod - rts/System/SpringApp.cpp | [ Diff ] [ File ] | ||