<ClInclude Include="..\..\src\action\travel-execution.h" />\r
<ClInclude Include="..\..\src\action\tunnel-execution.h" />\r
<ClInclude Include="..\..\src\action\weapon-shield.h" />\r
- <ClInclude Include="..\..\src\art-definition\art-accessory-types.h" />\r
- <ClInclude Include="..\..\src\art-definition\art-armor-types.h" />\r
- <ClInclude Include="..\..\src\art-definition\art-bow-types.h" />\r
- <ClInclude Include="..\..\src\art-definition\art-protector-types.h" />\r
- <ClInclude Include="..\..\src\art-definition\art-sword-types.h" />\r
- <ClInclude Include="..\..\src\art-definition\art-weapon-types.h" />\r
+ <ClInclude Include="..\..\src\art-definition\fixed-art-types.h" />\r
<ClInclude Include="..\..\src\art-definition\random-art-effects.h" />\r
<ClInclude Include="..\..\src\artifact\artifact-info.h" />\r
<ClInclude Include="..\..\src\artifact\fixed-art-generator.h" />\r
<ClInclude Include="..\..\src\object-enchant\trg-types.h">
<Filter>object-enchant</Filter>
</ClInclude>
- <ClInclude Include="..\..\src\art-definition\art-sword-types.h">
- <Filter>art-definition</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\art-definition\art-accessory-types.h">
- <Filter>art-definition</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\art-definition\art-armor-types.h">
- <Filter>art-definition</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\art-definition\art-protector-types.h">
- <Filter>art-definition</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\art-definition\art-weapon-types.h">
- <Filter>art-definition</Filter>
- </ClInclude>
- <ClInclude Include="..\..\src\art-definition\art-bow-types.h">
- <Filter>art-definition</Filter>
- </ClInclude>
<ClInclude Include="..\..\src\object\object-flags.h">
<Filter>object</Filter>
</ClInclude>
<ClInclude Include="..\..\src\io\record-play-movie.h">
<Filter>io</Filter>
</ClInclude>
+ <ClInclude Include="..\..\src\art-definition\fixed-art-types.h">
+ <Filter>art-definition</Filter>
+ </ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="..\..\src\wall.bmp" />
artifact/random-art-resistance.c artifact/random-art-resistance.h \
artifact/random-art-slay.c artifact/random-art-slay.h \
\
- art-definition/art-accessory-types.h \
- art-definition/art-armor-types.h \
- art-definition/art-bow-types.h \
- art-definition/art-protector-types.h \
- art-definition/art-sword-types.h \
- art-definition/art-weapon-types.h \
+ art-definition/fixed-art-types.h
art-definition/random-art-effects.h \
\
autopick/autopick.c autopick/autopick.h \
#include "action/movement-execution.h"
#include "action/open-close-execution.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "cmd-action/cmd-attack.h"
#include "core/disturbance.h"
#include "core/player-update-types.h"
+++ /dev/null
-#pragma once
-
-typedef enum art_lite_type {
- ART_JUDGE = 3,
-} art_lite_type;
-
-typedef enum art_amulet_type {
- ART_NIGHT = 215,
-} art_amulet_type;
-
-typedef enum art_ring_type {
- ART_POWER = 13,
-} art_ring_type;
+++ /dev/null
-#pragma once
-
-typedef enum art_soft_armor_type {
- ART_NAMAKE_ARMOR = 183,
- ART_GHB = 192,
- ART_MILIM = 246,
-} art_soft_armor_type;
+++ /dev/null
-#pragma once
-
-typedef enum art_bow_type {
- ART_CRIMSON = 16,
- ART_BARD = 125,
- ART_NAMAKE_BOW = 182,
-} art_bow_type;
-
-typedef enum art_arrow_type {
- ART_BARD_ARROW = 153,
-} art_bow_type;
+++ /dev/null
-#pragma once
-
-typedef enum art_helm_type {
- ART_CHAOS = 34,
- ART_TERROR = 41,
- ART_STONEMASK = 146,
-} art_helm_type;
-
-typedef enum art_cloak_type {
- ART_HEAVENLY_MAIDEN = 233,
-} art_cloak_type;
+++ /dev/null
-#pragma once
-
-typedef enum artifact_sword_type {
- ART_NOTHUNG = 74,
- ART_CHAINSWORD = 85,
- ART_VORPAL_BLADE = 92,
- ART_MURAMASA = 144,
- ART_ZANTETSU = 150,
- ART_MUSASI_KATANA = 171,
- ART_MUSASI_WAKIZASI = 172,
- ART_QUICKTHORN = 174,
- ART_TINYTHORN = 175,
- ART_EXCALIBUR_J = 179,
- ART_STORMBRINGER = 190,
- ART_NARSIL = 191,
- ART_ROBINTON = 251,
-} artifact_sword_type;
+++ /dev/null
-#pragma once
-
-/* Digging */
-#define ART_NAIN 211
-
-typedef enum art_polearm_type {
- ART_BLOOD = 199,
-} art_polearm_type;
-
-typedef enum art_hafted_type {
- ART_GROND = 111,
- ART_MJOLLNIR = 136,
- ART_XIAOLONG = 145,
- ART_HYOUSIGI = 169,
- ART_IRON_BALL = 173,
- ART_NAMAKE_HAMMER = 181,
- ART_G_HAMMER = 195,
- ART_AEGISFANG = 208,
-} art_hafted_type;
--- /dev/null
+#pragma once
+
+typedef enum artifact_kind_type {
+ ART_JUDGE = 3,
+ ART_POWER = 13,
+ ART_CRIMSON = 16,
+ ART_CHAOS = 34,
+ ART_TERROR = 41,
+ ART_NOTHUNG = 74,
+ ART_CHAINSWORD = 85,
+ ART_VORPAL_BLADE = 92,
+ ART_GROND = 111,
+ ART_BARD = 125,
+ ART_MJOLLNIR = 136,
+ ART_MURAMASA = 144,
+ ART_XIAOLONG = 145,
+ ART_STONEMASK = 146,
+ ART_ZANTETSU = 150,
+ ART_BARD_ARROW = 153,
+ ART_HYOUSIGI = 169,
+ ART_MUSASI_KATANA = 171,
+ ART_MUSASI_WAKIZASI = 172,
+ ART_IRON_BALL = 173,
+ ART_QUICKTHORN = 174,
+ ART_TINYTHORN = 175,
+ ART_EXCALIBUR_J = 179,
+ ART_NAMAKE_HAMMER = 181,
+ ART_NAMAKE_BOW = 182,
+ ART_NAMAKE_ARMOR = 183,
+ ART_STORMBRINGER = 190,
+ ART_NARSIL = 191,
+ ART_GHB = 192,
+ ART_G_HAMMER = 195,
+ ART_BLOOD = 199,
+ ART_AEGISFANG = 208,
+ ART_NIGHT = 215,
+ ART_HEAVENLY_MAIDEN = 233,
+ ART_MILIM = 246,
+ ART_ROBINTON = 251,
+} artifact_kind_type;
*/
#include "artifact/fixed-art-generator.h"
-#include "art-definition/art-armor-types.h"
-#include "art-definition/art-protector-types.h"
-#include "art-definition/art-sword-types.h"
-#include "art-definition/art-weapon-types.h"
+#include "art-definition/fixed-art-types.h"
#include "floor/floor-object.h"
#include "object-enchant/object-boost.h"
#include "object-enchant/object-curse.h"
*/
#include "cmd-action/cmd-attack.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "combat/attack-accuracy.h"
#include "combat/attack-criticality.h"
#include "core/asking-player.h"
#include "cmd-item/cmd-equipment.h"
#include "action/weapon-shield.h"
-#include "art-definition/art-protector-types.h"
+#include "art-definition/fixed-art-types.h"
#include "autopick/autopick.h"
#include "core/asking-player.h"
#include "core/player-redraw-types.h"
#include "cmd-item/cmd-throw.h"
#include "action/throw-util.h"
#include "action/weapon-shield.h"
-#include "art-definition/art-weapon-types.h"
+#include "art-definition/fixed-art-types.h"
#include "combat/attack-power-table.h"
#include "combat/shoot.h"
#include "combat/slaying.h"
#include "combat/shoot.h"
-#include "art-definition/art-bow-types.h"
+#include "art-definition/fixed-art-types.h"
#include "core/player-redraw-types.h"
#include "core/player-update-types.h"
#include "core/stuff-handler.h"
#include "combat/slaying.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "core/player-redraw-types.h"
#include "mind/mind-samurai.h"
#include "monster-race/monster-race.h"
#include "effect/effect-player-resist-hurt.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "blue-magic/blue-magic-checker.h"
#include "core/hp-mp-processor.h"
#include "core/player-redraw-types.h"
#include "inventory/inventory-curse.h"
-#include "art-definition/art-accessory-types.h"
+#include "art-definition/fixed-art-types.h"
#include "core/asking-player.h"
#include "core/disturbance.h"
#include "core/player-redraw-types.h"
#include "view/display-messages.h"
#include "world/world.h"
#ifdef JP
-#include "art-definition/art-bow-types.h"
+#include "art-definition/fixed-art-types.h"
#include "flavor/flavor-util.h"
#endif
#include "io-dump/character-dump.h"
-#include "art-definition/art-bow-types.h"
+#include "art-definition/fixed-art-types.h"
#include "cmd-building/cmd-building.h"
#include "dungeon/dungeon.h"
#include "dungeon/quest.h"
#include "load/item-loader.h"
-#include "art-definition/art-accessory-types.h"
+#include "art-definition/fixed-art-types.h"
#include "game-option/runtime-arguments.h"
#include "load/angband-version-comparer.h"
#include "load/load-v1-5-0.h"
#include "market/building-craft-fix.h"
#include "artifact/artifact-info.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "core/asking-player.h"
#include "core/player-update-types.h"
#include "core/stuff-handler.h"
#include "market/building-craft-weapon.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "combat/attack-accuracy.h"
#include "combat/shoot.h"
#include "core/player-update-types.h"
*/
#include "monster-floor/special-death-switcher.h"
-#include "art-definition/art-armor-types.h"
-#include "art-definition/art-bow-types.h"
-#include "art-definition/art-protector-types.h"
-#include "art-definition/art-weapon-types.h"
+#include "art-definition/fixed-art-types.h"
#include "artifact/fixed-art-generator.h"
#include "effect/effect-characteristics.h"
#include "effect/effect-processor.h"
*/
#include "object-activation/activation-others.h"
-#include "art-definition/art-weapon-types.h"
+#include "art-definition/fixed-art-types.h"
#include "cmd-io/cmd-save.h"
#include "core/asking-player.h"
#include "core/hp-mp-processor.h"
#include "object-enchant/apply-magic.h"
#include "artifact/fixed-art-generator.h"
-#include "art-definition/art-armor-types.h"
+#include "art-definition/fixed-art-types.h"
#include "dungeon/dungeon.h"
#include "mutation/mutation-flag-types.h"
#include "object-enchant/apply-magic-accessory.h"
#include "object-enchant/vorpal-weapon.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "inventory/inventory-slot-types.h"
#include "io/files-util.h"
#include "monster-race/monster-race.h"
#include "object-hook/hook-expendable.h"
-#include "art-definition/art-accessory-types.h"
-#include "art-definition/art-armor-types.h"
+#include "art-definition/fixed-art-types.h"
#include "core/player-update-types.h"
#include "core/window-redrawer.h"
#include "monster-race/monster-race.h"
#include "object-use/read-execution.h"
#include "action/action-limited.h"
-#include "art-definition/art-accessory-types.h"
-#include "art-definition/art-armor-types.h"
+#include "art-definition/fixed-art-types.h"
#include "core/player-redraw-types.h"
#include "core/player-update-types.h"
#include "core/show-file.h"
#include "object/object-info.h"
#include "artifact/artifact-info.h"
-#include "art-definition/art-weapon-types.h"
+#include "art-definition/fixed-art-types.h"
#include "art-definition/random-art-effects.h"
#include "inventory/inventory-slot-types.h"
#include "monster-race/monster-race.h"
#include "object/warning.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "core/asking-player.h"
#include "core/disturbance.h"
#include "dungeon/dungeon-flag-types.h"
#include "perception/identification.h"
-#include "art-definition/art-protector-types.h"
+#include "art-definition/fixed-art-types.h"
#include "flavor/flavor-describer.h"
#include "flavor/object-flavor-types.h"
#include "game-option/special-options.h"
*/
#include "player-attack/attack-chaos-effect.h"
-#include "art-definition/art-weapon-types.h"
+#include "art-definition/fixed-art-types.h"
#include "core/player-redraw-types.h"
#include "flavor/flavor-describer.h"
#include "flavor/object-flavor-types.h"
*/
#include "player-attack/blood-sucking-processor.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "core/hp-mp-processor.h"
#include "game-option/cheat-options.h"
#include "inventory/inventory-slot-types.h"
*/
#include "player-attack/player-attack.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "cmd-action/cmd-attack.h"
#include "combat/attack-accuracy.h"
#include "combat/attack-criticality.h"
#include "player/player-status-flags.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "grid/grid.h"
#include "inventory/inventory-slot-types.h"
#include "monster-race/monster-race.h"
#include "player/player-status-resist.h"
#include "player/mimic-info-table.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "grid/grid.h"
#include "inventory/inventory-slot-types.h"
#include "monster-race/monster-race.h"
#include "player/player-status.h"
-#include "art-definition/art-bow-types.h"
-#include "art-definition/art-sword-types.h"
-#include "art-definition/art-weapon-types.h"
+#include "art-definition/fixed-art-types.h"
#include "autopick/autopick-reader-writer.h"
#include "autopick/autopick.h"
#include "cmd-action/cmd-pet.h"
#include "realm/realm-hissatsu.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "cmd-action/cmd-attack.h"
#include "cmd-action/cmd-spell.h"
#include "cmd-item/cmd-throw.h"
#include "specific-object/bloody-moon.h"
-#include "art-definition/art-weapon-types.h"
+#include "art-definition/fixed-art-types.h"
#include "core/player-update-types.h"
#include "object-enchant/object-boost.h"
#include "object-enchant/tr-types.h"
#include "specific-object/death-crimson.h"
-#include "art-definition/art-bow-types.h"
+#include "art-definition/fixed-art-types.h"
#include "effect/effect-characteristics.h"
#include "effect/effect-processor.h"
#include "floor/geometry.h"
#include "specific-object/muramasa.h"
#include "core/asking-player.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "spell/spells-object.h"
#include "status/base-status.h"
#include "system/object-type-definition.h"
*/
#include "view/status-first-page.h"
-#include "art-definition/art-bow-types.h"
-#include "art-definition/art-sword-types.h"
+#include "art-definition/fixed-art-types.h"
#include "combat/attack-power-table.h"
#include "combat/shoot.h"
#include "display-util.h"