ike709

Results 156 issues of ike709

Pulls the low hanging fruit out of https://github.com/OpenDreamProject/OpenDream/pull/2023 since the other collections I touched in that PR need some more finagling than I initially realized. The change to `InheritingTypes` is...

Runtime
size/M

On some codebases (Paradise in this case), dressing up as a cardborg causes silicon mobs to see you as an actual cyborg instead of a cardborg. In OpenDream there's a...

bug
Client
Codebase: Paradise Station

As of https://github.com/OpenDreamProject/OpenDream/pull/2019 we now handle `tick_lag` being set on the `world` object definition. However, we do not cope with `tick_lag` and `fps` having conflicting values. We just set one...

good first issue
Compiler
Runtime
Parity

BYOND apparently not only allows this, but still displays both options and they both work as expected: ``` elem "icon64" name = "&64x64 (2x)" command = ".winset \"mapwindow.map.icon-size=64\"" category =...

bug
Client

Gets bay compiling when some of my other PRs are also merged. Also changes procpaths with `/proc/` elements to point at the original declaration, not lateral overrides. In this case...

Compiler
size/L

`CalculateVisibility()` ignores luminosity and simply lists it as a `TODO`, so stuff like `viewers()` and `hearers()` are still functionally identical. Here's the deetz: ![image](https://github.com/user-attachments/assets/b5fd572c-706f-4cea-ac5b-e685bf84e8dc)

Runtime
Parity

This code is in Eternia: ```swift // snip if(target) SpawnSmite(caster, target.loc,spell_dmg) projectilesleft-- var/list/turfs = new/list() for(var/turf/T in oview(7,target.loc)) turfs += T while(projectilesleft && turfs.len > 0) // snip ``` Note...

bug
Compiler

Doc (can't hyperlink it): `https://www.byond.com/docs/ref/#/{{appendix}}/Byondapi` Prior (WIP) attempt: https://github.com/OpenDreamProject/OpenDream/pull/1775 SS13 has various example DLLs that utilize byondapi that I can dig up if they'd be helpful.

help wanted
Runtime
High Priority
v515

Eternia has the following code: `for(var/O as obj)` It compile in BYOND (I assume as `for(var/obj/O in world)`) but errors in OpenDream: `Error OD0000 at code/social/cmd.dm:1610:15: Attempted to create a...

bug
Compiler

This is from Eternia: ``` window "main" elem "main" type = MAIN pos = 281,0 size = 1487x714 anchor1 = -1,-1 anchor2 = -1,-1 is-default = true saved-params = "pos;size"...

bug
good first issue
Client