Modderecke > Coding

Coding Frage: Inferno-Radius

(1/1)

Daniel111111:
Moin,
Meine Frage ist:
Ist es möglich, dem Mund Saurons eine passive Angst-Fähigket zu geben und dann den Effekt zu ändern?
Ich hatte da so eine Idee, dass in einem bestimmten Radius Bäume anfangen zu brennen.
Möglich? Wenn ja, wie?
Habe zwar schon mal mit finalbig gearbeitet, aber ich bräuchte - wenn die Idee überhaupt realisierbar ist - ein paar Anhaltspunke, an denen ich mich beim Coden voranschlängeln könnte ;)
Danke im Vorraus!

Shadowleake, Eis des Nordens:
ich würde das über eine radiance fähigkeit lösen. dafür schau dir einfach das tut an:

http://www.the3rdage.net/item-501?addview

schreib in in die weapon warhead


--- Code: ---DamageRadiusAffects = NEUTRALS
--- Ende Code ---

und in das damagenugget des warhead:


--- Code: ---DamageNugget ; A basic Nugget that just does damage
Damage = DEIN SCHADEN
Radius = DEIN RADIUS
DelayTime = 0
DamageType = FIRE
DamageFXType = FLAME
DeathType = BURNED
End

--- Ende Code ---

dann machst du noch ein FireLogicNugget


--- Code: ---FireLogicNugget
LogicType = INCREASE_BURN_RATE
Radius = DEIN SCHADEN
Damage = DEIN RADIUS
End

--- Ende Code ---

ebenfalls in den warhead...

ich weis nicht, ob es so funktioniert, ich würde es aber so probieren xD
dann müssten alle neutralen sachen und einheiten anfangen zu brennen und sterben natürlich^^

ich bin offen für korrekturen von besseren codern :D


ach und... dann natürlich noch in die fähigkeit alle nötigen sachen reinpacken um sie zu einer angstfähigkeit zu machen^^

Daniel111111:
Wow, Danke!
Werde ich sofort mal ausprobieren.

Edit: Hat nicht funktioniert.
Ich habe folgendes eingefügt:

data\ini\object\evilfaction\units\mordor\mouthofsauron.ini


--- Code: ---Behavior = FireWeaponUpdate ModuleTag_radi;radiance
Weapon = MouthOfSauronRadianceWeapon
End
--- Ende Code ---

data\ini\weapon.ini


--- Code: ---;------------------------------------------------------------------------------
Weapon MouthOfSauronRadianceWeapon
RadiusDamageAffects = ENEMIES NEUTRALS
DamageFieldNugget ; A Nugget that lays down an area of damage that persists independantly
WeaponTemplateName = MouthOfSauronRadianceFieldWeapon
Duration = 3000

End
End

--- Ende Code ---


--- Code: ---;------------------------------------------------------------------------------
Weapon MouthOfSauronRadianceFieldWeapon
RadiusDamageAffects = ENEMIES NEUTRALS
DelayBetweenShots = 500 ; time between shots, msec
;FireFX = FX_MouthOfSauronRadiance
DamageNugget ; A basic Nugget that just does damage
Damage = 1
Radius = 100.0
DelayTime = 0
DamageType = HERO
DamageFXType = GOOD_ARROW_PIERCE
DeathType = NORMAL
End
End

--- Ende Code ---

Wo liegt jetzt der Fehler?

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln