Commit Graph

40933 Commits

Author SHA1 Message Date
ShizCalev 1245c31955 Prevents renaming uniquely named pets. 2018-01-08 01:35:45 -05:00
kevinz000 549eec9938 Fixes component forensics deleting old instead of new component. (#34058)
* component dupe unique

* sorry I was using webeditor on phone and it wouldn't let me tab
2018-01-07 22:49:40 -05:00
Dax Dupont c1310366e5 Makes the chaplain's soulshard require death (#34125) 2018-01-07 21:55:55 -05:00
oranges c8ad5a6314 Clean up a bunch of undefined arg runtimes (#34105)
* Clean up a bunch of undefined arg runtimes

Ensure subtypes have the appropriate arguments, do a bit of code cleanup
and remove some uneeded emote procs that also caused runtimes

* Fix up all calls to canUseTopic, add the dexterity flag

* Runtime with missing force argument in borg unbuckle mob
2018-01-07 21:52:56 -05:00
MoreRobustThanYou ca1da30f55 Adds spaceturf check to blob overmind spawning (#34100)
* Adds spaceturf check to blob/proc/validate_location()

* Fixes possible bombing of blobstart locs

* Update overmind.dm
2018-01-07 21:51:52 -05:00
Jordan Brown d8e736399f Fixes can_cast short circuit (#34097) 2018-01-07 21:49:21 -05:00
Tlaltecuhtli 30314c1c10 fixes some grinder recipes (#34093)
* commit

help what is this

* ddd

* sdsadsda

* fegdhfd

* ddddddddddddddd
2018-01-07 21:35:42 -05:00
Emmett Gaines 30750520ad fixes diagonal movement in pipes (#34076) 2018-01-07 21:33:52 -05:00
Jordan Brown 2d34f37a6b Removes standard resources from config tree (#34067)
* Move default.dmi to /icons

* Delete config folder before travis build

* Rename default.dmi to default_title.dmi

Add sanity check

* Remove redundant checks
2018-01-07 21:31:30 -05:00
Iamgoofball c75d0f4ced Implements the Ballmer Peak: Now the bartender can help R&D! (#33979)
* Implements the Ballmer Peak: Now the bartender can help R&D!

* fugg

* lmao forgot to multiply that

* unzips math

* asdaafffff

* buffs windows ME

* Adds notifications about the peak.
2018-01-07 21:29:52 -05:00
John Ginnane a480f74d03 Newly crafted stacks are merged with held stacks of the same type (#33971)
* Merge newly crafted stacks with held stacks

* Update code
2018-01-07 21:27:53 -05:00
Ashe Higgs f42d5a43ca Servants are now moved to and restricted to Reebe when the Ark starts; also updates the CC changelog (#33645)
* Objects touched by servants now warp to the Ark

* Check by servant

* Replaces with a baselock

* Updates the 'log
2018-01-07 21:18:14 -05:00
Jordan Brown 958b6d4941 Merge pull request #34128 from ShizCalev/safe-dial
Removes the safe dial multiplier
2018-01-07 18:07:16 -08:00
Jordan Brown 9783a59244 Merge pull request #34129 from MrDoomBringer/eminem
Adds package wrapping to autolathes
2018-01-07 18:06:41 -08:00
Jordan Brown 77233b6d48 Merge pull request #34118 from MrStonedOne/patch-459
Reduces the memory footprint of the gas_mixture datum
2018-01-07 17:58:22 -08:00
Jordan Brown 6b84475000 Fixes uplink_purchase_log GC error (#34119)
* Fixes uplink_purchase_log GC error

* Add missing GLOB.
2018-01-07 19:51:15 -05:00
Jordan Brown 9c20306439 Fixes decals being created on bad turfs (#34121)
* Fixes decals being created on bad turfs

* Fix decal check

* squash me daddy
2018-01-07 19:50:36 -05:00
kevinz000 be670c3468 Fixes comms console dchat announcing announcements even if they didn't happen for whatever reason (#34157)
* Fixes dchat broadcast

* Update communications.dm
2018-01-07 19:50:10 -05:00
kevinz000 46022c8479 Buckling now moves post-buckling instead of pre on vehicles (#34150) 2018-01-07 19:49:29 -05:00
MoreRobustThanYou ed0195be4f Chemisty recipe macros (#34149)
* Chemistry recipe macros

* Fix energy not being drained

* reee tgui travis

* Finishing touches
2018-01-07 19:48:55 -05:00
ShizCalev bbf362eb50 Fixes non-holy mobs purifying BBS 2018-01-07 14:42:10 -05:00
ShizCalev ea03a34ef1 Corrects runtime when shooting humans 2018-01-07 14:19:32 -05:00
ShizCalev 92b905b067 Fixes fully_heal not curing disabilities 2018-01-07 14:18:52 -05:00
ShizCalev c4496dbd72 Consolidates bot assemblies under one parent 2018-01-07 13:43:46 -05:00
Leo d827333329 Merge pull request #34127 from tgstation/Cyberboss-patch-7
Removes the weird timer shennaigans from exp tracking
2018-01-07 15:05:52 -02:00
Leo e1e10ca6f4 Merge pull request #34140 from kevinz000/quickfix-1
Fixes armor penetration not working on objects and therefore mechs
2018-01-07 15:02:30 -02:00
ShizCalev 18892a0dc5 Corrects inconsistent usage of 310.055, 310.15, & 310 as body temp (#34134) 2018-01-07 15:01:26 -02:00
modularized_suicide 72975fe8f2 priority:critical 2018-01-07 02:07:28 -06:00
modularized_suicide 366418f777 many flashes?? 2018-01-07 02:06:58 -06:00
ShizCalev 518299efc9 Fixes hulks being able to hold cult bbs 2018-01-06 18:12:33 -05:00
deathride58 77190c097b Allows equipping an outfit during rudimentary human transform 2018-01-06 15:07:13 -05:00
MoreRobustThanYou ed140a8442 Revert "Makes some get_step(..., 0)s use get_turf(...)" 2018-01-06 13:12:56 -05:00
Leo a41f707d4b Merge pull request #34120 from tgstation/Cyberboss-patch-3
Makes some get_step(..., 0)s use get_turf(...)
2018-01-06 15:14:09 -02:00
Leo a6da8a2859 Merge pull request #34107 from ShizCalev/canister-sprite
Fixes relabeled canisters reverting sprites when broken
2018-01-06 11:32:25 -02:00
AnturK cb62dc99ce Fixes some antags missing from roundend report (#34114) 2018-01-06 11:32:01 -02:00
Jordie 7c2d7c9b70 Adds ban option for team antags (#34116)
* adds ban option for team antags

* conversion antags ban button
2018-01-06 11:29:55 -02:00
kevinz000 f7f5457ac2 Object Armor Penetration 2018-01-06 02:23:43 -08:00
modularized_suicide 2b84126707 maxstack 2018-01-05 16:47:53 -05:00
modularized_suicide 74c95ad6ae dont get all wrapped up in this pr 2018-01-05 16:29:56 -05:00
ShizCalev fb944a9835 Removes the safe dial multiplier 2018-01-05 16:16:59 -05:00
Jordan Brown 4a07ae1f7c Removes the weird timer shennaigans from exp tracking 2018-01-05 15:36:56 -05:00
ShizCalev 9112f0c005 Made emagged bots /slightly/ more aggressive. 2018-01-05 14:58:22 -05:00
MMMiracles 5b9eeb8935 Adds adorning spears with heads (#33955)
* get spiked, son

* bonespear variant

* cyberboss changes + pixel shifting

* Move 👏 overlay 👏 calls 👏 to 👏 update 👏 icon

* git yer head on a pike here, 25 cents

* ignore that .gitignore

* variable change

* changes n stuff

* may of forgotten that bit

* moved vars up + drop_location()

* null the nulls
2018-01-05 08:48:07 -08:00
Jordan Brown 232491eceb Makes some get_step(..., 0)s use get_turf(...) 2018-01-05 10:33:16 -05:00
Jordan Brown 3996fc8ddd Merge pull request #34034 from deathride58/goonstylecrayons
Makes crayons draw at the location you click
2018-01-05 07:27:17 -08:00
Jordan Brown 972af61c80 Merge pull request #32733 from AutomaticFrenzy/patch/adjacency
[512] Disallow cross-Z examination and manipulation
2018-01-05 07:25:37 -08:00
Jordan Brown 77b693ba2d Merge pull request #33992 from ninjanomnom/f1-ahelp
fixes f1 ahelp
2018-01-05 07:12:52 -08:00
Jordan Brown 2ee5668e7b Merge pull request #34109 from Niknakflak/Its_not_just_a_boulder_its_a_rock
Changes Rock Description to be more descriptive
2018-01-05 06:43:36 -08:00
Kyle Spier-Swenson b715be8d41 Reduces the memory footprint of the gas_mixture datum
To save memory, byond only stores vars that are written to, referring to the original compile time value stored once for each type, otherwise.

Originally we set defaults in New() to control the order of the vars in this changed vars list to optimize access speed, but this no longer makes sense to do because byond moved that from a linked list to a binary insertion sorted vector.

And making the volume default to the most popular case, and only get written too otherwise should be a noticeable memory improvement.
2018-01-05 04:44:32 -08:00
ShizCalev 6a14af352f grammars circuits (#33974) 2018-01-05 07:06:37 -05:00