CREATE
Creates a new model instance with default values for required fields.
Syntax
Arguments
| Argument | Type | Description |
|---|---|---|
MODEL |
Required | Model class: BALL, REGIME, ECONOMY, SPECIAL |
IDENTIFIER |
Required | Name/identifier for the new instance |
Behavior
- Creates a new instance of the specified model
- Auto-populates required fields with default values
- Returns confirmation message
Examples
Create a Ball
Output:
Create a Regime
Create Multiple Instances
After Creation
After creating an instance, you'll typically want to update its attributes:
CREATE > BALL > NewCountry
UPDATE > BALL > NewCountry > HEALTH > 100
UPDATE > BALL > NewCountry > ATTACK > 90
UPDATE > BALL > NewCountry > REGIME > Democracy
UPDATE > BALL > NewCountry > RARITY > 1.0
Default Values
DexComX automatically sets safe defaults for required fields:
- Numeric fields:
1(integers),1.0(floats) - Text fields:
"placeholder" - Boolean fields:
False - Foreign keys: First available instance from related model
- JSON fields:
{}
Template Helper
For complex models like BALL, use the template helper:
This generates a full setup template with all common fields.
See Also
- UPDATE - Modify instance attributes
- DELETE - Remove instances
- VIEW - Inspect instance data
- TEMPLATE.CREATE - Generate setup templates