Modding Union
Modderecke => Coding => Thema gestartet von: Aules am 1. Mär 2010, 15:11
-
Ich habe verschiedene Fragen:
1.: Ich habe die Geschoss-FX des Mordorkatapults nicht gefunden. Kann mir jemand helfen?
(ja, sie ist in der FXparticlesystem-aber das ist riesig)
2.: Ich habe einen Armor-Eintrag erstellt (in include-dateien) und muss ich nun das mit einer Include-Zeile in der Helden.ini angeben oder reicht es, dass mein Armor eintrag in der Helden.ini und der Armor.ini den gleichen Namen haben?
Codes:
Armor GandalfArmor_1
Armor = DEFAULT 600%
Armor = SLASH 600%
Armor = PIERCE 120%
Armor = CAVALRY_RANGED 120%
Armor = SPECIALIST 300%
Armor = CRUSH 200%
Armor = CAVALRY 200%
Armor = SIEGE 300%
Armor = FLAME 130%
Armor = FROST 130%
Armor = MAGIC 130%
Armor = HERO 400%
Armor = HERO_RANGED 400%
Armor = POISON 600%
Armor = STRUCTURAL 600%
FlankedPenalty = 400%
End
3. Ich habe einen Bonus erstellt mit Ea's Tut ind Edain 3.3. Da habe ich noch Probleme: Irgendwie scheint die Änderung nicht so Recht zu wirken, ich habe keinen Crash, aber es funktioniert einfach nicht.
Code in Attributmodier:
ModifierList GANDALFBONUS_1
Category = LEADERSHIP
Modifier = ARMOR 120%
Modifier = DAMAGE_MULT 130% // Multiplicitive. Damage multiplied by this, will compound in multiple bonuses
Modifier = SPEED 150%
Modifier = AUTO_HEAL 200%
Modifier = HEALTH 1000
Modifier = RECHARGE_TIME 175%
Modifier = HEALTH_MULT 200%
Mofifier = EXPERIENCE 200%
Duration = 0 //specified in the weaponmode power.
//
End
Ist Duration = 0 richtig? Ich meine, es soll ja immer wirken.
Code in Gandalf.ini:
Behavior = AttributeModifierAuraUpdate ModuleTag_GANDALFBONUS_1
StartsActive = No
BonusName = GandalfBonus
TriggeredBy = Upgrade_Level_2
RefreshDelay = 1
Range = 1
AllowSelf = Yes
;AntiCategory = BUFF
ObjectFilter = NONE +GondorGandalf
End
Behavior = UnpauseSpecialPowerUpgrade ModuleTag_GoblinKingLeadershipUnpause2
SpecialPowerTemplate = SpecialAbilityFakeLeadership2
TriggeredBy = Upgrade_Level_2
End
Behavior = SpecialPowerModule ModuleTag_GoblinKingLeadershipPower2
SpecialPowerTemplate = SpecialAbilityFakeLeadership2
UpdateModuleStartsAttack = No
StartsPaused = Yes
End
-
Hallo,
2) Du musst in der Helden.ini bei Armor was stehen haben, das auf einen Armor-Eintrag verweist. Dieser kann dann entweder in der armor.ini oder armor.inc stehen. Also einfach in der Helden.ini sagen, welche Armor er benutzen soll, das reicht. In der armor.ini musst du dann aber noch einen include-Verweis angeben, also sowas wie
#include "\includes\armor.inc", je nachdem, wo deine armor.inc ist.
(Du weißt aber schon, dass in der armor.ini das System so abläuft, dass 100% Schaden mehr ist, als 50%? Du hast da nämlich werte wie 600% angegeben...das bedeutet, dass dein Helden den 6-fachen Schaden erleidet...)
3) Ich glaube, da muss für die Duration 3000 rein. Das 0 kommt glaube ich nur zum Tragen, wenn der Effekt einmalig und dauerhaft bleiben soll.
mfg
sanalf 2
-
Oh, danke für die Antwort.
zu 2. der Effeckt soll passiv sein. Ist Leadership richtig?
Und kann ich bei solchen Prozentsätzen in der ini eigentlich auch - irgendwas% angeben?
-
Hi,
Leadership sollte passen. Ich würd das so stehen lassen, nur die Duration auf 3000 setzen. Warum das gerade 3000 ist, weiß ich nicht, aber andere Führerschaften haben da auch ein 3000.
Eigentlich könntest du schon irgendwas% angeben, aber du solltest immer im Hinterkopf behalten, dass eine kleiner Zahl besser ist, da die Werte angeben, wie viel vom verursachten Schaden ankommt.
Mir ist da bei deinem Eintrag grade noch etwas aufgefallen:
ModifierList GANDALFBONUS_1
Category = LEADERSHIP
Modifier = ARMOR 120%
Modifier = DAMAGE_MULT 130%
Modifier = SPEED 150%
Modifier = AUTO_HEAL 200%
Modifier = HEALTH 1000
Modifier = RECHARGE_TIME 175%
Modifier = HEALTH_MULT 200%
Mofifier = EXPERIENCE 200%
Duration = 0
End
Bei den zwei rot unterlegten wird dir das so wahrscheinlich nicht funktionieren. Diese beiden sind nämlich "additive" und nicht wie die anderen "multiplicitive". Das bedeutet, du musst ein "+" oder ein "-" davor setzen. Wenn du also, wie in deinem Beispiel, 20% mehr Rüstung möchtest, muss das so aussehen:
Modifier = ARMOR +20%
Für das "AUTO_HEAL" gilt das gleiche!
mfg
sanalf 2
-
Danke!