sorcery  Diff

Differences From Artifact [e9275c1995]:

To Artifact [c1be2dc670]:


    80     80   local data = sorcery.unit('data',nil,'lore')
    81     81   local root = sorcery.unit()
    82     82   sorcery.stage('bootstrap',data,root)
    83     83   
    84     84   data {'ui'}
    85     85   sorcery.unit('lib') {
    86     86   	-- convenience
    87         -	'str';
           87  +	'str', 'math';
    88     88   	-- serialization
    89     89   	'marshal', 'json';
    90     90   	-- data structures
    91     91   	'tbl', 'class';
    92     92   	-- wrappers
    93     93   	'color', 'image', 'ui';
    94     94   	-- game
................................................................................
   118    118   			sorcery.registry.mk(k,v)
   119    119   		end
   120    120   	end
   121    121   end
   122    122   
   123    123   sorcery.stage('startup',data)
   124    124   for _,u in pairs {
   125         -	'vfx'; 'attunement'; 'context'; 'itemclass';
          125  +	'vfx'; 'attunement'; 'context'; 'itemclass'; 'spell';
   126    126   	'potions'; 'metal', 'gems'; 'leylines'; 'infuser';
   127    127   	'altar'; 'wands'; 'tools', 'crafttools'; 'enchanter';
   128    128   	'harvester'; 'metallurgy-hot', 'metallurgy-cold';
   129    129   	'entities'; 'recipes'; 'coins'; 'interop';
   130    130   	'tnodes'; 'forcefield'; 'farcaster'; 'portal';
   131    131   	'cookbook', 'writing'; 'disassembly'; 'displacer';
   132    132   	'gravitator'; 'precipitator'; 'calendar', 'astrolabe';