- warrior.tres: resource_type=RAGE, base_resource=100 - _gain_rage(): Wut aufbauen + Decay-Timer zurücksetzen - _spend_rage(): Wut verbrauchen mit Prüfung (return false wenn zu wenig) - _update_rage_decay(): Wut verfällt nach 5s außerhalb Kampf (10/s) - take_damage(): +15 Wut wenn Krieger Treffer einsteckt - Heavy Strike: +20 Wut beim Schaden austeilen Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
19 lines
517 B
Text
19 lines
517 B
Text
[gd_resource type="Resource" script_class="CharacterClass" format=3 uid="uid://bebfnwygqy1gu"]
|
|
|
|
[ext_resource type="Script" uid="uid://ci45xxb5vn857" path="res://character_class.gd" id="1"]
|
|
|
|
[resource]
|
|
script = ExtResource("1")
|
|
base_strength = 15
|
|
base_agility = 8
|
|
base_intelligence = 5
|
|
base_stamina = 12
|
|
strength_per_level = 3.0
|
|
agility_per_level = 1.5
|
|
intelligence_per_level = 1.0
|
|
stamina_per_level = 2.5
|
|
unarmed_min_damage = 2
|
|
unarmed_max_damage = 4
|
|
unarmed_attack_speed = 1.8
|
|
resource_type = 2
|
|
base_resource = 100
|