| DoWield() |
| ********* |
| |
| |
| FUNKTION |
| ======== |
| |
| varargs int DoWield(int silent); |
| |
| |
| DEFINIERT IN |
| ============ |
| |
| /std/weapon/combat.c |
| |
| |
| ARGUMENTE |
| ========= |
| |
| silent |
| Ungleich 0, wenn die Waffe ohne Meldungen gezueckt werden soll. |
| |
| |
| BESCHREIBUNG |
| ============ |
| |
| Es wird versucht, die Waffe zu zuecken. Hat man schon eine Waffe |
| gezueckt, so wird versucht, diese wegzustecken. Klappt das nicht, kann |
| die Waffe nicht gezueckt werden. |
| |
| |
| RUeCKGABEWERT |
| ============= |
| |
| 0, wenn man die Waffe gar nicht bei sich traegt, ansonsten 1. |
| |
| |
| BEMERKUNGEN |
| =========== |
| |
| Anhand des Rueckgabewertes laesst sich nicht entscheiden, ob die Waffe |
| sich erfolgreich zuecken liess! |
| |
| Gruende, warum sich eine Waffe nicht zuecken lassen kann, sind |
| folgende: |
| o Man traegt sie nicht bei sich (oder sie steckt in einem Beutel |
| o.ae.). |
| o Man hat sie schon gezueckt. |
| o Falls definiert: WieldFunc() gibt 0 zurueck. |
| o Man ist nicht geschickt genug (das haengt von der Waffenklasse |
| ab). |
| o Eine schon gezueckte Waffe laesst sich nicht wegstecken. |
| o Die Waffenklasse ist hoeher als erlaubt. |
| o Man hat nicht genug Haende frei. |
| |
| |
| SIEHE AUCH |
| ========== |
| |
| WieldFunc(), InformWield(), P_EQUIP_TIME, /std/weapon.c |
| |
| Last modified: Wed Apr 08 10:25:00 2004 by Muadib |