"Drakar och Demoner" is a Swedish version of the classic role-playing game Dungeons & Dragons.
Det här repot innehåller hjälpmetoder för Drakar och Demoner. Koden är skriven i Typescript och genereras till ES5 (Javascript) genom ett byggscript.
Expert.Character.calculateSkillCost(currentValue, wantedValue, cost, type = "A")
I Drakar & Demoner Expert blev det lite snurrigt med vad det kostar att köpa en viss FV i en viss färdighet. Den här metoden räknar ut kostanden och baseras på de rättningar som Äventyrsspel senare gav ut i Sinkadus.
Expert.Converter.basicT100ValueToT20(t100)
Räknar helt enkelt om från ett T100 resultat till ett T20.
Expert.Converter.toGroupValue(value)
Räknar om ett värde till ett gruppvärde. Använder "Grupptabellen" i Expert reglerna (lagt till grupp 7 som saknades). Går från värde 0-300 / 0-33.
I dist
mappen hittar ni filerna som kompileras. Varje fil för sig och även en bundle.js
som innehåller allt-i-ett.
- Node.js
- Checka ut kodbasen
- Kör
npm install
- Starta enklast med
npm start
. Nu kommer en process startas som kompilerar alla TypeScript filer till Javascript. Den ligger och lyssnar på förändringar så ändrar man i .ts filer så kompilerars dessa "on-the-fly".
Kör igång testerna med npm test
.
Har endast kört det på min Windowsmaskin. Men hör gärna av er om ni stöter på problem.