0ad/binaries/data/mods/public/simulation/components/interfaces
Freagarach c917c39a0d Pull Diplomacy out of cmpPlayer.
Who says only players should be able to conduct diplomacy?
Also separation of concerns, more maintainable files.

Differential revision: https://code.wildfiregames.com/D4921
Comments by: @elexis, @Stan
Refs. #5894

This was SVN commit r27722.
2023-06-19 06:33:33 +00:00
..
AIProxy.js
AlertRaiser.js
AttackDetection.js
Auras.js
AutoBuildable.js
Barter.js
BattleDetection.js
Builder.js
BuildingAI.js
BuildRestrictions.js
Capturable.js
CeasefireManager.js
Cost.js
DeathDamage.js
DelayedDamage.js
Diplomacy.js Pull Diplomacy out of cmpPlayer. 2023-06-19 06:33:33 +00:00
EndGameManager.js
EntityLimits.js
Formation.js
Foundation.js
Garrisonable.js Let PetraAI use the GarrisonHolder from cmpGarrisonable instead of UnitAI. 2021-03-12 19:47:31 +00:00
GarrisonHolder.js
Gate.js
Guard.js
Heal.js
Health.js
Loot.js
Looter.js
Market.js
Messages.js
ModifiersManager.js
Pack.js
Player.js Pull Diplomacy out of cmpPlayer. 2023-06-19 06:33:33 +00:00
PlayerManager.js
Population.js Move PopulationBonus from cmpCost to new cmpPopulation. 2020-12-14 18:17:59 +00:00
ProductionQueue.js Split tasks from ProductionQueue. 2021-11-16 07:08:39 +00:00
Promotion.js
RangeOverlayManager.js
Repairable.js
Researcher.js Split tasks from ProductionQueue. 2021-11-16 07:08:39 +00:00
Resistance.js Rename Attacking.js-helper to Attack.js and its global to AttackHelper. 2021-04-16 06:55:23 +00:00
ResourceDropsite.js
ResourceGatherer.js Run the AI in the same Compartment as the simulation. Let the AI access Sim data. 2022-01-30 13:33:34 +00:00
ResourceSupply.js Run the AI in the same Compartment as the simulation. Let the AI access Sim data. 2022-01-30 13:33:34 +00:00
ResourceTrickle.js
SkirmishReplacer.js Use seperate message to handle skirmish replacements. 2021-03-08 07:01:17 +00:00
StatisticsTracker.js
StatusBars.js
StatusEffectsReceiver.js
TechnologyManager.js
TerritoryDecay.js
Timer.js
Trader.js
Trainer.js Split tasks from ProductionQueue. 2021-11-16 07:08:39 +00:00
TrainingRestrictions.js
Treasure.js Split treasures from ResourceSupply. 2021-03-03 07:47:38 +00:00
TreasureCollector.js TreasureCollecter -> TreasureCollector. 2021-05-18 16:51:44 +00:00
Trigger.js
TriggerPoint.js
Turretable.js Technically seperate Turrets from GarrisonHolder. 2021-03-26 10:18:30 +00:00
TurretHolder.js
UnitAI.js
Upgrade.js
Upkeep.js Add Upkeep component. 2021-04-04 06:52:20 +00:00
VisionSharing.js
WallPiece.js
WallSet.js
Wonder.js