Initial commit — Godot space roguelite source
- Touch controls: direct InputEventScreenTouch in shop_ui (bypass relay) - ItemDB: static preload list instead of DirAccess scan (export fix) - All 18 items with EN localisation (name_en, desc_en, category_en) - Ship playstyles: NOVA-1 shield, INFERNO ram, AURORA agile/tank - Quasar: SMBH visual, jet boost, merge, push, BH-eating - Atlas & UI text updated EN+DE Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
extends ItemDef
|
||||
|
||||
func _init() -> void:
|
||||
id = "hull_giant"
|
||||
name = "Kolossal-Hülle"
|
||||
name_en = "Colossal Hull"
|
||||
desc = "Massiv verstärktes Schiff — stark vergrößert, sehr träge"
|
||||
desc_en = "Massively reinforced ship — much larger, very sluggish"
|
||||
category = "HÜLLENMOD"
|
||||
category_en = "HULL MOD"
|
||||
icon = "◼"
|
||||
cost = 220
|
||||
rarity = 3
|
||||
effects = { "shield_charges": 2, "invuln_mult": 1.20, "speed_mult": 0.70, "turn_mult": 0.80 }
|
||||
visual_pixels = [
|
||||
[-5, -6, "shadow"],
|
||||
[-5, 6, "shadow"],
|
||||
[ 2, -6, "dim"],
|
||||
[ 2, 6, "dim"],
|
||||
[-5, -5, "mid"],
|
||||
[-5, 5, "mid"],
|
||||
]
|
||||
hull_size_bonus = 0.8
|
||||
@@ -0,0 +1 @@
|
||||
uid://cne4dtcoi12x4
|
||||
@@ -0,0 +1,21 @@
|
||||
extends ItemDef
|
||||
|
||||
func _init() -> void:
|
||||
id = "hull_nullfeld"
|
||||
name = "Nullfeld-Hülle"
|
||||
name_en = "Null-Field Hull"
|
||||
desc = "Schwerkraft-Immunität — langsamer"
|
||||
desc_en = "Gravity immunity — slower"
|
||||
category = "HÜLLENMOD"
|
||||
category_en = "HULL MOD"
|
||||
icon = "⬡"
|
||||
cost = 125
|
||||
rarity = 2
|
||||
effects = { "bh_resist": 0.45, "speed_mult": 0.80 }
|
||||
visual_pixels = [
|
||||
[-1, -4, "accent"],
|
||||
[-1, 4, "accent"],
|
||||
[-3, -3, "dim"],
|
||||
[-3, 3, "dim"],
|
||||
]
|
||||
hull_size_bonus = 0.0
|
||||
@@ -0,0 +1 @@
|
||||
uid://xnlr0664qydt
|
||||
@@ -0,0 +1,23 @@
|
||||
extends ItemDef
|
||||
|
||||
func _init() -> void:
|
||||
id = "hull_plating"
|
||||
name = "Panzerplatten"
|
||||
name_en = "Armor Plating"
|
||||
desc = "Schweres Titan-Gehäuse — breiter aber träger"
|
||||
desc_en = "Heavy titanium shell — wider but slower"
|
||||
category = "HÜLLENMOD"
|
||||
category_en = "HULL MOD"
|
||||
icon = "◎"
|
||||
cost = 120
|
||||
rarity = 1
|
||||
effects = { "shield_charges": 1, "speed_mult": 0.85 }
|
||||
visual_pixels = [
|
||||
[-3, -5, "dim"],
|
||||
[-3, 5, "dim"],
|
||||
[-4, -5, "shadow"],
|
||||
[-4, 5, "shadow"],
|
||||
[-2, -5, "mid"],
|
||||
[-2, 5, "mid"],
|
||||
]
|
||||
hull_size_bonus = 0.4
|
||||
@@ -0,0 +1 @@
|
||||
uid://gwidt7dkenor
|
||||
@@ -0,0 +1,20 @@
|
||||
extends ItemDef
|
||||
|
||||
func _init() -> void:
|
||||
id = "hull_reaktor"
|
||||
name = "Reaktorschild"
|
||||
name_en = "Reactor Shield"
|
||||
desc = "Verlängerte Unverwundbarkeit — geringere Feuerrate"
|
||||
desc_en = "Extended invulnerability — reduced fire rate"
|
||||
category = "HÜLLENMOD"
|
||||
category_en = "HULL MOD"
|
||||
icon = "⬢"
|
||||
cost = 115
|
||||
rarity = 1
|
||||
effects = { "invuln_mult": 1.45, "fire_rate_mult": 0.85 }
|
||||
visual_pixels = [
|
||||
[-2, -3, "accent"],
|
||||
[-2, 3, "accent"],
|
||||
[-1, 0, "bright"],
|
||||
]
|
||||
hull_size_bonus = 0.0
|
||||
@@ -0,0 +1 @@
|
||||
uid://bvaoatus42p8j
|
||||
Reference in New Issue
Block a user