Paste #50673: Alternative to %def% needed

Date: 2018/11/12 11:18:39 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15


Test:
    debug: true
    type: world
    events:
        on test command:
        - determine passively fulfilled
# I need the ability to dynamically select server flag or player flag (test_var will be either "server" or "player")
        - define test_var server
        - flag <def[test_var]> some_flag:some_value
# I've been told the %def% syntax has never been supported:
        - if <%test_var%.flag[some_flag]> == "some_value":
            - narrate "<&pc>def<&pc> format works"
# But using tag here obviously won't work:
        - if <<def[test_var]>.flag[some_flag]> == "some_value":
            - narrate "<&lt>def<&lb>test_var<&rb><&gt> format works"