Modderecke > Allgemeine Modding-Fragen
EvilDets Fragenthread
Ealendril der Dunkle:
Hmm....interessante Frage. Nun, Feuer funktioniert über ein "FireLogicSystem", dafür ist sogar eine eigene ini angelegt. Ich habe mich noch nicht so recht damit vertraut gemacht, vielleicht wäre das hier ein Ausgangspunkt für dich.
EvilDet:
Hm, also die firelogicsystem.ini ist nicht wirklich aussagekräftig. :D
Allerdings habe ich eine andere Lösung gefunden, indem ich einfach eine Radiance-Weapon benutze und eine FX, die auf der FeuerFX beruht (GpuTerrainFire).
Trotzdem danke für den Hinweis!
Andere Frage: Warum spawnen meine Einheiten nur an den ARROW-Bones und nicht auch an den ARCHER-Bones, wie in den Codes festgelegt?
--- Code: --- Behavior = HordeTransportContain ModuleTag_Contain
ObjectStatusOfContained = CAN_ATTACK UNSELECTABLE UNATTACKABLE
Slots = 18
DamagePercentToUnits = 0%
PassengerFilter = NONE +GondorTjuredBogenKrieger_SlavedForShips
PassengerBonePrefix = PassengerBone:Arrow KindOf:INFANTRY
PassengerBonePrefix = PassengerBone:Archer KindOf:INFANTRY
ShowPips = No
KillPassengersOnDeath = Yes
EjectPassengersOnDeath = No
InitialPayload = GondorTjuredBogenKrieger_SlavedForShips 18
End
--- Ende Code ---
Danke im Voraus!
EvilDet
Ealendril der Dunkle:
Weil zuerst der erste Prefix gelesen wird. Wenn du den gleichen KindOf bei zwei Prefix nutzt, wird nur der Erste beachtet. Ich würde eine doppeltes SlavedObject erstellen und diesen anstatt einfach einen weiteren KindOf, zb. ARAGORN, geben. ARAGORN dann eben auf den zweiten Prefix beziehen.
Nebenfrage: Hast du die Bones als ExtraPublicBone am Anfang des Objectes definiert?
EvilDet:
Ah, danke ea, jetzt gehts. Lag an dem KindOf ;)
EvilDet
EvilDet:
So, ich bin auf ein neues Problem gestoßen. Ich habe versucht, Theodens "Kings Favour" - Spell zu einem Spellbook-Spell zu machen. Ich kann den Spell auch kaufen, den Bereich auswählen, aber wenn ich klicke passiert nichts, es gibt auch keinen Cooldown.
Hier die Codes:
specialpower.ini
--- Code: ---SpecialPower SpellBookIskendria
Enum = SPECIAL_KINGS_FAVOR
RequiredSciences = SCIENCE_DunedainAllies
ReloadTime = SPELL_RECHARGE_TIME_TIER_3 ; in milliseconds
RadiusCursorRadius = 10.0
ObjectFilter = ISKENDRIA_OBJECTFILTER
Flags = RESPECT_RECHARGE_TIME_DISCOUNT NEEDS_OBJECT_FILTER
End
--- Ende Code ---
system.ini
--- Code: --- Behavior = SpecialPowerModule ModuleTag_KingsFavorSpecialPowerModule
SpecialPowerTemplate = SpellBookIskendria
UpdateModuleStartsAttack = Yes
InitiateSound = TheodenVoiceFavor
AvailableAtStart = No
RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
End
Behavior = LevelGrantSpecialPower ModuleTag_KingsFavor
SpecialPowerTemplate = SpellBookIskendria
StartAbilityRange = 999999
LevelFX = FX_LevelUp
Experience = 2000
RadiusEffect = 10
AcceptanceFilter = ISKENDRIA_OBJECTFILTER
UnpackTime = 0
PreparationTime = 0
FreezeAfterTriggerDuration = 0
End
--- Ende Code ---
Commandbutton.ini
--- Code: ---CommandButton Command_SpellBookIskendria
Command = SPELL_BOOK
SpecialPower = SpellBookIskendria
Options = NEED_TARGET_POS CONTEXTMODE_COMMAND
TextLabel = CONTROLBAR:Iskendria
ButtonImage = SBBibliothekIskendria
CursorName = Bombard
RadiusCursorType = KingsFavorRadiusCursor
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipIskendria
End
--- Ende Code ---
Danke im Voraus
EvilDet
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln