#include "lore/combat-types-setter.h"
+#include "monster-attack/monster-attack-effect.h"
#include "monster-attack/monster-attack-types.h"
void set_monster_blow_method(lore_type *lore_ptr, int m)
#include "game-option/birth-options.h"
#include "game-option/cheat-types.h"
#include "grid/grid.h"
+#include "monster-attack/monster-attack-types.h"
#include "monster-floor/monster-move.h"
#include "monster-floor/monster-summon.h"
#include "monster-floor/place-monster-types.h"
#include "mspell/summon-checker.h"
+#include "monster-attack/monster-attack-types.h"
#include "monster-race/monster-race-hook.h"
#include "monster-race/monster-race.h"
#include "monster-race/race-flags1.h"
#pragma once
-#include "monster-attack/monster-attack-types.h"
-#include "monster-attack/monster-attack-effect.h"
#include "system/angband.h"
/*
* - Damage Dice
* - Damage Sides
*/
+typedef enum rbm_type rbm_type;
+typedef enum rbe_type rbe_type;
typedef struct monster_blow {
rbm_type method;
rbe_type effect;
ARTIFACT_IDX artifact_id[4]; /* 特定アーティファクトドロップID */
RARITY artifact_rarity[4]; /* 特定アーティファクトレア度 */
PERCENTAGE artifact_percent[4]; /* 特定アーティファクトドロップ率 */
- PERCENTAGE arena_ratio; /* ã\82¢ã\83ªã\83¼ã\83\8aã\81®è©\95価修æ£å\80¤(%å\9fºæº\96 / 0=100%) / Arena */
+ PERCENTAGE arena_ratio; /* ã\83¢ã\83³ã\82¹ã\82¿ã\83¼é\97\98æ\8a\80å ´ã\81®æ\8e\9bã\81\91é\87\91å\80\8dç\8e\87ä¿®æ£å\80¤(%å\9fºæº\96 / 0=100%) / The adjustment ratio for gambling monster */
MONRACE_IDX next_r_idx;
EXP next_exp;
DEPTH level; /* Level of creature */
#include "view/display-lore-attacks.h"
#include "lore/combat-types-setter.h"
#include "lore/lore-calculator.h"
+#include "monster-attack/monster-attack-types.h"
#include "monster-race/race-flags1.h"
#ifdef JP
#include "locale/japanese.h"
#include "game-option/text-display-options.h"
#include "lore/lore-calculator.h"
#include "lore/monster-lore.h"
+#include "monster-attack/monster-attack-types.h"
#include "monster-race/monster-race.h"
#include "monster-race/race-flags1.h"
#include "monster-race/race-flags2.h"