Commit Graph

9304 Commits

Author SHA1 Message Date
mwerezak
0ed8ee9b19 Readds flashes to all robots except drones.
Drones also get a special low-power flashlight, now.
2014-06-03 19:22:47 -04:00
Hubblenaut
f2721ca8a6 Wheelchairs spawn on footless characters
Conflicts:
	code/modules/client/preferences.dm
2014-06-03 18:48:57 -04:00
Hubblenaut
70d96aedde Makes crashing into things possible with extinguisher or harm intent 2014-06-03 18:46:52 -04:00
Hubblenaut
2e644b845a Adds Wheelchairs with basic driving functionality
Conflicts:
	baystation12.dme
	icons/obj/objects.dmi
2014-06-03 18:46:21 -04:00
d3athrow
6dff46eb07 I guess this fixed enthralled output at round end. 2014-06-03 16:42:04 -04:00
GinjaNinja32
82762e1504 Fix NanoUI autoupdating 2014-06-03 16:38:08 -04:00
GinjaNinja32
a767d8b084 Change crew monitoring computer to use NanoUI
Conflicts:
	nano/css/shared.css
2014-06-03 16:37:56 -04:00
ZomgPonies
048ac0994d 2nd commit of MySQL conversion. So close to the finish line. 2014-06-03 03:31:06 -04:00
d3athrow
7fc78dd74e Fix thrall going despite implants. 2014-06-02 13:49:36 -04:00
alex-gh
5555974634 Stunbeams should be effective against janicarts again 2014-06-02 09:53:30 +02:00
ZomgPonies
ae9658e4bd Final nations fixes, pretty sure this time. 2014-06-02 00:47:04 -04:00
ZomgPonies
196cffd768 Out of bound THIS 2014-06-01 23:21:42 -04:00
ZomgPonies
7a9f6f6449 More nations fixes 2014-06-01 16:17:06 -04:00
ZomgPonies
5351b1241b Finalize Nations Status command 2014-06-01 14:19:25 -04:00
Zuhayr
31a1b6e526 Fixes #5098
Conflicts:
	code/game/objects/items/weapons/tools.dm
	code/modules/power/cable.dm
2014-06-01 13:29:18 -04:00
Zuhayr
faf18ccd95 Fixes #5109 2014-06-01 13:24:59 -04:00
d3athrow
1db910ced1 telling lings they can regen 2014-06-01 13:21:00 -04:00
ZomgPonies
30ff023926 Everyone gets to see their own little nation icon. 2014-05-31 19:52:29 -04:00
ZomgPonies
5149029042 Remove debug message from liege/vassal stuff 2014-05-31 16:24:40 -04:00
Zuhayr
2a6cace982 Allowed drones to login to airlock electronics. 2014-05-31 18:12:04 +02:00
ZomgPonies
5bed3f68d8 Removed verb until I can rewrite it. 2014-05-31 11:11:33 -04:00
ZomgPonies
f0e87d4775 Merge pull request #238 from Loganbacca/nations
Flag capture alert fix
2014-05-31 10:54:41 -04:00
Zuhayr
31faa31f36 Fixes end of round drone spam. 2014-05-31 10:46:37 -04:00
Loganbacca
88f96e45b0 Fixes nation change messages 2014-05-31 21:06:24 +12:00
mwerezak
41e4f59499 Vending machines can now be unanchored 2014-05-30 22:30:32 -04:00
ZomgPonies
b080315f48 Debug stuff removed 2014-05-30 15:29:33 -04:00
alex-gh
1dba2dd59d Merge pull request #235 from alex-gh/uplink_greentext
TC use count appears on round end
2014-05-30 20:30:05 +02:00
ChuckTheSheep
7491cd7b65 TC use count appears on round end
Conflicts:
	code/datums/uplink_item.dm
	code/game/objects/items/devices/uplinks.dm

Adds Icons and purchase list

Conflicts:
	code/datums/uplink_item.dm
	code/game/gamemodes/traitor/traitor.dm
	code/stylesheet.dm

CSS is hard

Conflicts:
	code/game/gamemodes/traitor/traitor.dm

Mah Indents

Made Purchase Log Text rather than List

Conflicts:
	code/game/objects/items/devices/uplinks.dm

Moved images to top "survived" line

Conflicts:
	code/game/objects/items/devices/uplinks.dm

Boxes show contents

Nuke Ops Group Shaming

Conflicts:
	code/game/gamemodes/nuclear/nuclear.dm

Uses compiled list for uplinks

Conflicts:
	code/game/objects/items/devices/uplinks.dm
2014-05-30 20:28:35 +02:00
Loganbacca
15566cb2a7 Farmbot fixes
Fixed a few bugs in the construction code, before realizing there were a lot more bugs in the move_to_target() code, giving up and disabling it pending rewrite.
2014-05-30 11:58:38 -04:00
d3athrow
9fe7024fd5 Lingading fixes
Conflicts:
	code/game/gamemodes/changeling/changeling_powers.dm
	html/changelog.html
2014-05-30 11:17:43 -04:00
ZomgPonies
67063dbd7f Bleh 2014-05-30 11:13:46 -04:00
ZomgPonies
cf061cb953 Bunch of fixes left and right, fixes script to get giant map jpg 2014-05-29 21:40:16 -04:00
d3athrow
c7992c15b8 Buff vampire blood sucking damage 2014-05-29 18:16:49 -04:00
d3athrow
bd980f155c Some vampire fixes
Conflicts:
	code/game/gamemodes/vampire/vampire_powers.dm
2014-05-29 18:16:03 -04:00
ZomgPonies
451e05d6bc Final nations fixes hopefully 2014-05-29 12:54:12 -04:00
ZomgPonies
d9852332e2 Moar fixes 2014-05-29 12:27:14 -04:00
ZomgPonies
0d28defb2d Oops 2014-05-29 10:24:49 -04:00
ZomgPonies
113f98a9e1 Post test #4 fixes 2014-05-29 09:52:58 -04:00
ZomgPonies
4cfc433cea Post test #4 bugfixes 2014-05-28 19:27:48 -04:00
ZomgPonies
68dff4f876 Merge branch 'master' of https://github.com/ZomgPonies/Paradise 2014-05-28 18:20:36 -04:00
ZomgPonies
ea084c06eb Post test #3 nations bugfixes 2014-05-28 18:20:22 -04:00
Walter0o
79f281e9d9 fixes exploits with the mech fabricator (ParaCode)
this exploit is in all public builds i could look at.

using the mech fabricator, and you were able to duplicate any obj in the server.

as a nice bonus you could also abuse the part-description-function to identify any atom in the server
memory for even easier access to other yet unknown exploits of this kind.

and also range check was missing to make sure you are not on some other z level massproducing guns.

i will not go into details, as it is exactly the same kind of exploit over and over, 
so if you are interested on how and why these exploits work, see some of my other exploit commits :
https://github.com/Baystation12/Baystation12/pull/5068
https://github.com/ZomgPonies/Paradise/pull/179

i advise any coder team to be supercautious when changing/writing new Topic procs to prevent these,
and to always doublecheck other coder's works.
2014-05-28 22:13:19 +02:00
ZomgPonies
225fd465c1 Post Test #2 bugfixes 2014-05-28 14:36:55 -04:00
Walter0o
898d4f7af5 alien weed and node fixes bonanza
couple of things :
1.) alien weeds spawning with a node param works totally fine ingame ( AKA vomited by an alium ),
but when placed on map in DM they will trigger nullpointer errors for every single weed placed.
this seems to went undetected simply because there are no weeds on the map at startup,
ever since your asteroid abandoned outpost got replaced with that vox trading station.

2.) it took me a moment to understand what node/Destroy() is supposed to do.
it looped through its list of spawned weeds and nulls only its own linked_node var.
that could have been done by src.linked_node = null, but i dont think that is the intention of the loop.
for safe GCing the linked_node var of all weeds that got spawned by this node need to be nulled, not only its own.

3.) to be safe, the turf/space check should happen before any list operations are done, also replaced del() with qdel() here.

4.) the linked_node check of weeds/proc/Life() should be one of the first things to happen, which saves a lot of checks.

5.) the layer of weeds being default 3 was quite annoying as the weeds made it hard to click all kinds of layer 3 items and objects.
fixed for weeds, nodes will still be 3 to properly show above things like AI holopads.

6.) i took the liberty of changing the node/node param to node/N ,
rename the spawns list to connected_weeds and move weeds/Destroy() up for better readability.
2014-05-28 08:56:58 -04:00
Zuhayr
055b8ff9b2 Fixes #5035 2014-05-28 08:52:36 -04:00
d3athrow
d7b67f6b16 This wasn't needed apparently. 2014-05-28 08:45:44 -04:00
ZomgPonies
0f765fe912 Nations fixes 2014-05-28 08:44:49 -04:00
ZomgPonies
f9281d82c3 Post test #1 bugfixes 2014-05-27 23:35:59 -04:00
ZomgPonies
0d06847eca Yeah this is probably more likely 2014-05-27 21:52:48 -04:00
ZomgPonies
1e988ac2fb Try to fix nations start 2014-05-27 21:50:03 -04:00