Russian:ACRocket

From Data Realms Wiki

Jump to: navigation, search

ACRocket

Демонстрация ракет
Демонстрация полета ракеты.
Информация о классе
Имя класса: ACRocket
Принадлежит к: Actor
Части тела: 1 главный двигатель, 2 тормозных двигателя, 2 боковых двигателя, 2 ноги
Способности:
Полёт, Посадка,Выгрузка/Погрузка объектов,Возвращение на Орбитальную станцию TradeStar


Описание

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
Personal tools