Dies ist die Dokumentationsseite für Modul:Commodity
Dies ist die Dokumentationsseite für 'Modul:Commodity'.
Es enthält Nutzungsinformationen, Kategorien und andere Inhalte, die nicht Teil der Original Modul-Seite sind.
Dieses Modul wird nicht verwendet.
Dieses Modul wird weder von einer Vorlage aufgerufen noch von einem anderen Modul benötigt/geladen. Wenn dies ein Fehler ist, stelle bitte sicher, dass
{{Dokumentation}}/{{Keine Dokumentation}} auf der Dokumentationsseite der Vorlage oder des Moduls eingebunden ist.| Function list |
|---|
| L 10 — round L 20 — fixVehicleName L 41 — fixType L 64 — addRentalSubObject L 100 — addBuySubObject L 137 — methodtable.addShop L 163 — methodtable.addShopData L 181 — Commodity.formatOffset L 196 — Commodity.calcPrice L 232 — Commodity.calcPricePP L 251 — Commodity.getPrice L 267 — Commodity.new |
Modulinfo
Dieses Modul ist ein Grundmodul für Handelswaren aller Art.
Öffentliche Methoden
Das Modul stellt folgende öffentliche Methoden bereit:
addShop( shop )- Speichert alle Items eines Shops als Subobjekte in der aktuellen Seite. Daten müssen aus der Star Citizen Wiki API kommen.
addShopData( data )- Speichert alle Shops eines Items ins Semantic Wiki. Ruft automatisch
addShopauf. Daten müssen aus der Star Citizen Wiki API kommen.
- Speichert alle Shops eines Items ins Semantic Wiki. Ruft automatisch
Commodity.formatOffset( offset )- Formartiert ein Offset
Commodity.calcPrice( price, offset, power )- Berechnet einen finalen Preis anhand Basispreis, Offset. Power entspricht der Anzahl von Nachkommastellen.
Commodity.calcPricePP( price, percentage, isPremium, power )- Berechnet einen Preis Plus, oder Minus einer bestimmten Prozentzahl
Commodity.getPrice( name )- Gibt den günstigsten Preis für ein Item zurück
Tests
✔ Alle Tests bestanden.
| Unit tests | |||
|---|---|---|---|
| Name | Expected | Actual | |
| ✔ | testCalcPriceFloat | ||
| ✔ | testCalcPriceInt | ||
| ✔ | testCalcPricePPFloat | ||
| ✔ | testCalcPricePPInt | ||
| ✔ | testFormatOffset | ||
| ✔ | testFormatOffsetSpan | ||


