Taunts.wiki
changeset 1669 a9cb8471ebb1
parent 1668 18e86686bfa3
child 1670 e30421844387
--- a/Taunts.wiki	Sat Dec 08 22:31:21 2018 +0000
+++ b/Taunts.wiki	Sat Dec 08 22:52:17 2018 +0000
@@ -6,9 +6,15 @@
 
 Here is an overview of all taunts available in Hedgewars. There is also a brief description when these taunts are _usually_ (!) played in normal mode, but note that this is only a guideline.  Lastly, there is a transscription of the taunt for the Default voicepack for better orientation.
 
+When creating a voicepack, you generally should try to cover all files listed here, but try to have at least the core taunts to avoid awkward silence.
+
 When playing taunts, there is often a bit of randomness involved, especially if there are multiple taunts for the same events. Additionally, scripts can play these sounds at any occacion. If you are a script author, it is recommended that you try to stick as close to the intended meaning as possible but this is not a requirement, of course.
 
-== List of taunts ==
+Some taunts have fallbacks. This means, if that particular file is missing, Hedgewars will try to use the fallback option (or one of the fallback options) instead. If the sound file is missing and there is no fallback, the hedgehog stays silent.
+
+== List of core taunts ==
+These taunts are taunts which every voicepack _should_ have to have a decent quality and to avoid awkward silence.
+
 This list is sorted alphabetically by file name.
 
 || *Variable name* || *File name* || *General idea* || *Used when …* || *Fallback* || *Transcription of Default voicepack* ||
@@ -26,6 +32,7 @@
 || `sndFirstBlood` || `Firstblood.ogg` || first damage || … a hedgehog dealt damage to an enemy hedgehog the first time in this round. || — ||  “This is only the beginning.” ||
 || `sndFlawless` || `Flawless.ogg` || flawless victory || … a team won without any damage taken. || — || “Flawless victory!” ||
 || `sndHello` || `Hello.ogg` || generic greeting || … hedgehog is in the time box and waves hello or a player enters a room in online play. || — || “Hi!” ||
+|| `sndHmm` || `Hmm.ogg` || thinking || … turn of a remote team (in network games) or a computer team starts || — || “Hmm …” ||
 || `sndHurry` || `Hurry.ogg` || hustle || … 5 seconds on the clock are remaining. || — || “Hurry!” ||
 || `sndIllGetYou` || `Illgetyou.ogg` || threatening the enemy || … after hog got hit. || — || “You’ve ticked off the wrong hog, buddy.” ||
 || `sndIncoming` || `Incoming.ogg` || air attack || … an airborne attack is ordered. || — || “This is going to hurt.” ||
@@ -64,8 +71,8 @@
 
 The actual usage might be subject to minor changes from time to time, but the general idea will stay the same, so it's generally a good idea to focus the general idea to make your voicepack future-proof.
 
-== List of *new* taunt files (version 0.9.25) ==
-The following taunts are supported since version 0.9.25:
+== List of optional taunts ==
+You should generally support these taunts as well, if you can. But if you don't it's not a big deal.
 
 || *Variable name* || *File name* || *General idea* || *Used when …* || *Fallback* || *Transcription of Default voice* ||
 || `sndAmazing` || `Amazing.ogg` || truly great turn (better than `sndAmazing` and `sndBrilliant`) || … 3 or more enemies were killed without screwing up || `sndEnemyDown` || “Amazing!” || 
@@ -76,29 +83,28 @@
 || `sndExcellent` || `Excellent.ogg` || good turn (worse than `sndBrilliant` and `sndAmazing`) || … 2 enemies were killed without screwing up || `sndEnemyDown` || “I bet that looks all too easy.” ||
 || `sndFire` || `Fire.ogg` || attack || … hog attacks (for some launched weapons) || — || “Attack!” ||
 || `sndGonnaGetYou` || `Gonnagetyou.ogg` || vow for revenge || … after an enemy was hit || `sndRegret` || “You just made my hit list!” ||
-|| `sndGrenade` || `Grenade.ogg` || imminent danger from grenade || … a grenade is about to blow up near a hog. Duration: 1.0s || `sndNooo` and `sndUhOh` || “Grenade!” ||
-|| `Hmm.ogg` || `Hmm.ogg` || thinking || … turn of a remote team (in network games) or a computer team starts || — || “Hmm …” ||
+|| `sndGrenade` || `Grenade.ogg` || imminent danger from grenade || … a grenade is about to blow up near a hog. Duration: 1.0s || `sndNooo`, `sndUhOh` || “Grenade!” ||
 || `sndLeaveMeAlone` || `Leavemealone.ogg` || repeatedly attacked || … hedgehog was repeatedly attacked || `sndRegret` || ''Dude! Leave me alone!'' ||
-|| `sndRevenge` || `Revenge.ogg` || got revenge || … hog attacked an enemy who attacked them the last time || — || “I got you back! Na-na-na-na-na-na!” ||
+|| `sndRevenge` || `Revenge.ogg` || got revenge || … hog attacked an enemy who attacked them the last time || `sndRegret`, `sndGonnaGetYou`, `sndIllGetYou`, `sndJustYouWait` || “I got you back! Na-na-na-na-na-na!” ||
 || `sndOhDear` || `Ohdear.ogg` || death/farewell || … hog dies. Duration: 1.2s || `sndByeBye` || “Oh dear!” ||
 || `sndOuch` || `Ouch.ogg` || very painful || … a hog takes at least 55 damage from falling, a punch, hammer, cleaver or bullet. || `sndOw1` || “Ouch!” ||
 || `sndRunAway` || `Runaway.ogg` || warning to flee from imminent danger || … something is going to blow up near the active hog, which is standing on the floor. Duration: 1.0s || `sndOops` || “Run away!” ||
 || `sndSoLong` || `Solong.ogg` || death/farewell || … hog dies. Duration: 1.2s || `sndByeBye` || “Tell my mum I love her!” ||
 || `sndThisOneIsMine` || `Thisoneismine.ogg` || claiming ownership to a crate || … a crate drops close to hog || `sndReinforce` || “This one is mine!” ||
+|| `sndWatchThis` || `Watchthis.ogg` || attack || … hog attacks (for some thrown weapons) || — || “Watch this!” ||
 || `sndWhatThe` || `Whatthe.ogg` || imminent danger || … something is about to blow up near a hog. Duration: 1.0 || `sndNooo` || “What the …?” ||
-|| `sndWatchThis` || `Watchthis.ogg` || attack || … hog attacks (for some thrown weapons) || — || “Watch this!” ||
-
-New voicepacks should include these sounds, but they are optional. All of these taunts have fallback options (Hedgewars uses one of the sounds from the first table instead).
 
 == List of *unused* taunt files ==
-There are a couple of taunt files found in the repository which *aren't used in the game yet*. Adding these files to your voice pack won't have any effect at the moment. But they might be supported in a future version.
+There are a couple of taunt files found in the repository which *aren't used in the game yet*. You don't have to support these. Adding these files to your voice pack won't have any effect at the moment.
+
+There are plans to add `Perfect.ogg` eventually (with fallback, of course!), but don't even bother about the other 4 ones.
 
 || *File name* || *Supposedly used when …* || *Example* ||
 || `Perfect.ogg` || … a perfect shot was made (we're not sure yet how a “perfect shot” is defined) || “I bet that stings a bit.” ||
 || `Bungee.ogg` || … hog does bungee-jumping. Unlikely this will be added || “Geronimo!” ||
 || `FlawlessPossibility.ogg` || … team sees a chance for a flawless victory. Unlikely this will be added || _Unknown_ ||
 || `VictoryPossibility.ogg` || … team sees a chance for a victory. Unlikely this will be added || “We stand victorious.” ||
-|| `Whoopsee.ogg` || … no idea what this is good for. Maybe when hog screws up or falls down? || “Woah!” ||
+|| `Whoopsee.ogg` || … no idea what this is good for. Maybe when hog screws up or falls down? Unlikely this will be added || “Woah!” ||
 
 == See also ==
 For a list of all sound effects which are not taunts, see [Sounds].
\ No newline at end of file