1v1 me first to 31 no powerups [Deathmatch Gamemode] (#19467)

Co-authored-by: Kara <lunarautomaton6@gmail.com>
This commit is contained in:
Nemanja
2023-08-30 21:06:15 -04:00
committed by GitHub
parent 3f678104e3
commit 4d677f0685
44 changed files with 2821 additions and 155 deletions

View File

@@ -298,6 +298,32 @@
stackType: AloeCream
count: 10
- type: entity
parent: BaseHealingItem
id: HealingToolbox
name: healing toolbox
description: A powerful toolbox imbued with robust energy. It can heal your wounds and fill you with murderous intent.
suffix: Do Not Map
components:
- type: Sprite
sprite: Objects/Specific/Medical/healing_toolbox.rsi
state: icon
- type: Healing
damageContainers:
- Biological
damage:
groups: # these are all split across multiple types
Brute: -150
Burn: -150
Toxin: -150
bloodlossModifier: -20
delay: 1
selfHealPenaltyMultiplier: 0
healingBeginSound:
path: "/Audio/Items/Medical/ointment_begin.ogg"
healingEndSound:
path: "/Audio/Items/Medical/ointment_end.ogg"
# Pills
- type: entity
name: dexalin pill (10u)

View File

@@ -0,0 +1,18 @@
- type: entity
parent: BaseItem
id: WeaponMeleeToolboxRobust
name: robust toolbox
description: A tider's weapon.
suffix: Do Not Map
components:
- type: Sprite
sprite: Objects/Tools/Toolboxes/toolbox_red.rsi
state: icon
- type: Item
size: 150
sprite: Objects/Tools/Toolboxes/toolbox_red.rsi
- type: MeleeWeapon
attackRate: 1.5
damage:
types:
Blunt: 20

View File

@@ -35,3 +35,14 @@
noSpawn: true
components:
- type: Transform
- type: entity
id: StandardStationArena
parent:
- BaseStation
- BaseStationJobsSpawning
- BaseStationRecords
- BaseStationNanotrasen
noSpawn: true
components:
- type: Transform

View File

@@ -6,11 +6,34 @@
- type: GameRule
- type: entity
id: DeathMatch
id: DeathMatch31
parent: BaseGameRule
noSpawn: true
components:
- type: DeathMatchRule
rewardSpawns:
- id: HealingToolbox
- id: ClothingOuterArmorBasicSlim
orGroup: loot
- id: ClothingHeadHelmetBasic
orGroup: loot
- id: SoapNT
orGroup: loot
- id: Bola
orGroup: loot
- id: Spear
orGroup: loot
- id: ClothingShoesGaloshes
orGroup: loot
- id: FoodPieBananaCream
orGroup: loot
- id: Stimpack
orGroup: loot
- type: KillCalloutRule
- type: PointManager
- type: RespawnDeadRule
- type: RespawnTracker
respawnDelay: 5
- type: entity
id: InactivityTimeRestart

View File

@@ -0,0 +1,4 @@
- type: gameMapPool
id: DeathMatchMapPool
maps:
- MeteorArena

View File

@@ -0,0 +1,16 @@
- type: gameMap
id: MeteorArena
mapName: Meteor Arena
mapPath: /Maps/Nonstations/meteor-arena.yml
minPlayers: 0
stations:
Arena:
stationProto: StandardStationArena
components:
- type: StationNameSetup
mapNameTemplate: "Meteor Arena"
- type: StationJobs
overflowJobs:
- Passenger
availableJobs:
Passenger: [ -1, -1 ]

View File

@@ -277,6 +277,19 @@
jumpsuit: ClothingUniformJumpsuitJacketMonkey
id: BartenderIDCard
# DeathMatch Gear
- type: startingGear
id: DeathMatchGear
equipment:
jumpsuit: ClothingUniformJumpsuitColorWhite
shoes: ClothingShoesBootsJack
ears: ClothingHeadsetGrey
gloves: ClothingHandsGlovesFingerless
innerclothingskirt: ClothingUniformJumpskirtColorWhite
inhand:
left hand: WeaponMeleeToolboxRobust
#Brigmedic
- type: startingGear

View File

@@ -59,8 +59,11 @@
- dm
name: death-match-title
description: death-match-description
maxPlayers: 15
showInVote: true
supportedMaps: DeathMatchMapPool
rules:
- DeathMatch
- DeathMatch31
- type: gamePreset
id: Nukeops