ChoicescriptIDE / ChoicescriptIDE/main

Review the inability to create scenes with reserved names

Open
#108 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
36
Forks
8
PR merge metrics
No merged PRs in 30d

Description

Seeing as 'startup.txt' and 'choicescript_stats.txt' are compulsory scene files in a ChoiceScript game, CSIDE is quite strict with their handling (to prevent newbie authors making silly and frustrating mistakes like deleting or overriding them).

Whilst some of these decisions I stand-by (e.g. preventing deletion inside the application), some don't make sense, for example:
![image](https://user-images.githubusercontent.com/3001447/97114182-dbbfc780-16e6-11eb-80a0-266b860fec9c.png)

Which was recently re-highlighted by Vendetta.

The only time you'd want to rename a scene to startup is if you didn't already have a startup scene. If you did have a startup already, then the rename will fail anyway:
![image](https://user-images.githubusercontent.com/3001447/97114171-cf3b6f00-16e6-11eb-9850-f6088e18f11f.png)

So this check probably doesn't have much value, and is prone to causing frustrations of its own, as it makes it impossible to re-create these files from within the application (outside of creating a brand new project).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.