Drache als Begleiter? Irgendwie? - Druckversion +- Crystals-DSA-Foren (https://www.crystals-dsa-foren.de) +-- Forum: DSA - Drakensang (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=23) +--- Forum: Fragen zur Technik (https://www.crystals-dsa-foren.de/forumdisplay.php?fid=39) +--- Thema: Drache als Begleiter? Irgendwie? (/showthread.php?tid=5276) |
RE: Drache als Begleiter? Irgendwie? - Lord Demon - 10.11.2016 Den Namen kannst du dir ausdenken, es darf ihn eben nur noch nicht geben. Japhi wäre also vollkommen in Ordnung. Dann würde das so aussehen: 2. _ID: |Level|Objects|MonsterLarge|Japhi 6. Id: Japhi 19. Name: Japhi RE: Drache als Begleiter? Irgendwie? - Huhn123 - 10.11.2016 Gut. Habe ich gemacht. Habe dann ja auch bei _Story_Dialogs bei DialogSpeaker Japhi hingeschrieben. Jetzt kommen wir zu _Story_DialogTakes, oder? 1. TakeGUID: ??? 2. DialogGUID: ??? 3. DialogId: japh_einladung_id 4. TakeId: ??? Sagtest das der Text eindeutig sein muss, also kann ich dort Japhu rein schreiben? 5. TakeSpeaker: Japhi 6. TakeType: Take 7. TakeEmote: ??? 8. TakeSound: ??? 9. TakeSoundActiv: 0 10. TakeText: ??? 11. TakeShortText: ??? 12. ConditionRef: ??? 13. ConditionBlock: ??? 14. TakeLocaId: ??? 15. TakeTimeStamp: 0 16. TakeShortTextLocaId: x'1234' RE: Drache als Begleiter? Irgendwie? - Lord Demon - 10.11.2016 Für die _Story_DialogTakes brauchst du drei Einträge. Der erste für die Initialisierung, die nächsten beiden für die beiden Texte im Dialog. DEr Inhalt der Initialisierung weicht von den übrigen Einträgen ab und hat immer den gleichen Aufbau. Initialsierung: 1. TakeGUID: irgend ein neuer Blob 2. DialogGUID: der Blob aus StoryDialogs 3. DialogId: japh_einladung_id 4. TakeId: StartState 5. TakeSpeaker: bleibt leer 6. TakeType: StartState 7. TakeEmote: leer lassen 8. TakeSound: leer lassen 9. TakeSoundActiv: 0 10. TakeText: leer lassen 11. TakeShortText: leer lassen 12. ConditionRef: X'00000000000000000000000000000000' (ist sozusagen ein leerer Blob) 13. ConditionBlock: X'00000000000000000000000000000000' 14. TakeLocaId: X'00000000000000000000000000000000' 15. TakeTimeStamp: 0 16. TakeShortTextLodaId: X'00000000000000000000000000000000' Für die erste Textzeile (Was ist): 1. TakeGUID: irgend ein neuer Blob 2. DialogGUID: der Blob aus StoryDialogs 3. DialogId: japh_einladung_id 4. TakeId: hier kommt ein eindeutiger Text für den Take hin, z.B. dlg_japh_01 5. TakeSpeaker: Japhi 6. TakeType: Take 7. TakeEmote: leer lassen 8. TakeSound: leer lassen 9. TakeSoundActiv: 0 10. TakeText: leer lassen 11. TakeShortText: leer lassen 12. ConditionRef: X'00000000000000000000000000000000' (ist sozusagen ein leerer Blob) 13. ConditionBlock: X'00000000000000000000000000000000' 14. TakeLocaId: hier kommt der Wert aus LocaId als Blob hin. Aus 1de4495d-fad3-4377-b759-70afa57b0b01 wird dann X'5D49E41DD3FA7743B75970AFA57B0B01' 15. TakeTimeStamp: 0 16. TakeShortTextLodaId: irgendein neuer Blob Den Eintrag für die zweite Textzeile baust du nach dem gleichen Schema wie die erste Zeile auf. Das kriegst du bestimmt ohne mich hin. RE: Drache als Begleiter? Irgendwie? - Huhn123 - 10.11.2016 Muss bei der 2. Textzeile irgendwas anderes stehen als bei der 1.? Wenn ja könntest dann auch wieder so eine Liste machen wie du es über meiner, dieser Antwort gemacht hast. Sonst mache ich noch was falsch^^ RE: Drache als Begleiter? Irgendwie? - Lord Demon - 10.11.2016 Natürlich muss da stellenweise was anderes rein. Die TakeId ist eine neue, weil ja neuer Text und der Speaker ist doch jetzt auch jemand anderes. TakeLocald ist natürlich auch unterschiedlich. Aber wenn ich vorschreibe und dus schreibst ab, dann mache ich die ganze Arbeit, etwas solltest du ruhig selbst zum Endergebnis beitragen. Ich kann mit dem Ganzen schließlich überhaupt nichts anfangen. RE: Drache als Begleiter? Irgendwie? - Rabenaas - 10.11.2016 (10.11.2016, 21:13)Huhn123 schrieb: Muss bei der 2. Textzeile irgendwas anderes stehen als bei der 1.? Wenn ja könntest dann auch wieder so eine Liste machen wie du es über meiner, dieser Antwort gemacht hast. Sonst mache ich noch was falsch^^ Bitte. Mach einfach. BITTE!!! RE: Drache als Begleiter? Irgendwie? - Lord Demon - 11.11.2016 Einem Moderator darf man natürlich nicht widersprechen. Zweite Textzeile: 1. TakeGUID: irgend ein neuer Blob 2. DialogGUID: der Blob aus StoryDialogs 3. DialogId: japh_einladung_id 4. TakeId: dlg_japh_02 5. TakeSpeaker: Player 6. TakeType: Response 7. TakeEmote: leer lassen 8. TakeSound: leer lassen 9. TakeSoundActiv: 0 10. TakeText: leer lassen 11. TakeShortText: leer lassen 12. ConditionRef: X'00000000000000000000000000000000' (ist sozusagen ein leerer Blob) 13. ConditionBlock: X'00000000000000000000000000000000' 14. TakeLocaId: hier kommt der Wert aus LocaId als Blob hin. Aus 1de4495d-fad3-4377-b759-70afa57b0b01 wird dann X'5D49E41DD3FA7743B75970AFA57B0B02' 15. TakeTimeStamp: 0 16. TakeShortTextLodaId: irgendein neuer Blob Dann fehlen allerdings noch zwei Datensätze für die _Story_DialogTakeChildMapping TakeGUID: Der Blob aus TakeGUID der Initialisierungszeile in _Story_DialogTakes TakeChildId: dlg_japh_01 TakeChildPosition: 0 DialogGUID: Der Blob, der in den anderen beiden Tabellen bei DialogGUID verwendet wurde TakeGUID: Der Blob aus TakeGUID der ersten Textzeile in _Story_DialogTakes TakeChildId: dlg_japh_02 TakeChildPosition: 0 DialogGUID: Der Blob, der in den anderen beiden Tabellen bei DialogGUID verwendet wurde RE: Drache als Begleiter? Irgendwie? - Rabenaas - 11.11.2016 (11.11.2016, 07:01)Lord Demon schrieb: Einem Moderator darf man natürlich nicht widersprechen. Du warst zwar nicht gemeint, aber es beruhigt mich trotzdem. RE: Drache als Begleiter? Irgendwie? - Lord Demon - 11.11.2016 Zum Schluss fehlt noch ein Eintrag in _Story_DialogActions. TakeGUID: TakeGuid von Komm mit ActionContent: JoinParty who="Japhi" executeAfter="true" actionSelection="script,quest,dialog"; Wenn alles richtig angelegt worden ist, sollte der Drache dann Partymitglied sein. RE: Drache als Begleiter? Irgendwie? - Huhn123 - 11.11.2016 Habe das alles so gemacht, aber er lässt sich nicht ansprechen. Kam aber keine Fehlermeldung. o.O RE: Drache als Begleiter? Irgendwie? - Lord Demon - 11.11.2016 Bist du sicher, dass du überall die richtigen Guids verwendet hast? Das würde ich zuerst überprüfen. RE: Drache als Begleiter? Irgendwie? - Huhn123 - 11.11.2016 Ich glaube die TakeGUID von _Story_DialogActions ist falsch. Dort hatte ich TakeGUID von der 2. Textzeile von _Story_DialogTakes benutzt. Soll da eine andere hin? RE: Drache als Begleiter? Irgendwie? - Lord Demon - 11.11.2016 Da ich nicht weiß, was du wo eingetragen hast, kann ich deine Fragen nicht beantworten. Wenn du meinst, dass irgendwo ein falscher Eintrag ist, dann korrigiere ihn und probier's anschließend aus. RE: Drache als Begleiter? Irgendwie? - Huhn123 - 11.11.2016 Du hattest geschrieben: Zum Schluss fehlt noch ein Eintrag in _Story_DialogActions. TakeGUID: TakeGuid von Komm mit Jetzt habe ich die TakeGuid(Also X'3492763C9D95A0A63017A32DE3BFF3BC') von _Story_DialogTakes aus der Zeile TakeGuid genommen. Weil du ja sagtest, dass der Eintrag von Komm mit die 2. Textzeile ist in _Story_DialogTakes. Also: Bei mir steht in _Story_DialogTakes ganz unten(Also 2. Textzeile) folgendes: TakeGUID: X'3492763C9D95A0A63017A32DE3BFF3BC' Also habe ich das kopiert und in _Story_DialogActions eingefügt bei TakeGUID. Was komisch ist: Nichtmal Rechtsklick kann man auf den Drachen machen. RE: Drache als Begleiter? Irgendwie? - Lord Demon - 11.11.2016 Okay, jetzt weiß ich welchen Wert du als TakeGuid bei der zweiten Textzeile genommen hast. Wenn ich deine Fragen beantworten soll, muss ich alle Datensätze kennen, die du angelegt hast. Ein einziger Blob ist genauso hilfreich, als wenn ich bei einer Adresse nur die Hausnummer kenne. RE: Drache als Begleiter? Irgendwie? - Huhn123 - 11.11.2016 Puh, dass wird jetzt lang.^^ game.db4: _Instance_MonsterLarge: 1. GUID: X'4ED4C43A3E0389A35BDADB37F1766EA5' 2. _ID: |Level|Objects|MonsterLarge|Japhi 3. _Level: location01 4. _Layers: Leer gelassen 5. Transform: X'91B5943C0000000033F57FBF00000000000000000000803F000000000000000033F57F3F0000000091B5943C000000004A232BC3CED2A740305412430000803F' 6. Id: Japhi 7. Graphics: characters/japhgur 8. PetrifiedGrahpics: dummies/character_dummy 9. Rot180: 1 10. CharackterSet: Leer gelassen 11. Placeholder: dummies/dummy_japhgur 12. AnimSet: japhgur 13. AttackFormation: japhgur_attackformation 14. RotateAttackFormation: 0 15. SoundSet: Dragon 16. Physics: Leer gelassen 17. LargeMonsterSize: X'000030410000B04200003041' 18. LODMaxDist: 200 19. Name: Japhi 20. Faction: FaPlayer 21. Behaviour: loc08_beh_purpurwurm 22. LookAtAliveText: Yaphgur 23. LookAtDeathText: Toter Yaphgur 24. MaxVelocity: 2 25. NewHero: 1 26. AggroRadius: 50 27. SetupStoerage: Leer gelassen 28. SetupEquipment: Leer gelassen 29. InventoryType: NPC 30. LootTable: Leer gelassen 143: TargetSize: VeryLarge 144: SetupGroups: Leer gelassen 145: VisivbilityType: InSight 146: ScriptPreset: Leer gelassen 147. ScriptOverride: Leer gelassen 148. MapMarkerResource: map/map_marker_blue 149. PickingPhysics: characters\\physiks_dummy 150. CanRob: 0 151. PickingRange: 12 152. IsLootable: 1 153. StolenGoodsTable: Leer gelassen 154. PickingHeight: 1 155. WildernessLoreDifficulty: 0 156. InfoIdentified: Leer gelassen 157. RunSpeed: 2 158. StaticDerivedValues: All 159. ATW6: 3 160. ATW6plus: 2 161. RSKo: 6 162. RSBr: 6 163. RSRu: 6 164. RSBa: 6 165. RSLA: 6 166. RSRA: 6 167. RSLB: 6 168. RSRB: 8 169. CanTalk: 1 170. IsVictoryWorthy: 1 171. DespawnAfterDeath: 0 172. CombatNumberOfPerryActions: 1 173. BasisXP: 60 174. Stufe: 18 175. Immunity: largemonster;poison 176. CorpseDespawnTime: -1 177. HitWeaponSound: paw 178. PortraitCamera_Offset: 5 179. StorageContentCount: Leer gelassen 180. Groups: Leer gelassen locale.db4: 1. LocaId: 1de4495d-fad3-4377-b759-70afa57b0b01 2. LocaText: Was ist? Und 1. LocaId: 1de4495d-fad3-4377-b759-70afa57b0b02 2. LocaText: Komm mit. static.db4: _Story_Dialogs: 1. DialogGUID: X'D334F73F513E066B280A68BD8020302A' 2. DialogId: japh_einladung_id 3. DialogName: japh_einladung_id 4. DialogSpeaker: Japhi 5. DialogGroup: Frei gelassen 6. DialogAsConversation: 0 _Story_DIalogTakes: 1. TakeGUID: X'294ADCA4DE80BA526016D2D944FB4CFF' 2. DialogGUID: X'D334F73F513E066B280A68BD8020302A' 3. DialogId: japh_einladung_id 4. TakeId: StartState 5. TakeSpeaker: Leer gelassen 6. TakeType: StartState 7. TakeEmote: Frei gelassen 8. TakeSound: Frei gelassen 9. TakeSoundActiv: 0 10. TakeText: Frei gelassen 11. TakeShortText: Frei gelassen 12. ConditionRef: X'00000000000000000000000000000000' 13. ConditionBlock: X'00000000000000000000000000000000' 14. TakeLocaId: X'00000000000000000000000000000000' 15. TakeTimeStamp: 0 16. TakeSHortTextLocaId: X'00000000000000000000000000000000' Und 1. TakeGUID: X'2283D6DFED3CC7213DFA7395234CABBF' 2. DialogGUID: X'D334F73F513E066B280A68BD8020302A' 3. DialogId: japh_einladung_id 4. TakeId: dlg_japh_01 5. TakeSpeaker: Japhi 6. TakeType: Take 7. TakeEmote: Leer gelassen 8. TakeSound: Leer gelassen 9. TakeSoundActiv: 0 10. TakeText: Leer gelassen 11. TakeShortText: Leer gelassen 12. ConditionRef: X'00000000000000000000000000000000' 13. ConditionBlock: X'00000000000000000000000000000000' 14. TakeLocaId: X'5D49E41DD3FA7743B75970AFA57B0B01' 15. TakeTimeStamp: 0 16. TakeSHortTextLocaId: X'4C6F1CC4B5F5218FC49DC84F9F1D2E4D' Und 1. TakeGUID: X'3492763C9D95A0A63017A32DE3BFF3BC' 2. DialogGUID: X'D334F73F513E066B280A68BD8020302A' 3. DialogId: japh_einladung_id 4. TakeId: dlg_japh_02 5. TakeSpeaker: Player 6. TakeType: Response 7. TakeEmote: Leer gelassen 8. TakeSound: Leer gelassen 9. TakeSoundActiv: 0 10. TakeText: Leer gelassen 11. TakeShortText: Leer gelassen 12. ConditionRef: X'00000000000000000000000000000000' 13. ConditionBlock: X'00000000000000000000000000000000' 14. TakeLocaId: X'5D49E41DD3FA7743B75970AFA57B0B02' 15. TakeTimeStamp: 0 16. TakeSHortTextLocaId: X'6C87B7C1A053DFDD8B2BDEBCA9DAF2E3' _Story_DialogTakesChildMapping: 1. TakeGUID: X'294ADCA4DE80BA526016D2D944FB4CFF' 2. TakeChildId: dlg_japh_01 3. TakeChildPosition: 0 4. DialogGUID: X'D334F73F513E066B280A68BD8020302A' Und 1. TakeGUID: X'2283D6DFED3CC7213DFA7395234CABBF' 2. TakeChildId: dlg_japh_02 3. TakeChildPosition: 0 4. DialogGUID: X'D334F73F513E066B280A68BD8020302A' _Story_DialogActions: 1. TakeGUID: X'3492763C9D95A0A63017A32DE3BFF3BC' 2. ActionContent: JoinParty who="Japhi" executeAfter="true" actionSelection="script,quest,dialog"; Das hat gedauert. RE: Drache als Begleiter? Irgendwie? - Lord Demon - 11.11.2016 So wie ich das sehe ist das alles richtig. Es kann natürlich sein, dass ein Dialog mit dem Drachen gar nicht geht. Der fällt in die Kategorie LargeMonster und damit habe ich das nie getestet. Ich habe da aber noch eine andere Idee, die ich morgen mal ausprobieren könnte. Du könntest natürlich statt des Drachen mal einen anderen NPC aus _Instance_Monster odr _Instance_NPC testen. Damit klappt ein Dialog auf jeden Fall. RE: Drache als Begleiter? Irgendwie? - Lord Demon - 12.11.2016 Ich habe das jetzt mal statt mit einem Dialog mit einem Trigger getestet und damit kann der Drache tatsächlich in die Gruppe aufgenommen werden. Da er aber keine Bewegungsanimationen besitzt, bleibt er allerdings im am Ursprungsort stehen und folgt dem Helden nicht. Ist in meinen Augen alos Quark. Such dir lieber einen anderen Begleiter. RE: Drache als Begleiter? Irgendwie? - Huhn123 - 12.11.2016 Der nächste Drache wäre ja der Tatzelwurm. Du sagtest der hätte keine Bewegungsanimation. Ist damit gemeint das der genau wie der Drache sich nicht bewegen kann, oder "schwebt" der sozusagen über den Boden? Ansonsten gibt es sonst noch Drachen oder Echsen im Spiel? RE: Drache als Begleiter? Irgendwie? - Lord Demon - 12.11.2016 Ja, der Tatzelwurm hat auch keine Bewegungsanimationen. Der bewegt sich keinen Zentimeter. Ansonsten gibt es noch die Mantra'Keh. Doe sollten funktionieren, kann ich aber nicht mit Sicherheit sagen. Musst du einfach ausprobieren. |