`RandomChance` type, and two new item fields: `MagicEffectChance`, `MagicEffectDuration`
[k8-i-v-a-n.git] / NEWZ
blob925b2f786837f9b9a3f0c6a20c44f8005e33e363
1 Config "filename.dat";
2   include this file for config.
4 Message "text";
5   write message to stderr.
7 Override item { ... }
8 Redefine item { ... }
9   redefine already defined item; useful for modding.
11 Extend item { ... }
12   extend already defined item: add new configs; useful for modding.
15 I.V.A.N. will load item_00.dat to item_99.dat (if present)
16 I.V.A.N. will load char_00.dat to char_99.dat (if present)
19 added patch from Planplan:
21 allows Helmet, Cloak, Body Armor and Belt to add Arm Strength,
22 Dexterity, Leg Strength and Agility. It's maybe a bit dirty, but it
23 work.
25 The enchant bonus is divised by 2, because the bonus value is added to
26 each arm or leg. A +1 Dexterity bonus will add +0.5 Dexterity to each
27 arm so (could be invisible for a +1 item so, unless you're Dexterity is
28 already a bit trained).
31 new character field:
32 AllowedDungeons == ALL_DUNGEONS; // example: AllowedDungeons = { 2, UNDER_WATER_TUNNEL, MONDEDR; }
35 new room field:
36 AllowedDivineMasters = { 3, CLEPTIA, SCABIES, CRUENTUS; }
37 will be used for random altars
38 room with altar now will have it's divine master autoassigned
41 the long-awaited array syntax without counters:
42 name := { item, item, ... }
45 Level can be taged with
46 Tag = "arbitrary string";
48 character can have
49 LevelTags := { "UT level 0", "UT level 1"; }
50 to allow spawning only on levels with specified tags. "*" means 'any tag or no tag at all'.
52 items can have AllowedDungeons and LevelTags too
55 each monster can have `HomeLevel` array with level tags. this is used to remove unique monsters
56 from bone file. empty home level means "none", and "*" means "any".