phil235
f6db08af2e
Contents_explosion() tweaks ( #20934 )
...
* When any object is hit by an explosion, we no longer always call ex_act() on all its contents indiscriminately.
The default contents_explosion() does nothing and it's overriden for certain objects only like storage items, machines with occupants, mechs.
I've also overriden handle_atom_del() for many objects so that any sudden deletion of an object referenced in an object var of its container properly nullifies such references, avoiding potential runtime and updating the container's icon_state (e.g. admin-delete a mixer's beaker and the mixer's sprite updates immediately).
I've tweaked bomb effect on worn clothes, having some armor but not 100% now still protects your clothes somewhat.
Fixes some arguments of ex_act in living/ex_act() and other mobs.
* derp and map fixes.
* dem map fixes, man.
* More work on code that use implants, simplified now that we can use the "implants" carbon var.
* some fixes
* more typos and fixes.
2016-10-16 10:01:37 +13:00
Joan Lung
fde8904309
Merge pull request #20714 from phil235/EffectToStructure
...
Changes a few children of obj/effect to be children of obj/structure.
2016-09-28 18:12:52 -04:00
phil235
6809603669
Changes obj/effect/blob,spider,swarmer,energy_net,spacevines to be ob/structures instead, since you can hit and destroy them.
...
Adds a large ash and large molten item decal (for future use)
simplifies decal/cleanable/replace_decal() code a bit.
Changes construction() proc to on_construction() for consistency, same for deconstruction().
Made a deconstruct() proc for machinery and computer (also for future use).
2016-09-27 19:58:27 +02:00
uraniummeltdown
43e11c44e4
stock parts now build 5x faster
2016-09-24 10:06:23 +04:00
AndrewJacksonThe2nd
2953360310
Removes reagent gas, Misc changes, REAGENT CODE OPTIMIZATION
2016-09-02 15:04:51 -07:00
AndrewJacksonThe2nd
15eac23ac3
CHEMICAL GAS & Reworks
2016-08-31 19:35:39 -07:00
oranges
388324feff
Merge pull request #20171 from Cruix/protolathe_stuff
...
Fixed rdconsole search function not showing required reagents.
2016-08-29 21:01:32 +12:00
unknown
87386dae37
Fixed rdconsole search function not showing required reagents.
2016-08-27 21:52:38 -07:00
unknown
768a7da720
Added technology and design disks that can hold more than one entry.
2016-08-24 18:30:07 -07:00
unknown
1b9256857c
Made biogenerator recipes into research datums.
...
Added the ability to upload designs into biogenerators.
Added make_reagents to design datums.
Added Biomass material.
2016-07-31 10:47:36 -04:00
phil235
2ce15a66d6
Fixes robotic chest and head augmentation being invisible for species without sexual dimorphism.
...
Fixes failing to heal robotic bodypart with coil still using 1 coil.
Fixes not being able to eat with sechailer adjust down.
Fixes damage overlay being invisible.
Adds some game logs and warn admins when a player reset a RD console database.
2016-06-14 21:12:23 +02:00
Core0verload
3af3bd2938
R&D machinery refactor ( #18295 )
...
* RnD machinery refactor
* Small changes
* Removed designs selling
2016-06-08 17:18:22 +12:00
LatD
143795d230
Fixes imprinter alone not working ( #18216 )
2016-06-03 14:43:52 -05:00
LatD
a903b4cc79
merge conflicts?
2016-05-28 01:25:33 +03:00
LatD
67190cb762
Fixes things found in testing
2016-05-26 23:30:42 +03:00
LatD
ac11d35ea2
Bug and runtime fixes
2016-05-25 21:43:19 +03:00
LatD
907fc36e5c
Merge remote-tracking branch 'refs/remotes/tgstation/master' into Research
2016-05-24 22:17:44 +03:00
LatD
10a483d165
Stat logging for high R&D levels
2016-05-24 21:00:42 +03:00
LatD
fe76e64641
Origin tech changes and some fixes
2016-05-17 20:57:01 +03:00
phil235
487fb01366
Properly sever the link between rd computer and protolathe/circuit imprinter/destructive analyzer when the rd computer is screwdrived.
2016-05-13 22:23:16 +02:00
LatD
bf3ef135ac
Bugfixes and runtime fixes
2016-05-13 22:14:23 +03:00
LatD
c401c8f522
Remove one slow step from DA
2016-05-13 18:50:22 +03:00
LatD
5a8f905b91
Efficiency coeff changes
2016-05-13 01:48:31 +03:00
LatD
e685d82805
Removing reliability
2016-05-12 02:43:18 +03:00
LatD
61fcdfea00
Some initial changes
2016-05-11 20:20:13 +03:00
Core0verload
a66c2f4418
Machine/computer boards and frames refactor ( #17300 )
...
* Map Changes
* Machine/console boards and frames refactor
* More board changes
2016-05-08 12:11:18 +02:00
KorPhaeron
e632d78846
RD Fix
2016-04-02 11:21:49 -05:00
KorPhaeron
26bce514d5
GOOF IN CHARGE OF MATH
2016-03-26 06:12:44 -05:00
c0
9a3276c784
Alien Alloys in RnD
2016-03-12 15:07:32 +03:00
c0
52d91c0cf9
Abductor Tech added to RnD
2016-03-12 15:07:30 +03:00
AnturK
b62988b284
Switches known_designs/tech to associative list.
2016-02-11 20:25:23 +01:00
octareenroon91
38b97120dd
Enables design transfer to autolathe by disk.
...
You can now save a metal-and/or-glass-only design to disk and load it onto an autolathe.
2016-02-10 12:40:41 -06:00
Incoming
1f9f0dfc40
Adds subtypesof(). It's shorthand for typesof(path) - path.
...
Replaces typesof(path) - path with subtypesof(path) in obvious places. I was a bit conservative, there's probably a few more places that could use this.
2015-11-16 18:55:57 -05:00
Tkdrg
8c694d9fc0
R&D and Misc Fixes/Tweaks
...
Fixes invisible gasmask exploit.
Fixes mineral duplication exploit in protolathe.
You can no longer break a RD Console while a linked machine is busy.
Adds cancel button to admin Send To.
Fixes #12729
Fixes #12197
Fixes #11741
Fixes #11449
2015-11-14 13:35:05 -03:00
Razharas
84a5511836
Merge pull request #12283 from KorPhaeron/inworld
...
Removes a bunch of in world
2015-10-12 12:12:35 +03:00
KorPhaeron
31836a5deb
Removes in world
2015-10-09 22:37:53 -05:00
GunHog
839d22f842
Proper name extraction
...
Uses the Protolathe procs to obtain the correct tech and material names!
2015-10-09 19:44:18 -05:00
xxalpha
1626e02302
Fixed protolathe not printing things that required reagents.
...
Better
Coefficient
2015-09-17 14:09:03 +01:00
xxalpha
28889d2b6a
Changed protolathe code to use material container.
...
Clean proc, typo fix
Standard sheet values
2015-09-11 12:39:32 +01:00
Swag McYolosteinen
825b5794c7
Merge pull request #11239 from Firecage/del2qdel
...
del() to qdel()
2015-08-19 11:50:24 +02:00
Remie Richards
f77047b640
Merge pull request #11185 from Cheridan/brycepaxsbrain
...
Logging Syntax Improvement
2015-08-18 20:24:42 +01:00
Firecage
dfae1e0b53
Changes a lot of del() to qdel()
2015-08-16 23:33:22 +02:00
Cheridan
5979ffdec7
Logging Syntax Improvement
2015-08-13 12:14:14 -05:00
c0
df4d5cfe0d
RnD update
2015-08-12 15:18:13 +03:00
Firecage
4688c2c969
Fixes proc arguments
2015-07-15 23:52:35 +02:00
xxalpha
cfb5e724b6
Material container, all items can have materials, wake me up
...
cant wake up
go to sleep debug
2015-07-01 03:34:47 +01:00
phil235
e6dcabf245
Merge pull request #9960 from xxalpha/bass
...
Put drop_item() calls inside ifs. Replaced some drop_item() with unEq…
2015-06-18 15:50:35 +02:00
phil235
ae8c69f9a7
Merge pull request #9955 from kingofkosmos/spanspaceremoval
...
Unnecessary space removal from spans and messages
2015-06-15 18:20:04 +02:00
xxalpha
b2e84a0d3c
Put drop_item() calls inside ifs. Replaced some drop_item() with unEquip(
2015-06-14 20:11:40 +01:00
Cheridan
565e4dda5a
Merge pull request #9931 from Jordie0608/tfwyougetsocarriedawayyoudontevenachievewhatyousetoutforandhavetomakeasecondprforit
...
Overlays for computers
2015-06-14 10:25:27 -05:00