Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using Sandbox.Definitions;
- using VRage.Game.Components;
- using VRage.Utils;
- namespace FoSScenarioCore.JetPack
- {
- [MySessionComponentDescriptor(MyUpdateOrder.BeforeSimulation)]
- class JetPack : MySessionComponentBase
- {
- public override void LoadData()
- {
- var defs = MyDefinitionManager.Static.GetAllDefinitions();
- foreach (var def in defs)
- {
- var c = def as MyCharacterDefinition;
- if (c == null || c.Jetpack == null)
- continue;
- MyLog.Default.WriteLineAndConsole($"JetPack: Updating {c.Id.SubtypeName}");
- c.Jetpack.ThrustProperties.ForceMagnitude = 1100;
- c.Jetpack.ThrustProperties.SlowdownFactor = 2;
- c.Jetpack.ThrustProperties.ConsumptionFactorPerG = 125;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment