Options
All
  • Public
  • Public/Protected
  • All
Menu

Teamcraft simulator

CircleCI codecov npm version GitHub issues GitHub stars GitHub license

Table of contents

About

Teamcraft simulator is a simulation library for FINAL FANTASY XIV.

Installation

Install through npm:

npm install --save @ffxiv-teamcraft/simulator

Get started

const simulation = new Simulation(recipe, [new RapidSynthesis(), new RapidSynthesis()], crafterStats);
const result = simulation.run();
const reliabilityReport = simulation.getReliabilityReport();

Documentation

Everything is detailed on the documentation website.

Development

Prepare your environment

  • Install Node.js and NPM
  • Install local dev dependencies: npm install while current directory is this repo

Testing

Run npm test to run tests once or npm run test:watch to continually run tests.

Release

  • Bump the version in package.json (once the module hits 1.0 this will become automatic)
    npm run release

License

MIT

Index

Type aliases

CrafterLevels

CrafterLevels: [number, number, number, number, number, number, number, number]

Functions

Const getWeightedRandom

  • getWeightedRandom<T>(weightedItems: { item: T; weight: number }[]): T

Object literals

Const recipeStars

recipeStars: object

100

100: number = 3

101

101: number = 3

102

102: number = 3

103

103: number = 3

104

104: number = 3

105

105: number = 3

106

106: number = 3

107

107: number = 3

108

108: number = 3

109

109: number = 3

110

110: number = 4

111

111: number = 4

112

112: number = 4

113

113: number = 4

114

114: number = 4

160

160: number = 1

161

161: number = 1

162

162: number = 1

163

163: number = 1

164

164: number = 1

165

165: number = 1

166

166: number = 1

167

167: number = 1

168

168: number = 1

169

169: number = 1

170

170: number = 1

171

171: number = 1

172

172: number = 1

173

173: number = 1

174

174: number = 1

175

175: number = 1

176

176: number = 1

177

177: number = 1

178

178: number = 1

179

179: number = 1

180

180: number = 2

181

181: number = 2

182

182: number = 2

183

183: number = 2

184

184: number = 2

185

185: number = 2

186

186: number = 2

187

187: number = 2

188

188: number = 2

189

189: number = 2

190

190: number = 2

191

191: number = 2

192

192: number = 2

193

193: number = 2

194

194: number = 2

195

195: number = 2

196

196: number = 2

197

197: number = 2

198

198: number = 2

199

199: number = 2

200

200: number = 2

201

201: number = 2

202

202: number = 2

203

203: number = 2

204

204: number = 2

205

205: number = 2

206

206: number = 2

207

207: number = 2

208

208: number = 2

209

209: number = 2

210

210: number = 3

211

211: number = 3

212

212: number = 3

213

213: number = 3

214

214: number = 3

215

215: number = 3

216

216: number = 3

217

217: number = 3

218

218: number = 3

219

219: number = 3

220

220: number = 3

221

221: number = 3

222

222: number = 3

223

223: number = 3

224

224: number = 3

225

225: number = 3

226

226: number = 3

227

227: number = 3

228

228: number = 3

229

229: number = 3

230

230: number = 3

231

231: number = 3

232

232: number = 3

233

233: number = 3

234

234: number = 3

235

235: number = 3

236

236: number = 3

237

237: number = 3

238

238: number = 3

239

239: number = 3

240

240: number = 3

241

241: number = 3

242

242: number = 3

243

243: number = 3

244

244: number = 3

245

245: number = 3

246

246: number = 3

247

247: number = 3

248

248: number = 3

249

249: number = 3

250

250: number = 4

251

251: number = 4

252

252: number = 4

253

253: number = 4

254

254: number = 4

300

300: number = 1

301

301: number = 1

302

302: number = 1

303

303: number = 1

304

304: number = 1

305

305: number = 1

306

306: number = 1

307

307: number = 1

308

308: number = 1

309

309: number = 1

310

310: number = 1

311

311: number = 1

312

312: number = 1

313

313: number = 1

314

314: number = 1

315

315: number = 1

316

316: number = 1

317

317: number = 1

318

318: number = 1

319

319: number = 1

320

320: number = 2

321

321: number = 2

322

322: number = 2

323

323: number = 2

324

324: number = 2

325

325: number = 2

326

326: number = 2

327

327: number = 2

328

328: number = 2

329

329: number = 2

330

330: number = 2

331

331: number = 2

332

332: number = 2

333

333: number = 2

334

334: number = 2

335

335: number = 2

336

336: number = 2

337

337: number = 2

338

338: number = 2

339

339: number = 2

340

340: number = 2

341

341: number = 2

342

342: number = 2

343

343: number = 2

344

344: number = 2

345

345: number = 2

346

346: number = 2

347

347: number = 2

348

348: number = 2

349

349: number = 2

350

350: number = 3

351

351: number = 3

352

352: number = 3

353

353: number = 3

354

354: number = 3

355

355: number = 3

356

356: number = 3

357

357: number = 3

358

358: number = 3

359

359: number = 3

360

360: number = 3

361

361: number = 3

362

362: number = 3

363

363: number = 3

364

364: number = 3

365

365: number = 3

366

366: number = 3

367

367: number = 3

368

368: number = 3

369

369: number = 3

370

370: number = 3

371

371: number = 3

372

372: number = 3

373

373: number = 3

374

374: number = 3

375

375: number = 3

376

376: number = 3

377

377: number = 3

378

378: number = 3

379

379: number = 3

380

380: number = 4

440

440: number = 1

441

441: number = 1

442

442: number = 1

443

443: number = 1

444

444: number = 1

445

445: number = 1

446

446: number = 1

447

447: number = 1

448

448: number = 1

449

449: number = 1

450

450: number = 2

55

55: number = 1

56

56: number = 1

57

57: number = 1

58

58: number = 1

59

59: number = 1

60

60: number = 1

61

61: number = 1

62

62: number = 1

63

63: number = 1

64

64: number = 1

65

65: number = 1

66

66: number = 1

67

67: number = 1

68

68: number = 1

69

69: number = 1

70

70: number = 2

71

71: number = 2

72

72: number = 2

73

73: number = 2

74

74: number = 2

75

75: number = 2

76

76: number = 2

77

77: number = 2

78

78: number = 2

79

79: number = 2

80

80: number = 2

81

81: number = 2

82

82: number = 2

83

83: number = 2

84

84: number = 2

85

85: number = 2

86

86: number = 2

87

87: number = 2

88

88: number = 2

89

89: number = 2

90

90: number = 3

91

91: number = 3

92

92: number = 3

93

93: number = 3

94

94: number = 3

95

95: number = 3

96

96: number = 3

97

97: number = 3

98

98: number = 3

99

99: number = 3

Legend

  • Constructor
  • Property
  • Method
  • Private property
  • Private method
  • Static property
  • Static method
  • Property
  • Inherited method
  • Protected method

Generated using TypeDoc