Commit Graph

1045 Commits

Author SHA1 Message Date
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
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
0abf36face Merge pull request #7378 from Neerti/portals
Think with Portals
2020-08-05 18:44:40 -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
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
a255ca060d Merge pull request #7358 from Neerti/filter_stuff
Makes using BYOND Filters easier.
2020-07-30 12:32:56 -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
Cerebulon
c55b759eb6 schnee mobs 2020-07-30 05:01:12 +01:00
Neerti
222b0e4249 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into portals 2020-07-26 18:49:12 -04:00
Neerti
88109119dc Finishes portals. 2020-07-26 12:36:44 -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
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
Neerti
25e8f73c75 Implements basic portals. 2020-07-22 05:19:39 -04:00
Neerti
59784c7725 Ports TG's filter helpers, and expands on them. Integrates into the modifier system. 2020-07-20 10:59:20 -04:00
Neerti
1890248594 Adds status indicator visibility as a pref and finishes everything up. 2020-07-19 16:59:11 -04: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
7c37997619 Aurora Commit 3 2020-07-16 20:55:23 -04: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
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
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
Layne
21d0112661 ice cream 2: electric boogaloo (#7319) 2020-07-03 21:35:30 -07:00
atermonera
6d876270b9 Fixes oversight closet decl name 2020-07-03 18:15:39 -07: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
Kates
ce9ceb46e9 Add clickable action buttons from /TG/, rework a lot of backend and other improvements. (#7315)
* Fix a typo in a verb.

* Add straffing to mechs. This took my entire morning goddamnit.
You now have a straffing verb. Very convenient to shoot while firing back.
Thanks to @drexample even if i didn't use all that much of the original code i stole.

* Change straffing to strafing.

* Correct an oversight.

* Add a variable that determines whether or not you are in a mech or fighter at the moment.

* Rework a lot of mech code backend and add clickable buttons.
- Gygax overload, Durand defence mode, phazon phase, marauder smoke, zoom and thrusters have been made into modular things. Just put the 'smoke_possible' var to get those actions.
- Move most abilities that aren't for default mechs to 'Mecha_actions.dm' for less huge of a file. Marauder abilities to be moved shortly.
- Lot of verbs have been broken into procs such as toggle_lights() now being a verb refering to a lights() proc for easier work later on.
- Delete some movement code duplications.
- Changed the smoke system to be more up to date, inspiration taken from the cooking machines.

* Space out some things for ease for reading.

* Improve the damage readout for mechs on examine

* Improve speed boost code to an easier to modify version.

* Deleting a couple few forgotten debug messages.
2020-07-03 15:28:08 -07:00
Layne
4d70bd70e5 ice cream (#7313) 2020-07-01 15:54:16 -07:00
Atermonera
a481a0fbea Merge pull request #7297 from Greenjoe12345/wrist-PDA
Wrist-bound PDAs!
2020-06-21 13:40:17 -07:00
Atermonera
80c1557263 Enables overmap on SC, adds Sif to SC skybox (#6954)
* Enables overmap on SC, adds wip Sif to SC skybox

* codersprites
2020-06-17 16:12:20 -07:00
Greenjoe12345
ba2a49999a adds wrist PDAs 2020-06-17 00:24:54 +01:00
Atermonera
d83d5cb4e8 Merge pull request #7282 from Rykka-Stormheart/shep-dev-aurora-upstream
Add the Aurora Caelus Event!
2020-06-16 00:28:14 -07:00
Atermonera
32677fbb35 Telecomms fixes (#7257)
* Fixes ERT and Merc Tcomms
Transit Relay can actually hear the transit z-level

* Resolves conflicts, makes sure normal radio works on centcomm Z
2020-06-12 22:35:58 -07:00
Rykka
227af131a1 Add the Aurora Caelus to the .dme 2020-06-07 13:36:35 -04:00
Atermonera
0c78a71226 Fixes runtimes related to mmi_holder and defib_timer (#7237)
Fixes runtime in life.dm,1831: undefined proc or verb /obj/item/organ/internal/mmi_holder/robot/tick defib timer().
Fixes runtime in defib.dm,511: undefined variable /obj/item/organ/internal/mmi_holder/robot/var/defib_timer
2020-06-04 19:37:29 -07:00
Rykka Stormheart
8235afb3ae Merge branch 'master' into shep-dev-multicam 2020-06-01 14:23:03 -04:00
Aronai Sieyes
5cc996d82d Port Bay's lockers, crates, largecrates, wall lockers 2020-06-01 12:38:07 -04:00
Atermonera
e53dc1539b Merge pull request #7247 from VOREStation/Arokha/erisfloors
Port various auto-decorating floors from Eris
2020-05-31 15:37:51 -07:00
Atermonera
55e12aad7b Merge pull request #7210 from VOREStation/vplk-static-power
[PORT] Static Machinery Power
2020-05-30 21:18:27 -07:00
Rykka Stormheart
9917f31031 Merge branch 'master' into shep-dev-upstream-screenport 2020-05-30 06:54:08 -04:00
Atermonera
551fc88ce1 Merge pull request #7204 from VOREStation/Arokha/performance
Performance improvements
2020-05-28 12:47:08 -07:00
Aronai Sieyes
7e0e2cbabf Port various auto-decorating floors from Eris 2020-05-27 14:52:58 -04:00
Rykka
c22411b2a4 Forgot the onclick alert.dm check for the .dme 2020-05-23 04:48:47 -04:00
Killian
5505a61adf [Project] Vintage Voidsuits (#7152)
* event set wip

* Update polaris.dme

* event suits ui set complete

* all onmob states imported

* comments on suit perks/balance

* minor suit pixel fixes

tails are fiddly yo

* minor taj suit polish

* set up suit-slot permitted item lists

* resolve dmi conflicts
2020-05-22 17:35:58 -07:00
Aronai Sieyes
30613fff5c Optimize what starts in SSobj (#7155)
* Make intercom power change stateful

* Clean up air tank processing and initialize

* Optimize flashlight processing

* Optimize suit cooler processing

* Optimize geiger counter processing

* Optimize lighting processing

* Only process rigs on a person

* One more rig cleanup
2020-05-21 11:28:27 -07:00
Novacat
8a2baa1e65 Updates Solgov/Sifguard uniforms (#7138)
* Adds Rank and Dept Slots

Since BYOND increased the maximum of bitwise operations, it is possible to add a few new slots. I decided to port Bay's Rank and Dept slots, as well as remove the now defunct Torso slot.

* Adds some Terran uniforms

* Ah screw it I am overhauling this

* Renames marine icon

* adds crude clothing sprite for jumpers

* Fixes previous commit

* Renames all army stuff to marines

* Fixes an oversight

* Purges extraneous icons

* Removes duplicate sprites
2020-05-21 11:19:46 -07:00
Atermonera
46b6bd155e Edit Appearance and Change Appearance update icon sex (#7193) 2020-05-19 18:53:30 -07:00