ワンクリックで
wurst-community
WurstScript community resources including example maps, libraries, frameworks, and project showcases for Warcraft 3 modding
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
WurstScript community resources including example maps, libraries, frameworks, and project showcases for Warcraft 3 modding
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Getting started with WurstScript for Warcraft 3 map development including project structure, first map, and basic spell creation
WurstScript language reference covering syntax, types, classes, modules, generics, lambdas, and all language features for Warcraft 3 modding
WurstScript installation, project setup, build configuration, dependency management, and VSCode extension usage for Warcraft 3 modding
WurstScript standard library reference including closures, data structures, vectors, object editing, dummy units, and utility packages
WurstScript tutorials covering spell creation, legacy map migration, save/load systems, hot code reload, and advanced techniques
| name | wurst-community |
| description | WurstScript community resources including example maps, libraries, frameworks, and project showcases for Warcraft 3 modding |
Discover community projects, libraries, and example maps built with WurstScript.
Lightweight entity framework for game objects.
dependencies:
- https://github.com/Frotty/Frentity
Features:
Functional programming utilities inspired by Lodash.
dependencies:
- https://github.com/theQuazz/wurst-lodash
Features:
Frame-based UI system without the complexity.
dependencies:
- https://github.com/Frotty/wurst-table-layout
Features:
Complete item shop system.
dependencies:
- https://github.com/Frotty/wurst-item-shop
Features:
Control bounty rewards and behavior.
dependencies:
- https://github.com/HerlySQR/Bounty_Controller
PvE survival base building with randomized terrain.
Multiplayer post-apocalyptic survival game.
Classic survival PvP game.
Cooperative tower defense with survival elements.
In-game maze builder and escape game.
Team-based winter skirmish game.
Escape game set in ancient Japan.
Tower defense with micro-controlled runner.
Battleships-style AoS game.
Tag-style FFA collection game.
Team-oriented objective-based PvP.
Modern Sheep Tag implementation.
PvE hero survival against gods.
Reworked classic map.
import Entity
class Missile extends Entity
angle direction
real speed
construct(vec3 pos, angle dir, real spd)
super(pos)
direction = dir
speed = spd
override function update()
pos += direction.toVec(speed * ANIMATION_PERIOD).withZ(0)
if outOfBounds()
terminate()
import ClosureEvents
// Centralized event handling
init
EventListener.add(EVENT_PLAYER_UNIT_DEATH) ->
onUnitDeath(GetTriggerUnit(), GetKillingUnit())
EventListener.add(EVENT_PLAYER_UNIT_PICKUP_ITEM) ->
onItemPickup(GetTriggerUnit(), GetManipulatedItem())
function onUnitDeath(unit dying, unit killer)
// Handle death globally
function onItemPickup(unit picker, item itm)
// Handle item pickup
package SpellConfig
// Configurable values
@configurable public constant DAMAGE = 100.
@configurable public constant COOLDOWN = 10.
@configurable public constant RANGE = 600.
// Config package
package SpellConfig_config
@config public constant DAMAGE = 150. // Override default
import HashMap
let unitData = new HashMap<unit, UnitData>()
class UnitData
unit u
int customValue
construct(unit u)
this.u = u
unitData.put(u, this)
ondestroy
unitData.remove(u)
function getUnitData(unit u) returns UnitData
return unitData.get(u)
wurst.build with no dependencies (or minimal)https://github.com/wurstscript/WurstScript/discussions