Commit Graph

13031 Commits

Author SHA1 Message Date
unid15
75d79b3c23 Hand refactor (#10045)
* hand refactor (COMPILES)

* Works pretty much

* Test martians

* Martians

* Fix human UI

* Fix find_organ_by_grasp_index() returning arms

* CL + tweaks

* Last fixes

* a

* Better CL

* Fix weird issue!

* Fix virologist job

* Resolves a very important issue

* I thought I had already fixed this

oh well

* Fix grabs

* Shat
2016-06-05 02:33:12 -05:00
PJB3005
5efc3dfb9f GOONLIGHTS IS HERE GUYS! (#10064)
* GOONLIGHTS IS HERE GUYS!

* fixing shit

* Fixes & soft lighting.

Soft lighting, duh.

Fixed away missions.
2016-06-04 17:47:31 -04:00
ririchiyo
9c91aedc5e Webclient re-enabled for admins (#10390)
* re-enable webclient for admins.

* added changelog
2016-06-04 23:11:06 +02:00
clusterfack
19178bf42a Fix maps not showing up on crew monitor and adv sec computer 2016-06-04 05:03:17 -05:00
Intigracy
5ada13ecde fixes an incorrect admin log. (#10377) 2016-06-03 21:10:46 -05:00
Shadowmech88
c473a28250 Lawgiver Adjustment (#9179)
* Fixes up the lawgiver code. Standard lawgivers now have ricochet rounds instead of gyrojet rounds. Adds a lawgiver to Boxstation's armory.

* Adds a lawgiver vault locker to the armory of every station.

* The standard lawgiver now fires regular lasers.

* Fixing conflicts.
2016-06-03 19:23:59 -05:00
clusterfack
d925bcd785 Proc for generating map renders (#10302)
* Proc for generating map renders

I mean what else is there to say, it doesn't make it into one large icon unfortunately but someone could do that. Or you could use the goon method to display.

* This is useful as well

* Modifications

1. Changed getflaticon to show more directional sprites
2. Changed getflaticon to properly order the rednering of underlays -> sprite -> overlays
3. Changed maprender to use a transparent icon instead of a full alpha white one
4. Changed maprender proc to use a better sorting method stolen from getflaticon
5. Changed maprender to eliminate spaces in the outputted folder paths
6. Changed maprender to properly name the maprenders so they are ordered correctly

* Small fix

* Update map link

* Fix some more directional objects, fix multitile objects
2016-06-03 11:37:00 +01:00
clusterfack
27f393c765 Fix html not loading currently (#10366)
There was an issue due to the fact the mapname I was using was a directory name, which browse_rsc() ignores all for the last portion of, and the js was trying to read the full name with the directory.

This makes it just use the nameShort of the map which has no directory which will be truncated.
2016-06-03 05:29:20 -05:00
ComicIronic
27b582cb41 Merge pull request #10333 from clusterfack/htmlinterface
Probably fixes the two html UI bugs
2016-06-02 22:49:42 +01:00
ComicIronic
df9019601c Merge pull request #10327 from Arthurdentist/staffofchange
Adds a Frankenstein Monster option to the staff of change
2016-06-02 22:44:30 +01:00
ComicIronic
c9dc68e793 Merge pull request #10320 from clusterfack/telesci
It seems like someone should have fixed this
2016-06-02 22:44:20 +01:00
ComicIronic
7eb4d7c97a Merge pull request #10330 from clusterfack/deadsay
Log dead say
2016-06-01 15:51:37 +01:00
9600bauds
cf652619f4 Using a remote signaler on wire-hackable stuff now brings up the wire-hack menu (#10278)
* Using a remote signaler on wire-hackable stuff now brings up the wire-hack menu

* iwsiretool(A)
2016-06-01 05:20:45 -05:00
unid15
5d2312445b Tomb of Rafid: The Away Mission (#10206)
* Adds a new away mission

* oops

* Last touches, adds jackals

* removes accident

* u wot m8

* u wot m9

* Update

* New shit
2016-06-01 05:18:30 -05:00
clusterfack
9c8ed05d1b Probably fixes the two html UI bugs
Fixes the bug where the map isn't replaced properly, I should hope, considering I'm telling it to try resending resources each time you open the thing again.

Fixes the bug where the map is the same between rounds when it shouldn't be, by removing the chance of collision between maps. I know I said that before but I did it wrong that time and the js was never modified so it never could have worked.

Also added some whitespace to give readability to some of the headers.
2016-06-01 05:11:15 -05:00
clusterfack
2c2a8b481c Log dead say
Wow this went unfixed for a long time what the hell
Fixes #9658
2016-05-31 22:30:48 -05:00
clusterfack
26e34ab538 Goddamnit pjb why do I have to do this 2016-05-31 21:47:11 -05:00
Arthurdentist
fef6ae7fb9 Frankenstein monsters 2016-06-01 02:55:12 +01:00
PJB3005
22ea146b34 Revert "the Space Parallax update" (#10323) 2016-05-31 23:03:13 +02:00
DeityLink
cfef0afef0 the Space Parallax update (#10085)
* parallax1

* parallax2

* parallax3

* parallax4

* parallax6

* parallax7

* parallax8

* parallax9

* parallax11

* parallax12

* parallax13

* parallax14 and changelog

* parallax15

* parallax16

* parallax17

* parallax18

* parallax19

* parallax21

* parallax22

* parallax23

* fixing conflicts again

* Fixing that sqlite Error

* parallax25

* sql

* sql (reverted from commit 257cc728669d083118f15fe5cc3fb55fad62b1e6)

* sqlagain
2016-05-31 21:48:51 +02:00
clusterfack
db22fb23da It seems like someone should have fixed this
Fixes #10255
2016-05-31 14:17:18 -05:00
ComicIronic
6643b40177 Merge pull request #10282 from unid15/patch-24
Fix map element loading
2016-05-29 21:56:59 +01:00
ComicIronic
36b5728189 Merge pull request #10280 from clusterfack/fixbicon
Something I wasted 3 days on
2016-05-29 21:52:38 +01:00
unid15
2a910bcb49 Fix map element loading 2016-05-29 11:32:49 +02:00
clusterfack
85c0ab8eb7 Something I wasted 3 days on
show_message was using a message limit cap which was being flouted by bicon which encodes image data into a long string, a string so long that it would overflow that max message limit size and the rest of the message would be cut off.

I don't even feel satisfied, this was a stupid bug.

Fixes #10002
Fixes #10171
2016-05-29 03:57:09 -05:00
9600bauds
8e66bc77ed Adds colored SE tab notes to Genetics (#10109)
* Adds colored SE tab notes to Genetics

* yeah
2016-05-29 00:34:18 -03:00
unid15
3d1ae81414 Map element datums (#10137)
* Refactor away missions and vaults

* Logging

* Allow map elements to be spawned on new zlevels

* Changelog

* Last changes
2016-05-28 20:04:41 -05:00
Konater
d984fcb11d fixes magic missile (#10228) 2016-05-28 19:38:12 -05:00
Jeroen
685323c5e7 IJzerkoekje (#10189)
* This commit adds a sprite for a Vlaardingse cookie called an IJzerkoekje.

Signed-off-by: Jeroen de Neef <jeroen52@gmail.com>

* Code for a Vlaardingse cookie called an IJzerkoekje.

Signed-off-by: Jeroen de Neef <jeroen52@gmail.com>

* Adding a recipe for the IJzerkoekjes.

Signed-off-by: Jeroen de Neef <jeroen52@gmail.com>

* Adding a changelog entry for the IJzerkoekjes.

Signed-off-by: Jeroen de Neef <jeroen52@gmail.com>

* I got a comment at 9d2c4b0b83 (commitcomment-17593712) that I should put it in quotes because it contains a colon. So I am doing that.

* Thanks for @DeityLink for this improved sprite of the IJzerkoekje!

* The previous recipe doesn't really work, the ingredients would stay in the microwave and it would bug out.

If anyone knows how to make multiple objects from ingredients in the microwave, please do tell so I can have a way to make batches of IJzerkoekjes.

* Thanks to @Kurfursten I now know how to spawn 6 IJzerkoekjes from a microwave.
2016-05-27 00:08:44 -05:00
Kurfursten
2b0b54def1 Slime Paralysis Potion (#10123)
* Itemized slimes

* Domesticated only

* Implementation 2 + changelog

* More

* cleanup

* clusterfack changes
2016-05-27 00:07:52 -05:00
Shadowmech88
7be148b98f Highlander Changes (#9931)
* Highlanders will now receive a full heal if they decapitate another highlander. Highlanders can no longer use machinery, guns, or vehicles. Silicons will now become humans when the highlander button is pressed.

* Fixes stuff.

* Adds string define for "highlander". Puts the code for making a tracker effect into its own proc. All highlanders are now permahulks.

* Plasmamen no longer lose their suits, helmets, tanks, or masks when made into highlanders. Vox no longer lose their tanks or masks.
2016-05-26 23:28:06 -05:00
Shadowmech88
c62a869620 Items That Make Players Into Antags (#9639)
* Adds new items for turning players into antags IC-ly a la the Syndicate Uplink wish granter.

* Added procs to make minds into changelings and vampires, or to remove the changeling/vampire status of a mind.
2016-05-26 23:25:55 -05:00
9600bauds
a0cca8c8f1 Fixes speech bubbles not changing icon (#10220) 2016-05-26 23:25:17 -05:00
Konater
b4a6662aca Defficiency Wizard Den Change (#10072)
* round two

* I forgot to patch a hole

* PURPLE
2016-05-23 14:35:30 -05:00
DeityLink
7bc653ae9e Whatever for now, I think this should be looked at later (#9981)
Letting you move in space around blobs

* spaceblob

* changelog 9981
2016-05-22 17:37:58 -05:00
9600bauds
802b5a7a23 Cleanup of HELPERS/unsorted.dm, removes a few duplicate procs (#10141)
* Cleanup of HELPERS/unsorted.dm, removes a few duplicate procs

* Removes assert
2016-05-22 17:37:25 -05:00
Probe1
6ff39dbaf4 Capitalizes a letter and this time in the right place (#10163) 2016-05-22 19:17:42 -03:00
PJB3005
abd2df9960 That'll do pig, that'll do. (#10144)
* Fixes TEG processing not being synchronized.

Fixes #10034

* ugh
2016-05-21 22:33:31 -05:00
PJB3005
194adfed3f Fixes drowsyness. (#10103) 2016-05-19 19:55:45 -05:00
ComicIronic
d0b0fcf8c8 Merge pull request #10125 from unid15/meame
Bugfixes
2016-05-19 23:32:54 +01:00
unid15
b384e6be09 check for null 2016-05-19 22:17:47 +02:00
unid15
0c261d8798 Fixes 2016-05-19 16:59:08 +02:00
clusterfack
12d2771355 Fixes 2 spell channeling bugs
If you had multiple spells that could be channeled you could freak the system out by some convoluted combination of using each one.

While it was previously thought to be sane, not intercepting attacks after spells were cast were causing some insane behaviors, (such as picking up food after using matter eater on it), so now a spell being cast successfully will intercept attacks.
2016-05-19 03:06:18 -05:00
clusterfack
b014b30a63 Spell channeling (#10042)
* Part 2

Pmuch works

* Final part

Adding helpings to properly take charge and remove the spell channeling in certain cases like logout

* Bugfix

* This might be important too

* Addressing comments

* Removing this line

* YOU FUCKING ABSOLUTE MADMAN

* A bit of update

Drop item hotkey removes spell channeling before dropping things

* Converts matter eater to spell channeling system
Message given to dropping spell channeling with drop verb

* Modifying is valid target for matter eater

* Better animated icon
2016-05-19 00:18:42 -03:00
Probe1
f5df6c96f3 Drops diamond cost of posi brains. Doubles gold, silver, and plasma cost. This is still below 1 sheet per posibrain of each material. (#10024) 2016-05-18 21:39:21 -05:00
PJB3005
a8359ff182 Tile painter improvements. (#10070)
Made the tile painter load resources faster.

Made plaques work again.
2016-05-18 20:50:18 -05:00
ComicIronic
9e53ade80d Merge pull request #10094 from Exxion/chutes
Fixes chute nullspacing
2016-05-18 20:19:58 +01:00
sood
0918960453 Happiest mask will no longer make you laugh when it is in your pocket. (#10068) 2016-05-18 10:36:08 -07:00
9600bauds
b1ac6c2665 Removes fun (#10060)
* No smoke/EMP/etc while inside a pipe

* Pipes don't act as bomb shelters

* Fixes MoMMIs and presumably other ventcrawling mobs being able to do certain shit while ventcrawling

* changelog

* no smoke from within pipes v2.0
2016-05-18 10:30:24 -07:00
Exxion
d03f38129b Destroy 2016-05-17 22:21:22 -04:00