sorcery  Diff

Differences From Artifact [3567f41644]:

To Artifact [970d414eec]:

  • File data/metals.lua — part of check-in [72eebac4bc] at 2020-09-26 18:49:51 on branch trunk — add writing stand for editing codexes; add scissors, ink, erasure fluid, pens; touch up codex UI; add many recipe notes; add craft divination type for crafttools; defuckulate fucktarded crafttool impl; enhance table library with missing features like lua's table.unpack; many bug fixes and enhancements; blood for the blood god (user: lexi, size: 7930) [annotate] [blame] [check-ins using]

    19     19   return {
    20     20   	tin = {
    21     21   		ingot = 'default:tin_ingot';
    22     22   		block = 'default:tinblock';
    23     23   		tone = {172,172,172};
    24     24   		no_tools = true; no_armor = true; grindhead = true;
    25     25   		hardness = 2;
           26  +		level = 0;
    26     27   	};
    27     28   	copper = {
    28     29   		dye = 'orange';
    29     30   		ingot = 'default:copper_ingot';
    30     31   		block = 'default:copperblock';
    31     32   		tone = {255,176,61};
    32     33   		no_tools = true; no_armor = true;
    33     34   		hardness = 2;
    34     35   		conduct = 0.3;
           36  +		level = 0;
    35     37   	};
    36     38   	brass = {
    37     39   		tone = {255,226,87};
    38     40   		dye = 'bright_orange';
    39     41   		artificial = true;
    40     42   		no_tools = true; no_armor = true;
    41     43   		hardness = 3;
           44  +		level = 0; 
    42     45   		mix = {
    43     46   			metals = {
    44     47   				silver = 1;
    45     48   				copper = 4;
    46     49   			};
    47     50   		};
    48     51   	};
................................................................................
    50     53   		ingot = 'default:bronze_ingot';
    51     54   		block = 'default:bronzeblock';
    52     55   		dye = 'dark_orange';
    53     56   		artificial = true;
    54     57   		tone = {229,115,52};
    55     58   		items = default_items('bronze');
    56     59   		hardness = 4;
           60  +		durability = 300;
    57     61   		maxenergy = 150;
           62  +		speed = 1.4;
           63  +		level = 0;
    58     64   		slots = {
    59     65   			{affinity = {'counterpraxic'}; confluence = 0.7};
    60     66   		};
    61     67   		mix = {
    62     68   			metals = {
    63     69   				copper = 4;
    64     70   				tin = 1;
................................................................................
    67     73   	};
    68     74   	steel = {
    69     75   		ingot = 'default:steel_ingot';
    70     76   		block = 'default:steelblock';
    71     77   		tone = {240,240,240};
    72     78   		items = default_items('steel');
    73     79   		maxenergy = 200;
           80  +		durability = 500;
    74     81   		hardness = 5;
           82  +		speed = 1.9;
           83  +		level = 1;
    75     84   		slots = {
    76     85   			{affinity = {'praxic'}; confluence = 0.5};
    77     86   		};
    78     87   	};
    79     88   	aluminum = {
    80     89   		tone = {196,64,32}, alpha = 128;
    81     90   		dye = 'red';
................................................................................
    82     91   		meltpoint = 1;
    83     92   		rarity = 12; depth = 158;
    84     93   		power = 3; speed = 2.4;
    85     94   		durability = 700; cooktime = 25;
    86     95   		hardness = 6;
    87     96   		armor_weight = 0.3;
    88     97   		maxenergy = 400;
           98  +		level = 1;
           99  +		maxlevel = 2;
    89    100   		slots = {
    90    101   			{affinity = {'syncretic'}; confluence = 0.7};
    91    102   			{affinity = {'praxic'}; confluence = 0.4};
    92    103   		};
    93    104   	};
    94    105   	levitanium = {
    95    106   		tone = {17,255,191}, alpha = 40;
    96    107   		dye = 'bright_blue';
    97    108   		meltpoint = 4;
    98    109   		hardness = 3;
          110  +		level = 1;
    99    111   		rarity = 17; depth = 870;
   100    112   		power = 1; durability = 50; cooktime = 70;
   101    113   		armor_weight = -2.2; armor_protection = 1;
   102    114   		maxenergy = 5000;
   103    115   		no_tools = true;
   104    116   	};
   105    117   	platinum = {
   106    118   		tone = {255,233,118}, alpha = 50;
   107    119   		meltpoint = 1;
   108    120   		rarity = 15; depth = 580;
   109    121   		power = 4; speed = 3;
   110    122   		hardness = 6;
          123  +		level = 2;
   111    124   		durability = 1400; cooktime = 40;
   112    125   		armor_weight = 0.7;
   113    126   		maxenergy = 1000;
   114    127   		slots = {
   115    128   			{affinity = {'praxic','counterpraxic'}; confluence = 0.3};
   116    129   			{affinity = {'counterpraxic'}; confluence = 0.8};
   117    130   		}
................................................................................
   118    131   	};
   119    132   	gold = {
   120    133   		dye = 'yellow';
   121    134   		ingot = 'default:gold_ingot';
   122    135   		block = 'default:goldblock';
   123    136   		tone = {255,225,47};
   124    137   		hardness = 1;
          138  +		level = 1;
   125    139   		maxenergy = 3000;
   126    140   		slots = {
   127    141   			{affinity = {'praxic','counterpraxic'}; confluence = 1.4};
   128    142   			{affinity = {'praxic','counterpraxic'}; confluence = 1.2};
   129    143   		}
   130    144   	};
   131    145   	silver = {
   132    146   		tone = {218,255,246};
   133    147   		dye = 'white';
   134    148   		maxenergy = 2000;
   135    149   		hardness = 1;
          150  +		level = 1;
   136    151   		depth = 380; rarity = 13.5;
   137    152   		no_armor = true; no_tools = true;
   138    153   		power = 1; cooktime = 8; hardness = 1;
   139    154   	};
   140    155   	electrum = {
   141    156   		tone = {212, 255, 0}, alpha = 80;
   142    157   		artificial = true;
   143    158   		hardness = 1;
   144    159   		conduct = 2;
          160  +		level = 1;
   145    161   		dye = 'bright_green';
   146    162   		mix = {
   147    163   			metals = {
   148    164   				silver = 1;
   149    165   				gold = 1;
   150    166   			};
   151    167   		};
................................................................................
   158    174   		speed = 2.8;
   159    175   		power = 4;
   160    176   		hardness = 8;
   161    177   		meltpoint = 4;
   162    178   		cooktime = 100;
   163    179   		durability = 2700;
   164    180   		maxenergy = 1500;
          181  +		level = 2;
          182  +		maxlevel = 3;
   165    183   		slots = {
   166    184   			{affinity = {'counterpraxic'}, confluence = 0.6};
   167    185   			{affinity = {'praxic','counterpraxic'}, confluence = 1};
   168    186   			{affinity = {'praxic'}, confluence = 0.5};
   169    187   		};
   170    188   	};
   171    189   	cobalt = {
................................................................................
   174    192   		rarity = 17;
   175    193   		durabilty = 900;
   176    194   		hardness = 6;
   177    195   		power = 3;
   178    196   		speed = 3.5;
   179    197   		cooktime = 30;
   180    198   		maxenergy = 3500;
          199  +		level = 2;
   181    200   		slots = {
   182    201   			{
   183    202   				affinity = {'counterpraxic'};
   184    203   				confluence = 0.65;
   185    204   				interference = {speed = 1};
   186    205   			};
   187    206   		}
................................................................................
   188    207   	};
   189    208   	lithium = {
   190    209   		tone = {255,252,93}, alpha = 80;
   191    210   		dye = 'yellow';
   192    211   		rarity = 13;
   193    212   		hardness = 2;
   194    213   		fuel = 80;
          214  +		level = 1;
   195    215   		no_tools = true;
   196    216   		no_armor = true;
   197    217   	};
   198    218   	vidrium = {
   199    219   		tone = {119,185,221}, alpha = 140;
   200    220   		artificial = true;
   201    221   		dye = 'cyan';
   202    222   		hardness = 1;
   203    223   		durability = 300;
   204    224   		meltpoint = 2;
   205    225   		cooktime = 20;
   206    226   		no_tools = true, no_armor = true;
   207    227   		conduct = 5;
          228  +		level = 1;
   208    229   		mix = {
   209    230   			metals = {
   210    231   				lithium = 2;
   211    232   				tin = 4;
   212    233   				gold = 1;
   213    234   			}
   214    235   		};
................................................................................
   220    241   	iridium = {
   221    242   		tone = {209,88,241}, alpha = 80;
   222    243   		dye = 'purple';
   223    244   		rarity = 18;
   224    245   		meltpoint = 3;
   225    246   		cooktime = 340;
   226    247   		hardness = 7;
          248  +		level = 3;
   227    249   		maxenergy = 1800;
   228    250   		conduct = 10;
   229    251   		durability = 1900;
   230    252   		speed = 3;
   231    253   		img = {
   232    254   			-- ingot = 'sorcery_iridium_ingot.png';
   233    255   			-- block = 'sorcery_iridium_block.png';
................................................................................
   241    263   		tone = {255,64,175}, alpha = 70;
   242    264   		cooktime = 120;
   243    265   		artificial = true;
   244    266   		durability = 3400;
   245    267   		speed = 3.1;
   246    268   		hardness = 9;
   247    269   		power = 5;
          270  +		level = 4;
   248    271   		mix = {
   249    272   			metals = {
   250    273   				platinum = 4;
   251    274   				aluminum = 4;
   252    275   				tin = 1;
   253    276   			};
   254    277   		};
................................................................................
   264    287   	impervium = {
   265    288   		tone = {226,255,107}, alpha = 90;
   266    289   		cooktime = 260;
   267    290   		meltpoint = 5;
   268    291   		artificial = true;
   269    292   		speed = 2.1;
   270    293   		hardness = 15;
          294  +		level = 4;
          295  +		maxlevel = 5;
   271    296   		durability = 5300;
   272    297   		maxenergy = 2300;
   273    298   		watercool = true;
   274    299   		mix = {
   275    300   			metals = {
   276    301   				duranium = 4;
   277    302   				iridium = 2;
................................................................................
   287    312   	eternium = {
   288    313   		tone = {156,82,222}, alpha = 100;
   289    314   		cooktime = 500;
   290    315   		meltpoint = 6;
   291    316   		artificial = true;
   292    317   		speed = 2;
   293    318   		hardness = 10;
          319  +		level = 4;
   294    320   		maxenergy = 1200;
   295    321   		durability = 8100;
   296    322   		watercool = true;
   297    323   		mix = {
   298    324   			metals = {
   299    325   				iridium = 2;
   300    326   				tungsten = 2;
................................................................................
   315    341   		tone = {114,255,214}, alpha = 120;
   316    342   		meltpoint = 3;
   317    343   		cooktime = 330;
   318    344   		artificial = true;
   319    345   		maxenergy = 4000;
   320    346   		hardness = 7;
   321    347   		durability = 3300;
          348  +		level = 5;
   322    349   		conduct = 20;
   323    350   		speed = 3.4;
   324    351   		slots = {
   325    352   			{affinity={'praxic'}, confluence = 0.7};
   326    353   			{affinity={'counterpraxic'}, confluence = 1.2};
   327    354   			{affinity={'cognic'}, confluence = 1.1};
   328    355   		};
................................................................................
   337    364   	draconium = {
   338    365   		tone = {255,20,80}, alpha = 110;
   339    366   		artificial=true;
   340    367   		meltpoint = 5;
   341    368   		cooktime = 120;
   342    369   		hardness = 8;
   343    370   		maxconduct = 15;
          371  +		level = 2;
   344    372   		speed = 1.7;
   345    373   		maxenergy = 2200;
   346    374   		durability = 1500;
   347    375   		slots = {
   348    376   			{affinity={'praxic'},confluence=3};
   349    377   			{affinity={'syncretic'},confluence=2};
   350    378   		};
................................................................................
   358    386   		artificial=true;
   359    387   		hardness = 20;
   360    388   		meltpoint = 6;
   361    389   		cooktime = 240;
   362    390   		maxenergy = 800;
   363    391   		durability = 4000;
   364    392   		speed = 3.0;
          393  +		level = 3;
          394  +		maxlevel = 4;
   365    395   		slots = {};
   366    396   	};
   367    397   };