tSounds added for succesful and failed attempts by players to flee combat. - va… | |
git clone git://src.adamsgaard.dk/vaccinewars | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 48e763fefda2bdcf418304069943b75e29686fd3 | |
parent 40fda169b1bdaece0e8a1e621c7643de658227a9 | |
Author: Ben Webb <[email protected]> | |
Date: Fri, 30 Aug 2002 18:16:43 +0000 | |
Sounds added for succesful and failed attempts by players to flee combat. | |
Diffstat: | |
M src/dopewars.c | 14 +++++++++++++- | |
M src/dopewars.h | 1 + | |
M src/message.c | 7 +++++++ | |
3 files changed, 21 insertions(+), 1 deletion(-) | |
--- | |
diff --git a/src/dopewars.c b/src/dopewars.c | |
t@@ -158,7 +158,7 @@ struct NAMES Names = { | |
}; | |
struct SOUNDS Sounds = { | |
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, | |
- NULL, NULL, NULL | |
+ NULL, NULL, NULL, NULL, NULL, NULL, NULL | |
}; | |
/* N.B. The slightly over-enthusiastic comments here are for the benefit | |
t@@ -421,6 +421,18 @@ struct GLOBALS Globals[] = { | |
{NULL, NULL, NULL, &Sounds.Killed, NULL, "Sounds.Killed", | |
N_("Sound file played when you are killed"), | |
NULL, NULL, 0, "", NULL, NULL, FALSE, 0}, | |
+ {NULL, NULL, NULL, &Sounds.EnemyFailFlee, NULL, "Sounds.EnemyFailFlee", | |
+ N_("Sound file played when a player tries to escape, but fails"), | |
+ NULL, NULL, 0, "", NULL, NULL, FALSE, 0}, | |
+ {NULL, NULL, NULL, &Sounds.FailFlee, NULL, "Sounds.FailFlee", | |
+ N_("Sound file played when you try to escape, but fail"), | |
+ NULL, NULL, 0, "", NULL, NULL, FALSE, 0}, | |
+ {NULL, NULL, NULL, &Sounds.EnemyFlee, NULL, "Sounds.EnemyFlee", | |
+ N_("Sound file played when a player successfully escapes"), | |
+ NULL, NULL, 0, "", NULL, NULL, FALSE, 0}, | |
+ {NULL, NULL, NULL, &Sounds.Flee, NULL, "Sounds.Flee", | |
+ N_("Sound file played when you successfully escape"), | |
+ NULL, NULL, 0, "", NULL, NULL, FALSE, 0}, | |
{NULL, NULL, NULL, &Sounds.Jet, NULL, "Sounds.Jet", | |
N_("Sound file played on arriving at a new location"), NULL, NULL, 0, "", | |
NULL, NULL, FALSE, 0}, | |
diff --git a/src/dopewars.h b/src/dopewars.h | |
t@@ -93,6 +93,7 @@ struct SOUNDS { | |
gchar *FightHit, *FightMiss, *FightReload, *Jet, *TalkToAll, *TalkPrivate; | |
gchar *JoinGame, *LeaveGame, *StartGame, *EndGame; | |
gchar *EnemyBitchKilled, *BitchKilled, *EnemyKilled, *Killed; | |
+ gchar *EnemyFailFlee, *FailFlee, *EnemyFlee, *Flee; | |
}; | |
#ifdef NETWORKING | |
diff --git a/src/message.c b/src/message.c | |
t@@ -1247,6 +1247,13 @@ void ReceiveFightMessage(gchar *Data, gchar **AttackNam… | |
case F_RELOAD: | |
SoundPlay(Sounds.FightReload); | |
break; | |
+ case F_FAILFLEE: | |
+ SoundPlay(*AttackName[0] ? Sounds.EnemyFailFlee : Sounds.FailFlee); | |
+ break; | |
+ case F_LEAVE: | |
+ case F_LASTLEAVE: | |
+ SoundPlay(*AttackName[0] ? Sounds.EnemyFlee : Sounds.Flee); | |
+ break; | |
default: | |
break; | |
} |