Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <GameVariant game="Halo4" engineType="Megalo">
- <Base flags="Unknown1">
- <Header type="GameVariant" activity="Activities" mode="Forge" engine="Megalo" EngineCategoryIndex="25">
- <Unknown unk04="32553" id0="A5B39D22C5B2F91A" id1="A5B49D22C5B2F91B" id2="A5B39E22C5B2F91B" />
- <Creator timeStamp="5280662E" onlineId="True" name="Matt" />
- <Modifier timeStamp="5280662E" onlineId="True" name="Matt" />
- <Title>Object Chaining</Title>
- <Description>nothing much</Description>
- <EngineIconIndex>0</EngineIconIndex>
- </Header>
- <Misc flags="TeamsEnabled, ResetPlayersOnNewRound, ResetMapOnNewRound, Unknown3" bit5="True">
- <Round timeLimit="15" limit="1" earlyVictoryWinCount="0" suddenDeathTimeLimit="90" />
- </Misc>
- <Prototype mode="1" />
- <Respawning flags="InstantRespawnEnabled">
- <Times respawn="3" suicide="0" initialLoadoutSelection="0" minRespawn="3" />
- </Respawning>
- <Social teamChanging="0" flags="Unknown2" />
- <MapOverrides flags="GrenadesOnMap, ShortcutsOnMap, EquipmentOnMap, PowerupsOnMap, TurretsOnMap">
- <BaseTraits>
- <Movement>
- <Modifiers>
- <entry key="Speed" value="1.09257507" />
- </Modifiers>
- </Movement>
- </BaseTraits>
- <Powerups>
- <DamageBoost>
- <Base duration="30">
- <Weapons>
- <Modifiers>
- <entry key="DamageMultiplier" value="1.44659424" />
- <entry key="MeleeDamageMultiplier" value="1.59919739" />
- </Modifiers>
- </Weapons>
- <Appearance camo="1">
- <Effects looping="4" />
- </Appearance>
- </Base>
- </DamageBoost>
- <SpeedBoost>
- <Base duration="45">
- <Weapons>
- <Modifiers>
- <entry key="SwitchSpeedModifier" value="1.74568176" />
- <entry key="ReloadSpeedModifier" value="1.74568176" />
- </Modifiers>
- </Weapons>
- <Movement>
- <Modifiers>
- <entry key="Speed" value="1.49542236" />
- </Modifiers>
- </Movement>
- <Appearance>
- <Effects looping="3" />
- </Appearance>
- </Base>
- </SpeedBoost>
- <Overshield>
- <Base duration="1">
- <Damage powerupCancellation="1">
- <Modifiers>
- <entry key="ShieldMultiplier" value="2.00204468" />
- <entry key="ShieldStunDuration" value="0" />
- <entry key="ShieldRechargeRate" value="4.999008" />
- <entry key="OvershieldRechargeRate" value="4.999008" />
- </Modifiers>
- </Damage>
- </Base>
- <Runtime duration="120">
- <Damage powerupCancellation="2">
- <Modifiers>
- <entry key="DamageResistance" value="3.39981079" />
- <entry key="OvershieldRechargeRate" value="-0.299087524" />
- </Modifiers>
- </Damage>
- <Appearance>
- <Effects looping="2" />
- </Appearance>
- </Runtime>
- </Overshield>
- </Powerups>
- </MapOverrides>
- <Teams>
- <Team designator="0" flags="Enabled, PrimaryColorOverrideEnabled, SecondaryColorOverrideEnabled, TextColorOverrideEnabled, EmblemOverrideEnabled">
- <Overrides primaryColor="FF0000FF" secondaryColor="FF0000FF" />
- <Emblem foreground="23" background="0" primaryColor="2" secondaryColor="22" backgroundColor="25" />
- <Name>
- <String>
- <String>
- </String>
- </String>
- </Name>
- </Team>
- <Team designator="-1" />
- <Team designator="-1" />
- <Team designator="-1" />
- <Team designator="-1" />
- <Team designator="-1" />
- <Team designator="-1" />
- <Team designator="-1" />
- </Teams>
- <Ordnance flags="InitialOrdnanceEnabled, RandomOrdnanceEnabled" unk6="50" unk12="0" unk36="5" unk3A="0">
- <DropSets initial="initial_drop" />
- <InfinityResupplyTime min="90" max="100" />
- <Points requirement="70.00001" increaseMultiplier="0.299992979" />
- </Ordnance>
- </Base>
- <Megalo encoding="103" version="53FD" engineIcon="12" engineCategory="25" unk1ACF2="False" unk1ACF3="False" unk1ACF4="True">
- <SerializeFlags>UseStringTableNames, UseUserOptionNames</SerializeFlags>
- <StringTable baseNameIndex="BaseName">
- <String name="BaseName">
- <String>Object Chaining</String>
- </String>
- <String name="String1">
- <String>
- </String>
- </String>
- <String name="chain_node">
- <String>chain_node</String>
- </String>
- <String name="Rotation Delay">
- <String>Rotation Delay</String>
- </String>
- <String name="String4">
- <String>
- </String>
- </String>
- <String name="Instant">
- <String>Instant</String>
- </String>
- <String name="3 Ticks">
- <String>3 Ticks</String>
- </String>
- <String name="5 Ticks">
- <String>5 Ticks</String>
- </String>
- <String name="7 Ticks">
- <String>7 Ticks</String>
- </String>
- <String name="10 Ticks">
- <String>10 Ticks</String>
- </String>
- <String name="15 Ticks">
- <String>15 Ticks</String>
- </String>
- <String name="30 Ticks">
- <String>30 Ticks</String>
- </String>
- </StringTable>
- <NameString>
- <String>
- <String>Object Chaining</String>
- </String>
- </NameString>
- <CategoryString>
- <String>
- <String>Community</String>
- </String>
- </CategoryString>
- <IntroString>
- <String>
- <String>Halomods in your pods!</String>
- </String>
- </IntroString>
- <UserDefinedOptions>
- <entry nameIndex="Rotation Delay" descIndex="String4" name="Rotation Delay" valueIndex="3">
- <Values defaultIndex="3">
- <entry nameIndex="Instant" descIndex="BaseName" value="0" />
- <entry nameIndex="3 Ticks" descIndex="BaseName" value="3" />
- <entry nameIndex="5 Ticks" descIndex="BaseName" value="5" />
- <entry nameIndex="7 Ticks" descIndex="BaseName" value="7" />
- <entry nameIndex="10 Ticks" descIndex="BaseName" value="10" />
- <entry nameIndex="15 Ticks" descIndex="BaseName" value="15" />
- <entry nameIndex="30 Ticks" descIndex="BaseName" value="30" />
- </Values>
- </entry>
- </UserDefinedOptions>
- <PlayerRatingParams flag="False">
- <Param>1</Param>
- <Param>1</Param>
- <Param>1</Param>
- <Param>1</Param>
- <Param>0.33</Param>
- <Param>1</Param>
- <Param>1000</Param>
- <Param>1000</Param>
- <Param>0.96</Param>
- <Param>0</Param>
- <Param>0</Param>
- <Param>0</Param>
- <Param>0</Param>
- <Param>0</Param>
- <Param>0</Param>
- </PlayerRatingParams>
- <EngineOptions>
- <Disabled>
- <Option>658</Option>
- </Disabled>
- </EngineOptions>
- <Loadouts>
- <entry size_="0" flags="Enabled" nameIndex="90" primaryWeapon="1" secondaryWeapon="5" armorAbility="12" tacticalPackage="1" supportUpgrade="11" grenadeCount="4" />
- <entry size_="0" flags="Enabled" nameIndex="73" primaryWeapon="0" secondaryWeapon="5" armorAbility="7" tacticalPackage="7" supportUpgrade="5" grenadeCount="4" />
- <entry size_="1" flags="Enabled" nameIndex="87" primaryWeapon="1" secondaryWeapon="5" armorAbility="18" tacticalPackage="1" supportUpgrade="11" grenadeCount="4" />
- <entry size_="1" flags="Enabled" nameIndex="73" primaryWeapon="0" secondaryWeapon="5" armorAbility="7" tacticalPackage="7" supportUpgrade="5" grenadeCount="4" />
- <entry size_="2" flags="Enabled" nameIndex="89" primaryWeapon="1" secondaryWeapon="5" armorAbility="1" tacticalPackage="1" supportUpgrade="11" grenadeCount="4" />
- <entry size_="2" flags="Enabled" nameIndex="73" primaryWeapon="0" secondaryWeapon="5" armorAbility="7" tacticalPackage="7" supportUpgrade="5" grenadeCount="4" />
- </Loadouts>
- <WeaponTuning>
- <TwoBarrels>
- <HomingRifle>
- <Primary>
- <Value6>35</Value6>
- </Primary>
- <Secondary>
- <Value6>39</Value6>
- </Secondary>
- </HomingRifle>
- </TwoBarrels>
- <OneBarrel>
- <BurstGun>
- <Value16>0.0479939654</Value16>
- <Value20>7.500193</Value20>
- <Value21>7.500193</Value21>
- <Value22>7.500193</Value22>
- </BurstGun>
- <MagnumPistol>
- <Value20>17.2992249</Value20>
- <Value21>17.2992249</Value21>
- <Value22>17.2992249</Value22>
- </MagnumPistol>
- <AssaultRifle>
- <Value16>0.03490116</Value16>
- <Value20>8.999373</Value20>
- <Value21>8.999373</Value21>
- <Value22>8.999373</Value22>
- </AssaultRifle>
- <BattleRifle>
- <Value6>35</Value6>
- <Value20>7.500193</Value20>
- <Value21>7.500193</Value21>
- <Value22>7.500193</Value22>
- </BattleRifle>
- <LMG>
- <Value20>8.999373</Value20>
- <Value21>8.999373</Value21>
- <Value22>8.999373</Value22>
- </LMG>
- <Carbine>
- <Value16>0.00523412554</Value16>
- <Value20>13.9890118</Value20>
- <Value21>13.9890118</Value21>
- <Value22>13.9890118</Value22>
- </Carbine>
- <StormRifle>
- <Value16>0.0445065461</Value16>
- <Value18>197</Value18>
- <Value20>9.60019</Value20>
- <Value21>9.60019</Value21>
- <Value22>9.60019</Value22>
- </StormRifle>
- <WarthogGunner>
- <Value20>11.4970531</Value20>
- <Value21>11.4970531</Value21>
- <Value22>11.4970531</Value22>
- </WarthogGunner>
- <MechChaingun>
- <Value20>12.0005951</Value20>
- <Value21>12.0005951</Value21>
- <Value22>12.0005951</Value22>
- </MechChaingun>
- </OneBarrel>
- <OneBarrelWeapons>
- <BurstGun>
- <Value5>0.0610866249</Value5>
- <Value9>0.1221725</Value9>
- </BurstGun>
- <AssaultRifle>
- <Value5>0.052358143</Value5>
- <Value9>0.1221725</Value9>
- </AssaultRifle>
- <MarksmanRifle>
- <Value7>11.9986877</Value7>
- </MarksmanRifle>
- <BattleRifle>
- <Value7>8.999373</Value7>
- </BattleRifle>
- <Carbine>
- <Value7>8.999373</Value7>
- </Carbine>
- <StormRifle>
- <Value5>0.052358143</Value5>
- <Value9>0.1221725</Value9>
- </StormRifle>
- <WarthogGunner_Gauss>
- <Value6>13.9995022</Value6>
- <Value7>11.9986877</Value7>
- <Value10>11.9986877</Value10>
- <Value11>9.998827</Value11>
- </WarthogGunner_Gauss>
- </OneBarrelWeapons>
- <TwoBarrelWeapons>
- <HomingRifle>
- <Value7>11.9986877</Value7>
- </HomingRifle>
- </TwoBarrelWeapons>
- </WeaponTuning>
- </Megalo>
- <MegaloScript version="1" dbVersion="1">
- <SerializeFlags>EmbedObjects, UseEnumNames, UseIndexNames, UseConditionTypeNames, UseActionTypeNames, EmbedObjectsWriteSansIds</SerializeFlags>
- <ObjectFilters>
- <Filter labelIndex="chain_node" name="chain_node" />
- </ObjectFilters>
- <GlobalVariables>
- <Objects>
- <Var networkState="HighPriority" name="GlobalObject0" />
- </Objects>
- </GlobalVariables>
- <ObjectVariables>
- <Objects>
- <Var networkState="HighPriority" name="ObjectObject0" />
- <Var networkState="HighPriority" name="ObjectObject1" />
- </Objects>
- </ObjectVariables>
- <Values />
- <Triggers>
- <Trigger trigType="Pregame" name="PregameTrigger">
- <Elements>
- <E type="Action" name="VariableOperation">
- <Param type="VarReference" varRefKind="Custom" varRefType="Symmetry" />
- <Param type="VarReference" varRefKind="Custom" varRefType="Int16">1</Param>
- <Param type="OperationType">Set</Param>
- </E>
- </Elements>
- </Trigger>
- <Trigger trigType="Incident" name="IncidentTrigger">
- <Elements>
- <E type="Action" name="Branch">
- <Param type="VirtualTrigger">
- <VT type="VirtualTrigger" />
- </Param>
- </E>
- </Elements>
- </Trigger>
- <Trigger name="Trigger2">
- <Elements>
- <E type="Action" name="ActivateTrigger">
- <Param type="TriggerReference">
- <T type="Trigger" trigType="Subroutine" execMode="OnObjectFilter" name="Trigger2_Subroutine3" objectFilter="chain_node">
- <Elements>
- <E type="Action" name="ObjectSetInvincible">
- <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
- <Param type="CustomReference" varRefType="Int16">1</Param>
- </E>
- <E type="Action" name="Branch">
- <Param type="VirtualTrigger">
- <VT type="VirtualTrigger">
- <E type="Condition" name="Comparison">
- <Param type="VarReference" varRefKind="Custom" varRefType="UserData" dataType="Iterator.Object" />
- <Param type="VarReference" varRefKind="Custom" varRefType="Int16">0</Param>
- <Param type="ComparisonType">Equal</Param>
- </E>
- <E type="Action" name="VariableOperation">
- <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="GlobalObject0" />
- <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
- <Param type="OperationType">Set</Param>
- </E>
- </VT>
- </Param>
- </E>
- <E type="Action" name="VariableOperation">
- <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="ObjectScratch0" />
- <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
- <Param type="OperationType">Set</Param>
- </E>
- <E type="Action" name="VariableOperation">
- <Param type="VarReference" varRefKind="Custom" varRefType="Scratch">NumericScratch1</Param>
- <Param type="VarReference" varRefKind="Custom" varRefType="UserData" dataType="Iterator.Object" />
- <Param type="OperationType">Set</Param>
- </E>
- <E type="Action" name="VariableOperation">
- <Param type="VarReference" varRefKind="Custom" varRefType="Scratch">NumericScratch1</Param>
- <Param type="VarReference" varRefKind="Custom" varRefType="Int16">1</Param>
- <Param type="OperationType">Add</Param>
- </E>
- <E type="Action" name="ActivateTrigger">
- <Param type="TriggerReference">
- <T type="Trigger" trigType="Subroutine" execMode="OnObjectFilter" name="Trigger2_Subroutine3_Subroutine4" objectFilter="chain_node">
- <Elements>
- <E type="Condition" name="Comparison">
- <Param type="VarReference" varRefKind="Custom" varRefType="Scratch">NumericScratch1</Param>
- <Param type="VarReference" varRefKind="Custom" varRefType="UserData" dataType="Iterator.Object" />
- <Param type="ComparisonType">Equal</Param>
- </E>
- <E type="Action" name="VariableOperation">
- <Param type="VarReference" varRefKind="Object" varRefType="Object.ObjectVar" dataType="Iterator.Object">ObjectObject0</Param>
- <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="ObjectScratch0" />
- <Param type="OperationType">Set</Param>
- </E>
- </Elements>
- </T>
- </Param>
- </E>
- </Elements>
- </T>
- </Param>
- </E>
- </Elements>
- </Trigger>
- <Trigger name="Trigger5">
- <Elements>
- <E type="Action" name="ObjectGetVelocity">
- <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="GlobalObject0" />
- <Param type="CustomReference" varRefType="Scratch">NumericScratch0</Param>
- </E>
- <E type="Action" name="Branch">
- <Param type="VirtualTrigger">
- <VT type="VirtualTrigger" />
- </Param>
- </E>
- <E type="Action" name="ActivateTrigger">
- <Param type="TriggerReference">
- <T type="Trigger" trigType="Subroutine" execMode="OnObjectFilter" name="Trigger5_Subroutine6" objectFilter="chain_node">
- <Elements>
- <E type="Condition" name="Comparison">
- <Param type="VarReference" varRefKind="Object" varRefType="Object.ObjectVar" dataType="Iterator.Object">ObjectObject0</Param>
- <Param type="VarReference" varRefKind="Object" varRefType="ExplicitObjectType" dataType="NONE" />
- <Param type="ComparisonType">NotEqual</Param>
- </E>
- <E type="Condition" name="Comparison">
- <Param type="VarReference" varRefKind="Custom" varRefType="Scratch">NumericScratch0</Param>
- <Param type="VarReference" varRefKind="Custom" varRefType="Int16">5</Param>
- <Param type="ComparisonType">GreaterThanEqual</Param>
- </E>
- <E type="Action" name="CreateObject">
- <Param type="ObjectTypeIndex">flag</Param>
- <Param type="ObjectReference" varRefType="Object.ObjectVar" dataType="Iterator.Object">ObjectObject1</Param>
- <Param type="ObjectReference" varRefType="Object.ObjectVar" dataType="Iterator.Object">ObjectObject0</Param>
- <Param type="ObjectFilterIndex">NONE</Param>
- <Param type="CreateObjectFlags">0</Param>
- <Param type="Point3d" x="-20" />
- <Param type="NameIndex">NONE</Param>
- </E>
- <E type="Action" name="ObjectCopyRotation">
- <Param type="ObjectReference" varRefType="Object.ObjectVar" dataType="Iterator.Object">ObjectObject1</Param>
- <Param type="ObjectReference" varRefType="Object.ObjectVar" dataType="Iterator.Object">ObjectObject0</Param>
- <Param type="Bool">True</Param>
- </E>
- </Elements>
- </T>
- </Param>
- </E>
- <E type="Action" name="ActivateTrigger">
- <Param type="TriggerReference">
- <T type="Trigger" trigType="Subroutine" execMode="OnObjectFilter" name="Trigger5_Subroutine7" objectFilter="chain_node">
- <Elements>
- <E type="Action" name="ObjectCopyPosition">
- <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
- <Param type="ObjectReference" varRefType="Object.ObjectVar" dataType="Iterator.Object">ObjectObject1</Param>
- </E>
- <E type="Action" name="Branch">
- <Param type="VirtualTrigger">
- <VT type="VirtualTrigger">
- <E type="Condition" name="IsFrameUpdate">
- <Param type="VarReference" varRefKind="Custom" varRefType="UserDefinedOption">Rotation Delay</Param>
- <Param type="VarReference" varRefKind="Custom" varRefType="Int16">0</Param>
- </E>
- <E type="Action" name="ObjectCopyRotation">
- <Param type="ObjectReference" varRefType="ExplicitObjectType" dataType="Iterator.Object" />
- <Param type="ObjectReference" varRefType="Object.ObjectVar" dataType="Iterator.Object">ObjectObject1</Param>
- <Param type="Bool">True</Param>
- </E>
- </VT>
- </Param>
- </E>
- <E type="Action" name="DeleteObject">
- <Param type="ObjectReference" varRefType="Object.ObjectVar" dataType="Iterator.Object">ObjectObject1</Param>
- </E>
- </Elements>
- </T>
- </Param>
- </E>
- </Elements>
- </Trigger>
- </Triggers>
- <EntryPoints>
- <Pregame>PregameTrigger</Pregame>
- <Incident>IncidentTrigger</Incident>
- </EntryPoints>
- </MegaloScript>
- </GameVariant>
Advertisement
Add Comment
Please, Sign In to add comment