Ergebnis 1 bis 10 von 16

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Let's Play-Gucker
    Registriert seit
    30.09.2010
    Beiträge
    108

    Standard Begleiter Waffen Upgrade

    Hallo zusammen

    Kennt jemand einen Weg wie man den Schadenswert der eingebaute Waffe eines Robot-Begleiters im Spiel erhöhen kann.

    Sollte so aussehen, anfangs-schaden der Waffe 10, dann ein update (+10), wieder ein update (+10), fertig. Endschaden der Waffe 30 Punkte.

    Wie macht man so was, über ein Quest, Terminal, ...?

  2. #2
    Not my Fallout Avatar von Boïndil
    Registriert seit
    20.07.2008
    Ort
    Vaullt 101
    Beiträge
    12.122
    Gamer IDs

    Gamertag: PixelMurder

    Standard

    Habe das übersehen, sorry.
    Im Prinzip kannst du die Waffe einfach per Script mit einem besseren Exemplar ersetzen. Oder du kannst es mit einer FOSE-Funktion machen, dazu musst du es GECK mit dem FOSE-Loader starten, da er sonst das Script nicht speichern kann.
    Der Auslöser dazu kann alles sein, was ein Script tragen kann, sogar die Waffe selbst. Nach welchen Kriterien möchtst du denn upgraden? Mit dem Level? Dann wäre es auch denkbar, dass du einfach seinen Kleine-Waffen-Skill erhöhst, ich würde das wohl so machen.
    Du kannst daazu die bestehende Begleiter-Quest erweitern, aber auch das Actor-Script. Beides sind Scripte, die sowieso das ganze Spiel über laufen.
    Geändert von Boïndil (04.11.2013 um 04:53 Uhr)
    No mods for Failout 76.

  3. #3
    Let's Play-Gucker
    Registriert seit
    30.09.2010
    Beiträge
    108

    Standard

    Hallo Boïndil

    leider musst du mir schon wieder helfen!

    Für meine Wunschlösung, muss zuerst die jetzige Waffe von EDE, gegen die EyeBot1HP Waffe ausgetauscht werden.

    Zweiter Schritt:
    Über ein Terminal im RobCo Werk soll man gegen Kronkorken, zwei bessere Waffen für EDE kaufen können, aber nur eine nach der anderen.

    Waffen Update eins bleibt ähnlich wie die EyeBot1HP Waffe, aber mit 15 Schadenspunkte und verändertem Impact Data Set (Grün, damit man auch optisch sieht das sich die Waffe verbessert hat).
    Waffen Update zwei, wird die schon vorhandene EDEZapGun.

    Ist das möglich und wenn ja wie?

    Schon mal ein großes Dankeschön im voraus!

  4. #4
    Let's Play-Gucker
    Registriert seit
    30.09.2010
    Beiträge
    108

    Standard

    Dank Boïndil scheint es machbar zu sein und hab schon mal etwas weiter gemacht.

    Der EyeBot hat als Start Waffe eine EyeBot1HP, beim ersten Update soll er davon eine modifizierte Version bekommen (EyeBot2HPGreen - 15 Schadenspunkte und grüner Laser), und als letztes Update die original EDEZapGun aus NV.
    Soweit wäre es vorbereitet.

    Das Update soll am Hauptrechner im RobCo Werk geladen, bzw. gekauft werden (da die Eyebots nicht von RobCo gebaut werden, ist eine Lizenzgebühr fällig), erst update eins, dann zwei.

    Der Menüpunkt könnte dann so lauten: EyeBot Waffenupdate - nur gegen Lizenzgebühr

    So, nun zum Script oder was auch immer und schon muss ich nach Boïndil rufen!

  5. #5
    Not my Fallout Avatar von Boïndil
    Registriert seit
    20.07.2008
    Ort
    Vaullt 101
    Beiträge
    12.122
    Gamer IDs

    Gamertag: PixelMurder

    Standard

    Wieviele Einträge hat das RobCo-Terminal? Ich glaube es waren drei, die kann man erweitern.
    Nach meiner ersten Überlegung braucht man vier neue Einträge und eine Variable in der Lazarus/ED-E-Quest.
    Mit der Variable steuert man den Status der Waffen: 0 (Default), 1 (1.Upgrade), 2 (2. Upgrade)
    Kannst einfach "short WeaponLevel" unter die anderen Variable da drin setzen.

    Alle Einträge:
    Upgrade 1 (Zuwenig Geld)
    Upgrade 1 (Kaufen)
    Upgrade 2 (Zuwenig Geld)
    Upgrade 2 (Kaufen)

    Dann braucht es je zwei Conditions pro Eintrag, z.B.
    Upgrade 1 (Zuwenig Geld) GetQuestVariable LazarusQuest.WeaponLevel == 0 && Player.GetItemCount Caps01 < 300
    Upgrade 1 (Kaufen) GetQuestVariable LazarusQuest.WeaponLevel == 0 && Player.GetItemCount Caps01 >= 300
    So sollte immer nur der korrekte Eintrag angezeigt werden.
    Um den Player mit GetItemCount abzufragen, musst du im Dropdown von Subject auf Reference umschalten und diesen auswählen. && ist die Checkbox And.

    Jeder Eintrag kann ein Result-Script tragen:
    Code:
    LazarusRef.RemoveItem Waffe0 1
    LazarusRef.AddItem Waffe1 1
    Set LazarusQuest.WepaonLevel  To 1
    Das ist die einfachste Art der Steuerung, man kann mit den Conditions der Einträge rumspielen, um das zu verfeinern.
    No mods for Failout 76.

  6. #6
    Let's Play-Gucker
    Registriert seit
    30.09.2010
    Beiträge
    108

    Standard

    Uff, hab Probleme!

    Unter "Function Parameters" habe ich keinen aaaLazarusQuest Eintrag, wie bekomm ich den?
    Momentan siehts so aus (Anhang), dabei kommen zwei Fehlermeldungen.

    Klicke auf die Grafik für eine größere Ansicht 

Name:	Bild 000.jpg 
Hits:	204 
Größe:	135,4 KB 
ID:	18544Klicke auf die Grafik für eine größere Ansicht 

Name:	Bild 001.jpg 
Hits:	206 
Größe:	134,2 KB 
ID:	18545Klicke auf die Grafik für eine größere Ansicht 

Name:	Bild 002.jpg 
Hits:	200 
Größe:	137,4 KB 
ID:	18546Klicke auf die Grafik für eine größere Ansicht 

Name:	Bild 003.jpg 
Hits:	197 
Größe:	130,3 KB 
ID:	18547
    Geändert von Wulfy301 (06.11.2013 um 20:44 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •