Commit Graph

4902 Commits

Author SHA1 Message Date
D3athrow
41d7df01fd just fuck my shit up 2015-07-18 02:30:51 -05:00
ComicIronic
cc0fdaca02 Bugfixing.
Fixes #4903, one check was accidentally not.
Fixes #4385, C4 is now removed from overlays regardless of success.
Fixes #4902, throwing an offhand now makes you throw the main hand instead.
Fixes #4914, Ian now checks for Adjacency before tucking in.
Tries #5112, spell objects should now remove refs properly.
Fixes #5121, all put_in_hand code now checks that the item can be held.
Fixes #5151, designs with no materials now make their own again.
Fixes #5199, money bags now use cointype instead of stupid path code.
Fixes #5208, the dropped cable coil after a shock is now only 1 long.
Fixes #5278, now only mapped telesci consoles start with a cell.
Fixes #5306, coins on a string are now no longer placed into the coinbox if pulled out.
Fixes #5367, MoMMIs can now have their wires fiddled with and can be deconstructed.
2015-07-18 02:16:57 +01:00
clusterfack
dbd28d4f05 Merge pull request #5391 from Arthurdentist/syndiebundles
Fixed Grand Prize Syndicate Bundle so it doesn't spawn empty
2015-07-17 15:36:04 -05:00
clusterfack
fbf8bf7823 Merge pull request #5389 from Kurfursten/fixnewscaster
Fixes #5301
2015-07-17 15:35:38 -05:00
clusterfack
3a2b72af48 Merge pull request #5376 from clusterfack/INTOTHETRASHITGOES
Removes more manual del() calls
2015-07-17 15:35:14 -05:00
Arthurdentist
26efd58a68 Fixed balloon bundle
pickweight hates decimal places so the weighted chance of everything
gets increased to hundred and chance of balloon bundle gets raised to
one, so the balloon bundle spawns properly but is also the rarest single
bundle.
2015-07-16 23:02:29 +01:00
Kurfursten
69cea1fdd2 Such is life 2015-07-16 16:19:32 -05:00
clusterfack
6293688af9 Removes more manual del() calls
-Lots of things
-They all call delete
-Lots call spawn() unnecessarily
-They should garbage collect or be pooled now
2015-07-16 00:54:24 -05:00
D3athrow
de6bd1fd69 remove unneeded list while using the stack recipe datums 2015-07-15 15:52:00 -05:00
clusterfack
523e1eaf24 Merge pull request #5342 from clusterfack/FUCKYOUSAYLAGGYSAYCODE
SHOVE IT IN ONII-SAMA
2015-07-14 18:28:42 -05:00
D3athrow
b860f7caf9 FUCKFUCKFUCKFUCKFUCKFUCKFUCK 2015-07-14 17:58:04 -05:00
clusterfack
53b4182eef Optimizes Say
I dunno make say code faster or something
2015-07-14 16:20:52 -05:00
clusterfack
552c4d628c Merge pull request #5288 from Kurfursten/spsfix
SPS Fix
2015-07-13 19:48:19 -05:00
PJB3005
278ef8e003 Fixes metal and plasteel recycling 2015-07-12 12:01:10 +02:00
Kurfursten
50253f0849 Editing 2015-07-10 08:15:14 -05:00
d3athrow
1e97d7e87f Merge pull request #5290 from Wizardcrying/chokepoints
Sets suiciding to 0 upon calling rejuvenate/anything that uses it
2015-07-09 20:31:58 -05:00
Wizardcrying
b93405e82a Sets suiciding to 0 for those that are affected by the admin Rejuvenate verb and also for those affected by the adminbus' Mass Revive. Also corrects a spelling mistake in topic.dm. 2015-07-08 17:13:07 -07:00
ComicIronic
e5300ab8a0 Merge pull request #5282 from clusterfack/fuckingbugs
Bugs
2015-07-09 00:37:23 +02:00
Kurfursten
2aebd269ac One and done 2015-07-07 22:58:07 -05:00
d3athrow
b0a82f053c Merge pull request #4285 from PJB3005/sorted-out
Recycling & Mining processing machinery things
2015-07-07 21:01:42 -05:00
d3athrow
c541fb2485 Merge pull request #5273 from clusterfack/finefuckersifixednarsielagnowstoptalkingshit
Fix lag during Hell Universe
2015-07-07 21:01:03 -05:00
clusterfack
99a44d3779 Bugs
Fix #5249
Fix #5271
Fix icon bug for beacons
2015-07-07 11:00:27 -05:00
clusterfack
2d3f833262 Fix lag during Hell Universe
1. Found the leak of atom/movable/overlay deletions, it was being caused by door/cultify

2. Found the last major source of regular deletions, it was being caused by table/New() deleting any prior tables while cultify intentionally spawned tables on top of the tables

3. Commented out horde because it barely works, it adds little since every is already dead by this point, and it uses over 100% of the cpu of any server to run even normally.
2015-07-07 09:04:16 -05:00
PJB3005
2bd631edf3 SQUASHED 2015-07-07 12:36:05 +02:00
d3athrow
436e36750b Merge pull request #5251 from clusterfack/thebeaconbeckonsbacon
Changes beacon typepath
2015-07-06 17:56:12 -05:00
NigglyWiggly
119f37ab93 Pets; Slightly less retardation edition
I'm too stupid to fuck with conflicts and shit so fuck that noise. This
one should work.
2015-07-06 15:21:18 -04:00
clusterfack
29ac120798 Fix the bluespace gigabeacon as well 2015-07-06 05:35:38 -05:00
ComicIronic
7faad879f6 Merge pull request #5264 from PJB3005/recycle-today
Fixes glass too
2015-07-06 11:59:01 +02:00
PJB3005
27fa368bb8 Fixes glass too 2015-07-06 11:57:51 +02:00
clusterfack
fad36da401 Changes beacon typepath
Beacons use none of the advantages of being a radio, they don't send or receive signals in any portion of their code. The only thing they ever use from their inheritance is the variable name 'frequency' and nothing else.

Therefore I've moved them under obj/item and gave them a list (because of course everywhere in the code used IN WORLD to find them).
2015-07-05 21:16:01 -05:00
d3athrow
d845d96a25 Merge pull request #5068 from Unfit/123
wooden walls
2015-07-05 12:03:32 -05:00
d3athrow
b6e782684f Merge pull request #5213 from Intigracy/hosscanner
Adds detective scanner to hos locker
2015-07-05 12:02:18 -05:00
d3athrow
5b6318e801 Merge pull request #5197 from DeityLink/cult-polish
Polishing Cult
2015-07-05 12:02:05 -05:00
d3athrow
32bd239298 Merge pull request #5226 from clusterfack/thingy
Various small optimizations
2015-07-05 12:01:52 -05:00
clusterfack
ee1d271894 Various small optimizations
Makes mobs gibbed or dusted not force del and also makes the atom/movable/overlays they use for their death animation not force del.

Also removes the call() from client/move because WHY THE FUCK was it there.
2015-07-05 02:06:19 -05:00
PJB3005
c65311f5bf Fixes #5242 2015-07-05 08:44:21 +02:00
d3athrow
be5b4da7c8 Merge pull request #5228 from clusterfack/PURGE
Purges Ninja and its snowflake/badcode
2015-07-04 10:49:36 -05:00
D3athrow
257b09d586 FUCKing runtimes 2015-07-03 19:01:34 -05:00
clusterfack
09e9dcdc05 Purges Ninja and its snowflake/badcode
Removes basically any and all active references to the ninjacode. A fresh slate if we were to port ninja code from someone now.
2015-07-03 13:05:40 -05:00
Intigracy
24657d85ac adds detective scanner to hos locker
because having one extremely rare unreplaceable item is bad, instead we'll have two.
2015-07-02 06:56:45 -07:00
Unfit
45a5bba287 atomic prs ok 2015-07-02 11:51:45 +02:00
Unfit
beccb51cb1 #2 2015-07-02 11:48:28 +02:00
Unfit
731444ac1e handcuff check 2015-07-02 11:48:25 +02:00
Unfit
d2e6a0e26a wheelchair #1
vehicles can have their speed changed
all floor tiles have random pixel_x and pixel_y (instead of just metal
tiles)

wheelchair #2

wheelchairs can be ordered for 40 bucks each at cargo
medbay starts with a wheelchairs
fixzes

removes debug stuff

stuff

-rename speed var to movement_delay to be more accurate
-rename getSpeed to getMovementDelay to be more accurate
-vehicles have the same speed as they had before
-aliens and monkeys can use wheelchairs

hope

better way to do it

+ changelog

send help
2015-07-02 11:48:20 +02:00
d3athrow
25f0e43355 Merge pull request #5191 from Intigracy/catbeast
Promotes the extermination of pests
2015-07-01 18:45:40 -05:00
d3athrow
c4f4521940 Merge pull request #5193 from dylanstrategie/Meteor-Hit-Is-Over
Forcefully deprecate meteor_hit()
2015-07-01 18:45:22 -05:00
dylanstrategie
7dd39a9c52 Port experimental base_turf system from Baystation - Third time in a row
No, I don't know how to manually fix conflicts on a PR, and this doesn't
make me wanna figure out how it's done

Fuck you too for not even trying when you were working on Endgame @N3X15

Also thanks for fucking up my PR by stealth-merging a fix @Comic

Because Baystation has finally gotten around to it, and because the code
looked simple, I decided to get my hands on porting a system that allows
up to define base_turfs. As a bonus, it also defines them per Z-level.
So if you wanted, you could have a space station, and a Z-level on a
map-spanning asteroid, and then an away mission on land, all in the same
file

Note that you can modify it mid-round via a DEBUG flag verb, it will
however only affect destroyed turfs (it won't change space, which I
suppose is intentional)

Tested were destroying walls and floors and even dropping a bomb in the
middle of Medbay

Not tested were more finicky conditions like the Singularity or
buildmode. I simply replaced all ChangeTurf() instructions that pointed
to space, because that is how Baystation implemented it

Only problem with this is that it doesn't work on a per-map basis, so
unless some wizardry is done on that code, it'll be hard to get anything
interesting going with it

Discussions go below. Since this is pure code refactor, I doubt there'll
be much up to debate
- Old PR over at #5192
- Older PR over at #5167

Example picture (with the current code, there would be no lattices over
the sand) :

![dune](https://cloud.githubusercontent.com/assets/6137403/8409264/9d1b0e5e-1e76-11e5-9a53-13a972268c87.png)
2015-07-02 01:30:15 +02:00
DeityLink
86b7205c95 polish 2015-07-01 06:38:55 +02:00
D3athrow
b772255e7a RUNTOOMS 2015-06-30 20:37:50 -05:00
DeityLink
2e4bddd847 polishing cult 2015-06-30 07:51:02 +02:00