Skip to content

Commit fcd3795

Browse files
Fix event category Weapon
1 parent 1198be0 commit fcd3795

File tree

4 files changed

+16
-9
lines changed

4 files changed

+16
-9
lines changed

migrate/oldwiki/scrape.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
CATEGORY_CORRECTIONS = {
1818
'SQL': 'Database',
1919
'Collision_shape': 'Colshape',
20+
'Weapon_creation': 'Weapon',
2021
}
2122

2223
def clean_category(category_name: str) -> str:

web/src/pages/[event].astro

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,18 @@ if (Array.isArray(event.data.notes) && event.data.notes.length > 0) {
8484
)}
8585

8686
<h4>Parameters</h4>
87-
{parametersCode !== "" && <Code code={parametersCode} lang="lua"/>}
88-
{eventParameters.map((param: any) => (
89-
<ul>
90-
<li set:html={"<strong>" + param.name + "</strong>: " + param.description} />
91-
</ul>
92-
))}
87+
{eventParameters.length > 0 ? (
88+
<>
89+
<Code code={parametersCode} lang="lua"/>
90+
{eventParameters.map((param: any) => (
91+
<ul>
92+
<li set:html={"<strong>" + param.name + "</strong>: " + param.description} />
93+
</ul>
94+
))}
95+
</>
96+
) : (
97+
<p><em>This event does not pass any parameters to the handler function.</em></p>
98+
)}
9399

94100
<h4>Source</h4>
95101
<p set:html={"<strong>" + event.data.source_element.type + "</strong>: " + event.data.source_element.description} />
@@ -99,7 +105,6 @@ if (Array.isArray(event.data.notes) && event.data.notes.length > 0) {
99105
`local function ${eventHandlerExample.funcName}(${eventHandlerExample.funcParams})\n` +
100106
` -- Your code here\n` +
101107
`end\n` +
102-
`\n` +
103108
`-- Register the event handler\n` +
104109
`addEventHandler("${event.id}", elementAttachedTo, ${eventHandlerExample.funcName})`
105110
} lang="lua" />

web/src/utils/events.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,9 @@ let eventsByTypeByCategory: EventsByTypeByCategory = {
2020
};
2121

2222
for (let event of eventsCollection) {
23-
const normalizedPath = path.normalize(event.filePath || '');
24-
const folder = path.basename(path.dirname(normalizedPath));
23+
let folder = path.basename(path.dirname(event.filePath || ''));
24+
folder = folder.replace(/_/g, ' ');
25+
2526
if (!eventsByCategory[folder]) {
2627
eventsByCategory[folder] = [];
2728
}

0 commit comments

Comments
 (0)