Commit Graph

13 Commits

Author SHA1 Message Date
Heroman
efb81f45fc Fixes merge errors 2019-07-28 07:08:18 +10:00
Heroman
9b56460487 Fixes a typo 2019-04-02 17:57:30 +10:00
Heroman3003
eebd7c64a9 Fixes passive and mostly passive mobs blocking the way all the time 2019-04-02 09:27:24 +10:00
Unknown
03dcb65c01 Fixes most of the issues 2019-03-27 00:38:44 -04:00
Sebbe9123
5b163c44a8 Updates Mob_spawner_vr to new paths.
All the old paths have updated new ones besides the broken Otie.
2019-02-18 08:50:53 +01:00
Cameron653
9dd973221d Resolves compile errors with the exception of map errors. 2019-01-12 21:09:29 -05:00
Leshana
fe431c8e46 Trims back wilderness code that was dependent on tether map.
* Reverted random.dm back to Polaris as there is no need for the VOREStation customs.
* Fixed /obj/random/outside_mob so it will actually work (You can't set vars on a type!)
* Removed all wilderness code outside of the tether map.  It was only setting life_disabled on mobs spawning there. We can do that with a subsystem or by dynamic maploading instead.
2018-01-17 15:23:22 -05:00
OrbisAnima
0f8793a910 Wilderness Optimization
-Re enables the wilderness, with the temple and a rather poor crash
site.
-Updates the Lazy Mob spawner with some more optimizations, and a few
uses.
-Leaves a version of the crashsite with the original items and the new
system, I wasnt able to make it work without butchering it, and since I
am not that good of a mapper, I opted to leave it on the hands of people
that know what they are doing to improve the original, and making it
work, while leaving one that works.
-Changed the path of the teleports just to fuck up with Ketrai :)

Note to admins: Since this introduces 8 new z levels, all of which have
a check to generate or not a tree (think roughly a bit less than 100k
tiles checking for those), game init for objects went from 32 seconds to
71 seconds, so expect a rougher start on update.
Note to Ace: Does this counts as my Gateway Contest map? :P

additional notes: If performance takes a severe hit, init could be
severely reduced by reducing the trees chance to 2, or even placing
trees by hand on the maps.
2017-12-17 23:35:00 -03:00
OrbisAnima
a220c861a7 Mobs Lazy Spawner
This is an upgrade of the current mob spawner, what it does is use a
process identical to that of the proximity scanner to check for people
nearby, and if found, it will spawn a mob using the usual rules of the
spawner to get a new mob.
- It wont scan for new users if its on the mob cooldown.
- It comes with a range var to set which tiles should be scanned.

The idea behind this was to prepare a map with the proof of concept, and
launch this lazy loader for the wilderness, since it would fix most of
the lag issues we had given that mobs would only show up when they are
needed.
2017-11-27 09:01:29 -03:00
Cyantime
6ee2ec7c81 Fixes mouse spawners 2017-09-12 18:14:15 -04:00
Cyantime
70a03f1155 No one saw that. 2017-08-16 19:20:57 -04:00
Cyantime
0df74e92fe Quik Fixes 2017-08-15 22:19:13 -04:00
Cyantime
499862bca6 Configurable mob spawners, re-implementation of trash mouse spawning. 2017-08-15 22:09:53 -04:00