Commit Graph

15853 Commits

Author SHA1 Message Date
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
Cerebulon
03b7a0ea0d Persistent Trash/Dirt/Graffiti/Notices (#7337)
* Port Trash/Writing Persistence from World

* stuff beyond straight portin

* Fixed admin menu

* Config, cigbutts, blood exceptions, offices....

* mapped butts
2020-07-24 02:23:34 -07:00
Rykka
6ff4642233 Merge branch 'master' into shep-dev-aurora-cooking 2020-07-22 23:09:42 -04:00
Rykka
b367193908 Huge Bundle of Fixes, Update Cooking to current Aurora
Cooking times are now no longer 10-15 minutes per item, the LARGEST items will take around ~4-5 minutes, 6 at the maximum in the case of the superbigbite (one of the most filling food items in the game).
Cooking oil tanks added
Appliances are now constructible instead of being eldritch black magic
Recipes are now reorganized to either fryer/oven/grill based on where they're made (Although recipes_microwave still needs a LOT more sorting)
Critical time bug with cooking fixed, AND you can now upgrade your appliances for even higher efficiencies!
2020-07-22 21:45:03 -04:00
Cyantime
a9e4a52fde Removes superfluous punctuation (#7351) 2020-07-22 03:02:23 -07:00
Kates
91e4c18c08 Allow you to only select mech weapons when cycling. (#7343)
If you desire.
2020-07-22 03:01:28 -07:00
Neerti
25e8f73c75 Implements basic portals. 2020-07-22 05:19:39 -04:00
Erik
f284d6a7b7 Overdose changes + General chem mods 2020-07-21 21:27:58 -07:00
Cerebulon
d7f25c36cb Flavour Enhancement: Crates (#7342)
* crates

* map changes

* rotation and dragging
2020-07-21 19:18:38 -07:00
Rykka
aae41604d7 Clean up commit history, bugfixes, etc. 2020-07-20 23:47:36 -04:00
lbnesquik
d8279c79a8 Relatively small changes to how damage affects mechs.
- Added a few comments there and there.
- Deleted some code that wasn't used for basically 9 years in some cases.
- Deleted some of my own code that wasn't supposed to be here.

- Made it so you can only suffer internal damage below 33% or 1 third of your total health.
- Increased the chance for internal damage from 20 to 25% when it does trigger.
- Added RNG to make sure some events didn't result in frequent internal damage.
- Added a variable threshold for internal damage. Currently 15 damage.
- Lowered minimum penetration values from 20 to 15.

This commit makes mechs more tanky when they are at above a decent level of health, but more vulnerable below it.
2020-07-19 19:22:36 +02:00
Neerti
94062a21bf Implements status effect icons for various statuses. Cleans up various variable accesses to use setters instead. 2020-07-18 12:53:32 -04:00
Rykka
aaf223b256 Aurora Commit 2 2020-07-16 20:52:28 -04:00
Rykka
74cde3b15b Aurora Cooking Port Commit 1 2020-07-16 20:50:11 -04:00
Atermonera
3218936ed3 Merge pull request #7339 from Rykka-Stormheart/shep-dev-pda-fix
Fix Janicart PDA bug from Aro's Rewrite of Janicarts.
2020-07-15 11:36:42 -07:00
Atermonera
16c217d271 Merge pull request #7335 from Cerebulon/blurSprites
Attempts to fix blurry icon scaling
2020-07-15 11:34:56 -07:00
Cerebulon
4474f3f713 Flavour Enhancement: Guns (#7333)
* Flavour Lore: Guns

* New guns/sprites, crates, etc.

* couple o oversights fixed

* couple o oversights fixed

* final tweekz
2020-07-13 20:04:59 -07:00
Rykka
ebbfc92a95 Fix Janicart PDA bug from Aro's Rewrite of Janicarts.
Upstream port of https://github.com/VOREStation/VOREStation/pull/8404

Fixes create_NanoUI_values() crashing before it returns the data, thus crashing everything else, because reagents was `null`, as a result of Aro's redoing of the janitor carts to not have a bucket by default.
2020-07-13 20:57:06 -04:00
Cerebulon
3d7493b4e1 Attempts to fix blurry icon scaling 2020-07-13 05:06:49 +01:00
Atermonera
5943f5c7b8 Merge pull request #7328 from lbnesquik/Kot_Vending_tweak
Move the vending machines into a separate file.
2020-07-10 19:40:55 -07:00
ShadowLarkens
c06a2d2cef TGUI v3.0
This ports TGUI, and makes the old nano crew monitor and the disposal
bins use it as first examples.
2020-07-09 22:06:23 -07:00
Kates
a1aada03f1 Add Mechs damage & penetration thresholds along with other improvements. (#7316)
* Indent some comments for ease of read

* Edit the armor values to be more readable, also add radiactive and bio checks.

* Add damage threshold and penetration thresholds.
If you do not enough damage, it will simply bounce off consistently. Something that does 1 damage to a person would be so ridiculously nothing to a mech that it shouldn't achieve anything.
- If you throw a pebble at a mech, it will probably do nothing unless decently good as a weapon.
Additionally, your armor reduces the effectiveness of most attacks without a minimum of armor piercing.
- A flat hit with an hammer might be damaging to a squishy human, but it would probably not be all that effective against armored outerskin. The damage will be reduced to 2/3 or x0.66 to remark on this.

* Add a couple example values to the ripley and durand.

* Move the value by which failed penetrations damage is reduced to. God this is a mouthful to say out loud.

* Change the damage message from 'no denting' to 'bounces off'

* Fix an indentation error

* Small variable tweak.
2020-07-09 16:37:01 -07:00
Atermonera
d5c6caf66c Merge pull request #7326 from Neerti/arrival_announcement_fix
Arrivals Shuttle Message Fix
2020-07-09 15:28:22 -07:00
Kates
5d10e60c88 Add a random mech spawner (Not mapped in yet) (#7324)
* Add some work for random mechs
- Add a few variants of worn down, slightly busted mechs, this is specifically intended for mech bay later on.
- Add a random spawner with pretty much every mecho inside of it.
-

* Several mecho things:
- Add a comment to mecha.dm
- Add a forgotten comma
- Delete the vague attempt at a marauder cleared thing.
- Correctly change max health on the gygax

* Make it so the Marauder/old doesn't spawn with stuff

* Add a weaker list of mechs without phazon & marauder
2020-07-09 15:13:16 -07:00
Schnayy
9b5c2222a8 Merge pull request #6799 from Cerebulon/booksprites
New book sprites + inhands
2020-07-09 16:32:01 -05:00
lbnesquik
b7f37815a1 Move the vending machines into a seperate file. That thing was like 500 lines too long. 2020-07-09 22:31:36 +02:00
Kates
b763e8acd0 Mech tweak - Break move_inside() into a verb & proc. (#7323) 2020-07-08 18:22:50 -07:00
Kates
c66b9584e3 Add a forgotten strafing() call. (#7322) 2020-07-08 18:21:48 -07:00
Neerti
91402f4f50 Should fix a few bugs and also get us a step closer to overmap. 2020-07-07 09:30:12 -04:00
Atermonera
8b3bdd0863 Merge pull request #7268 from VOREStation/Arokha/baylockers
Ports Bay's lockers/cabinets/crates/etc
2020-07-03 16:09:06 -07:00