Moin,
folgende Idee: Ein Script mit dem es möglich ist tote Tiere bis zu einer bestimmten Größe mitzunehmen. Die Idee ist, dass Jäger oder Jagdhelfer z.B. im Ostwald ihre Beute bis ins nächste Lager schaffen können um sie dort in Ruhe auszunehmen anstatt in freier Wildbahn. Umsetzung stelle ich mir so vor:
Transportierbar sind Wölfe, Scavenger, Molerats, Graslandscavenger, Riesenratten, Warge und normale Snapper. Alles andere ist zu groß oder für die Jagd meistens unrelevant.
Für jedes dieser Tiere wird ein Kadaveritem erstellt. Ein simples Fleischmesh das sich alle Kadaver teilen dürfte ausreichen. Sofern es scriptseitig temponäre Statdebuffs gibt, könnte das Tagen dieser Items damit einhergehen. Alternativ ginge das ganze auch mit Integern, dann wäre es zwischen 10 und 12 Integer, die jedem Char hinzugefügt werden müssten.
Dazu gib es einen Befehl /tragen mit dem Tiere aufgenommen werden können. Der funktioniert folgendermaßen:
1.1 Tier wird angewählt.
1.2 Befehl eingegeben.
1.3 Ein entsprechendes Tieritem wird dem Inventar hinzugefügt.
1.4 Eine Abfrage wird gestartet, bei dem alle die Anzahlen aller Tieritems im Inventar mit je Tierart unterschiedlichen Multiplikationsfaktoren verrechnet werden (Siehe unten).
1.4a Ist die Summe aller verrechneten Werte kleiner als vier, so wird die Tierleiche entfernt.
1.4b Ist die Summe größer als 4 oder wurde das Tier bereits ausgenommen (abgesehen von Pfeilen) erhält der Spieler die Meldung, dass er schon zu viele Tiere trage, das letzte erhaltene Item (Kadaver) aus dem Inventar entfernt und die Leiche bleibt an Ort und Stelle.
Falls es möglich ist, dass man für einzelne Items festlegbar ist, ob sie tradebar sind, so wären Kadaver nicht tradebar. Falls nicht, wäre eine Realisierung über Integer evtl. besser.
Die Multiplikatoren für die einzelnen Tiere:
Snapper - 4 (ein Snapper kann getragen werden)
Wolf/Warg - 2 (zwei Wölfe/Warge können getragen werden)
Scavenger/Molerat - 1,3 (drei Scavenger/Molerats können getragen werden)
Ratten - 1 (vier Ratten können getragen werden)
Werden die Items gedropt, so werden sie aus der Spielwelt gelöscht und ein entsprechender Tierkadaver an der Position des Spielers erzeugt. Was auch dafür sorgt, dass jemand die Kadaver bewachen muss, damit sie nicht despawnen. Sollte ein Gildenloser diese Arbeit übernehmen und die Jäger weit weg sein, so müsste er bei Wiederkehr der Jäger die Tiere einmal aufheben und wieder droppen damit die Kadaver auch für diese sichtbar wären.
Je nachdem ob abusesichere, temponäre Debuffs möglich sind, könnte das Aufnehmen dieser Items mit einem Mali auf Fertigkeiten einhergehen damit sichergestellt ist, dass Jäger nicht vollgeladen mit Kadavern fleißig weiter schießen/kämpfen. Da das hier aber nur ein Immersionsfeature ist, aus dem ansonsten ohnehin kein großer Zugewinn/Nutzen gezogen werden kann (außer das man bei vielleicht 5% aller bei einer Jagd erlegten Tiere nicht auf Tierpatrullien achten muss) sehe ich das eher als optional an.