Posted by: rey - Wednesday, March 21, 2018 8:13:10 AM
is it possible to make infantry survive after helicopter-transport was shot down? like sorta land with parachutes.. vehicles have code module to let infantry out upon destruction, but never saw same for helis.

Posted by: zzc - Friday, March 23, 2018 5:26:00 AM
TransportContain [module requires ExitStartN and ExitEndN bones defined unless over-ridden by ExitBone definition and allows the use of SoundEnter And SoundExit UnitSpecificSounds ] Slots = [integer] DamagePercentToUnits = [percentage] AllowInsideKindOf = [KindOf listing] ForbidInsideKindOf = [KindOf listing] AllowAlliesInside = [Yes/No] AllowNeutralInside = [Yes/No] AllowEnemiesInside = [Yes/No] ExitDelay = [integer, milliseconds] NumberOfExitPaths = [integer, should corrospond to N] GoAggressiveOnExit = [Yes/No] ScatterNearbyOnExit = [Yes/No] OrientLikeContainerOnExit = [Yes/No] KeepContainerVelocityOnExit = [Yes/No] BurnedDeathToUnits = [Yes/No] ExitPitchRate = [integer] ExitBone = [bone name] DoorOpenTime = [integer, milliseconds] HealthRegen%PerSec = [percentage] DestroyRidersWhoAreNotFreeToExit = [Yes/No] ResetMoodCheckTimeOnExit = [Yes/No] InitialPayload = [object name integer, multiple statements can be used] ArmedRidersUpgradeMyWeaponSet = [Yes/No] [h]DelayExitInAir = [Yes/No][/h] EnterSound = [entry from SoundEffects.INI] ;SoundEnter Override ExitSound = [entry from SoundEffects.INI] ;SoundExit Override WeaponBonusPassedToPassengers = [Yes/No] ShouldDrawPips = [Yes/No] End

Posted by: klingondragon - Friday, March 23, 2018 8:16:22 AM
Perhaps, with some modification to all the units to give them parachutes, it could be done.

Posted by: acidbrain - Friday, March 23, 2018 12:30:15 PM
What about this... [code=plain] DamagePercentToUnits = 0 [/code] Didnt test it so the possibility is there that im full of sjit... Cheers

Posted by: zzc - Friday, March 23, 2018 12:36:48 PM
I changed that value to 10% during the test. But dont all units already have parachutes? To deliver via tech reinforcement pad. Even the enormous Emperor Tank can drop via parachute on the pad so..... hardcoded??

Posted by: zzc - Saturday, March 24, 2018 12:38:02 PM
ChinookAIUpdate [logic requires bones for either end of the rope to be defined as RopeEnd and RopeStart] [If you want your [h]infantry (or tank :P)[/h] to Rappel down a rope, Just add the CAN_RAPPEL to the objects KindOf field, after doing that, [You can now use the "RAPPELLING" ModelConditonState for rappelling out of the object that has the rappel code [Of this module. [This part of the module will allow your tank or infantry to use the rappel feature if CAN_RAPPEL is defined in the kindof field of the certain unit, and allows the use of the CombatDropKillFX within UnitSpecificFX section of the object and module allows the use of VoiceCombatDrop and VoiceSupply and VoiceClearBuilding within UnitSpecificSounds section of the object] RappelSpeed = [integer] RopeDropSpeed = [integer] RopeName = [object name, defaults to 'GenericRope' object definition in system.ini] RopeFinalHeight = [integer] RopeWidth = [real number] RopeWobbleLen = [integer] RopeWobbleAmplitude = [real number] RopeWobbleRate = [integer] RopeColor = [r: g: b:] RotorWashParticleSystem = [Entry From ParticleSystem.ini] NumRopes = [integer] PerRopeDelayMin = [integer] PerRopeDelayMax = [integer] MinDropHeight = [integer] WaitForRopesToDrop = [Yes/No]

Posted by: rey - Sunday, March 25, 2018 4:31:21 PM
[quote=zzc;147337]LocomotorSetTypes; SET_FREEFALL ConditionStateTypes; FREEFALL ParachuteContain [module hardcoded to utilize PARA_MAN, PARA_ATTACH and PARA_COG bones on contained object] PitchRateMax = [integer] RollRateMax = [integer] LowAltitudeDamping = [real number] ParachuteOpenDist = [real number] KillWhenLandingInWaterSlop = [Yes/No] FreeFallDamagePercent = [percent] AllowInsideKindOf = [KindOf listing] ForbidInsideKindOf = [KindOf listing] ParachuteOpenSound = [entry from SoundEffects.INI] End Anyone tried this rappelling condition? [/quote]i'm afraid rappelling is only about putting smt in buildings, and even if not, the delivery aircraft definitely must be alive to do the rappell.. though this LocomotorSetTypes SET_FREEFALL looks interesting.