kamirama
235cd5fa68
fixed some stuff
2017-08-20 14:43:51 +02:00
kamirama
6d82ece2ed
added energy code
2017-08-20 14:34:42 +02:00
Valentin Anger
b345afc966
Seperate the api from the core
2017-08-20 03:57:26 +02:00
Valentin Anger
381878fd21
Make cable node visual connections dynamic
2017-08-20 03:27:15 +02:00
Valentin Anger
5e627c2025
Merge branch 'master' of gitlab.com:SyrupThinker/minetest-mod-sparktech
2017-08-20 02:31:56 +02:00
Valentin Anger
005f5eb12b
Move hud into sparkcore and use sparktech dictionary as storage
2017-08-20 02:21:52 +02:00
kamirama
1facf3acfb
Merge branch 'master' into energynet
...
some asshole forgot to test changes
2017-08-20 02:01:09 +02:00
kamirama
b8cac10466
merged master
2017-08-20 01:50:23 +02:00
kamirama
90239eb6b4
started energy rewrite as networks
2017-08-20 01:45:36 +02:00
kamirama
589a3a09bb
made git ignore kwrite save files
2017-08-20 00:17:57 +02:00
kamirama
e78b78f44b
moved sparkcode to sparkcore
2017-08-19 23:30:46 +02:00
kamirama
b2cc2761ac
removed useless file
2017-08-19 23:04:59 +02:00
kamirama
6061b1f397
Moved code to api
2017-08-19 22:56:32 +02:00
kamirama
0638aad470
created sparkwrench mod
2017-08-19 22:35:48 +02:00
kamirama
78fc05d0ae
removed reduntant file
2017-08-19 22:31:38 +02:00
kamirama
080544fff0
moved textures and solar
2017-08-19 22:30:38 +02:00
kamirama
49cc0e6c4b
Added init.lua and fixed burnergenerator
2017-08-19 22:29:43 +02:00
kamirama
e285a7ccac
moved solar panel into generators
2017-08-19 22:25:48 +02:00
kamirama
9ffddc9362
Merge remote-tracking branch 'origin/generator'
2017-08-19 22:22:35 +02:00
Valentin Anger
834b3986c7
Merge branch 'api'
2017-08-20 00:11:42 +02:00
Valentin Anger
66cf5bbea8
Merge branch 'furnace'
2017-08-20 00:04:30 +02:00
Valentin Anger
099d823389
Put sparktech api functions into a dictionary
...
To prevent namespace pollution
2017-08-19 23:46:43 +02:00
Valentin Anger
0cb46c4302
Add a debug print function that supports table objects
2017-08-19 23:42:19 +02:00
Valentin Anger
959b9dc0e5
Ignore temp-files
2017-08-19 21:37:16 +02:00
kamirama
49efde2d58
Added basic textures to generator
2017-08-19 20:13:08 +02:00
Valentin Anger
047e6cc0aa
Generator prototyping
2017-08-19 21:44:48 +02:00
kamirama
816eafe311
enabled digging of debug nodes with sparkwrench
2017-02-16 22:37:22 +01:00
kamirama
2e9fb862b2
removed inventory code from debugwrench
2017-02-16 22:36:54 +01:00
kamirama
98bd390629
Changed debug ouput and merged all init.lua scripts [relative symlink]
2017-02-16 00:59:22 +01:00
kamirama
41d0f55368
fixed crash on taking items from source inventory
2017-01-13 21:41:29 +01:00
Valentin Anger
81314f2314
Create an example for a wrench register function
2017-01-13 21:37:32 +01:00
kamirama
8897ad6ecd
fixed function call
2017-01-13 21:25:20 +01:00
kamirama
e28a75d2ee
did some more stuff
2017-01-13 21:18:45 +01:00
Valentin Anger
f2a191b316
Update the new spark_dig_stlye_alt setting name for remaining tools
2017-01-13 21:00:23 +01:00
Valentin Anger
7ce288d0a7
Merge branch 'master' of gitlab.com:SyrupThinker/minetest-mod-sparktech
2017-01-13 20:23:00 +01:00
Valentin Anger
965aeaa868
Improve energy balancing and add a new hud
...
- Now a function that actually creates the
relative average is used
- A new hud has been added to show the energy level
of items hold in the players hand
2017-01-13 20:22:16 +01:00
kamirama
9d3c9f92fb
fixed hardcoded tool name
2017-01-12 00:38:10 +01:00
kamirama
7d277f3f54
added option to disable console loggin
2017-01-12 00:36:38 +01:00
kamirama
d8050b716a
further furnace logic
2017-01-12 00:10:52 +01:00
kamirama
1be6d97c1a
Merge branch 'furnace' of https://gitlab.com/SyrupThinker/minetest-mod-sparktech into furnace
2017-01-04 23:50:06 +01:00
kamirama
dc5a5d840d
added callbkacs for furnace inventory
2017-01-04 23:49:16 +01:00
kamirama
30495a4d87
formspec added to lv_furnace
2017-01-04 23:49:16 +01:00
kamirama
0c57d0e8a1
did some more furnace stuff, also fixed to work with latest core version
2017-01-04 23:49:16 +01:00
kamirama
1b0e4620a4
started furnace
2017-01-04 23:49:16 +01:00
Valentin Anger
56412556e8
Improve the sparktool_dig_stlye_alt option code
...
- Predefine on_use instead of having two tool definitions per tool
- Add the tablet to the tools with this feature
- Readd the increased range to debugwrench
2017-01-04 17:45:08 +01:00
Valentin Anger
6cc3f16647
Improvements for 2b612c7d67
...
- Fix Last not working due to a early return
- Return the proper value as explained in
16b541a0e1
2017-01-04 16:51:32 +01:00
Valentin Anger
da244a69e9
Revert "Remove a false return in f_tablet that made Last unusable"
...
This reverts commit 16b541a0e1
.
2017-01-04 16:45:31 +01:00
Valentin Anger
f031389282
Merge branch 'energy-rewrite'
2017-01-04 16:44:55 +01:00
Valentin Anger
895d503270
Finish rewrite of the new energy system - Closes #14
...
Changes:
- A connection between two nodes get updated once per cycle
- Nodes have a type specified in sparktech_energy_conductor as follows
1 for a transfer node like cables
2 for a producer like solarpanels
3 for a storage like capacitors
4 for a consumer like electric furnaces
- Nodes of type 2 balance between each other and push to all other nodes
- Nodes of type 1 and 3 balance between each other
- Nodes of type 4 pull from all other nodes that are not of type 4
- When balancing, the relative charge of a node is concidered
2017-01-04 16:30:52 +01:00
Valentin Anger
16b541a0e1
Remove a false return in f_tablet that made Last unusable
...
Returning false in a register_on_player_receive_fields callback
activates the next registered callback.
We don't need to return false if there is a expected form incoming.
2017-01-04 13:56:28 +01:00