Skip to content

Commit 1eef500

Browse files
authored
Merge pull request #1158 from walksanatora/corgi-inventory
switch borgis and smart-corgi to use upstream's version and cleanup b…
2 parents 678fe08 + 36c56e7 commit 1eef500

7 files changed

Lines changed: 4 additions & 243 deletions

File tree

Resources/Prototypes/Body/Prototypes/Animal/borgi.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

Resources/Prototypes/_StarLight/InventoryTemplates/smartcorgi_inventory_template.yml renamed to Resources/Prototypes/InventoryTemplates/smartcorgi_inventory_template.yml

File renamed without changes.

Resources/Prototypes/Polymorphs/polymorph.yml

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,10 @@
2121
revertOnCrit: true
2222
revertOnDeath: true
2323

24-
- type: polymorph
25-
id: CorgiMorph
26-
configuration:
27-
entity: SmartCorgi
28-
forced: false
29-
inventory: Drop
30-
transferName: true
31-
revertOnCrit: false
32-
revertOnDeath: false
33-
allowRepeatedMorphs: false
3424
- type: polymorph
3525
id: PermanentCorgiMorph
3626
configuration:
37-
entity: SmartCorgi
27+
entity: MobCorgiSmart
3828
forced: true
3929
inventory: Drop
4030
transferName: true

Resources/Prototypes/_StarLight/Entities/Mobs/NPCs/animals.yml

Lines changed: 0 additions & 95 deletions
This file was deleted.

Resources/Prototypes/_StarLight/Entities/Objects/Specific/rehydrateable.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
- SubwooferBorgiChassis
1111
- BaseStationBorgiChassis
1212
- StationBorgiChassis
13-
- SmartCorgi
13+
- MobCorgiSmart
1414

1515
- type: entity
1616
parent: RehydratableAnimalCube
@@ -20,4 +20,4 @@
2020
components:
2121
- type: Rehydratable
2222
possibleSpawns:
23-
- ShadowBorgiChassis
23+
- ShadowBorgiChassis

Resources/Prototypes/_StarLight/InventoryTemplates/borgi_inventory_template.yml

Lines changed: 0 additions & 57 deletions
This file was deleted.

Resources/Prototypes/_StarLight/Mobs/Cyborgs/borgi_chassis.yml

Lines changed: 1 addition & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,16 @@
11
- type: entity
22
abstract: true
3-
parent: MobAdmemeCorgi
3+
parent: MobCorgiSmart
44
id: BaseBorgiChassis
55
save: false
66
components:
77
- type: RandomMetadata
88
nameSegments:
99
- NamesBorgi
1010
- type: ShowJobIcons
11-
- type: Reactive
12-
groups:
13-
Acidic: [Touch]
1411
- type: DamageOnHighSpeedImpact
15-
damage:
16-
types:
17-
Blunt: 5
1812
soundHit:
1913
collection: MetalThud
20-
- type: CombatMode
2114
- type: Instrument # All borgi have an instrument, however only a few can access it
2215
allowPercussion: false
2316
handheld: false
@@ -41,33 +34,8 @@
4134
map: ["enum.BorgVisualLayers.LightStatus"]
4235
shader: unshaded
4336
visible: false
44-
- type: Physics
45-
- type: Fixtures
46-
fixtures:
47-
fix1:
48-
shape:
49-
!type:PhysShapeCircle
50-
radius: 0.35
51-
density: 50
52-
mask:
53-
- MobMask
54-
layer:
55-
- MobLayer
56-
- type: RotationVisuals
57-
defaultRotation: 90
58-
horizontalRotation: 180
59-
- type: MobState
60-
allowedStates:
61-
- Alive
62-
- Critical
63-
- Dead
6437
- type: MobThresholds
65-
thresholds:
66-
0: Alive
67-
100: Critical
68-
200: Dead
6938
showOverlays: false
70-
allowRevives: true
7139
- type: Destructible
7240
thresholds:
7341
- trigger:
@@ -121,14 +89,6 @@
12189
- CanPilot
12290
- AnomalyHost
12391
- DoorBumpOpener
124-
- type: Storage
125-
clickInsert: false
126-
openOnActivate: false
127-
grid:
128-
- 0,0,3,3
129-
maxItemSize: Huge
130-
- type: Body
131-
prototype: BodySmartCorgi
13292
- type: ActivatableUI
13393
key: enum.BorgUiKey.Key
13494
- type: SiliconLawBound
@@ -137,16 +97,6 @@
13797
- type: ActionGrant
13898
actions:
13999
- ActionViewLaws
140-
- type: InteractionPopup
141-
interactSuccessString: petting-success-dog
142-
interactFailureString: petting-failure-generic
143-
interactSuccessSpawn: EffectHearts
144-
interactSuccessSound:
145-
path: /Audio/Animals/small_dog_bark_happy.ogg
146-
- type: Inventory
147-
speciesId: dog
148-
templateId: smartpetborgi
149-
# Borg chassis, to accept MMI and posibrain
150100
- type: BorgChassis
151101
maxModules: 4
152102
moduleWhitelist:

0 commit comments

Comments
 (0)