Russian:ACRocket
From Data Realms Wiki
ACRocket | |
Демонстрация полета ракеты. |
|
Информация о классе | |
Имя класса: | ACRocket |
Принадлежит к: | Actor |
Части тела: | 1 главный двигатель, 2 тормозных двигателя, 2 боковых двигателя, 2 ноги |
Способности: | |
Полёт, Посадка,Выгрузка/Погрузка объектов,Возвращение на Орбитальную станцию TradeStar | |
Использован шаблон: ActorClass |
Описание
ACRocket являются классом объектов, именуемый ракетами. Его имя состоит из Actor, Craft, и Rocket.
Они имеют 5 двигателей:1 главный двигатель-используется для полёта вверх и расположенный внизу ракеты.2 боковых двигателя-находятся по бокам ракеты и используются для откоректировки полёта ракеты и его стабилизации.2 специальных двигателя-находятся там же где и боковые двигатели и действуют в противоположном от главного двигателя направлении и толкают ракету вниз,прижимая ее к земле.Также ракета имеет так называемые "ноги"-, которые позволяют армотизировать удар о землю во время приземления ракеты и не получить урон. также ракета может перевозить в себе солдат.
Будучи одним из типов кораблей, объекты класса ACRocket могут держать юнитов и устройства у себя в инвентаре, и могут выбрасывать или погружать на борт через выходы. Открытие выхода наглядно показано анимацией открытия дверей ракеты. Выходы, в то время как открыты и не выгружают ничего из ракеты, имеют "затягивающие лучи" с различной длиной, шириной, и силой, которые могут затягивать юнитов и устройства в выход ракеты. Они наглядно показаны желтыми пунктирными линиями, из движущихся внутрь выхода точек. Двигающиеся наружу точки это знак того, что груз ракеты еще выгружается. Корабли могут взлететь на верх уровня, чтобы быть возвращенными на Торговую Звезду Мидас, и проданными за сумму цен их содержания и их самих, прямо пропорциональную их здоровью.
Также корабли обычно при разрушении разваливаются на смертельную массу из падающих вниз обломков, убивающих их пассажиров и юнитов под ними. Также корабли имеют способность к самоуничтожению, используемую через мини-меню. Когда ИИ корабля определяет, что он застрял и уже не может ничего сделать, он автоматически самоуничтожается. Механизм определения "застревания" на данный момент не всегда работает правильно.
Исходный Код
Это исходный код ракеты Dummy. Это содержит все необходимые данные, чтобы создать Вашу собственную ракету.
AddEffect = ACRocket PresetName = Rocklet Description = Small and compact space transport. Incredibly light and fast. AddToGroup = Craft Mass = 480 Position = Vector X = 520 Y = 20 Velocity = Vector X = 0 Y = -5 HitsMOs = 1 GetsHitByMOs = 1 SpriteFile = ContentFile FilePath = Dummy.rte/Crafts/Dummy Rocket/RocketBodyA.bmp FrameCount = 6 SpriteOffset = Vector X = -13 Y = -22 EntryWound = AEmitter CopyOf = Gas Leak ExitWound = AEmitter CopyOf = Gas Leak GoldValue = 30 AtomGroup = AtomGroup AutoGenerate = 1 Material = Material CopyOf = Civilian Stuff Resolution = 8 Depth = 0 DeepGroup = AtomGroup AutoGenerate = 1 Material = Material CopyOf = Civilian Stuff Resolution = 20 Depth = 10 DeepCheck = 1 BodyHitSound = Sound CopyOf = Metal Body Blunt Hit Status = 0 Health = 100 ImpulseDamageThreshold = 3000 Team = 0 AimAngle = 0 AimDistance = 30 CharHeight = 50 HolsterOffset = Vector X = -6 Y = 14 RLeg = Leg CopyOf = Dummy Rocket Leg A ParentOffset = Vector X = 8 Y = 17 LLeg = Leg CopyOf = Dummy Rocket Leg A ParentOffset = Vector X = -7 Y = 18 RFootGroup = AtomGroup CopyOf = Rocket Landing Gear Foot Right LFootGroup = AtomGroup CopyOf = Rocket Landing Gear Foot Left MThruster = AEmitter CopyOf = Dummy Rocket Main Thruster ParentOffset = Vector X = 0 Y = 20 RThruster = AEmitter CopyOf = Dummy Rocket Side Thruster ParentOffset = Vector X = 12 Y = -16 LThruster = AEmitter CopyOf = Dummy Rocket Side Thruster ParentOffset = Vector X = -13 Y = -16 URThruster = AEmitter CopyOf = Dummy Rocket Side Thruster ParentOffset = Vector X = 12 Y = 12 ULThruster = AEmitter CopyOf = Dummy Rocket Side Thruster ParentOffset = Vector X = -13 Y = 12 HatchDelay = 250 HatchOpenSound = Sound AddSample = ContentFile Path = Base.rte/Actors/Rockets/HatchOpen.wav AddExit = Exit Offset = Vector X = 15 Y = 2 Velocity = Vector X = 5 Y = 0 Radius = 12 AddExit = Exit Offset = Vector X = -15 Y = 2 Velocity = Vector X = -5 Y = 0 Radius = 12 RaisedGearLimbPath = LimbPath PresetName = Rocket Gear Raised Path StartOffset = Vector X = 0 Y = 5 StartSegCount = 0 SlowTravelSpeed = 0.25 NormalTravelSpeed = 12 FastTravelSpeed = 10 PushForce = 10000 LoweredGearLimbPath = LimbPath PresetName = Rocket Gear Lowered Path StartOffset = Vector X = 5 Y = 11 StartSegCount = 0 SlowTravelSpeed = 0.25 NormalTravelSpeed = 12 FastTravelSpeed = 10 PushForce = 5000 LoweringGearLimbPath = LimbPath PresetName = Rocket Gear Lowering Path StartOffset = Vector X = 5 Y = -10 StartSegCount = 0 AddSegment = Vector X = 30 Y = 3 AddSegment = Vector X = -2 Y = 13 AddSegment = Vector X = -10 Y = 8 SlowTravelSpeed = 0.25 NormalTravelSpeed = 0.5 FastTravelSpeed = 1 PushForce = 20000 RaisingGearLimbPath = LimbPath PresetName = Rocket Gear Raising Path StartOffset = Vector X = 5 Y = 8 StartSegCount = 0 AddSegment = Vector X = 11 Y = -13 AddSegment = Vector X = -11 Y = -10 SlowTravelSpeed = 0.25 NormalTravelSpeed = 0.5 FastTravelSpeed = 1 PushForce = 20000 CrashSound = Sound CopyOf = Metal Body Blunt Hit Large GibImpulseLimit = 6000 GibWoundLimit = 16 GibSound = Sound CopyOf = Ship Explosion AddGib = Gib GibParticle = AEmitter CopyOf = Fuel Fire Trace Gray PresetName = Ship Explosion LifeTime = 175 Count = 8 Spread = 2.25 MaxVelocity = 20 MinVelocity = 5 LifeVariation = 0.25