lol; whips ARE breakable now
[k8-i-v-a-n.git] / script / chars / goblin.dat
blobd4bc82ffa68fe38d9adde54bd45b5d426540b069
1 goblin
3 DefaultArmStrength = 10;
4 DefaultLegStrength = 10;
5 DefaultDexterity = 10;
6 DefaultAgility = 15;
7 DefaultEndurance = 12;
8 DefaultPerception = 15;
9 DefaultIntelligence = 5;
10 DefaultWisdom = 5;
11 DefaultCharisma = 5;
12 DefaultMana = 5;
13 SkinColor = rgb16(0, 96, 0);
14 EyeColor = rgb16(200, 200, 0);
15 ClothColor = rgb16(48, 32, 16);
16 HeadBitmapPos = 96, 48;
17 TorsoBitmapPos = 32, 112;
18 ArmBitmapPos = 64, 144;
19 LegBitmapPos = 16, 64;
20 TotalVolume = 25000;
21 TotalSize = 100;
22 NameSingular = "goblin";
23 CanBeGenerated = true;
24 Sex = UNDEFINED;
25 RightWielded = COPPER COPPER meleeweapon(SHORT_SWORD);
26 KnownCWeaponSkills == SMALL_SWORDS;
27 CWeaponSkillHits == 10;
28 RightSWeaponSkillHits = 5;
29 PanicLevel = 66;
30 HostileReplies == "@Dd yells goblin war cries at you.";
31 FriendlyReplies :=
33 "@Dd giggles.",
34 "@Dd curses the surface freaks.",
35 "@Dd mumbles incomprehensibly.",
36 "@Dd laughs: \"Humie friend. Many mommo we kill. Many spider we eat.\"";
38 FleshMaterial = GOBLINOID_FLESH;
39 AttachedGod = CRUENTUS;
40 WieldedPosition = 0, -2;
42 Config BERSERKER;
44 AttributeBonus = 25;
45 RightWielded = BRONZE BRONZE meleeweapon(SHORT_SWORD);
46 CWeaponSkillHits == 20;
47 RightSWeaponSkillHits = 10;
48 NameSingular = "goblin berserker";
49 ClothColor = rgb16(0, 96, 0);
50 FriendlyReplies :=
52 "\"GGRRRAAAAAH!!!\"",
53 "\"RrraaaaAAAAA!!!\"",
54 "\"Fus Ro Dah!\"",
55 "\"Me learning reading. Me goblin-savant.\"",
56 "\"Me fear no-thing that bleeds.\"";
60 Config BUTCHER;
62 AttributeBonus = 50;
63 Helmet = LEATHER helmet;
64 BodyArmor = LEATHER bodyarmor(PLATE_MAIL);
65 RightWielded = IRON IRON meleeweapon(SHORT_SWORD);
66 CWeaponSkillHits == 50;
67 RightSWeaponSkillHits = 20;
68 NameSingular = "goblin butcher";
69 ClothColor = rgb16(200, 0, 0);
70 Inventory == potion { SecondaryMaterial = TROLL_BLOOD; Chance = 10; }
73 Config JAILER;
75 AttributeBonus = 50;
76 Helmet = LEATHER helmet;
77 BodyArmor = LEATHER bodyarmor(PLATE_MAIL);
78 NameSingular = "goblin jailer";
79 ClothColor = rgb16(124, 110, 60);
80 CanBeGenerated = false;
81 UndeadVersions = false;
82 RightWielded = LEATHER whip;/* { Enchantment = 1; }*/
83 KnownCWeaponSkills == WHIPS;
84 CWeaponSkillHits == 50;
85 RightSWeaponSkillHits = 20;
88 Config KING;
90 AttributeBonus = 100;
91 Helmet = STEEL helmet(FULL_HELMET) { Enchantment = 1; }
92 BodyArmor = MITHRIL bodyarmor(CHAIN_MAIL) { Enchantment = 1; }
93 Cloak = OMMEL_HAIR cloak { Enchantment = 1; }
94 RightWielded = MITHRIL MITHRIL meleeweapon(SHORT_SWORD) { Enchantment = 2; }
95 LeftWielded = MITHRIL MITHRIL meleeweapon(SHORT_SWORD) { Enchantment = 2; }
96 RightRing = ring(RING_OF_TELEPORTATION);
97 RightGauntlet = OMMEL_HAIR gauntlet { Enchantment = 1; }
98 RightBoot = STEEL boot { Enchantment = 1; }
99 TotalVolume = 50000;
100 CWeaponSkillHits == 200;
101 RightSWeaponSkillHits = 100;
102 LeftSWeaponSkillHits = 100;
103 NameSingular = "goblin king";
104 IsUnique = true;
105 CanBeWished = true;
106 DefaultName = "Guugzamesh";
107 DangerModifier = 2000;
108 IsNameable = false;
109 CanBeCloned = false;
110 IsPolymorphable = false;
111 HeadBitmapPos = 96, 288;
112 TorsoBitmapPos = 48, 208;
113 HairColor = rgb16(220, 220, 0);
114 ClothColor = rgb16(200, 0, 0);
115 Inventory := { stone { Chance = 50; }, amulet, solstone; }
116 CanBeConfused = false;
117 NaturalSparkleFlags = HAIR_COLOR;
118 FireResistance = 30;
119 ElectricityResistance = 30;
120 EnergyResistance = 30;
121 TamingDifficulty = 20;
122 UndeadVersions = false;
125 Config PRINCE;
127 AttributeBonus = 75;
128 Helmet = BRONZE helmet(FULL_HELMET);
129 BodyArmor = HARDENED_LEATHER bodyarmor(PLATE_MAIL);
130 RightWielded = STEEL STEEL meleeweapon(SHORT_SWORD) { Enchantment = 1; }
131 LeftWielded = STEEL STEEL meleeweapon(SHORT_SWORD) { Enchantment = 1; }
132 CWeaponSkillHits == 100;
133 RightSWeaponSkillHits = 50;
134 LeftSWeaponSkillHits = 50;
135 NameSingular = "goblin prince";
136 HeadBitmapPos = 112, 288;
137 TorsoBitmapPos = 48, 208;
138 HairColor = rgb16(220, 220, 0);
139 ClothColor = rgb16(200, 0, 0);
140 Inventory = { 2, potion { SecondaryMaterial = ANTIDOTE_LIQUID; Chance = 20; }, Random { Category = RING; Chance = 20; } }
141 FriendlyReplies :=
143 "\"My father may have 500 sons, but I will be the one to succeed him on the throne!\"",
144 "@Dd describes a recent article in 'Modern Monster' magazine.",
145 "@Dd wants nothing to do with you.";
149 Config PRISON_WARDEN;
151 AttributeBonus = 80;
152 Helmet = STEEL helmet(FULL_HELMET) { Enchantment = 1; }
153 BodyArmor = TIN bodyarmor(CHAIN_MAIL) { Enchantment = 1; }
154 Cloak = OMMEL_HAIR cloak { Enchantment = 1; }
155 RightWielded = STEEL STEEL meleeweapon(SHORT_SWORD) { Enchantment = 2; }
156 LeftWielded = STEEL STEEL meleeweapon(SHORT_SWORD) { Enchantment = 2; }
157 RightRing = ring(RING_OF_ELECTRICITY_RESISTANCE);
158 RightGauntlet = OMMEL_HAIR gauntlet { Enchantment = 1; }
159 RightBoot = STEEL boot { Enchantment = 1; }
160 TotalVolume = 50000;
161 CWeaponSkillHits == 200;
162 RightSWeaponSkillHits = 100;
163 LeftSWeaponSkillHits = 100;
164 NameSingular = "goblin prison warden";
165 IsUnique = true;
166 CanBeWished = false;
167 DefaultName = "Cbolroci";
168 DangerModifier = 1000;
169 IsNameable = false;
170 CanBeCloned = false;
171 IsPolymorphable = false;
172 HeadBitmapPos = 112, 288;
173 TorsoBitmapPos = 48, 208;
174 HairColor = rgb16(132, 0, 0);
175 ClothColor = rgb16(44, 88, 88);
176 Inventory = { 6, stone { Chance = 50; }, stone { Chance = 50; }, stone { Chance = 50; }, stone { Chance = 50; }, stone { Chance = 50; }, solstone; }
177 CanBeConfused = false;
178 /*NaturalSparkleFlags = HAIR_COLOR;*/
179 FireResistance = 30;
180 ElectricityResistance = 30;
181 EnergyResistance = 30;
182 TamingDifficulty = 20;
183 UndeadVersions = false;
184 CanBeGenerated = false;