warzone2100:mainline.git
5 years agoUpdate version numbers for 3.1_beta1. v3.1_beta1
cybersphinx [Sun, 29 Jan 2012 22:53:16 +0000 (23:53 +0100)]
Update version numbers for 3.1_beta1.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Sun, 29 Jan 2012 22:24:16 +0000 (23:24 +0100)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Update ChangeLog.
  Make pathfinding find straighter paths on average.

5 years agoFix the releaseBranch script.
cybersphinx [Sun, 29 Jan 2012 22:21:19 +0000 (23:21 +0100)]
Fix the releaseBranch script.

5 years agoActivate the low qual vids for the xcode beta builds.
dak180 [Sun, 29 Jan 2012 22:14:31 +0000 (17:14 -0500)]
Activate the low qual vids for the xcode beta builds.

5 years agoUpdate ChangeLog.
cybersphinx [Sun, 29 Jan 2012 22:06:40 +0000 (23:06 +0100)]
Update ChangeLog.

5 years agoMake pathfinding find straighter paths on average.
Cyp [Sun, 29 Jan 2012 20:58:38 +0000 (21:58 +0100)]
Make pathfinding find straighter paths on average.

Given 4 points, the distance from A to D is often shorter than the distance
from A to D via either B or C, and can be estimated based on the distances
from A to B and from A to C. Use this information, when pathfinding on the
grid.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Sun, 29 Jan 2012 21:42:09 +0000 (22:42 +0100)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Add ChangeLog date.

5 years agoAdd ChangeLog date.
cybersphinx [Sun, 29 Jan 2012 21:40:58 +0000 (22:40 +0100)]
Add ChangeLog date.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Sun, 29 Jan 2012 19:47:32 +0000 (20:47 +0100)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Update team colours to correspond to their names better.

5 years agoUpdate team colours to correspond to their names better.
cybersphinx [Sun, 29 Jan 2012 19:41:23 +0000 (20:41 +0100)]
Update team colours to correspond to their names better.

Refs #2972, tc2.patch. No teal for now, since that would introduce new
strings.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Sun, 29 Jan 2012 19:30:47 +0000 (20:30 +0100)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Update ChangeLog.
  Polish translation update by Emdek.
  Update custom translations.

5 years agoUpdate ChangeLog.
cybersphinx [Sun, 29 Jan 2012 19:30:22 +0000 (20:30 +0100)]
Update ChangeLog.

5 years agoPolish translation update by Emdek.
cybersphinx [Sun, 29 Jan 2012 18:56:42 +0000 (19:56 +0100)]
Polish translation update by Emdek.

Closes #1347.

5 years agoUpdate custom translations.
cybersphinx [Sun, 29 Jan 2012 18:35:53 +0000 (19:35 +0100)]
Update custom translations.

5 years agoMerge branch 'bugfixes' into 3.1
cybersphinx [Sun, 29 Jan 2012 17:13:19 +0000 (18:13 +0100)]
Merge branch 'bugfixes' into 3.1

* bugfixes:
  Update translations.

5 years agoUpdate translations.
cybersphinx [Sun, 29 Jan 2012 17:12:43 +0000 (18:12 +0100)]
Update translations.

5 years agoMerge branch 'bugfixes' into 3.1
Cyp [Sun, 29 Jan 2012 17:06:46 +0000 (18:06 +0100)]
Merge branch 'bugfixes' into 3.1

5 years agoSkip dead objects when applying splash and incendary damage.
Cyp [Sun, 29 Jan 2012 15:13:06 +0000 (16:13 +0100)]
Skip dead objects when applying splash and incendary damage.

Fixes an assertion due to re-destroying dead structures.

Introduced in 4657de6ee74b3e6c2906b421dec658be10ed2560.

5 years agoRemove CB functionality from WSS droids - it was causing several bugs.
Guangcong Luo [Thu, 28 Jan 2010 21:17:54 +0000 (21:17 +0000)]
Remove CB functionality from WSS droids - it was causing several bugs.

(cherry picked from commit 5dc9817159e28ff50f316d757e4763e5ac864b50)

Fixes ticket:3057.

5 years agoMake [Password required] [No Tanks] [No Cyborgs] [No VTOLs] display more consistent.
Cyp [Sun, 29 Jan 2012 12:48:01 +0000 (13:48 +0100)]
Make [Password required] [No Tanks] [No Cyborgs] [No VTOLs] display more consistent.

Reported by Emdek.

5 years agoUpdate secondary order in UI before synchronisation.
Cyp [Sun, 29 Jan 2012 12:42:07 +0000 (13:42 +0100)]
Update secondary order in UI before synchronisation.

Fixes confusion over whether orders were accepted or not.

Clicking patrol and circle in the UI now makes the next order a patrol or circle
order, even if clicking before the patrol and circle secondary orders are
synchronised. Although, patrol and circle really shouldn't be secondary orders,
in the first place. Previous behaviour was to just go to the destination without
patrolling or circling, on clicking and then giving the order fast when in laggy
games.

5 years agoEliminate quantisation errors from the button rotation rate.
Cyp [Sun, 29 Jan 2012 07:55:22 +0000 (08:55 +0100)]
Eliminate quantisation errors from the button rotation rate.

Added a realTimeAverage() function which returns an integer which is correct on average.

Fixes ticket:3082.

5 years agoUpdate the docs for the xcode builds.
dak180 [Sun, 29 Jan 2012 01:10:59 +0000 (20:10 -0500)]
Update the docs for the xcode builds.

5 years agoMerge branch 'bugfixes' into 3.1
Cyp [Sat, 28 Jan 2012 22:37:19 +0000 (23:37 +0100)]
Merge branch 'bugfixes' into 3.1

5 years agoUpdate ChangeLog.
cybersphinx [Wed, 25 Jan 2012 03:05:07 +0000 (04:05 +0100)]
Update ChangeLog.

5 years agoChangelog update, headache edition.
cybersphinx [Sat, 21 Jan 2012 18:47:25 +0000 (19:47 +0100)]
Changelog update, headache edition.

I.e. it's probably missing all the important stuff.

5 years agoChange version in configure.ac to 3.1git.
cybersphinx [Wed, 25 Jan 2012 22:10:28 +0000 (23:10 +0100)]
Change version in configure.ac to 3.1git.

5 years agoRemove semperfi-js AI from 3.1
Per Inge Mathisen [Tue, 24 Jan 2012 20:47:50 +0000 (21:47 +0100)]
Remove semperfi-js AI from 3.1

5 years agoSet default rules back to the old 2.3 balance in regards to the HQ for 3.1.
Per Inge Mathisen [Tue, 24 Jan 2012 20:06:44 +0000 (21:06 +0100)]
Set default rules back to the old 2.3 balance in regards to the HQ for 3.1.

5 years agoUpdate config folder for 3.1.
cybersphinx [Sat, 21 Jan 2012 18:32:42 +0000 (19:32 +0100)]
Update config folder for 3.1.

5 years agoRemove (3.2+ only) tags from docs.
Per Inge Mathisen [Sat, 28 Jan 2012 22:19:56 +0000 (23:19 +0100)]
Remove (3.2+ only) tags from docs.

5 years agoFix patrolling bugs introduced in 8dc9d09904.
safety0ff [Fri, 27 Jan 2012 23:46:38 +0000 (18:46 -0500)]
Fix patrolling bugs introduced in 8dc9d09904.

5 years agoMerge branch '3.1-master'
Cyp [Fri, 27 Jan 2012 23:17:27 +0000 (00:17 +0100)]
Merge branch '3.1-master'

5 years agoUpdate the docs for the xcode builds.
dak180 [Fri, 27 Jan 2012 22:14:17 +0000 (17:14 -0500)]
Update the docs for the xcode builds.

5 years agoFix trucks trying to drive into completed buildings instead of towards the building...
Cyp [Fri, 27 Jan 2012 22:29:08 +0000 (23:29 +0100)]
Fix trucks trying to drive into completed buildings instead of towards the building site.

More generally, check that the returned pathfinding result is for the correct
destination, rather than an old pathfinding job to a previous destination, leading
to the droid thinking it was going to the new destination when it really wasn't.

Droids were doing pathfinding, and occasionally they would pathfind to a building,
which happens to get completed in the same update, so next update they would try
to pathfind to the new building in the queue, but receive the path to the completed
building. They would then continue to drive into the old building, until arriving
at the new building (which never happens).

Probably fixes other issues with droids mysteriously going the wrong way.

Fixes ticket:3050 again (different bug, but similar symptom).

5 years agoSimplify incendary damage, fix incendary armour.
Cyp [Fri, 27 Jan 2012 17:11:53 +0000 (18:11 +0100)]
Simplify incendary damage, fix incendary armour.

Apply incendary armour before converting from damage-per-second to damage-per-update,
such that incendary armour is now a per-second value, rather than a per-update value.

Dropped BASE_OBJECT::inFire, the value of which could be determined from BASE_OBJECT::burnStart.

Fixes ticket:3078.

5 years agoSimplify splash and incendary damage.
Cyp [Fri, 27 Jan 2012 15:40:04 +0000 (16:40 +0100)]
Simplify splash and incendary damage.

Use gridIterate() instead of checking all droids, structures and features on the map for splash damage.
Use gridIterate() instead of checking all droids and structures on the map (except your own) for splash damage.

Incendary damage did not affect yourself, and no longer affects allies either.
Incendary damage now affects features.

5 years agoUpdate the ticketvalidemail plugin to work as part of the spam filter.
i-nod [Thu, 26 Jan 2012 15:52:50 +0000 (10:52 -0500)]
Update the ticketvalidemail plugin to work as part of the spam filter.

Update the url info and add some logging.

5 years agoFix a warning for certain compilers.
vexed [Fri, 27 Jan 2012 02:29:22 +0000 (21:29 -0500)]
Fix a warning for certain compilers.

NOTE: ssize_t can be 32 or 64 bit (depending on platform), so just casting
that to a int in this case since we aren't going to read in > 2^32-1 bytes.
close ticket:3080

5 years agoShould fix text that would overlap borders in lobby screen.
vexed [Fri, 27 Jan 2012 03:09:09 +0000 (22:09 -0500)]
Should fix text that would overlap borders in lobby screen.

Fixes ticket:3072

5 years agoClean up sockets. This should fix not being able to host immediately after you look...
vexed [Fri, 27 Jan 2012 03:09:01 +0000 (22:09 -0500)]
Clean up sockets. This should fix not being able to host immediately after you look for a game in the lobby.

5 years agoClarify what we are doing with the server. (no logic changes)
vexed [Fri, 27 Jan 2012 03:07:12 +0000 (22:07 -0500)]
Clarify what we are doing with the server. (no logic changes)

5 years agoFix more loading screen flickering.
safety0ff [Thu, 26 Jan 2012 17:11:50 +0000 (12:11 -0500)]
Fix more loading screen flickering.

5 years agoqtscript: Trigger eventObjectTransfer also for take-over of buildings.
Per Inge Mathisen [Wed, 25 Jan 2012 22:30:47 +0000 (23:30 +0100)]
qtscript: Trigger eventObjectTransfer also for take-over of buildings.
Document how it relates to the built events.

5 years agoqtscript: Send event if object is transferred between players, and
Per Inge Mathisen [Wed, 25 Jan 2012 21:56:02 +0000 (22:56 +0100)]
qtscript: Send event if object is transferred between players, and
add .damageable property to features to tell if they can be destroyed
or not.

5 years agoReset depth test settings after screen upload.
safety0ff [Wed, 25 Jan 2012 06:48:30 +0000 (01:48 -0500)]
Reset depth test settings after screen upload.
Remove random depth test state change.

Fixes #2358.

5 years agoSwap buffers after drawing instead of before.
safety0ff [Wed, 25 Jan 2012 04:34:41 +0000 (23:34 -0500)]
Swap buffers after drawing instead of before.
Fix loading screen flicker.
Change silly invalid backdrop texture id.
Make loading screen appearance more uniform and more like in 1.10.

Closes #3059.

5 years agoqtscript: Document that some new enums are only available in master.
Per Inge Mathisen [Tue, 24 Jan 2012 20:35:16 +0000 (21:35 +0100)]
qtscript: Document that some new enums are only available in 

5 years agoqtscript: stattype of the lassat building is now LASSAT. Added embark and disembark...
Per Inge Mathisen [Tue, 24 Jan 2012 19:41:59 +0000 (20:41 +0100)]
qtscript: stattype of the lassat building is now LASSAT. Added embark and disembark orders.

5 years agoFix case where we are getting a connection, but no data is transfered.
vexed [Tue, 24 Jan 2012 04:13:21 +0000 (23:13 -0500)]
Fix case where we are getting a connection, but no data is transfered.

This is a partial revert of 5eac7e75e62253298b4fc1d21ecc8b142282faeb
since it seems this was the main issue everyone was having while
hosting a game. (It would show odd version mismatch errors in the log)

A full revert may be needed, more testing of hosting & connecting to games
both via lobby and direct IP needed.

5 years agoUpdate project files broken from:
vexed [Mon, 23 Jan 2012 23:27:25 +0000 (18:27 -0500)]
Update project files broken from:
2f84b6021444b90345e39b2a71d087f63b786b53

5 years agoDisable compiler warnings for quesoglc.
cybersphinx [Sat, 21 Jan 2012 20:59:37 +0000 (21:59 +0100)]
Disable compiler warnings for quesoglc.

5 years agoFix an error when building from the tarball.
dak180 [Sat, 21 Jan 2012 18:44:46 +0000 (13:44 -0500)]
Fix an error when building from the tarball.

5 years agoFix bug that I introduced that makes multiplayer games impossible to start.
Per Inge Mathisen [Sat, 21 Jan 2012 18:09:08 +0000 (19:09 +0100)]
Fix bug that I introduced that makes multiplayer games impossible to start.

5 years agoHungarian translation update by mtomi78.
cybersphinx [Sat, 21 Jan 2012 17:58:43 +0000 (18:58 +0100)]
Hungarian translation update by mtomi78.

Closes #3031.

5 years agoUpdate translations.
cybersphinx [Sat, 21 Jan 2012 17:53:16 +0000 (18:53 +0100)]
Update translations.

5 years agoTurkish translation update by Ayhan Görgülü.
cybersphinx [Sat, 21 Jan 2012 17:52:33 +0000 (18:52 +0100)]
Turkish translation update by Ayhan Görgülü.

Closes #3052.

5 years agoUpdate Qt to 4.7.4 and SDL to 1.2.15.
dak180 [Sat, 21 Jan 2012 17:10:17 +0000 (12:10 -0500)]
Update Qt to 4.7.4 and SDL to 1.2.15.

Also do some house cleaning.

Changelog: This drops support for PPC and adds support for 64 bit intel on 10.6+.

5 years agoRemove parsetest.(cpp|h) from the xcode project to get it working w/ 2f84b60.
dak180 [Sat, 21 Jan 2012 16:24:53 +0000 (11:24 -0500)]
Remove parsetest.(cpp|h) from the xcode project to get it working w/ 2f84b60.

5 years agoUpdate POTFILES.in
Per Inge Mathisen [Sat, 21 Jan 2012 16:29:24 +0000 (17:29 +0100)]
Update POTFILES.in

5 years agoqtscript: Add some more campaign related code
Per Inge Mathisen [Sat, 21 Jan 2012 16:09:15 +0000 (17:09 +0100)]
qtscript: Add some more campaign related code

5 years agoRemove --self-test command line option, as it was not maintained properly over a...
Per Inge Mathisen [Sat, 21 Jan 2012 16:01:08 +0000 (17:01 +0100)]
Remove --self-test command line option, as it was not maintained properly over a very long time.

5 years agoqtscript: Fix building blueprints being off by one tile sometimes.
Per Inge Mathisen [Sat, 21 Jan 2012 15:11:58 +0000 (16:11 +0100)]
qtscript: Fix building blueprints being off by one tile sometimes.

5 years agoMake semperfi-js a little bit less useless when in no base starts.
Per Inge Mathisen [Sat, 21 Jan 2012 14:20:23 +0000 (15:20 +0100)]
Make semperfi-js a little bit less useless when in no base starts.

5 years agoFix ticket:3049 "Can start Multiplayer game without any Opponents"
Per Inge Mathisen [Sat, 21 Jan 2012 13:11:53 +0000 (14:11 +0100)]
Fix ticket:3049 "Can start Multiplayer game without any Opponents"

5 years agoRemove unused array bPlayerReadyGUI
Per Inge Mathisen [Sat, 21 Jan 2012 12:51:31 +0000 (13:51 +0100)]
Remove unused array bPlayerReadyGUI

5 years agoNexus and Semperfi no longer (re)build structures it does not have
Per Inge Mathisen [Sat, 21 Jan 2012 12:28:56 +0000 (13:28 +0100)]
Nexus and Semperfi no longer (re)build structures it does not have
the techs to build in the first place. Happens since it "remembers"
starting structures removed due to base settings.

5 years agoFix pause bug when using ctrl+o to change players.
Per Inge Mathisen [Sat, 21 Jan 2012 12:18:06 +0000 (13:18 +0100)]
Fix pause bug when using ctrl+o to change players.

5 years agoSet tooltips for AIs. Clean out some unused code.
Per Inge Mathisen [Sat, 21 Jan 2012 11:28:14 +0000 (12:28 +0100)]
Set tooltips for AIs. Clean out some unused code.

5 years agoqtscript: Add seen event
Per Inge Mathisen [Fri, 20 Jan 2012 23:03:43 +0000 (00:03 +0100)]
qtscript: Add seen event

5 years agoChallenges: Fix difficulty display.
Per Inge Mathisen [Fri, 20 Jan 2012 22:55:37 +0000 (23:55 +0100)]
Challenges: Fix difficulty display.

5 years agoClean up French translation.
cybersphinx [Fri, 20 Jan 2012 18:39:38 +0000 (19:39 +0100)]
Clean up French translation.

5 years agoUpdate translations.
cybersphinx [Fri, 20 Jan 2012 18:27:37 +0000 (19:27 +0100)]
Update translations.

5 years agoFrench translation update by Amiral JCDG.
cybersphinx [Fri, 20 Jan 2012 18:26:50 +0000 (19:26 +0100)]
French translation update by Amiral JCDG.

5 years agoReload backdrop when cancelling the game setup.
cybersphinx [Tue, 17 Jan 2012 02:25:59 +0000 (03:25 +0100)]
Reload backdrop when cancelling the game setup.

Now for any game, not only challenges. Fixes #3060.

5 years agoqtscript: Add new event eventStructureReady() and function activateStructure()
Per Inge Mathisen [Thu, 19 Jan 2012 21:42:15 +0000 (22:42 +0100)]
qtscript: Add new event eventStructureReady() and function activateStructure()
for using the laser satellite building.

5 years agoRemove #ifdef DEBUG block around level and game time display.
Cyp [Thu, 19 Jan 2012 19:16:53 +0000 (20:16 +0100)]
Remove #ifdef DEBUG block around level and game time display.

5 years agoAllow scripts to control whether new designs are allowed. Default off.
Per Inge Mathisen [Wed, 18 Jan 2012 21:24:27 +0000 (22:24 +0100)]
Allow scripts to control whether new designs are allowed. Default off.

5 years agoqtscript: Do not call destroyed event twice for each object.
Per Inge Mathisen [Wed, 18 Jan 2012 21:23:36 +0000 (22:23 +0100)]
qtscript: Do not call destroyed event twice for each object.

5 years agoqtscript: Add idle callback if vtol is done rearming. Add 'armed' property to vtol...
Per Inge Mathisen [Wed, 18 Jan 2012 18:56:04 +0000 (19:56 +0100)]
qtscript: Add idle callback if vtol is done rearming. Add 'armed' property to vtol droids.
Fix 'health' property on droids. Fix docu bug.

5 years agoAdd Mac SDL swap interval support.
safety0ff [Sun, 15 Jan 2012 15:50:39 +0000 (10:50 -0500)]
Add Mac SDL swap interval support.

Closes #3054.

Signed-off-by: dak180
5 years agoFix crash if cheating some buildings. Closes ticket:3066
Per Inge Mathisen [Mon, 16 Jan 2012 22:10:00 +0000 (23:10 +0100)]
Fix crash if cheating some buildings. Closes ticket:3066

5 years agoFix crash on nexus link take over of building. Send script events
Per Inge Mathisen [Mon, 16 Jan 2012 22:09:24 +0000 (23:09 +0100)]
Fix crash on nexus link take over of building. Send script events
when that happens, also.

5 years agoRemove utterly useless "specialability.txt"
Per Inge Mathisen [Sun, 15 Jan 2012 17:18:42 +0000 (18:18 +0100)]
Remove utterly useless "specialability.txt"

5 years agoqtscript: Update documentation of queue().
cybersphinx [Sun, 15 Jan 2012 16:39:01 +0000 (17:39 +0100)]
qtscript: Update documentation of queue().

Was missing the already present delay parameter.

5 years agoSimplify SyncDebugLog.
Cyp [Sun, 15 Jan 2012 01:09:34 +0000 (02:09 +0100)]
Simplify SyncDebugLog.

Removes arbitrary limits on log size and does not assert "Too small". Reduces memory usage slightly.

5 years agoAlso fire off the eventStructureBuilt trigger when cheating buildings.
Per Inge Mathisen [Sun, 15 Jan 2012 14:40:56 +0000 (15:40 +0100)]
Also fire off the eventStructureBuilt trigger when cheating buildings.
This fixes missing minimap if you cheat the HQ.

5 years agoFix POTFILES.in.
cybersphinx [Sun, 15 Jan 2012 00:32:12 +0000 (01:32 +0100)]
Fix POTFILES.in.

5 years agoFix pthread detection on Fedora.
cybersphinx [Sat, 14 Jan 2012 23:21:50 +0000 (00:21 +0100)]
Fix pthread detection on Fedora.

For some reason, it would abort before reaching the correct option, so
move that earlier.

5 years agoRemove some unused duplicate data files.
cybersphinx [Thu, 12 Jan 2012 16:14:17 +0000 (17:14 +0100)]
Remove some unused duplicate data files.

5 years agoMove multiplayer files to data/mp.
cybersphinx [Wed, 11 Jan 2012 19:42:44 +0000 (20:42 +0100)]
Move multiplayer files to data/mp.

5 years agoChallenges/qtscript: The path to player-specific scripts must now be
Per Inge Mathisen [Sat, 14 Jan 2012 23:07:33 +0000 (00:07 +0100)]
Challenges/qtscript: The path to player-specific scripts must now be
specified, so that they can be read from Challenges/ as well.

5 years agoTemporary hack to fix T2/T3 for now. Basically just ignoring attempts to research
Per Inge Mathisen [Sat, 14 Jan 2012 22:12:54 +0000 (23:12 +0100)]
Temporary hack to fix T2/T3 for now. Basically just ignoring attempts to research
things that do not exist (instead of having lots of unreachable techs that do
nothing, which was the previous state). Remove duplicate script code for setting
amount of starting power; as a side effect starting power may be less now for
T2/T3. Will fix that later when scripts know the T2/T3 state. Closes ticket:3044

5 years agoFix NETsetPlayerConnectionStatus(CONNECTIONSTATUS_NORMAL, NET_ALL_PLAYERS), do not...
Cyp [Sat, 14 Jan 2012 17:48:01 +0000 (18:48 +0100)]
Fix NETsetPlayerConnectionStatus(CONNECTIONSTATUS_NORMAL, NET_ALL_PLAYERS), do not overwrite random memory.

Previous behaviour was to overwrite 4 spots in random memory (random location was a
compile-time constant) with NULL pointers, with a stride of 11 pointers. New behaviour
is to actually clear the connection-status icons.

Introduced in 2e01e81da6a5b91351365638ffb349cad4eb0cf2.

5 years agoChallenges: Can now override player names, and turn off players entirely.
Per Inge Mathisen [Sat, 14 Jan 2012 21:49:44 +0000 (22:49 +0100)]
Challenges: Can now override player names, and turn off players entirely.

5 years agoMake template design available from game start. Make defensive buildings
Per Inge Mathisen [Sat, 14 Jan 2012 21:29:42 +0000 (22:29 +0100)]
Make template design available from game start. Make defensive buildings
available without HQ. Increase sensor range of HQ. This closes ticket:3055

5 years agoqtscript: Rename droidFromId to objFromId, since there absolutely no reason to limit...
Per Inge Mathisen [Sat, 14 Jan 2012 18:48:14 +0000 (19:48 +0100)]
qtscript: Rename droidFromId to objFromId, since there absolutely no reason to limit it to droids.

5 years agoqtscript: Added new event when owned objects are destroyed. Rules Script now
Per Inge Mathisen [Sat, 14 Jan 2012 18:39:54 +0000 (19:39 +0100)]
qtscript: Added new event when owned objects are destroyed. Rules Script now
controls whether minimap is shown or not.

5 years agoqtscript: Document the ability to set scripts for challenges.
Per Inge Mathisen [Sat, 14 Jan 2012 15:11:40 +0000 (16:11 +0100)]
qtscript: Document the ability to set scripts for challenges.

5 years agoChallenges: Allow AI scripts for specific players to be entirely turned off.
Per Inge Mathisen [Sat, 14 Jan 2012 15:11:03 +0000 (16:11 +0100)]
Challenges: Allow AI scripts for specific players to be entirely turned off.