Commit Graph

6027 Commits

Author SHA1 Message Date
C.L
788fb601cc Adds the rest of the phazon circuits to contraband packages.
Science can already create a superior phazon (Janus) so this really isn't an issue.
2022-09-23 14:18:05 -04:00
C.L
84181ef54e Release Bugfixes and changes (MERGE BEFORE RELEASE) (#13787)
* Add bricks

* Fixes concrete icon spawning.

Polaris uses a different system for spawning turfs than we do. This fixes a bug with concrete spawning.

* Makes it so you have to load PB in a cryo beaker.

Instead of getting it for free.

* no you don't get free reinforcement

* Concrete can make concrete flooring

* Adds concrete tiles. Fixes spawning

* Being plating is boring. Let's make it a floor.

* Able to remove it.

* Allows fun. Fixes infinite tiles.

* Adds Polaris Gun Sprites

- Allows for easier ports.
- Fixes the semi-automatic-shotgun

* Adds the PSGs - Tether. Fixes the sprite in DreamMaker.

- Adds a PSG to the security EVA (Security players mentioned doing this instead of armory, and it makes sense.)
- Adds a PSG to mining equipment room.

* Adds PSGs to SD

- Adds PSG to Security EVA
- Adds PSG to Mining

* Adds PSGs to GB

- Adds PSG to Groundbase Mining
- Adds PSG to Groundbase Security EVA

* Makes the PSG the actual mining version
2022-09-23 01:01:24 -04:00
VirgoBot
69b99194c5 [MIRROR] Concealed Cane Sword (ABLE TO BE MERGED) (#13089)
* Concealed Cane Sword

* Update stealthy_weapons.dm

* Update canes.dm

* Update canes.dm

* Ports weapon.dmi sprites from Polaris

* Update swords.dm

* Update swords.dm

* Update canes.dm

Co-authored-by: Atermonera <atermonera@gmail.com>
Co-authored-by: C.L <killer65311@gmail.com>
2022-09-22 21:04:24 -04:00
Casey
24d22580d5 Merge pull request #13784 from Heroman3003/bluspacebagfix
Fixes bluespace bag recursion disappearance
2022-09-22 20:59:20 -04:00
Casey
eb7ef5fc7c Merge pull request #13774 from Heroman3003/altevian-batch-x
Adds a ton more altevian stuff
2022-09-22 20:56:24 -04:00
Casey
7d6bb4f7ed Merge pull request #13769 from Cameron653/RADIOACTIVE
Radiation Rework
2022-09-22 20:55:08 -04:00
Casey
7d4f9b0005 Merge pull request #13768 from Heroman3003/runtimefix
Fixes runtime with sheet snatcher
2022-09-22 20:54:43 -04:00
Casey
59e21d704f Merge pull request #13767 from Heroman3003/lang-autosay
Fixes a few bugs/runtimes
2022-09-22 20:54:34 -04:00
Casey
95138e4672 Merge pull request #13696 from Cameron653/TEST
Adds personal shield generators. [READY FOR MERGE]
2022-09-22 20:52:28 -04:00
Heroman
d5e665bdbe Fixes bluespace bag recursion disappearance 2022-09-23 06:29:39 +10:00
Heroman
10596cfb1b Adds a ton mroe altevian stuff 2022-09-21 14:59:26 +10:00
C.L
edd38dd8ff Radiation Rework
- Makes low levels of radiation slower and more insidious. (Low levels of rads only have effects every 5 life ticks.)
- Makes high levels of radiation have varying effects and be much more lethal. (When above 600 rads, effects are done every life tick)
- Makes radiation have lingering effects that can be treated with normal radiation chemicals.
- Adds 'Prussian Blue' a chemical made with '("carbon" = 3, "iron" = 1, "nitrogen" = 3)' that temporarily stops radiation effects to allow for medical to treat a patient.
- Makes medical scanners able to give a definitive answer as to how much rads someone has.
- Makes cryopods handle radiation sickness. Maybe now they'll see more use than just genetic damage.
2022-09-19 20:56:52 -04:00
Heroman
6571fd948a Fixes runtime with sheet snatcher 2022-09-20 07:57:49 +10:00
Heroman
b3a51e0476 Fixes a few bugs/runtimes 2022-09-20 07:38:08 +10:00
Heroman
0c52e7d4b2 Fixes autosay runtime 2022-09-20 06:24:38 +10:00
C.L
6601951d1d Adds sounds!
Placeholder for now. Saberon&Saberoff sounds fine for a shield.
*And* it's less spammable than an esword!
2022-09-18 17:52:55 -04:00
Casey
b235d3c27e Merge pull request #13750 from Heroman3003/altevian-foodstuff-2
Adds more altevian content
2022-09-18 05:38:20 -04:00
Casey
f11e88790a Merge pull request #13748 from Heroman3003/slotfix
Fixes runtime with cryopods
2022-09-18 05:37:57 -04:00
Casey
6aeb0a48cc Merge pull request #13742 from Heroman3003/moreruntimes
Fixes a few more runtimes.
2022-09-18 05:35:27 -04:00
Heroman
c0728f0d18 Fixes slot issue
Fixes runtime with cryopods
2022-09-17 15:14:41 +10:00
Heroman
77359efea0 Adds more altevian content 2022-09-17 14:34:33 +10:00
Heroman
6b525c8c6c Fixes a few more runtimes. 2022-09-16 08:40:34 +10:00
C.L
c15914bc11 Multiple bugfixes.
- Fixes battery removal
- Makes an alert when the cell is rigged.
- Gives the user a warning if the cell is rigged.
- Gives people that examine the unit a warning if the cell is rigged.
- Makes it so you're incentivized to turn off your shield against EMP enemies.
- Better process proc that deals with rigging properly and gives detailed warnings.
2022-09-15 17:28:23 -04:00
C.L
1b1a31db2b Makes EMPs less horrible. Allows battery swap.
- Allows you to remove the self charging battery from the shield generator, destroying the battery in the process but allowing you to swap the battery for another.
2022-09-14 16:21:56 -04:00
C.L
e7a8882552 Sprites!
Credit to Identity Crisis#2599 on discord for making the sprites!
2022-09-14 15:37:01 -04:00
C.L
26c18e4483 minor changes 2022-09-13 20:34:00 -04:00
C.L
c916560582 Renames a var for clarity. Adds sec variant
CODER SPRITE ALERT!!!
CODER SPRITE ALERT!!!
2022-09-13 20:15:30 -04:00
Unknown
0fee7cd94d Snowglobes
Does not place them anywhere yet, just adds them to the code.
2022-09-13 09:48:32 -04:00
C.L
254334e033 More changes!
- Adds ability for modifiers to use a custom _vr sprite file.
- Changes the appearance of the sprite used for the shield overlay.
- Adds ability to color the shield sprite via a multitool.
- More fiddling with numbers...
- Allows rechargers to recharge them to allow for non-recharging variants to recharge.
- Gives shields a default 'cyan' color.
- Adds a mining disk to the equipment vendor to upgrade it.
2022-09-13 03:42:44 -04:00
C.L
9a8b6d5f27 Gave the belt a special sprite. 2022-09-13 00:14:03 -04:00
C.L
7fbbee9782 More changes
- Adds more variants
- Adds personalized power cells for the shield generator.
- Adds more variants.
- Fixes a mixup of words.
- Rebalances some of the modifiers to make it so they ramp up slower & have at least some effect when nearing the end of the charge.
- Fixes a dividing by 0 bug on specialty shield generators, such as the 'parry' one.
- Adds a huge text wall to explain this stuff to future people.

- Power cells now take longer before starting to charge and now charge slower by default.
2022-09-12 03:39:40 -04:00
C.L
937026bd90 Massive changes.
- Changes how it mitigates damage.
- It now only affects external attacks (punches, mobs, items, guns, etc.)
- Now is PRE armor mitigation! https://i.imgur.com/CXx82J5.png
- Adds variants. Allows mobs to use the new variants, but not the pack itself.
- Adds an extended description and fluff text.
- Adds ability to have both min&max for each variable.

I still need to make them have specialized recharging batteries (especially for the belt unit), but currently the normal recharging batteries are fine.
2022-09-11 04:24:26 -04:00
C.L
e4bb0438d0 Variation! Fixes some exploits
- Makes it so you can't remove the cell and keep firing the gun.
- Makes the modifier addition be a var so you can have it do variants!
- Adds a check so you can't take your gun out if the generator doesn't have a cell.
2022-09-10 01:16:06 -04:00
C.L
e77ea39458 Adds shield generators.
Kinda WIP but it functions ATM.
2022-09-09 22:20:56 -04:00
TheGreatKitsune
772e3bca7b Fixes bug regarding feral xenochimera and treating others/being treated 2022-09-07 09:32:16 -05:00
Casey
37b8126dce Merge pull request #13671 from Cameron653/light_overlay
More light updates!
2022-09-06 15:43:56 -04:00
C.L
a619121abe More light updates!
- Changes how lights function. Instead of lights being qdel'd when you take them in/out of light sockets, it now holds them _in_ the light socket! (Due to this change things have been thoroughly tested, numerous bugs squashed which arose due to this change, and then tested again.)
- Makes it so overlays update properly on lights
- Makes it so light colors persist, even if you turn an alarm off & on again (previously reset the light to normal)
- Made it so nightshift properly updates the overlays of lights.
- Updated the light replacer to swap lights in a more efficient way
- Makes it so light replacers can set the color of the lights being inserted. (This only affects the daytime lights. For more complex changes, a multitool is required.)
2022-09-05 15:47:46 -04:00
Heroman
e9687e294b Fixes a few more runtimes 2022-09-06 05:37:37 +10:00
Casey
3bd62608c4 Merge pull request #13658 from Heroman3003/stackruntime
fixes runtime with stack dna transfer
2022-09-04 17:50:17 -04:00
Heroman
a07ada635f Fixes whetstone runtime 2022-09-04 11:27:32 +10:00
Heroman
62c6b9c50c fixes runtime with stack dna transfer 2022-09-04 10:35:13 +10:00
Heroman
6cd3b4494a Fixes ghost comms runtime probably 2022-09-04 08:09:02 +10:00
Verkister
6b60681c52 Pizza vouchers now fit inside wallets
Adds pizza vouchers to the list of things that can be stored inside wallets.
2022-08-30 19:11:48 +03:00
Novacat
1aa4c73e8d Revert "[MIRROR] /atom New() => Initialize() [MDB IGNORE]" 2022-08-27 08:49:56 -04:00
Novacat
5b45f17809 Merge pull request #11826 from VOREStation/upstream-merge-8298
[MIRROR] /atom New() => Initialize() [MDB IGNORE]
2022-08-26 18:12:56 -04:00
MistakeNot4892
f85c9be1c5 /atom/movable/storage_slot New => Initialize 2022-08-26 10:43:04 +10:00
Casey
51673d177e Merge pull request #13578 from Cameron653/inducer_fix
Makes the inducer not break forever when trying to charge a gun
2022-08-25 19:00:29 -04:00
Casey
1d746af048 Merge pull request #13576 from Cameron653/flashlight_runtimefix
Makes flashlights not runtime.
2022-08-25 19:00:18 -04:00
C.L
d3dfa1031a Makes the inducer not break forever
When you attempted to charge a gun when it didn't have the ability to do so, it had set 'recharging = TRUE', and then kicked you out of the 'recharge' proc and left 'recharging = TRUE' meaning it would see 'recharging = true' and just return TRUE when the recharge proc was called.

This makes it so if you hit a gun and you can't charge it, it just sets the recharging = FALSE and then returns.

Also gives it a better error message
2022-08-25 00:50:28 -04:00
MistakeNot4892
d717a4b50a Merge branch 'master' of https://github.com/VOREStation/VOREStation into upstream-merge-8298 2022-08-25 14:26:20 +10:00