Modderecke > Coding

Melkors Modding Fragen

<< < (9/19) > >>

Melkor Bauglir:
Also, ich hätte da noch einmal zwei kleinere Fragen:
1. Ich habe momentan einen Gebäudesummon, der dahingehend seltsam ist, dass man ihn wirklich überall hin wirken kann -z.B. kann ich ihn mitten auf meine eigenen Gebäude setzen. Weiß jemand, wie man das ändern kann?
2. Bei vielen Spellgebäuden ist es ja so, dass sie beim Beschwören nicht einfach erscheinen, sondern ihre Aufbauanimation immer noch abgespielt wird, indem sie z.B. aus dem Boden wachsen. Kann man das irgendwo einstellen oder funktioniert das eh nur bei dafür irgend geeigneten Gebäuden?

Gruß
Melkor Bauglir

Prinz von Dol Amroth:
1.
Das musst du in der SpecialPower festlegen, wo man den Summon wirken kann. So hat der Einsame Turm folgenden Eintrag:

--- Code: --- Flags = NO_FORBIDDEN_OBJECTS RESPECT_RECHARGE_TIME_DISCOUNT
ForbiddenObjectFilter = NO_SUMMON_STRUCTURE_NEAR_OBJECT_FILTER
ForbiddenObjectRange = SPAWN_LONE_TOWER_DECAL_RADIUS
--- Ende Code ---

2.
Im OCL ist der UseJustBuiltFlag entscheidend. Die Gebäude haben allerdings einen extra Eintrag in ihrem Object, dass die Animation abgespielt wird. Ich nehme an, dass die meisten Gebäude diese Animation nicht standardmäßig haben.

--- Code: ---ObjectCreationList OCL_GondorSpellBookSpawnLoneTower
CreateObject
ObjectNames = GondorSentryTower_Independant
Count = 1
UseJustBuiltFlag = Yes ; turn on the JUST_BUILT model condition.
JustBuiltDuration = LONE_TOWER_BUILD_TIME ; Keep JUST_BUILT on for time it takes to build.
StartingBusyTime = LONE_TOWER_BUILD_TIME
ClearRemovables = Yes
End
End

Object GondorSentryTower
    ModelConditionState = JUST_BUILT
        Model = GBBtlTwrM_A
    End
    AnimationState            = JUST_BUILT
        StateName                = JustBuilt
        Animation                = GBBtlTwrM_A
            AnimationName        = GBBtlTwrM_A.GBBtlTwrM_A
            AnimationMode        = ONCE
            AnimationBlendTime    = 0
            AnimationSpeedFactorRange = 2.2 2.2
        End
        Flags = START_FRAME_FIRST
    End
[...]
End
--- Ende Code ---

Melkor Bauglir:
Vielen Dank schonmal!

Was den JustBuiltFlag betrifft, so habe ich den lustigerweise ständig verwendet, nur eben nie den logischen Sprung gemacht, einmal in der .ini des Objects nachzusehen, ob der Eintrag dort irgendwo auftaucht.

Was allerdings das Gebäudestapelproblem betrifft, so bin ich mir nicht ganz so sicher ob das reicht. Natürlich löst ein Mindestabstand zu anderen Gebäuden das Problem grundsätzlich, allerdings können normale Gebäude überhaupt nicht auf unpassierbares Gelände gewirkt werden (bereits bebautes Gelände ist ja gewissermaßen unpassierbar^^), obwohl sie keinen spezifischen Mindestabstand zu diesem Gebäudetyp besitzen.
Bei diesem einen Gebäudesummon besteht nur irgendwie das Problem, dass das Feld einfach niemals rot wird und ich theoretisch die Fähigkeit überall hin wirken kann -sie wird dann zwar aufgrund der Reichweite der Fähigkeit in der .ini der Einheit nicht ausgeführt, aber es ist doch arg unschön.


Gruß
Melkor Bauglir

Melkor Bauglir:
Noch einmal eine Frage: Gibt es eine Möglichkeit, ein (sichtbares, wohlgemerkt!) Objekt so zu gestalten, dass man auf ihm bauen kann? Konkret ist es nicht nur sichtbar, sondern hat auch noch den Eintrag COMMANDCENTER, hat aber weder eine Geometry, noch habe ich vergessen das NO_COLLIDE hinzuzufügen und Einheiten ignorieren das Object auch korrekt. Nur Gebäude kann ich eben nicht direkt auf ihm errichten, was schade ist, weil es ein System unnötig verkompliziert. ;)

Gruß
Melkor Bauglir

Melkor Bauglir:
Dumm, di dumm, es ist als wäre ich nie weg gewesen...
Also, nach längerer Zeit stelle ich mir folgende Frage: Ich versuche momentan verzweifelt, Orkgruben die Möglichkeit zu geben, an ihnen Truppen auflösen zu können. (Genau wie bei Festungen, wo man ja auch Truppen für Geld entlassen kann.)
Die funktioniert aber gar nicht, die Truppen laufen auf das Gebäude zu, werden unanwählbar und verharren dann endlos in einer Laufanimation, ohne zu verschwinden (und Rohstoffe zu gewähren).
Weiß hier jemand Rat bzw. gibt es einen Eintrag, den Gebäude brauchen, um Truppen entlassen zu können?

Gruß
Melkor Bauglir

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln