0ad/binaries/data/mods/public/simulation/components
Yves 3746d7c3d9 Adds a playable trigger demo mission for multiplayer and TreasureCollected events.
Search treasures on small islands and on water. Collect more treasures
than your opponent to win.
I've used the Cycladic Archipelago scenario map with some minor
adjustments, mainly treasure placement and civ preselection for even
chances (both need townphase to build trading boats that can collect
floating treasures).
There's still some room for improvement to make it more fun and add
additional triggers, but I'll leave that for modders. :)

This was SVN commit r15432.
2014-06-23 20:14:43 +00:00
..
interfaces Add engine support to triggers + a component to provide an easy interface and to be extended by triggers. Thanks to SpahBod for the biggest part of the code, and Yves for the review. 2014-06-23 13:42:59 +00:00
tests Fix tests 2014-06-09 18:13:29 +00:00
AIInterface.js let the AIs know when a training has started 2014-06-14 14:34:37 +00:00
AIProxy.js let the AIs know when a training has started 2014-06-14 14:34:37 +00:00
AlertRaiser.js fixes remaining town bell defects, closes #2353, patch by Itms 2014-01-26 20:37:39 +00:00
Armour.js Really remove the minimum damage of 1, what 37c8e77d8e was supposed to do 2014-04-29 07:15:10 +00:00
Attack.js Convert multiplayer connection dialog to only use 'modern' styles and make it larger for languge-friendliness and consistancy. 2014-06-19 19:22:31 +00:00
AttackDetection.js Clean up notifications. Merge the timed and untimed text notifications, allow passing a list of players to all notifications, make modification types moddable. Refs #52 2014-06-19 14:37:08 +00:00
AuraManager.js Fix syntax errors in two auras. 2014-06-04 22:27:36 +00:00
Auras.js Fix walls + remove debug warning 2014-06-09 17:51:23 +00:00
Barter.js Allow system components to be registered on the scripting side (so mods can make their own system components). 2014-05-18 13:44:08 +00:00
BattleDetection.js Fix a bug in TestAllMemberFunction and initialize a variable in cmpBattleDetection. Refs #2372. 2014-01-12 23:13:24 +00:00
Builder.js Rename technology related files, methods and messages so their names represent the shared data flow between technologies and auras (and maybe future components). Implement the C++ part of auras through these generalised files. Fixes #2154 2013-10-15 10:05:08 +00:00
BuildingAI.js Small cleanup. 2013-12-03 01:01:12 +00:00
BuildRestrictions.js Fix problem with sprintf errors being thrown when the AI places structures on the wrong places, make the code more uniform. Fixes #2485 2014-05-02 10:09:53 +00:00
Cost.js Fix giving foundations a population bonus after a tech research. Reported by bouke 2014-06-18 15:58:04 +00:00
EndGameManager.js Turn victory conditions into trigger scripts. Gui needs to be updated to allow combining of different victory conditions + to allow different lists per map. So there are no specific missions yet. 2014-06-23 17:37:27 +00:00
EntityLimits.js Clean up notifications. Merge the timed and untimed text notifications, allow passing a list of players to all notifications, make modification types moddable. Refs #52 2014-06-19 14:37:08 +00:00
Formation.js Actually call the function instead of testing if it exists. Patch by falsevision. Fixes #2626. 2014-06-13 12:54:57 +00:00
FormationAttack.js Let formations attack other formations (still without keeping their formation position though) 2014-01-21 16:50:58 +00:00
Foundation.js Add engine support to triggers + a component to provide an easy interface and to be extended by triggers. Thanks to SpahBod for the biggest part of the code, and Yves for the review. 2014-06-23 13:42:59 +00:00
GarrisonHolder.js Allow for unification in identity class matching + add the opportunity to combine with AND and OR. Fixes #2612 2014-06-05 09:39:36 +00:00
Gate.js Gates now handle allies made using diplomacy. 2013-04-18 18:18:34 +00:00
Guard.js allow units to guard/escort buildings or units, fixes #2034 2013-11-30 17:30:08 +00:00
GuiInterface.js Clean up notifications. Merge the timed and untimed text notifications, allow passing a list of players to all notifications, make modification types moddable. Refs #52 2014-06-19 14:37:08 +00:00
Heal.js Bring healable classes to the uniform class matching 2014-06-05 10:34:41 +00:00
Health.js Fix color fade to not go beyond 255 and be integer. 2014-06-04 16:23:56 +00:00
Identity.js Clean up class parsing + add visible classes to be displayed in the GUI without adding them separatedly to our tooltips 2014-05-22 10:20:02 +00:00
Loot.js Implement healing. Fixes #999. 2012-04-17 20:22:13 +00:00
Looter.js make loot tech aware + implement celt and gaul hero auras 2013-11-29 12:13:37 +00:00
MotionBall.js # Add documentation of the entity template XML file format. 2010-04-23 16:09:03 +00:00
Pack.js fix the fix of setHeldPosition in b17ffaeb7e 2014-06-15 17:27:03 +00:00
Player.js Turn victory conditions into trigger scripts. Gui needs to be updated to allow combining of different victory conditions + to allow different lists per map. So there are no specific missions yet. 2014-06-23 17:37:27 +00:00
PlayerManager.js Allow system components to be registered on the scripting side (so mods can make their own system components). 2014-05-18 13:44:08 +00:00
ProductionQueue.js Add engine support to triggers + a component to provide an easy interface and to be extended by triggers. Thanks to SpahBod for the biggest part of the code, and Yves for the review. 2014-06-23 13:42:59 +00:00
Promotion.js fix the fix of setHeldPosition in b17ffaeb7e 2014-06-15 17:27:03 +00:00
RallyPoint.js Fix setting rallypoint via the minimap + fix out-of-world problem when the targeted entity for a rallypoint disappeared 2014-06-11 13:36:12 +00:00
ResourceDropsite.js # Add resource shuttling. 2010-11-13 19:15:29 +00:00
ResourceGatherer.js Adds a playable trigger demo mission for multiplayer and TreasureCollected events. 2014-06-23 20:14:43 +00:00
ResourceSupply.js modify AI common-api to allow fishing and minor fixes 2014-05-18 10:50:44 +00:00
ResourceTrickle.js Checking if cmpPlayer is valid. 2014-01-31 14:47:23 +00:00
Settlement.js Convert all remaining entity template data to new file format. 2010-05-15 21:07:52 +00:00
SkirmishReplacer.js Make skirmish entities better moddable. Fixes #2523. Patch by Idanwin. 2014-05-18 15:53:57 +00:00
Sound.js Improve performance of full state hash computation, by skipping script components that are known to have no data. 2011-03-05 22:30:32 +00:00
Stamina.js Convert all remaining entity template data to new file format. 2010-05-15 21:07:52 +00:00
StatisticsTracker.js Better summary screen. Fixes #686. Patch by Bajter and Kabzerek 2014-01-29 18:30:56 +00:00
StatusBars.js Infinite farms with diminishing returns (but no farmland). Refs #1318. 2013-07-30 06:04:53 +00:00
TechnologyManager.js Add engine support to triggers + a component to provide an easy interface and to be extended by triggers. Thanks to SpahBod for the biggest part of the code, and Yves for the review. 2014-06-23 13:42:59 +00:00
TechnologyTemplateManager.js Fix syntax errors in two auras. 2014-06-04 22:27:36 +00:00
TerritoryDecay.js remove debug warning 2014-02-16 15:23:50 +00:00
Timer.js Let the timer hold the latest turnLength instead of the Attack component. Reduces a lot of messages 2014-06-08 09:39:57 +00:00
Trader.js Let trading range depend on obstruction. Fixes #2556 2014-05-21 14:03:57 +00:00
TrainingRestrictions.js Fixes some erroneous documentation in EntityLimits. 2013-10-06 03:13:46 +00:00
Trigger.js Adds a playable trigger demo mission for multiplayer and TreasureCollected events. 2014-06-23 20:14:43 +00:00
TriggerPoint.js Change trigger initialisation as it's not compatible with multiple trigger files (functions would overwrite each other) 2014-06-23 15:55:07 +00:00
UnitAI.js Fix UnitAI bug found by FalseVision 2014-06-21 21:03:44 +00:00
UnitMotionFlying.js add dummy setspeed method to UnitMotionFlying 2014-01-09 12:53:28 +00:00
ValueModificationManager.js Allow system components to be registered on the scripting side (so mods can make their own system components). 2014-05-18 13:44:08 +00:00
WallPiece.js Wall placement. Closes #786. 2012-05-05 19:22:22 +00:00
WallSet.js Fix some whitespace in scripts 2012-05-09 12:14:22 +00:00
Wonder.js Turn victory conditions into trigger scripts. Gui needs to be updated to allow combining of different victory conditions + to allow different lists per map. So there are no specific missions yet. 2014-06-23 17:37:27 +00:00