Overview
Comment: | add displacer sound effects, tweak astrolabe recipe to use new crafting items |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
67cefa38df67713179ceebcedba438f2 |
User & Date: | lexi on 2021-07-14 15:42:27 |
Other Links: | manifest | tags |
Context
2021-07-22
| ||
20:26 | amulets are now made via powder intaglio check-in: 0c88d214a8 user: lexi tags: trunk | |
2021-07-14
| ||
15:42 | add displacer sound effects, tweak astrolabe recipe to use new crafting items check-in: 67cefa38df user: lexi tags: trunk | |
2021-07-11
| ||
02:26 | idk even check-in: cf3645dcf5 user: lexi tags: trunk | |
Changes
Modified astrolabe.lua from [4969c316df] to [f9abc31365].
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 |
_sorcery = { recipe = { note = 'Unravel the secrets of the stars'; }; }; }) minetest.register_craft { output = 'sorcery:astrolabe'; recipe = { {'sorcery:steel_screw','default:steel_ingot','sorcery:steel_screw'}; {'default:copper_ingot',sorcery.data.metals.brass.parts.block,'default:copper_ingot'}; {'default:stick','sorcery:screw_steel','default:stick'}; }; }; |
> | |
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 |
_sorcery = { recipe = { note = 'Unravel the secrets of the stars'; }; }; }) local m = sorcery.data.metals minetest.register_craft { output = 'sorcery:astrolabe'; recipe = { {'sorcery:steel_screw','default:steel_ingot','sorcery:steel_screw'}; {m.copper.parts.disc,m.brass.parts.block,m.copper.parts.disc}; {'default:stick','sorcery:screw_steel','default:stick'}; }; }; |
Modified displacer.lua from [ec3123df49] to [105252a76b].
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 |
end
if not transmission then return false end
-- iterate through available receptacles and see if there's room
-- in any of them. otherwise, fail
for _,r in pairs(remote.receptacles) do
local i = minetest.get_meta(r):get_inventory()
transmission = i:add_item('cache',transmission)
if transmission:is_empty() then break end
end
if not transmission:is_empty() then inv:add_item('cache',transmission) end
return true
elseif n.maxpower >= n.self.maxpower then
-- other devices are currently drawing power and might stop,
-- making enough available for us; keep iterating just in case
return true
else
-- the system does not have the capability to generate
|
> | > > > |
195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 |
end if not transmission then return false end -- iterate through available receptacles and see if there's room -- in any of them. otherwise, fail for _,r in pairs(remote.receptacles) do local i = minetest.get_meta(r):get_inventory() transmission = i:add_item('cache',transmission) minetest.sound_play('sorcery_zap', { gain = 0.5, pos = r }) if transmission:is_empty() then break end end if not transmission:is_empty() then inv:add_item('cache',transmission) else minetest.sound_play('sorcery_zap', { gain = 0.5, pos = pos }) end -- TODO add particle fx as well return true elseif n.maxpower >= n.self.maxpower then -- other devices are currently drawing power and might stop, -- making enough available for us; keep iterating just in case return true else -- the system does not have the capability to generate |