Cult update (#220)

* - tweak: Cult door not bump openable.

* - tweak: Better summoning and Narsie

* - tweak: Construct update.

* - tweak: Eldrich blade fits in suit storage.

* - tweak: More spell limit.

* - fix: Fix pylon desc.

* - tweak: Teleport works on cuffed targets.

* - tweak: More popups if target is holy.

* - fix: No rune drawing using fingers.

* - tweak: Better pylon placement & less pylon healing range.

* - tweak: More blood rites charge.

* - fix: Fix max spell amount.

* - tweak: Less cult door and wall health.

* - fix: Constructs are dead IC.

* - add: Revive rune now notifies player.

* - add: Narsie summon rune eui.

* - fix: Fix narsie summon sound not playing for reapers.

* - tweak: Whatever.

* - add: Conceal presence spell.

* - tweak: Tweakz.

* - add: Blood spear.

* - add: Blood boil barrage.

* - tweak: Artificer flies.

* - tweak: Blood bolt color tweaks.

* - tweak: Runic door is bump openable again.

* - fix: Fix concealed door outline.

* - add: Update concealable name and desc.

* - tweak: Remove the unremoveable.

* - tweak: Gift ignore.

* - add: Organs regenerate on rejuvenate.

* - tweak: Brainless cultist is fine.

* - add: Added more fun.

* - add: Add rune descriptions.

* - fix: Fixes.

* - tweak: Blood rites now uses verb.

* - tweak: Bring it back.
This commit is contained in:
Aviu00
2024-03-22 17:23:33 +09:00
committed by GitHub
parent 1337e4d26e
commit 74ef19d6a6
109 changed files with 1831 additions and 182 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -1,12 +1,15 @@
cult-role-greeting =
cult-role-greeting =
Вы - член культа!
Ваши цели перечислены в меню персонажа.
В ваш рюкзак были добавлены предметы, которые помогут вам.
И помните - вы не единственный.
Слава Нар`си!
cult-role-briefing-short = Используйте '^' для связи с другими членами культа.
cult-cond-cultwin = Культ одержал победу
cult-cond-cultfailure = Экипаж уничтожил культ
cult-cond-cultdraw = Ничейный исход
cultists-list-start = Культистами были:
cultists-list-name = - [color=White]{ $name }[/color] ([color=gray]{ $user }[/color])

View File

@@ -1,4 +1,4 @@
pylon-toggle-on = Кристалл воспаряет над пьедесталом, начиная пульсировать
pylon-toggle-off = Кристалл перестаёт пульсировать, опускаясь на пьедестал
ent-CultPylon = пилон
.desc = Мистический конструкция.
.desc = Мистическая конструкция.

View File

@@ -1,11 +1,28 @@
ent-OfferingRune = руна предпонесения
ent-OfferingRune = руна предпонесения
.desc = Мгновенно превращает обычного члена экипажа в культиста, для чего требуется 2 культиста вокруг руны. Члена экипажа с имплантом защиты разума нельзя перевоплотить, можно только принести в жертву, для чего нужно 3 культиста, которые встанут вокруг руны. Если цель мертва, то она будет принесена в жертву, для чего требуется 1 культист.
ent-BuffRune = руна усиления
.desc = При активации усиливает вас, уменьшая затраты и ускоряя процесс подготовки заклинаний крови и черчения рун.
ent-EmpoweringRune = руна могущества
.desc = Позволяет культистам приготовить до 5 заклинаний крови.
ent-TeleportRune = руна телепортации
.desc = Эта руна при использовании переносит всё, что находится на ней, к другой руне телепортации.
ent-SummoningRune = руна призыва
.desc = Эта руна позволяет мгновенно призвать к руне любого несвязанного культиста. Для использования требуются 2 культиста, стоящих вокруг руны.
ent-ReviveRune = руна воскрешения
.desc = Каждый раз, когда кого-то приносят в жертву на Руне Преподнесения, этой руне добавляется один глобальный заряд. Размещение трупа культиста на руне и её активация вернет его к жизни, расходуя при этом заряд.
ent-BarrierRune = руна барьера
.desc = При активации на создаёт барьер, блокирующую проход. Может быть повторно активирована, чтобы отменить заклинание.
ent-BloodBoilRune = руна кипящей крови
.desc = При активации отнимает у призывателей некоторое количество крови, чтобы отправить несколько разрушительных импульсов любому не-культисту поблизости. Когда эффект закончится, руна ненадолго подожжет все, что находится вокруг нее. Для активации требуются 3 культиста, стоящих вокруг руны.
ent-ApocalypseRune = ритуал пространственного разрыва
.desc = Руна призыва Нар'Си.
runes-window-title = Руны

View File

@@ -35,3 +35,9 @@ ent-ActionCultShadowShackles = Теневые Узы
ent-InstantActionEmpPulse = Электромагнитный Импульс
.desc = Большое заклинание, которое позволяет пользователю направлять темную энергию в ЭМИ.
ent-InstantActionConcealPresence = Сокрытие Присутствия
.desc = Многофункциональное заклинание, чередующееся между скрытием и обнаружением ближайших рун и структур культа.
ent-InstantActionRecallBloodSpear = Призвать Кровавое Копьё
.desc = Призывает кровавое копье в вашу руку.

View File

@@ -0,0 +1,2 @@
bolt-barrage-component-no-empty-hand = Вам нужно иметь свободную руку, чтобы стрелять.
bolt-barrage-component-not-cultist = Вы не умеете пользоваться магией.

View File

@@ -1,3 +1,4 @@
cult-item-component-pickup-fail = Вы не можете подобрать {$name}
cult-item-component-attack-fail = Оружие не позволяет вам атаковать
cult-item-component-equip-fail = Вы не можете это надеть
cult-item-component-throw-fail = Оружие не позволяет вам его бросить

View File

@@ -9,3 +9,9 @@ ent-CultMirrorShield = зеркальный щит
.desc = Щит с зеркалом на лицевой стороне, на котором изображен какой-то религиозный знак.
ent-CultOuterArmor = бронированная мантия
.desc = С первого взгляда кажется, что это простая мантия, но на ней имеется элементы брони.
ent-ShadowShackles = теневые оковы
.desc = Оковы, сковывающие запястья с помощью зловещей магии.
ent-BloodSpear = кровавое копьё
.desc = Ужасающее копьё, полностью состоящее из кристаллизованной крови.
ent-BloodBarrage = залп кровавых снарядов
.desc = Кровь за кровь.

View File

@@ -0,0 +1,4 @@
apocalypse-rune-title = Вы готовы к финальной битве?
apocalypse-rune-text = Это последний шаг к вызову Нар'Си; это долгий, болезненный ритуал, и экипаж будет предупрежден о вашем присутствии.
apocalypse-rune-accept-button = Жизнь за Нар'Си!
apocalypse-rune-deny-button = Нет

View File

@@ -1,4 +1,4 @@
pylon-toggle-on = Кристалл воспаряет над пьедесталом, начиная пульсировать
pylon-toggle-off = Кристалл перестаёт пульсировать, опускаясь на пьедестал
ent-CultPylon = пилон
.desc = Мистический конструкция.
.desc = Мистическая конструкция.

View File

@@ -1,9 +1,14 @@
verb-categories-cult = Культ
verb-spell-create-text = Создать заклинание крови
verb-spell-create-message = Вы можете создать одно заклинание крови без руны могущества.
verb-spell-create-too-much = Начертите руну могущества, чтобы создать больше одного заклинания крови.
verb-spell-create-message = Вы можете создать два заклинания крови без руны могущества.
verb-spell-create-too-much = Начертите руну могущества, чтобы создать больше двух заклинаний крови.
verb-spell-remove-text = Удалить заклинание крови
verb-spell-remove-message = Убрать любое из созданных заклинаний крови.
verb-spell-remove-no-spells = Заклинания крови отсутствуют.
verb-blood-rites-text = Кровавые обряды
verb-blood-rites-message = Всего высосано крови: { $blood }.
verb-blood-rites-no-blood = Для обряда необходимо высосать { $required } крови с помощью заклинания Кровавые Обряды. Всего высосано: { $blood }.
verb-blood-rites-no-hand = Вам нужна свободная рука для обряда.

View File

@@ -1,7 +0,0 @@
cult-cond-cultwin = Экипаж пососал
cult-cond-cultfailure = Экипаж не пососал
cultists-list-start = Культистами были:
cultists-list-name = - [color=White]{ $name }[/color] ([color=gray]{ $user }[/color])
soul-shard-name = Душа { $soul }
soul-shard-description = В этом камне заключена душа { $soul }
cult-too-much-empowers = Слишком много способностей

View File

@@ -40,6 +40,7 @@
whitelist:
tags:
- CartridgePistol
- type: GiftIgnore
- type: entity
id: MagazinePistolDebug
@@ -55,6 +56,7 @@
capacity: 1000
- type: Sprite
sprite: Objects/Weapons/Guns/Ammunition/Magazine/Pistol/pistol_mag.rsi
- type: GiftIgnore
- type: entity
id: BulletDebug
@@ -103,6 +105,7 @@
- type: Item
size: Tiny
sprite: Objects/Weapons/Melee/debug.rsi
- type: GiftIgnore
- type: entity
name: bang stick 100dmg
@@ -116,6 +119,7 @@
damage:
types:
Blunt: 100
- type: GiftIgnore
- type: entity
name: bang stick 200dmg
@@ -129,3 +133,4 @@
damage:
types:
Blunt: 200
- type: GiftIgnore

View File

@@ -87,6 +87,7 @@
- type: IgnoreUIRange
- type: ShowRevIcons
- type: ShowZombieIcons
- type: ShowCultHud
- type: Inventory
templateId: aghost
- type: InventorySlots

View File

@@ -217,6 +217,8 @@
type: SpellSelectorBUI
- key: enum.CultEmpowerRemoveUiKey.Key
type: SpellRemoverBUI
- key: enum.BloodRitesUi.Key
type: CultistFactoryBUI
# WD-EDIT END
- type: Puller
- type: Butcherable

View File

@@ -85,7 +85,6 @@
preset: StorePresetUplink
balance:
Telecrystal: 20
- type: GiftIgnore
- type: entity
parent: BaseUplinkRadio
@@ -96,7 +95,6 @@
preset: StorePresetUplink
balance:
Telecrystal: 25
- type: GiftIgnore
#this uplink MUST be used for nukeops, as it has the tag for filtering the listing.
- type: entity
@@ -111,7 +109,6 @@
- type: Tag
tags:
- NukeOpsUplink
- type: GiftIgnore
- type: entity
parent: BaseUplinkRadio

View File

@@ -340,6 +340,7 @@
unshaded:
True: { visible: true }
False: { visible: false }
- type: GiftIgnore
- type: entity
name: force gun
@@ -382,6 +383,7 @@
unshaded:
True: { visible: true }
False: { visible: false }
- type: GiftIgnore
- type: entity
name: meteor launcher
@@ -395,6 +397,7 @@
tags:
- CartridgeRocket
proto: MeteorLarge
- type: GiftIgnore
- type: entity
name: immovable rod launcher
@@ -408,3 +411,4 @@
tags:
- CartridgeRocket
proto: ImmovableRodSlow
- type: GiftIgnore

View File

@@ -1379,3 +1379,19 @@
shader: unshaded
- type: ChangeTemperatureOnCollide
temperature: -20
- type: entity
name: blood bolt
id: BloodBolt
parent: BaseBullet
noSpawn: true
components:
- type: Sprite
sprite: White/Cult/Entities/arcane_barrage.rsi
state: bullet
- type: Ammo
muzzleFlash: null
- type: Projectile
damage:
types:
Piercing: 20

View File

@@ -20,8 +20,10 @@
size: Normal
- type: Clothing
sprite: Objects/Weapons/Melee/cult_dagger.rsi
quickEquip: false
slots:
- back
- suitStorage
- type: DisarmMalus
- type: RuneDrawerProvider
runePrototypes: [ OfferingRune,
@@ -33,6 +35,10 @@
SummoningRune,
BloodBoilRune,
ApocalypseRune ]
- type: ActivatableUI
key: enum.ListViewSelectorUiKey.Key
inHandsOnly: true
closeOnHandDeselect: true
- type: UserInterface
interfaces:
- key: enum.ListViewSelectorUiKey.Key
@@ -64,8 +70,10 @@
size: Huge
- type: Clothing
sprite: Objects/Weapons/Melee/cult_blade.rsi
quickEquip: false
slots:
- back
- suitStorage
- type: DisarmMalus
- type: CultItem

View File

@@ -197,13 +197,13 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 1200
damage: 600
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
- trigger:
!type:DamageTrigger
damage: 600
damage: 300
behaviors:
- !type:PlaySoundBehavior
sound:
@@ -220,6 +220,16 @@
- type: Construction
graph: CultGirder
node: wall
- type: Appearance
- type: Concealable
examinableWhileConcealed: true
concealedSprite: White/Cult/Structures/Concealed/cult.rsi
revealedSprite: Structures/Walls/cult.rsi
changeMeta: true
concealedName: обычная стена
concealedDesc: Удерживает воздух внутри, а ассистентов снаружи.
revealedName: стена культа
revealedDesc: Удерживает воздух внутри, а ассистентов снаружи.
- type: entity
parent: BaseWall

View File

@@ -45,6 +45,8 @@
type: SpellSelectorBUI
- key: enum.CultEmpowerRemoveUiKey.Key
type: SpellRemoverBUI
- key: enum.BloodRitesUi.Key
type: CultistFactoryBUI
# WD-EDIT END
- type: Sprite
scale: 0.9, 0.9

View File

@@ -27,8 +27,6 @@
- HumanoidAppearance
- Cultist
canTargetSelf: true
deselectOnMiss: true
repeat: false
icon:
sprite: /Textures/White/Cult/actions_cult.rsi
state: teleport
@@ -50,8 +48,6 @@
- HumanoidAppearance
- Cultist
canTargetSelf: true
deselectOnMiss: true
repeat: false
icon:
sprite: /Textures/White/Cult/actions_cult.rsi
state: armor
@@ -72,8 +68,6 @@
components:
- HumanoidAppearance
canTargetSelf: false
deselectOnMiss: true
repeat: false
icon:
sprite: /Textures/White/Cult/actions_cult.rsi
state: stun
@@ -94,8 +88,6 @@
components:
- HumanoidAppearance
canTargetSelf: false
deselectOnMiss: true
repeat: false
icon:
sprite: /Textures/White/Cult/actions_cult.rsi
state: shackles
@@ -131,7 +123,7 @@
sprite: /Textures/White/Cult/actions_cult.rsi
state: blood_rites
event: !type:CultBloodRitesInstantActionEvent
charges: 4
charges: 5
temporary: true
removeOnNoCharges: true
@@ -149,3 +141,27 @@
charges: 1
temporary: true
removeOnNoCharges: true
- type: entity
id: InstantActionConcealPresence
name: Conceal Presence
description: A multi-function spell that alternates between hiding and revealing nearby runes and cult structures.
noSpawn: true
components:
- type: InstantAction
icon:
sprite: /Textures/White/Cult/actions_cult.rsi
state: gone
event: !type:CultConcealInstantActionEvent
charges: 10
temporary: true
removeOnNoCharges: true
- type: ConcealPresenceSpell
concealEvent: !type:CultConcealInstantActionEvent
revealEvent: !type:CultRevealInstantActionEvent
concealIcon:
sprite: /Textures/White/Cult/actions_cult.rsi
state: gone
revealIcon:
sprite: /Textures/White/Cult/actions_cult.rsi
state: telerune

View File

@@ -64,6 +64,18 @@
doAfter: 1
- node: airlock
entity: AirlockGlassCult
edges:
- to: start
completed:
- !type:SpawnPrototype
prototype: CultRunicMetal1
amount: 1
- !type:DeleteEntity { }
conditions:
- !type:EntityAnchored
steps:
- tool: Dagger
cultistOnly: true
- type: constructionGraph
id: CultPylon

View File

@@ -1,4 +1,4 @@
- type: construction
- type: construction
id: CultGirder
name: руническая балка
description: Большой конструктивный элемент, изготовленный из металла. На этом есть руна.
@@ -37,7 +37,7 @@
- type: construction
id: CultPylon
name: пилон
description: Мистический конструкция.
description: Мистическая конструкция.
graph: CultPylon
startNode: start
targetNode: pylon

View File

@@ -68,6 +68,7 @@
- type: Construction
graph: CultPylon
node: pylon
- type: Concealable
- type: entity
id: AltarTome
@@ -127,6 +128,7 @@
- type: Construction
graph: AltarTome
node: tome
- type: Concealable
- type: entity
id: CultBloodAltar
@@ -185,6 +187,7 @@
- type: Construction
graph: CultBloodAltar
node: altar
- type: Concealable
- type: entity
id: CultForge
@@ -247,6 +250,7 @@
- type: Construction
graph: CultForge
node: forge
- type: Concealable
- type: cultStructure
id: CultStructureAltarTome

View File

@@ -0,0 +1,34 @@
- type: entity
name: blood bolt barrage
parent: BaseItem
id: BloodBarrage
description: Blood for blood.
components:
- type: Sprite
sprite: White/Cult/Entities/arcane_barrage.rsi
state: icon
- type: Item
size: Ginormous
sprite: White/Cult/Entities/arcane_barrage.rsi
- type: AmmoCounter
- type: Gun
fireRate: 4
selectedMode: SemiAuto
availableModes:
- SemiAuto
soundEmpty: null
soundGunshot:
path: /Audio/White/Cult/wand_teleport.ogg
- type: BasicEntityAmmoProvider
proto: BloodBolt
capacity: 25
- type: BoltBarrage
- type: GiftIgnore
- type: cultistFactoryProduction
id: FactoryCultBloodBarrage
name: Залп Кровавых Снарядов (300 крови)
icon: "/Textures/White/Cult/Entities/arcane_barrage.rsi/icon.png"
bloodCost: 300
item:
- BloodBarrage

View File

@@ -1,4 +1,4 @@
- type: entity
- type: entity
name: soul shard
description: Mysterious glowing shard.
parent: BaseItem
@@ -25,6 +25,7 @@
True: { state: "soulstone2" }
False: { state: "soulstone" }
- type: Speech
- type: IsDeadIC
- type: entity
parent: SoulShard

View File

@@ -49,6 +49,7 @@
- type: ShowHealthIcons
damageContainers:
- Biological
- type: ShowSecurityIcons
- type: entity
name: veil shifter

View File

@@ -14,6 +14,7 @@
invokePhrase: "Mah'weyh pleggh at e'ntrath!"
- type: CultRuneOffering
- type: CultRune
- type: Concealable
- type: entity
parent: CollideRune
@@ -31,6 +32,7 @@
invokePhrase: "Qu'laris ver'don, thal'sorin mik'thar!"
- type: CultRuneBuff
- type: CultRune
- type: Concealable
- type: entity
parent: CollideRune
@@ -52,6 +54,8 @@
- key: enum.CultEmpowerUiKey.Key
type: SpellSelectorBUI
- type: CultRune
- type: Concealable
examinableWhileConcealed: true
- type: entity
parent: CollideRune
@@ -71,6 +75,7 @@
- type: CultRuneTeleport
label: "безымянная метка"
- type: CultRune
- type: Concealable
- type: entity
parent: CollideRune
@@ -89,6 +94,7 @@
gatherInvokers: true
- type: CultRuneSummoning
- type: CultRune
- type: Concealable
- type: entity
parent: CollideRune
@@ -106,6 +112,7 @@
invokePhrase: "Pasnar val'keriam usinar. Savrae ines amutan. Yam'toth remium il'tarat!"
- type: CultRuneRevive
- type: CultRune
- type: Concealable
- type: entity
parent: CollideRune
@@ -123,6 +130,7 @@
invokePhrase: "Khari'd! Eske'te tannin!"
- type: CultRuneBarrier
- type: CultRune
- type: Concealable
- type: entity
parent: CollideRune
@@ -141,6 +149,7 @@
- type: CultRuneBloodBoil
projectilePrototype: ProjectileCult
- type: CultRune
- type: Concealable
- type: entity
parent: BaseRune
@@ -155,4 +164,5 @@
- type: Appearance
- type: CultRuneBase
invokePhrase: "TOK-LYR RQA-NAP G'OLT-ULOFT!"
cultistGatheringRange: 1.5
- type: CultRuneApocalypse

View File

@@ -0,0 +1,82 @@
- type: entity
name: blood spear
parent: BaseItem
id: BloodSpear
description: A sickening spear composed entirely of crystallized blood.
components:
- type: EmbeddableProjectile
offset: 0.15,0.15
- type: ThrowingAngle
angle: 225
- type: Fixtures
fixtures:
fix1:
shape: !type:PolygonShape
vertices:
- -0.20,-0.10
- -0.10,-0.20
- 0.40,0.30
- 0.30,0.40
density: 20
mask:
- ItemMask
restitution: 0.3
friction: 0.2
- type: Sharp
- type: Sprite
sprite: White/Cult/Entities/blood_spear.rsi
state: icon
- type: MeleeWeapon
wideAnimationRotation: -135
damage:
types:
Piercing: 36
angle: 0
animation: WeaponArcThrust
soundHit:
path: /Audio/Weapons/bladeslice.ogg
range: 2
- type: DamageOtherOnHit
damage:
types:
Piercing: 40
- type: Item
sprite: White/Cult/Entities/blood_spear.rsi
size: Ginormous
- type: Clothing
slots:
- back
- type: Wieldable
- type: IncreaseDamageOnWield
damage:
types:
Piercing: 8
- type: UseDelay
- type: DisarmMalus
- type: CultItem
- type: BloodSpear
action: InstantActionRecallBloodSpear
- type: ChangeThrowForce
throwForce: 20
- type: cultistFactoryProduction
id: FactoryCultBloodSpear
name: Кровавое Копьё (150 крови)
icon: "/Textures/White/Cult/Entities/blood_spear.rsi/icon.png"
bloodCost: 150
item:
- BloodSpear
- type: entity
id: InstantActionRecallBloodSpear
name: Recall Blood Spear
description: Recalls blood spear to your hand.
noSpawn: true
components:
- type: InstantAction
icon:
sprite: /Textures/White/Cult/actions_cult.rsi
state: bloodspear
event: !type:CultBloodSpearRecallInstantActionEvent
useDelay: 1
temporary: true

View File

@@ -60,6 +60,18 @@
- type: Pullable
- type: ContentEye
- type: Actions
- type: Hands
- type: ShowCultHud
- type: IsDeadIC
- type: NightVision
toggleSound: null
color: White
- type: ShowWhiteHealthBars
damageContainers:
- Biological
- type: ShowHealthIcons
damageContainers:
- Biological
- type: Tag
tags:
- CannotSuicide
@@ -77,17 +89,15 @@
thresholds:
0: Alive
150: Dead
- type: MovementSpeedModifier
baseWalkSpeed: 2
baseSprintSpeed: 2
- type: Construct
actions:
- InstantActionJuggernautCreateWall
- type: MeleeWeapon
canHeavyAttack: false
hidden: true
angle: 30
animation: WeaponArcFist
attackRate: 0.25
animation: WeaponArcSmash
attackRate: 1
damage:
types:
Structural: 90
@@ -114,13 +124,18 @@
InstantActionArtificerCreateCultistWall,
InstantActionArtificerCreateCultistAirlock,
]
- type: MovementSpeedModifier
baseWalkSpeed: 3
baseSprintSpeed: 3
- type: MovementIgnoreGravity
- type: Puller
needsHands: false
- type: MeleeWeapon
canHeavyAttack: false
hidden: true
angle: 30
animation: WeaponArcFist
attackRate: 0.85
animation: WeaponArcPunch
attackRate: 1
damage:
types:
Blunt: 5
@@ -133,8 +148,8 @@
description: run...
components:
- type: MovementSpeedModifier
baseWalkSpeed: 3.0
baseSprintSpeed: 3.0
baseWalkSpeed: 4.0
baseSprintSpeed: 4.0
- type: MobThresholds
thresholds:
0: Alive
@@ -148,14 +163,16 @@
actions: [InstantActionWraithPhase]
- type: MovementIgnoreGravity
- type: MeleeWeapon
canHeavyAttack: false
hidden: true
angle: 30
animation: WeaponArcFist
attackRate: 0.5
animation: WeaponArcPunch
attackRate: 1
damage:
types:
Blunt: 10
Slash: 10
Structural: 40
- type: entity
id: ReaperConstruct
@@ -165,8 +182,8 @@
components:
- type: MovementIgnoreGravity
- type: MovementSpeedModifier
baseWalkSpeed: 3.0
baseSprintSpeed: 3.0
baseWalkSpeed: 5.0
baseSprintSpeed: 5.0
- type: MobThresholds
thresholds:
0: Alive
@@ -176,10 +193,11 @@
- type: Puller
needsHands: false
- type: MeleeWeapon
canHeavyAttack: false
hidden: true
angle: 30
animation: WeaponArcFist
attackRate: 0.9
animation: WeaponArcPunch
attackRate: 1
damage:
types:
Blunt: 20

View File

@@ -9,7 +9,7 @@
Brute:
collection: GlassSmash
- type: Sprite
sprite: /Textures/White/Cult/Structures/cult_airlock.rsi
sprite: White/Cult/Structures/cult_airlock.rsi
layers:
- state: closed
map: ["enum.DoorVisualLayers.Base"]
@@ -18,8 +18,8 @@
- type: Occluder
enabled: false
- type: Door
occludes: false
bumpOpen: true
occludes: false
crushDamage:
types:
Blunt: 15
@@ -27,8 +27,6 @@
path: /Audio/Effects/stonedoor_openclose.ogg
closeSound:
path: /Audio/Effects/stonedoor_openclose.ogg
denySound:
path: /Audio/Machines/airlock_deny.ogg
- type: Airtight
fixVacuum: true
noAirWhenFullyAirBlocked: false
@@ -38,7 +36,7 @@
thresholds:
- trigger:
!type:DamageTrigger
damage: 500
damage: 200
behaviors:
- !type:DoActsBehavior
acts: ["Destruction"]
@@ -48,6 +46,22 @@
node: airlock
- type: PlacementReplacement
key: walls
- type: Appearance
- type: Concealable
examinableWhileConcealed: true
iconSmooth: true
interactionOutline: true
concealedSprite: White/Cult/Structures/Concealed/cult_airlock.rsi
revealedSprite: White/Cult/Structures/cult_airlock.rsi
changeMeta: true
concealedName: обычная стена
concealedDesc: Удерживает воздух внутри, а ассистентов снаружи.
revealedName: рунический шлюз
revealedDesc: Странный стеклянный шлюз с руной.
- type: IconSmooth
enabled: false
key: walls
mode: NoSprite
placement:
mode: SnapgridCenter
@@ -75,7 +89,7 @@
- GlassAirlockLayer
- type: InteractionOutline
- type: Sprite
sprite: /Textures/White/Cult/Structures/cult_girder.rsi
sprite: White/Cult/Structures/cult_girder.rsi
state: cultgirder
- type: Damageable
damageContainer: StructuralInorganic
@@ -104,3 +118,13 @@
- type: Construction
graph: CultGirder
node: girder
- type: Appearance
- type: Concealable
examinableWhileConcealed: true
concealedSprite: White/Cult/Structures/Concealed/cult_girder.rsi
revealedSprite: White/Cult/Structures/cult_girder.rsi
changeMeta: true
concealedName: каркас
concealedDesc: Большой металлический каркас; Необходимо покрыть листами металла, чтобы он считался стеной.
revealedName: руническая балка
revealedDesc: Большой конструктивный элемент, изготовленный из металла. На этом есть руна.

View File

@@ -1,4 +1,4 @@
- type: tile
- type: tile
id: CultFloor
name: tiles-cult-floor
sprite: /Textures/White/Cult/Tiles/cult_tile.rsi/cult.png
@@ -10,3 +10,20 @@
collection: FootstepFloor
itemDrop: FloorTileItemSteel
heatCapacity: 10000
- type: tile
id: CultFloorConcealed
name: tiles-steel-floor
sprite: /Textures/White/Cult/Tiles/concealed.png
variants: 3
placementVariants:
- 1.0
- 1.0
- 1.0
baseTurf: Plating
isSubfloor: false
deconstructTools: [ Prying ]
footstepSounds:
collection: FootstepFloor
itemDrop: FloorTileItemSteel
heatCapacity: 10000

View File

@@ -1,7 +1,20 @@
- type: entity
- type: entity
id: Narsie
parent: BaseMob
name: Nar'si
components:
- type: AnnounceOnSpawn
message: narsie-has-risen
sender: narsie-has-risen-sender
sound:
path: /Audio/Misc/narsie_rises.ogg
color: darkred
- type: CargoSellBlacklist
- type: ContentEye
maxZoom: 2.0,2.0
- type: WarpPoint
follow: true
location: Nar'Sie
- type: Sprite
layers:
- map: [ "enum.NarsieLayer.Default" ]
@@ -15,6 +28,8 @@
- type: Narsie
- type: Physics
bodyType: Dynamic
bodyStatus: InAir
- type: CanMoveInAir
- type: Fixtures
fixtures:
Penis:

Binary file not shown.

After

Width:  |  Height:  |  Size: 545 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 588 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 491 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 455 B

View File

@@ -0,0 +1,77 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "inhand-left",
"directions": 4,
"delays": [
[
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1
]
]
},
{
"name": "inhand-right",
"directions": 4,
"delays": [
[
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1
],
[
0.1,
0.1,
0.1
]
]
},
{
"name": "bullet",
"delays": [
[
0.2,
0.2,
0.2,
0.2
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 556 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 553 B

View File

@@ -0,0 +1,30 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from yogstation",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
},
{
"name": "wielded-inhand-left",
"directions": 4
},
{
"name": "wielded-inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 590 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 590 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1 @@
{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "copyright": "https://github.com/vgstation-coders/vgstation13/raw/99cc2ab62d65a3a7b554dc7b21ff5f57c835f973/icons/turf/walls.dmi", "states": [{"name": "cult0", "directions": 4}, {"name": "cult1", "directions": 4}, {"name": "cult2", "directions": 4}, {"name": "cult3", "directions": 4}, {"name": "cult4", "directions": 4}, {"name": "cult5", "directions": 4}, {"name": "cult6", "directions": 4}, {"name": "cult7", "directions": 4}, {"name": "full"}]}

Binary file not shown.

After

Width:  |  Height:  |  Size: 859 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

View File

@@ -0,0 +1,60 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Made by Nimfar11 (GitHub) for Space Station 14",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "assembly"
},
{
"name": "closed",
"directions": 1,
"delays": [
[
1.0
]
]
},
{
"name": "closing",
"directions": 1,
"delays": [
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
]
]
},
{
"name": "open",
"directions": 1,
"delays": [
[
1.0
]
]
},
{
"name": "opening",
"directions": 1,
"delays": [
[
0.2,
0.2,
0.2,
0.2,
0.2,
0.2
]
]
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 772 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 B

View File

@@ -0,0 +1,14 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "https://github.com/frosty-dev/white",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "cultgirder"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 591 B