一键导入
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