Spookerton
3243478f57
fix up some 515+516 compiler issues
2025-07-10 12:30:31 +01:00
Spookerton
978f4511a5
examine signature changed to include distance
...
- distance is INFINITE, 0, or a positive integer based on get_dist() between
the examiner and examinee's turfs when they are on the same Z. When the
examiner is dead or a ghost, distance is always 0.
- also updates /examine( implementations to use it!
- adds w_class_to_name proc for reusing "It is a X item." examine behavior.
2024-01-31 13:49:52 +00:00
Spookerton
6d865d9859
remove usages of /tmp/
2024-01-18 07:33:14 +00:00
MistakeNot4892
1cafe9ee21
Unifying MMI creation on robot subtypes.
2023-09-02 22:11:14 +10:00
MistakeNot4892
7ea2cb5889
Tweaking hologram colours.
2023-08-31 01:11:51 +10:00
Spookerton and GitHub
53586d7f81
Merge pull request #9230 from Greenjoe12345/tesharii
...
removes tesharii
2023-08-30 10:53:18 +01:00
Greenjoe12345
6a027c6e8a
tesharii
2023-08-29 15:30:48 +01:00
Atermonera and GitHub
63a6d04f58
Merge pull request #9208 from MistakeNot4892/spacemove
...
Fixing issues with human spacemove.
2023-08-14 21:48:35 -08:00
MistakeNot4892
690cb4d36d
Fixing issues with human spacemove.
2023-08-09 20:43:30 +10:00
MistakeNot4892
9f7cbe9437
Floating mobs will not cause catwalk footstep sounds.
2023-08-07 11:31:10 +10:00
MistakeNot4892
75b96c5c92
Attempting to make borg floating more consistent.
2023-08-07 11:21:24 +10:00
MistakeNot4892
8fba9374c3
Fixes some issues with borg icons.
2023-08-07 11:16:55 +10:00
MistakeNot4892
d413540de9
Butler module > Service module.
2023-08-07 11:05:38 +10:00
MistakeNot4892
7a6bf8ea74
Default AI shell on the map will be a flying module.
2023-08-07 11:02:32 +10:00
MistakeNot4892 and GitHub
658e19e734
Porting flying robots from Bay. [IDB IGNORE] ( #8885 )
...
* Semiport of Allow_Spacemove from Bay.
* Porting flying robots from Bay.
* Converting platforms to an alt title of Robot.
* Converting existing modules to new proc flow.
* Cleaning up jetpack code for robots.
* Making flyers and platforms buildable.
* Debugging/refining robots port.
* Reverting some unneeded spacemove changes.
* Refining/debugging bots.
* Removing Bay subtypes, adding flying subtypes of existing modules.
* Icon rework for flying robots.
* Working commit for flying borgs PR.
2023-07-31 22:22:12 -08:00
klorpa and GitHub
f445ffde0a
Spelling Fixes ( #8973 )
...
* SpellingFixes
* OtherTypos
* OtherTypos
2023-04-08 21:39:28 -08:00
Atermonera and GitHub
fa1082881b
Merge pull request #9050 from MistakeNot4892/drakemove
...
Move intent tweaks.
2023-03-14 00:01:26 -08:00
Atermonera and GitHub
ca0065ea05
Merge pull request #9033 from Varlaisvea/goodbing
...
*bing
2023-03-13 23:50:02 -08:00
Mechoid and GitHub
7402020403
Finally allows RPD to be used. ( #9028 )
...
* Adds RPD to borgs and drones.
* Adds RPD to cargo.
* Fix oversight of Recipe being kept null.
* Example.
2023-03-13 23:43:25 -08:00
MistakeNot4892
97334fd6ad
Removing unused slowdown config, implementing robot move handlers.
2023-03-12 01:39:12 +11:00
MistakeNot4892 and GitHub
642348983f
Fixing positional custom emotes. ( #9011 )
...
* Fixing positional custom emotes.
* see_emote cleanup.
* Further refinement work on custom emotes.
* Cleaning up some custom_emote() calls.
2023-03-08 19:33:25 -08:00
Seris02 and GitHub
75577bd3ca
cleans up so many to_chats so they use vchat filters, unsorted chat filter for everything else ( #9006 )
...
* better filters for vchat, unsorted chat filter
* adds closing tags, fixes an error I somehow missed
2023-03-08 18:57:55 -08:00
Varlaisvea
7b640279ad
*bing
2023-03-06 20:30:05 +00:00
Atermonera and GitHub
27b8035e83
Merge pull request #8986 from MistakeNot4892/sleepy
...
Generalizing sleeping updates and adding it to simple mobs.
2023-03-04 13:23:25 -08:00
Mechoid and GitHub
2bec817db2
AI can change their hologram color. ( #8955 )
...
* AI can change their hologram color.
* QDELETED check, extra return.
* Typed Vaaaar.
2023-03-04 11:57:16 -08:00
MistakeNot4892
bef699437f
Generalizing sleeping updates and adding it to simple mobs.
2023-02-24 11:04:17 +11:00
spookerton
f432c68fc2
mix of old bay, vore, and tg io macros -> baylike
2022-11-03 12:38:03 +00:00
Cerebulon and GitHub
ac532f4633
Adds Sivian Creole Language ( #8767 )
...
* Adds Sivian Creole Language
* stok language key
2022-10-20 20:59:43 -08:00
spookerton
9c1dc82109
add turf_flags, move relevant stuff to it
...
moves *_BITFIELD macros to _macros.dm
2022-10-18 09:36:40 +01:00
spookerton
3abdbbaa1c
replaces atom.initialized with ATOM_INITIALIZED
...
refactors atom/var/flags to atom_flags and area_flags
moves NOBLOODY, NOBLUDGEON, and PHORONGUARD to item_flags instead of atom_flags
corrects various misapplied flags
2022-10-18 09:36:36 +01:00
Spookerton and GitHub
9a1b8322bd
trained drakes can collect/drop items and use buttons, fire alarms, and levers ( #8734 )
...
* drakes can collect/drop items and use buttons
* add a basic implementation of mob dexterity levels
* trained drake emotes are less visually intrusive
also fixes being able to take anchored items as a drake
also fixes some double messages on drake storage
also fixes animals being able to attack/scratch doors without a cooldown
also adds optional scratch_sound on simple_mob for when scratching a door
* fire alarm & conveyor switch drake interactions
also fix runes for actions
also fix not showing progress for dropping an item
* trained drake button/inventory review tweaks
* animal harness suggestions early return tweak
2022-10-13 17:59:35 -08:00
spookerton
afe8554c50
repath /tape to /cassette_tape & map/list updates
2022-05-06 19:38:45 +01:00
Atermonera and GitHub
21bd8477c7
Merge pull request #8531 from Spookerton/spkrtn/sys/global-agenda
...
updates all bare globals to use /global/ semantics, and all shared members to /static/
2022-04-24 19:56:07 -08:00
Atermonera and GitHub
2a494dcb66
Merge pull request #8530 from Spookerton/cerebulon/ssoverlay
...
alt of 8336
2022-04-24 18:57:19 -08:00
spookerton
556331a6a3
use /global/ sugar for bare globals, no leading /
2022-04-24 07:54:34 +01:00
spookerton
ee67e174fb
use static for shared member vars
2022-04-24 07:52:32 +01:00
spookerton
1f3ffc2433
non-flagged, non-complex overlay -> ssoverlays
2022-04-24 07:51:12 +01:00
spookerton
1ccb2df2de
trivial 1:1 overlays -> overlay proc changes
...
NB. In some cases we go from a more complex image() to a single icon_state string and I assume this works for every case but do not care to check because of the sheer scale of extra fiddly effort. Buyer beware, not my code.
2022-04-24 07:50:21 +01:00
spookerton
a495456e36
fire loop behavior of SSalarm, GLOB alarm handlers
2022-04-24 07:40:38 +01:00
atermonera
9d71839ac6
Removes devices
2022-04-17 19:14:43 -08:00
atermonera
7a9806d9b4
Removes weapons
2022-04-17 19:14:32 -08:00
atermonera
101740a7d3
Updates icon paths
2022-04-17 19:14:07 -08:00
spookerton
7eedbedba5
removes some legacy procs, adds some other procs
...
NUFC
removed add_lspace — unused
removed add_tspace — unused
removed invertHTML — unused
removed hsl2rgb — unimplemented
removed hex2num — replaced with define
removed num2hex — replaced with define
removed add_zero — replaced with pad_left
removed add_zero2 — replaced with pad_left
removes hex2rgb — replaced with behavior of rgb2num()
removes hex2rgb_r — replaced with behavior of rgb2num()
removes hex2rgb_g — replaced with behavior of rgb2num()
removes hex2rgb_b — replaced with behavior of rgb2num()
removes assorted inline list(rgb) > hex — replaced with behavior of rgb()
removes assorted inline rand > hex — replace with random_hex_text
added hex2num define
added num2hex define
added random_hex_text
added generate_padding
added pad_left
added pad_right
2022-04-03 14:19:45 +01:00
Atermonera and GitHub
83ac485925
Merge pull request #8496 from Spookerton/spkrtn/sys/out-with-the-old-2
...
remove some obsolete defines
2022-04-02 17:46:13 -08:00
Spookerton and GitHub
f06dcc071e
Merge pull request #8470 from Verkister/patch-89
...
Some admin log "usr" fixes
2022-04-01 18:25:29 +01:00
spookerton
602cc67d2b
removed CLAMP define
2022-03-31 19:21:58 +01:00
atermonera
c7f1880394
Revert "What was supposed to be another straightforward major system overhaul that once again spiraled out of control ( #8220 )"
...
This reverts commit 4d8c43f106 .
2022-03-29 16:01:32 -08:00
Verkister and GitHub
23d5964077
Update admin.dm
2022-03-25 18:18:43 +02:00
Atermonera and GitHub
4d8c43f106
What was supposed to be another straightforward major system overhaul that once again spiraled out of control ( #8220 )
...
* get_tool_quality has numerical meaning
* Basic tools set tool quality
* Toolspeed is replaced by tool quality checks
* Addresses assorted results from live test
* Extra cleanup
2022-01-16 15:52:55 -08:00
0232be9531
Repaths obj/effect/effect, datum/effect/effect [MDB_IGNORE] ( #8312 )
...
* Repaths obj/effect/effect, datum/effect/effect
* linter fixes
* No new
Co-authored-by: Atermonera <forslandm@gmail.com >
2022-01-16 00:14:39 -08:00