Commit Graph

8494 Commits (64f1b6b89549947a88711ba4f988c9c67c6807b6)

Author SHA1 Message Date
Per Inge Mathisen 64f1b6b895 Fix memory leaks reported by cppcheck 2011-01-18 00:36:49 +01:00
Cyp 4fb9e61548 Remove unused TEXT_DISPLAY, improve format string consistency and remove weird casts. 2011-01-18 00:20:04 +01:00
Cyp f99d9b20cc Make config file loading/saving less weird.
Changelog: Usernames such as "Meów" will no longer be truncated at the first unicode character to "Me" when restarting Warzone 2100.
2011-01-18 00:20:04 +01:00
Cyp 8b49291b5d Simplify NETbin interface.
Redundantly, the data length was redundantly sent twice, which was redundant.
2011-01-18 00:20:04 +01:00
cybersphinx 8a2511b76b Update translations. 2011-01-18 00:14:39 +01:00
cybersphinx 953bc4752f Turkish translation update by Ayhan Görgülü.
Closes #2443.
2011-01-18 00:14:38 +01:00
Per Inge Mathisen 905323688e Retire the current AI top model template with heavy laser in favour of two new ones. First is armed with seraph missiles, the second with both seraph missiles and gauss cannon on a dragon body. 2011-01-17 23:33:49 +01:00
Per Inge Mathisen bc6dbb2df9 Add better asserts to track invalid object in scripting system crash bug 2011-01-17 22:23:03 +01:00
Per Inge Mathisen f4ef3e6658 Various random fixes from ECM jammer work committed separately to reduce review and maintenance burden of main patch. 2011-01-17 21:23:17 +01:00
Per Inge Mathisen e181461178 Fix cheat that allows you to gain experience through shooting at your own buildings or units. 2011-01-17 21:16:27 +01:00
Per Inge Mathisen a61884fa1b There is no ECM in campaign. Add full text description of ECM tech. 2011-01-16 14:14:15 +01:00
Per Inge Mathisen 9ecf3d2583 We require clear sensor view of a target, not just any faint indication. This allows us to show where
an enemy is without giving the possibility of shooting at it, a prerequisite for ECM jammers.
2011-01-15 21:00:26 +01:00
Per Inge Mathisen d4f5c492aa Add data stats for the ECM jammer tower. Remove ECM from all other objects. 2011-01-15 20:54:03 +01:00
Per Inge Mathisen b8cb7aeef3 Remove some dead code in preparation for merging the ECM jammer patches. 2011-01-15 20:30:01 +01:00
cybersphinx 451f9f81a8 Update translations. 2011-01-15 19:54:32 +01:00
safety0ff c046bb88e5 Set never-interactive option in lexers so that Flex doesn't use isatty() function from unistd.
Define YY_NO_UNISTD_H when no unistd.h is detected.
Remove attempt to fix isatty error on Windows introduced in  2f780609.
2011-01-15 13:39:51 -05:00
littlepig 6617500593 orderGroupObj and orderGroupLoc in group.h replaced by an overload of orderGroup. 2011-01-15 15:03:06 +00:00
Per Inge Mathisen 268574f8c0 Make sure host gets to join his own game. 2011-01-15 15:34:56 +01:00
Per Inge Mathisen 28c594d611 Make Dydo AI work with new MAX_PLAYERS limit. 2011-01-15 13:35:28 +01:00
Per Inge Mathisen 971e5de351 Add open/close buttons to pregame dialog. Basic support in netcode added. Closes ticket:2435 2011-01-15 13:29:23 +01:00
cybersphinx 0274fa622d Update translations. 2011-01-14 21:47:36 +01:00
cybersphinx 6bf0a224c3 Make a few more strings translatable. 2011-01-14 18:41:24 +01:00
littlepig 7b969f5976 (BASE_OBJECT*), (BASE_OBJECT *), (BASE_STAT*) and (BASE_STAT *) casts removed where being redundant. 2011-01-13 21:59:07 +00:00
littlepig cefd17b38b overloaded actionDroid, subtituing 3 diferent functions: actionDroidObj; actionDroidLoc and actionDriodObjLoc. All were substituted in all Src. 2011-01-13 19:58:04 +00:00
Cyp 311cf0d216 Fix non-host not being able to change slots, and being able to try to set AI difficulty level. 2011-01-13 16:58:28 +01:00
Cyp e46b08f8e1 Fix not sending player info for players 8+. 2011-01-13 16:40:34 +01:00
Cyp abde9ebe40 Fix crash on right-clicking or double-clicking structure blueprints.
Probably fixes ticket:2441.
2011-01-13 15:58:47 +01:00
Cyp 8248789dfd Minor changes due to review by Per.
And also readded some changes that got lost from nexus.slo somehow.
2011-01-13 15:58:47 +01:00
Cyp f00b6149d9 Bump MAX_PLAYERS to allow 10 normal players + 1 scavenger player. 2011-01-13 15:58:46 +01:00
Cyp 5b9467d8d5 Add IMAGE_PLAYERN and IMAGE_TEAMN for N = 8..15. 2011-01-13 15:58:46 +01:00
Cyp 6f6ec2ea86 Add IMAGE_GN_N for N up to 15. 2011-01-13 15:58:46 +01:00
Cyp a3e5ea7276 Reduce dependence on MAX_PLAYERS == 8. 2011-01-13 15:58:46 +01:00
Per Inge Mathisen 53aa5e55dc Remove some dead code 2011-01-13 14:53:26 +01:00
Per Inge Mathisen 9b6ee7f3c5 Send AI and difficulty changes to other players. Allow host and only host to change the position of other players and set AIs. 2011-01-12 22:44:14 +01:00
Per Inge Mathisen e823dc2fd4 Remove removed file from POTFILES.in 2011-01-12 21:47:03 +01:00
Cyp a3b36f965b Clean up a couple of loops very slightly. 2011-01-12 21:22:51 +01:00
Per Inge Mathisen 05a8e6ecd1 No longer read wrf files specified directly from map files. Instead, call them directly from the code.
This saves us a lot of duplicate data, and reduces the amount of weird things a map can do. Reviewed by Cyp.
2011-01-12 21:15:25 +01:00
Per Inge Mathisen 3d001b6505 Remove some dead code 2011-01-12 19:43:53 +01:00
Per Inge Mathisen e021afe37a Load scavenger script depending on scavenger button settings, not on wrf file settings. 2011-01-12 19:35:35 +01:00
Per Inge Mathisen a7292473b6 Remove unused or duplicate data files. 2011-01-12 19:33:14 +01:00
Per Inge Mathisen 0cf5ce0d72 Fix assert failure and droid paralysis when multiweapons droids are set to pursue. 2011-01-12 19:16:42 +01:00
Per Inge Mathisen a37b819a8d New difficulty icons by flail13 2011-01-10 21:29:53 +01:00
Per Inge Mathisen 26305c02e1 Disable other GUI elements when in a team or colour chooser. 2011-01-10 19:58:00 +01:00
Per Inge Mathisen d1c5a64997 Fix AI chooser, broken by last fix 2011-01-10 19:48:05 +01:00
Per Inge Mathisen 2e27958efa Disable ready button if for some reason all players end up on the same team. 2011-01-10 19:40:29 +01:00
Per Inge Mathisen 0aa784b612 Forgot to commit the .ai file for Dydo. 2011-01-10 19:26:01 +01:00
Per Inge Mathisen 93cda2e331 Fix position changer, broken by a bad git stash merge (presumably). 2011-01-10 19:15:27 +01:00
Per Inge Mathisen 992844f3b5 Remove a ton of unused, script-related code, and lift the needless limit on 2000 globals for all scripts combined. 2011-01-10 18:40:23 +01:00
Per Inge Mathisen 87c358545d Make sure we save and load all the relevant skirmish info for AIs. Move .es files into the savegame dir. Breaks savegames again. 2011-01-10 18:40:23 +01:00
Per Inge Mathisen b2afaee931 Now that we are breaking savegames anyway, reset the MOVE_STATUS enum. 2011-01-10 18:40:23 +01:00