Differences From
Artifact [15046a03f7]:
- File
data/signs.lua
— part of check-in
[3f6a913e4e]
at
2020-09-29 12:40:28
on branch trunk
— * remove former hacky registration system, replace with consistent and flexible API; rewrite metal/gem generation to take advantage of this new API; tweaks to init system to enable world-local tweaks to lore and sorcery behavior
* initial documentation commit
* initial steps towards calendar - add default date format, astrolabe; prepare infra for division/melding/transmutation spells, various tweaks and fixes
(user:
lexi,
size: 1704)
[annotate]
[blame]
[check-ins using]
- File
data/signs.lua
— part of check-in
[ea6e475e44]
at
2020-10-19 09:52:11
on branch trunk
— continue dev on celestial mechanics, add melding+division spells (resonance), refine itemclasses, add keypunch and punchcards, add paper pulp, add a shitload of visuals, add convenience scripts for working with the wiki, make the flamebolt spell actually useful instead of just a pretty lightshow, add essences, inferno crystal, and other goodies; iterate on wands, lots of shit i can't remember, various bugfixes
(user:
lexi,
size: 1820)
[annotate]
[blame]
[check-ins using]
1 1 -- this unit defines astrological signs of various magical
2 2 -- significance. used to determine whether the stars are aligned
3 3
4 4 return {
5 - {id = 'minx', patron = 'Minx'; duration = 4 };
5 + {id = 'mink', patron = 'Mink'; duration = 4; effects = {
6 + enchant = {
7 + affinity = { praxic = { confluence = 1.3 } };
8 + };
9 + }};
6 10 {id = 'ocelot', patron = 'Ocelot'; duration = 3, cycle = 3};
7 - {id = 'wyvern', patron = 'Wyvern'; duration = 2, cycle = 2};
11 + {id = 'wyvern', patron = 'Wyvern'; duration = 2, cycle = 2; effects = {
12 + potion = {
13 + all = { speed = 1.3 };
14 + kind = { philter = { force = 2 } };
15 + };
16 + }};
8 17 {id = 'dove', patron = 'Dove'; duration = 4 };
9 18 {id = 'leper', patron = 'Leper'; duration = 1, cycle = 3 };
10 19 {id = 'petrel', patron = 'Petrel'; duration = 5 };
11 20 {id = 'kestrel', patron = 'Kestrel'; duration = 6 };
12 21 {id = 'serpent', patron = 'Serpent'; duration = 3, cycle = 2};
13 22 {id = 'wserpent', patron = 'Winged Serpent'; duration = 3, cycle = 4 };
14 23 {id = 'lamb', patron = 'Lamb'; duration = 4};
15 - {id = 'glamb', patron = 'Golden Lamb'; duration = 6, cycle = 5};
16 24 {id = 'grackle', patron = 'Grackle'; duration = 3};
17 25 {id = 'thief', patron = 'Thief'; duration = 2, cycle = 6};
18 26 {id = 'egret', patron = 'Egret'; duration = 3};
19 27 {id = 'chipmunk', patron = 'Chipmunk'; duration = 2};
20 28 {id = 'ibis', patron = 'Ibis'; duration = 3, cycle = 7};
21 29 {id = 'fox', patron = 'Fox'; duration = 3, cycle = 8};
22 30 {id = 'cfox', patron = 'Cowled Fox'; duration = 3, cycle = 9};