home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!stanford.edu!agate!elk.Berkeley.EDU!beorn
- From: beorn@elk.Berkeley.EDU (Beorn Johnson)
- Newsgroups: rec.games.netrek
- Subject: Re: More Questions on the Cutting EDGE
- Date: 27 Jan 1993 01:27:28 GMT
- Organization: UC Berkeley
- Lines: 36
- Distribution: world
- Message-ID: <1k4oe0$put@agate.berkeley.edu>
- References: <106549@netnews.upenn.edu> <C1H5IL.4sn.2@cs.cmu.edu> <1k4epk$put@agate.berkeley.edu> <1993Jan26.234428.29360@cs.uoregon.edu>
- Reply-To: beorn@berkeley.edu
- NNTP-Posting-Host: elk.berkeley.edu
-
- Keith Steiger <keith@getafix.cs.uoregon.edu>
- in <1993Jan26.234428.29360@cs.uoregon.edu>:
- [ . . . quotes me, about how you don't actually repair until you hit warp 0 ]
- - Certainly the "R" flag comes on immediately. This is not arguable. The
- - question is whether the effect comes on until you hit warp 0, or whether it
- - starts repairing immediately. I have no idea, and I'm not interested in
- - ftp-ing the server code to find out.
- -
- - Since the people in this discussion haven't been lightweights, I will presume
- - (and have presumed) that using repair in this fashion does indeed remove a
- - point or two of damage.
-
- I'm not sure how to interpret that last paragraph. Are you actually doubting
- me? Are you calling me a lightweight? :)
-
- Anyway, since I have the code lying around (and since I'm in a posting mood
- today):
-
- daemonII.c (scam distribution ... I know, I know, but this part shouldn't have
- changed):
-
- #line 689
- /* repair shields */
- if (j->p_shield < j->p_ship.s_maxshield) {
- if ((j->p_flags & PFREPAIR) && (j->p_speed == 0)) {
-
- #line 714
- /* repair damage */
- if (j->p_damage && !(j->p_flags & PFSHIELD)) {
- if ((j->p_flags & PFREPAIR) && (j->p_speed == 0)) {
-
- So you don't repair at the full "repair" rate until you have stopped moving
- (or you are orbiting), regardless of the "R" flag. You do repair at the
- normal "incidental" repair rate once your shields are off.
-
- Beorn (aka Snidly)
-