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
pub points
0%
popularity

Publisher

verified publisherdungeonpaper.app

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

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

meta, quiver

More

Packages that depend on dungeon_world_data