forked from space-wizards/space-station-14
-
Notifications
You must be signed in to change notification settings - Fork 48
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Harmony Xeno Beta v1.3 Playtest (#27)
* Xeno files * beta v1.3 * Fix merge issues, non-adjusted for Harmony * Beta v1.3, Harmony Version * Small fixes * Missed moving old thruster * Slight xenomorph buff * Linter fixes & movement of walls * Fixes * Move xeno map to _Harmony
- Loading branch information
1 parent
5671b69
commit a46ece1
Showing
84 changed files
with
123,438 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
tiles-techmaint-floor-dark = dark techmaint floor | ||
tiles-xeno-floor = xeno floor |
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
# Xeno playtest | ||
- type: decal | ||
id: FullOverlay | ||
tags: ["station", "overlay"] | ||
defaultCustomColor: true | ||
sprite: | ||
sprite: _Harmony/Decals/Overlays/greyscale.rsi | ||
state: full |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# Xeno playtest | ||
- type: entity | ||
id: PuddleBloodSmall | ||
parent: PuddleTemporary | ||
suffix: Blood (5u) | ||
components: | ||
- type: SolutionContainerManager | ||
solutions: | ||
puddle: | ||
maxVol: 1000 | ||
reagents: | ||
- ReagentId: Blood | ||
Quantity: 5 | ||
|
||
- type: entity | ||
id: PuddleBlood | ||
parent: PuddleTemporary | ||
suffix: Blood (30u) | ||
components: | ||
- type: SolutionContainerManager | ||
solutions: | ||
puddle: | ||
maxVol: 1000 | ||
reagents: | ||
- ReagentId: Blood | ||
Quantity: 30 | ||
|
||
- type: entity | ||
id: PuddleFluorosulfuricAcidSmall | ||
parent: PuddleTemporary | ||
suffix: FluorosulfuricAcid (5u) | ||
components: | ||
- type: SolutionContainerManager | ||
solutions: | ||
puddle: | ||
maxVol: 1000 | ||
reagents: | ||
- ReagentId: FluorosulfuricAcid | ||
Quantity: 5 | ||
|
||
- type: entity | ||
id: PuddleFluorosulfuricAcid | ||
parent: PuddleTemporary | ||
suffix: FluorosulfuricAcid (15u) | ||
components: | ||
- type: SolutionContainerManager | ||
solutions: | ||
puddle: | ||
maxVol: 1000 | ||
reagents: | ||
- ReagentId: FluorosulfuricAcid | ||
Quantity: 15 |
14 changes: 14 additions & 0 deletions
14
Resources/Prototypes/_Harmony/Entities/Markers/Spawners/mobs.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# Xeno playtest | ||
- type: entity | ||
name: xeno queen entity spawner | ||
id: SpawnMobXenoQueen | ||
parent: MarkerBase | ||
components: | ||
- type: Sprite | ||
layers: | ||
- state: green | ||
- state: running | ||
sprite: Mobs/Aliens/Xenos/praetorian.rsi | ||
- type: ConditionalSpawner | ||
prototypes: | ||
- MobXenoLonePraetorianNoGhost |
119 changes: 119 additions & 0 deletions
119
Resources/Prototypes/_Harmony/Entities/Mobs/NPCs/xeno.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,119 @@ | ||
# Mob mapped to Xeno Station that can not be ghostrole / pry | ||
|
||
- type: entity | ||
name: Lone Praetorian | ||
description: The last of its kind. | ||
parent: SimpleSpaceMobBase | ||
id: MobXenoLonePraetorianNoGhost | ||
components: | ||
- type: Insulated | ||
- type: CombatMode | ||
- type: InputMover | ||
- type: MobMover | ||
- type: HTN | ||
rootTask: | ||
task: XenoCompound | ||
blackboard: | ||
NavClimb: !type:Bool | ||
true | ||
NavInteract: !type:Bool | ||
true | ||
NavPry: !type:Bool | ||
true | ||
NavSmash: !type:Bool | ||
true | ||
- type: Reactive | ||
groups: | ||
Flammable: [Touch] | ||
Extinguish: [Touch] | ||
- type: NpcFactionMember | ||
factions: | ||
- Xeno | ||
- type: Hands | ||
- type: ComplexInteraction | ||
- type: MobState | ||
allowedStates: | ||
- Alive | ||
- Dead | ||
- type: Stamina | ||
critThreshold: 200 | ||
- type: Bloodstream | ||
bloodReagent: FluorosulfuricAcid | ||
bloodMaxVolume: 300 | ||
- type: MeleeWeapon | ||
altDisarm: false | ||
angle: 0 | ||
soundHit: | ||
collection: AlienClaw | ||
animation: WeaponArcBite | ||
damage: | ||
groups: | ||
Brute: 4 | ||
- type: DamageStateVisuals | ||
rotate: true | ||
states: | ||
Alive: | ||
Base: running | ||
Critical: | ||
Base: crit | ||
Dead: | ||
Base: dead | ||
- type: Puller | ||
- type: Butcherable | ||
butcheringType: Spike | ||
spawned: | ||
- id: FoodMeatXeno | ||
amount: 5 | ||
- type: TypingIndicator | ||
proto: alien | ||
- type: Temperature | ||
heatDamageThreshold: 360 | ||
coldDamageThreshold: -150 | ||
currentTemperature: 310.15 | ||
- type: NoSlip | ||
- type: Perishable #Ummmm the acid kills a lot of the bacteria or something | ||
molsPerSecondPerUnitMass: 0.0005 | ||
- type: Speech | ||
speechVerb: LargeMob | ||
- type: Sprite | ||
drawdepth: Mobs | ||
sprite: Mobs/Aliens/Xenos/praetorian.rsi | ||
offset: 0,0.4 | ||
layers: | ||
- map: ["enum.DamageStateVisualLayers.Base"] | ||
state: running | ||
- type: MobThresholds | ||
thresholds: | ||
0: Alive | ||
200: Dead | ||
- type: SlowOnDamage | ||
speedModifierThresholds: | ||
100: 0.7 | ||
- type: MovementSpeedModifier | ||
baseSprintSpeed: 3.6 | ||
- type: Fixtures | ||
fixtures: | ||
fix1: | ||
shape: | ||
!type:PhysShapeCircle | ||
radius: 0.45 | ||
density: 15500 | ||
mask: | ||
- MobMask | ||
layer: | ||
- MobLayer | ||
- type: Tag | ||
tags: | ||
- CannotSuicide | ||
- type: SolutionContainerManager # Being hit speeds you up so you can escape | ||
solutions: | ||
bite: | ||
reagents: | ||
- ReagentId: Stimulants | ||
Quantity: 50 | ||
- ReagentId: TranexamicAcid | ||
Quantity: 50 | ||
- type: MeleeChemicalInjector | ||
transferAmount: 1 | ||
solution: bite | ||
pierceArmor: true |
34 changes: 34 additions & 0 deletions
34
Resources/Prototypes/_Harmony/Entities/Objects/Misc/tiles.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Xeno playtest | ||
- type: entity | ||
name: dark techmaint floor | ||
parent: FloorTileItemBase | ||
id: FloorTileItemTechmaintDark | ||
components: | ||
- type: Sprite | ||
sprite: _Harmony/Objects/Tiles/tile.rsi | ||
state: techfloordark | ||
- type: Item | ||
heldPrefix: dark | ||
- type: FloorTile | ||
outputs: | ||
- Plating | ||
- FloorTechMaintDark | ||
- type: Stack | ||
stackType: FloorTileTechmaintDark | ||
|
||
- type: entity | ||
id: FloorTileItemXeno | ||
parent: FloorTileItemBase | ||
name: xeno floor | ||
components: | ||
- type: Sprite | ||
sprite: _Harmony/Objects/Tiles/tile.rsi | ||
state: xenofloor | ||
- type: Item | ||
heldPrefix: steel | ||
- type: FloorTile | ||
outputs: | ||
- Plating | ||
- FloorXeno | ||
- type: Stack | ||
stackType: FloorTileXeno |
16 changes: 16 additions & 0 deletions
16
Resources/Prototypes/_Harmony/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/pistol.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
# Xeno playtest | ||
- type: entity | ||
id: CartridgePistolSpent | ||
name: cartridge (.35 auto) | ||
suffix: spent | ||
parent: BaseCartridgePistol | ||
components: | ||
- type: SpentAmmoVisuals | ||
- type: Sprite | ||
sprite: Objects/Weapons/Guns/Ammunition/Casings/ammo_casing.rsi | ||
layers: | ||
- state: base-spent | ||
map: [ "enum.AmmoVisualLayers.Base" ] | ||
- type: CartridgeAmmo | ||
proto: BulletPistol | ||
spent: true |
Oops, something went wrong.