Commit Graph

45 Commits

Author SHA1 Message Date
Fox McCloud
70b46d8aea Life refactor (#13471)
* Life Refactor WIP

* part 2

* part 3

* runtime fix

* newlines

* tweaks

* perspective checks

* fixes

* remote view tweaks

* more fixes

* robot fixes

* better updating

* cleaned up icon procs

* less proc call overhead

* performance gains

* more optimization

* shorter lists, removal of unecesary code

* gene OOP and dna styling cleanup

* oops

* axe disabilities

* typeless loop

* various tweaks and fixes

* brain checks

* runtime fixes

* cryo vision fixes
2020-06-03 19:43:30 -06:00
AffectedArc07
210f8badf4 Makes all global variables handled by the GLOB controller (#13152)
* Handlers converted, now to fix 3532 compile errors

* 3532 compile fixes later, got runtimes on startup

* Well the server loads now atleast

* Take 2

* Oops
2020-03-20 21:56:37 -06:00
AffectedArc07
c64bc93649 Replaces all var/const with #define 2020-01-28 21:25:20 +00:00
Fox McCloud
20c4cf0a08 for-if-I-stand-I-stand-by-his-will-alone 2019-10-03 19:52:03 -04:00
Fox McCloud
aa49033844 nor-shall-our-souls-falter 2019-09-17 16:06:09 -04:00
Eman
0d09c90045 Optimizes code 2019-08-28 17:30:08 +02:00
Eman
f63820faa2 Blobbernauts no longer move right after being spawned.
The poll now only lasts 10 seconds.
The blobbernaut doesn't chase after people right after being spawned anymore, however after the poll is over, it will be able to, if somehow no player was put in control of it.
2019-08-27 16:43:41 +02:00
variableundefined
9a29a171f3 Merge pull request #11948 from Emanthealmighty/Playerinteractionblob
Blobbernaut major changes (player control!)
2019-08-25 16:39:07 -04:00
Eman
3d3af66be2 Blobbernauts now lose health if they are not at max health outside of blob structures. 2019-08-25 22:24:20 +02:00
Arkatos1
a0c6983017 Merge https://github.com/ParadiseSS13/Paradise into NodeArea 2019-08-12 16:37:36 +02:00
Eman
51c1780f77 Increased the resources needed to create blobbernauts 2019-08-01 13:39:14 +02:00
Eman
cf46e2b7ce Small changes
Blobbernauts regenerate health slower. -0.25 from -0.5 per tick.
The prompt to play as a blobbernaut now only lasts 15 seconds instead of 30.
2019-07-30 21:32:57 +02:00
Eman
19f90acdd0 Blobbernaut major changes
Blobbernauts can now be controlled by players through a prompt whicha appears when they are spawned by blobs.
Blobbernauts have been nerfed, they now have less health, deal less damage and cannot break walls anymore.
Blobbernauts now regenerate health overtime when standing on blob structures.
Blobbernauts and blobs can now communicate with each other.
Blob's "Produce Blobbernaut" ability has been made more expensive to use, now costing 40 resources instead of 20.
2019-07-30 18:24:56 +02:00
tayyyyyyy
57c700a814 Sanitize all inputs 2019-07-14 09:35:12 -07:00
Arkatos1
370d087b2b Jump to node blob ability now shows location of each node 2019-07-01 13:45:53 +02:00
variableundefined
0302a48780 Merge pull request #11521 from Arkatos1/splitfix
Blob split consciousness fix
2019-05-23 22:09:45 +08:00
Arkatos1
a78cf680de grammar fixes 2019-05-17 14:02:38 +02:00
Arkatos1
115f191084 blob split fix 2019-05-12 13:19:52 +02:00
AffectedArc07
ec790efeaa SSticker 2019-04-30 16:47:47 +01:00
Arkatos1
e375144c49 Code cleanup 2019-04-29 18:22:20 +02:00
Arkatos1
0d04237388 Rolled back some changes 2019-04-29 18:16:15 +02:00
Arkatos1
e9b213f519 Initial commit 2019-04-29 16:44:45 +02:00
Arkatos1
e2b0324970 Code improvement 2019-03-30 02:28:50 +01:00
Arkatos1
a22d31f350 Complete Blob UI, Blob mobs now use complementary colors, special blob tiles refund, node requirement verb, minor refactors, remove shortcut improvement, dark matter removed from blob reagents, custom icons 2019-03-30 02:16:30 +01:00
Arkatos1
5ad867eb78 Adds left click as a shortcut to expand blob, adds remove blob as a new shortcut, reshuffles shortcut to achieve parity with other codebases 2019-03-26 21:14:45 +01:00
Arkatos1
ea2cc23111 Added reagent description when blob does chemical reroll, adds complementary color to all reagents, marker now uses complementary colors of reagents, minor formatting 2019-03-26 20:51:06 +01:00
Arkatos1
c0b5359cbd Added descriptions to all blob reagents, and added them to the Blob Help. Reorganized Blob Help a little. 2019-03-26 18:38:09 +01:00
Arkatos1
84f96ff52f New Blob UI! Ported from /TG/. Also adds new reorganized Blob Help verb to help out new players in playing Blob. 2019-03-25 18:35:54 +01:00
Ty-Omaha
32a259a1e9 spacing 2018-11-21 10:55:23 -05:00
Ty-Omaha
2ce52aa2fe ricochet and stuff 2018-11-21 10:50:45 -05:00
Ty-Omaha
c153c24103 spacing 2018-11-19 12:15:27 -05:00
Ty-Omaha
57b2458db0 reflector 2018-11-19 12:08:42 -05:00
Desolate
c974e29a3c global lists global defined 2018-10-02 15:52:46 -05:00
davipatury
550fdd3ae3 effect/blob to structure/blob 2017-03-27 18:41:19 -03:00
Twinmold
a2b01153a2 Fixes Blob Conscious Split Decreasing Scaling
Makes it so that when a blob uses the Conscious Split verb, it no longer
sets it to 700 (350*2), but instead increases the current requirement by
350 (the initial amount) before the blobs can win. This gives blobs the
chance to make more cores and in turn theoretically reach that limit
quicker (and also gives them a chance to increase their play-time as
blob), but if they lose cores, they have much more work ahead of them to
make up for that loss.

Fixes #6372

:cl:Twinmold
Fix: Blob Conscious Split now properly scales the requirement of blob
tiles to win.
/🆑
2017-02-14 04:51:19 -06:00
Tigercat2000
78f53553f8 Reduce lines by removing blank lines added by PJ's script 2016-04-05 08:25:57 -07:00
Tigercat2000
9d430844c3 Replace most (if not all) output << operators with to_chat(user, message)
Currently, to_chat is literally just a proc that does user << message.
But it'll let us do output modification in the future, especially for
something like Goon's HTML chat.

Big thanks to PJB for his to_chat script, see
https://github.com/d3athrow/vgstation13/pull/6625 for more details.
2016-04-05 08:15:05 -07:00
Fox-McCloud
f31bf75764 Blob Rebalance 2015-09-10 19:12:59 -04:00
DZD
d9bb30f47a Replaces typesof with subtypesof where applicable 2015-08-03 11:04:28 -04:00
Fox-McCloud
04511d3f0b Blob Mode Major Overhaul 2015-07-12 02:45:40 -04:00
Rob Nelson
94778f937d Update blob.
Conflicts:
	code/game/gamemodes/blob/overmind.dm
2014-02-28 19:44:20 -05:00
alex-gh
221f3a7e05 Fixed 'Expand Blob' mob detection. 2014-01-05 20:30:45 +01:00
alex-gh
4de1fd5ac1 'Expand Blob' no longer works on a turfs containing living entities 2014-01-03 20:10:35 +01:00
ZomgPonies
e3556791a7 Fancy Alt-Clicking for blob and others 2013-09-24 20:12:12 -04:00
ZomgPonies
a935863200 Made blob gamemode work, removed ninjas because needs overhaul, optimized some strings 2013-09-08 11:39:33 -04:00