1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
/**
* @file
* @brief Setup "you" for a new game.
**/
#pragma once
#include "item-prop-enum.h"
// Djinn need to be prevented from hitting MAX_KNOWN_SPELLS as they level up.
// Should only be possible on rare Wanderer rolls.
#define MAX_DJINN_SPELLS 8
struct item_def;
item_def* newgame_make_item(object_class_type base,
int sub_type,
int qty = 1, int plus = 0, int force_ego = 0,
bool force_tutorial = false);
struct newgame_def;
void setup_game(const newgame_def& ng, bool normal_dungeon_setup=true);
void initial_dungeon_setup();
void give_throwing_ammo(int n);
void give_items_skills(const newgame_def& ng);
|