Acifer
Senior Member
- Registriert
- 27.04.2019
- Beiträge
- 2.527
Ich bin gerade dabei, meine Mod "Test Your Mettle!" etwas kompatibler zu gestalten. Dazu gehört auch die Verwendung von allgemeineren Areatypes, wie in diesem Thread vorgeschlagen: https://www.gibberlings3.net/forums/topic/37320-add_area_type/
!Sehr gerne! Ich bin mir nur nicht sicher, ob ich den Code dann so richtig geschrieben habe:Da diese Mod ebenfalls eigene Areatype-Einträge hinzufügt, könntest du den Code so erweitern, dass er bereits vorhandene Einträge in AREATYPE.IDS mit dem gleichen Namen erkennt und wiederverwendet?
Code:
OUTER_SET area_type_id = 512
OUTER_TEXT_SPRINT area_type_name ~EXTRAPLANAR~
COPY_EXISTING ~areatype.ids~ ~override~
COUNT_2DA_ROWS 2 numRows
SET id = 1
FOR (row = 0; row < numRows; ++row) BEGIN
READ_2DA_ENTRY row 0 2 value
PATCH_IF (IS_AN_INT ~value~) BEGIN
PATCH_IF (value > id) BEGIN SET id = value END
END
END
FOR (value = BIT0 ; value < BIT16 ; value <<= 1) BEGIN
PATCH_IF (value > id) BEGIN
SET area_type_id = value
SET value = BIT16
END
END
INSERT_2DA_ROW numRows 2 ~%area_type_id% %area_type_name%~ UNLESS ~%area_type_name%~
Ist das so korrekt?
)


) liegen, fürchte ich.
...hatte schonmal Problem mit einem Mod hier beim Download...habe relativ gute Erfahrung mit Github (für mich vorher völlig unbekannt) gemacht was das downloaden angeht, vielleicht landet der Mod dort auch in Zukunft mal...danke gruß
