Commit Graph

  • dfc724fa06 Ensure Minetest 5.7.0 compatibility master SmallJoker 2023-10-18 21:44:17 +0200
  • 31f0cf5f86
    Add toolranks_extras support (#25) Louis Royer 2020-08-14 17:33:20 +0200
  • ec7c1c51ec Use minetest.pos_to_string in logging #25 Louis 2020-08-13 17:56:35 +0200
  • d848108830 Deduplicate logging messages Louis 2020-08-13 17:50:49 +0200
  • 4450600952 Use toolranks 1.2 api Louis 2020-08-13 17:50:23 +0200
  • 6fcc5a5a1e Add .luacheckrc and fixes warnings from luacheck Louis 2020-08-11 15:22:12 +0200
  • baeca50318 Add toolranks_extras support Louis 2020-08-11 15:09:57 +0200
  • 4c50e6baec
    Fix crash when the bow becomes fully worn upsilon 2020-05-10 16:36:22 +0200
  • 2d2368529f
    Fix a typo causing a crash upsilon 2020-04-27 10:49:00 +0200
  • 49f3f36bdf
    Better documentation for new physics in README.md upsilon 2020-04-03 08:13:57 +0200
  • 0dd44bb30c
    New physics 1.1 upsilon 2020-04-02 17:17:31 +0200
  • bd4d040c4e
    Add toolrank optional support (#21) Louis Royer 2020-04-02 16:11:42 +0200
  • 02f57e3711
    Add a throwing.toolranks settting to allow globally disabling toolranks #21 upsilon 2020-04-02 16:05:33 +0200
  • fbfafa00bb Wait until the arrow hits its target before updating bow toolranks uses upsilon 2020-02-16 19:11:25 +0100
  • 4e9e6a8596 Toolranks support: minor changes Reword documentation in README.md, fix a typo in init.lua and enable toolranks even if def.original_description exists---but do not overwrite it. upsilon 2020-02-12 18:33:49 +0100
  • 259386aa60 no_toolranks in defs in throwing.register_bow Louis 2020-02-12 18:07:44 +0100
  • 52db64c20c Remove the overwritting Louis 2020-02-12 17:55:31 +0100
  • 52a03d22cf Change enable_toolranks to no_toolranks Louis 2020-02-12 17:50:38 +0100
  • 5169baacf4 Add requested changes Louis 2020-02-12 17:41:47 +0100
  • 5cf46e0809 Make bow shot able to level up the bow Louis 2020-02-12 16:35:33 +0100
  • bfc01d2285 Add toolrank support Louis 2020-02-12 16:00:46 +0100
  • e2cb1286f1
    Add throwing.make_arrow_def back for backwards compatibility, and make arrow_step public upsilon 2020-02-18 14:45:30 +0100
  • 6571ee4562
    Add public throwing.make_arrow_def #22 coil 2020-02-18 01:55:48 -0500
  • edeba9de8b
    Change default allow_shot function to allow items that throw itself to be thrown by default This seems obvious, but wasn't the case upsilon 2020-02-16 18:38:49 +0100
  • b9c78c92b2
    Make the data table different for each arrow I found myself discovering, while re-reading this code (and judging it not so readable, despite myself being its author), that data table of each arrow was in fact a single reference shared between all entities corresponding to an arrow of the same type. I'm really sorry about this and the catastrophes it may have caused (e.g., it made it easy to duplicate an item using a drop arrow by throwing a random item, and then throwing the item to duplicate before the first arrow hit the ground: both arrows would then produce the stack that was thrown last). I hope no player discovered this on a server that used this mod. upsilon 2020-02-16 18:20:37 +0100
  • 1449f49af7
    Move craft registration from throwing to throwing_arrows upsilon 2020-02-11 20:00:49 +0100
  • af62c8f9b5 Add farming as an optional dependency upsilon 2020-02-10 20:54:53 +0100
  • 91fab78ecc Add farming in mod.conf dependencies #20 Louis 2020-02-10 12:49:33 +0100
  • 9fb53faeeb Delete deprecated description.txt and depends.txt Panquesito7 2019-10-27 14:48:09 -0600
  • ba63dea0b2 Replace deprecated functions with newer ones Panquesito7 2019-10-27 14:46:35 -0600
  • 6ba95ba1c0
    Delete deprecated description.txt and depends.txt #19 Panquesito7 2019-10-27 14:48:09 -0600
  • 7b25b6ea9d
    Replace deprecated functions with newer ones Panquesito7 2019-10-27 14:46:35 -0600
  • cae8d38cfb
    Remove outdated information from README.lua, add mention of the Native-American-Village mod by Steamed-Punk upsilon 2019-09-23 17:39:47 +0200
  • 5529307ca3
    Write depends and description in mod.conf, remove unneeded dependency upsilon 2019-08-29 18:14:53 +0200
  • 3758affc98
    Update repo URLs in README.md upsilon 2018-08-20 10:08:14 +0200
  • 35442d8ac4 Revert "Merge throwing and throwing_arrows into a single modpack." upsilon 2018-08-20 10:07:08 +0200
  • d7a8eab2d6 Revert "Remove throwing and throwing_arrows to turn them into subrepos" upsilon 2018-08-20 10:07:04 +0200
  • 529f1b7ff2 Revert "git subrepo clone https://git.fwhost.eu/MT-Eurythmia/throwing.git throwing" upsilon 2018-08-20 10:07:03 +0200
  • cfddd39738 Revert "git subrepo clone https://git.fwhost.eu/MT-Eurythmia/throwing_arrows.git throwing_arrows" upsilon 2018-08-20 10:07:02 +0200
  • c89fb00cb4 Revert "Add upstream repositories links in README.md" upsilon 2018-08-20 10:06:57 +0200
  • b9f17b0bd6
    Add upstream repositories links in README.md upsilon 2018-08-19 11:17:30 +0200
  • 8c8358718e git subrepo clone https://git.fwhost.eu/MT-Eurythmia/throwing_arrows.git throwing_arrows upsilon 2018-08-19 11:14:44 +0200
  • 9ae60be3c6 git subrepo clone https://git.fwhost.eu/MT-Eurythmia/throwing.git throwing upsilon 2018-08-19 11:14:33 +0200
  • 4fd5687561
    Remove throwing and throwing_arrows to turn them into subrepos upsilon 2018-08-19 11:14:07 +0200
  • 8545ebb743
    Merge throwing and throwing_arrows into a single modpack. 1.0 upsilon 2018-08-13 10:51:06 +0200
  • 154566bd72 Fix typos and update README * Mynetest has been renamed Eurythmia, * "Developed" contains only one P, * Bugs using `throw_itself` are to be expected as this field is mostly untested, * And the last paragraph is of questionable grammatical correctness. upsilon 2018-08-13 10:37:45 +0200
  • 90b85cdb2e support for wielded_light shining supports also wielded_light.register_item_light("throwing:arrow", light_level) to set the light level Alexander Weber 2018-05-08 22:42:19 +0200
  • be9d9753c4 avoid loop in is_arrow() function Alexander Weber 2018-05-08 22:17:42 +0200
  • 7104780868 check drawtype="airlike" instead of just "air" Alexander Weber 2018-05-08 21:56:34 +0200
  • 2f16062b92 support for wielded_light shining supports also wielded_light.register_item_light("throwing:arrow", light_level) to set the light level #16 Alexander Weber 2018-05-08 22:42:19 +0200
  • 7eef0a62df avoid loop in is_arrow() function Alexander Weber 2018-05-08 22:17:42 +0200
  • 3c0215f7ae check drawtype="airlike" instead of just "air" Alexander Weber 2018-05-08 21:56:34 +0200
  • 042fe054e6
    Fix operator precedence mistake upsilon 2018-01-05 18:46:59 +0100
  • bad954bdd1 Add description.txt upsilon 2017-08-30 23:22:43 +0200
  • 125c0650cf Create mod.conf /Fox --develop 2017-08-11 02:59:09 -0700
  • 50ac2cc27b Create mod.conf #15 /Fox --develop 2017-08-11 02:59:09 -0700
  • dc45bfd616 Fix typo mgl512 2017-08-01 11:40:42 +0200
  • 5542c62405 Bow crafting recipe: check for a name override See #116 mgl512 2017-08-01 11:15:56 +0200
  • 82c9932ed9
    Move sounds and textures to throwing_arrows upsilon 2017-07-11 10:03:50 +0200
  • b466dbfbb0
    Fix incorrect dependencies after splitting upsilon 2017-07-10 10:00:37 +0200
  • 3dc99c1fce
    Split this mod between the API and the bows/arrows Fixes #13 upsilon 2017-07-09 18:52:25 +0200
  • e9acbfa6d1
    Tell the `allow_shot` function if it is its last run upsilon 2017-07-09 11:12:04 +0200
  • 164bf6b5fc
    Fix #11 upsilon 2017-07-08 23:01:58 +0200
  • b39b1b21c3
    Prevent starting more than one bow delay at a time upsilon 2017-06-27 17:17:08 +0200
  • 3db25456f2
    Fix issue #9 upsilon 2017-06-27 17:09:51 +0200
  • 99e3ce6ed4
    Call allow_shot twice Once before the delay, and one after it upsilon 2017-06-25 09:59:35 +0200
  • 973b3430e8
    Replace deprecated settings methods upsilon 2017-06-23 13:12:11 +0200
  • 094613eb29
    Add a sound a delay to the bow upsilon 2017-06-21 17:29:20 +0200
  • 000c16d292
    Extend throwing.register_bow, change params order upsilon 2017-06-21 17:08:32 +0200
  • 4930d2f518
    Allow the torch arrow to be placed on walls and on ceiling Fixes #6 upsilon 2017-06-21 11:32:48 +0200
  • df73f47285
    Automatically fill the "item" field of the arrow luaentity if not existing upsilon 2017-06-21 10:51:20 +0200
  • d7fae754f9
    Add a spawn_arrow_entity field to the register_bow definition table upsilon 2017-06-21 10:39:59 +0200
  • ba249807f1
    Avoid arrows shown as unknown item while in air Fixes #5 upsilon 2017-06-20 21:37:04 +0200
  • 05365af715
    Add a public throwing.make_arrow_def function upsilon 2017-06-20 21:23:56 +0200
  • 1be6638b56
    Add a cooldown upsilon 2017-06-20 20:19:27 +0200
  • 5f94a6b27d
    Make arrows craftable again upsilon 2017-06-20 17:56:43 +0200
  • 541f102b15
    Add a "uses" field, add a gold bow upsilon 2017-06-20 17:32:00 +0200
  • ccd667f9b7 Conserve custom definition parameters upsilon 2017-06-20 17:07:46 +0200
  • 01c10dff75 Add a throw_itself field to throwing.register_bow definition table upsilon 2017-06-20 17:03:14 +0200
  • d33a8b69ca
    Make the on_hit field optional upsilon 2017-06-20 16:42:35 +0200
  • 552b958dba
    Check for the presence of a throwing_entity field in item definition table upsilon 2017-06-20 16:39:03 +0200
  • a45399bfea
    Allow external mod to choose the bow/arrow prefix upsilon 2017-06-20 16:29:36 +0200
  • 1778b89597
    Add an allow_shot field to throwing.register_bow definition table And make the throwing.throw_arrow function able to throw any item upsilon 2017-06-20 16:23:04 +0200
  • 4fe2a0c88c
    Add a allow_protected definition parameter upsilon 2017-03-05 15:30:02 +0100
  • 33bc0b5f69
    Make the normal arrow able to press mesecons buttons Fixes Mynetest/Mynetest-server#80 upsilon 2017-03-05 14:29:49 +0100
  • 6de69cdf76
    Remove setting check in README example upsilon 2017-02-02 20:34:13 +0100
  • 1351906574 Remove arrow object if it cannot be throw upsilon 2017-01-17 19:22:49 +0100
  • 9179e12936 on_throw callback: Add a modulo by the main list size to calculate next_index upsilon 2017-01-17 19:16:19 +0100
  • 2331ccf9b4 Drop arrow: put the itemstack back to the inventory only in non-creative mode upsilon 2017-01-17 19:09:30 +0100
  • 19f5864d67 Add a drop arrow upsilon 2017-01-17 19:05:57 +0100
  • 307b2d60e6 Improve API again upsilon 2017-01-17 19:03:53 +0100
  • c3ac46697b Improve the API by using definition tables. This commit totally breaks retro-compatibility. upsilon 2017-01-17 17:43:10 +0100
  • ba3838842b Improve the API This commit breaks retro-compatibility. (Although not too much) upsilon 2017-01-17 16:32:30 +0100
  • 709bb4ec16 Record protection violations upsilon 2017-01-15 13:05:05 +0100
  • 13aaea70fa Fix some logging messages upsilon 2017-01-15 12:12:36 +0100
  • c5d7e77828 Remove useless calls to minetest.is_protected in on_hit functions (Already checked in the generic API) upsilon 2017-01-15 12:06:16 +0100
  • ad966cf06d Crashfix: avoid last_pos to be nil when calling the on_hit function should fix https://github.com/Mynetest/Mynetest-server/issues/64 upsilon 2017-01-15 12:03:54 +0100
  • 8a27df9c24 Fix calls to minetest.is_protected The name parameter was not specified. upsilon 2017-01-13 18:04:41 +0100
  • a6ce9315b0 Many things: * Use global variable throwing.modname instead of local modname * Use minetest.place_node instead of minetest.set_node for torch arrow and build arrow * Add an error return value to the on_hit function upsilon 2017-01-12 20:49:42 +0100
  • e7ae9a01cf Fix arrow placing issues upsilon 2017-01-12 19:17:51 +0100