(29.07.2012, 09:47)Obi-Wahn schrieb:Code:Aktuelles Gruppenvermoegen = 47D 0S 4H
Setze Gruppenvermoegen = 49D 2S 4H
Gruppe erhaelt 60 AP
Gegner (0x41) zum ersten mal besiegt
Gegner (0x42) zum ersten mal besiegt
Jeder Held erhaelt +0 AP
ARBOSH erhaelt 0 AP
...
YARANO erhaelt 0 AP
Edit: Die AP werden angerechnet, es ist also nur ein Darstellungsfehler (o.ä.).
Die 60 AP stehen doch in der Liste

Einmal add_group_ap(X), die X AP auf die Gruppe verteilt.
X wird durch die Anzahl der Helden in der Gruppe geteilt, abgerundet und jedem
lebenden Helden der Gruppe zugeschrieben.
Die Meldung "Gruppe erhaelt 60 AP" kommt von diesem Aufruf.
Dann gibt es noch add_hero_ap_all(Y), bei der jeder lebende Held aus der Gruppe Y AP erhält.
Der Aufruf dieser Funktion wird mit der Meldung "Jeder Held erhaelt +0 AP"
sichtbar gemacht. Wenn "ARBOSH erhaelt 2 AP" angezeigt wird,
bedeutet das, dass bei Arbosh die 2 AP wirklich gutgeschrieben werden.
Nach dem Kampf werden vom Spiel Beide aufgerufen.
Die Ausgaben habe ich erstmal beide drin gelassen,
damit ihr herrausfinden könnt ob die vergebenen AP von der Anzahl der Helden
in der Gruppe abhängen oder konstant sind.
(03.08.2012, 18:26)tommy schrieb: für alle die es interessiert, ich habe hier schon einmal eine sehr frühe Version des DSA1 File Editors. Bisher können Item und Monster informationen sowie Texte ausgelesen werden.
Edit:
zum starten einfach den DSA 1 Spieleordner auswählen
Das ging aber fix. Ich konnte es bei mit unter Linux zum laufen bekommen,
aber wenn ich einen Ordner auswähle stürzt das Programm ab.
Bei mir werden auch eingenartig benannte Ordner angelegt
z.B. "C:\\myTemp" oder "SPIELEVERZEICHNINAME\myTEMP"
Unter Linux ist das Trennzeichen von Verzeichnissen kein "\" sondern ein "/".
Vermutlich findet das Programm seinen angelegten Ordner nicht mehr.
EDIT: V0.41 Stürzt nicht mehr ab, entpackt aber auch keine Dateien. Die leeren Ordner werden angelegt
