25 Commits

Author SHA1 Message Date
spookerton 2dda71ecf0 remove ATAN2 define 2022-03-31 19:23:29 +01:00
spookerton 602cc67d2b removed CLAMP define 2022-03-31 19:21:58 +01:00
Neerti 090b294ec2 Ports some missing overmap shuttle code from Virgo. 2021-06-28 12:44:21 -04:00
Atermonera 60aec770ff Station overmap sensors should connect automatically now (#7547) 2020-08-27 18:31:22 -07:00
Leshana 1c8ffad2c5 Overmap Ship Pixel Movement
- Moved ships to be in in SSprocessing so they get 1 second resolution.
- Add/remove ships from processing only when they are moving.
- Simulate pixel movement in code using pixel_x and pixel_y
2020-05-27 14:26:32 -04:00
Leshana c9f54a9f43 Transform overmap ship icons to exact angle of heading. 2020-05-27 14:25:37 -04:00
Aronai Sieyes 12d4530de8 Port: Merge pull request 7018 from VOREStation/aro-overmapwrap
Move overmap wrapping onto edge turfs
2020-04-06 17:54:33 -04:00
Leshana 9007a3aad9 Ported Basic Overmap Functionality
- Ports the overmap, ships, sectors, and "landable" ships from baystation.
- Ports necessary computers to control ships and overmap shuttles.
- Shims missing machine and computer functionality pending future enhancements.
- Includes required new sprites and sounds.
2020-03-23 20:19:27 -04:00
kevinz000 61561ade31 Clamp replace 2019-01-12 05:51:08 -08:00
Neerti 8ec3691911 Merge pull request #5770 from Atermonera/standard_rotation
Standardizes rotation verbs
2018-12-28 04:36:52 -05:00
kevinz000 ab3f30b28f Merge remote-tracking branch 'polaris/master' into PS_PORT_SCHEDULER 2018-12-09 20:34:39 -08:00
atermonera b8c9bb6c31 Standardizes rotation verbs 2018-12-08 21:27:10 -08:00
kevinz000 c2c688c4c8 caps 2018-12-06 18:34:37 -08:00
kevinz000 2c0898f870 Regex 2018-10-14 20:03:17 -07:00
Leshana 5847319443 Update every initialize() proc to return an initialize hint.
* Yes, all of them.
* Also did a few corrections to redundant New() and broken Destroy() along the way
* Renamed the turf_initializer.initialize() proc to InitializeTurf to avoid confusion.
* Subsumed /area/proc/initialize into /atom/proc/initialize() - Made /area's LateInitialize to get same behavior as before.
2018-02-05 15:50:13 -05:00
Dennok a65c3a63bc Fix 2015-04-22 09:43:15 +03:00
Dennok 3800db491f get_brake_path() change
Replace "max(abs(speed[1]),abs(speed[2]))" with "get_speed()"
I think this is more logically.
2015-04-22 09:27:24 +03:00
Dennok 44dc5c58ce Relocate rotate()
And add var/rotate for some dont rotated ship.
2015-04-22 09:12:24 +03:00
Dennok 98e6decd23 Remove standatd_icon 2015-04-21 20:22:51 +03:00
Dennok fdc3dac17e Forbid delit [ 2015-04-21 16:06:38 +03:00
Dennok bdc9642cfd Rotete replace. 2015-04-21 15:57:55 +03:00
Den daf6c17c88 Fix speed and add rotate()
If move NORTH and EAST  speed[i] be + and "last_movement[i] + default_delay - speed[i]" decrease but if move SOUTH and WEST  speed[i] be - and "last_movement[i] + default_delay - speed[i]" increase. abs(speed[i]) Fix it. "last_movement[i] + default_delay -abs(speed[i])" always decrease.

rotate() rotate ship icon in move dir.(Don't need a make additional dir sprites)
2015-04-17 23:37:57 +03:00
Chinsky 18607897f0 Merge branch 'master' of https://github.com/Baystation12/Baystation12 2015-02-21 21:47:16 +03:00
Chinsky cbe030b56e Compile fix 2015-02-03 08:39:39 +03:00
Chinsky 2a1f0849d8 Cleaned out my WIP folder. 2015-02-03 08:27:18 +03:00