Skip to content

Commit

Permalink
Merge branch 'master' into neuro-stabilizer-implant
Browse files Browse the repository at this point in the history
  • Loading branch information
Spatison authored Oct 11, 2024
2 parents bd6e4ff + 6d5d0d9 commit e67eaff
Show file tree
Hide file tree
Showing 14 changed files with 151 additions and 12 deletions.
30 changes: 30 additions & 0 deletions Resources/Changelog/Changelog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6502,3 +6502,33 @@ Entries:
id: 6360
time: '2024-09-29T12:15:14.0000000+00:00'
url: https://github.com/WWhiteDreamProject/wwdpublic/pull/68
- author: Spatison
changes:
- type: Tweak
message: Dwarf now weigh more / Дварфы теперь весят больше
id: 6361
time: '2024-10-11T03:54:12.0000000+00:00'
url: https://github.com/WWhiteDreamProject/wwdpublic/pull/83
- author: Spatison
changes:
- type: Fix
message: >-
No more discounts in uplink implant / Больше никаких скидок в имплант
аплинка
id: 6362
time: '2024-10-11T03:55:38.0000000+00:00'
url: https://github.com/WWhiteDreamProject/wwdpublic/pull/81
- author: Spatison
changes:
- type: Add
message: Added smoke implant / Добавлен имплант дыма
id: 6363
time: '2024-10-11T04:07:40.0000000+00:00'
url: https://github.com/WWhiteDreamProject/wwdpublic/pull/79
- author: Spatison
changes:
- type: Add
message: Added syndicate implanter / Добавлен имплантер синдиката
id: 6364
time: '2024-10-11T04:26:13.0000000+00:00'
url: https://github.com/WWhiteDreamProject/wwdpublic/pull/78
8 changes: 7 additions & 1 deletion Resources/Locale/en-US/_white/store/uplink-catalog.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,10 @@ uplink-ebow-name = Small energy crossbow
uplink-ebow-desc = A fairly quiet weapon that automatically reloads and stuns. It goes well with other types of weapons.
uplink-neuro-control = Neuro stabilization implanter
uplink-neuro-control-desc = Blocks all of the incoming stamina damage while dealing shock damage instead.
uplink-neuro-control-desc = Blocks all of the incoming stamina damage while dealing shock damage instead.
uplink-implanter-name = Implanter
uplink-implanter-desc = An advanced implant that allows you to quickly insert and remove implants.
uplink-smoke-implant-name = Smoke implant
uplink-smoke-implant-desc = Releases a cloud of smoke when activated.
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/_white/prototypes/actions/types.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-ActivateSmokeImplant = Выпустить облако дыма
.desc = Выпускает облако дыма вокруг вас.
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
ent-NeuroStabilizationImplanter = { ent-BaseImplanter }
.desc = { ent-BaseImplanter.desc }
.suffix = нейро стабилизация
.suffix = нейро стабилизация
ent-ImplanterSyndi = { ent-BaseImplanter }
.desc = Компактный одноразовый шприц, предназначенный исключительно для введения и извлечения подкожных имплантатов.
ent-SmokeImplanter = { ent-BaseImplanter }
.desc = { ent-BaseImplanter.desc }
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
ent-NeuroStabilizationImplant = имплант нейро стабализации
.desc = Блокирует весь входящий урон по выносливости за счет шока.
.desc = Блокирует весь входящий урон по выносливости за счет шока.
ent-SmokeImplant = имплант дыма
.desc = Этот имплант выпускает облако дыма при активации.
8 changes: 7 additions & 1 deletion Resources/Locale/ru-RU/_white/store/uplink-catalog.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,10 @@ uplink-ebow-name = Маленький энергетический арбале
uplink-ebow-desc = Довольно тихое оружие, которое автоматически перезаряжается и оглушает. Хорошо сочетается с другими видами оружия.
uplink-neuro-control = Имплант нейро стабилизации
uplink-neuro-control-desc = Блокирует весь входящий урон по выносливости, компенсируя его шоковым зарядом, наносящим урон, пропорциональный заблокированному.
uplink-neuro-control-desc = Блокирует весь входящий урон по выносливости, компенсируя его шоковым зарядом, наносящим урон, пропорциональный заблокированному.
uplink-implanter-name = Имплантер
uplink-implanter-desc = Продвинутый имплантер, позволяющий быстро вкалывать и вытаскивать импланты.
uplink-smoke-implant-name = Имплант дыма
uplink-smoke-implant-desc = Выпускает облако дыма при активации.
Original file line number Diff line number Diff line change
Expand Up @@ -52,5 +52,3 @@ ent-DeathAcidifierImplanter = { ent-BaseImplanter }
ent-ImplanterAdmeme = { ent-BaseImplanter }
.desc = {""}
.suffix = адмемы
ent-ImplanterSyndi = { ent-BaseImplanter }
.desc = { ent-BaseImplanter.desc }
3 changes: 1 addition & 2 deletions Resources/Prototypes/Entities/Mobs/Species/dwarf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,7 @@
shape:
!type:PhysShapeCircle
radius: 0.35
# they r smaller
density: 120
density: 240 # WD EDIT
restitution: 0.0
mask:
- MobMask
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@
components:
- Hands # prevent mouse buying grenade penguin since its not telepathic
- type: Store
preset: StorePresetUplink
preset: StorePresetUplinkNoDiscounts
balance:
Telecrystal: 0
- type: UserInterface
Expand Down
14 changes: 14 additions & 0 deletions Resources/Prototypes/_White/Actions/types.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
- type: entity
id: ActivateSmokeImplant
name: Release a cloud of smoke
description: Releases a cloud of smoke around you.
noSpawn: true
components:
- type: InstantAction
useDelay: 20
itemIconStyle: BigAction
priority: -20
icon:
sprite: Objects/Weapons/Grenades/smoke.rsi
state: icon
event: !type:ActivateImplantEvent
23 changes: 22 additions & 1 deletion Resources/Prototypes/_White/Catalog/uplink_catalog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,25 @@
cost:
Telecrystal: 2
categories:
- UplinkImplants
- UplinkImplants

- type: listing
id: UplinkImplanterSyndi
name: uplink-implanter-name
description: uplink-implanter-desc
productEntity: ImplanterSyndi
cost:
Telecrystal: 1
categories:
- UplinkImplants

- type: listing
id: UplinkSmokeImplanter
name: uplink-smoke-implant-name
description: uplink-smoke-implant-desc
icon: { sprite: /Textures/Objects/Weapons/Grenades/smoke.rsi, state: icon }
productEntity: SmokeImplanter
cost:
Telecrystal: 2
categories:
- UplinkImplants
23 changes: 22 additions & 1 deletion Resources/Prototypes/_White/Entities/Objects/Misc/implanters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,25 @@
suffix: neuro stabilization
components:
- type: Implanter
implant: NeuroStabilizationImplant
implant: NeuroStabilizationImplant

- type: entity
parent: Implanter
id: ImplanterSyndi
description: A compact disposable syringe exclusively designed for the quick injection and extraction of subdermal implants.
components:
- type: Item
sprite: Objects/Specific/Medical/syndi_implanter.rsi
- type: Sprite
sprite: Objects/Specific/Medical/syndi_implanter.rsi
- type: Implanter
drawTime: 2
implantTime: 2

- type: entity
parent: BaseImplantOnlyImplanterSyndi
id: SmokeImplanter
suffix: smoke
components:
- type: Implanter
implant: SmokeImplant
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,20 @@
- type: SubdermalImplant
- type: Tag
tags:
- NeuroStabilization
- NeuroStabilization

- type: entity
parent: BaseSubdermalImplant
id: SmokeImplant
name: smoke implant
description: This implant releases smoke cloud on activation.
noSpawn: true
components:
- type: SubdermalImplant
implantAction: ActivateSmokeImplant
- type: TriggerImplantAction
- type: SmokeOnTrigger
spreadAmount: 25
duration: 15
- type: SoundOnTrigger
sound: /Audio/Effects/smoke.ogg
17 changes: 17 additions & 0 deletions Resources/Prototypes/_White/Store/presets.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
- type: storePreset
id: StorePresetUplinkNoDiscounts
storeName: Uplink
categories:
- UplinkWeapons
- UplinkAmmo
- UplinkExplosives
- UplinkMisc
- UplinkBundles
- UplinkTools
- UplinkUtility
- UplinkImplants
- UplinkJob
- UplinkArmor
- UplinkPointless
currencyWhitelist:
- Telecrystal

0 comments on commit e67eaff

Please sign in to comment.