Commit Graph

45 Commits

Author SHA1 Message Date
Joan Lung ca26b0ff5c Ruins will now remove flora (#20957) 2016-10-15 18:00:24 +02:00
Jack Edge 1c97ecaeac Replaces define with an existing one 2016-06-16 15:43:51 +01:00
Jack Edge 4e6e9dfe1a Space zlevels now all seeded at once 2016-06-16 12:34:18 +01:00
Jack Edge d4118f8798 Cleaned maps, ruin verbs
Also converts some into tgm
2016-06-12 01:32:59 +01:00
Cheridan fcfa5dff6d flag memes 2016-05-26 19:36:57 -05:00
Cheridan 7357479bed worstcoder 2016-05-25 22:03:38 -05:00
Cheridan 45a13b7179 Loading Ruins... Ruins Loaded. Loading Ruins... 2016-05-25 21:50:05 -05:00
coiax 982a0a76b6 Removes monster spawning from ruin areas (#17688)
- Specifically, this is a post-template selection, pre-template
placement deletion. So templates can continue to have simple animals,
it'll only clash if they overlap.

🆑 coiax
rscdel: Lavaland monsters have started giving the ruins a wide berth
recently.
/🆑
2016-05-21 20:15:27 +01:00
Jack Edge 5e95c7f78a Fixes bug where ruin area check always passed 2016-05-08 14:11:06 +01:00
coiax 035334589d Ruin budget system (#17366)
* Initial start of lavaland ruin budget system

Weights are dumb, we're gonna use BUDGETS!

To be clear, each round, there will be a budget for ruins.

HERE IS A ROUGH APPROXIMATION OF THE AIMED PROCESS
 - Pick a ruin
 - Can we afford it? If not, start again.
 - Try a bunch of times to place it.
 - Did we place it? Good, then reduce our budget accordingly

Does this look a little like syndicate surplus crates? That's the point.

* Subclassery

* Budget based ruin loader is GO

* Cryostasis (with a s)

* Adjusted costs, added no-duplication

* No dupes on the major ruins

* Deleted files, budget is config

* Corrected description

* Fixed ruins failing to load, duplication

* The zoo goldgrub will no longer burrow away

* Space descriptions and names

* No more weird Xenonest loops, should be all good

* Adjusted costs based on feedback
2016-05-08 23:03:42 +10:00
c0 6a2820b12d Names of loaded ruins maps are saved in world log 2016-04-23 06:56:58 +03:00
Cheridan efa8f1b43a Merge pull request #16836 from Incoming5643/okokfinestopasking
(space) ruins requests and practicalities
2016-04-13 21:16:08 -05:00
Incoming 6ec39db02a Ruins are now unique, you won't find two of the same one in the same round.
The configurable portion of ruin selection is now a blacklist instead of a whitelist.

Moves Lavaland files to be consistent with Space files.

All ruins are now valid for the sake of template generation (previously lava ones were but space ones weren't.
2016-04-12 17:13:41 -04:00
octareenroon91 9635648aeb Improve ruins spawn logging
Because `Ruins marker placed at 1761835` isn't that clear.
2016-04-11 21:58:08 -05:00
Cheridan 93cb1eb0a0 Merge pull request #16033 from KorPhaeron/its_a_beta_they'll_fix_it
Lavaland
2016-03-14 16:47:08 -05:00
xxalpha 6f504014b3 fix template loading runtimes 2016-03-13 01:51:10 +00:00
KorPhaeron 2bb3f668c2 Merge 2016-03-12 15:03:57 -06:00
KorPhaeron 05c3b2d07b Test 2016-03-10 22:41:27 -06:00
AnturK 9531ff401a Fixes ruins repeating 2016-03-10 18:13:49 +01:00
tkdrg 7891ac2805 Merge pull request #15034 from AnturK/shuttle_templates
Adds map template datum and size preloading
2016-01-31 13:33:30 -03:00
AnturK 8999db80b4 Fixes shuttles loading improperly in templates
Adds template datum and preloader
2016-01-29 20:51:12 +01:00
Firecage 332bde0f4f Does the rest of the if()'s/ else's 2016-01-17 19:03:12 +02:00
AnturK 4a3324b673 Adds away areas to ghost teleport/ admin jump list 2016-01-03 20:25:48 +01:00
Cheridan 717ac13557 Merge pull request #14262 from xxalpha/smoothballs
Refixes loaded map smoothing
2016-01-02 16:58:07 -06:00
xxalpha e24f69a359 Refixes loaded map smoothing 2016-01-01 19:49:51 +00:00
KorPhaeron efc4df456e Poor indent 2015-12-31 11:37:51 -06:00
KorPhaeron f312f65aad anti-infinite loop 2015-12-28 09:38:41 -06:00
KorPhaeron de154b8fda Runtime fix 2015-12-19 09:17:39 -06:00
KorPhaeron 567e4a8e6e Removes commented out code 2015-12-19 06:56:50 -06:00
KorPhaeron 5201b77495 Random Ruins 2015-12-19 06:55:50 -06:00
xxalpha 051e5b889b Added code to resmooth loaded maps atoms. 2015-12-14 01:41:18 +00:00
Shadowlight213 67835203ab Changes config name 2015-10-30 17:26:56 -07:00
Shadowlight213 d513bda437 Moves away mission loader file to config folder. 2015-10-29 19:26:59 -07:00
Razharas 63741ea07c Added loads of defines for everything
Added loads of defines for everything
2015-10-14 07:07:06 +03:00
Razharas d9f2f14ac4 Makes space transition real cool
Makes space transition real cool
No more txt shite
Only defines now
Fixes away missions derping
2015-10-13 13:41:46 +03:00
Firecage f79e0fc1aa Updates more paths, for example obj/stuff to /obj/stuff 2015-05-31 17:48:33 +02:00
phil235 29609457f5 Makes the message when you're attacked slightly bigger for better visibility."
Changes two "for... show_message()" into "visible_message()".
2015-03-12 23:15:54 +01:00
Firecage 6c7af5eb32 SPANCLASSES!!!!! 2014-08-26 09:52:13 +02:00
Mloc-Argent 2f931aefc8 Big(gish) map reorganization.
Moved all main .dmm maps to _maps/map_files
Each main map gets a .dm file in _maps, this is what's ticked, -NOT- the .dmm file.
This allows use of a MAP_NAME define for various purposes, and lays the groundwork for map customization in the future.

Also included a hacky dm.sh script which supports swapping maps.
For example, "./dm.sh tgstation.dme -Mmetastation" would compile with metastation.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
2014-01-13 22:38:11 +00:00
elly1989@rocketmail.com 7b720a20b6 >Moved most of the helper procs into code/__HELPERS. If you see ANYTHING generic enough to be a helper proc just throw it in there and help purge the copypasta 5ever
>Replaced dd_text2list, dd_text2listcase, tg_text2listcase and tg_text2list with text2list and text2listEx. text2list will return a list of each and every character in the string if you set separator=""
>added return_file_text(filepath) which returns text from a file after doing some checks: does the file exist? is the file empty? It prints helpful error messages to the world.log if it runs into problems
>Replaced dd_file2list(filepath, seperator) with file2list(filepath, seperator). It just calls text2list(return_file_text(filepath), seperator). rather than copypasta
>Replaced time_stamp() so it's not as retarded
>Lots of the world setup stuff uses file2list now, rather than file2text -> sanity -> text2list
>Added error() warning() testing() procs. These print messages to world.log with a prefix. e.g. ## ERROR: msg.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4948 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-24 14:39:36 +00:00
petethegoat@gmail.com aa60fde7f4 Fix for borked atmos on away missions. This may still need some further tweaking, but it definitely fixes the issue. I looked at the powernet issue too, but I couldn't reproduce it anymore. Maybe it's fixed.
git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4887 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-16 02:08:51 +00:00
petethegoat@gmail.com 65f4910c94 Updated trashbag code a teeny tiny bit. Mostly just changing it to use proper text styles.
Added a world.log message when away missions are loaded.
Fixed a spelling error in stationCollision.dm.


git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4868 316c924e-a436-60f5-8080-3fe189b3f50e
2012-10-14 02:01:54 +00:00
giacomand@gmail.com 384b2717b0 -Added a "landmarks_list"; the game will now check for landmarks in the list instead of the world.
-Did some optimizing to AI freelook.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4670 316c924e-a436-60f5-8080-3fe189b3f50e
2012-09-09 22:27:06 +00:00
petethegoat@gmail.com 3f7985844e More work on away missions. They're almost playable now.
Things left to do mainly involves stuff interacting with Z8 - counting people as dead, making sure teleports don't work, etc.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4661 316c924e-a436-60f5-8080-3fe189b3f50e
2012-09-08 23:50:54 +00:00
petethegoat@gmail.com 08f350acda Committing work on away missions.
Standardised cigs_lighters.dm a bit.

Removed the SORD, and some unused and shit flasks.

git-svn-id: http://tgstation13.googlecode.com/svn/trunk@4609 316c924e-a436-60f5-8080-3fe189b3f50e
2012-09-02 23:58:11 +00:00