This commit is contained in:
Marek Lenczewski
2026-04-02 18:33:53 +02:00
parent 47f4fe3d90
commit c7e6f8f4b5
25 changed files with 301 additions and 157 deletions

View File

@@ -4,7 +4,7 @@
[ext_resource type="Script" uid="uid://c03xbbf3yhfl3" path="res://resources/roles/ability.gd" id="1_ability"]
[ext_resource type="Resource" uid="uid://dwvc8b3cmce8l" path="res://resources/roles/damage/abilities/single.tres" id="2"]
[ext_resource type="Resource" uid="uid://bpx3l13iuynfv" path="res://resources/roles/damage/abilities/aoe.tres" id="3"]
[ext_resource type="Resource" uid="uid://du0hyuuj26ea0" path="res://resources/roles/damage/abilities/utility.tres" id="4"]
[ext_resource type="Resource" path="res://resources/roles/damage/abilities/utility.tres" id="4"]
[ext_resource type="Resource" uid="uid://s32wvlww2ls2" path="res://resources/roles/damage/abilities/ult.tres" id="5"]
[ext_resource type="Resource" uid="uid://dadpl32yujwhe" path="res://resources/roles/damage/abilities/passive.tres" id="6"]

View File

@@ -4,7 +4,7 @@
[ext_resource type="Script" uid="uid://c03xbbf3yhfl3" path="res://resources/roles/ability.gd" id="1_ability"]
[ext_resource type="Resource" path="res://resources/roles/healer/abilities/single.tres" id="2"]
[ext_resource type="Resource" path="res://resources/roles/healer/abilities/aoe.tres" id="3"]
[ext_resource type="Resource" uid="uid://du0hyuuj26ea0" path="res://resources/roles/healer/abilities/utility.tres" id="4"]
[ext_resource type="Resource" path="res://resources/roles/healer/abilities/utility.tres" id="4"]
[ext_resource type="Resource" path="res://resources/roles/healer/abilities/ult.tres" id="5"]
[ext_resource type="Resource" path="res://resources/roles/healer/abilities/passive.tres" id="6"]

View File

@@ -4,7 +4,7 @@
[ext_resource type="Script" uid="uid://c03xbbf3yhfl3" path="res://resources/roles/ability.gd" id="1_ability"]
[ext_resource type="Resource" path="res://resources/roles/tank/abilities/single.tres" id="2"]
[ext_resource type="Resource" path="res://resources/roles/tank/abilities/aoe.tres" id="3"]
[ext_resource type="Resource" uid="uid://du0hyuuj26ea0" path="res://resources/roles/tank/abilities/utility.tres" id="4"]
[ext_resource type="Resource" path="res://resources/roles/tank/abilities/utility.tres" id="4"]
[ext_resource type="Resource" path="res://resources/roles/tank/abilities/ult.tres" id="5"]
[ext_resource type="Resource" path="res://resources/roles/tank/abilities/passive.tres" id="6"]

View File

@@ -0,0 +1,8 @@
extends Resource
class_name AggroConfig
@export var combat_timeout := 5.0
@export var tank_multiplier := 2.0
@export var heal_multiplier := 0.5
@export var spread_multiplier := 0.5
@export var exponential_decay_factor := 0.01

View File

@@ -0,0 +1 @@
uid://b3gwl1wweld2x

View File

@@ -0,0 +1,6 @@
[gd_resource type="Resource" script_class="AggroConfig" format=3]
[ext_resource type="Script" path="res://resources/stats/aggro_config.gd" id="1"]
[resource]
script = ExtResource("1")

View File

@@ -17,4 +17,4 @@ regen_fast = 0.1
regen_slow = 0.01
aggro_decay = 1.0
portal_radius = 10.0
alert_radius = 3.0
alert_radius = 10.0

View File

@@ -9,4 +9,4 @@ class_name EnemyStats
@export var regen_slow := 0.01
@export var aggro_decay := 1.0
@export var portal_radius := 10.0
@export var alert_radius := 3.0
@export var alert_radius := 10.0