Modderecke > Coding

FdK_Codingfragen

(1/5) > >>

Souls of Black:
Morgen,
da ich nicht glaube das es bei einer Frage bleiben wird, mach ich gleich mal einen Fragen-Thread auf.
Momentan geht es um folgendes: Ich würde gerne ein Schiff coden. Es sollte ein normales Transportschiff sein, nur mit dem Unterschied, das eine Einheit im Schiff ist.
Bis jetzt hab ich das Schiff, aber keine Ahnung wie ich da eine Einheit reinbekomme.
Danke schon mal im voraus. :)

Ealendril der Dunkle:
Das Transporterschiff müsste einen Container haben, damit es Einheiten aufnehmen kann. Meines Wissens kannst du noch einen "Initial"-Filter einbauen, der besagt, dass eine Einheit bereits zu Beginn enthalten ist. Schaue dir dafür den HordeContainBehaviour der Mumakhil aus SuMI an, diese haben diese besagten Einträge, oder der Battelwagon der Zwerge. Ob der Code mit diesem Transportcontain vereinbar ist, weiß ich nicht, das müsstest du erst austesten.

Souls of Black:
Ok, danke für die schnelle Hilfe, werde es gleich mal testen.

Edit: Ja es ging. Man musste nur "InitialPayload" beim "HordeTransportContain  ModuleTag_Contain" Behavior des Transportschiffes hinzufügen. Danke noch mal.

Souls of Black:
Ich hab mal wieder eine Frage. Es geht um die Morgulklinge. Ich hab die Codes der Morgulklinge einem anderen Helden gegeben und es funktioniert auch. Wenn ich jetzt aber eine andere Weapon angebe
--- Code: ---SpecialWeapon = VerwirrungWeapon
--- Ende Code ---
ist der Button im Spiel nicht mehr anwählbar. Ich hab auch schon alle Änderungen der Weapon rückgängig gemacht (also es ist die selbe Weapon wie die Morgulklinge, mit einem anderen Namen), aber der Button ist nicht wählbar.
Weapon.ini

--- Code: ---Weapon VerwirrungWeapon
LeechRangeWeapon = Yes
AttackRange = 30.0
MeleeWeapon = Yes
;FireFX = FX_BlackRiderMorgulBladeTempAudio ;FX_BlackRiderMorgulBlade
DelayBetweenShots = EVILMEN_BLACKRIDER_DELAYBETWEENSHOTS
PreAttackDelay = EVILMEN_BLACKRIDER_PREATTACKDELAY   ; 1467 is the prep time for archer.
PreAttackType = PER_SHOT ; Do the delay each time we attack a new target
FiringDuration = EVILMEN_BLACKRIDER_FIRINGDURATION    ; Duration of the archer firing shot is 500ms.

DamageNugget                        ; A basic Nugget that just does damage
Damage        = EVILMEN_BLACKRIDER_MORGULBLADE_DAMAGE
Radius        = 0.0
DelayTime     = 0
DamageType    = MAGIC
; DamageSubType = BECOME_UNDEAD
DamageFXType  = MAGIC
DeathType     = NORMAL
End

DOTNugget                        ; A basic Nugget that just does damage
Damage        = DEFAULT_POISON_DAMAGE
AcceptDamageAdd = No
Radius        = 0.0
DelayTime     = 0
DamageType    = POISON
DamageSubType = BECOME_UNDEAD
DamageFXType  = POISON
DeathType     = NORMAL
DamageInterval = 1000
DamageDuration = 10000
SpecialObjectFilter = AFFECTED_BY_POISON_OBJECTFILTER
End

AttributeModifierNugget
AttributeModifier        = BlackRiderMorgulBlade
DamageFXType             = SWORD_SLASH
SpecialObjectFilter      = MORGULBLADE_OBJECT_FILTER
End
End
--- Ende Code ---
Held

--- Code: ---;--------- MORGUL BLADE -----------------------------------------------------------------------------------
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_BlackRiderMorgulBlade
SpecialPowerTemplate = SpecialAbilityBlackRiderMorgulBlade
TriggeredBy = Level1
End
Behavior = SpecialPowerModule ModuleTag_BlackRiderMorgulBladeStarter
SpecialPowerTemplate = SpecialAbilityBlackRiderMorgulBlade
UpdateModuleStartsAttack = Yes
StartsPaused = Yes
InitiateSound = FellBeastVoiceAttack ;LurtzVoiceAttackCripplingStrike
End
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_BlackRiderMorgulBladeUpdate
SpecialPowerTemplate    = SpecialAbilityBlackRiderMorgulBlade
SkipContinue = Yes

UnpackTime = 250
PreparationTime = 1
PersistentPrepTime = 500
PackTime = 100

AwardXPForTriggering = 0
StartAbilityRange = 15.0

SpecialWeapon = VerwirrungWeapon
WhichSpecialWeapon = 1
End
Behavior = AutoAbilityBehavior ModuleTag_MorgulBladeAutoAbility
SpecialAbility = SpecialAbilityBlackRiderMorgulBlade
ForbiddenStatus = INSIDE_GARRISON
AllowSelf = No
Query = 1 MORGULBLADE_OBJECT_FILTER
End

--- Ende Code ---
Hoffe mir kann jemand helfen :)
mfg Sweeney Todd

Gnomi:
Ist die Weapon "VerwirrungWeapon" überhaupt definiert?
Weil sowas bewirkt meist, dass die Fähigkeit nicht anwählbar ist.^^

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln