..
interfaces
Let PetraAI use the GarrisonHolder from cmpGarrisonable instead of UnitAI.
2021-03-12 19:47:31 +00:00
tests
Optimise FindWalkAndFightTargets.
2021-03-22 13:27:33 +00:00
AIInterface.js
Move PopulationBonus from cmpCost to new cmpPopulation.
2020-12-14 18:17:59 +00:00
AIProxy.js
Let PetraAI use the GarrisonHolder from cmpGarrisonable instead of UnitAI.
2021-03-12 19:47:31 +00:00
AlertRaiser.js
Ungarrison entities using cmpGarrisonable.
2021-03-06 06:07:32 +00:00
Attack.js
Optimise FindWalkAndFightTargets.
2021-03-22 13:27:33 +00:00
AttackDetection.js
Fix cosmetic ESLint warnings in JS components (and their tests).
2021-03-20 09:02:22 +00:00
Auras.js
Handle aura and production pause on GarrisonedStateChanged message.
2021-03-16 05:49:36 +00:00
AutoBuildable.js
Remove duplication from cmpAutoBuildable init.
2021-01-10 07:25:52 +00:00
Barter.js
Make PlayerHasMarket event-based.
2020-10-29 09:22:48 +00:00
BattleDetection.js
Builder.js
Move civ-specific templates to subfolders.
2020-11-19 10:20:25 +00:00
BuildingAI.js
Fix UnitAI range queries - allow queries to ignore sizes - partial revert of d0fc8ff67d
2021-01-23 18:57:46 +00:00
BuildRestrictions.js
Fix cosmetic ESLint warnings in JS components (and their tests).
2021-03-20 09:02:22 +00:00
Capturable.js
Move Mirage information to respective components.
2021-03-20 16:01:11 +00:00
CeasefireManager.js
Fix cosmetic ESLint warnings in JS components (and their tests).
2021-03-20 09:02:22 +00:00
Cost.js
Move PopulationBonus from cmpCost to new cmpPopulation.
2020-12-14 18:17:59 +00:00
DeathDamage.js
Remove unused bonuses schema from deathDamage
2020-06-22 20:12:10 +00:00
DelayedDamage.js
Combine attacker data in "data"-object in attack-related code.
2021-03-05 06:32:44 +00:00
EndGameManager.js
Fix cosmetic ESLint warnings in JS components (and their tests).
2021-03-20 09:02:22 +00:00
EntityLimits.js
Fix cosmetic ESLint warnings in JS components (and their tests).
2021-03-20 09:02:22 +00:00
Fogging.js
Store components to be miraged in cmpFogging.
2021-03-20 16:14:35 +00:00
Formation.js
Better fix for formation waltzing, revert 5d96346ac5.
2021-02-10 09:59:39 +00:00
FormationAttack.js
Fix cosmetic ESLint warnings in JS components (and their tests).
2021-03-20 09:02:22 +00:00
Foundation.js
Move Mirage information to respective components.
2021-03-20 16:01:11 +00:00
Garrisonable.js
Let garrisoned entities be IDLE.
2021-03-17 14:53:09 +00:00
GarrisonHolder.js
Let garrisoned entities be IDLE.
2021-03-17 14:53:09 +00:00
Gate.js
Fix UnitAI range queries - allow queries to ignore sizes - partial revert of d0fc8ff67d
2021-01-23 18:57:46 +00:00
Guard.js
Expose INVALID_PLAYER to the JS simulation and use it instead of -1 for consistency with the C++ counterpart.
2018-01-22 01:02:29 +00:00
GuiInterface.js
Let garrisoned entities be IDLE.
2021-03-17 14:53:09 +00:00
Heal.js
Heal HP → Health, Rate → Interval
2020-07-21 16:28:29 +00:00
Health.js
Move Mirage information to respective components.
2021-03-20 16:01:11 +00:00
Identity.js
Move Mirage information to respective components.
2021-03-20 16:01:11 +00:00
Loot.js
Allow loot to be modified by technologies and auras
2017-11-15 22:56:04 +00:00
Looter.js
Add safeguards for all queryOwnerInterface calls
2020-09-19 17:55:34 +00:00
Market.js
Move Mirage information to respective components.
2021-03-20 16:01:11 +00:00
Mirage.js
Store components to be miraged in cmpFogging.
2021-03-20 16:14:35 +00:00
ModifiersManager.js
Fix VisualActor tech changes for mirages
2020-11-28 08:57:15 +00:00
MotionBall.js
Pack.js
Remove unnecessary arguments in Pack.js
2020-03-27 20:00:39 +00:00
Player.js
Convert InitAttributes disabled techs/templates & starting tech to triggers.
2021-03-20 09:36:56 +00:00
PlayerManager.js
Do not process commands sent by observers.
2020-09-22 18:28:21 +00:00
Population.js
Move PopulationBonus from cmpCost to new cmpPopulation.
2020-12-14 18:17:59 +00:00
ProductionQueue.js
A bit more cleanup in ProductionQueue.
2021-03-25 15:55:54 +00:00
Promotion.js
Add safeguards for all queryOwnerInterface calls
2020-09-19 17:55:34 +00:00
RallyPoint.js
Spawn units in rally point direction
2018-02-07 20:58:07 +00:00
RangeOverlayManager.js
Fix cosmetic ESLint warnings in JS components (and their tests).
2021-03-20 09:02:22 +00:00
Repairable.js
Move Mirage information to respective components.
2021-03-20 16:01:11 +00:00
Resistance.js
Remove health component from relics.
2020-12-06 07:22:51 +00:00
ResourceDropsite.js
Commit resources at dropsite and add tests.
2021-01-11 11:59:07 +00:00
ResourceGatherer.js
Clean mirage internals.
2021-03-18 17:34:53 +00:00
ResourceSupply.js
Move Mirage information to respective components.
2021-03-20 16:01:11 +00:00
ResourceTrickle.js
Allow the interval to be changed in the templates for the Resource Trickle component.
2020-07-24 18:39:51 +00:00
Settlement.js
SkirmishReplacer.js
Use seperate message to handle skirmish replacements.
2021-03-08 07:01:17 +00:00
Sound.js
Replace {gender} by {phenotype} and support this tag in VisualActor.
2019-08-01 19:14:40 +00:00
StatisticsTracker.js
Add resource and population counts to the summary screen.
2021-01-20 09:24:26 +00:00
StatusBars.js
cp => CapturePoints
2020-12-23 17:26:36 +00:00
StatusEffectsReceiver.js
Make attacker data explicitly optional in status effects.
2021-03-05 09:40:23 +00:00
TechnologyManager.js
Fix cosmetic ESLint warnings in JS components (and their tests).
2021-03-20 09:02:22 +00:00
TerritoryDecay.js
Expose INVALID_PLAYER to the JS simulation and use it instead of -1 for consistency with the C++ counterpart.
2018-01-22 01:02:29 +00:00
TerritoryDecayManager.js
Cache a list of TerritoryDecay components in the TerritoryDecayManager instead of retrieving it each time
2017-10-09 19:38:56 +00:00
Timer.js
Allow timers to update their interval.
2020-05-19 15:42:57 +00:00
Trader.js
Add safeguards for all queryOwnerInterface calls
2020-09-19 17:55:34 +00:00
TrainingRestrictions.js
Allow to limit unit count per match.
2020-12-29 11:00:54 +00:00
Treasure.js
Split treasures from ResourceSupply.
2021-03-03 07:47:38 +00:00
TreasureCollecter.js
Split treasures from ResourceSupply.
2021-03-03 07:47:38 +00:00
Trigger.js
Fix cosmetic ESLint warnings in JS components (and their tests).
2021-03-20 09:02:22 +00:00
TriggerPoint.js
Fix cosmetic ESLint warnings in JS components (and their tests).
2021-03-20 09:02:22 +00:00
TurretHolder.js
Use seperate message to handle skirmish replacements.
2021-03-08 07:01:17 +00:00
UnitAI.js
Optimise FindWalkAndFightTargets.
2021-03-22 13:27:33 +00:00
UnitMotionFlying.js
Use UnitMotion to predict target position in Attack.js to prevent 'dancing'
2021-01-19 15:59:03 +00:00
Upgrade.js
Do not allow upgrading when entity is producing and vice versa.
2020-10-04 10:20:20 +00:00
ValueModificationManager.js
Visibility.js
VisionSharing.js
Expose INVALID_PLAYER to the JS simulation and use it instead of -1 for consistency with the C++ counterpart.
2018-01-22 01:02:29 +00:00
WallPiece.js
Correct WallPiece schema help comments
2020-05-21 19:11:00 +00:00
WallSet.js
Add help comments to WallPiece component schema
2020-05-21 04:34:13 +00:00
Wonder.js