Modderecke > Coding
Marci_99's Fragenthread
Prinz von Dol Amroth:
Beim Gondorheilen ist es dieser Code:
--- Code: --- Behavior = PlayerHealSpecialPower ModuleTag_Heal
SpecialPowerTemplate = SpellBookHeal
HealAffects = INFANTRY CAVALRY MONSTER MACHINE SHIP DOZER
HealAmount = 0.6 ;1.0 ; 0.5 = 50% of maximum health
HealRadius = SPELL_HEAL_RADIUS_UNIT_SCAN
HealFX = FX_SpellHealUnitHealBuff ;FX_DefaultUnitHealBuff
; To replenish hordes a bit
HealOCL = OCL_HealSpellHordeReplenishPing
AvailableAtStart = No
RequirementsFilterMPSkirmish = SPELL_BOOK_REQUIREMENTS_FILTER
RequirementsFilterStrategic = SPELL_BOOK_REQUIREMENTS_FILTER_STRATEGIC
End
--- Ende Code ---
Da du aber eine neue SpecialPower erstellt hast müsstest du auch ein neues Behaviour machen (oder bei einem anderen die SpecialPower ändern).
Marci_99:
Danke, nun sehe ich allerdings meinen Radius Cursor nicht
Bin folgendermasen vorgegangen:
Habe das Bild unter compiledtextures\sc\ abgelegt
und durch den Asset Builder gejagt.
Danach den Radius Cursor angelegt und im Command Button abgeändert.
Kann es auch am Bild liegen?
Hier mein Command Button:
--- Code: ---CommandButton Command_SpellBookHealNoldor
Command = SPELL_BOOK
TextLabel = CONTROLBAR:Heal
Options = NEED_TARGET_POS ; Huh, you can't have this flag and a radius cursor: CONTEXTMODE_COMMAND
DescriptLabel = CONTROLBAR:TooltipHeal
SpecialPower = SpellBookHealNoldor
ButtonImage = NoldorHeilButton
ButtonBorderType = ACTION
RadiusCursorType = NoldorAthelasRadiusCursor ;GondorHeilenRadiusCursor
End
--- Ende Code ---
Radius Template
(data\ini\ingameui.ini)
--- Code: --- RadiusCursorTemplate = NoldorAthelasRadiusCursor
Texture = scNoldorSpellBookAthelas
Style = SHADOW_ALPHA_DECAL
OpacityMin = 20% ;50%
OpacityMax = 60% ;100%
OpacityThrobTime = 1000
Color = R:255 G:255 B:255 A:255 ;R:242 G:102 B:34 A:255
OnlyVisibleToOwningPlayer = Yes
End
--- Ende Code ---
Das Bild hat den Namen scNoldorSpellBookAthelas
und ist im DDS Format gespeichert
Marci_99:
Gibt es einen Weg, dass wenn der Letzte Baumeister stirbt ein Gebäude auftaucht
wo er starb?
Und wirklich nur beim letzten.
Prinz von Dol Amroth:
Im SlowDeathBehaviour kannst du einen OCL angeben.
Den BM kannst du ja einen modifier geben der denen untereinander ein upgrade (eins welches removed wird wenn der modifier nicht mehr gewirkt wird. Also würde sich eine modelcondition anbieten, die für das Upgrade dann sorgt.) gibt welches dann im OCL die Beschworung verhindert
Marci_99:
Okay und zum Post darüber ich krieg einfach nicht raus wie das mit
dem Radius Cursor klappt
Desweiteren wollte ich das man nicht Verliert wenn man noch
einen Baumeister hat und habe dem Baumeister 2 KindOf's gegeben
allerdings da er ja jetzt ein STRUCTURE ist kommt beim Laufen
das Verweigerungszeichen auch wenn es trotzdem geht was soll
ich dagegen machen?
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln