tAll cop messages now identified with AI codes - vaccinewars - be a doctor and try to vaccinate the world
 (HTM) git clone git://src.adamsgaard.dk/vaccinewars
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 94cb8fc2c3b3996a544bd1c61f4c7a8d6e80d46d
 (DIR) parent 30c5bd5c6106d0bea007fdb13015c48de2ec3111
 (HTM) Author: Ben Webb <ben@salilab.org>
       Date:   Wed, 13 Sep 2000 00:59:11 +0000
       
       All cop messages now identified with AI codes
       
       
       Diffstat:
         M TODO                                |       3 ++-
         M intl/Makefile                       |       6 +++---
         M po/dopewars.pot                     |     116 +++++++++++++++---------------
         M src/message.h                       |       3 ++-
         M src/serverside.c                    |      10 ++++++----
       
       5 files changed, 71 insertions(+), 67 deletions(-)
       ---
 (DIR) diff --git a/TODO b/TODO
       t@@ -1,6 +1,7 @@
        - Ignore "To" message field in client, and "From" field in server; use
          A_PLAYERID ability to replace player names in protocol with player IDs
       -- Fix GTK+ modal dialog behaviour (mouse grabbing during fighting)
       +- Fix GTK+ modal dialog behaviour (mouse grabbing during fighting) - _seems_
       +  to be OK...
        - Revamp player-player fighting
        - Display purchase price of drugs?
        - Increase cops' toughness - they should kill a bitch in 50-70% of encounters
 (DIR) diff --git a/intl/Makefile b/intl/Makefile
       t@@ -25,7 +25,7 @@ srcdir = .
        top_srcdir = ..
        top_builddir = ..
        
       -prefix = /usr
       +prefix = /usr/local
        exec_prefix = ${prefix}
        transform = s,x,x,
        libdir = $(exec_prefix)/lib
       t@@ -51,8 +51,8 @@ RANLIB = ranlib
        DEFS = -DLOCALEDIR=\"$(localedir)\" -DGNULOCALEDIR=\"$(gnulocaledir)\" \
        -DLOCALE_ALIAS_PATH=\"$(aliaspath)\" -DHAVE_CONFIG_H
        CPPFLAGS = 
       -CFLAGS = -g -O2 -I/usr/local/lib/glib/include -I/usr/local/include -Wall -DDATADIR=\"${prefix}/share\"
       -LDFLAGS =  -L/usr/local/lib -lglib
       +CFLAGS = -g -O2 -I/usr/lib/glib/include -Wall -DDATADIR=\"${prefix}/share\"
       +LDFLAGS =  -L/usr/lib -lglib
        
        COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
        
 (DIR) diff --git a/po/dopewars.pot b/po/dopewars.pot
       t@@ -6,7 +6,7 @@
        msgid ""
        msgstr ""
        "Project-Id-Version: PACKAGE VERSION\n"
       -"POT-Creation-Date: 2000-09-12 18:35+0100\n"
       +"POT-Creation-Date: 2000-09-13 01:58+0100\n"
        "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
        "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
        "Language-Team: LANGUAGE <LL@li.org>\n"
       t@@ -2240,263 +2240,263 @@ msgstr ""
        msgid "YN^^^^Do you pay a doctor %s to sew you up?"
        msgstr ""
        
       -#: src/serverside.c:1357
       +#: src/serverside.c:1358
        msgid "^You got one, man!"
        msgstr ""
        
       -#: src/serverside.c:1360
       +#: src/serverside.c:1361
        msgid "^You missed!"
        msgstr ""
        
       -#: src/serverside.c:1364
       +#: src/serverside.c:1365
        msgid "^He's firing on you, man! "
        msgstr ""
        
       -#: src/serverside.c:1366
       +#: src/serverside.c:1367
        msgid "^They're firing on you, man! "
        msgstr ""
        
       -#: src/serverside.c:1369
       +#: src/serverside.c:1370
        msgid "You've been hit! "
        msgstr ""
        
       -#: src/serverside.c:1376
       +#: src/serverside.c:1377
        msgid "He wasted you, man! What a drag!"
        msgstr ""
        
       -#: src/serverside.c:1378
       +#: src/serverside.c:1379
        msgid "They wasted you, man! What a drag!"
        msgstr ""
        
       -#: src/serverside.c:1386
       +#: src/serverside.c:1387
        #, c-format
        msgid "You lost one of your %s!"
        msgstr ""
        
       -#: src/serverside.c:1395
       +#: src/serverside.c:1396
        msgid "He missed!"
        msgstr ""
        
       -#: src/serverside.c:1397
       +#: src/serverside.c:1398
        msgid "They missed!"
        msgstr ""
        
       -#: src/serverside.c:1417
       +#: src/serverside.c:1418
        msgid "You were mugged in the subway!"
        msgstr ""
        
       -#: src/serverside.c:1428
       +#: src/serverside.c:1429
        #, c-format
        msgid "You meet a friend! He gives you %d %s."
        msgstr ""
        
       -#: src/serverside.c:1433
       +#: src/serverside.c:1434
        #, c-format
        msgid "You meet a friend! You give him %d %s."
        msgstr ""
        
       -#: src/serverside.c:1440
       +#: src/serverside.c:1441
        msgid "Sanitized away a RandomOffer"
        msgstr ""
        
       -#: src/serverside.c:1445
       +#: src/serverside.c:1446
        #, c-format
        msgid ""
        "Police dogs chase you for %d blocks! You dropped some %s! That's a drag, man!"
        msgstr ""
        
       -#: src/serverside.c:1459
       +#: src/serverside.c:1460
        #, c-format
        msgid "You find %d %s on a dead dude in the subway!"
        msgstr ""
        
       -#: src/serverside.c:1471
       +#: src/serverside.c:1472
        #, c-format
        msgid "Your mama made brownies with some of your %s! They were great!"
        msgstr ""
        
       -#: src/serverside.c:1479
       +#: src/serverside.c:1480
        msgid ""
        "YN^There is some weed that smells like paraquat here!^It looks good! Will "
        "you smoke it? "
        msgstr ""
        
       -#: src/serverside.c:1486
       +#: src/serverside.c:1487
        #, c-format
        msgid "You stopped to %s."
        msgstr ""
        
       -#: src/serverside.c:1507
       +#: src/serverside.c:1508
        #, c-format
        msgid "Would you like to buy a bigger trenchcoat for %s?"
        msgstr ""
        
       -#: src/serverside.c:1512
       +#: src/serverside.c:1513
        #, c-format
        msgid "YN^Hey dude! I'll help carry your %s for a mere %s. Yes or no?"
        msgstr ""
        
       -#: src/serverside.c:1524
       +#: src/serverside.c:1525
        #, c-format
        msgid "YN^Would you like to buy a %s for %s?"
        msgstr ""
        
       -#: src/serverside.c:1625 src/serverside.c:1736
       +#: src/serverside.c:1626 src/serverside.c:1737
        #, c-format
        msgid "%s: offer was on behalf of %s"
        msgstr ""
        
       -#: src/serverside.c:1628
       +#: src/serverside.c:1629
        #, c-format
        msgid "%s has accepted your %s!^Use the G key to contact your spy."
        msgstr ""
        
       -#: src/serverside.c:1674
       +#: src/serverside.c:1675
        msgid ""
        "You hallucinated for three days on the wildest trip you ever imagined!^Then "
        "you died because your brain disintegrated!"
        msgstr ""
        
       -#: src/serverside.c:1713
       +#: src/serverside.c:1714
        #, c-format
        msgid "Too late - %s has just left!"
        msgstr ""
        
       -#: src/serverside.c:1739
       +#: src/serverside.c:1740
        #, c-format
        msgid "%s has rejected your %s!"
        msgstr ""
        
       -#: src/serverside.c:1774
       +#: src/serverside.c:1775
        #, c-format
        msgid "%s has got away!"
        msgstr ""
        
       -#: src/serverside.c:1815
       +#: src/serverside.c:1816
        #, c-format
        msgid "%s has run off!"
        msgstr ""
        
       -#: src/serverside.c:1827
       +#: src/serverside.c:1828
        msgid "Coward! You successfully escaped from the fight."
        msgstr ""
        
       -#: src/serverside.c:1883
       +#: src/serverside.c:1884
        msgid "pitifully armed"
        msgstr ""
        
       -#: src/serverside.c:1884
       +#: src/serverside.c:1885
        msgid "lightly armed"
        msgstr ""
        
       -#: src/serverside.c:1885
       +#: src/serverside.c:1886
        msgid "moderately well armed"
        msgstr ""
        
       -#: src/serverside.c:1886
       +#: src/serverside.c:1887
        msgid "heavily armed"
        msgstr ""
        
       -#: src/serverside.c:1887
       +#: src/serverside.c:1888
        msgid "armed to the teeth"
        msgstr ""
        
       -#: src/serverside.c:1888
       +#: src/serverside.c:1889
        msgid " fires and "
        msgstr ""
        
       -#: src/serverside.c:1889
       +#: src/serverside.c:1890
        msgid " stands and takes it."
        msgstr ""
        
       -#: src/serverside.c:1892
       +#: src/serverside.c:1893
        #, c-format
        msgid "%s arrives, with %d %s, %s,^%s"
        msgstr ""
        
       -#: src/serverside.c:1896
       +#: src/serverside.c:1897
        #, c-format
        msgid "%s arrives, %s,^%s"
        msgstr ""
        
       -#: src/serverside.c:1901
       +#: src/serverside.c:1902
        #, c-format
        msgid "%s fires and "
        msgstr ""
        
       -#: src/serverside.c:1903
       +#: src/serverside.c:1904
        #, c-format
        msgid "%s stands and takes it."
        msgstr ""
        
       -#: src/serverside.c:1915
       +#: src/serverside.c:1916
        msgid "misses you!"
        msgstr ""
        
       -#: src/serverside.c:1916
       +#: src/serverside.c:1917
        #, c-format
        msgid "You failed to hit %s."
        msgstr ""
        
       -#: src/serverside.c:1919
       +#: src/serverside.c:1920
        msgid "You stand and take it."
        msgstr ""
        
       -#: src/serverside.c:1923
       +#: src/serverside.c:1924
        msgid "hits you, man!"
        msgstr ""
        
       -#: src/serverside.c:1926
       +#: src/serverside.c:1927
        msgid " You've been wasted! What a drag!"
        msgstr ""
        
       -#: src/serverside.c:1927
       +#: src/serverside.c:1928
        #, c-format
        msgid "You hit and killed %s"
        msgstr ""
        
       -#: src/serverside.c:1942 src/serverside.c:1975
       +#: src/serverside.c:1943 src/serverside.c:1976
        msgid ", and loot the body!"
        msgstr ""
        
       -#: src/serverside.c:1951
       +#: src/serverside.c:1952
        #, c-format
        msgid "^You lost a %s, man!"
        msgstr ""
        
       -#: src/serverside.c:1956
       +#: src/serverside.c:1957
        #, c-format
        msgid "You are paid a bounty of %s in reward for killing^one of %s's %s"
        msgstr ""
        
       -#: src/serverside.c:1964
       +#: src/serverside.c:1965
        #, c-format
        msgid "You killed one of %s's %s (%d left)"
        msgstr ""
        
       -#: src/serverside.c:1982
       +#: src/serverside.c:1983
        #, c-format
        msgid "You fire, and hit %s!"
        msgstr ""
        
       -#: src/serverside.c:2021
       +#: src/serverside.c:2023
        msgid "YN^Officer %%s spots you dropping %s, and chases you!"
        msgstr ""
        
       -#: src/serverside.c:2023
       +#: src/serverside.c:2025
        msgid ""
        "YN^Officer %%s and %%d of his deputies spot you dropping %s, and chase you!"
        msgstr ""
        
       -#: src/serverside.c:2178
       +#: src/serverside.c:2180
        msgid "Player removed due to idle timeout"
        msgstr ""
        
       -#: src/serverside.c:2188
       +#: src/serverside.c:2190
        msgid "Player removed due to connect timeout"
        msgstr ""
        
       -#: src/serverside.c:2194 src/serverside.c:2200
       +#: src/serverside.c:2196 src/serverside.c:2202
        #, c-format
        msgid "%s fails to return fire..."
        msgstr ""
 (DIR) diff --git a/src/message.h b/src/message.h
       t@@ -75,7 +75,7 @@
        
        #define C_NONE        'A'
        #define C_ASKLOAN     'B'
       -#define C_COPS        'C'
       +#define C_COPSMESG    'C'
        #define C_ASKBITCH    'D'
        #define C_ASKGUN      'E'
        #define C_ASKGUNSHOP  'F'
       t@@ -85,6 +85,7 @@
        #define C_ASKRUNFIGHT 'J'
        #define C_ASKSEW      'K'
        #define C_MEETPLAYER  'L'
       +#define C_COPSDONE    'M'
        
        #define DT_LOCATION    'A'
        #define DT_DRUG        'B'
 (DIR) diff --git a/src/serverside.c b/src/serverside.c
       t@@ -1306,7 +1306,7 @@ void FireAtHardass(Player *Play,char FireType) {
                 } else {
                    g_string_append(text,_("^You lose them in the alleys."));
                 }
       -         SendPrintMessage(NULL,C_NONE,Play,text->str);
       +         SendPrintMessage(NULL,C_COPSDONE,Play,text->str);
                 FinishFightWithHardass(Play,NULL);
                 g_string_free(text,TRUE);
                 return;
       t@@ -1332,10 +1332,10 @@ void FireAtHardass(Player *Play,char FireType) {
                    Play->Cash += i;
                    Play->Flags |= DEADHARDASS;
                    SendPlayerData(Play);
       -            SendPrintMessage(NULL,C_NONE,Play,text->str);
                    Play->DocPrice=brandom(1000,2000-5*Play->Health);
                    if (brandom(0,100)<75 && Play->DocPrice<=Play->Cash &&
                        Play->Health<100) {
       +               SendPrintMessage(NULL,C_COPSMESG,Play,text->str);
                       Play->EventNum=E_DOCTOR;
                       if (Play->Bitches.Carried && !WantAntique) {
                          g_string_sprintf(text,
       t@@ -1349,6 +1349,7 @@ void FireAtHardass(Player *Play,char FireType) {
                       g_free(prstr);
                       SendQuestion(NULL,C_ASKSEW,Play,text->str);
                    } else {
       +               SendPrintMessage(NULL,C_COPSDONE,Play,text->str);
                       FinishFightWithHardass(Play,NULL);
                    }
                    g_string_free(text,TRUE);
       t@@ -1398,7 +1399,7 @@ void FireAtHardass(Player *Play,char FireType) {
              }
           }
           SendPlayerData(Play);
       -   SendPrintMessage(NULL,C_NONE,Play,text->str);
       +   SendPrintMessage(NULL,C_COPSMESG,Play,text->str);
           g_string_free(text,TRUE);
           OfficerHardass(Play,NULL,NULL);
        }
       t@@ -2017,7 +2018,8 @@ void BuyObject(Player *From,char *data) {
                 From->Cash-=amount*From->Drugs[index].Price;
                 SendPlayerData(From); 
        
       -         if (!Sanitized && (From->Drugs[index].Price==0 && brandom(0,100)<Cops.DropProb)) {
       +         if (!Sanitized && (From->Drugs[index].Price==0 &&
       +                            brandom(0,100)<Cops.DropProb)) {
                    lone=g_strdup_printf(_("YN^Officer %%s spots you dropping %s, and "
                                         "chases you!"),Names.Drugs);
                    deputy=g_strdup_printf(_("YN^Officer %%s and %%d of his deputies "