OSDN Git Service

0de321919a88cdcf00d69ab5b696c158a575c84b
[hengbandforosx/hengbandosx.git] / src / object-enchant / object-boost.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 class ItemEntity;
6 int m_bonus(int max, DEPTH level);
7 void one_sustain(ItemEntity *o_ptr);
8 bool add_esp_strong(ItemEntity *o_ptr);
9 void add_esp_weak(ItemEntity *o_ptr, bool extra);
10 void add_high_telepathy(ItemEntity *o_ptr);
11 void add_low_telepathy(ItemEntity *o_ptr);
12 void one_dragon_ele_resistance(ItemEntity *o_ptr);
13 void one_high_resistance(ItemEntity *o_ptr);
14 void one_ele_resistance(ItemEntity *o_ptr);
15 void dragon_resist(ItemEntity *o_ptr);
16 void one_resistance(ItemEntity *o_ptr);
17 void one_low_esp(ItemEntity *o_ptr);
18 void one_ability(ItemEntity *o_ptr);
19 void one_activation(ItemEntity *o_ptr);
20 void one_lordly_high_resistance(ItemEntity *o_ptr);
21 void make_weight_ligten(ItemEntity *o_ptr);
22 void make_weight_heavy(ItemEntity *o_ptr);
23 void add_xtra_ac(ItemEntity *o_ptr);