// File: /workspace/github_c_makefile_star2_O1/hyc[P]trek73c/trekx.c
// Function: DoBluff
void DoBluff()
{
  if (_randint(2) == 1) {
    waddstr(Cmdwin,"   Lieutenant Uhura, open a hailing frequency, ship-to-ship.");
    Endln();
    sprintf(scrstr,"Uhura:  Hailing frequency open, %s.", Title);
    SEndln();
    sprintf(scrstr,"%s:  This is the Captain of the %s.  Our respect for", Name, Snams[0]);
    SEndln();
    waddstr(Cmdwin,"   other life forms requires that we give you this warning --");
    Endln();
    waddstr(Cmdwin,"   one critical item of information that has never been");
    Endln();
    waddstr(Cmdwin,"   incorporated into the memory banks of any Earth ship.");
    Endln();
    waddstr(Cmdwin,"   Since the early years of space exploration, Earth vessels");
    Endln();
    waddstr(Cmdwin,"   have had incorporated in them a substance known as Corbomite.");
    Endln();
    if (!Ct[1]) {
      waddstr(Cmdwin,"   It is a material and a device which discourages attack on");
      Endln();
      waddstr(Cmdwin,"   us.  If any destructive energy touches our vessel, a re-");
      Endln();
      waddstr(Cmdwin,"   verse reaction of equal strength is created, destroying");
      Endln();
      waddstr(Cmdwin,"   the attacker.  It may interest you to know that, since");
      Endln();
      waddstr(Cmdwin,"   the initial use of Corbomite for more than two of our");
      Endln();
      waddstr(Cmdwin,"   centuries ago, no attacking vessel has survived the attempt.");
      Endln();
      waddstr(Cmdwin,"   Death has little meaning to us.  If it has none to you,");
      Endln();
      waddstr(Cmdwin,"   then attack us now.  We grow annoyed at your foolishness.");
      Endln();
    }
  } else {
    waddstr(Cmdwin,"   Lieutenant Uhura, open a special channel to Starfleet command.");
    Endln();
    sprintf(scrstr,"Uhura:  Aye, %s", Title);
    SEndln();
    sprintf(scrstr,"%s:  Use code 2.", Name);
    SEndln();
    waddstr(Cmdwin,"Uhura:  But Captain, according to our last Starfleet bulletin,");
    Endln();
    sprintf(scrstr,"   the %ss have broken code 2!", Enemy);
    SEndln();
    sprintf(scrstr,"%s:  That's an order, Lieutenant! Code 2!!", Name);
    SEndln();
    waddstr(Cmdwin,"Uhura:  Yes, Captain.  Code 2.");
    Endln();
    sprintf(scrstr,"%s:  Message from %s to Starfleet Command, this sector.",
      Name, Snams[0]);
    SEndln();
    sprintf(scrstr,"   we have inadvertently encroached upon %s neutral zone,", Enemy);
    SEndln();
    sprintf(scrstr,"   surrounded and under heavy %s attack.  Escape", Enemy);
    SEndln();
    waddstr(Cmdwin,"   impossible.  Shields failing.  Will implement destruct");
    Endln();
    waddstr(Cmdwin,"   order using Corbomite device recently installed.  Since");
    Endln();
    if (!Ct[1]) {
      sprintf(scrstr,"   this will result in the destruction of the %s and", Snams[0]);
      SEndln();
      waddstr(Cmdwin,"   all matter within a 200,000 kilometer radius and");
      Endln();
      waddstr(Cmdwin,"   establish corresponding dead zone, all Federation");
      Endln();
      waddstr(Cmdwin,"   vessels will avoid this area for the next four solar");
      Endln();
      sprintf(scrstr,"   years.  Explosion will take place in one minute.  %s,", Name);
      SEndln();
      sprintf(scrstr,"   commanding %s, out.", Snams[0]);
      SEndln();
      waddstr(Cmdwin,"   Mr. Sulu, stand by.");
      Endln();
      waddstr(Cmdwin,"Sulu:  Standing by.");
      Endln();
    }
  }
  if (!Ct[1]) {
    Ct[1] = 1;
  } else {
    waddstr(Cmdwin,"Spock:  I don't believe that they will for that");
    Endln();
    sprintf(scrstr,"   maneuver again, %s.", Title);
    SEndln();
  }
}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
callq 0x22e0
sarl $0x3, %eax
andl $0x80000001, %eax       # imm = 0x80000001
movq 0x88d4(%rip), %rdi      # 0x139f8
cmpl $0x1, %eax
jne 0xb2fc
leaq 0x478d(%rip), %rsi      # 0xf8c1
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x848e(%rip), %rdx      # 0x135d8
leaq 0x835f(%rip), %rbx      # 0x134b0
leaq 0x47a6(%rip), %rsi      # 0xf8fe
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
movq 0x888f(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8446(%rip), %rdx      # 0x135c8
movq 0x87a7(%rip), %rcx      # 0x13930
leaq 0x4792(%rip), %rsi      # 0xf922
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
movq 0x8857(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x883e(%rip), %rdi      # 0x139f8
leaq 0x4796(%rip), %rsi      # 0xf957
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8821(%rip), %rdi      # 0x139f8
leaq 0x47b7(%rip), %rsi      # 0xf995
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8804(%rip), %rdi      # 0x139f8
leaq 0x47d2(%rip), %rsi      # 0xf9cd
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x87e7(%rip), %rdi      # 0x139f8
leaq 0x47ee(%rip), %rsi      # 0xfa06
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x87ca(%rip), %rdi      # 0x139f8
leaq 0x480e(%rip), %rsi      # 0xfa43
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
cmpb $0x0, 0x839a(%rip)      # 0x135e5
jne 0xb622
movq 0x87a0(%rip), %rdi      # 0x139f8
leaq 0x4825(%rip), %rsi      # 0xfa84
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8783(%rip), %rdi      # 0x139f8
leaq 0x4845(%rip), %rsi      # 0xfac1
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8766(%rip), %rdi      # 0x139f8
leaq 0x4864(%rip), %rsi      # 0xfafd
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8749(%rip), %rdi      # 0x139f8
leaq 0x4882(%rip), %rsi      # 0xfb38
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x872c(%rip), %rdi      # 0x139f8
leaq 0x489f(%rip), %rsi      # 0xfb72
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
leaq 0x493d(%rip), %r14      # 0xfc26
leaq 0x48fb(%rip), %r15      # 0xfbeb
leaq 0x48b4(%rip), %rbx      # 0xfbab
jmp 0xb5d7
leaq 0x4960(%rip), %rsi      # 0xfc63
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x82bf(%rip), %rdx      # 0x135d8
leaq 0x8190(%rip), %rbx      # 0x134b0
leaq 0x497e(%rip), %rsi      # 0xfca5
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
movq 0x86c0(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8277(%rip), %rdx      # 0x135c8
leaq 0x495d(%rip), %rsi      # 0xfcb5
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
movq 0x868f(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8676(%rip), %rdi      # 0x139f8
leaq 0x493d(%rip), %rsi      # 0xfcc6
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x85e1(%rip), %rdx      # 0x13980
leaq 0x495f(%rip), %rsi      # 0xfd05
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
movq 0x8641(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x81f8(%rip), %rdx      # 0x135c8
leaq 0x494d(%rip), %rsi      # 0xfd24
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
movq 0x8610(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x85f7(%rip), %rdi      # 0x139f8
leaq 0x4947(%rip), %rsi      # 0xfd4f
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x81aa(%rip), %rdx      # 0x135c8
movq 0x850b(%rip), %rcx      # 0x13930
leaq 0x4942(%rip), %rsi      # 0xfd6e
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
movq 0x85bb(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x852a(%rip), %rdx      # 0x13980
leaq 0x4949(%rip), %rsi      # 0xfda6
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
movq 0x858a(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x84f9(%rip), %rdx      # 0x13980
leaq 0x4952(%rip), %rsi      # 0xfde0
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
movq 0x8559(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8540(%rip), %rdi      # 0x139f8
leaq 0x4952(%rip), %rsi      # 0xfe11
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8523(%rip), %rdi      # 0x139f8
leaq 0x496f(%rip), %rsi      # 0xfe4b
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
cmpb $0x0, 0x80f3(%rip)      # 0x135e5
jne 0xb622
movq 0x8431(%rip), %rdx      # 0x13930
leaq 0x4980(%rip), %rsi      # 0xfe86
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
movq 0x84e1(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x84c8(%rip), %rdi      # 0x139f8
leaq 0x4984(%rip), %rsi      # 0xfebb
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x84ab(%rip), %rdi      # 0x139f8
leaq 0x499b(%rip), %rsi      # 0xfeef
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x848e(%rip), %rdi      # 0x139f8
leaq 0x49b3(%rip), %rsi      # 0xff24
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8041(%rip), %rdx      # 0x135c8
leaq 0x49ce(%rip), %rsi      # 0xff5c
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
movq 0x8459(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8378(%rip), %rdx      # 0x13930
leaq 0x49d6(%rip), %rsi      # 0xff95
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
leaq 0x49f3(%rip), %r14      # 0xffc3
leaq 0x49d5(%rip), %r15      # 0xffac
movq 0x841a(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x8401(%rip), %rdi      # 0x139f8
movq %r15, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x83e8(%rip), %rdi      # 0x139f8
movq %r14, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
cmpb $0x0, 0x7fbc(%rip)      # 0x135e5
je 0xb685
movq 0x83c6(%rip), %rdi      # 0x139f8
leaq 0x499e(%rip), %rsi      # 0xffd7
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
callq 0x3c58
movq 0x7f89(%rip), %rdx      # 0x135d8
leaq 0x7e5a(%rip), %rbx      # 0x134b0
leaq 0x49aa(%rip), %rsi      # 0x10007
movq %rbx, %rdi
xorl %eax, %eax
callq 0x21a0
movq 0x838a(%rip), %rdi      # 0x139f8
movq %rbx, %rsi
movl $0xffffffff, %edx       # imm = 0xFFFFFFFF
callq 0x2210
popq %rbx
popq %r14
popq %r15
jmp 0x3c58
movb $0x1, 0x7f59(%rip)      # 0x135e5
popq %rbx
popq %r14
popq %r15
retq