v2.0 — Complete rewrite: Clone Satori + Nehan instead of building from scratch
Key changes: - Katana: Items.Preset_Katana_Saburo_Legendary (Satori clone) → Retains all bleeding, hemorrhaging, hidden GameplayLogicPackages - Knife: Items.Preset_Tanto_Saburo_Retrofix (Nehan clone) → Retains thrown bleeding, hemorrhaging, health restoration - Only displayName/localizedDescription overridden - Localization in r6/loc/en-us/ and r6/loc/de-de/ (proper LocKey resolution) - Removed all custom statModifiers (they were ignored anyway) - Removed IconicWeaponModAbilityBase approach - Removed LocalizationOverride block - Clean file structure matching CDPR conventions Thanks to ChatGPT for the correct approach: - Stats via statModifiers were being ignored - HealOnKill/HealthRegen don't exist as BaseStats - Nehan heals via GameplayLogicPackage, not stats - ArmorPenetration is not the right stat name post-2.0 - Cloning existing Iconics preserves all hidden behavior
This commit is contained in:
@@ -1,109 +1,28 @@
|
||||
# Crystal Blades — Kristallklingen
|
||||
# Direkte Waffen-Definition ohne Hidden Mod Umweg
|
||||
# Klon von Satori (Katana) und Nehan (Wurfdolch)
|
||||
# Behält alle versteckten GameplayLogicPackages, Scripte und Effekte
|
||||
# Nur Name, Beschreibung und zusätzliche Stats werden überschrieben
|
||||
|
||||
# ============================================================
|
||||
# WAFFE 1: Kristallschneider (Katana)
|
||||
# WAFFE 1: Kristallschneider — Klon von Satori
|
||||
# Satori = Items.Preset_Katana_Saburo_Legendary
|
||||
# Behält: Bleeding, Hemorrhaging, alle Hidden Packages
|
||||
# ============================================================
|
||||
|
||||
Items.Preset_Crystal_Katana:
|
||||
$base: Items.Preset_Katana_Default
|
||||
$base: Items.Preset_Katana_Saburo_Legendary
|
||||
displayName: LocKey#crystal_katana_name
|
||||
localizedDescription: LocKey#crystal_katana_desc
|
||||
quality: Quality.Legendary
|
||||
|
||||
# Direkte Stat-Überschreibungen auf der Waffe
|
||||
statModifiers:
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.DPS
|
||||
value: 200.0
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.AttackSpeed
|
||||
value: 0.2
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.CritChance
|
||||
value: 15.0
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.CritDamage
|
||||
value: 30.0
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.BleedingApplicationRate
|
||||
value: 1.0
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.ArmorPenetration
|
||||
value: 1.0
|
||||
# Kopfschuss bleibt extrem tödlich — monomolekular durchtrennt alles
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.HeadshotDamageMultiplier
|
||||
value: 4.0
|
||||
# Lifesteal — Leben zurück bei Kill (wie Nehan)
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.HealOnKill
|
||||
value: 50.0
|
||||
# Heilung bei Treffer
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.HealthRegen
|
||||
value: 10.0
|
||||
|
||||
# ============================================================
|
||||
# WAFFE 2: Phantom Splitter (Wurfdolch)
|
||||
# WAFFE 2: Phantom Splitter — Klon von Nehan
|
||||
# Nehan = Items.Preset_Tanto_Saburo_Retrofix
|
||||
# Behält: Thrown hits apply Bleeding, Hemorrhaging, Healing
|
||||
# ============================================================
|
||||
|
||||
Items.Preset_Crystal_ThrowingKnife:
|
||||
$base: Items.Preset_Knife_Default
|
||||
Items.Preset_Crystal_Knife:
|
||||
$base: Items.Preset_Tanto_Saburo_Retrofix
|
||||
displayName: LocKey#crystal_knife_name
|
||||
localizedDescription: LocKey#crystal_knife_desc
|
||||
quality: Quality.Legendary
|
||||
|
||||
statModifiers:
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.DPS
|
||||
value: 150.0
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.AttackSpeed
|
||||
value: 0.5
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.CritChance
|
||||
value: 25.0
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.CritDamage
|
||||
value: 50.0
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.BleedingApplicationRate
|
||||
value: 1.0
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.ArmorPenetration
|
||||
value: 1.0
|
||||
# Kopfschuss bleibt extrem tödlich
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.HeadshotDamageMultiplier
|
||||
value: 4.0
|
||||
# Lifesteal — Leben zurück bei Kill (wie Nehan)
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.HealOnKill
|
||||
value: 50.0
|
||||
# Heilung bei Treffer
|
||||
- $type: gamedataConstantStatModifier_Record
|
||||
modifierType: Additive
|
||||
statType: BaseStats.HealthRegen
|
||||
value: 10.0
|
||||
|
||||
# ============================================================
|
||||
# Localization — als JSON im localization Ordner
|
||||
# ============================================================
|
||||
quality: Quality.Legendary
|
||||
Reference in New Issue
Block a user