Commit Graph

492 Commits

Author SHA1 Message Date
sood
8cb1b0aaf3 Changes checks for zlevel 1 to map.zMainStation (#11379)
* Changes checks for zlevel 1 to map.zMainStation

* Replace all hard z-level checks with checks from _map.dm

* Hey look at all this manual z assignment (basically none)

* Whoops

* nanouwhy

* aaaa

* w h y
2016-08-14 19:19:02 +01:00
unid15
6e3121aafc Better controllable simple animals (#11166)
* Better simple animals code

* Fix some stuff
2016-08-11 02:02:28 -05:00
9600bauds
4eb44bd6e7 Logs Boo!, poltergeist shit and ghost chairspin (#11247)
* add the thing

* does the things

* does the thing better

* htfgffsdgd
2016-08-07 10:56:49 +01:00
clusterfack
6edf0208ac 64x64 Sprites (#11214)
* Move DMI files over to 64x64

* Lighting overlay + world.icon_size.

* Change 32 to world icon size

* Adds pixel shift multiplier

* Fix accidentaly 16 -> world_icon_size/4 conversion to proper world_icon_size/2 conversion

* Fixes lighting properly

* Fix spacepods bounds

* Redo all icons with BYONDTools bug fixed

* Update ALL the map files dear god

* Double crayon font size

* Update all screen locs

* Fix contextual clicks

Couldn't use PIXEL MULTIPLIER here for the most part due to the fact most of these are ranges and doubling them would leave empty spaces

* Fixes maptext size and the final touch ups on antag screen locs

* Runs optipng on the DMI files in last commit.

Because my optipng version was outdated (blame the optipng package I had installed) it failed to run on the erge commit. This fixed that.

* Reduces parallax size a bit for 64x64 map sizes

* Fix lobby screens

* Fix DME
2016-08-05 02:07:02 +02:00
DrCelt
7ed76c60f1 NO MORE HALF MEASURES, CLUSTER (#11183)
* NO MORE HALF MEASURES, CLUSTER

* NO MORE HALF MEASURES, CLUSTER

* bugfixes

* bugfixes

* final bugfixes before the final testing

* we have clearance for lift-off, captain.
2016-08-02 20:32:38 -05:00
Tyler
e0f33d6707 Fixes #11041 (#11067)
* Fixes #11041

Adds makeSheets() to materials datum.  Pass it materials and it will spawn the appropriate sheets. (Thanks PJ.)
Used makeSheets() to handle producing the proper materials when deconstructing closets/crates.
Plastic crates use the proper sheet size for plastic.

* Fixed changelog cuz I suck.
2016-07-21 18:45:49 +02:00
unid15
18ea664177 Tomb of Rafid update + new hostile mob (hoppers) (#10630)
* Adds legionaire frogs

* Updates tomb of rafid

* FIX

* Rename frogs to hoppers, add centurions and javelineers

* Drown mechas

* Put two javelineers and one centurion on the map

* More frog traps in the flooded caverns

* Make water gallery entrance more obvious

* CL

* Another new area

* Ups
2016-06-21 14:00:07 -05:00
Faptastic
165d9870af lazarus capsules now display the name of the contained mob. (#10700) 2016-06-21 12:25:44 -05:00
PJB3005
02ef7d2009 Fixes a couple lighting bugs. (#10521)
Fixes any ChangeTurf() calls before the lighting corners get initialised
breaking the lighting corners on the tile.

Fixes opaque atoms on a turf being deleted not updating lighting.
2016-06-12 13:18:44 -05:00
ComicIronic
24e1c261b9 Moves w_class to defines. (#10051) 2016-05-14 19:37:06 -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
Skullyton
eb018257ab Moneybags poked at, Mint poked at with a bargepole (#9731)
* Adds sitting and resting icon functions

* Increases the amount that a Money bag can carry, removes the unlimited-creation of money bags from a mint, adds money bags to the mining supply pack
2016-04-29 00:35:48 -07:00
Sood
31ac9f6a5b 510 + btime mostly removed + screen overlays overhaul + Paradise sched improvements 2016-04-26 15:34:31 -07:00
DeityLink
e08e59c5b2 the Big Xenomorphs update (#9549)
* the big xenomorph update

* changelog 9549

* fix

* for fucks sake I just want to go to bed

* stabilizine

* final touches

* resin no jam

* better pathing and stuff

* alrght

* returns
2016-04-26 00:48:04 -07:00
PJB3005
f498d5e354 Holomaps & optical material scanners! (#9311)
* theoretical holomap base code

* Sprite

* Holomaps!

* changelog

* fucking changelogs

* Stuff!

* Optical Material Scanner rework.

Makes optical material scanners work as auto-updating holomap on your
eyes.

Abstracted mesons and materials scanners to a
/obj/item/clothing/glasses/scanner subtype.

Kept typed loops.

* Changelog update.
2016-04-18 01:37:51 -05:00
Intigracy
f4f7164826 Wow I merged Intigracy's first how unwise (#9213)
attack_verb is now always present tense
removes an unused and unticked hydro.dm which has the old defines for plants n shit
2016-04-07 11:47:02 -05:00
Intigracy
d0c3a493ca Fixes getting obj/item/stack/tile from mining (#9292)
Fix #9141
2016-04-07 11:31:23 -05:00
Shadowmech88
a5d610a93c Adds Roulette Revolver and No-fruit
Hi friendo
2016-04-02 00:46:32 -05:00
PJB3005
f46f02dc9e Goon-style chat.
Credits to goon for most of the work.
2016-03-27 17:23:07 +02:00
Intigracy
339e087438 fixes 8237 2016-03-20 04:58:07 -07:00
Sood
a39ec2f12d Fixes a runtime that caused do_after to runtime. 2016-02-25 03:08:13 -08:00
clusterfack
9bfe096670 Merge pull request #7862 from Zth--/fixes
Reworked money bags
2016-01-29 19:17:41 -06:00
clusterfack
d96308f420 Merge pull request #7930 from DrCelt/bugfixes
fixes bugs
2016-01-29 19:15:27 -06:00
D3athrow
dcd58864bf get_area_turfs improvement, made xenoarch setup a bit better as well. 2016-01-29 04:29:16 -06:00
DrCelt
9c091007ca fixes bugs 2016-01-29 04:06:37 +00:00
Zth--
f57b76f379 reworked money bags 2016-01-25 21:31:43 -06:00
DrCelt
503f679fcd Merge remote-tracking branch 'origin/Bleeding-Edge' into Hypothermia
Conflicts:
	code/game/machinery/Sleeper.dm
2016-01-25 20:51:06 +00:00
DrCelt
5d3ca176a1 Merge remote-tracking branch 'origin/Bleeding-Edge' into Hypothermia 2016-01-24 22:55:27 +00:00
clusterfack
f70c113dbe Faster Startup take 2
Moves turfs list creation to initialize
Moves some mine turfs work to initialize
Swaps the order in which the process scheduler and master controller are initialized so that the process scheduler setups have the turfs list
2016-01-24 15:32:45 -06:00
PJB3005
bb98cfc487 Revert "Faster Startup" 2016-01-24 20:25:50 +01:00
DrCelt
56371a4bcd Merge remote-tracking branch 'origin/Bleeding-Edge' into Hypothermia 2016-01-24 16:27:31 +00:00
clusterfack
f40a13ddc2 Attempt 2
Stops lighting overlays from fucking up
Fixes tunnel spawning and cluster spawning in mine
Fix bugs with mine overlays
2016-01-24 03:33:49 -06:00
clusterfack
2ad4194d33 Faster Startup
Should remove 8/11ths of the startup time.
Needs testing.
2016-01-24 03:32:35 -06:00
DrCelt
7a53e68fae Merge remote-tracking branch 'origin/Bleeding-Edge' into Hypothermia
Conflicts:
	code/datums/diseases/advance/symptoms/shivering.dm
	code/datums/diseases/advance/symptoms/vomit.dm
	code/datums/diseases/cold9.dm
	code/datums/diseases/fluspanish.dm
	code/game/gamemodes/changeling/changeling_powers.dm
	code/game/gamemodes/cult/cult_items.dm
	code/game/gamemodes/wizard/spellbook.dm
	code/game/machinery/Sleeper.dm
	code/game/machinery/constructable_frame.dm
	code/game/machinery/cryo.dm
	code/game/machinery/machinery.dm
	code/game/objects/effects/effect_system.dm
	code/game/objects/items/weapons/storage/firstaid.dm
	code/modules/clothing/gloves/color.dm
	code/modules/clothing/gloves/miscellaneous.dm
	code/modules/clothing/head/helmet.dm
	code/modules/clothing/head/jobs.dm
	code/modules/clothing/head/misc.dm
	code/modules/clothing/masks/gasmask.dm
	code/modules/clothing/masks/miscellaneous.dm
	code/modules/clothing/shoes/colour.dm
	code/modules/clothing/shoes/miscellaneous.dm
	code/modules/clothing/spacesuits/captain.dm
	code/modules/clothing/spacesuits/rig.dm
	code/modules/clothing/suits/miscellaneous.dm
	code/modules/clothing/suits/utility.dm
	code/modules/clothing/under/miscellaneous.dm
	code/modules/mob/living/carbon/alien/humanoid/life.dm
	code/modules/mob/living/carbon/alien/larva/life.dm
	code/modules/mob/living/carbon/carbon.dm
	code/modules/mob/living/carbon/human/human.dm
	code/modules/mob/living/carbon/human/human_movement.dm
	code/modules/mob/living/carbon/human/inventory.dm
	code/modules/mob/living/carbon/human/life.dm
	code/modules/mob/living/carbon/human/say.dm
	code/modules/projectiles/projectile/special.dm
	maps/defficiency.dmm
	maps/metaclub.dmm
	maps/tgstation.dmm

fixes #7746
2016-01-19 01:37:20 +00:00
PJB3005
1a2f9ab059 All the EOLs are now LF.
Fuck you too 0D :^)
2016-01-16 23:28:07 +01:00
DrCelt
ac7fdf4fda Merge remote-tracking branch 'origin/Bleeding-Edge' into Hypothermia
Conflicts:
	code/game/objects/items.dm
	code/modules/clothing/clothing.dm
	code/modules/clothing/suits/armor.dm
	code/modules/reagents/Chemistry-Recipes.dm
	maps/taxistation.dmm
	vgstation13.dme
2016-01-11 23:54:35 +00:00
clusterfack
558c68e26f Merge pull request #7629 from unid15/grass_man
drop_stack() for hydroponics, crafting and biogenerator
2016-01-10 18:38:27 -06:00
DrCelt
8d66aa7bf0 HYPOTHERMIA [DNM]
-Addresses #7158
-removes useless variables heat_protection & cold_protection as these were in 99% of circumstances the exact same as body_parts_covered
-added a new variable, heat_conductivity to all items, determining how fast they conduct heat away from you
-added new procs to humans, sweat() & burn_calories() - Now whenever you use up nutriment, you generate heat, but can also expend nutriment to decrease heat.
-refactored how heat transfer away from humans worked
-added mild hypothermia
-added moderate hypothermia
-added severe hypothermia
-added profound hypothermia
-removed damage from extreme cold
-space is no longer cold to humans (because it isn't, duh.), this does not affect atmos.
-upped pressure damage as space is no longer cold.
-probably a bunch of other stuff:
TODO: Macrowave, balancing of things that use cold to kill.
2016-01-10 04:15:30 +00:00
unid15
569a5a08af drop_stack() for hydroponics, crafting and biogenerator 2016-01-09 20:08:33 +01:00
clusterfack
be7fdd3975 Fix #7550 2016-01-05 15:05:48 -06:00
dylanstrategie
1f73c59875 Fucking typos 2016-01-02 21:00:00 +01:00
dylanstrategie
80d1643be5 Prevent ghosts from toggling lanterns + dexterity check 2016-01-02 19:32:31 +01:00
dylanstrategie
660ba2662c Address feedback 2016-01-02 17:52:11 +01:00
dylanstrategie
f606d60b0d Rework mining lantern hooks to not be shit 2016-01-02 04:58:00 +01:00
unid15
f8da080ba1 adds clown glue 2015-12-31 14:06:18 +01:00
9600bauds
c2f66b5d7d spellchecking 2015-12-25 19:26:24 -03:00
DrCelt
415249abec fixed bugs with snow turfs,
fixed LAG with snow turfs
randomise trees on snow turfs
now can transition on snow turfs
2015-12-22 15:37:18 +00:00
9600bauds
0b03dfdfde Sand fits in pockets 2015-12-17 19:43:18 -03:00
9600bauds
ce7430fc9c Adds pocket sand 2015-12-17 00:20:00 -03:00
Sood
3177b3af13 Reverted admin debug changes, nulled references after qdels 2015-12-06 15:11:57 -08:00