mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-28 11:02:08 +00:00
The lifeless live again. Or in this case, what never actually lived here. Ports Baystation12/Baystation12#17460 probably for real this time. What this allows us to do is create shuttles on runtime and make shuttles easier by just making landmarks and a shuttle instead of areas and shuttles. Also allows runtime landmark creation via flares or whatever AND allows shuttles to use different landmarks at will. I removed most of the overmap stuff, I think. It shouldn't be hard to slam it in whenever we need to. Changes: "Shuttle code has been completely reworked." "Shuttles can now be modified to have more than one destination." "Shuttles now have a takeoff sound." "You can now throw mobs against walls to damage them. A lot." "You now need a neckgrab to throw mobs." "BEING UNBUCKLED DURING SHUTTLE LAUNCH IS DANGEROUS! Don't do it." "Adminghosts can now interact with all shuttles."
11 lines
438 B
Plaintext
11 lines
438 B
Plaintext
//Shuttles.
|
|
#define SHUTTLE_FLAGS_NONE 0
|
|
#define SHUTTLE_FLAGS_PROCESS 1
|
|
#define SHUTTLE_FLAGS_SUPPLY 2
|
|
#define SHUTTLE_FLAGS_ZERO_G 4
|
|
#define SHUTTLE_FLAGS_ALL (~SHUTTLE_FLAGS_NONE)
|
|
|
|
//Landmarks.
|
|
#define SLANDMARK_FLAG_AUTOSET 1 // If set, will set base area and turf type to same as where it was spawned at
|
|
#define SLANDMARK_FLAG_ZERO_G 2 // Zero-G shuttles moved here will lose gravity unless the area has ambient gravity.
|