Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
MythicMobs MythicMobs
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 136
    • Issues 136
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • MythicMobsMythicMobs
  • Issues
  • #1135

Closed
Open
Created May 31, 2023 by Fyrinlight@Fyrinlight

Failed to process placeholder <caster.tt.top> in xPlaceholderString{'<caster.tt.top>'}

Summary

When trying to use in-line conditions for a targeter, I am getting a null.

Steps to reproduce

Mob:

Incendius:
  Type: SKELETON
  Display: '&5&lIncendius'
  Health: 20
  Damage: 8
  Options:
    AlwaysShowName: true
    PreventOtherDrops: true
    PreventItemPickup: true
  Skills:
  - skill{s=Lava-Ejection-Start} @self

Skills:

Lava-Ejection-Start:
  Skills:
  - skill{s=Lava-Ejection-Drop} @PlayersInRadius{r=40;conditions = [  - stringEquals{val1=<caster.tt.top>;val2=<target.name>} false]}
Lava-Ejection-Drop:
  Skills:
  - totem{oS=Lava-Ejection-Totem-Start;onTick=Lava-Ejection-Tick;i=6;md=120;yOffset=0.0;oE=Lava-Ejection-Soak} @RLNTE{a=1;r=12;s=3;target=casterspawnlocation;}

Current behavior

Null on caster

Intended correct behavior

I am expecting the PIR to ignore the player with the highest threat, but the caster seems to be null in the context of the inline condition.

Server log file

https://pastebin.com/0rqXGyFX

Debug log snippet

https://pastebin.com/k5bB27eQ

**Proposed fixes

Describe what you think the issue or any potential fixes may be.

Version 4505

Edited May 31, 2023 by Fyrinlight
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking