1. Man kann die Begehbarkeit im Worldbuilder wie eine Textur auftragen, es wird nur ab bestimmten Steigungen automatisch eine Unbegehbarkeit eingestellt.
Gehe in dem Fenster wo man sich die Textur aussuchen kann unterhalb der Texturen zu der Liste mit verschiedenen Optionen und klicke dort auf Passability. Dann kannst du einstellen, welche Teile der Map begehbar sein sollen.
2. Für die Änderung des Preises brauchst du eine Map.ini und für die Änderung des Textes zusätzlich eine Map.str
Beispiel, Änderung des Preises von Faramir
map.ini
Object GondorFaramir
RecruitText = CONTROLBAR:MyGondorFaramirRecruit
BuildCost = 500
ReplaceModule ModuleTag_RespawnUpdate
Behavior = RespawnUpdate ModuleTag_MyRespawnUpdate
DeathAnim = DYING ;Model condition to play when killed-to-respawn
DeathFX = FX_FaramirDieToRespawn ;FXList to play when killed-to-respawn
DeathAnimationTime = 5000 ;How long DeathAnim will take.
InitialSpawnFX = FX_FaramirInitialSpawn
RespawnAnim = LEVELED ;Animation to play when respawning.
RespawnFX = FX_FaramirRespawn ;FXList to play when respawning.
RespawnAnimationTime = 2000 ;Time it takes for respawn to play.
AutoRespawnAtObjectFilter = NONE +CASTLE_KEEP ;Respawn at this location -- and at it's exit production point if possible.
ButtonImage = HIFaramir_res
;RespawnEntries determine the ruleset for how a character can be revived. Some units may automatically respawn, others
;may require a specific revive action performed on him. You can specify different values for each level... or use Level:Any
RespawnRules = AutoSpawn:No Cost:100 Time:60000 Health:100% ;DEFAULT VALUES
End
End
End
Map.str:
CONTROLBAR:MyGondorFaramirRecruit
"Rekrutiere Faramir jetzt mit neuer Beschreibung"
END
Allerdings bin ich mir nicht 100% sicher, ob das Spiel die Änderung der Beschreibung aktzeptiert, das müsstest du noch selber ausprobieren.
3
Kann man diese Verbleibende Zeit Anzeige per Script komplett entfernen
Welche verbleibende Zeit-Anzeige?
3.1 Man kann den Balrog so einstellen, dass er aufleveln kann, dafür muss allerdings ein anderes Objekt umgecodet werden, welches eigentlich leveln kann, sodass dieses nachher im Spiel genau so ist, wie der eigentliche Balrog.