Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Secborg Module Overhaul, Small Borg Buff #2059

Open
wants to merge 49 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
7d4952f
Secborg rework begin
Avalon-Proto Oct 27, 2024
ec7bdc6
Patrol be gone!
Avalon-Proto Oct 28, 2024
c71eb69
Merge branch 'master' into Secborg-Adjustment
deltanedas Nov 15, 2024
4ac00c6
Conflictfixes?
Avalon-Proto Dec 25, 2024
c454f34
Update battery_guns.yml
Avalon-Proto Dec 25, 2024
6f7e994
fixin oop
Avalon-Proto Dec 25, 2024
c374d14
Merge remote-tracking branch 'upstream/master' into Secborg-Adjustment
Avalon-Proto Dec 30, 2024
290bd65
Mergeconflictfixes
Avalon-Proto Dec 30, 2024
d46dba5
Delete dupes
Avalon-Proto Dec 30, 2024
d885ea1
More fixin
Avalon-Proto Dec 30, 2024
9344d99
Movin ops
Avalon-Proto Dec 30, 2024
d66bf49
FUCKOFF UNEEDED DATA
Avalon-Proto Dec 30, 2024
5203496
More fixes
Avalon-Proto Dec 30, 2024
3863ece
More work
Avalon-Proto Dec 30, 2024
60756e1
Maybe last fixes?
Avalon-Proto Dec 30, 2024
e7170f5
MOre fixes
Avalon-Proto Dec 31, 2024
54dc8b9
merge master
Jan 1, 2025
adddaa6
fix
Jan 1, 2025
7f2bd06
merge master, make it roundstart as disablers are roundstart
Jan 28, 2025
1521fb7
cleanup launchers
Jan 28, 2025
839bcf8
Merge remote-tracking branch 'upstream/master' into Secborg-Adjustment
Avalon-Proto Feb 15, 2025
6839780
Fixes and changes
Avalon-Proto Feb 15, 2025
b1d7217
Update shotguns.yml
Avalon-Proto Feb 15, 2025
40ccdca
feck i broke the texture
Avalon-Proto Feb 16, 2025
b3121c6
FIXED
Avalon-Proto Feb 16, 2025
df3feb0
Update shotguns.yml
Avalon-Proto Feb 16, 2025
6153885
Direction fixes
Avalon-Proto Feb 18, 2025
e9b3c94
Merge remote-tracking branch 'upstream/master' into Secborg-Adjustment
Avalon-Proto Feb 18, 2025
5fff1b6
Conflict fix, parenting fixes
Avalon-Proto Feb 18, 2025
55a8412
Update shotguns.yml
Avalon-Proto Feb 18, 2025
3e2e645
Tool modules for all
Avalon-Proto Feb 18, 2025
3a1f115
Merge branch 'master' into Secborg-Adjustment
Avalon-Proto Feb 18, 2025
4120a2e
Untouch the box
Avalon-Proto Feb 18, 2025
d4db002
Merge branch 'Secborg-Adjustment' of https://github.com/Avalon-Proto/…
Avalon-Proto Feb 18, 2025
caf2b2b
Merge branch 'master' into Secborg-Adjustment
Avalon-Proto Feb 27, 2025
ff74664
Webedit ops are go
Avalon-Proto Feb 28, 2025
5590d24
Fixes
Avalon-Proto Mar 2, 2025
ccbd4e3
Merge branch 'master' into Secborg-Adjustment
Avalon-Proto Mar 2, 2025
ad37aa6
Merge branch 'master' into Secborg-Adjustment
Avalon-Proto Mar 2, 2025
35ea035
Delete Icon.png
Avalon-Proto Mar 2, 2025
6cab4b5
Create icon.png
Avalon-Proto Mar 2, 2025
1f365af
Typo ops
Avalon-Proto Mar 2, 2025
0f0236c
Merge branch 'master' into Secborg-Adjustment
Avalon-Proto Mar 2, 2025
93da364
Merge branch 'master' into Secborg-Adjustment
Avalon-Proto Mar 3, 2025
6f8ffc3
Update robotics.yml
Avalon-Proto Mar 3, 2025
487dd5a
Merge branch 'Secborg-Adjustment' of https://github.com/Avalon-Proto/…
Avalon-Proto Mar 3, 2025
2203df7
Some fixes
Avalon-Proto Mar 4, 2025
d0ea477
Merge branch 'master' into Secborg-Adjustment
Avalon-Proto Mar 4, 2025
d08558b
Merge branch 'master' into Secborg-Adjustment
deltanedas Mar 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -24,33 +24,33 @@
items:
- WoodBaton
- SecurityWhistle

- type: entity
id: BorgModuleSecurityPatrol # Peacekeeper Set, Available on Round Start
parent: [ BaseBorgModuleSecurity, BaseProviderBorgModule ]
name: patrol cyborg module
components:
- type: Sprite
layers:
- state: security
- state: icon-patrol
- type: ItemBorgModule
items:
- FlashlightSecliteRecharging
- SecurityWhistle
# - type: entity
# id: BorgModuleSecurityPatrol # Peacekeeper Set, Available on Round Start
# parent: [ BaseBorgModuleSecurity, BaseProviderBorgModule ]
# name: patrol cyborg module
# components:
# - type: Sprite
# layers:
# - state: security
# - state: icon-patrol
# - type: ItemBorgModule
# items:
# - FlashlightSecliteRecharging
# - SecurityWhistle

- type: entity
id: BorgModuleSecurityBastion # Peacekeeper Set, Available on Round Start
parent: [ BaseBorgModuleSecurity, BaseProviderBorgModule ]
name: bastion cyborg module
components:
- type: Sprite
layers:
- state: security
- state: icon-hold
- type: ItemBorgModule
items:
- HoloprojectorSecurityRecharging
# - type: entity
# id: BorgModuleSecurityBastion # Peacekeeper Set, Available on Round Start
# parent: [ BaseBorgModuleSecurity, BaseProviderBorgModule ]
# name: bastion cyborg module
# components:
# - type: Sprite
# layers:
# - state: security
# - state: icon-hold
# - type: ItemBorgModule
# items:
# - HoloprojectorSecurityRecharging

- type: entity
id: BorgModuleSecurityDeescalate # Research Locked - AdvancedRiotControl
Expand All @@ -65,7 +65,9 @@
items:
- StunbatonSelfCharging
- FlashRecharging
- BorgHypoPax
- SecurityWhistle
- HoloprojectorSecurityRecharging
- WeaponLauncherFlashbangBorg

- type: entity
id: BorgModuleSecurityEscalate
Expand All @@ -81,6 +83,8 @@
items:
- Truncheon # Anti-Fauna option to stop them being relied on the Seclite (which will be removed when the Laws menu is fixed)
- FlashRecharging
- WeaponLauncherCrowdControlBorg
- SecurityWhistle

- type: entity
id: BorgModuleSecurityChase # Research Locked - EnergyGunsAdvanced
Expand All @@ -93,4 +97,6 @@
- state: icon-chase
- type: ItemBorgModule
items:
- WeaponEnergyGunMiniRecharging
- WeaponDisablerSelfCharge
- FlashlightSecliteRecharging
- SecurityWhistle
Original file line number Diff line number Diff line change
Expand Up @@ -261,3 +261,30 @@
steps: 5
zeroVisible: true
- type: Appearance

- type: entity
name: disabler
parent: [ WeaponDisablerPractice, BaseSecurityCommandContraband ]
id: WeaponDisablerSelfCharge
description: A self-defense weapon that exhausts organic targets, weakening them until they collapse. This One Recharges
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Battery/disabler.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-unshaded-0
map: ["enum.GunVisualLayers.MagUnshaded"]
shader: unshaded
- type: Clothing
sprite: Objects/Weapons/Guns/Battery/disabler.rsi
quickEquip: false
slots:
- suitStorage
- Belt
- type: ProjectileBatteryAmmoProvider
proto: BulletDisabler
fireCost: 100
- type: BatterySelfRecharger
autoRecharge: true
autoRechargeRate: 50
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,71 @@
- type: BatterySelfRecharger
autoRecharge: true
autoRechargeRate: 2

- type: entity
name: Flashbang Launcher
parent: [BaseWeaponLauncher, BaseGunWieldable]
suffix: Robot, energy based
id: WeaponLauncherFlashbangBorg
description: A Cyborg Mounted Grenade Launcher, designed to fire flashbangs. Refills its own ammo
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Launchers/china_lake.rsi
layers:
- state: icon
map: ["enum.GunVisualLayers.Base"]
- type: Clothing
sprite: Objects/Weapons/Guns/Launchers/china_lake.rsi
- type: Gun
fireRate: 1
selectedMode: SemiAuto
availableModes:
- SemiAuto
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/grenade_launcher.ogg
- type: Battery
maxCharge: 600
startingCharge: 200
- type: ProjectileBatteryAmmoProvider
proto: GrenadeFlash
fireCost: 200
- type: BatterySelfRecharger
autoRecharge: true
autoRechargeRate: 6

- type: entity
name: Crowd Control Launcher
parent: [BaseWeaponLauncher, BaseGunWieldable]
suffix: Robot, energy based
id: WeaponLauncherCrowdControlBorg
description: A hybrid stinger and teargas grenade launcher
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Launchers/china_lake.rsi
layers:
- state: icon
map: ["enum.GunVisualLayers.Base"]
- type: Clothing
sprite: Objects/Weapons/Guns/Launchers/china_lake.rsi
- type: Gun
fireRate: 1
selectedMode: SemiAuto
availableModes:
- SemiAuto
soundGunshot:
path: /Audio/Weapons/Guns/Gunshots/grenade_launcher.ogg
- type: BatteryWeapon
maxCharge: 600
startingCharge: 300
- type: ProjectileBatteryAmmoProvider
proto: TearGasGrenade
fireCost: 300
- type: BatteryWeaponFireModes
fireModes:
-proto: TearGasGrenade
firecost: 300
-proto: GrenadeStinger
firecost: 300
- type: BatterySelfRecharger
autoRecharge: true
autoRechargeRate: 3