Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc//wiz/fernwaffen

 FERNWAFFEN

  a. Allgemeines
     Fernwaffen sind eine relativ neue Ergaenzung zum Kampfsystem dieses Muds, 
     die mit der Einfuehrung des Teamkampfes erst moeglich wurde.
     Schon bisher gab es einzelne Fernwaffen (z.B. Robins Bogen), die aber
     Inselloesungen und Sonderfaelle waren. Das neue Standardobjekt fuer 
     Fernwaffen ist nun /std/ranged_weapon.c, das die noetige Funktionalitaet 
     bietet und leicht ueber Properties zu konfigurieren ist. Mit Fernwaffen 
     sind uebrigens ausnahmslos Waffen gemeint, die Munition benoetigen, 
     nicht etwa Speere oder dergleichen.

  ** Bisher sind alle Fernwaffen ausnahmslos genehmigungspflichtig, das  **
  ** gilt auch fuer jegliche Munition.                                   **
     
  b. Properties
     P_WC
        Vorsicht mit dieser Property. Bei Fernwaffen gibt sie _nur_ den
        Schaden bei Zweckentfremdung der Waffe als Knueppel an. 
        Dementsprechend ist dieser Wert extrem niedrig zu halten.
        Standardwert ist hier 30, der auch nur in Ausnahmefaellen 
        ueberschritten werden sollte. Kaum eine Armbrust oder ein Bogen 
        taugt nunmal als grossartige Nahkampfwaffe.

     P_QUALITY
        Wird nur beim Nahkampf mit der Waffe beachtet. Standardmaessig auf
        100 gesetzt, da Boegen und Armbrueste leicht beschaedigt werden,
        wenn man damit auf jemanden einpruegelt.

     P_HIT_FUNC 
        HitFunc fuer den _Nahkampf_. Hat beim Schuss mit der Waffe keinen
        Einfluss. 
                
     P_NR_HANDS
        Boegen und Armbrueste sind in jedem Fall zweihaendig. Einhaendige
        Fernwaffen sind aber denkbar (Schlingen zum Schleudern kleiner 
        Steine z.B.)
        
     P_SHOOTING_WC
        Die Basis-Waffenklasse der Fernwaffe. Zu ihr wird die Waffenklasse
        der Munition addiert, um den endgueltigen Angriffswert beim Schuss
        zu berechnen.
     
     P_RANGE 
        Reichweite der Waffe in Metern. Wichtig, wenn aus Containern 
        (Wachtuermen, Schiffen, etc.) nach aussen geschossen wird.
        Damit das funktioniert, muss dieser Wert hoeher sein als der
        im Container definierte (steht dort in der P_SHOOTING_AREA).
    
     P_STRETCH_TIME
        Anzahl der Runden, die zum Laden/Spannen der Waffe benoetigt
        werden. 1 ist hier der Standardwert, das bedeutet, es kann jede
        Runde geschossen werden.
     
     P_AMMUNITION
        Benoetigter Munitionstyp. Hier ist eine der moeglichen Konstanten
        (MUN_*) einzusetzen (z.B. MUN_ARROW fuer Boegen).
     
     P_NOGET
        Hat bei Fernwaffen eine zusaetzliche Bedeutung. Wenn gesetzt, muss
        die Waffen nicht gezueckt werden, um sie abfeuern zu koennen. Das
        ist z.B. fuer Katapulte gedacht, die im Raum stehen.
        
     Fuer die Munition gibt es kein Standardobjekt. Wichtig ist nur, dass 
     die entsprechenden Properties gesetzt sind. Normalerweise sollte die 
     Munition natuerlich eine Unit sein, aber auch Einzelobjekte (ein
     besonderer Pfeil oder ein grosser Stein fuer ein Katapult) sind 
     moeglich.

     Properties fuer die Munition sind:
     
     P_SHOOTING_WC
        Die Waffenklasse der Munition. Wird zur WC der Waffe addiert.
        
     P_DAM_TYPE
        Schadenstyp der Munition. Sollte normalerweise DT_PIERCE fuer 
        Pfeile aller Art und DT_BLUDGEON fuer stumpfe Munition wie Steine
        sein. Magische Schadensarten sind aber natuerlich moeglich.
        
     P_HIT_FUNC
        HitFunc, die beim Schuss mit der Munition benutzt wird.
        
     Ausserdem muss in der Munition mittels AddId() der entsprechende
     Munitionstyp gesetzt werden, z.B. MUN_ARROW.

  c. Spezialwaffen/Fernwaffen mit Sonderfunktionen
  
     Siehe Hinweise zu entsprechenden Nahkampfwaffen.
     
  d. Genehmigungsgrenzen
     Alle Waffen dieser Art sind grundsaetzlich genehmigungspflichtig.
     Folgende Werte sollten allerdings Obergrenzen darstellen, die
     im Normalfall nicht zu Ueberschreiten sind:
     
     Waffe kann jede Runde abgefeuert werden:  P_SHOOTING_WC 100
     Waffe braucht eine Ladezeit            :  P_SHOOTING_WC 130
     
     Die Obergrenze fuer Munition liegt bei :  P_SHOOTING_WC 60.

  e. Nachbemerkung
     Seid bitte vorsichtig mit P_SHOOTING_AREA in Raeumen/Containern. 
     Bisher ist dieses Schiessen von Raum zu Raum weitestgehend ungetestet,
     und es ist nicht klar, welche Probleme das verursachen kann. Wenn 
     eventuelle Ziele keine Moeglichkeit haben, sich zu wehren oder 
     wegzulaufen, ist schnell jegliche Balance dahin. Die Regionsmagier
     haben bei Abnahme von Gebieten darauf zu achten, dass diese Property
     nur in wenigen, gut begruendeten Raeumen gesetzt wird.
  
 SIEHE AUCH


balance, ruestungen, waffen, uniques, npcs, grenzwerte, attributsveraenderungen, resistenzen, kampfobjekte, fernkampfwaffen

------------------------------------------------------------------------------ LETZTE AeNDERUNG: Don, 10.08.2000, 22:30:00 von Paracelsus


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.