Traitor stuff (#472)
* Add uplink swat helmet * Tweak blood dagger * Esword reflect chance increase * Fix desc * Tweak snatcherprod * Add smoke implant * Fix sprite
This commit is contained in:
@@ -34,7 +34,7 @@ public sealed class CritSystem : EntitySystem
|
||||
if (component.IsBloodDagger)
|
||||
{
|
||||
args.PushMarkup(
|
||||
"[color=red]Критическая жажда: Кинжал Жажды обладает смертоносной точностью. Его владелец имеет 25% шанс нанести критический урон, поражая врага в его самые уязвимые места.\n" +
|
||||
"[color=red]Критическая жажда: Кинжал Жажды обладает смертоносной точностью. Его владелец имеет 40% шанс нанести критический урон, поражая врага в его самые уязвимые места.\n" +
|
||||
"Кровавый абсорб: При каждом успешном критическом ударе, кинжал извлекает кровь из цели, восстанавливая здоровье владельцу пропорционально количеству высосанной крови.[/color]"
|
||||
);
|
||||
}
|
||||
@@ -59,7 +59,7 @@ public sealed class CritSystem : EntitySystem
|
||||
|
||||
_bloodstream.TryModifyBloodLevel(target, -ohio);
|
||||
_bloodstream.TryModifyBloodLevel(args.User, ohio);
|
||||
_damageableSystem.TryChangeDamage(args.User, new DamageSpecifier(damageGroup, -ohio * 2));
|
||||
_damageableSystem.TryChangeDamage(args.User, new DamageSpecifier(damageGroup, -ohio));
|
||||
|
||||
damage = args.BaseDamage.Total * component.CritMultiplier + ohio;
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ ent-StorageImplant = имплант Хранилище
|
||||
.desc = Изготовленный с применением bluespace-технологии, позволяет поместить несколько предметов в подкожное скрытое хранилище.
|
||||
.suffix = { "" }
|
||||
ent-FreedomImplant = имплант Свобода
|
||||
.desc = Позволяет три раза освободиться от наручников и других ограничителей.
|
||||
.desc = Позволяет освободиться от наручников и других ограничителей.
|
||||
.suffix = { "" }
|
||||
ent-MicroBombImplant = имплант Микробомба
|
||||
.desc = Миссия провалена, пользователь будет взорван чтобы предотвратить потерю дорогостоящего обмундирования.
|
||||
|
||||
@@ -101,11 +101,11 @@ uplink-radio-jammer-desc = This device will disrupt any nearby outgoing radio co
|
||||
uplink-storage-implanter-name = Имплант хранения
|
||||
uplink-storage-implanter-desc = Спрячьте вкусности внутри себя с помощью новой технологии блюспейс!
|
||||
uplink-freedom-implanter-name = Имплант свободы
|
||||
uplink-freedom-implanter-desc = Убирайся подальше от этих мерзких офицеров с этим трехразовым имплантатом!
|
||||
uplink-freedom-implanter-desc = Убирайся подальше от этих мерзких офицеров с этим имплантатом!
|
||||
uplink-dna-scrambler-implanter-name = Имплантатор скремблера ДНК
|
||||
uplink-dna-scrambler-implanter-desc = Одноразовый имплантат, который можно активировать, чтобы изменить вашу ДНК и придать вам совершенно новый вид, также имеет функцию отмены изменений. Невозможно зашифровать уже зашифрованную ДНК.
|
||||
uplink-emp-implanter-name = ЭМИ-имплантатор
|
||||
uplink-emp-implanter-desc = При активации взрывает небольшой импульс ЭМИ, который истощает энергию ближайшей электроники, может быть использован три раза, прежде чем разрядится внутренняя батарея.
|
||||
uplink-emp-implanter-desc = При активации взрывает небольшой импульс ЭМИ, который истощает энергию ближайшей электроники.
|
||||
uplink-micro-bomb-implanter-name = Имплантатор микро-бомбы
|
||||
uplink-micro-bomb-implanter-desc = Взорвитесь при смерти или ручной активации с помощью этого имплантата. Уничтожает тело со всем снаряжением.
|
||||
uplink-macro-bomb-implanter-name = Имплант микро-бомбы
|
||||
|
||||
@@ -1,36 +1,6 @@
|
||||
# TODO: make more categories
|
||||
# Guns
|
||||
- type: listing
|
||||
id: UplinkBloodDagger
|
||||
name: кинжал жажды
|
||||
description: "Критическая жажда: Кинжал Жажды обладает смертоносной точностью. Его владелец имеет 20% шанс нанести критический урон, поражая врага в его самые уязвимые места. Кровавый абсорб: При каждом успешном критическом ударе, кинжал извлекает кровь из цели, восстанавливая здоровье владельцу пропорционально количеству высосанной крови."
|
||||
icon: { sprite: /Textures/Objects/Weapons/Melee/blood_dagger.rsi, state: icon }
|
||||
productEntity: BloodSuckerDagger
|
||||
cost:
|
||||
Telecrystal: 8
|
||||
categories:
|
||||
- UplinkWeapons
|
||||
conditions:
|
||||
- !type:StoreWhitelistCondition
|
||||
blacklist:
|
||||
tags:
|
||||
- NukeOpsUplink
|
||||
saleLimit: 1
|
||||
|
||||
# WD ADDED
|
||||
- type: listing
|
||||
id: UplinkRifleAk
|
||||
name: uplink-rifle-ak-name
|
||||
description: uplink-rifle-ak-description
|
||||
productEntity: WeaponRifleAk
|
||||
cost:
|
||||
Telecrystal: 16
|
||||
categories:
|
||||
- UplinkWeapons
|
||||
saleLimit: 1
|
||||
- type: listing
|
||||
# END WD ADDED
|
||||
|
||||
id: UplinkPistolViper
|
||||
name: uplink-pistol-viper-name
|
||||
description: uplink-pistol-viper-desc
|
||||
@@ -76,23 +46,6 @@
|
||||
- UplinkWeapons
|
||||
saleLimit: 1
|
||||
|
||||
- type: listing
|
||||
id: UplinkMiniEbow
|
||||
name: маленький энергетический арбалет
|
||||
description: Довольно тихое оружие, которое автоматически перезаряжается и оглушает. Хорошо сочетается с другими видами оружия.
|
||||
icon: { sprite: /Textures/Objects/Weapons/Guns/Battery/mini-ebow.rsi, state: icon }
|
||||
productEntity: EnergyCrossbowMini
|
||||
cost:
|
||||
Telecrystal: 10
|
||||
categories:
|
||||
- UplinkWeapons
|
||||
conditions:
|
||||
- !type:StoreWhitelistCondition
|
||||
blacklist:
|
||||
tags:
|
||||
- NukeOpsUplink
|
||||
saleLimit: 1
|
||||
|
||||
- type: listing
|
||||
id: UplinkEsword
|
||||
name: uplink-esword-name
|
||||
@@ -396,20 +349,8 @@
|
||||
categories:
|
||||
- UplinkAmmo
|
||||
|
||||
# WD ADDED
|
||||
- type: listing
|
||||
id: UplinkAkAmmo
|
||||
name: uplink-ak-ammo-name
|
||||
description: uplink-ak-ammo-desc
|
||||
productEntity: MagazineLightRifle
|
||||
cost:
|
||||
Telecrystal: 1
|
||||
categories:
|
||||
- UplinkAmmo
|
||||
- type: listing
|
||||
# END WD ADDED
|
||||
# for the hristov
|
||||
|
||||
- type: listing
|
||||
id: UplinkHristovAmmo
|
||||
name: uplink-sniper-ammo-name
|
||||
description: uplink-sniper-ammo-desc
|
||||
|
||||
@@ -22,6 +22,6 @@
|
||||
- back
|
||||
- type: DisarmMalus
|
||||
- type: Crit
|
||||
critChance: 20
|
||||
critMultiplier: 2.2
|
||||
critChance: 40
|
||||
critMultiplier: 2
|
||||
isBloodDagger: true
|
||||
|
||||
@@ -78,7 +78,10 @@
|
||||
- type: DisarmMalus
|
||||
malus: 0
|
||||
- type: Reflect
|
||||
reflectProb: 0.5
|
||||
enabled: false
|
||||
reflects:
|
||||
- Energy
|
||||
|
||||
- type: entity
|
||||
name: energy sword
|
||||
@@ -171,6 +174,11 @@
|
||||
- Write
|
||||
- type: DisarmMalus
|
||||
malus: 0
|
||||
- type: Reflect
|
||||
reflectProb: 0.25
|
||||
enabled: false
|
||||
reflects:
|
||||
- Energy
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
@@ -255,10 +263,10 @@
|
||||
- type: MeleeWeapon
|
||||
attackRate: 1
|
||||
- type: Reflect
|
||||
reflectProb: 1
|
||||
enabled: false
|
||||
energeticChance: 1
|
||||
kineticChance: 0
|
||||
spread: 45
|
||||
reflects:
|
||||
- Energy
|
||||
- type: Construction
|
||||
deconstructionTarget: null
|
||||
graph: EnergyDoubleSwordGraph
|
||||
|
||||
14
Resources/Prototypes/White/Actions/types.yml
Normal file
14
Resources/Prototypes/White/Actions/types.yml
Normal file
@@ -0,0 +1,14 @@
|
||||
- type: entity
|
||||
id: ActivateSmokeImplant
|
||||
name: Выпустить облако дыма
|
||||
description: Выпускает облако дыма вокруг вас.
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: InstantAction
|
||||
useDelay: 20
|
||||
itemIconStyle: BigAction
|
||||
priority: -20
|
||||
icon:
|
||||
sprite: Objects/Weapons/Grenades/smoke.rsi
|
||||
state: icon
|
||||
event: !type:ActivateImplantEvent
|
||||
@@ -0,0 +1,75 @@
|
||||
- type: listing
|
||||
id: UplinkHelmetSwat
|
||||
name: Шлем спецназа
|
||||
description: Чрезвычайно прочный шлем, обычно используемый военизированными формированиями. Он украшен гнусным рисунком в красную и черную полоску.
|
||||
productEntity: ClothingHeadHelmetSwatSyndicate
|
||||
cost:
|
||||
Telecrystal: 2
|
||||
categories:
|
||||
- UplinkArmor
|
||||
|
||||
- type: listing
|
||||
id: UplinkMiniEbow
|
||||
name: Маленький энергетический арбалет
|
||||
description: Довольно тихое оружие, которое автоматически перезаряжается и оглушает. Хорошо сочетается с другими видами оружия.
|
||||
icon: { sprite: /Textures/Objects/Weapons/Guns/Battery/mini-ebow.rsi, state: icon }
|
||||
productEntity: EnergyCrossbowMini
|
||||
cost:
|
||||
Telecrystal: 10
|
||||
categories:
|
||||
- UplinkWeapons
|
||||
conditions:
|
||||
- !type:StoreWhitelistCondition
|
||||
blacklist:
|
||||
tags:
|
||||
- NukeOpsUplink
|
||||
saleLimit: 1
|
||||
|
||||
- type: listing
|
||||
id: UplinkBloodDagger
|
||||
name: Кинжал жажды
|
||||
description: "Критическая жажда: Кинжал Жажды обладает смертоносной точностью. Его владелец имеет 40% шанс нанести критический урон, поражая врага в его самые уязвимые места. Кровавый абсорб: При каждом успешном критическом ударе, кинжал извлекает кровь из цели, восстанавливая здоровье владельцу пропорционально количеству высосанной крови."
|
||||
icon: { sprite: /Textures/Objects/Weapons/Melee/blood_dagger.rsi, state: icon }
|
||||
productEntity: BloodSuckerDagger
|
||||
cost:
|
||||
Telecrystal: 6
|
||||
categories:
|
||||
- UplinkWeapons
|
||||
conditions:
|
||||
- !type:StoreWhitelistCondition
|
||||
blacklist:
|
||||
tags:
|
||||
- NukeOpsUplink
|
||||
saleLimit: 1
|
||||
|
||||
- type: listing
|
||||
id: UplinkRifleAk
|
||||
name: uplink-rifle-ak-name
|
||||
description: uplink-rifle-ak-description
|
||||
productEntity: WeaponRifleAk
|
||||
cost:
|
||||
Telecrystal: 16
|
||||
categories:
|
||||
- UplinkWeapons
|
||||
saleLimit: 1
|
||||
|
||||
- type: listing
|
||||
id: UplinkAkAmmo
|
||||
name: uplink-ak-ammo-name
|
||||
description: uplink-ak-ammo-desc
|
||||
productEntity: MagazineLightRifle
|
||||
cost:
|
||||
Telecrystal: 1
|
||||
categories:
|
||||
- UplinkAmmo
|
||||
|
||||
- type: listing
|
||||
id: UplinkSmokeImplanter
|
||||
name: Имплант дыма
|
||||
description: Выпускает облако дыма при активации.
|
||||
icon: { sprite: /Textures/Objects/Weapons/Grenades/smoke.rsi, state: icon }
|
||||
productEntity: SmokeImplanter
|
||||
cost:
|
||||
Telecrystal: 2
|
||||
categories:
|
||||
- UplinkImplants
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
- type: entity
|
||||
id: SmokeImplanter
|
||||
name: Имплант дыма
|
||||
parent: BaseImplantOnlyImplanterSyndi
|
||||
components:
|
||||
- type: Implanter
|
||||
implant: SmokeImplant
|
||||
@@ -0,0 +1,15 @@
|
||||
- type: entity
|
||||
parent: BaseSubdermalImplant
|
||||
id: SmokeImplant
|
||||
name: Имплант дыма
|
||||
description: Этот имплант выпускает облако дыма при активации.
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: SubdermalImplant
|
||||
implantAction: ActivateSmokeImplant
|
||||
- type: TriggerImplantAction
|
||||
- type: SmokeOnTrigger
|
||||
spreadAmount: 25
|
||||
duration: 15
|
||||
- type: SoundOnTrigger
|
||||
sound: /Audio/Effects/smoke.ogg
|
||||
@@ -33,10 +33,10 @@
|
||||
angle: 0
|
||||
animation: WeaponArcThrust
|
||||
- type: StaminaDamageOnHit
|
||||
damage: 40
|
||||
damage: 30
|
||||
sound: /Audio/Weapons/egloves.ogg
|
||||
- type: StaminaDamageOnCollide
|
||||
damage: 20
|
||||
damage: 30
|
||||
- type: UseDelay
|
||||
- type: Item
|
||||
size: Normal
|
||||
|
||||
Reference in New Issue
Block a user