ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/arch/res/formulae
(Generate patch)

Comparing deliantra/arch/res/formulae (file contents):
Revision 1.2 by elmex, Mon Jan 31 12:33:30 2011 UTC vs.
Revision 1.3 by sf-kernelpanic, Sun May 1 10:48:01 2011 UTC

1# 1#
2# Herein lie the formulae for alchemical products. 2# Herein lie the formulae for alchemical products.
3# 3#
4# The code is designed so that any fancy combination 4# The code is designed so that any fancy combination
5# of objects may be combined to comprise a formula. Because 5# of objects may be combined to comprise a formula. Because
6# the code only requests that the 'names' (see def below) 6# the code only requests that the 'names' (see def below)
7# of # you can use *anything* found in the game as a possible 7# of # you can use *anything* found in the game as a possible
8# ingredient. Legal names include both obj->name and a 8# ingredient. Legal names include both obj->name and a
9# title field, if it exists. Therefore, it *is* legal to use 9# title field, if it exists. Therefore, it *is* legal to use
10# an artifact like "cloak of protection" as an ingredient. 10# an artifact like "cloak of protection" as an ingredient.
11# 11#
12# Definitions of fields: 12# Definitions of fields:
13# 13#
14# "object" This is the title of the formula. In 14# "object" This is the title of the formula. In
15# conjunction with a value in "arch" these 15# conjunction with a value in "arch" these
16# are used to lookup artifacts from the 16# are used to lookup artifacts from the
17# artifacts file (ie. <arch> of <title>). 17# artifacts file (ie. <arch> of <title>).
18# If you want to just create the arch w/o 18# If you want to just create the arch w/o
19# making it an artifact, designate the 19# making it an artifact, designate the
20# object field as "NONE". 20# object field as "NONE".
21# 21#
22# "chance" is how likely a formula is to appear in 22# "chance" is how likely a formula is to appear in
23# an alchemical grimore. Chance of 0 indicates 23# an alchemical grimore. Chance of 0 indicates
24# the formula never appears. 24# the formula never appears.
25# 25#
26# "arch" indicates the possible archetype that may 26# "arch" indicates the possible archetype that may
27# be used to generate the item. 27# be used to generate the item.
28# 28#
29# "ingred" is a comma delimited list of ingredients 29# "ingred" is a comma delimited list of ingredients
30# that are needed to create the item. Each 30# that are needed to create the item. Each
31# alchemical formula *should* be unique! but 31# alchemical formula *should* be unique! but
32# note that this is not required. Values of 32# note that this is not required. Values of
33# ingredients must be the object names. Prepend 33# ingredients must be the object names. Prepend
34# an integer value to denote the number of that 34# an integer value to denote the number of that
35# ingredient ("1" is not needed for single 35# ingredient ("1" is not needed for single
36# ingredients). Note that the ordering of the 36# ingredients). Note that the ordering of the
37# ingredients is *not* important. 37# ingredients is *not* important.
38# 38#
39# "yield" is the theoretical possible maximum # of 39# "yield" is the theoretical possible maximum # of
40# items the recipe can generate. 40# items the recipe can generate.
41# It is fundamentally useful for balancing 41# It is fundamentally useful for balancing
42# reward/effort for these recipes. One intention 42# reward/effort for these recipes. One intention
43# is to enforce conservation of mass by means 43# is to enforce conservation of mass by means
44# of this #. 44# of this #.
45# 45#
46# "trans" defaults to '0' and is not explicitly needed. 46# "trans" defaults to '0' and is not explicitly needed.
47# If you define it to any value (ie '1') then 47# If you define it to any value (ie '1') then
48# one of the ingredients will be used as the base 48# one of the ingredients will be used as the base
49# arch for the product. Obviously, the ingredient 49# arch for the product. Obviously, the ingredient
50# so used *must* have the same archetype as the 50# so used *must* have the same archetype as the
51# product so don't be a fool and leave out a 51# product so don't be a fool and leave out a
52# common archetype ingredient!! See bolt of Dragon 52# common archetype ingredient!! See bolt of Dragon
53# slaying for an example of a transmution formula. 53# slaying for an example of a transmution formula.
54# 54#
55# "keycode" A string, such as "fire". In order for the alchemist 55# "keycode" A string, such as "fire". In order for the alchemist
56# to execute this recipe, he must have a FORCE with a 56# to execute this recipe, he must have a FORCE with a
57# slaying field matching the keycode 57# slaying field matching the keycode
58# 58#
73# "diff" A required integer. This is the percentage difficulty out of 73# "diff" A required integer. This is the percentage difficulty out of
74# 100 of how hard this formula is. This is the only factor used in 74# 100 of how hard this formula is. This is the only factor used in
75# determining success or failure of the creation. 75# determining success or failure of the creation.
76# 76#
77# IMPORTANT NOTE ----> 77# IMPORTANT NOTE ---->
78# It is not enough to construct ad-hoc lists of 78# It is not enough to construct ad-hoc lists of
79# ingredients to make a formula. Playbalance will 79# ingredients to make a formula. Playbalance will
80# be adversely effected if you make a formula for 80# be adversely effected if you make a formula for
81# a powerfull artifact (potion of stat raising, for 81# a powerful artifact (potion of stat raising, for
82# example) that is common, and/or easy to assemble 82# example) that is common, and/or easy to assemble
83# the ingredients, and/or has few ingredients. Thus, 83# the ingredients, and/or has few ingredients. Thus,
84# here are some general guidelines for making formulae: 84# here are some general guidelines for making formulae:
85# 85#
86# 1) no fewer than 2 ingredients 86# 1) no fewer than 2 ingredients
87# 2) at least one ingredient needs to be found 87# 2) at least one ingredient needs to be found
88# in the dungeon, or is rarely appearing in shop. 88# in the dungeon, or is rarely appearing in shop.
89# 3) more ingredients for more powerfull stuff. 89# 3) more ingredients for more powerful stuff.
90# 4) more 'expensive' ingredients for more powerfull 90# 4) more 'expensive' ingredients for more powerful
91# stuff. 'expensive' here means its harder to get, 91# stuff. 'expensive' here means its harder to get,
92# more costly to buy, rarer to find. 92# more costly to buy, rarer to find.
93# 5) Run deliantra with the -m9 switch to check your formula - 93# 5) Run deliantra with the -m9 switch to check your formula -
94# It does some sanity checking and price checking 94# It does some sanity checking and price checking
95# 95#
96# 96#
97# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 97# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
98# F O R M U L A E B E G I N 98# F O R M U L A E B E G I N
99# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 99# >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
100# 100#
101# -------------- 101# --------------
102# Basic formulae - these formulae make some of the most often used 102# Basic formulae - these formulae make some of the most often used
103# ingredients. 103# ingredients.
199exp 5000 199exp 5000
200chance 35 200chance 35
201skill alchemy 201skill alchemy
202ingred 3 ruby,water of the wise 202ingred 3 ruby,water of the wise
203# 203#
204# water of sapphire 204# water of sapphire
205object sapphire 205object sapphire
206arch water 206arch water
207diff 10 207diff 10
208exp 5000 208exp 5000
209chance 40 209chance 40
210skill alchemy 210skill alchemy
211ingred 3 sapphire,water of the wise 211ingred 3 sapphire,water of the wise
212# 212#
213# water of emerald 213# water of emerald
214object emerald 214object emerald
215arch water 215arch water
216chance 40 216chance 40
217diff 10 217diff 10
218exp 5000 218exp 5000
227exp 5000 227exp 5000
228skill alchemy 228skill alchemy
229ingred 3 pearl,water of the wise 229ingred 3 pearl,water of the wise
230# 230#
231# 231#
232# --------------
233# Potions -- incl. balms, figurines, and dusts
234# -------------- 232# --------------
233# Potions -- incl. balms, figurines, and dusts
234# --------------
235# 235#
236# -- Balms of protection. Since balm is rubbed on, I made only 236# -- Balms of protection. Since balm is rubbed on, I made only
237# protections vs. things that 'physically' must touch you. 237# protections vs. things that 'physically' must touch you.
238# Other protections are in potion. 238# Other protections are in potion.
239# 239#
240# -- balms of protection -- 240# -- balms of protection --
241# 241#
282diff 17 282diff 17
283exp 8000 283exp 8000
284skill alchemy 284skill alchemy
285ingred 3 ghost's ectoplasm,water of emerald 285ingred 3 ghost's ectoplasm,water of emerald
286# 286#
287# -- misc. balms -- 287# -- misc. balms --
288# 288#
289# -- word of recall 289# -- word of recall
290object return home 290object return home
291arch balm_generic 291arch balm_generic
292chance 2 292chance 2
401diff 14 401diff 14
402exp 10000 402exp 10000
403skill alchemy 403skill alchemy
404ingred figurine of clay,hill giant's hand,bottle of philosophical oil 404ingred figurine of clay,hill giant's hand,bottle of philosophical oil
405# 405#
406# Dusts -- these either allow 360 deg 'attacks' or effect some kind of 406# Dusts -- these either allow 360 deg 'attacks' or effect some kind of
407# detection. 407# detection.
408# 408#
409# -- dusts w/ 360 effect -- 409# -- dusts w/ 360 effect --
410# 410#
411# -- paralyze 411# -- paralyze
412object stasis 412object stasis
413arch dust_generic 413arch dust_generic
414chance 15 414chance 15
435diff 15 435diff 15
436exp 8000 436exp 8000
437skill alchemy 437skill alchemy
438ingred water of diamond,pile of salt,pile of phosphorus,pile of sulphur 438ingred water of diamond,pile of salt,pile of phosphorus,pile of sulphur
439# 439#
440# -- hellfire 440# -- hellfire
441object conflagration 441object conflagration
442arch dust_generic 442arch dust_generic
443chance 5 443chance 5
444yield 4 444yield 4
445diff 20 445diff 20
475exp 8000 475exp 8000
476yield 3 476yield 3
477skill alchemy 477skill alchemy
478ingred water of pearl,water of diamond,pile of gypsum 478ingred water of pearl,water of diamond,pile of gypsum
479# 479#
480# -- shockwave 480# -- shockwave
481object concussion 481object concussion
482arch dust_generic 482arch dust_generic
483chance 8 483chance 8
484diff 10 484diff 10
485exp 5000 485exp 5000
486yield 2 486yield 2
487skill alchemy 487skill alchemy
488ingred dust of conflagration,dust of ignition 488ingred dust of conflagration,dust of ignition
489# 489#
490# -- fear 490# -- fear
491object fright 491object fright
492arch dust_generic 492arch dust_generic
493chance 16 493chance 16
494diff 12 494diff 12
495exp 6000 495exp 6000
496yield 2 496yield 2
497skill alchemy 497skill alchemy
498ingred orc's heart,water of the wise 498ingred orc's heart,water of the wise
499# 499#
500# -- turn undead 500# -- turn undead
501object repelling undead 501object repelling undead
502arch dust_generic 502arch dust_generic
503chance 11 503chance 11
504diff 9 504diff 9
505exp 4500 505exp 4500
506yield 6 506yield 6
507skill alchemy 507skill alchemy
508ingred pile of salt,graveyard dirt 508ingred pile of salt,graveyard dirt
509# 509#
510# -- face of death -- this is potent stuff!! 510# -- face of death -- this is potent stuff!!
511# unfortuneately its currently buggy :< 511# unfortuneately its currently buggy :<
512#Object Necrocritis 512#Object Necrocritis
513#arch dust_generic 513#arch dust_generic
514#chance 0 514#chance 0
515#ingred 3 graveyard dirt,vampire's heart,zombie corpse,lich dust 515#ingred 3 graveyard dirt,vampire's heart,zombie corpse,lich dust
516# 516#
517# -- dusts of detection -- 517# -- dusts of detection --
518# 518#
519# -- magic mapping 519# -- magic mapping
520object clairvoyance 520object clairvoyance
521arch dust_generic 521arch dust_generic
576skill alchemy 576skill alchemy
577ingred pile of pyrite,3 pixie dust,water of the wise 577ingred pile of pyrite,3 pixie dust,water of the wise
578# 578#
579# -- fog, ok, ok. Not a detection spell. Not 360. But where else 579# -- fog, ok, ok. Not a detection spell. Not 360. But where else
580# to put it? And after all the work I put in this game, 580# to put it? And after all the work I put in this game,
581# can't I name an artifact after a favorite character? :) 581# can't I name an artifact after a favorite character? :)
582# -- b.t. 582# -- b.t.
583object Biren's mist 583object Biren's mist
584arch dust_generic 584arch dust_generic
585chance 6 585chance 6
586diff 15 586diff 15
587exp 7000 587exp 7000
588yield 3 588yield 3
589skill alchemy 589skill alchemy
590ingred water of the wise,icecube,booze 590ingred water of the wise,icecube,booze
591# 591#
592# biren's mist #2 592# biren's mist #2
593object Biren's mist 593object Biren's mist
594arch dust_generic 594arch dust_generic
595chance 6 595chance 6
596yield 6 596yield 6
659exp 10000 659exp 10000
660skill alchemy 660skill alchemy
661ingred water of sapphire,dust of frost,bottle of philosophical oil 661ingred water of sapphire,dust of frost,bottle of philosophical oil
662# 662#
663# Potions -- these give 'non-contact' protections, have 663# Potions -- these give 'non-contact' protections, have
664# attack effects on the 'drinker' (or one it is 664# attack effects on the 'drinker' (or one it is
665# thrown at ;), give immunities, give cures and 665# thrown at ;), give immunities, give cures and
666# have the more powerfull misc. effects. 666# have the more powerful misc. effects.
667# 667#
668# -- stat enchancing potion. (temporary, allowing players to make 668# -- stat enchancing potion. (temporary, allowing players to make
669# permantent stat raising items is a playbalance no no I think). 669# permantent stat raising items is a playbalance no no I think).
670# 670#
671# -- strength spell 671# -- strength spell
672object strength 672object strength
673arch potion_generic 673arch potion_generic
674chance 18 674chance 18
695exp 12000 695exp 12000
696yield 7 696yield 7
697skill alchemy 697skill alchemy
698ingred 3 water of the wise,small troll's liver,pile of philosophical salt 698ingred 3 water of the wise,small troll's liver,pile of philosophical salt
699# 699#
700# -- cha spell (gets rid of wrinkles, better as balm! :) 700# -- cha spell (gets rid of wrinkles, better than balm! :)
701object beauty 701object beauty
702arch balm_generic 702arch balm_generic
703chance 5 703chance 5
704diff 16 704diff 16
705exp 12000 705exp 12000
740exp 500000 740exp 500000
741yield 10 741yield 10
742skill alchemy 742skill alchemy
743ingred ice para-elemental's residue,3 balm of warmth,chinese dragon's steak,7 water of sapphire 743ingred ice para-elemental's residue,3 balm of warmth,chinese dragon's steak,7 water of sapphire
744# 744#
745# -- guess what this is.... 745# -- guess what this is....
746object NONE 746object NONE
747arch potion_invulnerability 747arch potion_invulnerability
748chance 0 748chance 0
749diff 50 749diff 50
750exp 500000 750exp 500000
751yield 4 751yield 4
752skill alchemy 752skill alchemy
753ingred spectre's ectoplasm,demon's head,7 water of ruby,3 balm of aethereality 753ingred spectre's ectoplasm,demon's head,7 water of ruby,3 balm of aethereality
754# 754#
755# -- magic immunity (very powerful) 755# -- magic immunity (very powerful)
756object magic resistance 756object magic resistance
757arch potion_generic 757arch potion_generic
758chance 0 758chance 0
759diff 50 759diff 50
760exp 500000 760exp 500000
789diff 20 789diff 20
790exp 20000 790exp 20000
791skill alchemy 791skill alchemy
792ingred madman's head,beholdereye,water of ruby 792ingred madman's head,beholdereye,water of ruby
793# 793#
794# -- prot from draining 794# -- prot from draining
795object resist draining 795object resist draining
796arch potion_generic 796arch potion_generic
797chance 21 797chance 21
798diff 15 798diff 15
799exp 12000 799exp 12000
800yield 10 800yield 10
801skill alchemy 801skill alchemy
802ingred wight's corpse,water of ruby,graveyard dirt 802ingred wight's corpse,water of ruby,graveyard dirt
803# 803#
804# -- prot from paralysis 804# -- prot from paralysis
805object resist paralysis 805object resist paralysis
806arch potion_generic 806arch potion_generic
807chance 24 807chance 24
808diff 14 808diff 14
809exp 11000 809exp 11000
841exp 9000 841exp 9000
842yield 5 842yield 5
843skill alchemy 843skill alchemy
844ingred man's eye,carrots,balm of first aid 844ingred man's eye,carrots,balm of first aid
845# 845#
846# -- cure poison 846# -- cure poison
847object cure poison 847object cure poison
848arch potion_generic 848arch potion_generic
849chance 16 849chance 16
850diff 12 850diff 12
851exp 9000 851exp 9000
863skill alchemy 863skill alchemy
864ingred madman's head,apple,balm of first aid 864ingred madman's head,apple,balm of first aid
865# 865#
866# -- potion casting other magic, dedicated archs first, then potion_gen 866# -- potion casting other magic, dedicated archs first, then potion_gen
867# 867#
868# -- sp regen. Recipe #1 868# -- sp regen. Recipe #1
869object NONE 869object NONE
870arch potion_magic 870arch potion_magic
871chance 0 871chance 0
872diff 20 872diff 20
873exp 20000 873exp 20000
912diff 13 912diff 13
913exp 13000 913exp 13000
914yield 5 914yield 5
915skill alchemy 915skill alchemy
916ingred unicorn horn,balm of first aid,red rose 916ingred unicorn horn,balm of first aid,red rose
917# 917#
918# -- regeneration 918# -- regeneration
919object recuperation 919object recuperation
920arch potion_generic 920arch potion_generic
921chance 9 921chance 9
922diff 13 922diff 13
1005exp 10000 1005exp 10000
1006yield 3 1006yield 3
1007skill alchemy 1007skill alchemy
1008ingred lava para-elemental's residue,water of diamond 1008ingred lava para-elemental's residue,water of diamond
1009# 1009#
1010# -- comet 1010# -- comet
1011object black fire 1011object black fire
1012arch potion_generic 1012arch potion_generic
1013chance 2 1013chance 2
1014diff 10 1014diff 10
1015exp 10000 1015exp 10000
1075exp 40000 1075exp 40000
1076yield 3 1076yield 3
1077skill alchemy 1077skill alchemy
1078ingred 3 water of diamond,3 potion of electric shock,electric dragon's steak 1078ingred 3 water of diamond,3 potion of electric shock,electric dragon's steak
1079# 1079#
1080# ------------------- 1080# -------------------
1081# Missile weapons 1081# Missile weapons
1082# ------------------- 1082# -------------------
1083# 1083#
1084object Slay Dragon 1084object Slay Dragon
1085arch arrow 1085arch arrow
1086chance 3 1086chance 3
1087trans 1 1087trans 1
1433exp 10000 1433exp 10000
1434trans 1 1434trans 1
1435yield 1 1435yield 1
1436skill smithery 1436skill smithery
1437ingred shoes,3 lead 1437ingred shoes,3 lead
1438# 1438#
1439object mobility 1439object mobility
1440arch low_boots 1440arch low_boots
1441chance 3 1441chance 3
1442diff 10 1442diff 10
1443exp 20000 1443exp 20000
1444trans 1 1444trans 1
1445yield 1 1445yield 1
1446skill smithery 1446skill smithery
1447ingred shoes,beholdereye,3 lead 1447ingred shoes,beholdereye,3 lead
1448# 1448#
1449object mobility 1449object mobility
1450arch elvenboots 1450arch elvenboots
1451chance 1 1451chance 1
1452diff 10 1452diff 10
1453exp 20000 1453exp 20000
1454trans 1 1454trans 1
1455yield 1 1455yield 1
1456skill smithery 1456skill smithery
1457ingred elven boots,Dread's eye,block of true lead 1457ingred elven boots,Dread's eye,block of true lead
1458# 1458#
1459object mobility 1459object mobility
1460arch levitationboots 1460arch levitationboots
1461chance 1 1461chance 1
1462diff 20 1462diff 20
1463exp 50000 1463exp 50000

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines