dungeon_world_data 1.4.5 copy "dungeon_world_data: ^1.4.5" to clipboard
dungeon_world_data: ^1.4.5 copied to clipboard

outdated

Data dump of Dungeon World classes, moves, equipment, and more

example/example.dart

import 'package:dungeon_world_data/dw_data.dart';
import 'package:dungeon_world_data/tag.dart';

void main() {
  // Get all monsters
  print(dungeonWorld.monsters.values.map((monster) => monster.name));
  print('');

  // Get all bard advanced moves
  print(dungeonWorld.advancedMoves['bard'].map((move) => move.name));
  print('');

  // Get fighter class
  print(dungeonWorld.classes['bard']);
  print('');

  // Get all spells
  print(dungeonWorld.spells.values.first);
  print('');

  // Get all inventory items
  print(dungeonWorld.equipment.values.where((i) => i.description != null).toList().join('\n\n'));
  print('');

  // Get gear choices for class
  print(dungeonWorld.classes['bard'].gearChoices.map((i) => i.toJSON()).toList());

  // Get starting moves for classs
  print(dungeonWorld.classes['thief'].startingMoves);
  print(dungeonWorld.classes['wizard'].spells);

  // Parse tags from objects or strings
  print(Tag.parse({'weight': 1}));
  print(Tag.parse('close'));

  // All info tags
  print(dungeonWorld.tags.values.toList());
}
0
likes
20
points
61
downloads

Publisher

verified publisherdungeonpaper.app

Weekly Downloads

Data dump of Dungeon World classes, moves, equipment, and more

License

unknown (license)

Dependencies

meta, quiver

More

Packages that depend on dungeon_world_data