sorcery  Diff

Differences From Artifact [78ebe4acb9]:

To Artifact [e011f87b11]:

  • File portal.lua — part of check-in [96c5289a2a] at 2020-10-21 03:35:35 on branch trunk — add rune forges, runes, amulet frames, write sacrifice spell, touch up amulet graphics, enable enchantment of amulets (though spells cannot yet be cast), defuckulate syncresis core icon, unfuckitize sneaky leycalc bug that's probably been the cause of some long-standing wackiness, add item classes, add some more textures, disbungle various other asstastrophes, remove sneaky old debug code, improve library code, add utility for uploading merge requests (user: lexi, size: 13799) [annotate] [blame] [check-ins using]

   285    285   				if vector.equals(v.pos,tune.partner) then
   286    286   					partner = tune.partner
   287    287   					break
   288    288   				end
   289    289   			end
   290    290   		end
   291    291   
   292         -		if cap.self.minpower ~= cap.self.powerdraw then
   293         -			-- print("not enough power")
   294         -			return true
   295         -		end
          292  +		if cap.self.minpower ~= cap.self.powerdraw then return true end
   296    293   
   297    294   		-- clean out user table
   298    295   		for name,user in pairs(portal_context.users) do
   299    296   			if user and vector.equals(user.portal, pos) then
   300    297   				local found = false
   301    298   				for _,u in pairs(dsp.users) do
   302    299   					if u.object:get_player_name() == name then