Modderecke > Allgemeine Modding-Fragen

EvilDets Fragenthread

<< < (22/27) > >>

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