Commit Graph

937 Commits

Author SHA1 Message Date
Aronai Sieyes
f204ae9385 2 new mech equipments (#6889)
* Adds atom/movable cloaking framework

* Mecha omni-shield generator

* Mecha cloaking generator

* Clean up various mech code and allow overrides lower

* DME update

* Adds fighters

* Missed a color check in colorable gunpods

* Update code/modules/mob/living/simple_mob/subtypes/animal/giant_spider/lurker.dm

Co-Authored-By: Novacat <35587478+Novacat@users.noreply.github.com>

Co-authored-by: Novacat <35587478+Novacat@users.noreply.github.com>
2020-03-29 14:53:56 -07:00
Aronai Sieyes
715de43f35 VChat: Redone chat output done in Vue.js (#6761)
* Better notifications

* Add buttons to del/move tabs in edit mode

* Add a <span> to emotes

* Fix duplicate IDs in VChat and add more logging

* VChat: Redone chat output in Vue.js

* Ported tg asset cache

* VChat DME Update

* Replace \image macro with bicon()

* NanoUI Subsystem Fixes

Don't do this, the asset subsystem does this for you

* Allow narrate/globalnarrate shenanigans

Allows HTML if your entire thing is HTML

* Disable bicon() icon object cache, and create text tag cache

* Ore Scanner is written incorrectly

Only revealed by vchat

* Fixes 2 VChat bugs

* Underline links in VChat

* Fix LOOC color

* VChat Improvements

Hopefully, anyway.
- Arbitrary font size setting
- Line height setting
- Multiple crush settings
- Rewrote how tabs work hopefully for performance
- Hidden messages are actually put elsewhere
- Attempts to correct chat backlog restore on rejoin

* Surgery steps to use <span>

* Some VChat Tweaks

- Chat remains between client reconnects if your client didn't close (so things like using the reconnect button, or autoreconnects at round end when that feels like working)
- The client doesn't send pings to the server, the server sends pings to the client. This fixes AFK measurements for AFK kick purposes.
- Turn latency indicator into a green/red indicator to show if you're connected, and when clicked will perform a one-time ping (and block doing it again for 10 seconds). It will display '?ms' if it never got a reply, or '999ms' if it did, but it was over 1s.

* Include date in filename for VChat log save

* Merge pull request #6767 from Cyantime/patch-2

Change chat export naming scheme

* Adds VChat tab saving

Saves every time you enter/exit edit mode. Persists between rounds, VChat reloads via verb, etc.

* Fix chat exporting when someone has used unicode

Only affects clients still using 512

* Use CLIENT_FROM_VAR for ease of code reading

* Update code/modules/client/asset_cache.dm

Co-Authored-By: Novacat <35587478+Novacat@users.noreply.github.com>

* Fix runtime when client disconnects before vchat loads

* Fix polaris version of command reports

* Fix LOOC color in oldchat

* Put some styles in various adminpm messages

* Round info and advanced who spans

* Fix missing tag-end

* Maybe fix images for linux and statpanel but also doom everyone

Co-authored-by: ShadowLarkens <ShadowLarkens@users.noreply.github.com>
Co-authored-by: Novacat <35587478+Novacat@users.noreply.github.com>
2020-03-27 14:07:28 -07:00
Atermonera
95ac99c514 Merge pull request #6882 from VOREStation/vplk-machinery-use-power
Machinery: Always use update_use_power()
2020-03-23 20:20:41 -07:00
Leshana
938384cb1b In fact lets use the constants instead of bare numbers for use_power everywhere. 2020-03-21 19:41:01 -04:00
Leshana
767e6227f5 Replace all direct setting of mob.stat with mob.set_stat() 2020-03-20 23:45:29 -04:00
Atermonera
3a47972181 Merge pull request #6785 from Mechoid/ProstheticSpecies
Prosthetic Expansion: Advent of Species
2020-03-13 14:17:49 -07:00
Atermonera
4d4a4262c2 Merge pull request #6775 from Mechoid/Robotics_Expansion_RIG-ged_and_Ready
Robotics Expansion: RIG-ged and Ready
2020-03-11 12:55:36 -07:00
Mechoid
51fd39f84a Exosuit Expansion: Return of the Ripley (#6767)
* Expands further upon Exosuits.

* FixFix Inflatable Deployer

* Changelog, fix oversights.

* Burst.

* Default 0
2020-03-07 21:51:50 -08:00
Mechoid
da67faca4b Prosthetic Expansion Work 2020-03-02 16:20:55 -08:00
Mechoid
432a54329b Fix Fix Travis 2020-03-01 16:54:46 -08:00
Mechoid
c7b7ff0781 I'm an idiot thanks Travis, and internals check fix. 2020-03-01 14:20:05 -08:00
Mechoid
69752c1c48 Move Rig modules to more granular files. Add RIG components to robotics mechfab, plus incredibly basic belt-voidsuit RIG. Add Graphite, made by compressing coal, used heavily in RIG components. 2020-03-01 02:41:40 -08:00
Mechoid
af98219a50 Fix and tweak railguns. 2020-02-22 21:43:23 -08:00
Cerebulon
f801cc95be Allows precision placement of most items 2020-02-19 21:16:26 +00:00
Arokha Sieyes
5b15917d32 to_chat replacing stream operator 2020-02-17 13:14:08 -05:00
Atermonera
9684db1fe4 Merge pull request #6636 from SpaceManiac/patch/syntax
Fix various syntactic problems
2020-01-20 22:05:25 -08:00
Atermonera
0dbcdf6e55 Merge pull request #6628 from Ketrai/cakebranch
Adds a mega cooking recipe
2020-01-20 20:14:07 -08:00
Atermonera
5d5e361649 Merge pull request #6621 from Shadow-Quill/Desc-Adds
Moar descriptions for things
2020-01-20 19:48:57 -08:00
Tad Hardesty
6ed5f8de4b Replace () with null where appropriate 2020-01-18 23:01:36 -08:00
Shadow
97bb7e3ff7 Multi-Updoot
Log Doot
RnD Doot
Binder Doot
Supply Doot
2020-01-15 16:59:18 -06:00
ketraiski
31cd94617b Adds a chaos cake 2020-01-15 14:02:10 +01:00
Shadow
46d7ca5d31 Round Two 2020-01-11 11:53:07 -06:00
Shadow
6088899908 Round One 2020-01-11 02:25:38 -06:00
Shadow
e018d59641 Ding! 2020-01-10 23:04:54 -06:00
Mechoid
58e2ce2fb4 Change various global species lists to GLOB versions. 2019-12-05 23:55:22 -08:00
Nalarac
33c07f0ee6 Protolathe Power Cells Tweak
Fixes power cells and device cells not having the empty-charge icon when made.

Tweaks the protolathe so all items that come with power cells start empty (such as energy weapons)
2019-11-28 15:46:52 -06:00
Mechoid
e2e870f2b4 Medical Expansion (#6465)
* Starts work on the Medical Expansion.

* Further Work

* Save Everything!

* Large volume of things.

* Log of Change

* I'm an idiot.

* Kidney assisted sprites. They didn't exist, for some reason.

* Fixfix

* Fixfix

* Update encased.dm

* Update glass.dm

* Update Chemistry-Reagents.dm

I am once more an idiot.

* Split augs.

* Fixfix
2019-10-19 19:27:39 -08:00
Heroman3003
67d0fc411d Fixes rest of MC parts recipies 2019-09-19 11:45:30 +10:00
Heroman3003
4defc980b7 Moves data crystal recipies to protolathe properly 2019-09-19 11:38:51 +10:00
Heroman3003
453404492e Properly sorts all protolathe designs 2019-09-19 11:24:08 +10:00
Mechoid
f294be6c56 Exploration Expansion 1: Or, How I Learned To Love The Tree (#6358)
* Mechoid code everything!

* Telecube

* Adds 2 PoIs

* H u g e commit.
2019-08-21 13:21:33 -08:00
Andrew
fcc8242aaa Allows Construction of Serenity in Robotics (#6380)
Put Misty as author in changelog since I'm only removing the comments.

Notes for balancing decisions:
Chassis costs 2 sheets of phoron (and some steel)
All gygax parts that go on only cost steel/glass
Instead of the gygax's diamond armor plating, it uses 5 plasteel
The "targetting" board costs the same as a standard board (glass and acid)
2019-08-08 13:26:39 -07:00
Anewbe
ece12047bb Merge pull request #6364 from Nalarac/Mecha2
Fixes Ripley Speedboost Being Uncreatable
2019-08-02 12:56:16 -05:00
Nalarac
7f374a37c1 Adds ID to Ripley Speedboost
Fixes the ripley speedboost being uncreatable in the exosuit fabricator.
2019-08-01 13:00:42 -05:00
Atermonera
5e38b8e401 Adds shutoff valve monitor (#6353)
* Adds shutoff valve monitor

* uses the other half of the mapmerger, hopefully appeases travis (it probably won't)
2019-07-30 17:03:28 -07:00
Nalarac
88a6d023df Adds Ripley Speedboost Equipment
This will make the ripley as fast as a durand. Putting it on non-ripley mechs will make them slower.

materials = list(DEFAULT_WALL_MATERIAL = 10000, "silver" = 1000, "gold" = 1000)
(5 steel sheets, 1/2 gold and silver sheet)
req_tech = list( TECH_POWER = 5, TECH_MATERIAL = 4, TECH_ENGINEERING = 4)
2019-07-15 14:20:57 -05:00
Mechoid
90f8ca9f0d Mining Expansion, the Diggening. 2019-07-06 21:18:31 -07:00
Atermonera
7fe38b397f Merge pull request #6248 from Heroman3003/gpsing
Adds more GPS variety
2019-07-01 16:46:52 -08:00
Andrew
be96de8a3e Adds Material Scanner to Protolathe (#6235)
* Adds Material Scanner to Protolathe

Adds the optical material scanner to the protolathe (the ones miners get).
Costs 50 steel and 50 glass (same as all the other HUDs)
Required tech is 3 magnet and 3 engineering (same as on the HUD)

Also adjusts the meson design so it actually uses its parent code like the other HUDs

* Changes sorting string
2019-06-28 20:21:29 -05:00
Heroman
090a4fa7b0 Adds more GPS variety 2019-06-29 10:53:02 +10:00
mistyLuminescence
b2e47ee215 Serenity (#6208)
* Serenity

* travis

* adminspawn

* I greatly appreciate all detailed and informative feedback provided. Per request, the Serenity is currently adminspawn-only; a new PR will be made in two weeks to add it to Robotics and resolve any issues encountered during the testing period.

* Comments out circuit for two-week testing period
2019-06-20 23:12:37 -05:00
Mechoid
ee24188b93 Fixes the Chargeblade's tech cost. (#6216)
* Fixes the Chargeblade's tech cost.

* Update illegal.dm
2019-06-16 20:16:41 -05:00
Mechoid
d7e24eac80 Fixes some Precursotech oversights. 2019-05-28 12:33:44 -07:00
Atermonera
b231fbc6de Merge pull request #6133 from Heroman3003/cart-tweek
Minor PDA cartridge tweaks
2019-05-01 10:07:25 -08:00
Heroman
422b0da409 Fixes cartridges having same design ID 2019-04-26 06:04:33 +10:00
Heroman
98bf80e7b3 Fixes names of some cartridges, order of designs 2019-04-26 05:44:11 +10:00
Heroman
5a5e8d133b Minor PDA cartridge tweaks 2019-04-26 05:39:43 +10:00
Unknown
d4c0dd5d69 Merge remote-tracking branch 'PolarisSS13/master' into spriteadd 2019-04-22 20:20:56 -04:00
Mechoid
13db58a51c Adds Robobags (#6059)
* Adds Robobags

* Finishes robobags

* FixFix
2019-04-17 21:39:36 -08:00
Atermonera
24b2df4b9b Merge pull request #6026 from Mechoid/Precursotech_Janus
Precursotech Janus
2019-04-17 20:32:14 -08:00