Hallo Leute,
auf der Todo-Liste steht:
* Neuer Schiffstyp zum Kapern von Schiffen: aufgewerteter Kaperfahrer, der nicht nur Fracht, sondern mit gewisser Wahrscheinlichkeit (10-20%) auch das gegnerische Schiff erobert
Das sollte ziemlich einfach umzusetzen zu sein (ähnlich dem bereits existierenden Feature "Gefangennahme").
Deshalb würde ich es in der demnächst anlaufenden grünen Phase auch zwischen reinschieben.
Wäre also gut, wenn wir uns vorher einigen, wie es funktionieren soll.
Erster Punkt der zu klären ist:
1. Neues Schiff oder soll der bestehende Kaperfahrer Schiffe kapern können ?
Falls ein eigenes / neues Schiff:
2. Was sind die Voraussetzungen für dessen Bau ?
3. Soll das Schiff auch gekauft werden können ?
4. XML-Einstellungen dieser neuen Einheit (Angriffsstärke, Verteidigungsstärke, Bewegungspunkte ...) ?
Wieder allgemein:
5. Wie soll die Wahrscheinlichkeit eines Schiffs-Kaperns ermittelt werden.
Vorschlag meinerseits:
1. Eigenes Schiff -> mit cooler neuer Einheitengrafik
(normaler Kaperfahrer kann weiterhin nur Waren klauen)
2. Voraussetzungen:
Eventuell Einführung einer Kriegswerft / Großer Werft (höchst Ausbaustufe Schiffswerft, kann nur selten gebaut werden).
Braucht deutlich länger zum Bauen als normaler Kaperfahrer.
3. Schiff kann nicht gekauft werden.
4. Angriffsstärke höher als Kaperfahrer. Verteidigung gleich. Geschwindigkeit eines niedriger oder gleich.
5. Wahrscheinlichkeit des Kaperns:
1. Basiswahrscheinlichkeit im XML (neuer Eintrag) --> ca. 10%
2. Abhängigkeit von eigenem Angriffswert zum Verteidigungswert des Gegners
Technisches:
Welches Schiff andere Schiffe kapern kann, wird über einen neue XML Einstellung in den UnitInfos bestimmt.
DLL-seitig, funktioniert es praktisch genauso wie "Gefangennahme".
Einheit wehrt sich und wird bei erfolgreichem Random beschädigt gefangengenommen.