Commit Graph

15532 Commits

Author SHA1 Message Date
lbnesquik
3a62665553 Improvements to mech missiles.
- Moved the missiles into a proper projectile file.
- Made it so the missile launcher actually FIRES things instead of throwing them and priming the missile.
- Copy things from TG for how the explosions are handled. Just use a regular explosion, that's weaker if it hits people.
- Updated the missile to an animated version from Teegee and stole a couple of their sprites too.
2020-08-13 01:09:56 +02:00
Atermonera
c224cc4989 Merge pull request #7455 from Rykka-Stormheart/shep-dev-looping-ambience-fix
Fix play_ambience in Life() causing premature loops
2020-08-12 11:31:47 -07:00
Greenjoe12345
ed74e52130 ports a whole lot of Teshari stuff from Arkstation (#7431) 2020-08-12 11:16:42 -07:00
Rykka
13263b41a5 Adds Mech Toy Battles!
Adds a mech vs mech combat system for the toy mechs earned from arcades and found around the station. You can initiate combat with yourself by hitting a toy mech with another toy mech, or fight another player if you attack a player holding a mech with a mech.

Each mech has its own health stat and special ability that they'll use in combat against each other. How exciting!

Also slightly refactors toy locations and changes toy mechs from being JUST prizes to their own proper toy subtype!

Upstream of https://github.com/VOREStation/VOREStation/pull/8665
2020-08-12 04:38:30 -04:00
listerla
0a96fa32bd Revises Pleromanism's book 2020-08-11 14:57:30 -04:00
listerla
426dc4dfa4 Minor chaplain changes/additions 2020-08-11 14:48:06 -04:00
listerla
c3f9b4061d The great Aurora shoe heist 2020-08-10 17:28:07 -04:00
ShadowLarkens
305b18c15e Fix play_ambience in Life() causing premature loops 2020-08-10 16:30:16 -04:00
Schnayy
a43cca9139 Adds AlliCo Grab-A-Gift 2020-08-10 07:32:17 -05:00
Cerebulon
cbce774745 typos, lighters, trash 2020-08-10 01:27:30 +01:00
lbnesquik
efe3b1faaf Tweak to the washing machine.
- Break the 'start washing' verb into a proc.
- Add an alt click function.
- Slightly change the description.
- Add a tad of feedback in the form of a line.
2020-08-09 17:59:37 +02:00
Cerebulon
3f8c0602ae ecig text 2020-08-09 05:33:57 +01:00
Cerebulon
0f146f3349 Flavour Enhancement: Vending 2020-08-09 05:05:43 +01:00
ShadowLarkens
7349c62356 Merge remote-tracking branch 'upstream/master' into tgui4.0-and-camera-console 2020-08-06 21:29:47 -07:00
Rykka Stormheart
9683f1b4b3 Critical Arcade Audio fix pls speedmerge (#7419)
This prevents arcades from literally deafening you from 10+ tiles away.

They will now only play on your tile and the tile next to you.
2020-08-06 21:14:15 -07:00
Cerebulon
484c45b204 disables footprint persistence (#7415) 2020-08-06 21:09:30 -07:00
Atermonera
a158612b79 Merge pull request #7403 from dwinters99/mechtoy-and-arcade
Mechtoy and arcade
2020-08-06 11:44:27 -07:00
Atermonera
1fc6477d5e Merge pull request #7393 from Rykka-Stormheart/shep-dev-tg-alerts-updoot
Port lots of things that had to wait on alerts (Replaces Arokha's PR)
2020-08-06 11:38:16 -07:00
Atermonera
085c974646 Merge pull request #7390 from Cerebulon/schneemobs
Adds some surface mobs.
2020-08-06 11:20:45 -07:00
Atermonera
d0e888d8fb Merge pull request #7380 from Rykka-Stormheart/shep-dev-crush-bork
Port Blast Door Crushing!
2020-08-05 19:01:14 -07:00
Atermonera
0abf36face Merge pull request #7378 from Neerti/portals
Think with Portals
2020-08-05 18:44:40 -07:00
Atermonera
c820021ad6 Merge pull request #7361 from ExabyteDiscord/Upstream-Dog-ChemistryThing
Overdose changes + General chem mods
2020-08-05 17:52:26 -07:00
Mechoid
282b42dbc1 Exosuit Modular Internals, The Squeakening (#7329)
* Begins work on internal exosuit components, similar to Borgs.

* Large volume of work on exosuit components, Durand is tweaked to be higher cost in time and resources, since it requires AP to damage, without ions or explosives.

* Component Sprites

* Actually implement component repair, I knew I missed something.

* Magic numbers, properly typed lists, and indentations oh my

* Changeling
2020-08-05 16:20:46 -07:00
Rykka
ae9cda220d Blast Doors will YEET you out of them to prevent repeated crushing.
Emags will double the range and speed at which you are YOTED.
2020-08-02 07:13:40 -04:00
Rykka
e44cd29ec9 Port Blast Door Crushing!
Ports this from https://github.com/Aurorastation/Aurora.3/pull/4305

Adds blast door/shutter crushing. Does 40 damage for blast doors and 10 for shutters.
2020-08-02 07:13:40 -04:00
Atermonera
92ea262ec5 Merge pull request #7404 from Cerebulon/fuelbgone
Fuel spills no longer persistent
2020-08-01 21:23:17 -07:00
Atermonera
bef865b55e Merge pull request #7383 from Neerti/meson_obfuscation
Adds Area-Based Meson Obfuscation
2020-08-01 21:05:07 -07:00
Atermonera
35512187f1 Merge pull request #7366 from Rykka-Stormheart/shep-dev-soundstuff
Ambiance and Sound Updates
2020-08-01 20:45:18 -07:00
Mechoid
4de1dd26b9 Fish tank (#7365)
* Fish can be put into special glass jars when they have water.

* Printable.

* Upkeep

* M a g i c n u m b e r s

* More numbers, changeling
2020-08-01 20:44:18 -07:00
Kates
f9d330a080 Attempt to fix mech and fighter movement issues within space. (#7376)
* Attempt to fix mech and fighter movement issues within space.

Here is the issue in question: https://github.com/VOREStation/VOREStation/issues/8438

* Update Mecha.dm to fix #7376 request
2020-07-31 22:14:37 -07:00
Cerebulon
f20f85a123 Fuel spills no longer persistent 2020-07-31 19:33:10 +01:00
David Winters
0f39900bc7 Consolidates mech toy rewards in arcade
Mech toys (in testing) appeared disproportionately more likely to spawn. This should fix that.
2020-07-31 07:51:44 -04:00
David Winters
df4fac62be Random mech toy
Unless I'm the blindest human on earth, there isn't one of these. So I made it.
2020-07-31 07:49:22 -04:00
Killian
8d731a153b blood mechanics tweaks (#7377) 2020-07-31 01:53:41 -07:00
ShadowLarkens
971a95bc0a TGUI 4.0 & Camera Console 2020-07-30 17:48:11 -07:00
Atermonera
f1eb479af6 Merge pull request #7317 from ShadowLarkens/tgui
TGUI-V3
2020-07-30 14:11:32 -07:00
Rykka
28a7698b9e Port lots of things that had to wait on alerts
Adds a HUD for observers
Adds a HUD for rigs and mechs
Adds up/down buttons for AI hud
Add more tg style alerts
Fix some bugs with the tg alerts
Improve icon_states usage by caching it
Redo how respawning works, add a button to ghost hud for it
2020-07-30 16:23:32 -04:00
Atermonera
c742c44668 Merge pull request #7367 from Verkister/patch-42
Fixes the diagonal density melee exploit
2020-07-30 13:03:21 -07:00
Atermonera
55b2c8d6ef Merge pull request #7354 from Neerti/status_indicators
Implements Status Indicators
2020-07-30 12:29:46 -07:00
Atermonera
d0037676e1 Merge pull request #7344 from Rykka-Stormheart/shep-dev-aurora-cooking
Aurora Cooking Port
2020-07-30 12:13:07 -07:00
Atermonera
55d60d08cf Merge pull request #7350 from lbnesquik/Kot-Extra-Mech-branch
Relatively small changes to how damage affects mechs.
2020-07-30 11:44:40 -07:00
Cerebulon
c55b759eb6 schnee mobs 2020-07-30 05:01:12 +01:00
Neerti
fa99507667 Implements ability for specific areas to be difficult to see with meson/material goggles. 2020-07-27 21:02:23 -04:00
Neerti
06f4f768a9 Corrects documentation as one flaw is gone now. 2020-07-26 18:49:36 -04:00
Neerti
222b0e4249 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into portals 2020-07-26 18:49:12 -04:00
Neerti
4cfb4e2524 Gets stuff ready for using portals on Sif to transfer between z-levels. 2020-07-26 18:21:09 -04:00
Neerti
88109119dc Finishes portals. 2020-07-26 12:36:44 -04:00
Rykka
de4b0a990a Fix for Nutrispread not being available and Alternative Method for UE 2020-07-26 08:08:52 -04:00
Verkister
da0ae499c2 Fixes the diagonal density melee exploit
God this whole mess needs to be replaced with some proper code with modern standards. TIL every item attack ingame gets run through an ass-backwards spaghetti proc in changeling powers and the proc itself was apparently this busted the whole time.
2020-07-24 18:23:55 +03:00
Rykka
e7ba45e9c6 Ambiance and Sound Updates
All living mobs will now have a check run every 30 seconds or so to replay the current ambience of the area they're in, if they've not had it played in the last minute. Said check is a 35% chance of playing the ambience. Good for if you're standing around in one area.

Computers + turrets got new sounds, turrets have a deploy, retract, and rotate sound. Arcade machines now play sound effects depending on what step you're on and what you're doing.

Replaced maintenance ambience with different ambience from Paradise/Aurora, and moved our maintenance to foreboding, and moved old foreboding to it's own folder.
2020-07-24 08:30:50 -04:00