Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restore cut phone conversation #430

Open
Die4Ever opened this issue May 8, 2023 · 1 comment
Open

Restore cut phone conversation #430

Die4Ever opened this issue May 8, 2023 · 1 comment
Labels
enhancement Enhance existing feature, or small new feature, the line can be blurry
Milestone

Comments

@Die4Ever
Copy link
Owner

Die4Ever commented May 8, 2023

https://www.reddit.com/r/Deusex/comments/13bqyqh/just_discovered_something_new_had_to_share_it

OverhearLebedev, under JCDenton in mission 3

image

image

I think it requires 2 different actors for each BindName, since there's 2 speakers in the conversation, but BindName JuanLebedev triggers the dialog from the 747 when you approach the phone, probably best to change the names inside the conversation

also:

M_03_Mission03.con: AnsweringMachine: M03AnsweringMachineMessage (maybe meant for mission 2?)

image

image

Need to add a phone to the hotel

phone = Spawn(class'#var(prefix)Phone',,, vect(-613.023438, -3226.766113, 97.879288), rot(0,32768,0));
@Die4Ever Die4Ever added this to the v2.5 monthly seeds milestone May 8, 2023
@Die4Ever
Copy link
Owner Author

was trying some stuff

diff --git a/DXRMapFixups/DeusEx/Classes/DXRFixupM02.uc b/DXRMapFixups/DeusEx/Classes/DXRFixupM02.uc
index 2e29bd0..a6a5bf1 100644
--- a/DXRMapFixups/DeusEx/Classes/DXRFixupM02.uc
+++ b/DXRMapFixups/DeusEx/Classes/DXRFixupM02.uc
@@ -9,6 +9,7 @@ function PreFirstEntryMapFixes()
     local #var(prefix)NanoKey k;
     local CrateExplosiveSmall c;
     local Terrorist nsf;
+    local #var(prefix)Phone phone;
 
     switch (dxr.localURL)
     {
@@ -56,6 +57,14 @@ function PreFirstEntryMapFixes()
         }
         break;
 #endif
+
+    case "02_NYC_HOTEL":
+        phone = Spawn(class'#var(prefix)Phone',,, vect(-613.023438, -3226.766113, 97.879288), rot(0,32768,0));
+        phone.BindName = "AnsweringMachine";
+        dxr.dxInfo.missionNumber = 3;// HACK: we could just create a new conversation object for this
+        phone.ConBindEvents();
+        dxr.dxInfo.missionNumber = 2;
+        break;
     }
 }
 
diff --git a/DXRMapFixups/DeusEx/Classes/DXRFixupM03.uc b/DXRMapFixups/DeusEx/Classes/DXRFixupM03.uc
index 5fd2117..ba4bceb 100644
--- a/DXRMapFixups/DeusEx/Classes/DXRFixupM03.uc
+++ b/DXRMapFixups/DeusEx/Classes/DXRFixupM03.uc
@@ -42,6 +42,8 @@ function PreFirstEntryMapFixes()
     local NanoKey k;
     local #var(prefix)InformationDevices i;
     local #var(prefix)UNATCOTroop unatco;
+    local #var(prefix)Phone phone;
+    local Conversation c;
 
     switch (dxr.localURL)
     {
@@ -82,6 +84,21 @@ function PreFirstEntryMapFixes()
 
 #ifdef vanillamaps
     case "03_NYC_AirfieldHeliBase":
+        foreach AllActors(class'#var(prefix)Phone', phone) {
+            if(phone.name != 'Phone1') continue;
+            c = GetConversation('OverhearLebedev');
+            //c.conOwnerName = "JuanLebedev";
+            phone.BindName = "JCDenton";
+            //c.BindActorEvents(phone);
+            phone.ConBindEvents();
+
+            /*phone = Spawn(class'#var(prefix)Phone',,, phone.location);
+            phone.BindName = "TracerTong";
+            phone.ConBindEvents();
+            c.BindActorEvents(phone);
+            phone.bHidden = true;*/
+            break;
+        }
         foreach AllActors(class'Mover',m) {
             // call the elevator at the end of the level when you open the appropriate door
             if (m.Tag == 'BasementDoorOpen')

@Die4Ever Die4Ever added the enhancement Enhance existing feature, or small new feature, the line can be blurry label May 14, 2023
theastropath added a commit that referenced this issue Sep 23, 2023
Conversation works, but audio is not loaded. (#430)
@Die4Ever Die4Ever mentioned this issue Sep 30, 2023
@Die4Ever Die4Ever modified the milestones: v3.0 (2024 trailer?), v3.2 Jul 18, 2024
@Die4Ever Die4Ever modified the milestones: v3.2, v3.5 Sep 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhance existing feature, or small new feature, the line can be blurry
Projects
None yet
Development

No branches or pull requests

1 participant