-
Notifications
You must be signed in to change notification settings - Fork 1
/
itemType.cpp
75 lines (65 loc) · 1.92 KB
/
itemType.cpp
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <string>
#include "itemType.h"
ItemType::ItemType()
{
id = 0;
group = ITEM_GROUP_NONE;
name = "Unnamed Item";
pluralName = "";
description = "";
maxItems = 8;
weight = 1;
showCount = false;
weaponType = WEAPON_NONE;
ammoType = AMMO_NONE;
shootType = NM_SHOOT_NONE;
magicEffect = NM_ME_NONE;
attack = 0;
defence = 0;
armor = 0;
slotPosition = 0;
isVertical = false;
isHorizontal = false;
allowDistRead = false;
clientCharges = false;
speed = 0;
decayTo = -1;
decayTime = 0;
stopTime = false;
canReadText = false;
canWriteText = false;
maxTextLen = 255;
stackable = false;
useable = false;
moveable = false;
alwaysOnTop = false;
alwaysOnTopOrder = 0;
pickupable = false;
hasHeight = false;
rotable = false;
rotateTo = 0;
runeIntelligence = 0;
wieldInfo = WIELDINFO_NONE;
vocation = VOCATION_NONE;
minReqDex = 0;
minReqStr = 0;
minReqInt = 0;
minReqMPW = 0;
lightLevel = 0;
lightColor = 0;
floorChangeDown = false;
floorChangeNorth = false;
floorChangeSouth = false;
floorChangeEast = false;
floorChangeWest = false;
blockSolid = false;
blockProjectile = false;
blockPathFind = false;
transformEquipTo = 0;
transformDeEquipTo = 0;
showCharges = false;
charges = 0;
shootRange = 1;
ammoAction = AMMOACTION_NONE;
combatType = COMBAT_NONE;
}