Add some FIXME comments when we properly fix the campaign scripts.
Expose DROID_SUPERTRANSPORTER to the script engine
Fix gifting of the Super Transporter, along with some other fixes.
Fixes ticket:3224
close ticket:3100
close ticket:3121
Fix kick routines that got clobbered by the merge a long time ago, and also implement a in-game kick.
Currently, you hold down the right mouse button over the channel icon of the person you want to kick, and it will kick them.
There is no more room for a new icon. :(
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/branches/2.3@11490 4a71c877-e1ca-e34f-864e-861f7616d084
(cherry picked from commit da30725d967cf7076456f56122b28ddbc3202488)
Conflicts:
src/multiint.cpp
src/multimenu.cpp
src/multiplay.cpp
Allow the host to kick the AI only in 'cheat mode' in skirmish games.
Closes ticket:2139
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/branches/2.3@11596 4a71c877-e1ca-e34f-864e-861f7616d084
(cherry picked from commit 7a083b154dab6b6fa8f421042db0670a671127f5)
Conflicts:
src/multimenu.cpp
When kicking, make sure they are an actual human player before adding them to the list.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/branches/2.3@11506 4a71c877-e1ca-e34f-864e-861f7616d084
(cherry picked from commit 43b180768c71853b3de97d71fa091e6a0fdfc10e)
Conflicts:
lib/netplay/netplay.c
general networking improvements by popular request.
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/branches/2.3@11568 4a71c877-e1ca-e34f-864e-861f7616d084
(cherry picked from commit 052d03d19ec967d4b8cee5d79446fe5ec1f2b040)
Conflicts:
lib/netplay/netplay.c
src/multiint.cpp
src/multijoin.cpp
src/multiplay.cpp
src/multiplay.h
src/multisync.c
Fix client side messages.
refs ticket:2144
git-svn-id: https://warzone2100.svn.sourceforge.net/svnroot/warzone2100/branches/2.3@11601 4a71c877-e1ca-e34f-864e-861f7616d084
(cherry picked from commit 98723c00a9b7d6a46eab204ccd474df4a62fbd93)
Conflicts:
lib/netplay/netplay.c
src/multiint.cpp
src/multiplay.cpp
Broken in f35de0d513
NOTE: see aforementioned commit b18b76ea8a
on why we should be spitting out warnings/errors, not ignore these issues.
Fixes ticket:3102
Not really a cherry-pick (functions changed), however, it is the same logic so wanted
to keep track of the cherry-pick.
fixes ticket:3155
2.3: Make sure we clear the tile with the feature on it after it has been destroyed.
refs ticket:2534
(cherry picked from commit d1c93494dee2f1b929776edadc3bad1f7d364491)
Conflicts:
src/feature.c
Also, avoid unexpected triggering of debug code.
Note that this code was actually originally part of the pre-newnet synchronisation
mechanism, but is no longer useful outside of debugging.