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:
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"en-us": {
|
||||
"crystal_katana_name": "Crystal Cleaver",
|
||||
"crystal_katana_desc": "A katana with a monomolecular crystal blade. Ignores all armor, guarantees bleeding on every strike.",
|
||||
"crystal_katana_iconic_desc": "Monomolecular Edge: Ignores all armor. Every hit causes bleeding.",
|
||||
"crystal_knife_name": "Phantom Splitter",
|
||||
"crystal_knife_desc": "A throwing knife with a monomolecular crystal edge. Pierces any armor, ensures your target bleeds.",
|
||||
"crystal_knife_iconic_desc": "Monomolecular Edge: Ignores all armor. Every hit causes bleeding."
|
||||
},
|
||||
"de-de": {
|
||||
"crystal_katana_name": "Kristallschneider",
|
||||
"crystal_katana_desc": "Ein Katana mit monomolekularer Kristallklinge. Ignoriert alle Rüstung, garantiert Blutung bei jedem Treffer.",
|
||||
"crystal_katana_iconic_desc": "Monomolekulare Klinge: Ignoriert alle Rüstung. Jeder Treffer verursacht Blutung.",
|
||||
"crystal_knife_name": "Phantom Splitter",
|
||||
"crystal_knife_desc": "Ein Wurfdolch mit monomolekularer Kristallklinge. Durchdringt jede Rüstung, sorgt dafür dass dein Ziel verblutet.",
|
||||
"crystal_knife_iconic_desc": "Monomolekulare Klinge: Ignoriert alle Rüstung. Jeder Treffer verursacht Blutung."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"crystal_katana_name": "Kristallschneider",
|
||||
"crystal_katana_desc": "Ein Katana mit monomolekularer Kristallklinge. Geschmiedet in den Tiefen des schwarzen Marktes von Night City. Jeder Treffer verursacht unkontrollierbare Blutung — Rüstung ist bedeutungslos.",
|
||||
"crystal_knife_name": "Phantom Splitter",
|
||||
"crystal_knife_desc": "Ein Wurfdolch mit monomolekularer Kristallklinge. Geworfene Treffer garantieren Blutung. Wenn das Ziel bereits blutet, verursacht der Dolch innere Blutungen und heilt den Träger."
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"crystal_katana_name": "Crystal Cleaver",
|
||||
"crystal_katana_desc": "A katana with a monomolecular crystal blade. Forged in the depths of Night City's black market. Every strike causes uncontrollable bleeding — armor is meaningless.",
|
||||
"crystal_knife_name": "Phantom Splitter",
|
||||
"crystal_knife_desc": "A throwing knife with a monomolecular crystal edge. Thrown hits guarantee bleeding. If the target is already bleeding, the knife causes hemorrhaging and heals the wielder."
|
||||
}
|
||||
@@ -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