Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
3 changes: 2 additions & 1 deletion Resources/Prototypes/Guidebook/species.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
- Drask # Adventure
- Plasman # Adventure
- Insect # Adventure
- Android # Adventure

- type: guideEntry
id: Arachnid
Expand Down Expand Up @@ -60,4 +61,4 @@
- type: guideEntry
id: Vox
name: species-name-vox
text: "/ServerInfo/Guidebook/Mobs/Vox.xml"
text: "/ServerInfo/Guidebook/Mobs/Vox.xml"
7 changes: 6 additions & 1 deletion Resources/Prototypes/_Adventure/Guidebook/species.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,9 @@
- type: guideEntry
id: Insect
name: Серпентид
text: "/ServerInfo/_Adventure/Guidebook/Races/Insect.xml"
text: "/ServerInfo/_Adventure/Guidebook/Races/Insect.xml"

- type: guideEntry
id: Android
name: Андроид
text: "/ServerInfo/_Adventure/Guidebook/Races/Android.xml"
91 changes: 48 additions & 43 deletions Resources/Prototypes/_Adventure/Races/Android/Android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,26 +20,14 @@
#- BaseMobSpeciesOrganic
id: BaseMobAndroid
components:
- type: DamagedSiliconAccent
- type: BodyEmotes
soundsId: SynthBodyEmotes
- type: Reactive
groups:
Flammable: [ Touch ]
Extinguish: [ Touch ]
reactions:
- reagents: [ SpaceLube ]
methods: [ Touch ]
effects:
- !type:HealthChange
scaleByQuantity: true
damage:
types:
Cold: -2
- !type:PopupMessage
type: Local
visualType: Large
messages: [ "Обледенение отпадает от вашего корпуса" ]
probability: 0.25
- reagents: [ TereumAndroid ]
methods: [ Touch ]
effects:
Expand All @@ -48,16 +36,26 @@
damage:
groups:
Brute: -1.5
- !type:PopupMessage
type: Local
visualType: Medium
messages: [ "Полимер впитывает жидкость, начиная конструировать оболочку" ]
probability: 1
- reagents: [ ActiveTereumAndroid ]
methods: [ Touch ]
effects:
- !type:HealthChange
scaleByQuantity: true
damage:
types:
Heat: -0.75
Shock: -0.75
Cold: -0.75
Heat: -0.6
Shock: -0.5
Cold: -0.35
- !type:PopupMessage
type: Local
visualType: Medium
messages: [ "Полимер впитывает жидкость, начиная восстановление" ]
probability: 1
- type: ThermalRegulator
metabolismHeat: 800
radiatedHeat: 100
Expand All @@ -70,8 +68,8 @@
- type: Barotrauma
damage:
types:
Blunt: 0.60
Heat: 0.2
Shock: 0.80
maxDamage: 140
- type: Temperature
heatDamageThreshold: 773.15
coldDamageThreshold: 173
Expand All @@ -91,9 +89,10 @@
Heat: 0.75
- type: TemperatureSpeed
thresholds:
233: 0.8
228: 0.6
225: 0.4
258: 0.95
233: 0.9
193: 0.85
123: 0.7
- type: StatusEffects
allowed:
- Stun
Expand Down Expand Up @@ -129,9 +128,9 @@
attackRate: 1
damage:
types:
Blunt: 6
Blunt: 7
- type: Bloodstream
bloodMaxVolume: 250 # на 150 больше
bloodMaxVolume: 400 #250
bloodReagent: TereumAndroid
bloodRefreshAmount: 0
chemicalMaxVolume: 0
Expand All @@ -152,20 +151,19 @@
sprite: Mobs/Effects/brute_damage.rsi
color: "#8a8a9e"
- type: MobState
- type: MobStateActions
actions:
Critical:
- ActionCritSuccumb
- ActionCritFakeDeath
- ActionCritLastWords
## - type: MobStateActions
## actions:
## Critical:
## - ActionCritSuccumb
## - ActionCritFakeDeath
- type: MobThresholds
thresholds:
0: Alive
100: Critical
##100: Critical
175: Dead
stateAlertDict:
Alive: BorgHealth
Critical: BorgCrit
##Critical: BorgCrit
Dead: BorgDead
showOverlays: true
allowRevives: true
Expand All @@ -182,20 +180,21 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 500
damage: 850
behaviors:
- !type:GibBehavior { }
- !type:PlaySoundBehavior
sound:
collection: MetalSlam
- type: SlowOnDamage
speedModifierThresholds:
60: 0.9
80: 0.7
100: 0.5
120: 0.3
140: 0.2
160: 0.1
40: 0.9
60: 0.8
80: 0.6
100: 0.3
120: 0.2
140: 0.1
150: 0
- type: Speech
speechSounds: Alto
speechVerb: Default
Expand All @@ -210,12 +209,18 @@
- type: TypingIndicator
proto: robot
- type: Repairable
doAfterDelay: 5
damage:
types:
Slash: -8
Piercing: -8
doAfterDelay: 2
bloodlossModifier: -10
allowSelfRepair: true
- type: IntrinsicRadioReceiver
channels:
- Trio
- type: IntrinsicRadioTransmitter
channels:
- Trio
- type: ActiveRadio
channels:
- Trio
- type: DamageOnInteractProtection
damageProtection:
flatReductions:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@
- map: [ "head" ]
- map: [ "pocket1" ]
- map: [ "pocket2" ]
#- map: [ "module1" ]
#- map: [ "module2" ]
#- map: [ "module3" ]
- map: ["enum.HumanoidVisualLayers.Handcuffs"]
color: "#ffffff"
sprite: Objects/Misc/handcuffs.rsi
Expand Down Expand Up @@ -191,11 +194,10 @@
attributes:
proper: true
- type: MobPrice
price: 1500
deathPenalty: 0.01
price: 2775000
deathPenalty: 0
- type: Tag
tags:
- CanPilot
- FootstepSound
- DoorBumpOpener
- AnomalyHost
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
id: OrganAndroidBrain
parent: OrganHumanBrain
name: мозг Андроида
description: Источник невероятного, бесконечного интеллекта.
description: Высокотехнологичный мозг, хранит в себе большое количество информации, корректирует работу тела и обрабатывает большое количество запросов одновременно.
components:
- type: Sprite
sprite: _Adventure/Races/androids/Mobs/Species/Android/organs.rsi
Expand All @@ -12,7 +12,7 @@
id: OrganAndroidHeart
parent: OrganHumanHeart
name: сердце Андроида
description: Мне жаль бессердечного ублюдка, который потерял это.
description: Высокотехнологичное сердце, можно лишь предположить, как оно работает.
components:
- type: Sprite
sprite: _Adventure/Races/androids/Mobs/Species/Android/organs.rsi
Expand Down Expand Up @@ -72,7 +72,7 @@
bodypart: !type:Container
ents: []
- type: StaticPrice
price: 500
price: 0
- type: Tag
tags:
- Trash
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@
- type: damageModifierSet
id: Android
coefficients:
Blunt: 1.1
Slash: 0.8
Piercing: 1.2
Heat: 0.7
Blunt: 0.9
Slash: 1
Piercing: 1
Heat: 1
Shock: 2
Cold: 0.7
Bloodloss: 1.5
Cold: 1.5
Bloodloss: 0.9
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@
dollPrototype: MobAndroidDummy
skinColoration: Hues
defaultSkinTone: "#ebebeb"
minAge: 1
youngAge: 40
oldAge: 100
maxAge: 200
minAge: 0
youngAge: 120
oldAge: 275
maxAge: 10 ##Андроиды кроме О2 начали создаваться в 3015 году
sexes:
- Male
- Female
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@
Nanopack: 5
Tereumpack: 5
Toolpack: 5
CauterizerAndroid: 4
Welder: 2
ClothingHeadHatWelding: 2
Loading