Commit Graph

327 Commits

Author SHA1 Message Date
PJB3005
ae7ab25539 BAY LIGHTING PEOPLE 2015-06-06 22:15:21 +02:00
ComicIronic
048527a429 Away mission preparations.
Added the addZLevel proc, used to sanitize map init and generate the accessable_z_levels list, which is no longer hardcoded.
Fixed a couple of maps I ended up using in testing.
Added more debug data to a debug verb for maps.
Added the movementJammed var, which stops a zlevel being reachable by drift.
Added the movementChance var, which controls how likely a zlevel is to be reached by drifting.
Made the maploader add any new zlevels it creates to the map's zlevel list.
2015-05-25 17:34:25 +01:00
dylanstrategie
9240f58729 Give the Ideal Gas Constant (R) three decimals
Directly from Google, when looking up "Value of R" :

>The gas constant R is 8.314 J / mol. K.

This game is an atmospheric simulation program at its core, so let's
have precise atmospheric simulation

I would change other atmosphere-related things in here, but they would
need more work

Changelog included
2015-05-19 19:40:27 +02:00
D3athrow
5796813948 FUCKING REVERSIONS 2015-05-11 20:02:13 -05:00
D3athrow
9c21244617 REVERT GAS DATUMS UNTIL COMIC FIXES THE PERFORMANCE ISSUES: PLEASE WORK ON THE GASDATUMS BRANCH https://github.com/d3athrow/vgstation13/tree/gasdatums in the mean time. 2015-05-10 22:55:46 -05:00
D3athrow
70e077e603 Buncha babies fix #4354 2015-05-09 21:32:07 -05:00
D3athrow
ac59ad8f6e Is this real life or a fanta sea? fix #4368 by setting default languages in New() 2015-05-09 19:31:06 -05:00
D3athrow
f5bf2e7cbe Go away warnings 2015-05-09 15:45:33 -05:00
D3athrow
d2bc682d52 faggy language things 2015-05-08 00:28:40 -05:00
d3athrow
163a5ffca5 Merge pull request #4284 from d3athrow/Species-Languages
Species languages
2015-05-06 21:22:39 -05:00
D3athrow
595a12a5b9 Fuck it we're doing it live 2015-05-06 21:22:10 -05:00
D3athrow
f30011b7a1 Get ready to be annoyed, say_debug and some fixes/cleanup 2015-05-05 13:15:44 -05:00
D3athrow
0540f7a37b Initial languages commit - compiles 2015-05-04 16:42:20 -05:00
ComicIronic
4d432e5240 Gas Datums
Moved gas_mixture gas numbers to a list which is connected to a global gas_datum list, like with reagents.
Modified some maths procs to be more sane, added adjust_gas and set_gas to help with processing.
Added a modular system for gas flags - gases can now be marked as fuel and oxidiser with a flag, logged with a flag, scanned with a flag, etc.
Changed scrubbers to use a list of scrubbing gases rather than a set of vars.
Made miners and xenoarch effects more sensible - they now produce gas by ID, not manually.
Made turfs' starting gases into a list, removed turf gas number vars.
2015-05-04 10:36:04 +01:00
d3athrow
6677bce4b8 Merge pull request #4208 from DeityLink/snake
PDA Games Update
2015-05-02 16:37:43 -05:00
DeityLink
f6d91a15cd muhdefines 2015-05-01 10:10:36 +02:00
D3athrow
c82aae3b24 Don't tell chase. 2015-05-01 01:23:05 -05:00
ComicIronic
47fbee9e68 Bugfixing: Machine power, golem spawns, doubletraitors.
DOES fix #3663 - wrenching and unwrenching now hook into power code. Fixed2work also does something.

SHOULD fix #3670 - forceMove calls the Entered proc, so mobs should have gravity applied properly.
SHOULD fix #2277, 3846 - double agent ought tog fail if there's only one traitor candidate now
2015-04-22 20:14:02 +01:00
DeityLink
eb109625ed bomberman hotfix 2015-04-14 23:16:37 +02:00
DeityLink
d580aca370 bomberman part 2 2015-04-12 22:24:53 +02:00
9600bauds
fc3e2af2e8 Global var nonsense 2015-03-23 04:45:08 -03:00
d3athrow
9d9a09da12 Merge pull request #3421 from ComicIronic/SpellButtons
Spell HUD buttons
2015-03-21 20:09:07 -05:00
D3athrow
270bd76b57 Reenable run() usage 2015-03-18 15:27:12 -05:00
D3athrow
262de26996 Use FTP instead of RUN if our version is 507 or later unless the define is commented out in setup.dm 2015-03-15 16:57:11 -05:00
ComicIronic
273ae8805a [L4SPRITES] Spell HUD buttons
Sprites by Skowron, who is, as always, da best.

Added spell buttons for all spells. This is building on an idea originally put in by Deity, but which was done in a snowflake way and only for constructs.
These spell buttons are generated by handler procs for mobs.
Each spell button has a spell icon, changes with its percentage charge, and can be shown or hidden with the spell master.
The spell master itself can be moved around thanks to TG movable objects.
Constructs now inherit Life(), for sanity and goodcode.
Moved several Harvester procs to spells. (We can do this with ling and vamp too!)
Added Narsie listing so Harvesters don't loop through world.
Replaced a lot of strings in spellcode with defines.

Waiting for the wonderful Skowron's sprites for all spells given by genetic powers, as well as a few spells.
2015-03-15 00:23:47 +00:00
D3athrow
e0bc7fc1ce Merge branch 'vamp-update' of https://github.com/VelardAmakar/vgstation13 into Bleeding-Edge
Conflicts:
	icons/mob/suit.dmi
2015-03-06 12:46:52 -06:00
D3athrow
c71f2a99b1 Not sure what happened here. 2015-02-27 15:56:48 -06:00
D3athrow
27e45c0fee machinery frames are now able to be deanchored and moved. 2015-02-27 14:43:52 -06:00
D3athrow
4ed84b0ebd Change magic numbers to defines for the catwalk/lattice/plating building. 2015-02-27 12:41:18 -06:00
D3athrow
e679fd97c1 Should fix cameras not resetting your view when canceling. 2015-02-26 15:58:07 -06:00
d3athrow
95de02d783 Merge pull request #3058 from clusterfack/fixes
Bugfixes
2015-02-16 21:35:52 -06:00
clusterfack
f7ff408232 Screw defines 2015-02-16 17:06:59 -06:00
ComicIronic
52861b41d2 Removes the STOPSPRESSUREDMG flag.
Replaced it with use of the atom-level var pressure_resistance.
Engineering, deathsquid, and ERT hardsuits now resist up to 20MPa of pressure, security and medical 4MPa, and soft suits 0.5MPa.
Pressure protection can now also come from items equipped in slots other than the head or suit.
2015-02-16 11:18:30 +00:00
ComicIronic
0de387d431 New flag, small jiggling, spell fixes. 2015-02-12 20:15:47 +00:00
ComicIronic
7babe603a4 Added some explanations to code. 2015-02-12 20:15:44 +00:00
ComicIronic
6b4270882a Added bitflags to spells.
Also made construct UI work under the new system.
2015-02-12 20:15:43 +00:00
ComicIronic
90aa65d308 Spell code rework: in progress.
Moved some code around, redid several spells to work under a standard system.
2015-02-12 20:15:43 +00:00
ririchiyo
4ffff3d8af Merge pull request #2748 from N3X15/snow-declassified
Snow - Declassified
2015-02-10 18:02:56 -05:00
d3athrow
dd62cc4dba Merge pull request #2918 from ComicIronic/DefInt
Changes intents to defines.
2015-02-09 21:05:27 -06:00
d3athrow
acab276c81 Merge pull request #2841 from ComicIronic/Hair
Moves BLOCKHAIR and BLOCKHEADHAIR to flags_inv
2015-02-09 21:04:30 -06:00
ComicIronic
7e75c6ae53 Changes intents to defines. 2015-02-09 20:25:52 +00:00
ComicIronic
572df81a2a Comment updates. 2015-02-09 18:55:04 +00:00
ComicIronic
68c5670014 Bump Code 2: Electric Bumpaloo
Mobs now have flags deciding what kind of mobs they can mess around with.
This means monkeys will no longer attempt to push humans. Hurrah for xenobio.
Fixes #2903, silicons can now push anything but can't swap with humans.
MoMMIs can swap with any mob but can't push any mob.
Added a proc and 3 vars to handle all this code.
2015-02-09 18:51:18 +00:00
d3athrow
9280727cbb Merge pull request #2822 from ComicIronic/TwoHand
Twohand system rework
2015-02-07 15:49:08 -06:00
D3athrow
1ddca63301 Fixes #2797
Resolves the photocopier issue for good.
Adds warnings to the preprocessor if you try to compile or run the server with a version below 507
2015-02-06 21:05:32 -06:00
ComicIronic
97be9bac3e Moves BLOCKHAIR and BLOCKHEADHAIR to flags_inv
Added another flag for just beards, and made HIDEHAIR the combination of the two.
Added two general procs for seeing if something is hidden. These can be used in the future.
2015-02-06 21:52:21 +00:00
ComicIronic
ba5c79b18c Twohand system rework. UNFINISHED.
Added general procs for wielding and unwielding.
Made code more OOP.
Any item can now be twohanded, and twohanding is now done by holding an item in one hand and clicking it with the other.
You can switch hands while wielding now, which is only useful in dropping the offhand to stop wielding.
Need to fix: gibtonite carrying doesn't want to work properly.
2015-02-05 23:02:39 +00:00
Rob Nelson
72e0aa0852 Merge branch 'Bleeding-Edge' of github.com:d3athrow/vgstation13 into snow-declassified 2015-02-02 12:38:48 -08:00
Rob Nelson
116fd146c2 Getting this out of secret for less conflicts. 2015-02-01 19:31:47 -08:00
ComicIronic
02e5d32db4 Conflicto fuck off. 2015-01-31 11:40:57 +00:00