scripts: items, characters, materials, terrains, etc -- splitted to separate files
[k8-i-v-a-n.git] / Script / chars / darkknight.dat
blob0de8a8e2a0dc9489c96dac109ec2d025efde4fbe
1 darkknight
3 DefaultArmStrength = 30;
4 DefaultLegStrength = 30;
5 DefaultDexterity = 20;
6 DefaultAgility = 20;
7 DefaultEndurance = 22;
8 DefaultPerception = 25;
9 DefaultIntelligence = 20;
10 DefaultWisdom = 10;
11 DefaultCharisma = 10;
12 DefaultMana = 10;
13 HeadBitmapPos = 96, 240;
14 TorsoBitmapPos = 32, 16;
15 ArmBitmapPos = 80, 176;
16 LegBitmapPos = 0, 48;
17 ClothColor = rgb16(0, 0, 100);
18 EyeColor = rgb16(255, 255, 0);
19 TotalVolume = 80000;
20 TotalSize = 200;
21 CanRead = true;
22 NameSingular = "dark knight";
23 CanBeGenerated = true;
24 IsAbstract = true;
25 KnownCWeaponSkills = { 2, LARGE_SWORDS, SHIELDS; }
26 ClassStates = INFRA_VISION;
27 HostileReplies == "@Dd yells: \"For Mortifer I shall slay you!\"";
28 FriendlyReplies == "\"Don't bother me unless you need help to die.\"";
29 AttachedGod = CRUENTUS;
30 IsExtraFragile = true;
31 IsSadist = true;
33 Config ELITE;
35 AttributeBonus = 20;
36 Helmet = STEEL helmet(FULL_HELMET) { Enchantment = 2; }
37 BodyArmor = STEEL bodyarmor(PLATE_MAIL) { Enchantment = 2; }
38 RightWielded = STEEL STEEL meleeweapon(TWO_HANDED_SWORD) { Enchantment = 2; }
39 RightGauntlet = OMMEL_HAIR gauntlet { Enchantment = 2; }
40 RightBoot = STEEL boot { Enchantment = 2; }
41 UsesLongAdjectiveArticle = true;
42 Adjective = "elite";
43 KnownCWeaponSkills == LARGE_SWORDS;
44 CWeaponSkillHits == 1000;
45 RightSWeaponSkillHits = 500;
46 PanicLevel = 5;
47 TotalVolume = 90000;
48 ClothColor = rgb16(20, 20, 120);
49 CapColor = rgb16(48, 48, 48);
50 GauntletColor = rgb16(50, 50, 50);
53 Config GRAND_MASTER;
55 AttributeBonus = 40;
56 TotalVolume = 100000;
57 Helmet = RUBY helmet(FULL_HELMET) { Enchantment = 3; }
58 BodyArmor = MITHRIL bodyarmor(PLATE_MAIL) { Enchantment = 3; }
59 Cloak = DRAGON_HIDE cloak { Enchantment = 3; }
60 Belt = SAPPHIRE belt { Enchantment = 3; }
61 RightWielded = SAPPHIRE RUBY meleeweapon(TWO_HANDED_SCIMITAR) { Enchantment = 4; }
62 LeftRing = ring(RING_OF_TELEPORT_CONTROL);
63 RightGauntlet = SPIDER_SILK gauntlet { Enchantment = 3; }
64 RightBoot = RUBY boot { Enchantment = 3; }
65 Adjective = "grand master";
66 KnownCWeaponSkills == LARGE_SWORDS;
67 CWeaponSkillHits == 5000;
68 RightSWeaponSkillHits = 2000;
69 PanicLevel = 0;
70 TamingDifficulty = 40;
71 IsUnique = true;
72 CanBeWished = true;
73 DefaultName = "Golgor Dhan";
74 DangerModifier = 1500;
75 IsNameable = false;
76 CanBeCloned = false;
77 IsPolymorphable = false;
78 Inventory = { 3, scrollofenchantarmor { Times = 2; }, scrollofenchantweapon { Times = 2; }, solstone; }
79 HeadBitmapPos = 96, 112;
80 ClothColor = rgb16(100, 0, 0);
81 CapColor = rgb16(48, 48, 48);
82 HairColor = rgb16(32, 32, 32);
83 GauntletColor = rgb16(50, 50, 50);
84 CanBeConfused = false;
85 FireResistance = 30;
86 ElectricityResistance = 30;
87 EnergyResistance = 30;
88 IsImmuneToItemTeleport = true;
89 IsExtraFragile = false;
90 AllowUnconsciousness = false;
91 DisplacePriority = 8;
92 UndeadVersions = false;
93 IsImmuneToWhipOfThievery = true;
96 Config ROOKIE;
98 AttributeBonus = -20;
99 Helmet = BRONZE helmet(FULL_HELMET);
100 BodyArmor = BRONZE bodyarmor(PLATE_MAIL);
101 RightWielded = BRONZE BRONZE meleeweapon(LONG_SWORD);
102 LeftWielded = BRONZE shield;
103 Adjective = "rookie";
104 CWeaponSkillHits = { 2, 200, 200; }
105 RightSWeaponSkillHits = 100;
106 LeftSWeaponSkillHits = 100;
107 PanicLevel = 15;
108 ClothColor = rgb16(70, 70, 70);
109 CapColor = rgb16(48, 48, 48);
110 GauntletColor = rgb16(50, 50, 50);
113 Config VETERAN;
115 Helmet = IRON helmet(FULL_HELMET) { Enchantment = 1; }
116 BodyArmor = IRON bodyarmor(PLATE_MAIL) { Enchantment = 1; }
117 RightWielded = IRON IRON meleeweapon(LONG_SWORD) { Enchantment = 1; }
118 LeftWielded = IRON shield { Enchantment = 1; }
119 RightGauntlet = NYMPH_HAIR gauntlet { Enchantment = 1; }
120 RightBoot = IRON boot { Enchantment = 1; }
121 Adjective = "veteran";
122 CWeaponSkillHits = { 2, 500, 500; }
123 RightSWeaponSkillHits = 200;
124 LeftSWeaponSkillHits = 200;
125 PanicLevel = 10;
126 ClothColor = rgb16(40, 40, 40);
127 CapColor = rgb16(48, 48, 48);
128 GauntletColor = rgb16(50, 50, 50);