Notes for the future | Disable sample weapons

This commit is contained in:
Zughy 2023-09-16 14:16:22 +02:00
parent 161a94b2ae
commit 9cd0c061f7
3 changed files with 5 additions and 36 deletions

View File

@ -10,7 +10,6 @@ local row3_height_img = row3_height_txt -14
function block_league.HUD_log_create(p_name)
local icon_scale = { x = 3, y = 3}
Panel:new("bl_log", {
@ -62,7 +61,6 @@ end
function block_league.HUD_log_update(arena, action_img, executor, receiver, assister)
for psp_name, _ in pairs(arena.players_and_spectators) do
local panel = panel_lib.get_panel(psp_name, "bl_log")

View File

@ -6,6 +6,8 @@ controls.register_on_press(function(player, key)
if key == "aux1" and not arena_lib.get_arena_by_player(p_name).in_celebration then
panel_lib.get_panel(p_name, "bl_info_panel"):show()
end
-- TODO: abilità attive. Usare speed_crouch in physics_override identico a velocità giocatorə (così da non rallentare)
end)

View File

@ -1,35 +1,5 @@
block_league.register_weapon("block_league:nomearma", {
description = "descrizione",
inventory_image = "inventory_image.png",
wield_scale = {x=1, y=1, z=1},
--Se si vuole l'arma 3D
mesh = "mesh.obj",
tiles = {"tiles.png"},
--Se si vuole l'arma 2D
wield_image = "wield_image.png",
sound_shoot = "sound_shoot", --Suono quando si usa l'arma
fire_delay = 10, --Delay tra gli spari
weap_secondary_delay = 2, --Delay tra l'uso del destro
weapon_type = 1, --1) Hitscan 2) Entity based 3) Sword
weapon_range = 100, --Range nel quale opera il raggio hitscan
continuos_fire = false, --Se può sparare tenendo premuto il sinistro
magazine = 0, --Dopo quanti colpi ricaricare
reload_time = 5,
bullet = "block_league:nomeproiettile", --Che proiettile/granata spara
on_right_click = function(arena, name, def, itemstack, user, pointed_thing) end, --Cosa fare quando si clicca destro
damage = 10, --Danno inflitto
knockback = 0, --Il contraccolpo da applicare al bersaglio
})
block_league.register_bullet("block_league:nomeproiettile", {
-- TODO da rivedere una volta implementate armi con proiettili. Da mettere direttamente nella documentazione, possibilmente con piccolo esempio che segue
--[[block_league.register_bullet("block_league:nomeproiettile", {
description = "descrizione", --Descrizione
inventory_image = "inventory_image.png", --Immagine nell'inventario
wield_scale = {x=1, y=1, z=1}, --Dimensione in mano
@ -79,6 +49,5 @@ block_league.register_bullet("block_league:nomeproiettile", {
on_right_click = block_league.bullet_right_click, --Cosa fare quando si clicca destro sul proiettile
on_destroy = block_league.bullet_on_destroy,
}
})
})]]