Modderecke > Allgemeine Modding-Fragen

Joragons's Fragenthread

<< < (13/21) > >>

Joragon:
Da ich in den Ferien bis jetzt oft an meiner Mod weitergearbeitet habe, sind mir viele neue Ideen und dadurch auch einige Fragen aufgekommen.
Hier hab ich die wichtigsten aufgelistet.
1. In Eas CAH_verkleiden Tutorial wird beschrieben, wie man einem Helden die Fähigkeit gibt sich zu verkleiden. Diese Fähigkeit möchte ich einer Horde geben, nur dass sie nicht mehr zum alten Skeleton und zur alten Textut wechselt, wenn sie angreift, sondern dass sie quasi zur ausgewählten Einheit wird, allerdings mit anderen Werten.
2. Ich möchte, dass um ein Gebäude ein grüner Schleier/Nebel ist, in dem verbündete Einheiten Boni haben. Die Größe der Fläche des Nebels soll sich mit der Zeit langsam aber stetig vergrößern. Falls das nicht geht reicht auch einfach der Leuchteffekt.
3. Bei Create a Hero kann man die Fähigkeit auswählen, dass der Held Feinde umrennen kann. Die Fähigkeit möchte ich einer Horde zu Fuß geben. Wenn dies nicht möglich ist, reicht es auch wenn das der Standardangriff wird.
4. In Edain Mod 2 hat Boromir die Fähigkeit nach dem Tod weiterzukämpfen. Diese Fähigkeit möchte ich einer Horde geben.
5. Die Hexenmeister Angmars nehmen pro gewirkte Fähigkeit einem ihrer Akolyten das Leben.
Ich hab eine Horde die ähnlich aufgebaut ist. Es gibt einen in der Mitte und außenrum stehen einige Kämpfer. Kommt ein Feind bleiben die Kämpfer bei dem in der Mitte und beschützen ihn. Kommt aber ein Nahkämpfer zu ihnen greifen sie den an. Der in der Mitte soll als Standardangriff eine Fernkampfwaffe bekommen, die Feinde trifft. Greift er aber an, so entzieht er gleichzeitig einem von seinen Beschützern Leben.

So, das sind meine Fragen, ich freu mich auf Antwort und hoffe dass meine Ideen umsetzbar sind :)

Azaril:
Ich versuche mal, ein paar deiner Fragen zu beantworten:

2. Nebel macht man mithilfe von FX's, lese dir dazu am besten die FX-Tutorials auf der Modding Union-Seite durch.
http://modding-union.com/?path=codingtuts#fxgrundkenntnisse

3. Wenn mich meine Erinnerung nicht täuscht, haben die Zwergenwächter im normalen SuM 2 ohne Mod so eine Fähigkeit. Von denen kannst du sie ja übernehmen.

4. Das liegt am Body. Gewöhnliche Einheiten haben meist einen ActiveBody, Boromir hat bei Edain einen DelayedDeathBody. Hier der Code:

--- Code: ---    Body = DelayedDeathBody ModuleTag_DelayedDeathBody ;DelayedDeath is a variation of RespawnBody
        CheerRadius                      = EMOTION_CHEER_RADIUS
        MaxHealth                        = BOROMIR_MOD_HEALTH
        MaxHealthDamaged                 = 500
        MaxHealthReallyDamaged           = 200
        DelayedDeathTime                 = 16000                       ; Amount of time spent still fighting after being killed
        DelayedDeathPrerequisiteUpgrade  = Upgrade_Level_1
        InvulnerableFX                   = FX_BoromirLastStandRampage
        PermanentlyKilledByFilter        = NONE        ;Who kills me permanently?
        DodgePercent                     = HERO_DODGE_PERCENT               
    End
--- Ende Code ---
DelayedDeathTime ist die Zeit, die das Objekt nach dem Verlust aller Lebenspunkte noch weiterlebt.
DelayedDeathPrerequisite Upgrade ist das Upgrade, welches den DelayedDeath aktiviert.
In der Horde musst du da meines Wissens nach nichts ändern, nur bei der Einheit, aus welcher die Horde besteht, muss der Body ein DelayedDeathBody sein.

5. Als Standardangriff wird das nicht gehen, da der Verlust der eigenen Einheiten über die SpecialPowers des Zauberers geregelt ist. Hier ein Beispiel aus dem original AdH:

--- Code: ---SpecialPower SpecialAbilityNecroCorpseRain
Enum = SPECIAL_SPELL_BOOK_BOMBARD
ReloadTime        = 200000 // // in milliseconds RotWK originally 240000
RadiusCursorRadius = ANGMAR_NECRO_CORPSE_RAIN_ATTACK_RADIUS
InitiateAtLocationSound = CaH_DwarfBombardStartMS
UnitCost            = 4
UnitCostDeathType    = 3;DEATH_BURNED   TODO: change this to a flying death
End
--- Ende Code ---
Der Leichenregen kostet 4 Akolythen, zu sehen bei "UnitCost = 4". Du kannst das also nur als Fähigkeit einbauen.

Joragon:
Vielen Dank für die Antwort, hat mir sehr weitergeholfen  xD
Jetzt hab ich noch eine kleine Frage zu RenX.
Der Materialeditor lässt sich nicht mit M öffnen. Ich hab auch verschiedene andere Tasten für ihn eingefügt. Und mit keiner ließ er sich öffnen. Kann man ihn nicht iwie anders aufmachen?

Ich hab noch eine weitere, wie ändert man die SkyboxTexture durch eine SpecialPower?

Joragon:
Ich habe nach langer Zeit stillstand endlich wieder vor weiterzuarbeiten.
Zuerst hab ich eine Frage:
Ich möchte dass ein Upgrade Ausgelöst wird, sobald feindliche Truppen innerhalb eines Umkreises um die Festung gesehen wurden aktiviert wird.
(Getarnte lösen es also nicht aus)
Im Vorraus schon danke für Antworten :)

Prinz von Dol Amroth:
Du hast zum einen die Möglichkeit, jeden Trupp einen Modifier zu geben mit dem gewünschten Radius und der nur die Festung betrifft und damit das Upgrade gibt. Die Modelcondition INVISIBLE_CAMOUFLAGE, die bei CAMOUFLAGE gegeben wird und die Modelcondition INVISIBLE_STEALTH, die bei STEALTH gegeben wird sollten über Scripts für ein Upgrade sorgen, welches den Modifier deaktiviert.

Du könntest aber es auch mit dem LargeGroupBonusUpdate bei der Festung für das Upgrade sorgen. Dann müsstest du nur bei den Einheiten, die sich tarnen können und bei den Objecten, die nicht vom LargeGroupBonusUpdate betroffen sind, einen Modifier einbauen, anstatt beim ersten in jeder INI. Bei der Möglichkeit wäre es etwas aufwendiger, dass die Unsichtbaren das Upgrade bei der Festung verhindern.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln