-
Notifications
You must be signed in to change notification settings - Fork 0
/
npc_generator.ps1
17 lines (10 loc) · 957 Bytes
/
npc_generator.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Write-Output "Hey, this is script generator for SpellForce Lua Scripts if you're trying to modding your units in editor, and you don't wan't to write a lot of copy-paste code. This script is best offer for lazy ass like me :D"
Write-Output "I will do this script in the future in languages as JavaScript + Node.js, PHP, Bash and maybe I will add C, C++, Rust and C#, it all about maybe. But hey, you can do it for your own. Take it as template and do it. For free."
[string]$scriptname = Read-Host "What is the name of your npc that you create in editor?"
[int]$npcCount = Read-Host "How much you created the npcs in the map?"
[string]$mainScriptFile = Read-Host "Enter the main script file for other npcs"
[string]$mainScriptPath = "dofile(GetScriptPath()..`"$mainScriptFile.lua`")"
for ($i = 1; $i -le $npcCount ; $i++){
New-Item -Name "$scriptname$i.lua" -Value "$mainScriptPath"
Write-Output "Your npc script is created: $scriptname$i.lua"
}