@@ -122,7 +122,7 @@ public sealed partial class AnomalySynchronizerSystem : EntitySystem
|
|||||||
_audio.PlayPvs(ent.Comp.ConnectedSound, ent);
|
_audio.PlayPvs(ent.Comp.ConnectedSound, ent);
|
||||||
}
|
}
|
||||||
|
|
||||||
//TO DO: disconnection from the anomaly should also be triggered if the anomaly is far away from the synchronizer.
|
//TODO: disconnection from the anomaly should also be triggered if the anomaly is far away from the synchronizer.
|
||||||
//Currently only bluespace anomaly can do this, but for some reason it is the only one that cannot be connected to the synchronizer.
|
//Currently only bluespace anomaly can do this, but for some reason it is the only one that cannot be connected to the synchronizer.
|
||||||
private void DisconneсtFromAnomaly(Entity<AnomalySynchronizerComponent> ent, AnomalyComponent anomaly)
|
private void DisconneсtFromAnomaly(Entity<AnomalySynchronizerComponent> ent, AnomalyComponent anomaly)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ public sealed class ReagentProducerAnomalySystem : EntitySystem
|
|||||||
if (anomaly.Severity >= 0.97) reagentProducingAmount *= component.SupercriticalReagentProducingModifier;
|
if (anomaly.Severity >= 0.97) reagentProducingAmount *= component.SupercriticalReagentProducingModifier;
|
||||||
|
|
||||||
newSol.AddReagent(component.ProducingReagent, reagentProducingAmount);
|
newSol.AddReagent(component.ProducingReagent, reagentProducingAmount);
|
||||||
_solutionContainer.TryAddSolution(component.Solution.Value, newSol); //TO DO - the container is not fully filled.
|
_solutionContainer.TryAddSolution(component.Solution.Value, newSol); // TODO - the container is not fully filled.
|
||||||
|
|
||||||
component.AccumulatedFrametime = 0;
|
component.AccumulatedFrametime = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ public sealed class DamagedByFlashingSystem : EntitySystem
|
|||||||
{
|
{
|
||||||
_damageable.TryChangeDamage(ent, ent.Comp.FlashDamage);
|
_damageable.TryChangeDamage(ent, ent.Comp.FlashDamage);
|
||||||
|
|
||||||
//To Do: It would be more logical if different flashes had different power,
|
//TODO: It would be more logical if different flashes had different power,
|
||||||
//and the damage would be inflicted depending on the strength of the flash.
|
//and the damage would be inflicted depending on the strength of the flash.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -71,9 +71,9 @@ public sealed class LightningSystem : SharedLightningSystem
|
|||||||
/// <param name="triggerLightningEvents">if the lightnings being fired should trigger lightning events.</param>
|
/// <param name="triggerLightningEvents">if the lightnings being fired should trigger lightning events.</param>
|
||||||
public void ShootRandomLightnings(EntityUid user, float range, int boltCount, string lightningPrototype = "Lightning", int arcDepth = 0, bool triggerLightningEvents = true)
|
public void ShootRandomLightnings(EntityUid user, float range, int boltCount, string lightningPrototype = "Lightning", int arcDepth = 0, bool triggerLightningEvents = true)
|
||||||
{
|
{
|
||||||
//To Do: add support to different priority target tablem for different lightning types
|
//TODO: add support to different priority target tablem for different lightning types
|
||||||
//To Do: Remove Hardcode LightningTargetComponent (this should be a parameter of the SharedLightningComponent)
|
//TODO: Remove Hardcode LightningTargetComponent (this should be a parameter of the SharedLightningComponent)
|
||||||
//To Do: This is still pretty bad for perf but better than before and at least it doesn't re-allocate
|
//TODO: This is still pretty bad for perf but better than before and at least it doesn't re-allocate
|
||||||
// several hashsets every time
|
// several hashsets every time
|
||||||
|
|
||||||
var targets = _lookup.GetComponentsInRange<LightningTargetComponent>(_transform.GetMapCoordinates(user), range).ToList();
|
var targets = _lookup.GetComponentsInRange<LightningTargetComponent>(_transform.GetMapCoordinates(user), range).ToList();
|
||||||
|
|||||||
@@ -9,6 +9,6 @@
|
|||||||
ClothingHeadHatVioletwizard: 3
|
ClothingHeadHatVioletwizard: 3
|
||||||
ClothingOuterWizardViolet: 3
|
ClothingOuterWizardViolet: 3
|
||||||
ClothingShoesWizard: 9
|
ClothingShoesWizard: 9
|
||||||
#TO DO:
|
#TODO:
|
||||||
#only missing staff
|
#only missing staff
|
||||||
#and if wizarditis reagent when hacked if we want this.
|
#and if wizarditis reagent when hacked if we want this.
|
||||||
|
|||||||
@@ -155,10 +155,10 @@
|
|||||||
state: icon
|
state: icon
|
||||||
- type: ThiefUndeterminedBackpack
|
- type: ThiefUndeterminedBackpack
|
||||||
possibleSets:
|
possibleSets:
|
||||||
# - TO DO Thief pinpointer needed
|
# TODO Thief pinpointer needed
|
||||||
- ChemistrySet
|
- ChemistrySet
|
||||||
- ToolsSet
|
- ToolsSet
|
||||||
- ChameleonSet # - TO DO Chameleon stump PR needed
|
- ChameleonSet # TODO Chameleon stump PR needed
|
||||||
- SyndieSet
|
- SyndieSet
|
||||||
- SleeperSet
|
- SleeperSet
|
||||||
- CommunicatorSet
|
- CommunicatorSet
|
||||||
|
|||||||
@@ -101,7 +101,7 @@
|
|||||||
SheetSteel1:
|
SheetSteel1:
|
||||||
min: 2
|
min: 2
|
||||||
max: 4
|
max: 4
|
||||||
#- type: GuideHelp # To Do - add Tesla Guide
|
#- type: GuideHelp # TODO - add Tesla Guide
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: TeslaGroundingRod
|
id: TeslaGroundingRod
|
||||||
@@ -184,5 +184,5 @@
|
|||||||
SheetSteel1:
|
SheetSteel1:
|
||||||
min: 2
|
min: 2
|
||||||
max: 4
|
max: 4
|
||||||
#- type: GuideHelp # To Do - add Tesla Guide
|
#- type: GuideHelp # TODO - add Tesla Guide
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
noRot: true
|
noRot: true
|
||||||
sprite: Structures/Power/Generation/Tesla/generator.rsi
|
sprite: Structures/Power/Generation/Tesla/generator.rsi
|
||||||
state: icon
|
state: icon
|
||||||
- type: SingularityGenerator #To do: rename the generator
|
- type: SingularityGenerator # TODO: rename the generator
|
||||||
spawnId: TeslaEnergyBall
|
spawnId: TeslaEnergyBall
|
||||||
- type: InteractionOutline
|
- type: InteractionOutline
|
||||||
- type: Fixtures
|
- type: Fixtures
|
||||||
@@ -25,5 +25,5 @@
|
|||||||
layer:
|
layer:
|
||||||
- Opaque
|
- Opaque
|
||||||
- type: Anchorable
|
- type: Anchorable
|
||||||
#- type: GuideHelp # To Do - add Tesla Guide
|
#- type: GuideHelp # TODO - add Tesla Guide
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@
|
|||||||
!type:NanotrasenNameGenerator
|
!type:NanotrasenNameGenerator
|
||||||
prefixCreator: 'ED'
|
prefixCreator: 'ED'
|
||||||
- type: StationEmergencyShuttle
|
- type: StationEmergencyShuttle
|
||||||
emergencyShuttlePath: /Maps/Shuttles/emergency_omega.yml # To do - add railway station
|
emergencyShuttlePath: /Maps/Shuttles/emergency_omega.yml # TODO - add railway station
|
||||||
- type: StationJobs
|
- type: StationJobs
|
||||||
availableJobs:
|
availableJobs:
|
||||||
#service
|
#service
|
||||||
|
|||||||
Reference in New Issue
Block a user