Skip to content

Commit

Permalink
Ursus
Browse files Browse the repository at this point in the history
  • Loading branch information
Xelasto authored and Schrodinger71 committed Jul 31, 2024
1 parent 9046d4e commit a0614e2
Show file tree
Hide file tree
Showing 105 changed files with 1,185 additions and 98 deletions.
Binary file added Resources/Audio/ADT/Ursus/cry1.ogg
Binary file not shown.
Binary file added Resources/Audio/ADT/Ursus/cry2.ogg
Binary file not shown.
Binary file added Resources/Audio/ADT/Ursus/laugh1.ogg
Binary file not shown.
Binary file added Resources/Audio/ADT/Ursus/laugh2.ogg
Binary file not shown.
Binary file added Resources/Audio/ADT/Ursus/scream1.ogg
Binary file not shown.
Binary file added Resources/Audio/ADT/Ursus/scream2.ogg
Binary file not shown.
Binary file added Resources/Audio/ADT/Ursus/scream3.ogg
Binary file not shown.
Binary file added Resources/Audio/ADT/Ursus/scream4.ogg
Binary file not shown.
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/ADT/Ursus/Ursus.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
species-name-Ursus = Урс
27 changes: 27 additions & 0 deletions Resources/Locale/ru-RU/ADT/Ursus/custom.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
marking-ADTUrsusNeat = Аккуратная
marking-ADTUrsusWarrior = Воин
marking-ADTUrsusWarrior2 = Воин 2
marking-ADTUrsusSurfaceRiver = Гладь реки
marking-ADTUrsusGorgon = Горгона
marking-ADTUrsusBreadwinner = Добытчик
marking-ADTUrsusWhip = Кнут
marking-ADTUrsusWhip2 = Кнут 2
marking-ADTUrsusShorthedgehog = Короткий ежик
marking-ADTUrsusShorthedgehog2 = Короткий ежик 2
marking-ADTUrsusValkyriesscythe = Коса валькирии
marking-ADTUrsusValkyriesscythe2 = Коса валькирии 2
marking-ADTUrsusWarriorsscythe = Коса воина
marking-ADTUrsusBraidsontheside = Косы на бок
marking-ADTUrsusBraidsontheside2 = Косы на бок 2
marking-ADTUrsusForeststyle = Лесной стиль
marking-ADTUrsusForeststyle2 = Лесной стиль 2
marking-ADTUrsusSoftwaves = Мягкие волны
marking-ADTUrsusSoftwaves2 = Мягкие волны 2
marking-ADTUrsusBraidedcone = Плетёная шишка
marking-ADTUrsusBraidedside = Плетёный бок
marking-ADTUrsusBraidedside2 = Плетёный бок 2
marking-ADTUrsusCollector = Собиратель
marking-ADTUrsusFallencone = Упавшая шишка
marking-ADTUrsusTailbigdipper = Хвост большой медведицы
marking-ADTUrsusCone = Шишка
marking-ADTUrsusYoungboy = Юный молодец
98 changes: 0 additions & 98 deletions Resources/Prototypes/ADT/Damage/ADTmodifiers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,101 +90,3 @@
id: Ursus # мишк
coefficients:
Blunt: 1.0

- type: damageModifierSet
id: AshWalker # Груба кожа = умно ящериц
coefficients:
Blunt: 0.8

- type: damageModifierSet
id: ADTAntagDroneIPCDamageModSet
coefficients:
Blunt: 0.75
Slash: 0.75
Piercing: 0.55
Heat: 0.80
#Explosive: 0.25
Structural: 0
# zap
Shock: 0.5
Cold: 0
Caustic: 0.3

- type: damageModifierSet
id: ADTSecurityCybDamagModSet
coefficients:
Blunt: 0.5
Slash: 0.4
Piercing: 0.45
# fire and lasers burn it good
Heat: 1.0
# zap
Shock: 1.2
Cold: 0
Caustic: 0.4

- type: damageModifierSet
id: distorted
coefficients:
Blunt: 1
Piercing: 1
Slash: 1.0
Cold: 0.5
Heat: 0.5
Poison: 0.5
Bloodloss: 1

- type: damageModifierSet
id: echo
coefficients:
Blunt: 1
Piercing: 1
Slash: 0.4
Cold: 0.6
Heat: 0.6
Poison: 1.0
Bloodloss: 1

- type: damageModifierSet
id: grant
coefficients:
Blunt: 0.5
Piercing: 0.7
Slash: 0.5
Cold: 0.7
Heat: 0.7
Poison: 0.7
Bloodloss: 1

- type: damageModifierSet
id: hunter
coefficients:
Blunt: 0.45
Piercing: 0.6
Slash: 0.45
Cold: 0.6
Heat: 0.45
Poison: 0.6
Bloodloss: 1

- type: damageModifierSet
id: soldier
coefficients:
Blunt: 0.8
Piercing: 0.8
Slash: 0.8
Cold: 0.8
Heat: 0.8
Poison: 0.8
Bloodloss: 1

- type: damageModifierSet
id: wrecker
coefficients:
Blunt: 0.4
Piercing: 0.55
Slash: 0.4
Cold: 0.55
Heat: 0.65
Poison: 0.55
Bloodloss: 1
190 changes: 190 additions & 0 deletions Resources/Prototypes/ADT/Ursus/Body/Parts/Ursus.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
# TODO: Add descriptions (many)
# TODO BODY: Part damage
- type: entity
id: PartUrsus
parent: BaseItem
name: "Урс части тела"
abstract: true
components:
- type: Damageable
damageContainer: Biological
- type: BodyPart
- type: ContainerContainer
containers:
bodypart: !type:Container
ents: []

- type: entity
id: TorsoUrsus
name: "тело урса"
parent: PartUrsus
components:
- type: Sprite
netsync: false
sprite: ADT/Mobs/Ursus/parts.rsi
state: "torso_m"
- type: Icon
sprite: ADT/Mobs/Ursus/parts.rsi
state: "torso_m"
- type: BodyPart
partType: Torso

- type: entity
id: HeadUrsus
name: "голова урса"
parent: PartUrsus
components:
- type: Sprite
netsync: false
sprite: ADT/Mobs/Ursus/parts.rsi
state: "head_m"
- type: Icon
sprite: ADT/Mobs/Ursus/parts.rsi
state: "head_m"
- type: BodyPart
partType: Head
vital: true
- type: Input
context: "ghost"
- type: MovementSpeedModifier
baseWalkSpeed: 0
baseSprintSpeed: 0
- type: InputMover
- type: GhostOnMove
- type: Tag
tags:
- Head

- type: entity
id: LeftArmUrsus
name: "левая рука урса"
parent: PartUrsus
components:
- type: Sprite
netsync: false
sprite: ADT/Mobs/Ursus/parts.rsi
state: "l_arm"
- type: Icon
sprite: ADT/Mobs/Ursus/parts.rsi
state: "l_arm"
- type: BodyPart
partType: Arm
symmetry: Left

- type: entity
id: RightArmUrsus
name: "правая рука урса"
parent: PartUrsus
components:
- type: Sprite
netsync: false
sprite: ADT/Mobs/Ursus/parts.rsi
state: "r_arm"
- type: Icon
sprite: ADT/Mobs/Ursus/parts.rsi
state: "r_arm"
- type: BodyPart
partType: Arm
symmetry: Right

- type: entity
id: LeftHandUrsus
name: "левая кисть урса"
parent: PartUrsus
components:
- type: Sprite
netsync: false
sprite: ADT/Mobs/Ursus/parts.rsi
state: "l_hand"
- type: Icon
sprite: ADT/Mobs/Ursus/parts.rsi
state: "l_hand"
- type: BodyPart
partType: Hand
symmetry: Left

- type: entity
id: RightHandUrsus
name: "правая кисть урса"
parent: PartUrsus
components:
- type: Sprite
netsync: false
sprite: ADT/Mobs/Ursus/parts.rsi
state: "r_hand"
- type: Icon
sprite: ADT/Mobs/Ursus/parts.rsi
state: "r_hand"
- type: BodyPart
partType: Hand
symmetry: Right

- type: entity
id: LeftLegUrsus
name: "левая нога урса"
parent: PartUrsus
components:
- type: Sprite
netsync: false
sprite: ADT/Mobs/Ursus/parts.rsi
state: "l_leg"
- type: Icon
sprite: ADT/Mobs/Ursus/parts.rsi
state: "l_leg"
- type: BodyPart
partType: Leg
symmetry: Left
- type: MovementBodyPart
walkSpeed: 2.7
sprintSpeed: 4.6

- type: entity
id: RightLegUrsus
name: "правая нога урса"
parent: PartUrsus
components:
- type: Sprite
netsync: false
sprite: ADT/Mobs/Ursus/parts.rsi
state: "r_leg"
- type: Icon
sprite: ADT/Mobs/Ursus/parts.rsi
state: "r_leg"
- type: BodyPart
partType: Leg
symmetry: Right
- type: MovementBodyPart
walkSpeed: 2.7
sprintSpeed: 4.6

- type: entity
id: LeftFootUrsus
name: "левая ступня урса"
parent: PartUrsus
components:
- type: Sprite
netsync: false
sprite: ADT/Mobs/Ursus/parts.rsi
state: "l_foot"
- type: Icon
sprite: ADT/Mobs/Ursus/parts.rsi
state: "l_foot"
- type: BodyPart
partType: Foot
symmetry: Left

- type: entity
id: RightFootUrsus
name: "правая ступня урса"
parent: PartUrsus
components:
- type: Sprite
netsync: false
sprite: ADT/Mobs/Ursus/parts.rsi
state: "r_foot"
- type: Icon
sprite: ADT/Mobs/Ursus/parts.rsi
state: "r_foot"
- type: BodyPart
partType: Foot
symmetry: Right
49 changes: 49 additions & 0 deletions Resources/Prototypes/ADT/Ursus/Body/Prototypes/Ursus.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
- type: body
id: Ursus
name: "Ursus"
root: torso
slots:
head:
part: HeadUrsus
connections:
- torso
organs:
brain: OrganHumanBrain
eyes: OrganHumanEyes
torso:
part: TorsoHuman
connections:
- right_arm
- left_arm
- right_leg
- left_leg
organs:
heart: OrganAnimalHeart
lungs: OrganHumanLungs
stomach: OrganAnimalStomach
liver: OrganAnimalLiver
kidneys: OrganHumanKidneys
right_arm:
part: RightArmUrsus
connections:
- right_hand
left_arm:
part: LeftArmUrsus
connections:
- left_hand
right_hand:
part: RightHandUrsus
left_hand:
part: LeftHandUrsus
right_leg:
part: RightLegUrsus
connections:
- right_foot
left_leg:
part: LeftLegUrsus
connections:
- left_foot
right_foot:
part: RightFootUrsus
left_foot:
part: LeftFootUrsus
Empty file.
Loading

0 comments on commit a0614e2

Please sign in to comment.