Jump to content

Photo

What file can I open up to tell me scripting ZScript codes


  • Please log in to reply
6 replies to this topic

#1 LikeLike888

LikeLike888

    Spicy food lover!!

  • Members
  • Real Name:Jason
  • Location:North America

Posted 22 February 2026 - 07:02 PM

Currently using Zelda Classic 2.55

 

 

Such as (please correct me with correct doing if need be)

 

 

#1:

Guy Abei

Link->Guy(Abei);

 

 

#2:

If on DMap 11

Link->DMap(11);

 

 

#3:

If on Screen 11

Link->Screen(11);

 

 

#4: If not having Bomb(Super)

if (!Link->Item[Bomb(Super)]

 

 

#5: Shop 3: is screen's current shop

Link->Shop(3);


#2 Moosh

Moosh

    The Mush

  • Moderators

Posted 23 February 2026 - 03:43 AM

#1:
Guy Abei
 

Link->Guy(Abei);

What is this one supposed to do though? Is this how you set Link's current relationship status? Personally I think Abei's a little old for him.
  • Matthew likes this

#3 Emily

Emily

    Scripter / Dev

  • ZC Developers
  • Pronouns:She / Her

Posted 23 February 2026 - 04:43 AM

https://docs.zquestclassic.com

Also recommend against trying to use AI for anything zscript related. It doesn't know enough about ZScript to be helpful at all.



#4 Matthew

Matthew

    Warrior

  • Members
  • Pronouns:He / Him
  • Location:Ohio

Posted 25 February 2026 - 05:09 PM

https://docs.zquestclassic.com
Also recommend against trying to use AI for anything zscript related. It doesn't know enough about ZScript to be helpful at all.

I’d like to note that this is no longer true.

At least, not as far as intermediate scripters are concerned. For beginners, I agree completely.

VScode’s GitHub Copilot plugin (distinct from the standard Copilot that Microsoft is cramming into everything) allows users to provide LLMs with context of their entire codebase. Using ZScript documentation as a reference, I have successfully generated / debugged a small handful of scripts that work correctly, one of them being a re-dead script.

(Of course, Moosh came out with one a few days later that is almost certainly better - but the model’s output *worked*.)

This is a moot point given the site’s current stance on genAI. As such, I will not be using these scripts in my projects.

…But I’d like to illustrate the point that modern coding models (Opus 4.6) are very much up to this task, assuming the user has decent baseline knowledge and is carefully reviewing output. Personally, the biggest reason I’d avoid using these tools is because of site policy (which, I will editorialize, overreaches in some ways - just in the context of code) - but the newest models ARE capable.


  • Anthus and Moon like this

#5 Moosh

Moosh

    The Mush

  • Moderators

Posted 25 February 2026 - 05:57 PM

VScode’s GitHub Copilot plugin (distinct from the standard Copilot that Microsoft is cramming into everything) allows users to provide LLMs with context of their entire codebase. Using ZScript documentation as a reference, I have successfully generated / debugged a small handful of scripts that work correctly, one of them being a re-dead script.

Horrified by this revelation. I've been looking at that popup in VSCode for a while now and giving it the stink eye. I guess I was still hoping we weren't at that point yet.

#6 Matthew

Matthew

    Warrior

  • Members
  • Pronouns:He / Him
  • Location:Ohio

Posted 25 February 2026 - 07:24 PM

Horrified by this revelation. I've been looking at that popup in VSCode for a while now and giving it the stink eye. I guess I was still hoping we weren't at that point yet.


It is alarming. The only reason I’m aware is because I was provisioned GitHub Copliot at work and was shocked by how capable it was. Pandora’s box being opened, I tried it at home with ZScript, fully expecting garbage, and… it worked. Quite well.

I think there’s a broader discussion to be had about the site’s GenAI policy with respect to code assistance tools, ESPECIALLY as these tools are integrated with popular IDEs… But I’ll stop derailing the thread and hop off my soapbox.
  • Anthus likes this

#7 Emily

Emily

    Scripter / Dev

  • ZC Developers
  • Pronouns:She / Her

Posted 27 February 2026 - 04:29 PM

It is alarming. The only reason I’m aware is because I was provisioned GitHub Copliot at work and was shocked by how capable it was. Pandora’s box being opened, I tried it at home with ZScript, fully expecting garbage, and… it worked. Quite well.

I think there’s a broader discussion to be had about the site’s GenAI policy with respect to code assistance tools, ESPECIALLY as these tools are integrated with popular IDEs… But I’ll stop derailing the thread and hop off my soapbox.

See, the simple fact is, unless any of these AIs are trained 100% on data they have 100% right to consume and reuse, every one of these AI companies deserves to be taken down and everyone involved thrown in prison for mass-scale theft. Any companies USING such AI for anything, should similarly be penalized. But the rich own the world and will do whatever the absolute fuck they want, even if it means stealing on a mass scale.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users