Skip to content

Add Tormented Demons - #213

Merged
Mark7625 merged 4 commits into
OpenRune:mainfrom
a-thoren:feat/tormented-demons
Sep 5, 2026
Merged

Add Tormented Demons#213
Mark7625 merged 4 commits into
OpenRune:mainfrom
a-thoren:feat/tormented-demons

Conversation

@a-thoren

@a-thoren a-thoren commented Sep 5, 2026

Copy link
Copy Markdown
Contributor
  • Added support for body customisations, only model for now
  • Fixed an existing with checkNotCombat/checkNotCombatSelf in HuntCodec (I legitimately could've sworn that I had tested this before)
  • Adjusted CombatNpcAttributeCollector to take an Npc since we need attributes at runtime

Comment on lines 4 to 247
@@ -25,12 +25,12 @@ import org.rsmod.game.client.Client
import org.rsmod.game.client.ClientCycle
import org.rsmod.game.client.NoopClient
import org.rsmod.game.client.NoopClientCycle
import org.rsmod.game.damage.DamageContributions
import org.rsmod.game.entity.player.Appearance
import org.rsmod.game.entity.player.PlayerUid
import org.rsmod.game.entity.player.PublicMessage
import org.rsmod.game.entity.util.EntityFaceAngle
import org.rsmod.game.entity.util.PathingEntityCommon
import org.rsmod.game.damage.DamageContributions
import org.rsmod.game.headbar.Headbar
import org.rsmod.game.hero.HeroPoints
import org.rsmod.game.hit.Hitmark
@@ -241,6 +241,7 @@ public class Player(
public var loggingOut: Boolean = false
public var pendingCloseClient: Boolean = false
public var closeClient: Boolean = false

/** This flag should only be set when the game server is in the process of shutting down. */
public var pendingShutdown: Boolean = false

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's with this random change

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I edited a file in that module so ran spotlessApply on the module and figured I'd leave the change in, if you want ill revert it

infoProtocol.toggleOps(OpVisibility.showAll())
}

/** Shows an overhead prayer/status icon (e.g. protection prayers) in the given [slot]. */

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is over commenting tbh ?

infoProtocol.setHeadIcon(slot, graphic, index)
}

/** Clears the overhead icon shown in [slot]. */

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is over commenting tbh ?

var entry: String? = null
var exit: String? = null

/** Per-phase attack-rate default; see [PhaseSpec.attackRate]. */

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is over commenting tbh ?

@Mark7625
Mark7625 merged commit c069002 into OpenRune:main Sep 5, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants