Modderecke > Coding
Marci_99's Fragenthread
Marci_99:
1. Glaub nicht, wo muss ich das eintragen also welche datei?
2. Ich wusste ich hab vergessen euch was zu posten
--- Code: --- // Flood special power, bought as improvement ;;;
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_NoldorFortressFloodEnabler
SpecialPowerTemplate = SpecialAbilityZornderLautwasser
TriggeredBy = Upgrade_MenFortressBoilingOil
End
Behavior = SpecialPowerModule ModuleTag_NoldorFortressFloodStarter
SpecialPowerTemplate = SpecialAbilityZornderLautwasser
UpdateModuleStartsAttack = Yes
StartsPaused = Yes
End
Behavior = WeaponFireSpecialAbilityUpdate ModuleTag_NoldorFortressFloodUpdate
SpecialPowerTemplate = SpecialAbilityZornderLautwasser
UnpackTime = 1300
PackTime = 1500
StartAbilityRange = 150.0
SpecialWeapon = NoldorFortressPersonalFlood
WhichSpecialWeapon = 1
End
Behavior = AutoAbilityBehavior ModuleTag_NoldorFortressFloodAutoAbility
SpecialAbility = SpecialAbilityZornderLautwasser
MinScanRange = 150 ; Target must be further away than this.
MaxScanRange = 300
Query = 1 ANY ENEMIES +STRUCTURE +HERO ; need to check for damaged?
Query = 20 ALL ENEMIES ; need to check for damaged?
End
--- Ende Code ---
Falls jemand ein gutes Tutorial hat nehme ich das dankend entgegen.
Radagast der Musikalische:
1) Du musst einen neuen OCL-Eintrag in der objectcreationlist.inc anlegen mit der von dir gewählten Bezeichnung aus der Weapon:
--- Code: ---
ObjectCreationList OCL_NoldorFortressPersonalFlood
CreateObject
ObjectNames = SpellBookFlood
End
End
--- Ende Code ---
Eine OCL wird benutzt, wenn ingame etwas gespawnt wird, wie in diesem Fall die Flutwelle. Mit dem obigen Code würde die gleiche Flutwelle beschworen werden, die man bei den Elben mit der Spellbook-Fähigkeit beschwören kann. Alternativ kannst du auch ElrondFlood (für Elronds Flut), ElrondRingFlood (für Elronds Flut mit Ring), ArwenFlood (für Arwens Flut aus SuMII) oder FloodgateFlood (für die Flut der Schützen-Erweiterung) benutzen. Wenn du ein eigenes Flutobjekt benutzen möchtest solltest du dir die von mir genannten Objekte näher anschauen und nach deren Vorbild ein eigenes Flutobjekt coden.
Marci_99:
Danke, handelt es sich bei der weapon.ini
um den Radius oder brauch ich ein neues Objekt für den 360 Grad Radius?
--- Code: ---AttackRange = 360
--- Ende Code ---
Edit: scheint immer noch nicht zugehen es gibt wie berreits gesagt kein cooldown etc.
Radagast der Musikalische:
Hast du auch eine passende Specialpower gewählt? Ich habe jetzt nicht im Kopf wofür die SpecialAbilityZornderLau twasser in Edain benutzt wird, aber ich vermute mal, dass es die falsche für eine solche Fähigkeit ist. Wenn ich es richtig verstanden habe möchtest du, dass die Festung durch Klicken auf den Button Gegner im Umkreis der Festung mit einer Flut zerstört. Das bedeutet, dass du als SpecialPower die gleiche benutzen kannst wie bei der Fähigkeit "Kochendes Öl".
Zum Radius: AttackRange beschreibt nicht den Radius sondern die Reichweite. Den Radius würdest du in diesem Fall über das Flutobjekt selbst "einstellen".
Marci_99:
Hmmm für den Button habe ich den Öl Commandbutton als Vorlage genommen
daran sollte es glaub ich nicht liegen.
--- Code: ---CommandButton Command_NoldorFortressFloodAbility
Command = SPECIAL_POWER
SpecialPower = SpecialAbilityZornderLautwasser
TextLabel = CONTROLBAR:FireWeaponMenFortressBoilingOil
ButtonImage = BGFortress_BoilingOil
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:ToolTipFireWeaponMenFortressBoilingOil
Radial = No
InPalantir = Yes
End
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln