Roman C
f030d2944b
Aivolution AI:
...
-build light cyborgs
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4575 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-12 15:44:58 +00:00
Roman C
daf4a00039
Get rid of some unnecessary MSVC warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4574 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-12 15:17:47 +00:00
Roman C
7605a8bf10
Get rid of an unnecessary extern.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4573 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-12 15:13:58 +00:00
Giel van Schijndel
348eed0cab
INTINGAMEOP_.* apparently enumerates values, so lets make it an enum!
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4572 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-12 15:07:24 +00:00
Giel van Schijndel
c217ebb788
Use static inline functions instead of macros (type checking!)
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4571 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-12 13:39:47 +00:00
Giel van Schijndel
921726c260
* Const correctness
...
* Merge the conditions of nested commits
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4570 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-12 13:26:26 +00:00
Giel van Schijndel
7fa6ce0c65
Restructure function visGetBlockingWall:
...
* return a pointer instead of a BOOL (will be a NULL pointer on failure)
* don't `goto` the end of the function when we've found a blocking wall, just return the pointer instead
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4569 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-12 13:26:08 +00:00
Giel van Schijndel
cfbb1aa1ac
Backport r4567 from the 2.1 branch to trunk:
...
* ASSERT that we have non-NULL pointers
Patch from bug #11444 by Paul Wise
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4568 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-12 11:00:53 +00:00
Giel van Schijndel
d78c51050d
Slight restructuring to increase readability of if-statements
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4566 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-12 10:52:16 +00:00
Roman C
1e62c71165
Separated single player and multiplayer frame rate limits. Single player is set to 60 fps and is configurable. Multiplayer fps limit is set to 45 and is hardcoded so that people will not cheat without knowing it.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4565 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-11 21:40:38 +00:00
Per Inge Mathisen
5c368bae76
Adjust log message to include info if player is AI or not.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4564 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-11 18:55:48 +00:00
Roman C
1724c4b370
Weapon Balance:
...
-HVC: long range accuracy decreased by 27%
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4563 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-11 18:55:29 +00:00
Roman C
bd4e86f782
Weapon Balance:
...
-Tank Killer, Rail Gun, Scourge have more firepower
-Needle Gunner damage decreased
-All Super Cyborg weapons: body points doubled
-Medium Cannon: long range accuracy increased by 10%
-Heavy Cannon: long range accuracy increased by 15%
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4562 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-11 18:52:35 +00:00
Per Inge Mathisen
f240da3007
Quiten the gwCheckZoneSizes warnings.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4561 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-11 18:47:03 +00:00
Per Inge Mathisen
9da6c7eb96
Netplay bugfixes from Buginator, with changes by me.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4560 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-11 18:35:53 +00:00
Roman C
87cf295898
Reset Ready status when game settings get changed.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4559 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-10 19:19:04 +00:00
Roman C
9595fd59e6
Updated ChangeLog.
...
NOTE: tried to include all major changes, but I have probably overlooked some. Please double-check if someone's changes are missing.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4558 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-10 16:02:48 +00:00
Roman C
98e620b2f0
Update Aivolution command list.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4557 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-10 15:59:17 +00:00
Per Inge Mathisen
ed6f0122c7
If software cursors are turned on, also use them for in-game menues, to avoid cursor
...
position wrapping in fullscreen mode due to quirks in SDL. Patch by Buginator.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4556 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-09 20:48:50 +00:00
Roman C
78f4b01231
Implemented 'Ready' button for the lobby. The game starts when all players have clicked on it.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4555 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-09 20:05:09 +00:00
Per Inge Mathisen
3c749e2ee3
Fix bug #11467 : Assert when loading a savegame in campaign. Reported by Dale Gill.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4554 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-09 19:54:14 +00:00
Per Inge Mathisen
0795502283
Remove some remains of the force editor.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4552 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-09 18:57:46 +00:00
Per Inge Mathisen
9d9f9cd747
Fix bug that would make sliders inactive when not hosting a game.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4551 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-09 18:56:35 +00:00
Roman C
3c7b6b4000
Aivolution AI:
...
-fix the "Not enough power to build droid" for AIV too
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4550 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-09 17:25:36 +00:00
Roman C
424a8123b7
Stock AI:
...
-make sure power boost is only applied to AIs, not to human players
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4549 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-09 17:21:27 +00:00
Roman C
5bf4b442ae
Stock AI:
...
-make sure AI gets power boost on client's machines too, this fixed the "Not enough power to build droid" bug that appears during mp games.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4548 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-09 17:14:53 +00:00
Roman C
53d09806ea
Increased number of objects bucket sort can handle to 4000, 2000 was apparently still not enough.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4546 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-08 19:10:31 +00:00
Roman C
9d473052b8
Increased number of objects bucket sort can handle (was previously lowered in r1286), this should fix bug #11357 .
...
Patch by Buginator with slight changes.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4544 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-08 16:55:50 +00:00
Giel van Schijndel
bf9c68617a
Add the stats-sql directory to warzone.wz as well; this should fix bug #11316
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4543 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-08 11:26:21 +00:00
Per Inge Mathisen
f64e3a8033
Fix bug in tagfile where we would not skip boolean values properly.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4542 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-07 20:01:56 +00:00
Per Inge Mathisen
b1000ce106
Map preview patch by Buginator in patch #1040
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4541 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-07 19:07:43 +00:00
Roman C
674db841fa
Fix a bug in whosResponsible() which caused execution of AI scripts on a client instead of the host in some cases.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4540 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-07 17:31:57 +00:00
Giel van Schijndel
72240c1958
Recreate the EditWorld project and workspace
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4539 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-07 14:33:53 +00:00
Giel van Schijndel
cc0639a9a6
* Remove some unused variables
...
* Fix a few syntax errors
* Comment out (#if 0) a template function which MSVC doesn't seem to appreciate
* Rename some variables
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4538 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-07 14:27:05 +00:00
Roman C
32fc5a9884
Flamer Balance:
...
-make flamers a bit less effective against tracked units
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4537 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 18:35:45 +00:00
Roman C
24f5ada031
Hardpoint Balance;
...
-slightly reduce hit-points for hardpoints and walls
-make anti-tank weapons slightly more effective vs hardpoints
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4536 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 18:34:11 +00:00
Giel van Schijndel
021a866db5
Don't wrap the ASSERTs in droidCheckReferences in #ifdef DEBUG sections as ASSERT won't bail out on NDEBUG builds anyway
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4535 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 16:47:19 +00:00
Per Inge Mathisen
0f012424c3
Restrict number of buildings that can be created from cheating and network
...
to building limits, and make sure they are sane also for lassat and satlink.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4534 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 16:21:50 +00:00
Roman C
ab1629285b
Fix MSVC compilation. Patch by Buginator.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4533 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 16:07:36 +00:00
Per Inge Mathisen
dfec7a2994
Fix crash if you place buildings with ctrl+o menu and buildStructure fails.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4532 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 16:06:08 +00:00
Roman C
1aee29fab5
Aivolution AI:
...
-don't append "-aiv" to AI names on machines which don't run Aivolution.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4531 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 15:58:39 +00:00
Giel van Schijndel
1ae21868b3
r4529 was incomplete: turn off the coloured mouse cursor by default
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4530 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 15:26:35 +00:00
Giel van Schijndel
6aaefd1720
turn off the coloured mouse cursor by default
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4529 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 15:24:06 +00:00
Per Inge Mathisen
17dc690919
Verify that the map created in tagfile savegame is correctly written. This makes
...
saving signficantly slower, but that is the cost of living on the bleeding edge ;)
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4528 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 13:18:36 +00:00
Per Inge Mathisen
0edf5f08e5
Fix erronous handling of skipped group separators in the tagfile code.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4527 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 13:14:12 +00:00
Per Inge Mathisen
8dca456c24
Fix bug in tagfile code. We would not properly skip groups that we did not intend to read.
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4526 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 12:13:41 +00:00
Ari Johnson
685948940e
Fixed cursors16.c to work again
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4525 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 03:20:27 +00:00
Ari Johnson
c7257cab47
Updated Xcode project file
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4524 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 03:09:17 +00:00
Giel van Schijndel
86d9a901a4
make -C po update-po
...
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4519 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 00:26:08 +00:00
Per Inge Mathisen
741c6a9c10
Give new maps sensible defaults, and reset grid system. It is now possible to
...
create new maps, populate them with units belonging to different players, and play,
all from inside the game! Well, it is possible. Do not expect much yet.
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@4518 4a71c877-e1ca-e34f-864e-861f7616d084
2008-04-06 00:23:18 +00:00