Commit Graph

558 Commits

Author SHA1 Message Date
Remie Richards 163c84344b Orbit improvements:
* Orbit is now less reliant on Animate(), for most ghosts this means 36 calls to Animate, vs the previous INFINITE, for those of you with potato computers, this should ease the pain and crashing.
* Orbits can now be something different to circles!
* Ghosts Byond Members can now choose between orbits! (Circle, Triangle, Square, Hexagon)
2015-12-18 16:12:42 +00:00
Kyle Spier-Swenson 7d654da280 Fixes orbiting cameras 2015-12-16 23:25:40 -08:00
oranges 134a76cc8f Line ending apocalypse 2015-12-17 14:12:37 +13:00
tkdrg dcb05000ff Merge pull request #13533 from KorPhaeron/disk_implant
Removes restriction against implanting nuke disk
2015-12-16 19:27:32 -03:00
KorPhaeron beef2e88a4 Removes old proc 2015-12-16 16:21:32 -06:00
AnturK 5b45e9ce8f Removes Mindless mobs from Orbit list. 2015-12-16 12:13:19 +01:00
Bjorn Neergaard 979e71ea26 Restructure NanoUI frontend; use build tools
Yes, you now need Node.js... I'm sorry, but this makes
it so much easier to write NanoUI.

We now precompile all the things...
2015-12-15 13:09:04 -06:00
xxalpha b99141260e One direction
YOU NEVER SAW THAT
2015-12-14 02:42:21 +00:00
xxalpha 051e5b889b Added code to resmooth loaded maps atoms. 2015-12-14 01:41:18 +00:00
duncathan salt 189f3410e4 Merge pull request #13500 from KorPhaeron/attack_coordinate
Attack coordinates runtime fix
2015-12-08 21:32:21 -06:00
duncathan salt 14427970cb Merge pull request #13495 from xxalpha/smoothballs
Fixes away mission icon smoothing.
2015-12-08 11:53:17 -06:00
KorPhaeron 3ca5d74ed6 Runtime fix 2015-12-07 16:04:15 -06:00
xxalpha 3d30e30247 Fixes away mission icon smoothing.
changed spawn() to sleep()

nvm this is better lol
2015-12-07 18:06:25 +00:00
Bjorn Neergaard 531e4b947f Subsystem display tweaks 2015-12-05 10:13:59 -06:00
KorPhaeron 572f7a1d42 Attack log coordinates 2015-12-01 19:56:39 -06:00
AnturK 4be6a64717 Fixes AI canUseTopic 2015-11-28 22:59:06 +01:00
Bjorn Neergaard 2feedfa009 Update Cryo, NanoUI states, add new contains() helper 2015-11-27 21:21:52 -05:00
Cheridan 2ebbeef108 Merge pull request #13108 from Incoming5643/I_didnt_even_have_to_touch_savefiles_to_break_them_this_time
Fixes species selection not saving properly between rounds
2015-11-19 21:30:28 -06:00
Incoming cb5401467d Species selection wasn't saving properly. Why? Because species_list used id as a reference, but roundstart_species used name.
THESE AREN'T THE SAME THINGS.

Both lists now use id, and savefiles will properly look for/save said ids
2015-11-18 22:29:20 -05:00
Incoming e03f468c7e Macro??????? 2015-11-17 01:06:10 -05:00
Incoming5643 bd98c044b1 what was that doing there 2015-11-16 18:58:23 -05: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
Razharas e9dae3be88 Merge pull request #13015 from SuperSayu/Holodecker
Holodeck Upgrades [MAP]
2015-11-16 04:51:49 +03:00
Vincent faf5ddaceb Holodeck refactor and Enchancements
Moves holodeck code to modules/holodeck.  Repaths holodeck structures a little.  Cleans holodeck code and prepares for additional features (multiple holodecks, etc).  Should fix #4828.

Necessary map bugfixen for Asteroid, Disc, Dream, Meta, and TG.
Adds Lounge, Emergency Medical, pet center, and holdout room to the rec holodeck.

All items spawned by the holodeck will do only stamina damage, except when emagged.  This allows emergency medical to be staffed with scalpels and bonesaws and such.  Emergency medical has some functioning equipment but the only drugs available are in the sleeper.
2015-11-15 20:23:23 -05:00
Razharas 62cd83fa30 Merge pull request #12778 from AnturK/minor_upgrades
Mech Speech Bubbles, POI list for Observe
2015-11-15 09:07:21 +03:00
duncathan salt 9339662a28 Merge pull request #12768 from xxalpha/windows10
Made it possible to paint windows to make them opaque.
2015-11-11 10:32:18 -06:00
Razharas 348e93cb62 Merge pull request #12919 from MrStonedOne/patch-61
Fixes asay and dsay not being ran thru log_admin
2015-11-09 23:19:16 +03:00
Aranclanos 3a8dc31e06 Merge pull request #12889 from tkdrg/andlettherebeSPEED
Improves speed of redraw_lighting()
2015-11-09 03:18:13 -03:00
Aranclanos d454eae1b1 Merge pull request #12916 from tkdrg/ripinpiss
Removes PDA chatrooms
2015-11-09 02:56:41 -03:00
Kyle Spier-Swenson c3cdb96b68 Update _logging.dm 2015-11-08 01:16:06 -08:00
Tkdrg 20fe2e4bb5 Removes PDA chatrooms
Nobody used them, and they were cluttering PDA Topic() needlessly.
Rest in peace, my child. You were too good for this world.
2015-11-07 23:51:48 -03:00
Tkdrg 8fce742d0a Merge remote-tracking branch 'upstream/master' into fuk
Conflicts:
	data/mode.txt
	icons/mob/mob.dmi
	icons/mob/suit.dmi
	icons/obj/clothing/gloves.dmi
	icons/obj/clothing/hats.dmi
	icons/obj/clothing/shoes.dmi
	icons/obj/clothing/suits.dmi
2015-11-07 15:56:39 -03:00
Tkdrg 3308f76efb Improves speed of redraw_lighting()
No longer uses animate() when unneeded, because animate() is slow.
Also turns Clamp() into a macro to reduce proccall overhead.

The whitespace changes in atmos are needed because of the way the
preprocessor handles macros.

Thank you MrPerson for helping with this.
2015-11-06 23:36:03 -03:00
Shadowlight213 ef8598e7d1 Changes asay and dsay logging so they are seperate logging types. 2015-11-03 20:07:55 -08:00
Tkdrg e2187614fd Merge remote-tracking branch 'upstream/master' into hog-mergeconflicts
Conflicts:
	code/__DEFINES/hud.dm
	code/__HELPERS/game.dm
	code/_onclick/hud/_defines.dm
	code/_onclick/hud/hud.dm
	code/game/gamemodes/antag_spawner.dm
	code/game/gamemodes/game_mode.dm
	code/game/machinery/turrets.dm
	code/modules/client/preferences_toggles.dm
	code/modules/events/alien_infestation.dm
	code/modules/mob/dead/observer/observer.dm
	code/modules/mob/living/carbon/alien/special/alien_embryo.dm
	code/modules/mob/living/simple_animal/revenant/revenant.dm
	icons/mob/back.dmi
	icons/mob/head.dmi
	icons/mob/hud.dmi
	icons/mob/inhands/items_lefthand.dmi
	icons/mob/inhands/items_righthand.dmi
	icons/mob/mob.dmi
	icons/mob/suit.dmi
	icons/obj/clothing/hats.dmi
	icons/obj/items.dmi
	icons/obj/projectiles.dmi
	icons/obj/storage.dmi
2015-11-02 01:06:30 -03:00
Tkdrg e647bf6b66 Sped up recursive_hear_check. Again.
For real this time. This is the laggiest thing after atmos and lighting
so it deserves a little love. Thanks a lot MrPerson, remie and oranges
for the help optimizing this on IRC.
2015-11-01 22:50:44 -03:00
xxalpha 9f4db8078b Made it possible to paint windows to make them opaque.
Not tinted windows

Changed how painting and opacity work.

Clean timer
2015-11-01 16:26:54 +00:00
AnturK a7334f95b6 Adds POI List, makes orbit use it. 2015-10-31 20:02:06 +01:00
Kyle Spier-Swenson c693c17e6f Makes orbit ensure orbiting is cleared on orbit exit
This helps with the recent things that check if a ghost is orbiting.
2015-10-28 13:28:16 -07:00
Cheridan 98ac2dfd9f Merge pull request #12642 from tkdrg/FUCKpaprikaNIGGER
Improves starlight performance
2015-10-26 00:35:52 -05:00
Razharas 2a075688d8 Merge pull request #12566 from AnturK/isitaplane
Makes is_type helpers inline
2015-10-26 03:22:42 +03:00
Tkdrg c2093e3709 Improves starlight performance
Still laggy, but now quite a bit better.
Fixes #8154
2015-10-25 01:55:04 -03:00
Razharas 7ce5b8a42b Merge pull request #12492 from optimumtact/patch-1
Brings some sanity to do_after and do_mob
2015-10-22 09:32:24 +03:00
AnturK 7bf76c115a few more 2015-10-21 22:36:21 +02:00
oranges 245f574cab Brings some sanity to do_after and do_mob
cleans up progress bar handling and also reworks how the loops work to cut down on some of the copy pasta.
2015-10-21 09:10:00 +13:00
Jordie 8a35115f1d Merge pull request #12493 from Shadowlight213/Banhancements
Adds alien jobbans and adds jobban and pref support to various events
2015-10-20 15:21:40 +11:00
Shadowlight213 435fbb4653 Fix 2015-10-18 16:24:26 -07:00
Shadowlight213 35ca96331e Adds jobban support to syndicate borg
Adds jobban and pref checking to various events
Adds support for alien jobbans
Adds feedback to alien infestation event.
2015-10-18 15:25:14 -07:00
xxalpha 8b5d037a85 Added ultra_range() proc.
Comment

For loop optimization
2015-10-18 19:12:36 +01:00
phil235 c4c447a8dc Fixes hotspot having two New() procs.
Fixes many machines and a few structure not having a cooldown when attacked with an item.
Fixes not being able to eat or be facehugged when wearing riot helmet with visor up.
Fixes not being able to use child of the tool type for craft recipes requiring tools.
Tablecrafting failure message now tells you what caused the failure (missing tool, missing component)
Fixes fuego plasma burrito recipe.
Fixes being able to grab cups from water cooler with telekinesis, putting the cup directly in your hand.
Fixes golem appearing with their old human name for a split second.
Some changes to make code more OOP (take_damage() proc for barricade, shieldgen, etc)
Some tweaks to light tube building code.
2015-10-08 19:50:01 +02:00