SimpleMission
Custom mission script for Stormworks.
It is intended to create missions with a simple settings, without writing lua.
Feature
- Create a series of missions that happen at a fixed location
- You can create a mission without writing Lua
- You can specify objective like: move to location, extinguish fires, rescue survivors, deliver objects/characters/vehicles.
- Manage step-by-step objective
- Random spawning of missions, or spawning by command (you can also create missions that only spawn by command)
- Adjusting rewards and probability of occurrence
- Display of map markers and notifications
- Time limit for each objective
Getting Started
- Code -> Download as zip or
git clone https://github.com/palon7/simplemission.git
- Copy script.lua content to playlist lua
- Edit mission defination (see Reference)
- Test mission
- Change
debug
tofalse
, changepack_name
- Release your pack!
See also: Tutorial(Not translated yet)
Testing
Copy example_missions
folder to <stormworks install path>/data/missions/
License
This project is licensed under the MIT License - see the LICENSE.md file for details
(Japanese)
Stormworks用のカスタムミッションスクリプトです。
機能
- 固定の場所で起きる、一連のミッションを作成
- Luaを書かずにミッションを作成できます
- 指定場所への移動、火災の消火、生存者の救助、オブジェクト・キャラクター・車両の配達を目標として指定可能
- ステップ毎の目標を管理
- ミッションのランダムスポーン、コマンドでのスポーン(コマンドでのみスポーンするミッションも作成可能)
- 報酬、発生確率の調整
- マップマーカー・通知の表示
- 目標毎の時間制限
クイックスタート
- Code -> Download as zipをクリックするか、
git clone https://github.com/palon7/simplemission.git
でダウンロードする - script.luaの内容をミッションプレイリストのLuaにコピーする
- ミッションを設定する (リファレンスを参照)
- ミッションをテストする
debug
をfalse
に設定し、pack_name
を変更する- リリースする
詳しくはチュートリアルをご覧ください。
テスト
スクリプトのテスト用にミッションをいくつか用意しています。
example_missions
フォルダを<stormworks install path>/data/missions/
にコピーしてください。
License
MIT Licenseでリリースされています - LICENSE.mdをご確認ください