From 9cd0c061f7aaf674565e0afa5c72036026b5f54b Mon Sep 17 00:00:00 2001 From: Zughy <4279489-marco_a@users.noreply.gitlab.com> Date: Sat, 16 Sep 2023 14:16:22 +0200 Subject: [PATCH] Notes for the future | Disable sample weapons --- block_league/src/HUD/hud_log.lua | 2 -- block_league/src/game/input_manager.lua | 2 ++ block_league/src/weapons/sample.lua | 37 ++----------------------- 3 files changed, 5 insertions(+), 36 deletions(-) diff --git a/block_league/src/HUD/hud_log.lua b/block_league/src/HUD/hud_log.lua index 6c9558b..0b62c40 100644 --- a/block_league/src/HUD/hud_log.lua +++ b/block_league/src/HUD/hud_log.lua @@ -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") diff --git a/block_league/src/game/input_manager.lua b/block_league/src/game/input_manager.lua index 3150a16..417d4f6 100644 --- a/block_league/src/game/input_manager.lua +++ b/block_league/src/game/input_manager.lua @@ -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) diff --git a/block_league/src/weapons/sample.lua b/block_league/src/weapons/sample.lua index ac041d8..3d145d7 100644 --- a/block_league/src/weapons/sample.lua +++ b/block_league/src/weapons/sample.lua @@ -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, - } -}) +})]]