Залью спеллы потестить, мне похуй ПР НОМЕР 156
* refactor CheZaHuetaMagicSystem * эщкере * alt-spells system. lmb, rmb, alt-click * fix * ChargeSpellsIndicator + Visual(CheZaHueta) * Custom charge effect for spell * Custom MaxChargeLevel * Finally. Alt spells seems to work!! Need to start do spells and gamerule * fuckkk * fix crash, actually burn scroll.. * some fixes blyat * ArcSpell * очередная CheZaHuetaSystem, ForceSpell * ONI'SOMA! * mraow * prepare this LMAO * Yebanyy rot etogo kazino blyat! - CardsSpell * forcewall * nig * blink * Ethereal Jaunt * игра говно * Блядина * ну на еще спеллов * blyadina * да иди ты нахуй БЛЯДЬ * кто прочитал, тот сдохнет. сделай 5 репостов чтобы выжить.... * icons * та ваще поебать * одежда
@@ -152,3 +152,23 @@
|
||||
license: "CC0-1.0"
|
||||
copyright: "dakamakat on freesound.org"
|
||||
source: "https://freesound.org/people/Dakamakat/sounds/717370/"
|
||||
|
||||
- files: ["energyshield_up.ogg"]
|
||||
license: "CC0-1.0"
|
||||
copyright: "unfa on freesound.org"
|
||||
source: "https://freesound.org/people/unfa/sounds/584173/"
|
||||
|
||||
- files: ["energyshield_down.ogg"]
|
||||
license: "CC-BY-4.0"
|
||||
copyright: "SilverIllusionist on freesound.org"
|
||||
source: "https://freesound.org/people/SilverIllusionist/sounds/673556/"
|
||||
|
||||
- files: ["energyshield_ambient.ogg"]
|
||||
license: "CC0-1.0"
|
||||
copyright: "julianmateo_ on freesound.org"
|
||||
source: "https://freesound.org/people/julianmateo_/sounds/524165/"
|
||||
|
||||
- files: ["energyshield_parry.ogg"]
|
||||
license: "CC-BY-4.0"
|
||||
copyright: "Robinhood76 on freesound.org"
|
||||
source: "https://freesound.org/people/Robinhood76/sounds/107613/"
|
||||
BIN
Resources/Audio/Machines/energyshield_ambient.ogg
Normal file
BIN
Resources/Audio/Machines/energyshield_down.ogg
Normal file
BIN
Resources/Audio/Machines/energyshield_parry.ogg
Normal file
BIN
Resources/Audio/Machines/energyshield_up.ogg
Normal file
BIN
Resources/Audio/White/Items/scroll/after_use.ogg
Normal file
BIN
Resources/Audio/White/Items/scroll/use.ogg
Normal file
BIN
Resources/Audio/White/Magic/Arc/cast.ogg
Normal file
BIN
Resources/Audio/White/Magic/Arc/charge.ogg
Normal file
BIN
Resources/Audio/White/Magic/Arc/max.ogg
Normal file
BIN
Resources/Audio/White/Magic/Cards/cast.ogg
Normal file
BIN
Resources/Audio/White/Magic/Cards/charge.ogg
Normal file
BIN
Resources/Audio/White/Magic/Cards/max.ogg
Normal file
BIN
Resources/Audio/White/Magic/Force/cast.ogg
Normal file
BIN
Resources/Audio/White/Magic/Force/charge.ogg
Normal file
BIN
Resources/Audio/White/Magic/Force/max.ogg
Normal file
BIN
Resources/Audio/White/Magic/chargingfallback.ogg
Normal file
BIN
Resources/Audio/White/Magic/maxchargefallback.ogg
Normal file
9
Resources/Locale/en-US/EnergyDome/energydome.ftl
Normal file
@@ -0,0 +1,9 @@
|
||||
energy-dome-access-denied = Access denied
|
||||
energy-dome-recharging = Recharging...
|
||||
energy-dome-no-power = Low battery
|
||||
energy-dome-no-cell = There is no power source
|
||||
|
||||
energy-dome-on-examine-is-on-message = The energy barrier is [color=darkgreen]up[/color].
|
||||
energy-dome-on-examine-is-off-message = The energy barrier is [color=darkred]down[/color].
|
||||
|
||||
energy-dome-verb-toggle = Toggle energy dome
|
||||
@@ -32,6 +32,7 @@ research-technology-wave-particle-harnessing = Wave Particle Harnessing
|
||||
research-technology-advanced-riot-control = Advanced Riot Control
|
||||
research-technology-portable-microfusion-weaponry = Portable Microfusion Weaponry
|
||||
research-technology-experimental-battery-ammo = Experimental Battery Ammo
|
||||
research-technology-energy_barriers = Energy Barriers
|
||||
research-technology-basic-shuttle-armament = Shuttle basic armament
|
||||
research-technology-advanced-shuttle-weapon = Advanced shuttle weapons
|
||||
|
||||
|
||||
@@ -306,6 +306,9 @@ uplink-hardsuit-syndieelite-desc = An elite version of the blood-red hardsuit, w
|
||||
uplink-clothing-outer-hardsuit-juggernaut-name = Cybersun Juggernaut Suit
|
||||
uplink-clothing-outer-hardsuit-juggernaut-desc = Hyper resilient armor made of materials tested in the Tau chromosphere facility. The only thing that's going to be slowing you down is this suit... and tasers.
|
||||
|
||||
uplink-energy-dome-name = Personal energy dome
|
||||
uplink-energy-dome-desc = A personal shield generator that protects the wearer from lasers and bullets but prevents from using ranged weapons himself. Comes with a small power cell.
|
||||
|
||||
# Misc
|
||||
uplink-cyberpen-name = Cybersun Pen
|
||||
uplink-cyberpen-desc = Cybersun's legal department pen, invaluable for forging documents and escaping prisons. Smells vaguely of hard-light and war profiteering.
|
||||
|
||||
@@ -33,6 +33,16 @@
|
||||
iconOn: Objects/Tools/flashlight.rsi/flashlight-on.png
|
||||
event: !type:ToggleActionEvent
|
||||
|
||||
- type: entity
|
||||
id: ActionToggleDome
|
||||
name: Toggle energy dome
|
||||
description: Turn the energy barrier on or off.
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: InstantAction
|
||||
icon: { sprite: Objects/Weapons/Melee/e_shield.rsi, state: eshield-on }
|
||||
event: !type:ToggleActionEvent
|
||||
|
||||
- type: entity
|
||||
id: ActionOpenStorageImplant
|
||||
name: Open Storage Implant
|
||||
|
||||
@@ -171,6 +171,16 @@
|
||||
flatReductions:
|
||||
Heat: 3
|
||||
|
||||
- type: damageModifierSet
|
||||
id: HardLightBarrier
|
||||
coefficients:
|
||||
Heat: 0.8
|
||||
Blunt: 0.8
|
||||
Slash: 0.8
|
||||
Piercing: 0.8
|
||||
Cold: 0.8
|
||||
Shock: 1.6
|
||||
|
||||
- type: damageModifierSet
|
||||
id: Scale # Skin tougher, bones weaker, strong stomachs, cold-blooded (kindof)
|
||||
coefficients:
|
||||
|
||||
@@ -664,12 +664,36 @@
|
||||
Heat: 0.25
|
||||
Radiation: 0.25
|
||||
Caustic: 0.75
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 0.8
|
||||
sprintModifier: 0.8
|
||||
- type: HeldSpeedModifier
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitWizard
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
cell_slot: !type:ContainerSlot
|
||||
toggleable-clothing: !type:ContainerSlot
|
||||
- type: PowerCellSlot
|
||||
cellSlotId: cell_slot
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
cell_slot:
|
||||
name: power-cell-slot-component-slot-name-default
|
||||
startingItem: PowerCellMicroreactor
|
||||
whitelist:
|
||||
tags:
|
||||
- PowerCell
|
||||
- PowerCellSmall
|
||||
- PowerCellHyper
|
||||
- PowerCellMicroreactor
|
||||
- type: EnergyDomeGenerator
|
||||
damageEnergyDraw: 3
|
||||
domePrototype: EnergyDomeSmallPink
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 1
|
||||
sprintModifier: 1
|
||||
- type: PowerCellDraw
|
||||
drawRate: 8
|
||||
useRate: 0
|
||||
- type: UseDelay
|
||||
delay: 10.0
|
||||
|
||||
#Ling Space Suit
|
||||
- type: entity
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
sprite: /Textures/Objects/Fun/goldbikehorn.rsi
|
||||
visible: false
|
||||
state: icon
|
||||
- type: TriggerOnSpawn
|
||||
- type: TriggerOnSpawn
|
||||
- type: TimedDespawn
|
||||
lifetime: 5
|
||||
|
||||
@@ -27,9 +27,9 @@
|
||||
components:
|
||||
- type: FlashOnTrigger
|
||||
range: 7
|
||||
- type: SpawnOnTrigger
|
||||
- type: SpawnOnTrigger
|
||||
proto: GrenadeFlashEffect
|
||||
|
||||
|
||||
- type: entity
|
||||
id: AdminInstantEffectSmoke3
|
||||
suffix: Smoke (03 sec)
|
||||
@@ -43,7 +43,7 @@
|
||||
- type: TimerTriggerVisuals
|
||||
primingSound:
|
||||
path: /Audio/Effects/Smoke-grenade.ogg
|
||||
|
||||
|
||||
- type: entity
|
||||
id: AdminInstantEffectSmoke10
|
||||
suffix: Smoke (10 sec)
|
||||
@@ -57,7 +57,7 @@
|
||||
- type: TimerTriggerVisuals
|
||||
primingSound:
|
||||
path: /Audio/Effects/Smoke-grenade.ogg
|
||||
|
||||
|
||||
- type: entity
|
||||
id: AdminInstantEffectSmoke30
|
||||
suffix: Smoke (30 sec)
|
||||
@@ -89,7 +89,7 @@
|
||||
id: AdminInstantEffectGravityWell
|
||||
suffix: Gravity Well
|
||||
parent: AdminInstantEffectBase
|
||||
components:
|
||||
components:
|
||||
- type: SoundOnTrigger
|
||||
removeOnTrigger: true
|
||||
sound:
|
||||
@@ -103,10 +103,34 @@
|
||||
path: /Audio/Effects/Grenades/Supermatter/supermatter_loop.ogg
|
||||
- type: GravityWell
|
||||
maxRange: 8
|
||||
baseRadialAcceleration: 10
|
||||
baseRadialAcceleration: 250
|
||||
baseTangentialAcceleration: 0
|
||||
gravPulsePeriod: 0.01
|
||||
- type: SingularityDistortion
|
||||
intensity: 10
|
||||
falloffPower: 1.5
|
||||
|
||||
|
||||
- type: entity
|
||||
id: AdminInstantEffectMinusGravityWell
|
||||
suffix: Gravity Well
|
||||
parent: AdminInstantEffectBase
|
||||
components:
|
||||
- type: SoundOnTrigger
|
||||
removeOnTrigger: true
|
||||
sound:
|
||||
path: /Audio/Effects/Grenades/Supermatter/supermatter_start.ogg
|
||||
volume: 5
|
||||
- type: AmbientSound
|
||||
enabled: true
|
||||
volume: -5
|
||||
range: 14
|
||||
sound:
|
||||
path: /Audio/Effects/Grenades/Supermatter/supermatter_loop.ogg
|
||||
- type: GravityWell
|
||||
maxRange: 10
|
||||
baseRadialAcceleration: -200
|
||||
baseTangentialAcceleration: -5
|
||||
gravPulsePeriod: 0.01
|
||||
- type: SingularityDistortion
|
||||
intensity: 10
|
||||
falloffPower: 1.5
|
||||
|
||||
129
Resources/Prototypes/Entities/Effects/dome.yml
Normal file
@@ -0,0 +1,129 @@
|
||||
- type: entity
|
||||
id: EnergyDomeBase
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: Effects
|
||||
noRot: true
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.8
|
||||
density: 0
|
||||
mask:
|
||||
- None
|
||||
layer:
|
||||
- BulletImpassable
|
||||
- Opaque
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: HardLightBarrier
|
||||
- type: AmbientSound
|
||||
volume: 35
|
||||
range: 5
|
||||
sound:
|
||||
path: /Audio/Machines/energyshield_ambient.ogg
|
||||
- type: EnergyDome
|
||||
- type: Tag
|
||||
tags:
|
||||
- HideContextMenu
|
||||
|
||||
- type: entity
|
||||
id: EnergyDomeSmallPink
|
||||
noSpawn: true
|
||||
parent: EnergyDomeBase
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Effects/EnergyDome/energydome_small.rsi
|
||||
layers:
|
||||
- state: small
|
||||
color: "#f5166b"
|
||||
- type: PointLight
|
||||
enabled: true
|
||||
radius: 5
|
||||
power: 2
|
||||
color: "#f5166b"
|
||||
|
||||
- type: entity
|
||||
id: EnergyDomeSmallRed
|
||||
noSpawn: true
|
||||
parent: EnergyDomeBase
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: Effects
|
||||
noRot: true
|
||||
sprite: Effects/EnergyDome/energydome_small.rsi
|
||||
layers:
|
||||
- state: small
|
||||
color: "#b00000"
|
||||
- type: PointLight
|
||||
enabled: true
|
||||
radius: 5
|
||||
power: 2
|
||||
color: "#b00000"
|
||||
|
||||
- type: entity
|
||||
id: EnergyDomeMediumBlue
|
||||
noSpawn: true
|
||||
parent: EnergyDomeBase
|
||||
components:
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 1.8
|
||||
density: 0
|
||||
mask:
|
||||
- None
|
||||
layer:
|
||||
- BulletImpassable
|
||||
- Opaque
|
||||
- type: Sprite
|
||||
sprite: Effects/EnergyDome/energydome_medium.rsi
|
||||
layers:
|
||||
- state: medium
|
||||
color: "#64b9de"
|
||||
- type: PointLight
|
||||
enabled: true
|
||||
radius: 5
|
||||
power: 10
|
||||
color: "#64b9de"
|
||||
|
||||
- type: entity
|
||||
id: EnergyDomeSlowing
|
||||
noSpawn: true
|
||||
parent: EnergyDomeBase
|
||||
components:
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 2.8
|
||||
density: 0
|
||||
hard: false
|
||||
mask:
|
||||
- None
|
||||
layer:
|
||||
- MidImpassable
|
||||
- type: Sprite
|
||||
drawdepth: LowFloors
|
||||
sprite: Effects/EnergyDome/energydome_slowdown_big.rsi
|
||||
layers:
|
||||
- state: big
|
||||
color: "#a3d177"
|
||||
- type: PointLight
|
||||
enabled: true
|
||||
radius: 5
|
||||
power: 30
|
||||
color: "#a3d177"
|
||||
- type: DamageContacts
|
||||
damage:
|
||||
types:
|
||||
Slash: -1.5
|
||||
Piercing: -1.5
|
||||
@@ -297,6 +297,7 @@
|
||||
- Muted
|
||||
- Pacified
|
||||
- StaminaModifier
|
||||
- Incorporeal
|
||||
- type: Blindable
|
||||
# Other
|
||||
- type: Temperature
|
||||
|
||||
@@ -1,106 +0,0 @@
|
||||
- type: entity
|
||||
id: BaseSpellbook
|
||||
name: spellbook
|
||||
parent: BaseItem
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/books.rsi
|
||||
layers:
|
||||
- state: book_demonomicon
|
||||
- type: Spellbook
|
||||
- type: Tag
|
||||
tags:
|
||||
- Spellbook
|
||||
|
||||
- type: entity
|
||||
id: SpawnSpellbook
|
||||
name: spawn spellbook
|
||||
parent: BaseSpellbook
|
||||
components:
|
||||
- type: Spellbook
|
||||
spells:
|
||||
ActionSpawnMagicarpSpell: -1
|
||||
|
||||
- type: entity
|
||||
id: ForceWallSpellbook
|
||||
name: force wall spellbook
|
||||
parent: BaseSpellbook
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Magic/spellbooks.rsi
|
||||
layers:
|
||||
- state: bookforcewall
|
||||
- type: Spellbook
|
||||
spells:
|
||||
ActionForceWall: -1
|
||||
|
||||
- type: entity
|
||||
id: BlinkBook
|
||||
name: blink spellbook
|
||||
parent: BaseSpellbook
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Magic/spellbooks.rsi
|
||||
layers:
|
||||
- state: spellbook
|
||||
- type: Spellbook
|
||||
spells:
|
||||
ActionBlink: -1
|
||||
|
||||
- type: entity
|
||||
id: SmiteBook
|
||||
name: smite spellbook
|
||||
parent: BaseSpellbook
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Magic/spellbooks.rsi
|
||||
layers:
|
||||
- state: spellbook
|
||||
- type: Spellbook
|
||||
spells:
|
||||
ActionSmite: -1
|
||||
|
||||
- type: entity
|
||||
id: KnockSpellbook
|
||||
name: knock spellbook
|
||||
parent: BaseSpellbook
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Magic/spellbooks.rsi
|
||||
layers:
|
||||
- state: bookknock
|
||||
- type: Spellbook
|
||||
spells:
|
||||
ActionKnock: -1
|
||||
|
||||
- type: entity
|
||||
id: FireballSpellbook
|
||||
name: fireball spellbook
|
||||
parent: BaseSpellbook
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Magic/spellbooks.rsi
|
||||
layers:
|
||||
- state: bookfireball
|
||||
- type: Spellbook
|
||||
spells:
|
||||
ActionFireball: -1
|
||||
|
||||
- type: entity
|
||||
id: ScrollRunes
|
||||
name: scroll of runes
|
||||
parent: BaseSpellbook
|
||||
components:
|
||||
- type: Item
|
||||
size: Normal
|
||||
- type: Sprite
|
||||
sprite: Objects/Magic/magicactions.rsi
|
||||
layers:
|
||||
- state: spell_default
|
||||
- type: Spellbook
|
||||
spells:
|
||||
ActionFlashRune: -1
|
||||
ActionExplosionRune: -1
|
||||
ActionIgniteRune: -1
|
||||
ActionStunRune: -1
|
||||
179
Resources/Prototypes/Entities/Objects/Tools/energydome.yml
Normal file
@@ -0,0 +1,179 @@
|
||||
- type: entity
|
||||
name: blood red personal shield generator
|
||||
description: A personal shield generator that protects the wearer from lasers and bullets but prevents from using ranged weapons himself. Uses a power cell.
|
||||
id: EnergyDomeGeneratorPersonalSyndie
|
||||
parent: BaseItem
|
||||
components:
|
||||
- type: Item
|
||||
size: Ginormous
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
slots:
|
||||
- Belt
|
||||
- type: Sprite
|
||||
sprite: Objects/Tools/EnergyDome/syndie.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
cell_slot: !type:ContainerSlot
|
||||
- type: PowerCellSlot
|
||||
cellSlotId: cell_slot
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
cell_slot:
|
||||
name: power-cell-slot-component-slot-name-default
|
||||
startingItem: PowerCellSmall
|
||||
whitelist:
|
||||
tags:
|
||||
- PowerCell
|
||||
- PowerCellSmall
|
||||
- type: EnergyDomeGenerator
|
||||
damageEnergyDraw: 5
|
||||
domePrototype: EnergyDomeSmallRed
|
||||
- type: PowerCellDraw
|
||||
drawRate: 10
|
||||
useRate: 0
|
||||
- type: UseDelay
|
||||
delay: 10.0
|
||||
|
||||
- type: entity
|
||||
name: BR-40c "Turtle"
|
||||
description: A two-handed and heavy energy barrier with extremely low passive energy consumption. Can be tethered with a multitool.
|
||||
id: EnergyDomeDirectionalTurtle
|
||||
parent: BaseItem
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tools/EnergyDome/reinhardt.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: InteractionOutline
|
||||
- type: MultiHandedItem
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.25,-0.25,0.25,0.25"
|
||||
density: 20
|
||||
mask:
|
||||
- ItemMask
|
||||
restitution: 0.3
|
||||
friction: 0.2
|
||||
- type: Item
|
||||
size: Ginormous
|
||||
- type: HeldSpeedModifier
|
||||
walkModifier: 0.7
|
||||
sprintModifier: 0.7
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
cell_slot: !type:ContainerSlot
|
||||
- type: PowerCellSlot
|
||||
cellSlotId: cell_slot
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
cell_slot:
|
||||
name: power-cell-slot-component-slot-name-default
|
||||
startingItem: PowerCellSmall
|
||||
whitelist:
|
||||
tags:
|
||||
- PowerCell
|
||||
- PowerCellSmall
|
||||
- type: EnergyDomeGenerator
|
||||
damageEnergyDraw: 7
|
||||
domePrototype: EnergyDomeMediumBlue
|
||||
canDeviceNetworkUse: true
|
||||
- type: PowerCellDraw
|
||||
drawRate: 2
|
||||
useRate: 0
|
||||
- type: UseDelay
|
||||
delay: 10.0
|
||||
- type: DeviceNetwork
|
||||
deviceNetId: Wireless
|
||||
receiveFrequencyId: BasicDevice
|
||||
- type: WirelessNetworkConnection
|
||||
range: 200
|
||||
- type: DeviceLinkSink
|
||||
ports:
|
||||
- Toggle
|
||||
- On
|
||||
- Off
|
||||
|
||||
- type: entity
|
||||
id: EnergyDomeWiredTest
|
||||
name: Static Dome
|
||||
description: Test energy barrier powered by station wiring. I don't know how the hell to balance it.....
|
||||
parent: BaseMachine
|
||||
suffix: DO NOT MERGE
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.45,-0.45,0.45,0.45"
|
||||
density: 190
|
||||
mask:
|
||||
- MachineMask
|
||||
layer:
|
||||
- MachineLayer
|
||||
- type: Sprite
|
||||
sprite: Structures/Power/Generation/Tesla/coil.rsi
|
||||
snapCardinals: true
|
||||
noRot: true
|
||||
layers:
|
||||
- state: coil
|
||||
- type: ExaminableBattery
|
||||
- type: Battery
|
||||
maxCharge: 30000 #<- max supply
|
||||
startingCharge: 10000
|
||||
- type: PowerNetworkBattery
|
||||
maxSupply: 30000
|
||||
maxChargeRate: 1000 #<- passive charging frow power net
|
||||
supplyRampTolerance: 500
|
||||
supplyRampRate: 50
|
||||
- type: BatteryCharger
|
||||
voltage: Medium
|
||||
- type: NodeContainer
|
||||
examinable: true
|
||||
nodes:
|
||||
input:
|
||||
!type:CableDeviceNode
|
||||
nodeGroupID: MVPower
|
||||
- type: BatterySelfRecharger
|
||||
autoRecharge: false # true only when active
|
||||
autoRechargeRate: -800 #<- discharge per second while active
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Metallic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 200
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- type: UseDelay
|
||||
delay: 30.0
|
||||
- type: DeviceNetwork
|
||||
deviceNetId: Wireless
|
||||
receiveFrequencyId: BasicDevice
|
||||
- type: WirelessNetworkConnection
|
||||
range: 200
|
||||
- type: DeviceLinkSink
|
||||
ports:
|
||||
- Toggle
|
||||
- On
|
||||
- Off
|
||||
- type: EnergyDomeGenerator
|
||||
enabled: true
|
||||
damageEnergyDraw: 100
|
||||
domePrototype: EnergyDomeSlowing
|
||||
canDeviceNetworkUse: true
|
||||
@@ -204,3 +204,34 @@
|
||||
radius: 2.0
|
||||
energy: 7.0
|
||||
- type: BloodBoilProjectile
|
||||
|
||||
- type: entity
|
||||
id: ProjectileTeslaBall
|
||||
name: teslaball
|
||||
description: You better GITTAH WEIGH.
|
||||
parent: BulletRocket
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: PointLight
|
||||
color: "#B3CEFF"
|
||||
radius: 2.0
|
||||
energy: 5.0
|
||||
- type: Projectile
|
||||
damage:
|
||||
types:
|
||||
Caustic: 10
|
||||
- type: Sprite
|
||||
sprite: Structures/Power/Generation/Tesla/energy_miniball.rsi
|
||||
layers:
|
||||
- state: tesla_projectile
|
||||
shader: unshaded
|
||||
- type: Explosive
|
||||
explosionType: Default
|
||||
maxIntensity: 100
|
||||
intensitySlope: 0.1
|
||||
totalIntensity: 0.3
|
||||
maxTileBreak: 0
|
||||
- type: StunOnCollide
|
||||
stunAmount: 2
|
||||
knockdownAmount: 2
|
||||
- type: TeslaProjectile
|
||||
|
||||
@@ -50,3 +50,37 @@
|
||||
# also limits the crew's use
|
||||
- type: TimedDespawn
|
||||
lifetime: 30
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: ThrowingCard
|
||||
name: card
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Magic/card.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
- type: Appearance
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape: !type:PhysShapeCircle
|
||||
radius: 0.2
|
||||
density: 5
|
||||
mask:
|
||||
- ItemMask
|
||||
restitution: 0.3
|
||||
friction: 0.2
|
||||
- type: EmbeddableProjectile
|
||||
sound: /Audio/Weapons/star_hit.ogg
|
||||
- type: DamageOtherOnHit
|
||||
damage:
|
||||
types:
|
||||
Slash: 8
|
||||
Piercing: 10
|
||||
- type: StaminaDamageOnCollide
|
||||
damage: 45
|
||||
- type: StaminaDamageOnEmbed
|
||||
damage: 10
|
||||
- type: TimedDespawn
|
||||
lifetime: 60
|
||||
|
||||
253
Resources/Prototypes/Magic/white.yml
Normal file
@@ -0,0 +1,253 @@
|
||||
- type: entity
|
||||
id: ActionElectricArcSpell
|
||||
name: Electric arc
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Magic
|
||||
requiresClothes: true
|
||||
- type: WorldTargetAction
|
||||
useDelay: 60
|
||||
itemIconStyle: BigAction
|
||||
checkCanAccess: false
|
||||
range: 10
|
||||
sound: !type:SoundPathSpecifier
|
||||
path: /Audio/White/Magic/Arc/cast.ogg
|
||||
icon:
|
||||
sprite: Objects/Magic/magicactions.rsi
|
||||
state: thunder
|
||||
isChargeEnabled: true
|
||||
chargingSound:
|
||||
path: /Audio/White/Magic/Arc/charge.ogg
|
||||
chargeProto: MagicFollowerArcEntity
|
||||
maxChargedSound:
|
||||
path: /Audio/White/Magic/Arc/max.ogg
|
||||
isAltEnabled: true
|
||||
event: !type:ArcSpellEvent
|
||||
speech: "KUH, ABAH'RAH"
|
||||
prototype: ProjectileTeslaBall
|
||||
posData: !type:TargetCasterPos
|
||||
|
||||
- type: entity
|
||||
id: ActionForceSpell
|
||||
name: Force
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Magic
|
||||
requiresClothes: true
|
||||
- type: WorldTargetAction
|
||||
useDelay: 60
|
||||
itemIconStyle: BigAction
|
||||
checkCanAccess: false
|
||||
range: 10
|
||||
sound: !type:SoundPathSpecifier
|
||||
path: /Audio/White/Magic/Force/cast.ogg
|
||||
icon:
|
||||
sprite: Objects/Magic/magicactions.rsi
|
||||
state: push
|
||||
isChargeEnabled: true
|
||||
chargingSound:
|
||||
path: /Audio/White/Magic/Force/charge.ogg
|
||||
chargeProto: MagicFollowerForceEntity
|
||||
maxChargedSound:
|
||||
path: /Audio/White/Magic/Force/max.ogg
|
||||
isAltEnabled: true
|
||||
event: !type:ForceSpellEvent
|
||||
speech: "EL DRITCH!"
|
||||
|
||||
- type: entity
|
||||
id: ActionFireballSpell
|
||||
name: Fireball
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Magic
|
||||
requiresClothes: true
|
||||
- type: WorldTargetAction
|
||||
useDelay: 60
|
||||
itemIconStyle: BigAction
|
||||
checkCanAccess: false
|
||||
range: 45
|
||||
isChargeEnabled: true
|
||||
chargeProto: MagicFollowerFireEntity
|
||||
isAltEnabled: true
|
||||
sound: !type:SoundPathSpecifier
|
||||
path: /Audio/Magic/fireball.ogg
|
||||
icon:
|
||||
sprite: Objects/Magic/magicactions.rsi
|
||||
state: fireball
|
||||
event: !type:FireballSpellEvent
|
||||
prototype: ProjectileFireball
|
||||
posData: !type:TargetCasterPos
|
||||
speech: action-speech-spell-fireball
|
||||
|
||||
- type: entity
|
||||
id: ActionCardSpell
|
||||
name: Cards
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Magic
|
||||
requiresClothes: true
|
||||
- type: WorldTargetAction
|
||||
useDelay: 60
|
||||
itemIconStyle: BigAction
|
||||
checkCanAccess: false
|
||||
range: 45
|
||||
isChargeEnabled: true
|
||||
chargingSound:
|
||||
path: /Audio/White/Magic/Cards/charge.ogg
|
||||
chargeProto: MagicFollowerCardEntity
|
||||
maxChargedSound:
|
||||
path: /Audio/White/Magic/Cards/max.ogg
|
||||
isAltEnabled: true
|
||||
sound: !type:SoundPathSpecifier
|
||||
path: /Audio/White/Magic/Cards/cast.ogg
|
||||
icon:
|
||||
sprite: Objects/Magic/card.rsi
|
||||
state: icon
|
||||
event: !type:CardsSpellEvent
|
||||
prototype: ThrowingCard
|
||||
posData: !type:TargetCasterPos
|
||||
speech: "SHIZO NERO!"
|
||||
|
||||
- type: entity
|
||||
id: ActionForcewallSpell
|
||||
name: Forcewall
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Magic
|
||||
requiresClothes: true
|
||||
- type: WorldTargetAction
|
||||
useDelay: 60
|
||||
itemIconStyle: BigAction
|
||||
checkCanAccess: false
|
||||
range: 10
|
||||
sound: !type:SoundPathSpecifier
|
||||
path: /Audio/White/Magic/Force/cast.ogg
|
||||
icon:
|
||||
sprite: Objects/Magic/magicactions.rsi
|
||||
state: shield
|
||||
isChargeEnabled: true
|
||||
chargingSound:
|
||||
path: /Audio/White/Magic/Force/charge.ogg
|
||||
chargeProto: MagicFollowerForceEntity
|
||||
maxChargedSound:
|
||||
path: /Audio/White/Magic/Force/max.ogg
|
||||
isAltEnabled: true
|
||||
event: !type:ForceWallSpellEvent
|
||||
speech: "TARCOL MINTI ZHERI!"
|
||||
prototype: WallForce
|
||||
|
||||
- type: entity
|
||||
id: ActionBlinkSpell
|
||||
name: Blink
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: InstantAction
|
||||
useDelay: 60
|
||||
itemIconStyle: BigAction
|
||||
icon:
|
||||
sprite: Objects/Magic/magicactions.rsi
|
||||
state: blink
|
||||
event: !type:BlinkSpellEvent
|
||||
speech: "SYCAR TYN!"
|
||||
|
||||
- type: entity
|
||||
id: ActionEtherealJauntSpell
|
||||
name: Ethereal Jaunt
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Magic
|
||||
requiresClothes: true
|
||||
- type: InstantAction
|
||||
useDelay: 60
|
||||
itemIconStyle: BigAction
|
||||
icon:
|
||||
sprite: Objects/Magic/magicactions.rsi
|
||||
state: jaunt
|
||||
event: !type:EtherealJauntSpellEvent
|
||||
speech: "SCYAR NILA!"
|
||||
|
||||
- type: entity
|
||||
id: ActionEmpSpell
|
||||
name: Emp
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Magic
|
||||
requiresClothes: true
|
||||
- type: InstantAction
|
||||
useDelay: 60
|
||||
itemIconStyle: BigAction
|
||||
icon:
|
||||
sprite: Objects/Magic/magicactions.rsi
|
||||
state: emp_new
|
||||
event: !type:EmpSpellEvent
|
||||
speech: "OCYAR TRINA!"
|
||||
|
||||
- type: entity
|
||||
id: ActionCluwneCurseSpell
|
||||
name: Cluwne Curse
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Magic
|
||||
requiresClothes: true
|
||||
- type: EntityTargetAction
|
||||
canTargetSelf: false
|
||||
range: 2
|
||||
useDelay: 300
|
||||
itemIconStyle: BigAction
|
||||
icon:
|
||||
sprite: Objects/Magic/magicactions.rsi
|
||||
state: cluwne
|
||||
event: !type:CluwneCurseSpellEvent
|
||||
speech: "CLUWNE FOR ME!"
|
||||
|
||||
- type: entity
|
||||
id: ActionBananaTouchSpell
|
||||
name: Banana Touch
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Magic
|
||||
requiresClothes: true
|
||||
- type: EntityTargetAction
|
||||
canTargetSelf: false
|
||||
range: 2
|
||||
useDelay: 300
|
||||
itemIconStyle: BigAction
|
||||
icon:
|
||||
sprite: Objects/Magic/magicactions.rsi
|
||||
state: clown
|
||||
event: !type:BananaTouchSpellEvent
|
||||
speech: "HONK FOR ME!"
|
||||
|
||||
- type: entity
|
||||
id: ActionMimeTouchSpell
|
||||
name: Mime Touch
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Magic
|
||||
requiresClothes: true
|
||||
- type: EntityTargetAction
|
||||
canTargetSelf: false
|
||||
range: 2
|
||||
useDelay: 300
|
||||
itemIconStyle: BigAction
|
||||
icon:
|
||||
sprite: Objects/Magic/magicactions.rsi
|
||||
state: mime_curse
|
||||
event: !type:MimeTouchSpellEvent
|
||||
speech: "SILENCE!"
|
||||
|
||||
- type: entity
|
||||
id: ActionInstantRecallSpell
|
||||
name: Instant Recall
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: InstantRecall
|
||||
- type: Magic
|
||||
requiresClothes: true
|
||||
- type: InstantAction
|
||||
useDelay: 10
|
||||
itemIconStyle: BigAction
|
||||
icon:
|
||||
sprite: Objects/Magic/magicactions.rsi
|
||||
state: summons
|
||||
event: !type:InstantRecallSpellEvent
|
||||
35
Resources/Prototypes/White/Entities/Clothing/nigger.yml
Normal file
@@ -0,0 +1,35 @@
|
||||
- type: entity
|
||||
parent: ClothingHeadHatWizard
|
||||
id: ClothingHeadHatRealWizardBlue
|
||||
components:
|
||||
- type: WizardClothes
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterWizard
|
||||
id: ClothingOuterRealWizardBlue
|
||||
components:
|
||||
- type: WizardClothes
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatRedwizard
|
||||
id: ClothingHeadHatRealWizardRed
|
||||
components:
|
||||
- type: WizardClothes
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterWizardRed
|
||||
id: ClothingOuterRealWizardRed
|
||||
components:
|
||||
- type: WizardClothes
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadHatVioletwizard
|
||||
id: ClothingHeadHatRealWizardViolet
|
||||
components:
|
||||
- type: WizardClothes
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterWizardViolet
|
||||
id: ClothingOuterRealWizardViolet
|
||||
components:
|
||||
- type: WizardClothes
|
||||
119
Resources/Prototypes/White/Objects/Scrolls/magic.yml
Normal file
@@ -0,0 +1,119 @@
|
||||
- type: entity
|
||||
id: MagicFollowerEntity
|
||||
name: magic
|
||||
components:
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
fixedRotation: false
|
||||
- type: Sprite
|
||||
sprite: Structures/Specific/Anomalies/Cores/bluespace_core.rsi
|
||||
noRot: true
|
||||
layers:
|
||||
- state: core
|
||||
- state: pulse
|
||||
map: ["decay"]
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.AnomalyCoreVisuals.Decaying:
|
||||
decay:
|
||||
True: { visible: true }
|
||||
False: { visible: false }
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 3.5
|
||||
color: "#00ccff"
|
||||
castShadows: false
|
||||
|
||||
- type: entity
|
||||
id: MagicFollowerArcEntity
|
||||
name: magic
|
||||
components:
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
fixedRotation: false
|
||||
- type: Sprite
|
||||
sprite: Structures/Specific/Anomalies/Cores/electric_core.rsi
|
||||
noRot: true
|
||||
layers:
|
||||
- state: core
|
||||
- state: pulse
|
||||
map: ["decay"]
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.AnomalyCoreVisuals.Decaying:
|
||||
decay:
|
||||
True: { visible: true }
|
||||
False: { visible: false }
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 3.5
|
||||
color: "#ccf404"
|
||||
castShadows: false
|
||||
|
||||
- type: entity
|
||||
id: MagicFollowerForceEntity
|
||||
name: magic
|
||||
components:
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
fixedRotation: false
|
||||
- type: Sprite
|
||||
sprite: Structures/Specific/Anomalies/Cores/bluespace_core.rsi
|
||||
noRot: true
|
||||
layers:
|
||||
- state: core
|
||||
- state: pulse
|
||||
map: ["decay"]
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.AnomalyCoreVisuals.Decaying:
|
||||
decay:
|
||||
True: { visible: true }
|
||||
False: { visible: false }
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 3.5
|
||||
color: "#00ccff"
|
||||
castShadows: false
|
||||
|
||||
- type: entity
|
||||
id: MagicFollowerFireEntity
|
||||
name: magic
|
||||
components:
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
fixedRotation: false
|
||||
- type: Sprite
|
||||
sprite: Structures/Specific/Anomalies/Cores/pyro_core.rsi
|
||||
noRot: true
|
||||
layers:
|
||||
- state: core
|
||||
- state: pulse
|
||||
map: ["decay"]
|
||||
- type: Appearance
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.AnomalyCoreVisuals.Decaying:
|
||||
decay:
|
||||
True: { visible: true }
|
||||
False: { visible: false }
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 3.5
|
||||
color: "#ce5a25"
|
||||
castShadows: false
|
||||
|
||||
- type: entity
|
||||
id: MagicFollowerCardEntity
|
||||
name: magic
|
||||
components:
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
fixedRotation: false
|
||||
- type: Sprite
|
||||
sprite: Objects/Magic/card.rsi
|
||||
layers:
|
||||
- state: icon
|
||||
133
Resources/Prototypes/White/Objects/Scrolls/scrolls.yml
Normal file
@@ -0,0 +1,133 @@
|
||||
- type: entity
|
||||
id: BaseScroll
|
||||
parent: BaseItem
|
||||
name: "Magic Scroll"
|
||||
description: "A relic of arcane lore, this ancient parchment bears witness to countless mystical incantations and forgotten spells."
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: White/Misc/scrolls.rsi
|
||||
layers:
|
||||
- state: scroll
|
||||
- type: Scroll
|
||||
useSound:
|
||||
path: /Audio/White/Items/scroll/use.ogg
|
||||
afterUseSound:
|
||||
path: /Audio/White/Items/scroll/after_use.ogg
|
||||
|
||||
- type: entity
|
||||
id: ScrollFireball
|
||||
parent: BaseScroll
|
||||
name: "Fireball scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionFireballSpell
|
||||
learnPopup: fireball
|
||||
|
||||
- type: entity
|
||||
id: ScrollForcewall
|
||||
parent: BaseScroll
|
||||
name: "Forcewall scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionForcewallSpell
|
||||
learnPopup: forcewall
|
||||
|
||||
- type: entity
|
||||
id: ScrollKnock
|
||||
parent: BaseScroll
|
||||
name: "Knock scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionKnock
|
||||
learnPopup: knock-knock
|
||||
|
||||
- type: entity
|
||||
id: ScrollArc
|
||||
parent: BaseScroll
|
||||
name: "Electric Arc scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionElectricArcSpell
|
||||
learnPopup: lightning
|
||||
|
||||
- type: entity
|
||||
id: ScrollForce
|
||||
parent: BaseScroll
|
||||
name: "Force scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionForceSpell
|
||||
learnPopup: force
|
||||
|
||||
- type: entity
|
||||
id: ScrollCards
|
||||
parent: BaseScroll
|
||||
name: "Cards scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionCardSpell
|
||||
learnPopup: cards
|
||||
|
||||
- type: entity
|
||||
id: ScrollBlink
|
||||
parent: BaseScroll
|
||||
name: "Blink scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionBlinkSpell
|
||||
learnPopup: blink
|
||||
|
||||
- type: entity
|
||||
id: ScrollEtherealJaunt
|
||||
parent: BaseScroll
|
||||
name: "Ethereal Jaunt scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionEtherealJauntSpell
|
||||
learnPopup: jaunt
|
||||
|
||||
- type: entity
|
||||
id: ScrollEmp
|
||||
parent: BaseScroll
|
||||
name: "Emp scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionEmpSpell
|
||||
learnPopup: emp
|
||||
|
||||
- type: entity
|
||||
id: ScrollCluwneCurse
|
||||
parent: BaseScroll
|
||||
name: "Cluwne curse scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionCluwneCurseSpell
|
||||
learnPopup: curse
|
||||
|
||||
- type: entity
|
||||
id: ScrollBananaTouch
|
||||
parent: BaseScroll
|
||||
name: "Banana touch scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionBananaTouchSpell
|
||||
learnPopup: banana
|
||||
|
||||
- type: entity
|
||||
id: ScrollMimeTouch
|
||||
parent: BaseScroll
|
||||
name: "Mime touch scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionMimeTouchSpell
|
||||
learnPopup: silence
|
||||
|
||||
- type: entity
|
||||
id: ScrollInstantRecall
|
||||
parent: BaseScroll
|
||||
name: "Instant recall scroll"
|
||||
components:
|
||||
- type: Scroll
|
||||
actionId: ActionInstantRecallSpell
|
||||
learnPopup: recall
|
||||
BIN
Resources/Textures/Effects/EnergyDome/energydome_big.rsi/big.png
Normal file
|
After Width: | Height: | Size: 49 KiB |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by TheShuEd (github) for Space Station 14",
|
||||
"size": {
|
||||
"x": 192,
|
||||
"y": 192
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "big",
|
||||
"delays": [
|
||||
[
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by TheShuEd (github) for Space Station 14",
|
||||
"size": {
|
||||
"x": 96,
|
||||
"y": 64
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "small",
|
||||
"delays": [
|
||||
[
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 8.2 KiB |
|
After Width: | Height: | Size: 25 KiB |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by TheShuEd (github) for Space Station 14",
|
||||
"size": {
|
||||
"x": 128,
|
||||
"y": 128
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "medium",
|
||||
"delays": [
|
||||
[
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 44 KiB |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by TheShuEd (github) for Space Station 14",
|
||||
"size": {
|
||||
"x": 192,
|
||||
"y": 192
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "big",
|
||||
"delays": [
|
||||
[
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by TheShuEd (github) for Space Station 14",
|
||||
"size": {
|
||||
"x": 64,
|
||||
"y": 64
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "small",
|
||||
"delays": [
|
||||
[
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2,
|
||||
0.2
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 9.7 KiB |
BIN
Resources/Textures/Objects/Magic/card.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 262 B |
14
Resources/Textures/Objects/Magic/card.rsi/meta.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": null,
|
||||
"copyright": null,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/Objects/Magic/magicactions.rsi/clown.png
Normal file
|
After Width: | Height: | Size: 526 B |
BIN
Resources/Textures/Objects/Magic/magicactions.rsi/cluwne.png
Normal file
|
After Width: | Height: | Size: 547 B |
BIN
Resources/Textures/Objects/Magic/magicactions.rsi/emp_new.png
Normal file
|
After Width: | Height: | Size: 371 B |
BIN
Resources/Textures/Objects/Magic/magicactions.rsi/jaunt.png
Normal file
|
After Width: | Height: | Size: 736 B |
@@ -27,6 +27,30 @@
|
||||
},
|
||||
{
|
||||
"name": "gib"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "push"
|
||||
},
|
||||
{
|
||||
"name": "thunder"
|
||||
},
|
||||
{
|
||||
"name": "clown"
|
||||
},
|
||||
{
|
||||
"name": "cluwne"
|
||||
},
|
||||
{
|
||||
"name": "emp_new"
|
||||
},
|
||||
{
|
||||
"name": "jaunt"
|
||||
},
|
||||
{
|
||||
"name": "mime_curse"
|
||||
},
|
||||
{
|
||||
"name": "summons"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
BIN
Resources/Textures/Objects/Magic/magicactions.rsi/mime_curse.png
Normal file
|
After Width: | Height: | Size: 479 B |
BIN
Resources/Textures/Objects/Magic/magicactions.rsi/push.png
Normal file
|
After Width: | Height: | Size: 719 B |
BIN
Resources/Textures/Objects/Magic/magicactions.rsi/summons.png
Normal file
|
After Width: | Height: | Size: 746 B |
BIN
Resources/Textures/Objects/Magic/magicactions.rsi/thunder.png
Normal file
|
After Width: | Height: | Size: 962 B |
|
After Width: | Height: | Size: 816 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by TheShuEd (github) for Space Station 14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
|
After Width: | Height: | Size: 812 B |
BIN
Resources/Textures/Objects/Tools/EnergyDome/syndie.rsi/icon.png
Normal file
|
After Width: | Height: | Size: 535 B |
|
After Width: | Height: | Size: 702 B |
|
After Width: | Height: | Size: 718 B |
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Created by TheShuEd (github) for Space Station 14",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "equipped-BELT",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/White/Charge/charge.rsi/flux.png
Normal file
|
After Width: | Height: | Size: 4.1 KiB |
30
Resources/Textures/White/Charge/charge.rsi/meta.json
Normal file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": null,
|
||||
"copyright": null,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "flux",
|
||||
"delays": [
|
||||
[
|
||||
0.1,
|
||||
0.1,
|
||||
1.5,
|
||||
0.1,
|
||||
0.1,
|
||||
1.5,
|
||||
0.1,
|
||||
0.1,
|
||||
1.5,
|
||||
0.1,
|
||||
0.1,
|
||||
1.5
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
14
Resources/Textures/White/Misc/scrolls.rsi/meta.json
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": null,
|
||||
"copyright": null,
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "scroll"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Resources/Textures/White/Misc/scrolls.rsi/scroll.png
Normal file
|
After Width: | Height: | Size: 673 B |