Fix xenoborg modules (#41625)

* change name from heavy laser to laser cannon

* fixed some ids

* fix name and description

* change cost of upgrade modules

* remove unwield penalty

* commentary

* change name of scout modules

* same firerate as before

* typo

Co-authored-by: āda <ss.adasts@gmail.com>

* new line at end of file

* duplicated

---------

Co-authored-by: āda <ss.adasts@gmail.com>
This commit is contained in:
Samuka
2025-12-17 23:17:04 -03:00
committed by GitHub
parent e9ecdeec65
commit 1bb4b935af
3 changed files with 32 additions and 18 deletions

View File

@@ -1552,15 +1552,15 @@
- state: icon-xenoborg-laser
- type: ItemBorgModule
hands:
- item: XenoborgLaserGun
- item: WeaponLaserGunXenoborg
- type: BorgModuleIcon
icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-laser-module }
- type: entity
parent: [ BaseXenoborgModuleHeavy, BaseProviderBorgModule, BaseXenoborgContraband ]
id: XenoborgModuleHeavyLaser
name: heavy laser xenoborg module
description: Module with a heavy laser gun.
name: laser cannon xenoborg module
description: Module with a laser cannon.
components:
- type: Sprite
layers:
@@ -1568,7 +1568,7 @@
- state: icon-xenoborg-laser2
- type: ItemBorgModule
hands:
- item: XenoborgHeavyLaserGun
- item: WeaponLaserCannonXenoborg
- type: BorgModuleIcon
icon: { sprite: Interface/Actions/actions_borg.rsi, state: xenoborg-laser2-module }
@@ -1596,7 +1596,7 @@
- type: entity
parent: [ BaseXenoborgModuleScout, BaseProviderBorgModule, BaseXenoborgContraband ]
id: XenoborgModuleSword
name: sword xenoborg module
name: knife xenoborg module
description: Module with a kukri knife.
components:
- type: Sprite
@@ -1613,7 +1613,7 @@
- type: entity
parent: [ BaseXenoborgModuleScout, BaseProviderBorgModule, BaseXenoborgContraband ]
id: XenoborgModuleEnergySword
name: energy sword xenoborg module
name: energy dagger xenoborg module
description: Module with an energy dagger.
components:
- type: Sprite
@@ -1663,7 +1663,7 @@
parent: [ BaseXenoborgModuleStealth, BaseProviderBorgModule, BaseXenoborgContraband ]
id: XenoborgModuleCloakDevice
name: cloaking device xenoborg module
description: Module with a device that allows xenoborgs to become invisible for some time.
description: Module with a device that allows xenoborgs to become semi-invisible for some time.
components:
- type: Sprite
layers:
@@ -1678,8 +1678,8 @@
- type: entity
parent: [ BaseXenoborgModuleStealth, BaseProviderBorgModule, BaseXenoborgContraband ]
id: XenoborgModuleSuperCloakDevice
name: cloaking device xenoborg module
description: Module with a device that allows xenoborgs to become truly invisible for less time.
name: invisibility device xenoborg module
description: Module with a device that allows xenoborgs to become truly invisible for a short amount of time.
components:
- type: Sprite
layers:

View File

@@ -974,14 +974,22 @@
price: 100
- type: entity
name: xenoborg laser gun
parent: [WeaponAdvancedLaser, BaseXenoborgContraband]
id: XenoborgLaserGun
id: WeaponLaserGunXenoborg
name: xenoborg laser gun
- type: entity
name: xenoborg heavy laser gun
parent: [WeaponAdvancedLaser, BaseXenoborgContraband]
id: XenoborgHeavyLaserGun
parent: [WeaponLaserCannon, BaseXenoborgContraband]
id: WeaponLaserCannonXenoborg
name: xenoborg laser cannon
components:
- type: BatteryAmmoProvider
proto: RedHeavyLaser
- type: BatterySelfRecharger
autoRechargeRate: 30
# "remove" wield bonus and penalty so borgs can use it
- type: GunWieldBonus
minAngle: 0
maxAngle: 0
- type: Gun
fireRate: 2
minAngle: 1
maxAngle: 2

View File

@@ -13,8 +13,6 @@
categories:
- Modules
completetime: 2
materials:
Glass: 3000
# xenoborgs
@@ -67,6 +65,9 @@
parent: BaseXenoborgModulesRecipe
id: XenoborgModuleHeavyLaserRecipe
result: XenoborgModuleHeavyLaser
materials:
Steel: 1500
Glass: 1500
## scout xenoborg modules
@@ -74,6 +75,9 @@
parent: BaseXenoborgModulesRecipe
id: XenoborgModuleEnergySwordRecipe
result: XenoborgModuleEnergySword
materials:
Steel: 1500
Glass: 1500
## stealth xenoborg modules
@@ -81,3 +85,5 @@
parent: BaseXenoborgModulesRecipe
id: XenoborgModuleSuperCloakDeviceRecipe
result: XenoborgModuleSuperCloakDevice
materials:
Glass: 3000