-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Blockerman's Projectile Workshop! Use BMPW to easily create projectiles that return hit position/player, alongside numerous QOL features and additional functionality!
As of v1.0.0, BMPW uses 19 global variables, 1 subroutine, and 3405 - 5532 elements (Why not one amount? Check index.ostw). Note that non-OSTW users have the highest element count as well as an additional subroutine.
It's recommended that you check out the examples under project/Examples to familiarize yourself with the tool and its syntax. Start with the simplest case, one active proj & one proj type
"How do I get started?" Go to Be Quiet You Square and Tell Me How to Get Started!
Want a list of all the things you can INPUT into a projectile? Go to ProjArgs!
Want a list of all the things you can OUTPUT from a projectile? Go to ProjData!
As of v1.0:
| Normal Projectiles | Custom Projectiles (BMPW) | |
|---|---|---|
| Returns Hit Data (Player, Position, etc.) | ❌ | ✅ |
| Compatible With TX/Strings | ❌ | ✅ |
| Normalized Projectile Size | ❌ | ✅ |
| Compatible With Effects | ❌ | ✅ |
| Live-Updating UI Game Mode | ❌ | ✅ |
| Ability To Structure ProjArg Types (OSTW) | ❌ | ✅ |
| Responds To Projectile Eaters | ✅ | ❌ |
| Headshot Detection | ✅ | ❌ |
| Homing Support | ✅ | ❌ |
| Ricochet Support | ✅ | ❌ |
| Piercing Support | ❌ | ❌ |
| Which Is More Performant? | ✅ | ❌ |
| Which Has More Accurate Player Collision? | ✅ | ❌ |
| Fixes "Player Left Game" Bug | ❌ | ✅ |