Commit Graph

561 Commits

Author SHA1 Message Date
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
dylanstrategie
716fc8ea79 And thus begins my attempt to salvage the quest for Arctic Station 13 (#10200)
* Initial commit, compiles, but needs to be actually finished

* Wrap it up for now, other sysystems need me

* Find helper

* Fix more shit

* How the fuck did that stay in, fucking DM saving

* Change layering method to get rid of orange

* Add yet another layering method
2016-05-27 18:55:40 -05:00
clusterfack
a13c6c9fcb Repair is type in list (#10229)
Using isnum is unreliable for detecting nonstandard formats of already associative lists. Causing them to be overriden with the type cache.

Checking isnull instead will allow us to detect strings, numbers, lists, typepaths, basically everything that we want to check to make sure this isn't already an associative list.

Fixes #10225
Fixes #10224
2016-05-27 14:53:47 -05:00
clusterfack
b507ed5f99 Ports TG optimized istype in list (#10084)
* Ports TG optimized istype in list

It's faster because it doesn't use istype and uses a dict for constant var access speed

* Lol comments

* memes

* I will acknowledge this is a possibility however unlikely it may seem
2016-05-26 23:40:36 -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
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
9600bauds
c581673dd0 Flashbang fixes 2016-05-15 22:44:52 -03:00
clusterfack
80c1871b74 Adds debug verb for pooling (#9966)
* Adds debug verb for pooling

I think pooling is a thing that has very few bugs due to the way I've simplified it to the extreme and thus this debug verb in an ideal world shouldn't be needed.

But we don't live in an ideal world as you can clearly see
http://www.byond.com/forum/?post=2080853

This lets you view all the stored variables for a pooled variable type (assuming it has already been pooled at least once)

* Improved about 300%

* Fuck I'm so high
2016-05-08 17:10:49 -05:00
DeityLink
e3fa026825 WELCOME TO THE JUNGLE, WE LIKE FUN AND GAMES (#9555)
cult runes cosmetic changes

* runecolor

* changelog 9555

* better notation

* gfaefrazf

* tesfze

* OIZEHFTRIPEZJFPIO
2016-05-05 17:41:27 -05:00
clusterfack
fe2a1a3a08 Migrating Code to use Proper Byond Move() Code (#8667)
* Initial Commit

All CanPass replaced with cross, all CheckExit replaced with uncross

* Commit #2

Cross() argment turf/target now has a standard value of src.loc, the basis for this is the fact that Cross() should technically only be called with a default value by Move() code when moving to a new turf thus everything on it the target turf should be the src.loc

* Commit #3

All move code has now been unhacked, all of it is functional except for border objects which still retain none of their original functionality

* Commit #2

Cross() argment turf/target now has a standard value of src.loc, the basis for this is the fact that Cross() should technically only be called with a default value by Move() code when moving to a new turf thus everything on it the target turf should be the src.loc

* Commit #2

Cross() argment turf/target now has a standard value of src.loc, the basis for this is the fact that Cross() should technically only be called with a default value by Move() code when moving to a new turf thus everything on it the target turf should be the src.loc (reverted from commit fdee8c8b687a4d1f305bdc5f5e1a59ebeacb4702)

* Fuck me

* Okay Redo

* Hello, I am finished
2016-05-02 08:34:42 -07:00
sood
79975eb490 Fixes station name not showing up in name window (#9833)
Fixes station name changing when referenced in several places
2016-05-01 23:59:50 -05:00
clusterfack
e36a2144c5 Debug Voting (#9776)
Fixes #9755 by not putting any nulls into the voting list, puts in debug information to find out how this occurred in the first place
2016-04-29 22:59:08 -07:00
unid15
774ffba64c Trans-species limb/head reattachment surgery improvements (#9669)
* Surgically attaching a limb now preserves its species icon

* Fix runtime

* changelog

* Fix limb icons resetting

* Last fix

* Add frankenstein's monster

* Fix frankenstein's monster

* Frankensteins made better

* Species-exclusive items rework

* remove organ's species when it's amputated

* no magic numbers
2016-04-29 13:19:57 -07:00
Intigracy
4bc1d40a8b PERMISSIONS admins can now make server polls 2016-04-27 16:41:30 -07:00
Sood
31ac9f6a5b 510 + btime mostly removed + screen overlays overhaul + Paradise sched improvements 2016-04-26 15:34:31 -07:00
Shadowmech88
d8674e9320 Golems Are Now a Proper Race (#9274)
* Adds golems as a proper race.

* Adds golem name file.

* Fixes a couple names.

* Further fixes to names.

* Changes the golem language key from g to p.

* Adds groin states for golems, as well as deformed states for all golem limbs.

* Changes attack verb to "punches." Updates the changelog with more complete information as to the golems' capabilities.

* Adds some extra checks for golems. Golems can now walk over broken glass barefoot without being hurt.

* Fixes new macros.
2016-04-15 02:44:08 -05:00
Intigracy
2e0c12c7d1 adds 2 more colors of vox (#9322)
vox can choose to be these in their preferences
2016-04-13 18:55:49 -05:00
PJB3005
ba1bd93560 Fixes a boutput runtime
* Fixes a boutput runtime

* whoops
2016-04-06 14:54:45 -07:00
PJB3005
0e171db1a4 More to_chat fixes.
* More to_chat fixes.

* Whoops
2016-04-05 11:35:11 -05:00
PJB3005
f46f02dc9e Goon-style chat.
Credits to goon for most of the work.
2016-03-27 17:23:07 +02:00
sood
68bb56dd2e Merge pull request #7726 from PJB3005/map-writing-bus
Adds an adminverb to write map files.
2016-03-17 20:22:17 -07:00
unid15
0d70cb3943 WIP vaults
modify all the maps, replace restaurant with icecream truck

add rewards to ice cream truck and satelite, defines

fix maps

remove cursed satelite of doom

Add hivebot factory to replace haunted satelite. Fix minimaps for good

maploader lighting

woops

Adds clown base

remove exclamation marks

nerd

Adds a ruined R-UST vault.

Remove vaults from z1, fix hivebot factory
2016-03-13 11:57:12 +01:00
PJB3005
0e2ced9e5e Adds an adminverb to write map files.
Map files are stored in data/logs/saved_maps, as such they can be retried with .getserverlog.

Note: map files exported still need a LOT of cleaning afterwards (literally every turf has redundant variables that might even break things written to them).
2016-03-06 21:54:12 +01:00
unid15
383822704b fix cage bugs 2016-02-21 12:32:50 +01:00
sood
8056de5c5d Merge pull request #8256 from unid15/dude_cages_lmao
Adds cages
2016-02-19 12:09:23 -08:00
DrCelt
9a039f86e2 Fixes #8288
Fixes #8288
2016-02-16 03:39:39 +00:00
unid15
f8ff6cdcc1 remove shit
it isn't used anyways
2016-02-15 16:54:48 +01:00
sood
b8e0c112d0 Merge pull request #8010 from Shadowmech88/Gunsmithing2
Constructable Weapons
2016-02-13 18:59:13 -08:00
sood
afedd42578 Merge pull request #8006 from 9600bauds/imgoingtosuckyoureblooddudetwopointoh
Fixes bizarre blood type chimera-like bug, forces random blood types. [NEEDS REVIEW, TOUCHES CLIENT PREFF SAVEFILES]
2016-02-13 17:22:44 -08:00
unid15
5e79d622d9 Adds cages 2016-02-13 15:53:44 +01:00
DrCelt
b8c6d73b94 Insane in the Membrane Fan Tribute
- Special thanks to @9600bauds
- This is a step towards #8220 as it will make variables like weakened and stunned easier to deal with.
2016-02-12 23:42:45 +00:00
Shadowmech88
0cc54a9a5e Git inserted some stuff into mobs.dm that wasn't supposed to be in there. 2016-02-12 08:07:06 -06:00
Shadowmech88
3b0b1fcfc3 Adds 13 new weapons. Makes a change to the way sharpness affects limb severing. Adds some sounds. Fixes some typos. 2016-02-12 08:07:04 -06:00
9600bauds
2cb6dd1f54 Randomized bloodtype for new humans and monkeys 2016-01-31 21:47:48 -03:00
D3athrow
dcd58864bf get_area_turfs improvement, made xenoarch setup a bit better as well. 2016-01-29 04:29:16 -06:00
clusterfack
e83b3d49d8 Merge pull request #7815 from DeityLink/aqop
Allowing admins to specify which modes to play in Mixed
2016-01-26 11:08:16 -06:00
sood
be1c7979a6 Merge pull request #7854 from clusterfack/FIX5
Fix #5326
2016-01-25 19:21:01 -08:00
clusterfack
c4e0a971a2 Fix #5326
Hey what do you know byond 509 is released and we have appearance flags now
2016-01-25 14:06:19 -06:00
sood
db08bba743 Merge pull request #7833 from clusterfack/fix3
Fix #7363
2016-01-25 11:17:29 -08:00
DeityLink
262acb29ca kay 2016-01-25 13:59:41 +01:00
DeityLink
7d24f582d4 Mixed Madness 2016-01-25 13:59:41 +01:00
clusterfack
9da91acc14 Fix #7363
Changes the method by which objectives get modified when a clown/mime/what have you changes its name
2016-01-24 06:28:54 -06:00
DeityLink
c8e439c483 better proc 2016-01-24 02:35:11 +01:00
DeityLink
aad26b6e92 Fixes #7807 2016-01-23 06:42:32 +01:00
PJB3005
1a2f9ab059 All the EOLs are now LF.
Fuck you too 0D :^)
2016-01-16 23:28:07 +01:00
clusterfack
ef182dda95 Merge pull request #7631 from unid15/grafito
Allows drawing on walls
2016-01-10 18:31:14 -06:00
unid15
4a258f8330 Allows drawing on walls 2016-01-09 21:44:17 +01:00
unid15
9b8f325fc4 Added existing_typesof() proc 2016-01-08 19:55:48 +01:00
D3athrow
636687c2a8 Player limits for maps, put playercount.txt in map voting folder with the dmb and
min=#
max=#

-1 is no limit so Box would be
min=-1
max=-1
2015-12-30 21:56:18 -06:00