Bonjour!
Voilà, je crée ce tuto partir du sujet dans le forum "Discussions", afin qu'ils soient plus visibles pour tout le monde.
Voilà un code qui permet de faire monter un héros hobbits (Frodo, Sam, Merry ou Pippin) de monter à cheval avec un héros:
- Code:
-
Behavior = TransportContain ModuleTag_TransportContainTag
ObjectStatusOfContained = UNSELECTABLE
PassengerFilter = NONE +HOBBIT
Slots = 1
ShowPips = No
AllowEnemiesInside = No
AllowNeutralInside = Yes
AllowAlliesInside = Yes
DamagePercentToUnits = 0%
TypeOneForWeaponSet = HOBBIT
PassengerBonePrefix = PassengerBone:PASSENGERBONE KindOf:HOBBIT
EjectPassengersOnDeath = Yes
ConditionForEntry = ModelConditionState: MOUNTED
End
(à copier/coller dans le fichier du héros)
Et un autre (que j'ai trouvé dans l'INI du mod SEE pour BFME2 de Nazgul) qui permet aux hobbits de monter sur... Sylvebarbe!
- Code:
-
Behavior = TransportContain ModuleTag_TransportContainTag01
ObjectStatusOfContained = UNSELECTABLE CAN_ATTACK
PassengerFilter = NONE +HOBBIT
Slots = 2
ShowPips = No
AllowEnemiesInside = No
AllowNeutralInside = No
AllowAlliesInside = No
AllowOwnPlayerInsideOverride = Yes
DamagePercentToUnits = 0%
TypeOneForWeaponSet = HOBBIT
PassengerBonePrefix = PassengerBone:Passenger KindOf:HOBBIT
EjectPassengersOnDeath = Yes
ExitDelay = 0 ; half second
NumberOfExitPaths = 0
; ConditionForEntry = ModelConditionState: ;CONTAINED WEAPONSET_TOGGLE_1
BoneSpecificConditionState 1 PASSENGER_VARIATION_1
BoneSpecificConditionState 2 PASSENGER_VARIATION_2
EnterSound = TreebeardVoiceJoinHobbit
FadeFilter = ALL
FadePassengerOnEnter = Yes
EnterFadeTime = 2000
FadePassengerOnExit = Yes
ExitFadeTime = 2000
End
(à copier/coller dans le fichier de Sylvebarbe)
Voilà le champ à c/c dans votre map.ini si vous voulez utiliser cette astuce pour votre map:
- Code:
-
CommandSet RohanTreeBeardCommandSet2
1 = Command_ToggleStance
2 = Command_ToggleTreebeardRockThrow
5 = Command_ExitGarrisonNoRadial
6 = Command_ExitGarrisonNoRadial
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
CommandSet RohanTreeBeardRockCommandSet2
1 = Command_ToggleStance
2 = Command_ToggleTreebeardRockThrow
5 = Command_ExitGarrisonNoRadial
6 = Command_ExitGarrisonNoRadial
3 = Command_Bombard
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
CommandSet RohanTreeBeardRockCommandSetStopBombard2
1 = Command_ToggleStance
2 = Command_ToggleTreebeardRockThrow
3 = Command_StopBombard
5 = Command_ExitGarrisonNoRadial
6 = Command_ExitGarrisonNoRadial
13 = Command_AttackMove
14 = Command_Stop
16 = Command_SetStanceBattle
17 = Command_SetStanceAggressive
18 = Command_SetStanceHoldGround
End
Object RohanTreeBerd
AddModule
Behavior = TransportContain ModuleTag_TransportContainTag01
ObjectStatusOfContained = CAN_ATTACK UNSELECTABLE
PassengerFilter = NONE +HOBBIT
Slots = 2
ShowPips = No
AllowEnemiesInside = No
AllowNeutralInside = No
AllowAlliesInside = No
AllowOwnPlayerInsideOverride = Yes
DamagePercentToUnits = 0%
TypeOneForWeaponSet = HOBBIT
PassengerBonePrefix = PassengerBone:Passenger KindOf:HOBBIT
EjectPassengersOnDeath = Yes
ExitDelay = 0 ; half second
NumberOfExitPaths = 0
; ConditionForEntry = ModelConditionState: ;CONTAINED WEAPONSET_TOGGLE_1
BoneSpecificConditionState 1 PASSENGER_VARIATION_1
BoneSpecificConditionState 2 PASSENGER_VARIATION_2
EnterSound = TreebeardVoiceJoinHobbit
FadeFilter = ALL
FadePassengerOnEnter = Yes
EnterFadeTime = 2000
FadePassengerOnExit = Yes
ExitFadeTime = 2000
End
End
CommandSet = RohanTreeBeardCommandSet2
ReplaceModule ModuleTag_CommandSetSwapper
Behavior = MonitorConditionUpdate ModuleTag_CommandSetSwapper2
ModelConditionFlags = ATTACKING_POSITION
ModelConditionCommandSet = RohanTreeBeardRockCommandSetStopBombard2
WeaponSetFlags = WEAPONSET_TOGGLE_1
WeaponToggleCommandSet = RohanTreeBeardRockCommandSet2
End
End
ReplaceModule Module_DoCommandUpgrade
Behavior = DoCommandUpgrade Module_DoCommandUpgrade2
TriggeredBy = Upgrade_SwitchToRockThrowing
GetUpgradeCommandButtonName = Command_ToggleTreebeardRockThrow
End
End
End
(Merci à CDD!)
Voilà, en espérant que cela vous sera utile, bon jeu!
******************************************************************************************************************
Si vous avez des questions supplémentaires à poser à propos de ce tutoriel, veuillez les poser dans la section "Discussion" qui se trouve >ICI<
******************************************************************************************************************